本站源代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

528 lines
22KB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto
  3. package urlfetch
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. // Reference imports to suppress errors if they are not otherwise used.
  8. var _ = proto.Marshal
  9. var _ = fmt.Errorf
  10. var _ = math.Inf
  11. // This is a compile-time assertion to ensure that this generated file
  12. // is compatible with the proto package it is being compiled against.
  13. // A compilation error at this line likely means your copy of the
  14. // proto package needs to be updated.
  15. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  16. type URLFetchServiceError_ErrorCode int32
  17. const (
  18. URLFetchServiceError_OK URLFetchServiceError_ErrorCode = 0
  19. URLFetchServiceError_INVALID_URL URLFetchServiceError_ErrorCode = 1
  20. URLFetchServiceError_FETCH_ERROR URLFetchServiceError_ErrorCode = 2
  21. URLFetchServiceError_UNSPECIFIED_ERROR URLFetchServiceError_ErrorCode = 3
  22. URLFetchServiceError_RESPONSE_TOO_LARGE URLFetchServiceError_ErrorCode = 4
  23. URLFetchServiceError_DEADLINE_EXCEEDED URLFetchServiceError_ErrorCode = 5
  24. URLFetchServiceError_SSL_CERTIFICATE_ERROR URLFetchServiceError_ErrorCode = 6
  25. URLFetchServiceError_DNS_ERROR URLFetchServiceError_ErrorCode = 7
  26. URLFetchServiceError_CLOSED URLFetchServiceError_ErrorCode = 8
  27. URLFetchServiceError_INTERNAL_TRANSIENT_ERROR URLFetchServiceError_ErrorCode = 9
  28. URLFetchServiceError_TOO_MANY_REDIRECTS URLFetchServiceError_ErrorCode = 10
  29. URLFetchServiceError_MALFORMED_REPLY URLFetchServiceError_ErrorCode = 11
  30. URLFetchServiceError_CONNECTION_ERROR URLFetchServiceError_ErrorCode = 12
  31. )
  32. var URLFetchServiceError_ErrorCode_name = map[int32]string{
  33. 0: "OK",
  34. 1: "INVALID_URL",
  35. 2: "FETCH_ERROR",
  36. 3: "UNSPECIFIED_ERROR",
  37. 4: "RESPONSE_TOO_LARGE",
  38. 5: "DEADLINE_EXCEEDED",
  39. 6: "SSL_CERTIFICATE_ERROR",
  40. 7: "DNS_ERROR",
  41. 8: "CLOSED",
  42. 9: "INTERNAL_TRANSIENT_ERROR",
  43. 10: "TOO_MANY_REDIRECTS",
  44. 11: "MALFORMED_REPLY",
  45. 12: "CONNECTION_ERROR",
  46. }
  47. var URLFetchServiceError_ErrorCode_value = map[string]int32{
  48. "OK": 0,
  49. "INVALID_URL": 1,
  50. "FETCH_ERROR": 2,
  51. "UNSPECIFIED_ERROR": 3,
  52. "RESPONSE_TOO_LARGE": 4,
  53. "DEADLINE_EXCEEDED": 5,
  54. "SSL_CERTIFICATE_ERROR": 6,
  55. "DNS_ERROR": 7,
  56. "CLOSED": 8,
  57. "INTERNAL_TRANSIENT_ERROR": 9,
  58. "TOO_MANY_REDIRECTS": 10,
  59. "MALFORMED_REPLY": 11,
  60. "CONNECTION_ERROR": 12,
  61. }
  62. func (x URLFetchServiceError_ErrorCode) Enum() *URLFetchServiceError_ErrorCode {
  63. p := new(URLFetchServiceError_ErrorCode)
  64. *p = x
  65. return p
  66. }
  67. func (x URLFetchServiceError_ErrorCode) String() string {
  68. return proto.EnumName(URLFetchServiceError_ErrorCode_name, int32(x))
  69. }
  70. func (x *URLFetchServiceError_ErrorCode) UnmarshalJSON(data []byte) error {
  71. value, err := proto.UnmarshalJSONEnum(URLFetchServiceError_ErrorCode_value, data, "URLFetchServiceError_ErrorCode")
  72. if err != nil {
  73. return err
  74. }
  75. *x = URLFetchServiceError_ErrorCode(value)
  76. return nil
  77. }
  78. func (URLFetchServiceError_ErrorCode) EnumDescriptor() ([]byte, []int) {
  79. return fileDescriptor_urlfetch_service_b245a7065f33bced, []int{0, 0}
  80. }
  81. type URLFetchRequest_RequestMethod int32
  82. const (
  83. URLFetchRequest_GET URLFetchRequest_RequestMethod = 1
  84. URLFetchRequest_POST URLFetchRequest_RequestMethod = 2
  85. URLFetchRequest_HEAD URLFetchRequest_RequestMethod = 3
  86. URLFetchRequest_PUT URLFetchRequest_RequestMethod = 4
  87. URLFetchRequest_DELETE URLFetchRequest_RequestMethod = 5
  88. URLFetchRequest_PATCH URLFetchRequest_RequestMethod = 6
  89. )
  90. var URLFetchRequest_RequestMethod_name = map[int32]string{
  91. 1: "GET",
  92. 2: "POST",
  93. 3: "HEAD",
  94. 4: "PUT",
  95. 5: "DELETE",
  96. 6: "PATCH",
  97. }
  98. var URLFetchRequest_RequestMethod_value = map[string]int32{
  99. "GET": 1,
  100. "POST": 2,
  101. "HEAD": 3,
  102. "PUT": 4,
  103. "DELETE": 5,
  104. "PATCH": 6,
  105. }
  106. func (x URLFetchRequest_RequestMethod) Enum() *URLFetchRequest_RequestMethod {
  107. p := new(URLFetchRequest_RequestMethod)
  108. *p = x
  109. return p
  110. }
  111. func (x URLFetchRequest_RequestMethod) String() string {
  112. return proto.EnumName(URLFetchRequest_RequestMethod_name, int32(x))
  113. }
  114. func (x *URLFetchRequest_RequestMethod) UnmarshalJSON(data []byte) error {
  115. value, err := proto.UnmarshalJSONEnum(URLFetchRequest_RequestMethod_value, data, "URLFetchRequest_RequestMethod")
  116. if err != nil {
  117. return err
  118. }
  119. *x = URLFetchRequest_RequestMethod(value)
  120. return nil
  121. }
  122. func (URLFetchRequest_RequestMethod) EnumDescriptor() ([]byte, []int) {
  123. return fileDescriptor_urlfetch_service_b245a7065f33bced, []int{1, 0}
  124. }
  125. type URLFetchServiceError struct {
  126. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  127. XXX_unrecognized []byte `json:"-"`
  128. XXX_sizecache int32 `json:"-"`
  129. }
  130. func (m *URLFetchServiceError) Reset() { *m = URLFetchServiceError{} }
  131. func (m *URLFetchServiceError) String() string { return proto.CompactTextString(m) }
  132. func (*URLFetchServiceError) ProtoMessage() {}
  133. func (*URLFetchServiceError) Descriptor() ([]byte, []int) {
  134. return fileDescriptor_urlfetch_service_b245a7065f33bced, []int{0}
  135. }
  136. func (m *URLFetchServiceError) XXX_Unmarshal(b []byte) error {
  137. return xxx_messageInfo_URLFetchServiceError.Unmarshal(m, b)
  138. }
  139. func (m *URLFetchServiceError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  140. return xxx_messageInfo_URLFetchServiceError.Marshal(b, m, deterministic)
  141. }
  142. func (dst *URLFetchServiceError) XXX_Merge(src proto.Message) {
  143. xxx_messageInfo_URLFetchServiceError.Merge(dst, src)
  144. }
  145. func (m *URLFetchServiceError) XXX_Size() int {
  146. return xxx_messageInfo_URLFetchServiceError.Size(m)
  147. }
  148. func (m *URLFetchServiceError) XXX_DiscardUnknown() {
  149. xxx_messageInfo_URLFetchServiceError.DiscardUnknown(m)
  150. }
  151. var xxx_messageInfo_URLFetchServiceError proto.InternalMessageInfo
  152. type URLFetchRequest struct {
  153. Method *URLFetchRequest_RequestMethod `protobuf:"varint,1,req,name=Method,enum=appengine.URLFetchRequest_RequestMethod" json:"Method,omitempty"`
  154. Url *string `protobuf:"bytes,2,req,name=Url" json:"Url,omitempty"`
  155. Header []*URLFetchRequest_Header `protobuf:"group,3,rep,name=Header,json=header" json:"header,omitempty"`
  156. Payload []byte `protobuf:"bytes,6,opt,name=Payload" json:"Payload,omitempty"`
  157. FollowRedirects *bool `protobuf:"varint,7,opt,name=FollowRedirects,def=1" json:"FollowRedirects,omitempty"`
  158. Deadline *float64 `protobuf:"fixed64,8,opt,name=Deadline" json:"Deadline,omitempty"`
  159. MustValidateServerCertificate *bool `protobuf:"varint,9,opt,name=MustValidateServerCertificate,def=1" json:"MustValidateServerCertificate,omitempty"`
  160. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  161. XXX_unrecognized []byte `json:"-"`
  162. XXX_sizecache int32 `json:"-"`
  163. }
  164. func (m *URLFetchRequest) Reset() { *m = URLFetchRequest{} }
  165. func (m *URLFetchRequest) String() string { return proto.CompactTextString(m) }
  166. func (*URLFetchRequest) ProtoMessage() {}
  167. func (*URLFetchRequest) Descriptor() ([]byte, []int) {
  168. return fileDescriptor_urlfetch_service_b245a7065f33bced, []int{1}
  169. }
  170. func (m *URLFetchRequest) XXX_Unmarshal(b []byte) error {
  171. return xxx_messageInfo_URLFetchRequest.Unmarshal(m, b)
  172. }
  173. func (m *URLFetchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  174. return xxx_messageInfo_URLFetchRequest.Marshal(b, m, deterministic)
  175. }
  176. func (dst *URLFetchRequest) XXX_Merge(src proto.Message) {
  177. xxx_messageInfo_URLFetchRequest.Merge(dst, src)
  178. }
  179. func (m *URLFetchRequest) XXX_Size() int {
  180. return xxx_messageInfo_URLFetchRequest.Size(m)
  181. }
  182. func (m *URLFetchRequest) XXX_DiscardUnknown() {
  183. xxx_messageInfo_URLFetchRequest.DiscardUnknown(m)
  184. }
  185. var xxx_messageInfo_URLFetchRequest proto.InternalMessageInfo
  186. const Default_URLFetchRequest_FollowRedirects bool = true
  187. const Default_URLFetchRequest_MustValidateServerCertificate bool = true
  188. func (m *URLFetchRequest) GetMethod() URLFetchRequest_RequestMethod {
  189. if m != nil && m.Method != nil {
  190. return *m.Method
  191. }
  192. return URLFetchRequest_GET
  193. }
  194. func (m *URLFetchRequest) GetUrl() string {
  195. if m != nil && m.Url != nil {
  196. return *m.Url
  197. }
  198. return ""
  199. }
  200. func (m *URLFetchRequest) GetHeader() []*URLFetchRequest_Header {
  201. if m != nil {
  202. return m.Header
  203. }
  204. return nil
  205. }
  206. func (m *URLFetchRequest) GetPayload() []byte {
  207. if m != nil {
  208. return m.Payload
  209. }
  210. return nil
  211. }
  212. func (m *URLFetchRequest) GetFollowRedirects() bool {
  213. if m != nil && m.FollowRedirects != nil {
  214. return *m.FollowRedirects
  215. }
  216. return Default_URLFetchRequest_FollowRedirects
  217. }
  218. func (m *URLFetchRequest) GetDeadline() float64 {
  219. if m != nil && m.Deadline != nil {
  220. return *m.Deadline
  221. }
  222. return 0
  223. }
  224. func (m *URLFetchRequest) GetMustValidateServerCertificate() bool {
  225. if m != nil && m.MustValidateServerCertificate != nil {
  226. return *m.MustValidateServerCertificate
  227. }
  228. return Default_URLFetchRequest_MustValidateServerCertificate
  229. }
  230. type URLFetchRequest_Header struct {
  231. Key *string `protobuf:"bytes,4,req,name=Key" json:"Key,omitempty"`
  232. Value *string `protobuf:"bytes,5,req,name=Value" json:"Value,omitempty"`
  233. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  234. XXX_unrecognized []byte `json:"-"`
  235. XXX_sizecache int32 `json:"-"`
  236. }
  237. func (m *URLFetchRequest_Header) Reset() { *m = URLFetchRequest_Header{} }
  238. func (m *URLFetchRequest_Header) String() string { return proto.CompactTextString(m) }
  239. func (*URLFetchRequest_Header) ProtoMessage() {}
  240. func (*URLFetchRequest_Header) Descriptor() ([]byte, []int) {
  241. return fileDescriptor_urlfetch_service_b245a7065f33bced, []int{1, 0}
  242. }
  243. func (m *URLFetchRequest_Header) XXX_Unmarshal(b []byte) error {
  244. return xxx_messageInfo_URLFetchRequest_Header.Unmarshal(m, b)
  245. }
  246. func (m *URLFetchRequest_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  247. return xxx_messageInfo_URLFetchRequest_Header.Marshal(b, m, deterministic)
  248. }
  249. func (dst *URLFetchRequest_Header) XXX_Merge(src proto.Message) {
  250. xxx_messageInfo_URLFetchRequest_Header.Merge(dst, src)
  251. }
  252. func (m *URLFetchRequest_Header) XXX_Size() int {
  253. return xxx_messageInfo_URLFetchRequest_Header.Size(m)
  254. }
  255. func (m *URLFetchRequest_Header) XXX_DiscardUnknown() {
  256. xxx_messageInfo_URLFetchRequest_Header.DiscardUnknown(m)
  257. }
  258. var xxx_messageInfo_URLFetchRequest_Header proto.InternalMessageInfo
  259. func (m *URLFetchRequest_Header) GetKey() string {
  260. if m != nil && m.Key != nil {
  261. return *m.Key
  262. }
  263. return ""
  264. }
  265. func (m *URLFetchRequest_Header) GetValue() string {
  266. if m != nil && m.Value != nil {
  267. return *m.Value
  268. }
  269. return ""
  270. }
  271. type URLFetchResponse struct {
  272. Content []byte `protobuf:"bytes,1,opt,name=Content" json:"Content,omitempty"`
  273. StatusCode *int32 `protobuf:"varint,2,req,name=StatusCode" json:"StatusCode,omitempty"`
  274. Header []*URLFetchResponse_Header `protobuf:"group,3,rep,name=Header,json=header" json:"header,omitempty"`
  275. ContentWasTruncated *bool `protobuf:"varint,6,opt,name=ContentWasTruncated,def=0" json:"ContentWasTruncated,omitempty"`
  276. ExternalBytesSent *int64 `protobuf:"varint,7,opt,name=ExternalBytesSent" json:"ExternalBytesSent,omitempty"`
  277. ExternalBytesReceived *int64 `protobuf:"varint,8,opt,name=ExternalBytesReceived" json:"ExternalBytesReceived,omitempty"`
  278. FinalUrl *string `protobuf:"bytes,9,opt,name=FinalUrl" json:"FinalUrl,omitempty"`
  279. ApiCpuMilliseconds *int64 `protobuf:"varint,10,opt,name=ApiCpuMilliseconds,def=0" json:"ApiCpuMilliseconds,omitempty"`
  280. ApiBytesSent *int64 `protobuf:"varint,11,opt,name=ApiBytesSent,def=0" json:"ApiBytesSent,omitempty"`
  281. ApiBytesReceived *int64 `protobuf:"varint,12,opt,name=ApiBytesReceived,def=0" json:"ApiBytesReceived,omitempty"`
  282. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  283. XXX_unrecognized []byte `json:"-"`
  284. XXX_sizecache int32 `json:"-"`
  285. }
  286. func (m *URLFetchResponse) Reset() { *m = URLFetchResponse{} }
  287. func (m *URLFetchResponse) String() string { return proto.CompactTextString(m) }
  288. func (*URLFetchResponse) ProtoMessage() {}
  289. func (*URLFetchResponse) Descriptor() ([]byte, []int) {
  290. return fileDescriptor_urlfetch_service_b245a7065f33bced, []int{2}
  291. }
  292. func (m *URLFetchResponse) XXX_Unmarshal(b []byte) error {
  293. return xxx_messageInfo_URLFetchResponse.Unmarshal(m, b)
  294. }
  295. func (m *URLFetchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  296. return xxx_messageInfo_URLFetchResponse.Marshal(b, m, deterministic)
  297. }
  298. func (dst *URLFetchResponse) XXX_Merge(src proto.Message) {
  299. xxx_messageInfo_URLFetchResponse.Merge(dst, src)
  300. }
  301. func (m *URLFetchResponse) XXX_Size() int {
  302. return xxx_messageInfo_URLFetchResponse.Size(m)
  303. }
  304. func (m *URLFetchResponse) XXX_DiscardUnknown() {
  305. xxx_messageInfo_URLFetchResponse.DiscardUnknown(m)
  306. }
  307. var xxx_messageInfo_URLFetchResponse proto.InternalMessageInfo
  308. const Default_URLFetchResponse_ContentWasTruncated bool = false
  309. const Default_URLFetchResponse_ApiCpuMilliseconds int64 = 0
  310. const Default_URLFetchResponse_ApiBytesSent int64 = 0
  311. const Default_URLFetchResponse_ApiBytesReceived int64 = 0
  312. func (m *URLFetchResponse) GetContent() []byte {
  313. if m != nil {
  314. return m.Content
  315. }
  316. return nil
  317. }
  318. func (m *URLFetchResponse) GetStatusCode() int32 {
  319. if m != nil && m.StatusCode != nil {
  320. return *m.StatusCode
  321. }
  322. return 0
  323. }
  324. func (m *URLFetchResponse) GetHeader() []*URLFetchResponse_Header {
  325. if m != nil {
  326. return m.Header
  327. }
  328. return nil
  329. }
  330. func (m *URLFetchResponse) GetContentWasTruncated() bool {
  331. if m != nil && m.ContentWasTruncated != nil {
  332. return *m.ContentWasTruncated
  333. }
  334. return Default_URLFetchResponse_ContentWasTruncated
  335. }
  336. func (m *URLFetchResponse) GetExternalBytesSent() int64 {
  337. if m != nil && m.ExternalBytesSent != nil {
  338. return *m.ExternalBytesSent
  339. }
  340. return 0
  341. }
  342. func (m *URLFetchResponse) GetExternalBytesReceived() int64 {
  343. if m != nil && m.ExternalBytesReceived != nil {
  344. return *m.ExternalBytesReceived
  345. }
  346. return 0
  347. }
  348. func (m *URLFetchResponse) GetFinalUrl() string {
  349. if m != nil && m.FinalUrl != nil {
  350. return *m.FinalUrl
  351. }
  352. return ""
  353. }
  354. func (m *URLFetchResponse) GetApiCpuMilliseconds() int64 {
  355. if m != nil && m.ApiCpuMilliseconds != nil {
  356. return *m.ApiCpuMilliseconds
  357. }
  358. return Default_URLFetchResponse_ApiCpuMilliseconds
  359. }
  360. func (m *URLFetchResponse) GetApiBytesSent() int64 {
  361. if m != nil && m.ApiBytesSent != nil {
  362. return *m.ApiBytesSent
  363. }
  364. return Default_URLFetchResponse_ApiBytesSent
  365. }
  366. func (m *URLFetchResponse) GetApiBytesReceived() int64 {
  367. if m != nil && m.ApiBytesReceived != nil {
  368. return *m.ApiBytesReceived
  369. }
  370. return Default_URLFetchResponse_ApiBytesReceived
  371. }
  372. type URLFetchResponse_Header struct {
  373. Key *string `protobuf:"bytes,4,req,name=Key" json:"Key,omitempty"`
  374. Value *string `protobuf:"bytes,5,req,name=Value" json:"Value,omitempty"`
  375. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  376. XXX_unrecognized []byte `json:"-"`
  377. XXX_sizecache int32 `json:"-"`
  378. }
  379. func (m *URLFetchResponse_Header) Reset() { *m = URLFetchResponse_Header{} }
  380. func (m *URLFetchResponse_Header) String() string { return proto.CompactTextString(m) }
  381. func (*URLFetchResponse_Header) ProtoMessage() {}
  382. func (*URLFetchResponse_Header) Descriptor() ([]byte, []int) {
  383. return fileDescriptor_urlfetch_service_b245a7065f33bced, []int{2, 0}
  384. }
  385. func (m *URLFetchResponse_Header) XXX_Unmarshal(b []byte) error {
  386. return xxx_messageInfo_URLFetchResponse_Header.Unmarshal(m, b)
  387. }
  388. func (m *URLFetchResponse_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  389. return xxx_messageInfo_URLFetchResponse_Header.Marshal(b, m, deterministic)
  390. }
  391. func (dst *URLFetchResponse_Header) XXX_Merge(src proto.Message) {
  392. xxx_messageInfo_URLFetchResponse_Header.Merge(dst, src)
  393. }
  394. func (m *URLFetchResponse_Header) XXX_Size() int {
  395. return xxx_messageInfo_URLFetchResponse_Header.Size(m)
  396. }
  397. func (m *URLFetchResponse_Header) XXX_DiscardUnknown() {
  398. xxx_messageInfo_URLFetchResponse_Header.DiscardUnknown(m)
  399. }
  400. var xxx_messageInfo_URLFetchResponse_Header proto.InternalMessageInfo
  401. func (m *URLFetchResponse_Header) GetKey() string {
  402. if m != nil && m.Key != nil {
  403. return *m.Key
  404. }
  405. return ""
  406. }
  407. func (m *URLFetchResponse_Header) GetValue() string {
  408. if m != nil && m.Value != nil {
  409. return *m.Value
  410. }
  411. return ""
  412. }
  413. func init() {
  414. proto.RegisterType((*URLFetchServiceError)(nil), "appengine.URLFetchServiceError")
  415. proto.RegisterType((*URLFetchRequest)(nil), "appengine.URLFetchRequest")
  416. proto.RegisterType((*URLFetchRequest_Header)(nil), "appengine.URLFetchRequest.Header")
  417. proto.RegisterType((*URLFetchResponse)(nil), "appengine.URLFetchResponse")
  418. proto.RegisterType((*URLFetchResponse_Header)(nil), "appengine.URLFetchResponse.Header")
  419. }
  420. func init() {
  421. proto.RegisterFile("google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto", fileDescriptor_urlfetch_service_b245a7065f33bced)
  422. }
  423. var fileDescriptor_urlfetch_service_b245a7065f33bced = []byte{
  424. // 770 bytes of a gzipped FileDescriptorProto
  425. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xdd, 0x6e, 0xe3, 0x54,
  426. 0x10, 0xc6, 0x76, 0x7e, 0xa7, 0x5d, 0x7a, 0x76, 0xb6, 0x45, 0x66, 0xb5, 0xa0, 0x10, 0x09, 0x29,
  427. 0x17, 0x90, 0x2e, 0x2b, 0x24, 0x44, 0xaf, 0x70, 0xed, 0x93, 0xad, 0xa9, 0x63, 0x47, 0xc7, 0x4e,
  428. 0x61, 0xb9, 0xb1, 0xac, 0x78, 0x9a, 0x5a, 0xb2, 0xec, 0x60, 0x9f, 0x2c, 0xf4, 0x35, 0x78, 0x0d,
  429. 0xde, 0x87, 0xa7, 0xe1, 0x02, 0x9d, 0xc4, 0xc9, 0x6e, 0xbb, 0xd1, 0x4a, 0x5c, 0x65, 0xe6, 0x9b,
  430. 0xef, 0xcc, 0x99, 0x7c, 0xdf, 0xf8, 0x80, 0xb3, 0x2c, 0xcb, 0x65, 0x4e, 0xe3, 0x65, 0x99, 0x27,
  431. 0xc5, 0x72, 0x5c, 0x56, 0xcb, 0xf3, 0x64, 0xb5, 0xa2, 0x62, 0x99, 0x15, 0x74, 0x9e, 0x15, 0x92,
  432. 0xaa, 0x22, 0xc9, 0xcf, 0xd7, 0x55, 0x7e, 0x4b, 0x72, 0x71, 0xb7, 0x0f, 0xe2, 0x9a, 0xaa, 0xb7,
  433. 0xd9, 0x82, 0xc6, 0xab, 0xaa, 0x94, 0x25, 0xf6, 0xf7, 0x67, 0x86, 0x7f, 0xeb, 0x70, 0x3a, 0x17,
  434. 0xde, 0x44, 0xb1, 0xc2, 0x2d, 0x89, 0x57, 0x55, 0x59, 0x0d, 0xff, 0xd2, 0xa1, 0xbf, 0x89, 0xec,
  435. 0x32, 0x25, 0xec, 0x80, 0x1e, 0x5c, 0xb3, 0x4f, 0xf0, 0x04, 0x8e, 0x5c, 0xff, 0xc6, 0xf2, 0x5c,
  436. 0x27, 0x9e, 0x0b, 0x8f, 0x69, 0x0a, 0x98, 0xf0, 0xc8, 0xbe, 0x8a, 0xb9, 0x10, 0x81, 0x60, 0x3a,
  437. 0x9e, 0xc1, 0xd3, 0xb9, 0x1f, 0xce, 0xb8, 0xed, 0x4e, 0x5c, 0xee, 0x34, 0xb0, 0x81, 0x9f, 0x01,
  438. 0x0a, 0x1e, 0xce, 0x02, 0x3f, 0xe4, 0x71, 0x14, 0x04, 0xb1, 0x67, 0x89, 0xd7, 0x9c, 0xb5, 0x14,
  439. 0xdd, 0xe1, 0x96, 0xe3, 0xb9, 0x3e, 0x8f, 0xf9, 0xaf, 0x36, 0xe7, 0x0e, 0x77, 0x58, 0x1b, 0x3f,
  440. 0x87, 0xb3, 0x30, 0xf4, 0x62, 0x9b, 0x8b, 0xc8, 0x9d, 0xb8, 0xb6, 0x15, 0xf1, 0xa6, 0x53, 0x07,
  441. 0x9f, 0x40, 0xdf, 0xf1, 0xc3, 0x26, 0xed, 0x22, 0x40, 0xc7, 0xf6, 0x82, 0x90, 0x3b, 0xac, 0x87,
  442. 0x2f, 0xc0, 0x74, 0xfd, 0x88, 0x0b, 0xdf, 0xf2, 0xe2, 0x48, 0x58, 0x7e, 0xe8, 0x72, 0x3f, 0x6a,
  443. 0x98, 0x7d, 0x35, 0x82, 0xba, 0x79, 0x6a, 0xf9, 0x6f, 0x62, 0xc1, 0x1d, 0x57, 0x70, 0x3b, 0x0a,
  444. 0x19, 0xe0, 0x33, 0x38, 0x99, 0x5a, 0xde, 0x24, 0x10, 0x53, 0xee, 0xc4, 0x82, 0xcf, 0xbc, 0x37,
  445. 0xec, 0x08, 0x4f, 0x81, 0xd9, 0x81, 0xef, 0x73, 0x3b, 0x72, 0x03, 0xbf, 0x69, 0x71, 0x3c, 0xfc,
  446. 0xc7, 0x80, 0x93, 0x9d, 0x5a, 0x82, 0x7e, 0x5f, 0x53, 0x2d, 0xf1, 0x27, 0xe8, 0x4c, 0x49, 0xde,
  447. 0x95, 0xa9, 0xa9, 0x0d, 0xf4, 0xd1, 0xa7, 0xaf, 0x46, 0xe3, 0xbd, 0xba, 0xe3, 0x47, 0xdc, 0x71,
  448. 0xf3, 0xbb, 0xe5, 0x8b, 0xe6, 0x1c, 0x32, 0x30, 0xe6, 0x55, 0x6e, 0xea, 0x03, 0x7d, 0xd4, 0x17,
  449. 0x2a, 0xc4, 0x1f, 0xa1, 0x73, 0x47, 0x49, 0x4a, 0x95, 0x69, 0x0c, 0x8c, 0x11, 0xbc, 0xfa, 0xea,
  450. 0x23, 0x3d, 0xaf, 0x36, 0x44, 0xd1, 0x1c, 0xc0, 0x17, 0xd0, 0x9d, 0x25, 0xf7, 0x79, 0x99, 0xa4,
  451. 0x66, 0x67, 0xa0, 0x8d, 0x8e, 0x2f, 0xf5, 0x9e, 0x26, 0x76, 0x10, 0x8e, 0xe1, 0x64, 0x52, 0xe6,
  452. 0x79, 0xf9, 0x87, 0xa0, 0x34, 0xab, 0x68, 0x21, 0x6b, 0xb3, 0x3b, 0xd0, 0x46, 0xbd, 0x8b, 0x96,
  453. 0xac, 0xd6, 0x24, 0x1e, 0x17, 0xf1, 0x39, 0xf4, 0x1c, 0x4a, 0xd2, 0x3c, 0x2b, 0xc8, 0xec, 0x0d,
  454. 0xb4, 0x91, 0x26, 0xf6, 0x39, 0xfe, 0x0c, 0x5f, 0x4c, 0xd7, 0xb5, 0xbc, 0x49, 0xf2, 0x2c, 0x4d,
  455. 0x24, 0xa9, 0xed, 0xa1, 0xca, 0xa6, 0x4a, 0x66, 0xb7, 0xd9, 0x22, 0x91, 0x64, 0xf6, 0xdf, 0xeb,
  456. 0xfc, 0x71, 0xea, 0xf3, 0x97, 0xd0, 0xd9, 0xfe, 0x0f, 0x25, 0xc6, 0x35, 0xdd, 0x9b, 0xad, 0xad,
  457. 0x18, 0xd7, 0x74, 0x8f, 0xa7, 0xd0, 0xbe, 0x49, 0xf2, 0x35, 0x99, 0xed, 0x0d, 0xb6, 0x4d, 0x86,
  458. 0x1e, 0x3c, 0x79, 0xa0, 0x26, 0x76, 0xc1, 0x78, 0xcd, 0x23, 0xa6, 0x61, 0x0f, 0x5a, 0xb3, 0x20,
  459. 0x8c, 0x98, 0xae, 0xa2, 0x2b, 0x6e, 0x39, 0xcc, 0x50, 0xc5, 0xd9, 0x3c, 0x62, 0x2d, 0xb5, 0x2e,
  460. 0x0e, 0xf7, 0x78, 0xc4, 0x59, 0x1b, 0xfb, 0xd0, 0x9e, 0x59, 0x91, 0x7d, 0xc5, 0x3a, 0xc3, 0x7f,
  461. 0x0d, 0x60, 0xef, 0x84, 0xad, 0x57, 0x65, 0x51, 0x13, 0x9a, 0xd0, 0xb5, 0xcb, 0x42, 0x52, 0x21,
  462. 0x4d, 0x4d, 0x49, 0x29, 0x76, 0x29, 0x7e, 0x09, 0x10, 0xca, 0x44, 0xae, 0x6b, 0xf5, 0x71, 0x6c,
  463. 0x8c, 0x6b, 0x8b, 0xf7, 0x10, 0xbc, 0x78, 0xe4, 0xdf, 0xf0, 0xa0, 0x7f, 0xdb, 0x6b, 0x1e, 0x1b,
  464. 0xf8, 0x03, 0x3c, 0x6b, 0xae, 0xf9, 0x25, 0xa9, 0xa3, 0x6a, 0x5d, 0x28, 0x81, 0xb6, 0x66, 0xf6,
  465. 0x2e, 0xda, 0xb7, 0x49, 0x5e, 0x93, 0x38, 0xc4, 0xc0, 0x6f, 0xe0, 0x29, 0xff, 0x73, 0xfb, 0x02,
  466. 0x5c, 0xde, 0x4b, 0xaa, 0x43, 0x35, 0xb8, 0x72, 0xd7, 0x10, 0x1f, 0x16, 0xf0, 0x7b, 0x38, 0x7b,
  467. 0x00, 0x0a, 0x5a, 0x50, 0xf6, 0x96, 0xd2, 0x8d, 0xcd, 0x86, 0x38, 0x5c, 0x54, 0xfb, 0x30, 0xc9,
  468. 0x8a, 0x24, 0x57, 0xfb, 0xaa, 0xec, 0xed, 0x8b, 0x7d, 0x8e, 0xdf, 0x01, 0x5a, 0xab, 0xcc, 0x5e,
  469. 0xad, 0xa7, 0x59, 0x9e, 0x67, 0x35, 0x2d, 0xca, 0x22, 0xad, 0x4d, 0x50, 0xed, 0x2e, 0xb4, 0x97,
  470. 0xe2, 0x40, 0x11, 0xbf, 0x86, 0x63, 0x6b, 0x95, 0xbd, 0x9b, 0xf6, 0x68, 0x47, 0x7e, 0x00, 0xe3,
  471. 0xb7, 0xc0, 0x76, 0xf9, 0x7e, 0xcc, 0xe3, 0x1d, 0xf5, 0x83, 0xd2, 0xff, 0x5f, 0xa6, 0x4b, 0xf8,
  472. 0xad, 0xb7, 0x7b, 0x2a, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x1d, 0x9f, 0x6d, 0x24, 0x63, 0x05,
  473. 0x00, 0x00,
  474. }
上海开阖软件有限公司 沪ICP备12045867号-1