/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 - 2 0 2 0 ĠM am oe ĠTechnologies Ġand Ġcontributors . Ċ Ġ* Ċ Ġ* Ġ ĠæŃ¤ æºĲ ä»£çłģ çļĦ ä½¿çĶ¨ åıĹ ĠGNU ĠA FFER O ĠGENER AL ĠPUBLIC ĠLICENSE Ġversion Ġ 3 Ġ è®¸ åı¯ è¯ģ çļĦ çº¦ æĿŁ , Ġåı¯ä»¥ åľ¨ ä»¥ä¸ĭ éĵ¾æİ¥ æī¾åĪ° è¯¥ è®¸ åı¯ è¯ģ . Ċ Ġ* Ġ ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠGNU ĠA GPL v 3 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġthrough Ġthe Ġfollowing Ġlink . Ċ Ġ* Ċ Ġ* Ġ Ġhttps :// github . com / mam oe / mir ai / blob / master / LICENSE Ċ Ġ*/ Ċ Ċ package Ġnet . mam oe . mir ai . internal . network . protocol . data . proto Ċ Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . protobuf . Proto Number Ċ import Ġnet . mam oe . mir ai . internal . network . protocol . packet . EMPTY _ BYTE _ ARRAY Ċ import Ġnet . mam oe . mir ai . internal . utils . io . Proto Buf Ċ import Ġkotlin . jvm . Jvm Field Ċ Ċ @ Serializable Ċ internal Ġclass ĠCmd 0 x 3 5 2 Ġ: ĠProto Buf Ġ{ ĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠDel Img Req ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġsrc U in : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġdst U in : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġreq Term : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġreq Platform Type : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 5 ) Ġ@ Jvm Field Ġval Ġbu Type : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 ) Ġ@ Jvm Field Ġval Ġbuild Ver : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 7 ) Ġ@ Jvm Field Ġval Ġfile Res id : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 8 ) Ġ@ Jvm Field Ġval Ġpic Width : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 9 ) Ġ@ Jvm Field Ġval Ġpic Height : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠDel Img Rsp ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġresult : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġfail Msg : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġfile Res id : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠGet Img Url Req ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġsrc U in : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġdst U in : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġfile Res id : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġurl Flag : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 ) Ġ@ Jvm Field Ġval Ġurl Type : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 7 ) Ġ@ Jvm Field Ġval Ġreq Term : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 8 ) Ġ@ Jvm Field Ġval Ġreq Platform Type : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 9 ) Ġ@ Jvm Field Ġval Ġsrc FileType : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 0 ) Ġ@ Jvm Field Ġval Ġinner Ip : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 1 ) Ġ@ Jvm Field Ġval Ġbool Address Book : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 2 ) Ġ@ Jvm Field Ġval Ġbu Type : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 3 ) Ġ@ Jvm Field Ġval Ġbuild Ver : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 4 ) Ġ@ Jvm Field Ġval Ġpic Up Timestamp : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 5 ) Ġ@ Jvm Field Ġval Ġreq Transfer Type : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠGet Img Url Rsp ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġfile Res id : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġclient Ip : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġresult : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġfail Msg : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 5 ) Ġ@ Jvm Field Ġval Ġbytes Thumb Down Url : ĠList < ByteArray > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 ) Ġ@ Jvm Field Ġval Ġbytes Original Down Url : ĠList < ByteArray > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 7 ) Ġ@ Jvm Field Ġval Ġmsg Img Info : ĠImg Info ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 8 ) Ġ@ Jvm Field Ġval Ġuint 3 2 Down Ip : ĠList < Int > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 9 ) Ġ@ Jvm Field Ġval Ġuint 3 2 Down Port : ĠList < Int > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 0 ) Ġ@ Jvm Field Ġval Ġthumb Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 1 ) Ġ@ Jvm Field Ġval Ġoriginal Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 2 ) Ġ@ Jvm Field Ġval Ġdown Domain : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 3 ) Ġ@ Jvm Field Ġval Ġbytes Big Down Url : ĠList < ByteArray > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 4 ) Ġ@ Jvm Field Ġval Ġbig Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 5 ) Ġ@ Jvm Field Ġval Ġbig Thumb Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 6 ) Ġ@ Jvm Field Ġval Ġhttps Url Flag : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 6 ) Ġ@ Jvm Field Ġval Ġmsg Down Ip 6 : ĠList < IPv 6 Info > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 7 ) Ġ@ Jvm Field Ġval Ġclient Ip 6 : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Suppress (" Array In Data Class ") ĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠImg Info ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġfile Md 5 : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval ĠfileType : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval ĠfileSize : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġfile Width : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 5 ) Ġ@ Jvm Field Ġval Ġfile Height : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 ) Ġ@ Jvm Field Ġval Ġfile Flag : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 7 ) Ġ@ Jvm Field Ġval Ġfile Cut Pos : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠIPv 6 Info ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġip 6 : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġport : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠReq Body ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġsub cmd : ĠInt Ġ= Ġ 0 , Ġ// 2 æĺ¯ Get Img Url Req Ġ 1 æĺ¯ Upload Img Req ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġmsg Try up Img Req : ĠList < Try Up Img Req > Ġ= Ġempty List (), // Ġoptional ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġmsg Get img Url Req : ĠList < Get Img Url Req > Ġ= Ġempty List (), // Ġoptional ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġmsg Del Img Req : ĠList < Del Img Req > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 0 ) Ġ@ Jvm Field Ġval Ġnet Type : ĠInt Ġ= Ġ 3 // Ġæķ°æį® ç½ĳç»ľ = 5 ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠR sp Body ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġsub cmd : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġmsg Try up Img Rsp : ĠList < Try Up Img Rsp > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġmsg Get img Url Rsp : ĠList < Get Img Url Rsp > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġbool New Big chan : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 5 ) Ġ@ Jvm Field Ġval Ġmsg Del Img Rsp : ĠList < Del Img Rsp > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 0 ) Ġ@ Jvm Field Ġval Ġfail Msg : ĠString ? Ġ= Ġ"" ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠTry Up Img Req ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġsrc U in : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġdst U in : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġfile Id : ĠInt Ġ= Ġ 0 ,// ä»İ 0 å¼Ģå§ĭ çļĦ èĩª å¢ŀ æķ° ï¼Ł è² Į ä¼¼ æľīä¸Ģä¸ª è¿ŀæİ¥ å°± è¦ģ èĩª å¢ŀ 1 , Ġ ä½Ĩæĺ¯ åıĪ ä¼ļ éĩį ç½® åĽŀ 0 ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġfile Md 5 : ĠByteArray , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 5 ) Ġ@ Jvm Field Ġval ĠfileSize : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 ) Ġ@ Jvm Field Ġval ĠfileName : ĠString ,// é»ĺè®¤ä¸º md 5 +". jpg " ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 7 ) Ġ@ Jvm Field Ġval Ġsrc Term : ĠInt Ġ= Ġ 5 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 8 ) Ġ@ Jvm Field Ġval Ġplatform Type : ĠInt Ġ= Ġ 9 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 9 ) Ġ@ Jvm Field Ġval Ġinner IP : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 0 ) Ġ@ Jvm Field Ġval Ġaddress Book : ĠInt Ġ= Ġ 0 ,// chat Type Ġ== Ġ 1 0 0 6 ä¸º 1 Ġ æĪĳ è§ī å¾Ĺ åıĳ 0 æ²¡ éĹ®é¢ĺ ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 1 ) Ġ@ Jvm Field Ġval Ġretry : ĠInt Ġ= Ġ 0 ,// default ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 2 ) Ġ@ Jvm Field Ġval Ġbu Type : ĠInt Ġ= Ġ 1 ,// 1 æĪĸ 9 6 Ġä¸į ç¡®å®ļ ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 3 ) Ġ@ Jvm Field Ġval Ġimg Original : ĠInt ,// æĺ¯åĲ¦ ä¸º åİŁ åĽ¾ ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 4 ) Ġ@ Jvm Field Ġval Ġimg Width : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 5 ) Ġ@ Jvm Field Ġval Ġimg Height : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠImg Type : ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠJ PG : ĠĠĠĠ 1 0 0 0 ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠPNG : ĠĠĠĠ 1 0 0 1 ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠWEB P : ĠĠĠ 1 0 0 2 ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠB MP : ĠĠĠĠ 1 0 0 5 ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠG IG : ĠĠĠĠ 2 0 0 0 ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠAP NG : ĠĠĠ 2 0 0 1 ĊĠĠĠĠĠĠĠĠ Ġ* Ġ ĠSH AR PP : Ġ 1 0 0 4 ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 6 ) Ġ@ Jvm Field Ġval Ġimg Type : ĠInt Ġ= Ġ 1 0 0 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 7 ) Ġ@ Jvm Field Ġval Ġbuild Ver : ĠString Ġ= Ġ" 8 . 2 . 7 . 4 4 1 0 ", // çīĪæľ¬ åı· ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 8 ) Ġ@ Jvm Field Ġval Ġfile Index : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY ,// default ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 9 ) Ġ@ Jvm Field Ġval Ġfile Store Days : ĠInt Ġ= Ġ 0 ,// default ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 0 ) Ġ@ Jvm Field Ġval Ġstep Flag : ĠInt Ġ= Ġ 0 ,// default ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 1 ) Ġ@ Jvm Field Ġval Ġreject Try Fast : ĠInt Ġ= Ġ 0 ,// bool ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 2 ) Ġ@ Jvm Field Ġval Ġsrv Upload : ĠInt Ġ= Ġ 1 ,// type Hot Pic [ 1 / 2 / 3 ] ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 3 ) Ġ@ Jvm Field Ġval Ġtransfer Url : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY // raw Download Url , Ġå¦Ĥæŀľ æ²¡æľī å°±æĺ¯ EMPTY _ BYTE _ ARRAY ĊĠĠĠ Ġ) Ġ: ĠImg Req ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠTry Up Img Rsp ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġfile Id : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġclient Ip : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġresult : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġfail Msg : ĠString ? Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 5 ) Ġ@ Jvm Field Ġval Ġbool File Exit : ĠBoolean Ġ= Ġfalse , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 ) Ġ@ Jvm Field Ġval Ġmsg Img Info : ĠImg Info ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 7 ) Ġ@ Jvm Field Ġval Ġuint 3 2 Up Ip : ĠList < Int > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 8 ) Ġ@ Jvm Field Ġval Ġuint 3 2 Up Port : ĠList < Int > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 9 ) Ġ@ Jvm Field Ġval Ġup U key : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 0 ) Ġ@ Jvm Field Ġval Ġup Res id : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 1 ) Ġ@ Jvm Field Ġval Ġup Uuid : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 2 ) Ġ@ Jvm Field Ġval Ġup Offset : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 3 ) Ġ@ Jvm Field Ġval ĠblockSize : ĠLong Ġ= Ġ 0 L , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 4 ) Ġ@ Jvm Field Ġval Ġencrypt Dst ip : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 5 ) Ġ@ Jvm Field Ġval Ġro am days : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 6 ) Ġ@ Jvm Field Ġval Ġmsg Up Ip 6 : ĠList < IPv 6 Info > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 7 ) Ġ@ Jvm Field Ġval Ġclient Ip 6 : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 0 ) Ġ@ Jvm Field Ġval Ġthumb Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 1 ) Ġ@ Jvm Field Ġval Ġoriginal Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 2 ) Ġ@ Jvm Field Ġval Ġdown Domain : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 4 ) Ġ@ Jvm Field Ġval Ġbig Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 5 ) Ġ@ Jvm Field Ġval Ġbig Thumb Down Para : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 6 6 ) Ġ@ Jvm Field Ġval Ġhttps Url Flag : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 0 0 1 ) Ġ@ Jvm Field Ġval Ġmsg Info 4 bus i : ĠTry Up Info 4 Bus i ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: ĠProto Buf ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġinternal Ġclass ĠTry Up Info 4 Bus i ( ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 1 ) Ġ@ Jvm Field Ġval Ġfile Res id : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 2 ) Ġ@ Jvm Field Ġval Ġdown Domain : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 3 ) Ġ@ Jvm Field Ġval Ġthumb Down Url : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 4 ) Ġ@ Jvm Field Ġval Ġoriginal Down Url : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY , ĊĠĠĠĠĠĠĠ Ġ@ Proto Number ( 5 ) Ġ@ Jvm Field Ġval Ġbig Down Url : ĠByteArray Ġ= ĠEMPTY _ BYTE _ ARRAY ĊĠĠĠ Ġ) Ġ: ĠProto Buf Ċ }