// Code generated by protoc-gen-go. DO NOT EDIT. // source: hiddifyrpc/hiddify.proto package hiddifyrpc import ( fmt "fmt" proto "github.com/golang/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type ResponseCode int32 const ( ResponseCode_OK ResponseCode = 0 ResponseCode_FAILED ResponseCode = 1 ) var ResponseCode_name = map[int32]string{ 0: "OK", 1: "FAILED", } var ResponseCode_value = map[string]int32{ "OK": 0, "FAILED": 1, } func (x ResponseCode) String() string { return proto.EnumName(ResponseCode_name, int32(x)) } func (ResponseCode) EnumDescriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{0} } type CoreState int32 const ( CoreState_STOPPED CoreState = 0 CoreState_STARTING CoreState = 1 CoreState_STARTED CoreState = 2 CoreState_STOPPING CoreState = 3 ) var CoreState_name = map[int32]string{ 0: "STOPPED", 1: "STARTING", 2: "STARTED", 3: "STOPPING", } var CoreState_value = map[string]int32{ "STOPPED": 0, "STARTING": 1, "STARTED": 2, "STOPPING": 3, } func (x CoreState) String() string { return proto.EnumName(CoreState_name, int32(x)) } func (CoreState) EnumDescriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{1} } type MessageType int32 const ( MessageType_EMPTY MessageType = 0 MessageType_EMPTY_CONFIGURATION MessageType = 1 MessageType_START_COMMAND_SERVER MessageType = 2 MessageType_CREATE_SERVICE MessageType = 3 MessageType_START_SERVICE MessageType = 4 MessageType_UNEXPECTED_ERROR MessageType = 5 MessageType_ALREADY_STARTED MessageType = 6 MessageType_ALREADY_STOPPED MessageType = 7 MessageType_INSTANCE_NOT_FOUND MessageType = 8 MessageType_INSTANCE_NOT_STOPPED MessageType = 9 MessageType_INSTANCE_NOT_STARTED MessageType = 10 MessageType_ERROR_BUILDING_CONFIG MessageType = 11 MessageType_ERROR_PARSING_CONFIG MessageType = 12 MessageType_ERROR_READING_CONFIG MessageType = 13 ) var MessageType_name = map[int32]string{ 0: "EMPTY", 1: "EMPTY_CONFIGURATION", 2: "START_COMMAND_SERVER", 3: "CREATE_SERVICE", 4: "START_SERVICE", 5: "UNEXPECTED_ERROR", 6: "ALREADY_STARTED", 7: "ALREADY_STOPPED", 8: "INSTANCE_NOT_FOUND", 9: "INSTANCE_NOT_STOPPED", 10: "INSTANCE_NOT_STARTED", 11: "ERROR_BUILDING_CONFIG", 12: "ERROR_PARSING_CONFIG", 13: "ERROR_READING_CONFIG", } var MessageType_value = map[string]int32{ "EMPTY": 0, "EMPTY_CONFIGURATION": 1, "START_COMMAND_SERVER": 2, "CREATE_SERVICE": 3, "START_SERVICE": 4, "UNEXPECTED_ERROR": 5, "ALREADY_STARTED": 6, "ALREADY_STOPPED": 7, "INSTANCE_NOT_FOUND": 8, "INSTANCE_NOT_STOPPED": 9, "INSTANCE_NOT_STARTED": 10, "ERROR_BUILDING_CONFIG": 11, "ERROR_PARSING_CONFIG": 12, "ERROR_READING_CONFIG": 13, } func (x MessageType) String() string { return proto.EnumName(MessageType_name, int32(x)) } func (MessageType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{2} } type LogLevel int32 const ( LogLevel_DEBUG LogLevel = 0 LogLevel_INFO LogLevel = 1 LogLevel_WARNING LogLevel = 2 LogLevel_ERROR LogLevel = 3 LogLevel_FATAL LogLevel = 4 ) var LogLevel_name = map[int32]string{ 0: "DEBUG", 1: "INFO", 2: "WARNING", 3: "ERROR", 4: "FATAL", } var LogLevel_value = map[string]int32{ "DEBUG": 0, "INFO": 1, "WARNING": 2, "ERROR": 3, "FATAL": 4, } func (x LogLevel) String() string { return proto.EnumName(LogLevel_name, int32(x)) } func (LogLevel) EnumDescriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{3} } type LogType int32 const ( LogType_CORE LogType = 0 LogType_SERVICE LogType = 1 LogType_CONFIG LogType = 2 ) var LogType_name = map[int32]string{ 0: "CORE", 1: "SERVICE", 2: "CONFIG", } var LogType_value = map[string]int32{ "CORE": 0, "SERVICE": 1, "CONFIG": 2, } func (x LogType) String() string { return proto.EnumName(LogType_name, int32(x)) } func (LogType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{4} } type StackType int32 const ( StackType_SYSTEM StackType = 0 StackType_GVISOR StackType = 1 StackType_MIXED StackType = 2 ) var StackType_name = map[int32]string{ 0: "SYSTEM", 1: "GVISOR", 2: "MIXED", } var StackType_value = map[string]int32{ "SYSTEM": 0, "GVISOR": 1, "MIXED": 2, } func (x StackType) String() string { return proto.EnumName(StackType_name, int32(x)) } func (StackType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{5} } type CoreInfoResponse struct { CoreState CoreState `protobuf:"varint,1,opt,name=core_state,json=coreState,proto3,enum=hiddifyrpc.CoreState" json:"core_state,omitempty"` MessageType MessageType `protobuf:"varint,2,opt,name=message_type,json=messageType,proto3,enum=hiddifyrpc.MessageType" json:"message_type,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *CoreInfoResponse) Reset() { *m = CoreInfoResponse{} } func (m *CoreInfoResponse) String() string { return proto.CompactTextString(m) } func (*CoreInfoResponse) ProtoMessage() {} func (*CoreInfoResponse) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{0} } func (m *CoreInfoResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_CoreInfoResponse.Unmarshal(m, b) } func (m *CoreInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_CoreInfoResponse.Marshal(b, m, deterministic) } func (m *CoreInfoResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_CoreInfoResponse.Merge(m, src) } func (m *CoreInfoResponse) XXX_Size() int { return xxx_messageInfo_CoreInfoResponse.Size(m) } func (m *CoreInfoResponse) XXX_DiscardUnknown() { xxx_messageInfo_CoreInfoResponse.DiscardUnknown(m) } var xxx_messageInfo_CoreInfoResponse proto.InternalMessageInfo func (m *CoreInfoResponse) GetCoreState() CoreState { if m != nil { return m.CoreState } return CoreState_STOPPED } func (m *CoreInfoResponse) GetMessageType() MessageType { if m != nil { return m.MessageType } return MessageType_EMPTY } func (m *CoreInfoResponse) GetMessage() string { if m != nil { return m.Message } return "" } type StartRequest struct { ConfigPath string `protobuf:"bytes,1,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"` ConfigContent string `protobuf:"bytes,2,opt,name=config_content,json=configContent,proto3" json:"config_content,omitempty"` DisableMemoryLimit bool `protobuf:"varint,3,opt,name=disable_memory_limit,json=disableMemoryLimit,proto3" json:"disable_memory_limit,omitempty"` DelayStart bool `protobuf:"varint,4,opt,name=delay_start,json=delayStart,proto3" json:"delay_start,omitempty"` EnableOldCommandServer bool `protobuf:"varint,5,opt,name=enable_old_command_server,json=enableOldCommandServer,proto3" json:"enable_old_command_server,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StartRequest) Reset() { *m = StartRequest{} } func (m *StartRequest) String() string { return proto.CompactTextString(m) } func (*StartRequest) ProtoMessage() {} func (*StartRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{1} } func (m *StartRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StartRequest.Unmarshal(m, b) } func (m *StartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StartRequest.Marshal(b, m, deterministic) } func (m *StartRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_StartRequest.Merge(m, src) } func (m *StartRequest) XXX_Size() int { return xxx_messageInfo_StartRequest.Size(m) } func (m *StartRequest) XXX_DiscardUnknown() { xxx_messageInfo_StartRequest.DiscardUnknown(m) } var xxx_messageInfo_StartRequest proto.InternalMessageInfo func (m *StartRequest) GetConfigPath() string { if m != nil { return m.ConfigPath } return "" } func (m *StartRequest) GetConfigContent() string { if m != nil { return m.ConfigContent } return "" } func (m *StartRequest) GetDisableMemoryLimit() bool { if m != nil { return m.DisableMemoryLimit } return false } func (m *StartRequest) GetDelayStart() bool { if m != nil { return m.DelayStart } return false } func (m *StartRequest) GetEnableOldCommandServer() bool { if m != nil { return m.EnableOldCommandServer } return false } type SetupRequest struct { BasePath string `protobuf:"bytes,1,opt,name=base_path,json=basePath,proto3" json:"base_path,omitempty"` WorkingPath string `protobuf:"bytes,2,opt,name=working_path,json=workingPath,proto3" json:"working_path,omitempty"` TempPath string `protobuf:"bytes,3,opt,name=temp_path,json=tempPath,proto3" json:"temp_path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SetupRequest) Reset() { *m = SetupRequest{} } func (m *SetupRequest) String() string { return proto.CompactTextString(m) } func (*SetupRequest) ProtoMessage() {} func (*SetupRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{2} } func (m *SetupRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SetupRequest.Unmarshal(m, b) } func (m *SetupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SetupRequest.Marshal(b, m, deterministic) } func (m *SetupRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SetupRequest.Merge(m, src) } func (m *SetupRequest) XXX_Size() int { return xxx_messageInfo_SetupRequest.Size(m) } func (m *SetupRequest) XXX_DiscardUnknown() { xxx_messageInfo_SetupRequest.DiscardUnknown(m) } var xxx_messageInfo_SetupRequest proto.InternalMessageInfo func (m *SetupRequest) GetBasePath() string { if m != nil { return m.BasePath } return "" } func (m *SetupRequest) GetWorkingPath() string { if m != nil { return m.WorkingPath } return "" } func (m *SetupRequest) GetTempPath() string { if m != nil { return m.TempPath } return "" } type Response struct { ResponseCode ResponseCode `protobuf:"varint,1,opt,name=response_code,json=responseCode,proto3,enum=hiddifyrpc.ResponseCode" json:"response_code,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Response) Reset() { *m = Response{} } func (m *Response) String() string { return proto.CompactTextString(m) } func (*Response) ProtoMessage() {} func (*Response) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{3} } func (m *Response) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Response.Unmarshal(m, b) } func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Response.Marshal(b, m, deterministic) } func (m *Response) XXX_Merge(src proto.Message) { xxx_messageInfo_Response.Merge(m, src) } func (m *Response) XXX_Size() int { return xxx_messageInfo_Response.Size(m) } func (m *Response) XXX_DiscardUnknown() { xxx_messageInfo_Response.DiscardUnknown(m) } var xxx_messageInfo_Response proto.InternalMessageInfo func (m *Response) GetResponseCode() ResponseCode { if m != nil { return m.ResponseCode } return ResponseCode_OK } func (m *Response) GetMessage() string { if m != nil { return m.Message } return "" } type HelloRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HelloRequest) Reset() { *m = HelloRequest{} } func (m *HelloRequest) String() string { return proto.CompactTextString(m) } func (*HelloRequest) ProtoMessage() {} func (*HelloRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{4} } func (m *HelloRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HelloRequest.Unmarshal(m, b) } func (m *HelloRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HelloRequest.Marshal(b, m, deterministic) } func (m *HelloRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_HelloRequest.Merge(m, src) } func (m *HelloRequest) XXX_Size() int { return xxx_messageInfo_HelloRequest.Size(m) } func (m *HelloRequest) XXX_DiscardUnknown() { xxx_messageInfo_HelloRequest.DiscardUnknown(m) } var xxx_messageInfo_HelloRequest proto.InternalMessageInfo func (m *HelloRequest) GetName() string { if m != nil { return m.Name } return "" } type HelloResponse struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HelloResponse) Reset() { *m = HelloResponse{} } func (m *HelloResponse) String() string { return proto.CompactTextString(m) } func (*HelloResponse) ProtoMessage() {} func (*HelloResponse) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{5} } func (m *HelloResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HelloResponse.Unmarshal(m, b) } func (m *HelloResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HelloResponse.Marshal(b, m, deterministic) } func (m *HelloResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_HelloResponse.Merge(m, src) } func (m *HelloResponse) XXX_Size() int { return xxx_messageInfo_HelloResponse.Size(m) } func (m *HelloResponse) XXX_DiscardUnknown() { xxx_messageInfo_HelloResponse.DiscardUnknown(m) } var xxx_messageInfo_HelloResponse proto.InternalMessageInfo func (m *HelloResponse) GetMessage() string { if m != nil { return m.Message } return "" } type Empty struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Empty) Reset() { *m = Empty{} } func (m *Empty) String() string { return proto.CompactTextString(m) } func (*Empty) ProtoMessage() {} func (*Empty) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{6} } func (m *Empty) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Empty.Unmarshal(m, b) } func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Empty.Marshal(b, m, deterministic) } func (m *Empty) XXX_Merge(src proto.Message) { xxx_messageInfo_Empty.Merge(m, src) } func (m *Empty) XXX_Size() int { return xxx_messageInfo_Empty.Size(m) } func (m *Empty) XXX_DiscardUnknown() { xxx_messageInfo_Empty.DiscardUnknown(m) } var xxx_messageInfo_Empty proto.InternalMessageInfo type SystemInfo struct { Memory int64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"` Goroutines int32 `protobuf:"varint,2,opt,name=goroutines,proto3" json:"goroutines,omitempty"` ConnectionsIn int32 `protobuf:"varint,3,opt,name=connections_in,json=connectionsIn,proto3" json:"connections_in,omitempty"` ConnectionsOut int32 `protobuf:"varint,4,opt,name=connections_out,json=connectionsOut,proto3" json:"connections_out,omitempty"` TrafficAvailable bool `protobuf:"varint,5,opt,name=traffic_available,json=trafficAvailable,proto3" json:"traffic_available,omitempty"` Uplink int64 `protobuf:"varint,6,opt,name=uplink,proto3" json:"uplink,omitempty"` Downlink int64 `protobuf:"varint,7,opt,name=downlink,proto3" json:"downlink,omitempty"` UplinkTotal int64 `protobuf:"varint,8,opt,name=uplink_total,json=uplinkTotal,proto3" json:"uplink_total,omitempty"` DownlinkTotal int64 `protobuf:"varint,9,opt,name=downlink_total,json=downlinkTotal,proto3" json:"downlink_total,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SystemInfo) Reset() { *m = SystemInfo{} } func (m *SystemInfo) String() string { return proto.CompactTextString(m) } func (*SystemInfo) ProtoMessage() {} func (*SystemInfo) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{7} } func (m *SystemInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SystemInfo.Unmarshal(m, b) } func (m *SystemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SystemInfo.Marshal(b, m, deterministic) } func (m *SystemInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_SystemInfo.Merge(m, src) } func (m *SystemInfo) XXX_Size() int { return xxx_messageInfo_SystemInfo.Size(m) } func (m *SystemInfo) XXX_DiscardUnknown() { xxx_messageInfo_SystemInfo.DiscardUnknown(m) } var xxx_messageInfo_SystemInfo proto.InternalMessageInfo func (m *SystemInfo) GetMemory() int64 { if m != nil { return m.Memory } return 0 } func (m *SystemInfo) GetGoroutines() int32 { if m != nil { return m.Goroutines } return 0 } func (m *SystemInfo) GetConnectionsIn() int32 { if m != nil { return m.ConnectionsIn } return 0 } func (m *SystemInfo) GetConnectionsOut() int32 { if m != nil { return m.ConnectionsOut } return 0 } func (m *SystemInfo) GetTrafficAvailable() bool { if m != nil { return m.TrafficAvailable } return false } func (m *SystemInfo) GetUplink() int64 { if m != nil { return m.Uplink } return 0 } func (m *SystemInfo) GetDownlink() int64 { if m != nil { return m.Downlink } return 0 } func (m *SystemInfo) GetUplinkTotal() int64 { if m != nil { return m.UplinkTotal } return 0 } func (m *SystemInfo) GetDownlinkTotal() int64 { if m != nil { return m.DownlinkTotal } return 0 } type OutboundGroupItem struct { Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` UrlTestTime int64 `protobuf:"varint,3,opt,name=url_test_time,json=urlTestTime,proto3" json:"url_test_time,omitempty"` UrlTestDelay int32 `protobuf:"varint,4,opt,name=url_test_delay,json=urlTestDelay,proto3" json:"url_test_delay,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OutboundGroupItem) Reset() { *m = OutboundGroupItem{} } func (m *OutboundGroupItem) String() string { return proto.CompactTextString(m) } func (*OutboundGroupItem) ProtoMessage() {} func (*OutboundGroupItem) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{8} } func (m *OutboundGroupItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OutboundGroupItem.Unmarshal(m, b) } func (m *OutboundGroupItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OutboundGroupItem.Marshal(b, m, deterministic) } func (m *OutboundGroupItem) XXX_Merge(src proto.Message) { xxx_messageInfo_OutboundGroupItem.Merge(m, src) } func (m *OutboundGroupItem) XXX_Size() int { return xxx_messageInfo_OutboundGroupItem.Size(m) } func (m *OutboundGroupItem) XXX_DiscardUnknown() { xxx_messageInfo_OutboundGroupItem.DiscardUnknown(m) } var xxx_messageInfo_OutboundGroupItem proto.InternalMessageInfo func (m *OutboundGroupItem) GetTag() string { if m != nil { return m.Tag } return "" } func (m *OutboundGroupItem) GetType() string { if m != nil { return m.Type } return "" } func (m *OutboundGroupItem) GetUrlTestTime() int64 { if m != nil { return m.UrlTestTime } return 0 } func (m *OutboundGroupItem) GetUrlTestDelay() int32 { if m != nil { return m.UrlTestDelay } return 0 } type OutboundGroup struct { Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Selected string `protobuf:"bytes,3,opt,name=selected,proto3" json:"selected,omitempty"` Items []*OutboundGroupItem `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OutboundGroup) Reset() { *m = OutboundGroup{} } func (m *OutboundGroup) String() string { return proto.CompactTextString(m) } func (*OutboundGroup) ProtoMessage() {} func (*OutboundGroup) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{9} } func (m *OutboundGroup) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OutboundGroup.Unmarshal(m, b) } func (m *OutboundGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OutboundGroup.Marshal(b, m, deterministic) } func (m *OutboundGroup) XXX_Merge(src proto.Message) { xxx_messageInfo_OutboundGroup.Merge(m, src) } func (m *OutboundGroup) XXX_Size() int { return xxx_messageInfo_OutboundGroup.Size(m) } func (m *OutboundGroup) XXX_DiscardUnknown() { xxx_messageInfo_OutboundGroup.DiscardUnknown(m) } var xxx_messageInfo_OutboundGroup proto.InternalMessageInfo func (m *OutboundGroup) GetTag() string { if m != nil { return m.Tag } return "" } func (m *OutboundGroup) GetType() string { if m != nil { return m.Type } return "" } func (m *OutboundGroup) GetSelected() string { if m != nil { return m.Selected } return "" } func (m *OutboundGroup) GetItems() []*OutboundGroupItem { if m != nil { return m.Items } return nil } type OutboundGroupList struct { Items []*OutboundGroup `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OutboundGroupList) Reset() { *m = OutboundGroupList{} } func (m *OutboundGroupList) String() string { return proto.CompactTextString(m) } func (*OutboundGroupList) ProtoMessage() {} func (*OutboundGroupList) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{10} } func (m *OutboundGroupList) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OutboundGroupList.Unmarshal(m, b) } func (m *OutboundGroupList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OutboundGroupList.Marshal(b, m, deterministic) } func (m *OutboundGroupList) XXX_Merge(src proto.Message) { xxx_messageInfo_OutboundGroupList.Merge(m, src) } func (m *OutboundGroupList) XXX_Size() int { return xxx_messageInfo_OutboundGroupList.Size(m) } func (m *OutboundGroupList) XXX_DiscardUnknown() { xxx_messageInfo_OutboundGroupList.DiscardUnknown(m) } var xxx_messageInfo_OutboundGroupList proto.InternalMessageInfo func (m *OutboundGroupList) GetItems() []*OutboundGroup { if m != nil { return m.Items } return nil } type WarpAccount struct { AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` AccessToken string `protobuf:"bytes,2,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WarpAccount) Reset() { *m = WarpAccount{} } func (m *WarpAccount) String() string { return proto.CompactTextString(m) } func (*WarpAccount) ProtoMessage() {} func (*WarpAccount) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{11} } func (m *WarpAccount) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WarpAccount.Unmarshal(m, b) } func (m *WarpAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WarpAccount.Marshal(b, m, deterministic) } func (m *WarpAccount) XXX_Merge(src proto.Message) { xxx_messageInfo_WarpAccount.Merge(m, src) } func (m *WarpAccount) XXX_Size() int { return xxx_messageInfo_WarpAccount.Size(m) } func (m *WarpAccount) XXX_DiscardUnknown() { xxx_messageInfo_WarpAccount.DiscardUnknown(m) } var xxx_messageInfo_WarpAccount proto.InternalMessageInfo func (m *WarpAccount) GetAccountId() string { if m != nil { return m.AccountId } return "" } func (m *WarpAccount) GetAccessToken() string { if m != nil { return m.AccessToken } return "" } type WarpWireguardConfig struct { PrivateKey string `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` LocalAddressIpv4 string `protobuf:"bytes,2,opt,name=local_address_ipv4,json=localAddressIpv4,proto3" json:"local_address_ipv4,omitempty"` LocalAddressIpv6 string `protobuf:"bytes,3,opt,name=local_address_ipv6,json=localAddressIpv6,proto3" json:"local_address_ipv6,omitempty"` PeerPublicKey string `protobuf:"bytes,4,opt,name=peer_public_key,json=peerPublicKey,proto3" json:"peer_public_key,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WarpWireguardConfig) Reset() { *m = WarpWireguardConfig{} } func (m *WarpWireguardConfig) String() string { return proto.CompactTextString(m) } func (*WarpWireguardConfig) ProtoMessage() {} func (*WarpWireguardConfig) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{12} } func (m *WarpWireguardConfig) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WarpWireguardConfig.Unmarshal(m, b) } func (m *WarpWireguardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WarpWireguardConfig.Marshal(b, m, deterministic) } func (m *WarpWireguardConfig) XXX_Merge(src proto.Message) { xxx_messageInfo_WarpWireguardConfig.Merge(m, src) } func (m *WarpWireguardConfig) XXX_Size() int { return xxx_messageInfo_WarpWireguardConfig.Size(m) } func (m *WarpWireguardConfig) XXX_DiscardUnknown() { xxx_messageInfo_WarpWireguardConfig.DiscardUnknown(m) } var xxx_messageInfo_WarpWireguardConfig proto.InternalMessageInfo func (m *WarpWireguardConfig) GetPrivateKey() string { if m != nil { return m.PrivateKey } return "" } func (m *WarpWireguardConfig) GetLocalAddressIpv4() string { if m != nil { return m.LocalAddressIpv4 } return "" } func (m *WarpWireguardConfig) GetLocalAddressIpv6() string { if m != nil { return m.LocalAddressIpv6 } return "" } func (m *WarpWireguardConfig) GetPeerPublicKey() string { if m != nil { return m.PeerPublicKey } return "" } type WarpGenerationResponse struct { Account *WarpAccount `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` Log string `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"` Config *WarpWireguardConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *WarpGenerationResponse) Reset() { *m = WarpGenerationResponse{} } func (m *WarpGenerationResponse) String() string { return proto.CompactTextString(m) } func (*WarpGenerationResponse) ProtoMessage() {} func (*WarpGenerationResponse) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{13} } func (m *WarpGenerationResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_WarpGenerationResponse.Unmarshal(m, b) } func (m *WarpGenerationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_WarpGenerationResponse.Marshal(b, m, deterministic) } func (m *WarpGenerationResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_WarpGenerationResponse.Merge(m, src) } func (m *WarpGenerationResponse) XXX_Size() int { return xxx_messageInfo_WarpGenerationResponse.Size(m) } func (m *WarpGenerationResponse) XXX_DiscardUnknown() { xxx_messageInfo_WarpGenerationResponse.DiscardUnknown(m) } var xxx_messageInfo_WarpGenerationResponse proto.InternalMessageInfo func (m *WarpGenerationResponse) GetAccount() *WarpAccount { if m != nil { return m.Account } return nil } func (m *WarpGenerationResponse) GetLog() string { if m != nil { return m.Log } return "" } func (m *WarpGenerationResponse) GetConfig() *WarpWireguardConfig { if m != nil { return m.Config } return nil } type SystemProxyStatus struct { Available bool `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"` Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SystemProxyStatus) Reset() { *m = SystemProxyStatus{} } func (m *SystemProxyStatus) String() string { return proto.CompactTextString(m) } func (*SystemProxyStatus) ProtoMessage() {} func (*SystemProxyStatus) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{14} } func (m *SystemProxyStatus) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SystemProxyStatus.Unmarshal(m, b) } func (m *SystemProxyStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SystemProxyStatus.Marshal(b, m, deterministic) } func (m *SystemProxyStatus) XXX_Merge(src proto.Message) { xxx_messageInfo_SystemProxyStatus.Merge(m, src) } func (m *SystemProxyStatus) XXX_Size() int { return xxx_messageInfo_SystemProxyStatus.Size(m) } func (m *SystemProxyStatus) XXX_DiscardUnknown() { xxx_messageInfo_SystemProxyStatus.DiscardUnknown(m) } var xxx_messageInfo_SystemProxyStatus proto.InternalMessageInfo func (m *SystemProxyStatus) GetAvailable() bool { if m != nil { return m.Available } return false } func (m *SystemProxyStatus) GetEnabled() bool { if m != nil { return m.Enabled } return false } type ParseRequest struct { Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` ConfigPath string `protobuf:"bytes,2,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"` TempPath string `protobuf:"bytes,3,opt,name=temp_path,json=tempPath,proto3" json:"temp_path,omitempty"` Debug bool `protobuf:"varint,4,opt,name=debug,proto3" json:"debug,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ParseRequest) Reset() { *m = ParseRequest{} } func (m *ParseRequest) String() string { return proto.CompactTextString(m) } func (*ParseRequest) ProtoMessage() {} func (*ParseRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{15} } func (m *ParseRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ParseRequest.Unmarshal(m, b) } func (m *ParseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ParseRequest.Marshal(b, m, deterministic) } func (m *ParseRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ParseRequest.Merge(m, src) } func (m *ParseRequest) XXX_Size() int { return xxx_messageInfo_ParseRequest.Size(m) } func (m *ParseRequest) XXX_DiscardUnknown() { xxx_messageInfo_ParseRequest.DiscardUnknown(m) } var xxx_messageInfo_ParseRequest proto.InternalMessageInfo func (m *ParseRequest) GetContent() string { if m != nil { return m.Content } return "" } func (m *ParseRequest) GetConfigPath() string { if m != nil { return m.ConfigPath } return "" } func (m *ParseRequest) GetTempPath() string { if m != nil { return m.TempPath } return "" } func (m *ParseRequest) GetDebug() bool { if m != nil { return m.Debug } return false } type ParseResponse struct { ResponseCode ResponseCode `protobuf:"varint,1,opt,name=response_code,json=responseCode,proto3,enum=hiddifyrpc.ResponseCode" json:"response_code,omitempty"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ParseResponse) Reset() { *m = ParseResponse{} } func (m *ParseResponse) String() string { return proto.CompactTextString(m) } func (*ParseResponse) ProtoMessage() {} func (*ParseResponse) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{16} } func (m *ParseResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ParseResponse.Unmarshal(m, b) } func (m *ParseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ParseResponse.Marshal(b, m, deterministic) } func (m *ParseResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_ParseResponse.Merge(m, src) } func (m *ParseResponse) XXX_Size() int { return xxx_messageInfo_ParseResponse.Size(m) } func (m *ParseResponse) XXX_DiscardUnknown() { xxx_messageInfo_ParseResponse.DiscardUnknown(m) } var xxx_messageInfo_ParseResponse proto.InternalMessageInfo func (m *ParseResponse) GetResponseCode() ResponseCode { if m != nil { return m.ResponseCode } return ResponseCode_OK } func (m *ParseResponse) GetContent() string { if m != nil { return m.Content } return "" } func (m *ParseResponse) GetMessage() string { if m != nil { return m.Message } return "" } type ChangeConfigOptionsRequest struct { ConfigOptionsJson string `protobuf:"bytes,1,opt,name=config_options_json,json=configOptionsJson,proto3" json:"config_options_json,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ChangeConfigOptionsRequest) Reset() { *m = ChangeConfigOptionsRequest{} } func (m *ChangeConfigOptionsRequest) String() string { return proto.CompactTextString(m) } func (*ChangeConfigOptionsRequest) ProtoMessage() {} func (*ChangeConfigOptionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{17} } func (m *ChangeConfigOptionsRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ChangeConfigOptionsRequest.Unmarshal(m, b) } func (m *ChangeConfigOptionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ChangeConfigOptionsRequest.Marshal(b, m, deterministic) } func (m *ChangeConfigOptionsRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ChangeConfigOptionsRequest.Merge(m, src) } func (m *ChangeConfigOptionsRequest) XXX_Size() int { return xxx_messageInfo_ChangeConfigOptionsRequest.Size(m) } func (m *ChangeConfigOptionsRequest) XXX_DiscardUnknown() { xxx_messageInfo_ChangeConfigOptionsRequest.DiscardUnknown(m) } var xxx_messageInfo_ChangeConfigOptionsRequest proto.InternalMessageInfo func (m *ChangeConfigOptionsRequest) GetConfigOptionsJson() string { if m != nil { return m.ConfigOptionsJson } return "" } type GenerateConfigRequest struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` TempPath string `protobuf:"bytes,2,opt,name=temp_path,json=tempPath,proto3" json:"temp_path,omitempty"` Debug bool `protobuf:"varint,3,opt,name=debug,proto3" json:"debug,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateConfigRequest) Reset() { *m = GenerateConfigRequest{} } func (m *GenerateConfigRequest) String() string { return proto.CompactTextString(m) } func (*GenerateConfigRequest) ProtoMessage() {} func (*GenerateConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{18} } func (m *GenerateConfigRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateConfigRequest.Unmarshal(m, b) } func (m *GenerateConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateConfigRequest.Marshal(b, m, deterministic) } func (m *GenerateConfigRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateConfigRequest.Merge(m, src) } func (m *GenerateConfigRequest) XXX_Size() int { return xxx_messageInfo_GenerateConfigRequest.Size(m) } func (m *GenerateConfigRequest) XXX_DiscardUnknown() { xxx_messageInfo_GenerateConfigRequest.DiscardUnknown(m) } var xxx_messageInfo_GenerateConfigRequest proto.InternalMessageInfo func (m *GenerateConfigRequest) GetPath() string { if m != nil { return m.Path } return "" } func (m *GenerateConfigRequest) GetTempPath() string { if m != nil { return m.TempPath } return "" } func (m *GenerateConfigRequest) GetDebug() bool { if m != nil { return m.Debug } return false } type GenerateConfigResponse struct { ConfigContent string `protobuf:"bytes,1,opt,name=config_content,json=configContent,proto3" json:"config_content,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateConfigResponse) Reset() { *m = GenerateConfigResponse{} } func (m *GenerateConfigResponse) String() string { return proto.CompactTextString(m) } func (*GenerateConfigResponse) ProtoMessage() {} func (*GenerateConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{19} } func (m *GenerateConfigResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateConfigResponse.Unmarshal(m, b) } func (m *GenerateConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateConfigResponse.Marshal(b, m, deterministic) } func (m *GenerateConfigResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateConfigResponse.Merge(m, src) } func (m *GenerateConfigResponse) XXX_Size() int { return xxx_messageInfo_GenerateConfigResponse.Size(m) } func (m *GenerateConfigResponse) XXX_DiscardUnknown() { xxx_messageInfo_GenerateConfigResponse.DiscardUnknown(m) } var xxx_messageInfo_GenerateConfigResponse proto.InternalMessageInfo func (m *GenerateConfigResponse) GetConfigContent() string { if m != nil { return m.ConfigContent } return "" } type SelectOutboundRequest struct { GroupTag string `protobuf:"bytes,1,opt,name=group_tag,json=groupTag,proto3" json:"group_tag,omitempty"` OutboundTag string `protobuf:"bytes,2,opt,name=outbound_tag,json=outboundTag,proto3" json:"outbound_tag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SelectOutboundRequest) Reset() { *m = SelectOutboundRequest{} } func (m *SelectOutboundRequest) String() string { return proto.CompactTextString(m) } func (*SelectOutboundRequest) ProtoMessage() {} func (*SelectOutboundRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{20} } func (m *SelectOutboundRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SelectOutboundRequest.Unmarshal(m, b) } func (m *SelectOutboundRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SelectOutboundRequest.Marshal(b, m, deterministic) } func (m *SelectOutboundRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SelectOutboundRequest.Merge(m, src) } func (m *SelectOutboundRequest) XXX_Size() int { return xxx_messageInfo_SelectOutboundRequest.Size(m) } func (m *SelectOutboundRequest) XXX_DiscardUnknown() { xxx_messageInfo_SelectOutboundRequest.DiscardUnknown(m) } var xxx_messageInfo_SelectOutboundRequest proto.InternalMessageInfo func (m *SelectOutboundRequest) GetGroupTag() string { if m != nil { return m.GroupTag } return "" } func (m *SelectOutboundRequest) GetOutboundTag() string { if m != nil { return m.OutboundTag } return "" } type UrlTestRequest struct { GroupTag string `protobuf:"bytes,1,opt,name=group_tag,json=groupTag,proto3" json:"group_tag,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UrlTestRequest) Reset() { *m = UrlTestRequest{} } func (m *UrlTestRequest) String() string { return proto.CompactTextString(m) } func (*UrlTestRequest) ProtoMessage() {} func (*UrlTestRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{21} } func (m *UrlTestRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UrlTestRequest.Unmarshal(m, b) } func (m *UrlTestRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UrlTestRequest.Marshal(b, m, deterministic) } func (m *UrlTestRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_UrlTestRequest.Merge(m, src) } func (m *UrlTestRequest) XXX_Size() int { return xxx_messageInfo_UrlTestRequest.Size(m) } func (m *UrlTestRequest) XXX_DiscardUnknown() { xxx_messageInfo_UrlTestRequest.DiscardUnknown(m) } var xxx_messageInfo_UrlTestRequest proto.InternalMessageInfo func (m *UrlTestRequest) GetGroupTag() string { if m != nil { return m.GroupTag } return "" } type GenerateWarpConfigRequest struct { LicenseKey string `protobuf:"bytes,1,opt,name=license_key,json=licenseKey,proto3" json:"license_key,omitempty"` AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"` AccessToken string `protobuf:"bytes,3,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GenerateWarpConfigRequest) Reset() { *m = GenerateWarpConfigRequest{} } func (m *GenerateWarpConfigRequest) String() string { return proto.CompactTextString(m) } func (*GenerateWarpConfigRequest) ProtoMessage() {} func (*GenerateWarpConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{22} } func (m *GenerateWarpConfigRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GenerateWarpConfigRequest.Unmarshal(m, b) } func (m *GenerateWarpConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GenerateWarpConfigRequest.Marshal(b, m, deterministic) } func (m *GenerateWarpConfigRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GenerateWarpConfigRequest.Merge(m, src) } func (m *GenerateWarpConfigRequest) XXX_Size() int { return xxx_messageInfo_GenerateWarpConfigRequest.Size(m) } func (m *GenerateWarpConfigRequest) XXX_DiscardUnknown() { xxx_messageInfo_GenerateWarpConfigRequest.DiscardUnknown(m) } var xxx_messageInfo_GenerateWarpConfigRequest proto.InternalMessageInfo func (m *GenerateWarpConfigRequest) GetLicenseKey() string { if m != nil { return m.LicenseKey } return "" } func (m *GenerateWarpConfigRequest) GetAccountId() string { if m != nil { return m.AccountId } return "" } func (m *GenerateWarpConfigRequest) GetAccessToken() string { if m != nil { return m.AccessToken } return "" } type SetSystemProxyEnabledRequest struct { IsEnabled bool `protobuf:"varint,1,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *SetSystemProxyEnabledRequest) Reset() { *m = SetSystemProxyEnabledRequest{} } func (m *SetSystemProxyEnabledRequest) String() string { return proto.CompactTextString(m) } func (*SetSystemProxyEnabledRequest) ProtoMessage() {} func (*SetSystemProxyEnabledRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{23} } func (m *SetSystemProxyEnabledRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SetSystemProxyEnabledRequest.Unmarshal(m, b) } func (m *SetSystemProxyEnabledRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SetSystemProxyEnabledRequest.Marshal(b, m, deterministic) } func (m *SetSystemProxyEnabledRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_SetSystemProxyEnabledRequest.Merge(m, src) } func (m *SetSystemProxyEnabledRequest) XXX_Size() int { return xxx_messageInfo_SetSystemProxyEnabledRequest.Size(m) } func (m *SetSystemProxyEnabledRequest) XXX_DiscardUnknown() { xxx_messageInfo_SetSystemProxyEnabledRequest.DiscardUnknown(m) } var xxx_messageInfo_SetSystemProxyEnabledRequest proto.InternalMessageInfo func (m *SetSystemProxyEnabledRequest) GetIsEnabled() bool { if m != nil { return m.IsEnabled } return false } type LogMessage struct { Level LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=hiddifyrpc.LogLevel" json:"level,omitempty"` Type LogType `protobuf:"varint,2,opt,name=type,proto3,enum=hiddifyrpc.LogType" json:"type,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LogMessage) Reset() { *m = LogMessage{} } func (m *LogMessage) String() string { return proto.CompactTextString(m) } func (*LogMessage) ProtoMessage() {} func (*LogMessage) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{24} } func (m *LogMessage) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LogMessage.Unmarshal(m, b) } func (m *LogMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LogMessage.Marshal(b, m, deterministic) } func (m *LogMessage) XXX_Merge(src proto.Message) { xxx_messageInfo_LogMessage.Merge(m, src) } func (m *LogMessage) XXX_Size() int { return xxx_messageInfo_LogMessage.Size(m) } func (m *LogMessage) XXX_DiscardUnknown() { xxx_messageInfo_LogMessage.DiscardUnknown(m) } var xxx_messageInfo_LogMessage proto.InternalMessageInfo func (m *LogMessage) GetLevel() LogLevel { if m != nil { return m.Level } return LogLevel_DEBUG } func (m *LogMessage) GetType() LogType { if m != nil { return m.Type } return LogType_CORE } func (m *LogMessage) GetMessage() string { if m != nil { return m.Message } return "" } type StopRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *StopRequest) Reset() { *m = StopRequest{} } func (m *StopRequest) String() string { return proto.CompactTextString(m) } func (*StopRequest) ProtoMessage() {} func (*StopRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{25} } func (m *StopRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_StopRequest.Unmarshal(m, b) } func (m *StopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_StopRequest.Marshal(b, m, deterministic) } func (m *StopRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_StopRequest.Merge(m, src) } func (m *StopRequest) XXX_Size() int { return xxx_messageInfo_StopRequest.Size(m) } func (m *StopRequest) XXX_DiscardUnknown() { xxx_messageInfo_StopRequest.DiscardUnknown(m) } var xxx_messageInfo_StopRequest proto.InternalMessageInfo type TunnelStartRequest struct { Ipv6 bool `protobuf:"varint,1,opt,name=ipv6,proto3" json:"ipv6,omitempty"` ServerPort int32 `protobuf:"varint,2,opt,name=server_port,json=serverPort,proto3" json:"server_port,omitempty"` StrictRoute bool `protobuf:"varint,3,opt,name=strict_route,json=strictRoute,proto3" json:"strict_route,omitempty"` EndpointIndependentNat bool `protobuf:"varint,4,opt,name=endpoint_independent_nat,json=endpointIndependentNat,proto3" json:"endpoint_independent_nat,omitempty"` Stack StackType `protobuf:"varint,5,opt,name=stack,proto3,enum=hiddifyrpc.StackType" json:"stack,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TunnelStartRequest) Reset() { *m = TunnelStartRequest{} } func (m *TunnelStartRequest) String() string { return proto.CompactTextString(m) } func (*TunnelStartRequest) ProtoMessage() {} func (*TunnelStartRequest) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{26} } func (m *TunnelStartRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TunnelStartRequest.Unmarshal(m, b) } func (m *TunnelStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TunnelStartRequest.Marshal(b, m, deterministic) } func (m *TunnelStartRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_TunnelStartRequest.Merge(m, src) } func (m *TunnelStartRequest) XXX_Size() int { return xxx_messageInfo_TunnelStartRequest.Size(m) } func (m *TunnelStartRequest) XXX_DiscardUnknown() { xxx_messageInfo_TunnelStartRequest.DiscardUnknown(m) } var xxx_messageInfo_TunnelStartRequest proto.InternalMessageInfo func (m *TunnelStartRequest) GetIpv6() bool { if m != nil { return m.Ipv6 } return false } func (m *TunnelStartRequest) GetServerPort() int32 { if m != nil { return m.ServerPort } return 0 } func (m *TunnelStartRequest) GetStrictRoute() bool { if m != nil { return m.StrictRoute } return false } func (m *TunnelStartRequest) GetEndpointIndependentNat() bool { if m != nil { return m.EndpointIndependentNat } return false } func (m *TunnelStartRequest) GetStack() StackType { if m != nil { return m.Stack } return StackType_SYSTEM } type TunnelResponse struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TunnelResponse) Reset() { *m = TunnelResponse{} } func (m *TunnelResponse) String() string { return proto.CompactTextString(m) } func (*TunnelResponse) ProtoMessage() {} func (*TunnelResponse) Descriptor() ([]byte, []int) { return fileDescriptor_b52c484803f63ee3, []int{27} } func (m *TunnelResponse) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TunnelResponse.Unmarshal(m, b) } func (m *TunnelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TunnelResponse.Marshal(b, m, deterministic) } func (m *TunnelResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_TunnelResponse.Merge(m, src) } func (m *TunnelResponse) XXX_Size() int { return xxx_messageInfo_TunnelResponse.Size(m) } func (m *TunnelResponse) XXX_DiscardUnknown() { xxx_messageInfo_TunnelResponse.DiscardUnknown(m) } var xxx_messageInfo_TunnelResponse proto.InternalMessageInfo func (m *TunnelResponse) GetMessage() string { if m != nil { return m.Message } return "" } func init() { proto.RegisterEnum("hiddifyrpc.ResponseCode", ResponseCode_name, ResponseCode_value) proto.RegisterEnum("hiddifyrpc.CoreState", CoreState_name, CoreState_value) proto.RegisterEnum("hiddifyrpc.MessageType", MessageType_name, MessageType_value) proto.RegisterEnum("hiddifyrpc.LogLevel", LogLevel_name, LogLevel_value) proto.RegisterEnum("hiddifyrpc.LogType", LogType_name, LogType_value) proto.RegisterEnum("hiddifyrpc.StackType", StackType_name, StackType_value) proto.RegisterType((*CoreInfoResponse)(nil), "hiddifyrpc.CoreInfoResponse") proto.RegisterType((*StartRequest)(nil), "hiddifyrpc.StartRequest") proto.RegisterType((*SetupRequest)(nil), "hiddifyrpc.SetupRequest") proto.RegisterType((*Response)(nil), "hiddifyrpc.Response") proto.RegisterType((*HelloRequest)(nil), "hiddifyrpc.HelloRequest") proto.RegisterType((*HelloResponse)(nil), "hiddifyrpc.HelloResponse") proto.RegisterType((*Empty)(nil), "hiddifyrpc.Empty") proto.RegisterType((*SystemInfo)(nil), "hiddifyrpc.SystemInfo") proto.RegisterType((*OutboundGroupItem)(nil), "hiddifyrpc.OutboundGroupItem") proto.RegisterType((*OutboundGroup)(nil), "hiddifyrpc.OutboundGroup") proto.RegisterType((*OutboundGroupList)(nil), "hiddifyrpc.OutboundGroupList") proto.RegisterType((*WarpAccount)(nil), "hiddifyrpc.WarpAccount") proto.RegisterType((*WarpWireguardConfig)(nil), "hiddifyrpc.WarpWireguardConfig") proto.RegisterType((*WarpGenerationResponse)(nil), "hiddifyrpc.WarpGenerationResponse") proto.RegisterType((*SystemProxyStatus)(nil), "hiddifyrpc.SystemProxyStatus") proto.RegisterType((*ParseRequest)(nil), "hiddifyrpc.ParseRequest") proto.RegisterType((*ParseResponse)(nil), "hiddifyrpc.ParseResponse") proto.RegisterType((*ChangeConfigOptionsRequest)(nil), "hiddifyrpc.ChangeConfigOptionsRequest") proto.RegisterType((*GenerateConfigRequest)(nil), "hiddifyrpc.GenerateConfigRequest") proto.RegisterType((*GenerateConfigResponse)(nil), "hiddifyrpc.GenerateConfigResponse") proto.RegisterType((*SelectOutboundRequest)(nil), "hiddifyrpc.SelectOutboundRequest") proto.RegisterType((*UrlTestRequest)(nil), "hiddifyrpc.UrlTestRequest") proto.RegisterType((*GenerateWarpConfigRequest)(nil), "hiddifyrpc.GenerateWarpConfigRequest") proto.RegisterType((*SetSystemProxyEnabledRequest)(nil), "hiddifyrpc.SetSystemProxyEnabledRequest") proto.RegisterType((*LogMessage)(nil), "hiddifyrpc.LogMessage") proto.RegisterType((*StopRequest)(nil), "hiddifyrpc.StopRequest") proto.RegisterType((*TunnelStartRequest)(nil), "hiddifyrpc.TunnelStartRequest") proto.RegisterType((*TunnelResponse)(nil), "hiddifyrpc.TunnelResponse") } func init() { proto.RegisterFile("hiddifyrpc/hiddify.proto", fileDescriptor_b52c484803f63ee3) } var fileDescriptor_b52c484803f63ee3 = []byte{ // 2025 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xdd, 0x72, 0xdb, 0xc6, 0x15, 0x36, 0x28, 0x52, 0x24, 0x0f, 0x49, 0x19, 0x5a, 0xc9, 0x32, 0xad, 0xd8, 0xb5, 0x83, 0x69, 0x12, 0x55, 0x4d, 0xe5, 0x54, 0x71, 0xe3, 0xfe, 0x79, 0x3c, 0x14, 0x09, 0x29, 0xac, 0x28, 0x92, 0x03, 0x40, 0x71, 0xdc, 0xce, 0x14, 0x03, 0x01, 0x2b, 0x1a, 0x15, 0x88, 0x45, 0x81, 0xa5, 0x12, 0x4e, 0x3b, 0xbd, 0x68, 0x67, 0xfa, 0x02, 0x9d, 0xe9, 0x65, 0x1f, 0xa4, 0x37, 0x7d, 0x82, 0x5e, 0xf5, 0x0d, 0x3a, 0x7d, 0x85, 0xde, 0x77, 0xf6, 0x07, 0x24, 0x40, 0x91, 0x56, 0x9a, 0xe4, 0x6e, 0xf7, 0x9c, 0xb3, 0x07, 0xe7, 0x7f, 0xbf, 0x05, 0x34, 0xdf, 0xf8, 0x9e, 0xe7, 0x5f, 0x4e, 0xe3, 0xc8, 0x7d, 0x2a, 0x97, 0x07, 0x51, 0x4c, 0x28, 0x41, 0x30, 0xe7, 0x68, 0x7f, 0x53, 0x40, 0x6d, 0x93, 0x18, 0x77, 0xc3, 0x4b, 0x62, 0xe0, 0x24, 0x22, 0x61, 0x82, 0xd1, 0x33, 0x00, 0x97, 0xc4, 0xd8, 0x4e, 0xa8, 0x43, 0x71, 0x53, 0x79, 0xa2, 0xec, 0x6d, 0x1c, 0xde, 0x3b, 0x98, 0x9f, 0x3a, 0x60, 0x27, 0x4c, 0xc6, 0x34, 0xaa, 0x6e, 0xba, 0x44, 0x3f, 0x85, 0xfa, 0x18, 0x27, 0x89, 0x33, 0xc2, 0x36, 0x9d, 0x46, 0xb8, 0x59, 0xe0, 0xe7, 0xee, 0x67, 0xcf, 0x9d, 0x09, 0xbe, 0x35, 0x8d, 0xb0, 0x51, 0x1b, 0xcf, 0x37, 0xa8, 0x09, 0x65, 0xb9, 0x6d, 0xae, 0x3d, 0x51, 0xf6, 0xaa, 0x46, 0xba, 0xd5, 0xfe, 0xa3, 0x40, 0xdd, 0xa4, 0x4e, 0x4c, 0x0d, 0xfc, 0xdb, 0x09, 0x4e, 0x28, 0x7a, 0x0c, 0x35, 0x97, 0x84, 0x97, 0xfe, 0xc8, 0x8e, 0x1c, 0xfa, 0x86, 0x5b, 0x57, 0x35, 0x40, 0x90, 0x86, 0x0e, 0x7d, 0x83, 0xde, 0x83, 0x0d, 0x29, 0xe0, 0x92, 0x90, 0xe2, 0x90, 0x72, 0x4b, 0xaa, 0x46, 0x43, 0x50, 0xdb, 0x82, 0x88, 0x3e, 0x82, 0x6d, 0xcf, 0x4f, 0x9c, 0x8b, 0x00, 0xdb, 0x63, 0x3c, 0x26, 0xf1, 0xd4, 0x0e, 0xfc, 0xb1, 0x4f, 0xf9, 0xf7, 0x2b, 0x06, 0x92, 0xbc, 0x33, 0xce, 0xea, 0x31, 0x0e, 0xfb, 0xb2, 0x87, 0x03, 0x67, 0xca, 0xe2, 0x12, 0xd3, 0x66, 0x91, 0x0b, 0x02, 0x27, 0x71, 0x0b, 0xd1, 0x4f, 0xe0, 0x01, 0x0e, 0xb9, 0x46, 0x12, 0x78, 0xb6, 0x4b, 0xc6, 0x63, 0x27, 0xf4, 0xec, 0x04, 0xc7, 0xd7, 0x38, 0x6e, 0x96, 0xb8, 0xf8, 0x8e, 0x10, 0x18, 0x04, 0x5e, 0x5b, 0xb0, 0x4d, 0xce, 0xd5, 0xae, 0xa0, 0x6e, 0x62, 0x3a, 0x89, 0x52, 0x2f, 0xdf, 0x81, 0xea, 0x85, 0x93, 0xe0, 0xac, 0x8f, 0x15, 0x46, 0xe0, 0x1e, 0xbe, 0x0b, 0xf5, 0x2f, 0x48, 0x7c, 0xe5, 0x87, 0x32, 0x06, 0xc2, 0xbf, 0x9a, 0xa4, 0x71, 0x91, 0x77, 0xa0, 0x4a, 0xf1, 0x38, 0x12, 0x7c, 0x11, 0xd2, 0x0a, 0x23, 0x30, 0xa6, 0xe6, 0x42, 0x65, 0x96, 0xeb, 0x17, 0xd0, 0x88, 0xe5, 0xda, 0x76, 0x89, 0x97, 0xa6, 0xbb, 0x99, 0x4d, 0x5b, 0x2a, 0xdc, 0x26, 0x1e, 0x36, 0xea, 0x71, 0x66, 0x97, 0x4d, 0x5c, 0x21, 0x9f, 0x38, 0x0d, 0xea, 0x9f, 0xe2, 0x20, 0x20, 0xa9, 0x47, 0x08, 0x8a, 0xa1, 0x33, 0xc6, 0xd2, 0x19, 0xbe, 0xd6, 0xbe, 0x07, 0x0d, 0x29, 0x23, 0xad, 0xc9, 0xa8, 0x53, 0xf2, 0xea, 0xca, 0x50, 0xd2, 0xc7, 0x11, 0x9d, 0x6a, 0xff, 0x28, 0x00, 0x98, 0xd3, 0x84, 0xe2, 0x31, 0xab, 0x59, 0xb4, 0x03, 0xeb, 0x22, 0x7d, 0xfc, 0xc0, 0x9a, 0x21, 0x77, 0xe8, 0x3b, 0x00, 0x23, 0x12, 0x93, 0x09, 0xf5, 0x43, 0x9c, 0x70, 0xdb, 0x4a, 0x46, 0x86, 0x22, 0xab, 0x24, 0xc4, 0x2e, 0xf5, 0x49, 0x98, 0xd8, 0x7e, 0xc8, 0xa3, 0x54, 0xe2, 0x55, 0x92, 0x52, 0xbb, 0x21, 0xfa, 0x00, 0xee, 0x66, 0xc5, 0xc8, 0x44, 0xe4, 0xbd, 0x64, 0x64, 0x4f, 0x0f, 0x26, 0x14, 0x7d, 0x1f, 0x36, 0x69, 0xec, 0x5c, 0x5e, 0xfa, 0xae, 0xed, 0x5c, 0x3b, 0x7e, 0xc0, 0xb2, 0x2c, 0x73, 0xae, 0x4a, 0x46, 0x2b, 0xa5, 0x33, 0xa3, 0x27, 0x51, 0xe0, 0x87, 0x57, 0xcd, 0x75, 0x61, 0xb4, 0xd8, 0xa1, 0x5d, 0xa8, 0x78, 0xe4, 0x8b, 0x90, 0x73, 0xca, 0x9c, 0x33, 0xdb, 0xb3, 0xa4, 0x0b, 0x29, 0x9b, 0x12, 0xea, 0x04, 0xcd, 0x0a, 0xe7, 0xd7, 0x04, 0xcd, 0x62, 0x24, 0xe6, 0x53, 0x2a, 0x2e, 0x85, 0xaa, 0x5c, 0xa8, 0x91, 0x52, 0xb9, 0x98, 0xf6, 0x27, 0x05, 0x36, 0x07, 0x13, 0x7a, 0x41, 0x26, 0xa1, 0x77, 0x12, 0x93, 0x49, 0xd4, 0xa5, 0x78, 0x8c, 0x54, 0x58, 0xa3, 0xce, 0x48, 0x86, 0x9d, 0x2d, 0x59, 0xc6, 0x66, 0x8d, 0x5c, 0x35, 0xf8, 0x1a, 0x69, 0xd0, 0x98, 0xc4, 0x81, 0x4d, 0x71, 0x42, 0x6d, 0xea, 0x8f, 0x45, 0xbb, 0x32, 0x33, 0xe2, 0xc0, 0xc2, 0x09, 0xb5, 0xfc, 0x31, 0x46, 0xdf, 0x85, 0x8d, 0x99, 0x0c, 0xef, 0x0e, 0x19, 0xb2, 0xba, 0x14, 0xea, 0x30, 0x9a, 0xf6, 0x67, 0x05, 0x1a, 0x39, 0x2b, 0xbe, 0xa2, 0x05, 0xbb, 0x50, 0x49, 0x70, 0x80, 0x5d, 0x8a, 0xbd, 0xb4, 0xb0, 0xd3, 0x3d, 0xfa, 0x18, 0x4a, 0x3e, 0xc5, 0xe3, 0xa4, 0x59, 0x7c, 0xb2, 0xb6, 0x57, 0x3b, 0x7c, 0x94, 0x2d, 0xe2, 0x1b, 0x1e, 0x1b, 0x42, 0x56, 0xeb, 0x2c, 0x44, 0xa3, 0xe7, 0x27, 0x14, 0x3d, 0x4d, 0x35, 0x29, 0x5c, 0xd3, 0x83, 0x95, 0x9a, 0x52, 0x2d, 0x03, 0xa8, 0xbd, 0x72, 0xe2, 0xa8, 0xe5, 0xba, 0x64, 0x12, 0x52, 0xf4, 0x08, 0xc0, 0x11, 0x4b, 0xdb, 0xf7, 0xa4, 0x4b, 0x55, 0x49, 0xe9, 0x7a, 0x2c, 0x99, 0x8e, 0xeb, 0xe2, 0x24, 0xb1, 0x29, 0xb9, 0xc2, 0x61, 0xda, 0xc1, 0x82, 0x66, 0x31, 0x92, 0xf6, 0x77, 0x05, 0xb6, 0x98, 0xc6, 0x57, 0x7e, 0x8c, 0x47, 0x13, 0x27, 0xf6, 0xda, 0x7c, 0x7c, 0xb1, 0x29, 0x14, 0xc5, 0xfe, 0xb5, 0x43, 0xb1, 0x7d, 0x85, 0xa7, 0xe9, 0xfc, 0x93, 0xa4, 0x53, 0x3c, 0x45, 0x1f, 0x02, 0x0a, 0x88, 0xeb, 0x04, 0xb6, 0xe3, 0x79, 0x31, 0xfb, 0x84, 0x1f, 0x5d, 0x3f, 0x93, 0x5f, 0x50, 0x39, 0xa7, 0x25, 0x18, 0xdd, 0xe8, 0xfa, 0xd9, 0x52, 0xe9, 0x4f, 0x64, 0x60, 0x17, 0xa5, 0x3f, 0x41, 0xef, 0xc3, 0xdd, 0x08, 0xe3, 0xd8, 0x8e, 0x26, 0x17, 0x81, 0xef, 0x72, 0x03, 0x8a, 0x62, 0xb8, 0x32, 0xf2, 0x90, 0x53, 0x4f, 0xf1, 0x54, 0xfb, 0xab, 0x02, 0x3b, 0xcc, 0xf8, 0x13, 0x1c, 0xe2, 0xd8, 0x61, 0x4d, 0x32, 0x6b, 0xf1, 0x1f, 0x42, 0x59, 0xc6, 0x81, 0xdb, 0x5e, 0xcb, 0xdf, 0x10, 0x99, 0x18, 0x1a, 0xa9, 0x1c, 0x2b, 0x8c, 0x80, 0x8c, 0xa4, 0x0b, 0x6c, 0x89, 0x9e, 0xc3, 0xba, 0x98, 0xe6, 0xdc, 0xd2, 0xda, 0xe1, 0xe3, 0x45, 0x1d, 0x0b, 0x51, 0x33, 0xa4, 0xb8, 0x76, 0x0a, 0x9b, 0x62, 0x78, 0x0c, 0x63, 0xf2, 0x25, 0x1b, 0xdb, 0x74, 0x92, 0xa0, 0x87, 0x50, 0x9d, 0xf7, 0xac, 0xc2, 0x7b, 0x76, 0x4e, 0x60, 0x33, 0x49, 0x0c, 0x6d, 0x8f, 0x5b, 0x50, 0x31, 0xd2, 0xad, 0xf6, 0x7b, 0xa8, 0x0f, 0x9d, 0x38, 0xc1, 0xe9, 0x88, 0x6b, 0x42, 0x39, 0xbd, 0x72, 0xe4, 0xf4, 0x92, 0xdb, 0xc5, 0x4b, 0xab, 0x70, 0xe3, 0xd2, 0x7a, 0xdb, 0xbc, 0x46, 0xdb, 0x50, 0xf2, 0xf0, 0xc5, 0x64, 0x24, 0xaf, 0x1c, 0xb1, 0xd1, 0xfe, 0xa8, 0x40, 0x43, 0x7e, 0xfe, 0x5b, 0x9b, 0xe5, 0xf9, 0x1b, 0x73, 0x66, 0xfe, 0xea, 0xeb, 0xb9, 0x07, 0xbb, 0xed, 0x37, 0x4e, 0x38, 0xc2, 0x22, 0xce, 0x83, 0x88, 0x0f, 0xc4, 0x34, 0x20, 0x07, 0xb0, 0x25, 0xdd, 0x26, 0x82, 0x61, 0xff, 0x26, 0x21, 0xa1, 0x0c, 0xce, 0xa6, 0x9b, 0x3d, 0xf2, 0x8b, 0x84, 0x84, 0xda, 0xaf, 0xe1, 0x9e, 0xac, 0x18, 0xa9, 0x2f, 0x73, 0x79, 0x64, 0x6e, 0x42, 0xbe, 0xce, 0x87, 0xac, 0xb0, 0x2a, 0x64, 0x6b, 0xd9, 0x90, 0xbd, 0x84, 0x9d, 0x45, 0xfd, 0x32, 0x74, 0x37, 0x41, 0x83, 0xb2, 0x04, 0x34, 0x68, 0xaf, 0xe0, 0x9e, 0xc9, 0x87, 0x4d, 0x3a, 0x03, 0x32, 0xf7, 0xf5, 0x88, 0x8d, 0x03, 0x7b, 0x3e, 0xc1, 0x2a, 0x9c, 0x60, 0x39, 0x23, 0xd6, 0xed, 0x44, 0xca, 0x73, 0xbe, 0xec, 0xf6, 0x94, 0x66, 0x39, 0x23, 0xed, 0x07, 0xb0, 0x71, 0x2e, 0xa6, 0xe3, 0x57, 0xd1, 0xa8, 0xfd, 0x01, 0x1e, 0xa4, 0x8e, 0xb0, 0x6a, 0xcf, 0x07, 0xeb, 0x31, 0xd4, 0x02, 0xdf, 0xc5, 0xac, 0x0a, 0x32, 0x13, 0x42, 0x92, 0xd8, 0x84, 0xc8, 0x0f, 0xa7, 0xc2, 0x6d, 0xc3, 0x69, 0xed, 0xe6, 0x70, 0x7a, 0x01, 0x0f, 0x4d, 0x4c, 0x33, 0x9d, 0xa4, 0x8b, 0x96, 0x48, 0x4d, 0x78, 0x04, 0xe0, 0x27, 0x76, 0xda, 0x36, 0xb2, 0xa5, 0xfc, 0x44, 0x4a, 0x69, 0xbf, 0x03, 0xe8, 0x91, 0x91, 0x44, 0x83, 0x68, 0x1f, 0x4a, 0x01, 0xbe, 0xc6, 0x81, 0x2c, 0xd7, 0xed, 0x6c, 0xb9, 0xf6, 0xc8, 0xa8, 0xc7, 0x78, 0x86, 0x10, 0x41, 0x1f, 0x64, 0x6e, 0x84, 0x8d, 0xc3, 0xad, 0x05, 0x51, 0x0e, 0x2c, 0xc5, 0x35, 0xb1, 0xba, 0x64, 0x1b, 0x50, 0x33, 0x29, 0x49, 0x91, 0x96, 0xf6, 0x2f, 0x05, 0x90, 0x35, 0x09, 0x43, 0x1c, 0xe4, 0x60, 0x26, 0x82, 0x22, 0x9f, 0x84, 0xc2, 0x76, 0xbe, 0x66, 0x81, 0x15, 0x60, 0xce, 0x8e, 0x48, 0x4c, 0x53, 0x50, 0x21, 0x48, 0x43, 0x12, 0x53, 0x16, 0xb9, 0x84, 0xc6, 0xbe, 0x4b, 0x6d, 0x86, 0x33, 0xb0, 0x2c, 0xbe, 0x9a, 0xa0, 0x19, 0x8c, 0x84, 0x7e, 0x0c, 0x4d, 0x1c, 0x7a, 0x11, 0xf1, 0x59, 0xf0, 0x43, 0x0f, 0x47, 0x38, 0xf4, 0x70, 0x48, 0xed, 0xd0, 0x49, 0x11, 0xe5, 0x4e, 0xca, 0xef, 0xce, 0xd9, 0x7d, 0x87, 0x21, 0x8c, 0x52, 0x42, 0x1d, 0xf7, 0x8a, 0xa3, 0x8a, 0x05, 0x40, 0x6e, 0x32, 0x06, 0xf7, 0x5e, 0xc8, 0x68, 0xfb, 0xb0, 0x21, 0x9c, 0xba, 0x1d, 0x5a, 0xed, 0x6b, 0x50, 0xcf, 0x4e, 0x05, 0xb4, 0x0e, 0x85, 0xc1, 0xa9, 0x7a, 0x07, 0x01, 0xac, 0x1f, 0xb7, 0xba, 0x3d, 0xbd, 0xa3, 0x2a, 0xfb, 0x2d, 0xa8, 0xce, 0x40, 0x3f, 0xaa, 0x41, 0xd9, 0xb4, 0x06, 0xc3, 0xa1, 0xde, 0x51, 0xef, 0xa0, 0x3a, 0x54, 0x4c, 0xab, 0x65, 0x58, 0xdd, 0xfe, 0x89, 0xaa, 0x08, 0x56, 0xcb, 0xb0, 0xf4, 0x8e, 0x5a, 0x10, 0xac, 0xc1, 0x70, 0xc8, 0x58, 0x6b, 0xfb, 0xff, 0x2c, 0x40, 0x2d, 0xf3, 0x00, 0x40, 0x55, 0x28, 0xe9, 0x67, 0x43, 0xeb, 0xb5, 0x7a, 0x07, 0xdd, 0x87, 0x2d, 0xbe, 0xb4, 0xdb, 0x83, 0xfe, 0x71, 0xf7, 0xe4, 0xdc, 0x68, 0x59, 0xdd, 0x41, 0x5f, 0x55, 0x50, 0x13, 0xb6, 0xb9, 0x3a, 0xbb, 0x3d, 0x38, 0x3b, 0x6b, 0xf5, 0x3b, 0xb6, 0xa9, 0x1b, 0x9f, 0xe9, 0x86, 0x5a, 0x40, 0x08, 0x36, 0xda, 0x86, 0xde, 0xb2, 0x74, 0x4e, 0xea, 0xb6, 0x75, 0x75, 0x0d, 0x6d, 0x42, 0x43, 0x48, 0xa7, 0xa4, 0x22, 0xda, 0x06, 0xf5, 0xbc, 0xaf, 0x7f, 0x3e, 0xd4, 0xdb, 0x96, 0xde, 0xb1, 0x75, 0xc3, 0x18, 0x18, 0x6a, 0x09, 0x6d, 0xc1, 0xdd, 0x56, 0xcf, 0xd0, 0x5b, 0x9d, 0xd7, 0x76, 0x6a, 0xed, 0x7a, 0x9e, 0x28, 0xbc, 0x2b, 0xa3, 0x1d, 0x40, 0xdd, 0xbe, 0x69, 0xb5, 0xfa, 0x6d, 0xdd, 0xee, 0x0f, 0x2c, 0xfb, 0x78, 0x70, 0xde, 0xef, 0xa8, 0x15, 0x66, 0x58, 0x8e, 0x9e, 0x9e, 0xa8, 0x2e, 0xe1, 0x88, 0x0f, 0x00, 0x7a, 0x00, 0xf7, 0xb8, 0x01, 0xf6, 0xd1, 0x79, 0xb7, 0xd7, 0xe9, 0xf6, 0x4f, 0xa4, 0xbb, 0x6a, 0x8d, 0x1d, 0x12, 0xac, 0x61, 0xcb, 0x30, 0x33, 0x9c, 0xfa, 0x9c, 0xc3, 0x2c, 0xcb, 0x70, 0x1a, 0xfb, 0x47, 0x50, 0x49, 0xbb, 0x83, 0xc5, 0xb2, 0xa3, 0x1f, 0x9d, 0x9f, 0xa8, 0x77, 0x50, 0x05, 0x8a, 0xdd, 0xfe, 0xf1, 0x40, 0xe4, 0xe2, 0x55, 0xcb, 0xe8, 0xb3, 0xe8, 0x17, 0x78, 0xb4, 0xb9, 0xf7, 0x6b, 0x6c, 0x79, 0xdc, 0xb2, 0x5a, 0x3d, 0xb5, 0xb8, 0xff, 0x21, 0x94, 0x65, 0xdb, 0xb0, 0x73, 0xed, 0x81, 0xa1, 0xab, 0x77, 0x78, 0x0e, 0x65, 0x00, 0x15, 0x56, 0x04, 0xf2, 0x8b, 0x85, 0xfd, 0x03, 0xa8, 0xce, 0x0a, 0x8d, 0x31, 0xcc, 0xd7, 0xa6, 0xa5, 0x9f, 0x89, 0x4a, 0x39, 0xf9, 0xac, 0x6b, 0x0e, 0x0c, 0x55, 0x61, 0xda, 0xcf, 0xba, 0x9f, 0xb3, 0xfc, 0x1f, 0xfe, 0x45, 0x81, 0x12, 0xc7, 0xf7, 0xe8, 0x25, 0x54, 0x4c, 0x67, 0x2a, 0xd6, 0xb9, 0xeb, 0x28, 0xfb, 0x44, 0xd8, 0x7d, 0xb0, 0x84, 0x23, 0xab, 0xb7, 0x0b, 0x1b, 0xa9, 0x02, 0x93, 0xc6, 0xd8, 0x19, 0x7f, 0x2d, 0x35, 0x7b, 0xca, 0x47, 0xca, 0xe1, 0xbf, 0xab, 0x50, 0x64, 0xb5, 0x8c, 0x5e, 0x42, 0x49, 0xbc, 0xdb, 0x9a, 0x0b, 0xad, 0x34, 0x9b, 0x02, 0xbb, 0x0f, 0x17, 0x5f, 0xbd, 0xb9, 0x77, 0xf2, 0xd9, 0xfc, 0xed, 0xcc, 0x40, 0x23, 0x1b, 0xc8, 0xe8, 0x7e, 0x5e, 0xd7, 0x6c, 0xce, 0xbc, 0x5d, 0x15, 0x33, 0x0c, 0x9d, 0xce, 0x01, 0x71, 0xc2, 0xdf, 0x36, 0x2b, 0x75, 0xad, 0x06, 0xb6, 0xcc, 0x0e, 0xae, 0x6c, 0x00, 0x9b, 0x67, 0x8e, 0x1f, 0x7e, 0x7b, 0x0a, 0x3b, 0xd0, 0x38, 0x49, 0x47, 0xfe, 0xdb, 0x95, 0xed, 0xe4, 0x18, 0xb3, 0x03, 0x5c, 0xcb, 0x73, 0x28, 0xf1, 0x77, 0xee, 0x42, 0xcc, 0x33, 0x4f, 0xdf, 0xdd, 0xed, 0x65, 0x70, 0x05, 0xfd, 0x1c, 0x4a, 0x1c, 0xec, 0xe4, 0x0f, 0x66, 0xe1, 0x57, 0x3e, 0xef, 0x79, 0x64, 0xf4, 0x2b, 0xd8, 0x5a, 0x02, 0x53, 0xd0, 0xfb, 0xb9, 0x9c, 0xac, 0xc4, 0x31, 0xb7, 0x94, 0xc1, 0xb1, 0xfc, 0x43, 0xc1, 0x9e, 0xf2, 0xbe, 0x8b, 0xbf, 0x76, 0x39, 0x3d, 0x87, 0x22, 0x0b, 0x23, 0xda, 0xcc, 0x4a, 0xf1, 0x47, 0xef, 0x2d, 0x07, 0x5b, 0x50, 0x36, 0x70, 0xf2, 0x8d, 0x4a, 0x99, 0xf5, 0x57, 0x0e, 0xd8, 0xa0, 0x77, 0xf3, 0x09, 0x5a, 0x02, 0x7a, 0x56, 0x64, 0xea, 0x67, 0x50, 0x96, 0x50, 0x06, 0xed, 0x66, 0x05, 0xf2, 0xf8, 0x66, 0xc5, 0x61, 0x1b, 0xd0, 0x4d, 0x60, 0x83, 0xde, 0xcb, 0xca, 0xae, 0x04, 0x3e, 0xbb, 0xda, 0xe2, 0x2b, 0x60, 0xc9, 0xf3, 0xe3, 0x53, 0xd8, 0x3e, 0xc9, 0x21, 0x17, 0xf9, 0x06, 0x58, 0x12, 0xf4, 0x47, 0x37, 0xeb, 0x38, 0x7b, 0x82, 0x63, 0xc1, 0x25, 0x18, 0x08, 0xed, 0x2d, 0x94, 0xf6, 0x4a, 0x98, 0xb4, 0x22, 0x06, 0x47, 0x50, 0x63, 0x83, 0xfd, 0xd6, 0x89, 0xb2, 0xb3, 0x80, 0x7e, 0xe4, 0xe5, 0xca, 0x87, 0xdc, 0x7f, 0x15, 0x68, 0x48, 0x54, 0x23, 0xab, 0xf2, 0xc5, 0xed, 0xd3, 0x2e, 0x97, 0xae, 0x05, 0xf8, 0xf0, 0xa3, 0xd5, 0xc5, 0xf9, 0xb6, 0x63, 0xcf, 0x61, 0x7d, 0x75, 0x80, 0x6f, 0xf9, 0x9e, 0xfe, 0xa5, 0x4f, 0xff, 0xcf, 0x63, 0x47, 0x1b, 0xbf, 0xac, 0x1f, 0x3c, 0x9d, 0xb3, 0x2f, 0xd6, 0xf9, 0x2f, 0xcf, 0x8f, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x17, 0x3d, 0x94, 0x57, 0x0e, 0x15, 0x00, 0x00, }