// Code generated by protoc-gen-go. DO NOT EDIT. // source: messages.proto package trezor import ( fmt "fmt" math "math" proto "github.com/golang/protobuf/proto" descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor" ) // 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 //* // Mapping between TREZOR wire identifier (uint) and a protobuf message type MessageType int32 const ( // Management MessageType_MessageType_Initialize MessageType = 0 MessageType_MessageType_Ping MessageType = 1 MessageType_MessageType_Success MessageType = 2 MessageType_MessageType_Failure MessageType = 3 MessageType_MessageType_ChangePin MessageType = 4 MessageType_MessageType_WipeDevice MessageType = 5 MessageType_MessageType_GetEntropy MessageType = 9 MessageType_MessageType_Entropy MessageType = 10 MessageType_MessageType_LoadDevice MessageType = 13 MessageType_MessageType_ResetDevice MessageType = 14 MessageType_MessageType_Features MessageType = 17 MessageType_MessageType_PinMatrixRequest MessageType = 18 MessageType_MessageType_PinMatrixAck MessageType = 19 MessageType_MessageType_Cancel MessageType = 20 MessageType_MessageType_ClearSession MessageType = 24 MessageType_MessageType_ApplySettings MessageType = 25 MessageType_MessageType_ButtonRequest MessageType = 26 MessageType_MessageType_ButtonAck MessageType = 27 MessageType_MessageType_ApplyFlags MessageType = 28 MessageType_MessageType_BackupDevice MessageType = 34 MessageType_MessageType_EntropyRequest MessageType = 35 MessageType_MessageType_EntropyAck MessageType = 36 MessageType_MessageType_PassphraseRequest MessageType = 41 MessageType_MessageType_PassphraseAck MessageType = 42 MessageType_MessageType_PassphraseStateRequest MessageType = 77 MessageType_MessageType_PassphraseStateAck MessageType = 78 MessageType_MessageType_RecoveryDevice MessageType = 45 MessageType_MessageType_WordRequest MessageType = 46 MessageType_MessageType_WordAck MessageType = 47 MessageType_MessageType_GetFeatures MessageType = 55 MessageType_MessageType_SetU2FCounter MessageType = 63 // Bootloader MessageType_MessageType_FirmwareErase MessageType = 6 MessageType_MessageType_FirmwareUpload MessageType = 7 MessageType_MessageType_FirmwareRequest MessageType = 8 MessageType_MessageType_SelfTest MessageType = 32 // Bitcoin MessageType_MessageType_GetPublicKey MessageType = 11 MessageType_MessageType_PublicKey MessageType = 12 MessageType_MessageType_SignTx MessageType = 15 MessageType_MessageType_TxRequest MessageType = 21 MessageType_MessageType_TxAck MessageType = 22 MessageType_MessageType_GetAddress MessageType = 29 MessageType_MessageType_Address MessageType = 30 MessageType_MessageType_SignMessage MessageType = 38 MessageType_MessageType_VerifyMessage MessageType = 39 MessageType_MessageType_MessageSignature MessageType = 40 // Crypto MessageType_MessageType_CipherKeyValue MessageType = 23 MessageType_MessageType_CipheredKeyValue MessageType = 48 MessageType_MessageType_SignIdentity MessageType = 53 MessageType_MessageType_SignedIdentity MessageType = 54 MessageType_MessageType_GetECDHSessionKey MessageType = 61 MessageType_MessageType_ECDHSessionKey MessageType = 62 MessageType_MessageType_CosiCommit MessageType = 71 MessageType_MessageType_CosiCommitment MessageType = 72 MessageType_MessageType_CosiSign MessageType = 73 MessageType_MessageType_CosiSignature MessageType = 74 // Debug MessageType_MessageType_DebugLinkDecision MessageType = 100 MessageType_MessageType_DebugLinkGetState MessageType = 101 MessageType_MessageType_DebugLinkState MessageType = 102 MessageType_MessageType_DebugLinkStop MessageType = 103 MessageType_MessageType_DebugLinkLog MessageType = 104 MessageType_MessageType_DebugLinkMemoryRead MessageType = 110 MessageType_MessageType_DebugLinkMemory MessageType = 111 MessageType_MessageType_DebugLinkMemoryWrite MessageType = 112 MessageType_MessageType_DebugLinkFlashErase MessageType = 113 // Ethereum MessageType_MessageType_EthereumGetPublicKey MessageType = 450 MessageType_MessageType_EthereumPublicKey MessageType = 451 MessageType_MessageType_EthereumGetAddress MessageType = 56 MessageType_MessageType_EthereumAddress MessageType = 57 MessageType_MessageType_EthereumSignTx MessageType = 58 MessageType_MessageType_EthereumTxRequest MessageType = 59 MessageType_MessageType_EthereumTxAck MessageType = 60 MessageType_MessageType_EthereumSignMessage MessageType = 64 MessageType_MessageType_EthereumVerifyMessage MessageType = 65 MessageType_MessageType_EthereumMessageSignature MessageType = 66 // NEM MessageType_MessageType_NEMGetAddress MessageType = 67 MessageType_MessageType_NEMAddress MessageType = 68 MessageType_MessageType_NEMSignTx MessageType = 69 MessageType_MessageType_NEMSignedTx MessageType = 70 MessageType_MessageType_NEMDecryptMessage MessageType = 75 MessageType_MessageType_NEMDecryptedMessage MessageType = 76 // Lisk MessageType_MessageType_LiskGetAddress MessageType = 114 MessageType_MessageType_LiskAddress MessageType = 115 MessageType_MessageType_LiskSignTx MessageType = 116 MessageType_MessageType_LiskSignedTx MessageType = 117 MessageType_MessageType_LiskSignMessage MessageType = 118 MessageType_MessageType_LiskMessageSignature MessageType = 119 MessageType_MessageType_LiskVerifyMessage MessageType = 120 MessageType_MessageType_LiskGetPublicKey MessageType = 121 MessageType_MessageType_LiskPublicKey MessageType = 122 // Tezos MessageType_MessageType_TezosGetAddress MessageType = 150 MessageType_MessageType_TezosAddress MessageType = 151 MessageType_MessageType_TezosSignTx MessageType = 152 MessageType_MessageType_TezosSignedTx MessageType = 153 MessageType_MessageType_TezosGetPublicKey MessageType = 154 MessageType_MessageType_TezosPublicKey MessageType = 155 // Stellar MessageType_MessageType_StellarSignTx MessageType = 202 MessageType_MessageType_StellarTxOpRequest MessageType = 203 MessageType_MessageType_StellarGetAddress MessageType = 207 MessageType_MessageType_StellarAddress MessageType = 208 MessageType_MessageType_StellarCreateAccountOp MessageType = 210 MessageType_MessageType_StellarPaymentOp MessageType = 211 MessageType_MessageType_StellarPathPaymentOp MessageType = 212 MessageType_MessageType_StellarManageOfferOp MessageType = 213 MessageType_MessageType_StellarCreatePassiveOfferOp MessageType = 214 MessageType_MessageType_StellarSetOptionsOp MessageType = 215 MessageType_MessageType_StellarChangeTrustOp MessageType = 216 MessageType_MessageType_StellarAllowTrustOp MessageType = 217 MessageType_MessageType_StellarAccountMergeOp MessageType = 218 // omitted: StellarInflationOp is not a supported operation, would be 219 MessageType_MessageType_StellarManageDataOp MessageType = 220 MessageType_MessageType_StellarBumpSequenceOp MessageType = 221 MessageType_MessageType_StellarSignedTx MessageType = 230 // TRON MessageType_MessageType_TronGetAddress MessageType = 250 MessageType_MessageType_TronAddress MessageType = 251 MessageType_MessageType_TronSignTx MessageType = 252 MessageType_MessageType_TronSignedTx MessageType = 253 // Cardano // dropped Sign/VerifyMessage ids 300-302 MessageType_MessageType_CardanoSignTx MessageType = 303 MessageType_MessageType_CardanoTxRequest MessageType = 304 MessageType_MessageType_CardanoGetPublicKey MessageType = 305 MessageType_MessageType_CardanoPublicKey MessageType = 306 MessageType_MessageType_CardanoGetAddress MessageType = 307 MessageType_MessageType_CardanoAddress MessageType = 308 MessageType_MessageType_CardanoTxAck MessageType = 309 MessageType_MessageType_CardanoSignedTx MessageType = 310 // Ontology MessageType_MessageType_OntologyGetAddress MessageType = 350 MessageType_MessageType_OntologyAddress MessageType = 351 MessageType_MessageType_OntologyGetPublicKey MessageType = 352 MessageType_MessageType_OntologyPublicKey MessageType = 353 MessageType_MessageType_OntologySignTransfer MessageType = 354 MessageType_MessageType_OntologySignedTransfer MessageType = 355 MessageType_MessageType_OntologySignWithdrawOng MessageType = 356 MessageType_MessageType_OntologySignedWithdrawOng MessageType = 357 MessageType_MessageType_OntologySignOntIdRegister MessageType = 358 MessageType_MessageType_OntologySignedOntIdRegister MessageType = 359 MessageType_MessageType_OntologySignOntIdAddAttributes MessageType = 360 MessageType_MessageType_OntologySignedOntIdAddAttributes MessageType = 361 // Ripple MessageType_MessageType_RippleGetAddress MessageType = 400 MessageType_MessageType_RippleAddress MessageType = 401 MessageType_MessageType_RippleSignTx MessageType = 402 MessageType_MessageType_RippleSignedTx MessageType = 403 // Monero MessageType_MessageType_MoneroTransactionInitRequest MessageType = 501 MessageType_MessageType_MoneroTransactionInitAck MessageType = 502 MessageType_MessageType_MoneroTransactionSetInputRequest MessageType = 503 MessageType_MessageType_MoneroTransactionSetInputAck MessageType = 504 MessageType_MessageType_MoneroTransactionInputsPermutationRequest MessageType = 505 MessageType_MessageType_MoneroTransactionInputsPermutationAck MessageType = 506 MessageType_MessageType_MoneroTransactionInputViniRequest MessageType = 507 MessageType_MessageType_MoneroTransactionInputViniAck MessageType = 508 MessageType_MessageType_MoneroTransactionAllInputsSetRequest MessageType = 509 MessageType_MessageType_MoneroTransactionAllInputsSetAck MessageType = 510 MessageType_MessageType_MoneroTransactionSetOutputRequest MessageType = 511 MessageType_MessageType_MoneroTransactionSetOutputAck MessageType = 512 MessageType_MessageType_MoneroTransactionAllOutSetRequest MessageType = 513 MessageType_MessageType_MoneroTransactionAllOutSetAck MessageType = 514 MessageType_MessageType_MoneroTransactionSignInputRequest MessageType = 515 MessageType_MessageType_MoneroTransactionSignInputAck MessageType = 516 MessageType_MessageType_MoneroTransactionFinalRequest MessageType = 517 MessageType_MessageType_MoneroTransactionFinalAck MessageType = 518 MessageType_MessageType_MoneroKeyImageExportInitRequest MessageType = 530 MessageType_MessageType_MoneroKeyImageExportInitAck MessageType = 531 MessageType_MessageType_MoneroKeyImageSyncStepRequest MessageType = 532 MessageType_MessageType_MoneroKeyImageSyncStepAck MessageType = 533 MessageType_MessageType_MoneroKeyImageSyncFinalRequest MessageType = 534 MessageType_MessageType_MoneroKeyImageSyncFinalAck MessageType = 535 MessageType_MessageType_MoneroGetAddress MessageType = 540 MessageType_MessageType_MoneroAddress MessageType = 541 MessageType_MessageType_MoneroGetWatchKey MessageType = 542 MessageType_MessageType_MoneroWatchKey MessageType = 543 MessageType_MessageType_DebugMoneroDiagRequest MessageType = 546 MessageType_MessageType_DebugMoneroDiagAck MessageType = 547 MessageType_MessageType_MoneroGetTxKeyRequest MessageType = 550 MessageType_MessageType_MoneroGetTxKeyAck MessageType = 551 MessageType_MessageType_MoneroLiveRefreshStartRequest MessageType = 552 MessageType_MessageType_MoneroLiveRefreshStartAck MessageType = 553 MessageType_MessageType_MoneroLiveRefreshStepRequest MessageType = 554 MessageType_MessageType_MoneroLiveRefreshStepAck MessageType = 555 MessageType_MessageType_MoneroLiveRefreshFinalRequest MessageType = 556 MessageType_MessageType_MoneroLiveRefreshFinalAck MessageType = 557 // EOS MessageType_MessageType_EosGetPublicKey MessageType = 600 MessageType_MessageType_EosPublicKey MessageType = 601 MessageType_MessageType_EosSignTx MessageType = 602 MessageType_MessageType_EosTxActionRequest MessageType = 603 MessageType_MessageType_EosTxActionAck MessageType = 604 MessageType_MessageType_EosSignedTx MessageType = 605 // Binance MessageType_MessageType_BinanceGetAddress MessageType = 700 MessageType_MessageType_BinanceAddress MessageType = 701 MessageType_MessageType_BinanceGetPublicKey MessageType = 702 MessageType_MessageType_BinancePublicKey MessageType = 703 MessageType_MessageType_BinanceSignTx MessageType = 704 MessageType_MessageType_BinanceTxRequest MessageType = 705 MessageType_MessageType_BinanceTransferMsg MessageType = 706 MessageType_MessageType_BinanceOrderMsg MessageType = 707 MessageType_MessageType_BinanceCancelMsg MessageType = 708 MessageType_MessageType_BinanceSignedTx MessageType = 709 ) var MessageType_name = map[int32]string{ 0: "MessageType_Initialize", 1: "MessageType_Ping", 2: "MessageType_Success", 3: "MessageType_Failure", 4: "MessageType_ChangePin", 5: "MessageType_WipeDevice", 9: "MessageType_GetEntropy", 10: "MessageType_Entropy", 13: "MessageType_LoadDevice", 14: "MessageType_ResetDevice", 17: "MessageType_Features", 18: "MessageType_PinMatrixRequest", 19: "MessageType_PinMatrixAck", 20: "MessageType_Cancel", 24: "MessageType_ClearSession", 25: "MessageType_ApplySettings", 26: "MessageType_ButtonRequest", 27: "MessageType_ButtonAck", 28: "MessageType_ApplyFlags", 34: "MessageType_BackupDevice", 35: "MessageType_EntropyRequest", 36: "MessageType_EntropyAck", 41: "MessageType_PassphraseRequest", 42: "MessageType_PassphraseAck", 77: "MessageType_PassphraseStateRequest", 78: "MessageType_PassphraseStateAck", 45: "MessageType_RecoveryDevice", 46: "MessageType_WordRequest", 47: "MessageType_WordAck", 55: "MessageType_GetFeatures", 63: "MessageType_SetU2FCounter", 6: "MessageType_FirmwareErase", 7: "MessageType_FirmwareUpload", 8: "MessageType_FirmwareRequest", 32: "MessageType_SelfTest", 11: "MessageType_GetPublicKey", 12: "MessageType_PublicKey", 15: "MessageType_SignTx", 21: "MessageType_TxRequest", 22: "MessageType_TxAck", 29: "MessageType_GetAddress", 30: "MessageType_Address", 38: "MessageType_SignMessage", 39: "MessageType_VerifyMessage", 40: "MessageType_MessageSignature", 23: "MessageType_CipherKeyValue", 48: "MessageType_CipheredKeyValue", 53: "MessageType_SignIdentity", 54: "MessageType_SignedIdentity", 61: "MessageType_GetECDHSessionKey", 62: "MessageType_ECDHSessionKey", 71: "MessageType_CosiCommit", 72: "MessageType_CosiCommitment", 73: "MessageType_CosiSign", 74: "MessageType_CosiSignature", 100: "MessageType_DebugLinkDecision", 101: "MessageType_DebugLinkGetState", 102: "MessageType_DebugLinkState", 103: "MessageType_DebugLinkStop", 104: "MessageType_DebugLinkLog", 110: "MessageType_DebugLinkMemoryRead", 111: "MessageType_DebugLinkMemory", 112: "MessageType_DebugLinkMemoryWrite", 113: "MessageType_DebugLinkFlashErase", 450: "MessageType_EthereumGetPublicKey", 451: "MessageType_EthereumPublicKey", 56: "MessageType_EthereumGetAddress", 57: "MessageType_EthereumAddress", 58: "MessageType_EthereumSignTx", 59: "MessageType_EthereumTxRequest", 60: "MessageType_EthereumTxAck", 64: "MessageType_EthereumSignMessage", 65: "MessageType_EthereumVerifyMessage", 66: "MessageType_EthereumMessageSignature", 67: "MessageType_NEMGetAddress", 68: "MessageType_NEMAddress", 69: "MessageType_NEMSignTx", 70: "MessageType_NEMSignedTx", 75: "MessageType_NEMDecryptMessage", 76: "MessageType_NEMDecryptedMessage", 114: "MessageType_LiskGetAddress", 115: "MessageType_LiskAddress", 116: "MessageType_LiskSignTx", 117: "MessageType_LiskSignedTx", 118: "MessageType_LiskSignMessage", 119: "MessageType_LiskMessageSignature", 120: "MessageType_LiskVerifyMessage", 121: "MessageType_LiskGetPublicKey", 122: "MessageType_LiskPublicKey", 150: "MessageType_TezosGetAddress", 151: "MessageType_TezosAddress", 152: "MessageType_TezosSignTx", 153: "MessageType_TezosSignedTx", 154: "MessageType_TezosGetPublicKey", 155: "MessageType_TezosPublicKey", 202: "MessageType_StellarSignTx", 203: "MessageType_StellarTxOpRequest", 207: "MessageType_StellarGetAddress", 208: "MessageType_StellarAddress", 210: "MessageType_StellarCreateAccountOp", 211: "MessageType_StellarPaymentOp", 212: "MessageType_StellarPathPaymentOp", 213: "MessageType_StellarManageOfferOp", 214: "MessageType_StellarCreatePassiveOfferOp", 215: "MessageType_StellarSetOptionsOp", 216: "MessageType_StellarChangeTrustOp", 217: "MessageType_StellarAllowTrustOp", 218: "MessageType_StellarAccountMergeOp", 220: "MessageType_StellarManageDataOp", 221: "MessageType_StellarBumpSequenceOp", 230: "MessageType_StellarSignedTx", 250: "MessageType_TronGetAddress", 251: "MessageType_TronAddress", 252: "MessageType_TronSignTx", 253: "MessageType_TronSignedTx", 303: "MessageType_CardanoSignTx", 304: "MessageType_CardanoTxRequest", 305: "MessageType_CardanoGetPublicKey", 306: "MessageType_CardanoPublicKey", 307: "MessageType_CardanoGetAddress", 308: "MessageType_CardanoAddress", 309: "MessageType_CardanoTxAck", 310: "MessageType_CardanoSignedTx", 350: "MessageType_OntologyGetAddress", 351: "MessageType_OntologyAddress", 352: "MessageType_OntologyGetPublicKey", 353: "MessageType_OntologyPublicKey", 354: "MessageType_OntologySignTransfer", 355: "MessageType_OntologySignedTransfer", 356: "MessageType_OntologySignWithdrawOng", 357: "MessageType_OntologySignedWithdrawOng", 358: "MessageType_OntologySignOntIdRegister", 359: "MessageType_OntologySignedOntIdRegister", 360: "MessageType_OntologySignOntIdAddAttributes", 361: "MessageType_OntologySignedOntIdAddAttributes", 400: "MessageType_RippleGetAddress", 401: "MessageType_RippleAddress", 402: "MessageType_RippleSignTx", 403: "MessageType_RippleSignedTx", 501: "MessageType_MoneroTransactionInitRequest", 502: "MessageType_MoneroTransactionInitAck", 503: "MessageType_MoneroTransactionSetInputRequest", 504: "MessageType_MoneroTransactionSetInputAck", 505: "MessageType_MoneroTransactionInputsPermutationRequest", 506: "MessageType_MoneroTransactionInputsPermutationAck", 507: "MessageType_MoneroTransactionInputViniRequest", 508: "MessageType_MoneroTransactionInputViniAck", 509: "MessageType_MoneroTransactionAllInputsSetRequest", 510: "MessageType_MoneroTransactionAllInputsSetAck", 511: "MessageType_MoneroTransactionSetOutputRequest", 512: "MessageType_MoneroTransactionSetOutputAck", 513: "MessageType_MoneroTransactionAllOutSetRequest", 514: "MessageType_MoneroTransactionAllOutSetAck", 515: "MessageType_MoneroTransactionSignInputRequest", 516: "MessageType_MoneroTransactionSignInputAck", 517: "MessageType_MoneroTransactionFinalRequest", 518: "MessageType_MoneroTransactionFinalAck", 530: "MessageType_MoneroKeyImageExportInitRequest", 531: "MessageType_MoneroKeyImageExportInitAck", 532: "MessageType_MoneroKeyImageSyncStepRequest", 533: "MessageType_MoneroKeyImageSyncStepAck", 534: "MessageType_MoneroKeyImageSyncFinalRequest", 535: "MessageType_MoneroKeyImageSyncFinalAck", 540: "MessageType_MoneroGetAddress", 541: "MessageType_MoneroAddress", 542: "MessageType_MoneroGetWatchKey", 543: "MessageType_MoneroWatchKey", 546: "MessageType_DebugMoneroDiagRequest", 547: "MessageType_DebugMoneroDiagAck", 550: "MessageType_MoneroGetTxKeyRequest", 551: "MessageType_MoneroGetTxKeyAck", 552: "MessageType_MoneroLiveRefreshStartRequest", 553: "MessageType_MoneroLiveRefreshStartAck", 554: "MessageType_MoneroLiveRefreshStepRequest", 555: "MessageType_MoneroLiveRefreshStepAck", 556: "MessageType_MoneroLiveRefreshFinalRequest", 557: "MessageType_MoneroLiveRefreshFinalAck", 600: "MessageType_EosGetPublicKey", 601: "MessageType_EosPublicKey", 602: "MessageType_EosSignTx", 603: "MessageType_EosTxActionRequest", 604: "MessageType_EosTxActionAck", 605: "MessageType_EosSignedTx", 700: "MessageType_BinanceGetAddress", 701: "MessageType_BinanceAddress", 702: "MessageType_BinanceGetPublicKey", 703: "MessageType_BinancePublicKey", 704: "MessageType_BinanceSignTx", 705: "MessageType_BinanceTxRequest", 706: "MessageType_BinanceTransferMsg", 707: "MessageType_BinanceOrderMsg", 708: "MessageType_BinanceCancelMsg", 709: "MessageType_BinanceSignedTx", } var MessageType_value = map[string]int32{ "MessageType_Initialize": 0, "MessageType_Ping": 1, "MessageType_Success": 2, "MessageType_Failure": 3, "MessageType_ChangePin": 4, "MessageType_WipeDevice": 5, "MessageType_GetEntropy": 9, "MessageType_Entropy": 10, "MessageType_LoadDevice": 13, "MessageType_ResetDevice": 14, "MessageType_Features": 17, "MessageType_PinMatrixRequest": 18, "MessageType_PinMatrixAck": 19, "MessageType_Cancel": 20, "MessageType_ClearSession": 24, "MessageType_ApplySettings": 25, "MessageType_ButtonRequest": 26, "MessageType_ButtonAck": 27, "MessageType_ApplyFlags": 28, "MessageType_BackupDevice": 34, "MessageType_EntropyRequest": 35, "MessageType_EntropyAck": 36, "MessageType_PassphraseRequest": 41, "MessageType_PassphraseAck": 42, "MessageType_PassphraseStateRequest": 77, "MessageType_PassphraseStateAck": 78, "MessageType_RecoveryDevice": 45, "MessageType_WordRequest": 46, "MessageType_WordAck": 47, "MessageType_GetFeatures": 55, "MessageType_SetU2FCounter": 63, "MessageType_FirmwareErase": 6, "MessageType_FirmwareUpload": 7, "MessageType_FirmwareRequest": 8, "MessageType_SelfTest": 32, "MessageType_GetPublicKey": 11, "MessageType_PublicKey": 12, "MessageType_SignTx": 15, "MessageType_TxRequest": 21, "MessageType_TxAck": 22, "MessageType_GetAddress": 29, "MessageType_Address": 30, "MessageType_SignMessage": 38, "MessageType_VerifyMessage": 39, "MessageType_MessageSignature": 40, "MessageType_CipherKeyValue": 23, "MessageType_CipheredKeyValue": 48, "MessageType_SignIdentity": 53, "MessageType_SignedIdentity": 54, "MessageType_GetECDHSessionKey": 61, "MessageType_ECDHSessionKey": 62, "MessageType_CosiCommit": 71, "MessageType_CosiCommitment": 72, "MessageType_CosiSign": 73, "MessageType_CosiSignature": 74, "MessageType_DebugLinkDecision": 100, "MessageType_DebugLinkGetState": 101, "MessageType_DebugLinkState": 102, "MessageType_DebugLinkStop": 103, "MessageType_DebugLinkLog": 104, "MessageType_DebugLinkMemoryRead": 110, "MessageType_DebugLinkMemory": 111, "MessageType_DebugLinkMemoryWrite": 112, "MessageType_DebugLinkFlashErase": 113, "MessageType_EthereumGetPublicKey": 450, "MessageType_EthereumPublicKey": 451, "MessageType_EthereumGetAddress": 56, "MessageType_EthereumAddress": 57, "MessageType_EthereumSignTx": 58, "MessageType_EthereumTxRequest": 59, "MessageType_EthereumTxAck": 60, "MessageType_EthereumSignMessage": 64, "MessageType_EthereumVerifyMessage": 65, "MessageType_EthereumMessageSignature": 66, "MessageType_NEMGetAddress": 67, "MessageType_NEMAddress": 68, "MessageType_NEMSignTx": 69, "MessageType_NEMSignedTx": 70, "MessageType_NEMDecryptMessage": 75, "MessageType_NEMDecryptedMessage": 76, "MessageType_LiskGetAddress": 114, "MessageType_LiskAddress": 115, "MessageType_LiskSignTx": 116, "MessageType_LiskSignedTx": 117, "MessageType_LiskSignMessage": 118, "MessageType_LiskMessageSignature": 119, "MessageType_LiskVerifyMessage": 120, "MessageType_LiskGetPublicKey": 121, "MessageType_LiskPublicKey": 122, "MessageType_TezosGetAddress": 150, "MessageType_TezosAddress": 151, "MessageType_TezosSignTx": 152, "MessageType_TezosSignedTx": 153, "MessageType_TezosGetPublicKey": 154, "MessageType_TezosPublicKey": 155, "MessageType_StellarSignTx": 202, "MessageType_StellarTxOpRequest": 203, "MessageType_StellarGetAddress": 207, "MessageType_StellarAddress": 208, "MessageType_StellarCreateAccountOp": 210, "MessageType_StellarPaymentOp": 211, "MessageType_StellarPathPaymentOp": 212, "MessageType_StellarManageOfferOp": 213, "MessageType_StellarCreatePassiveOfferOp": 214, "MessageType_StellarSetOptionsOp": 215, "MessageType_StellarChangeTrustOp": 216, "MessageType_StellarAllowTrustOp": 217, "MessageType_StellarAccountMergeOp": 218, "MessageType_StellarManageDataOp": 220, "MessageType_StellarBumpSequenceOp": 221, "MessageType_StellarSignedTx": 230, "MessageType_TronGetAddress": 250, "MessageType_TronAddress": 251, "MessageType_TronSignTx": 252, "MessageType_TronSignedTx": 253, "MessageType_CardanoSignTx": 303, "MessageType_CardanoTxRequest": 304, "MessageType_CardanoGetPublicKey": 305, "MessageType_CardanoPublicKey": 306, "MessageType_CardanoGetAddress": 307, "MessageType_CardanoAddress": 308, "MessageType_CardanoTxAck": 309, "MessageType_CardanoSignedTx": 310, "MessageType_OntologyGetAddress": 350, "MessageType_OntologyAddress": 351, "MessageType_OntologyGetPublicKey": 352, "MessageType_OntologyPublicKey": 353, "MessageType_OntologySignTransfer": 354, "MessageType_OntologySignedTransfer": 355, "MessageType_OntologySignWithdrawOng": 356, "MessageType_OntologySignedWithdrawOng": 357, "MessageType_OntologySignOntIdRegister": 358, "MessageType_OntologySignedOntIdRegister": 359, "MessageType_OntologySignOntIdAddAttributes": 360, "MessageType_OntologySignedOntIdAddAttributes": 361, "MessageType_RippleGetAddress": 400, "MessageType_RippleAddress": 401, "MessageType_RippleSignTx": 402, "MessageType_RippleSignedTx": 403, "MessageType_MoneroTransactionInitRequest": 501, "MessageType_MoneroTransactionInitAck": 502, "MessageType_MoneroTransactionSetInputRequest": 503, "MessageType_MoneroTransactionSetInputAck": 504, "MessageType_MoneroTransactionInputsPermutationRequest": 505, "MessageType_MoneroTransactionInputsPermutationAck": 506, "MessageType_MoneroTransactionInputViniRequest": 507, "MessageType_MoneroTransactionInputViniAck": 508, "MessageType_MoneroTransactionAllInputsSetRequest": 509, "MessageType_MoneroTransactionAllInputsSetAck": 510, "MessageType_MoneroTransactionSetOutputRequest": 511, "MessageType_MoneroTransactionSetOutputAck": 512, "MessageType_MoneroTransactionAllOutSetRequest": 513, "MessageType_MoneroTransactionAllOutSetAck": 514, "MessageType_MoneroTransactionSignInputRequest": 515, "MessageType_MoneroTransactionSignInputAck": 516, "MessageType_MoneroTransactionFinalRequest": 517, "MessageType_MoneroTransactionFinalAck": 518, "MessageType_MoneroKeyImageExportInitRequest": 530, "MessageType_MoneroKeyImageExportInitAck": 531, "MessageType_MoneroKeyImageSyncStepRequest": 532, "MessageType_MoneroKeyImageSyncStepAck": 533, "MessageType_MoneroKeyImageSyncFinalRequest": 534, "MessageType_MoneroKeyImageSyncFinalAck": 535, "MessageType_MoneroGetAddress": 540, "MessageType_MoneroAddress": 541, "MessageType_MoneroGetWatchKey": 542, "MessageType_MoneroWatchKey": 543, "MessageType_DebugMoneroDiagRequest": 546, "MessageType_DebugMoneroDiagAck": 547, "MessageType_MoneroGetTxKeyRequest": 550, "MessageType_MoneroGetTxKeyAck": 551, "MessageType_MoneroLiveRefreshStartRequest": 552, "MessageType_MoneroLiveRefreshStartAck": 553, "MessageType_MoneroLiveRefreshStepRequest": 554, "MessageType_MoneroLiveRefreshStepAck": 555, "MessageType_MoneroLiveRefreshFinalRequest": 556, "MessageType_MoneroLiveRefreshFinalAck": 557, "MessageType_EosGetPublicKey": 600, "MessageType_EosPublicKey": 601, "MessageType_EosSignTx": 602, "MessageType_EosTxActionRequest": 603, "MessageType_EosTxActionAck": 604, "MessageType_EosSignedTx": 605, "MessageType_BinanceGetAddress": 700, "MessageType_BinanceAddress": 701, "MessageType_BinanceGetPublicKey": 702, "MessageType_BinancePublicKey": 703, "MessageType_BinanceSignTx": 704, "MessageType_BinanceTxRequest": 705, "MessageType_BinanceTransferMsg": 706, "MessageType_BinanceOrderMsg": 707, "MessageType_BinanceCancelMsg": 708, "MessageType_BinanceSignedTx": 709, } func (x MessageType) Enum() *MessageType { p := new(MessageType) *p = x return p } func (x MessageType) String() string { return proto.EnumName(MessageType_name, int32(x)) } func (x *MessageType) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(MessageType_value, data, "MessageType") if err != nil { return err } *x = MessageType(value) return nil } func (MessageType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_4dc296cbfe5ffcd5, []int{0} } var E_WireIn = &proto.ExtensionDesc{ ExtendedType: (*descriptor.EnumValueOptions)(nil), ExtensionType: (*bool)(nil), Field: 50002, Name: "hw.trezor.messages.wire_in", Tag: "varint,50002,opt,name=wire_in", Filename: "messages.proto", } var E_WireOut = &proto.ExtensionDesc{ ExtendedType: (*descriptor.EnumValueOptions)(nil), ExtensionType: (*bool)(nil), Field: 50003, Name: "hw.trezor.messages.wire_out", Tag: "varint,50003,opt,name=wire_out", Filename: "messages.proto", } var E_WireDebugIn = &proto.ExtensionDesc{ ExtendedType: (*descriptor.EnumValueOptions)(nil), ExtensionType: (*bool)(nil), Field: 50004, Name: "hw.trezor.messages.wire_debug_in", Tag: "varint,50004,opt,name=wire_debug_in", Filename: "messages.proto", } var E_WireDebugOut = &proto.ExtensionDesc{ ExtendedType: (*descriptor.EnumValueOptions)(nil), ExtensionType: (*bool)(nil), Field: 50005, Name: "hw.trezor.messages.wire_debug_out", Tag: "varint,50005,opt,name=wire_debug_out", Filename: "messages.proto", } var E_WireTiny = &proto.ExtensionDesc{ ExtendedType: (*descriptor.EnumValueOptions)(nil), ExtensionType: (*bool)(nil), Field: 50006, Name: "hw.trezor.messages.wire_tiny", Tag: "varint,50006,opt,name=wire_tiny", Filename: "messages.proto", } var E_WireBootloader = &proto.ExtensionDesc{ ExtendedType: (*descriptor.EnumValueOptions)(nil), ExtensionType: (*bool)(nil), Field: 50007, Name: "hw.trezor.messages.wire_bootloader", Tag: "varint,50007,opt,name=wire_bootloader", Filename: "messages.proto", } var E_WireNoFsm = &proto.ExtensionDesc{ ExtendedType: (*descriptor.EnumValueOptions)(nil), ExtensionType: (*bool)(nil), Field: 50008, Name: "hw.trezor.messages.wire_no_fsm", Tag: "varint,50008,opt,name=wire_no_fsm", Filename: "messages.proto", } func init() { proto.RegisterEnum("hw.trezor.messages.MessageType", MessageType_name, MessageType_value) proto.RegisterExtension(E_WireIn) proto.RegisterExtension(E_WireOut) proto.RegisterExtension(E_WireDebugIn) proto.RegisterExtension(E_WireDebugOut) proto.RegisterExtension(E_WireTiny) proto.RegisterExtension(E_WireBootloader) proto.RegisterExtension(E_WireNoFsm) } func init() { proto.RegisterFile("messages.proto", fileDescriptor_4dc296cbfe5ffcd5) } var fileDescriptor_4dc296cbfe5ffcd5 = []byte{ // 2430 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x9a, 0xd9, 0x73, 0x1c, 0xc5, 0x1d, 0xc7, 0xb3, 0xab, 0x11, 0x88, 0xf6, 0x41, 0x23, 0xb0, 0x2d, 0xaf, 0x2f, 0xf9, 0xc0, 0x96, 0x2f, 0xd9, 0x10, 0x0c, 0x44, 0x38, 0x60, 0x69, 0xb5, 0x12, 0x8a, 0xb5, 0x5a, 0x97, 0x76, 0xb1, 0x1f, 0x5d, 0xa3, 0x9d, 0xd6, 0x6e, 0x97, 0x67, 0x67, 0x86, 0x9e, 0x1e, 0x49, 0xeb, 0xa7, 0x9c, 0x3c, 0x13, 0x48, 0xc0, 0xb9, 0xa9, 0xa4, 0x2a, 0x21, 0x57, 0x85, 0x1c, 0x4e, 0x25, 0x55, 0x39, 0x08, 0x24, 0x2f, 0xc9, 0x43, 0x52, 0x9c, 0x86, 0x40, 0xee, 0x90, 0xe4, 0x0f, 0xc8, 0xc5, 0x91, 0xa4, 0x7a, 0xa6, 0xbb, 0xe7, 0xd8, 0xdf, 0xae, 0x36, 0x6f, 0x58, 0xf3, 0xf9, 0x7d, 0x7f, 0x47, 0xff, 0xfa, 0x37, 0xdd, 0xb3, 0xa0, 0xcd, 0x2d, 0xe2, 0xfb, 0x66, 0x83, 0xf8, 0xe3, 0x1e, 0x73, 0xb9, 0x3b, 0x3c, 0xdc, 0x5c, 0x1d, 0xe7, 0x8c, 0x5c, 0x76, 0xd9, 0xb8, 0x7a, 0x52, 0x18, 0x6d, 0xb8, 0x6e, 0xc3, 0x26, 0x27, 0x42, 0x62, 0x29, 0x58, 0x3e, 0x61, 0x11, 0xbf, 0xce, 0xa8, 0xc7, 0x5d, 0x16, 0x59, 0x1d, 0xf9, 0xfe, 0x7d, 0x68, 0x43, 0x39, 0xc2, 0x6b, 0x6d, 0x8f, 0x0c, 0x1f, 0x40, 0x5b, 0x13, 0xff, 0xbc, 0x38, 0xe7, 0x50, 0x4e, 0x4d, 0x9b, 0x5e, 0x26, 0xf8, 0x5d, 0x85, 0xa1, 0x87, 0xaf, 0x8e, 0xe4, 0x9e, 0xba, 0x3a, 0x92, 0x1b, 0x2e, 0x20, 0x9c, 0xa4, 0xce, 0x51, 0xa7, 0x81, 0x73, 0x05, 0x43, 0x3c, 0x1f, 0xde, 0x85, 0x6e, 0x4e, 0x3e, 0xab, 0x06, 0xf5, 0x3a, 0xf1, 0x7d, 0x9c, 0x2f, 0x18, 0x57, 0x80, 0xc7, 0x33, 0x26, 0xb5, 0x03, 0x46, 0xf0, 0x80, 0x7c, 0xbc, 0x07, 0x6d, 0x49, 0x3e, 0x2e, 0x36, 0x4d, 0xa7, 0x41, 0xce, 0x51, 0x07, 0x1b, 0x52, 0x7e, 0x34, 0x1d, 0xe0, 0x05, 0xea, 0x91, 0x69, 0xb2, 0x42, 0xeb, 0x04, 0x0f, 0xc2, 0xc4, 0x2c, 0xe1, 0x25, 0x87, 0x33, 0xd7, 0x6b, 0xe3, 0x1b, 0xe0, 0x10, 0xd5, 0x63, 0x24, 0x63, 0xc8, 0x08, 0xcc, 0xbb, 0xa6, 0x25, 0x5d, 0x6c, 0x92, 0x02, 0x7b, 0xd1, 0xb6, 0x24, 0xb1, 0x48, 0x7c, 0xc2, 0x25, 0xb2, 0x59, 0x22, 0xbb, 0xd1, 0x2d, 0xa9, 0x3c, 0x89, 0xc9, 0x03, 0x46, 0x7c, 0x7c, 0x93, 0x74, 0x72, 0x10, 0xed, 0xcc, 0x94, 0xb0, 0x6c, 0x72, 0x46, 0xd7, 0x16, 0xc9, 0x83, 0x01, 0xf1, 0x39, 0x1e, 0x96, 0xdc, 0x11, 0x34, 0x02, 0x72, 0x93, 0xf5, 0x4b, 0xf8, 0xe6, 0xc2, 0x46, 0xb5, 0x24, 0x4f, 0x47, 0x81, 0x0f, 0xa7, 0x8a, 0x67, 0x3a, 0x75, 0x62, 0xe3, 0x5b, 0x12, 0x0b, 0xb7, 0x2f, 0xad, 0x56, 0xb4, 0x89, 0xc9, 0xaa, 0xc4, 0xf7, 0xa9, 0xeb, 0xe0, 0x11, 0x19, 0xf9, 0x7e, 0xb4, 0x3d, 0xc9, 0x4c, 0x7a, 0x9e, 0xdd, 0xae, 0x12, 0xce, 0xa9, 0xd3, 0xf0, 0xf1, 0x76, 0x18, 0x9a, 0x0a, 0x38, 0x77, 0x1d, 0x15, 0x7b, 0x41, 0xc6, 0x7e, 0x28, 0xbd, 0x98, 0x11, 0x24, 0x02, 0xdf, 0xd1, 0x11, 0xf8, 0xd6, 0x0e, 0x97, 0x33, 0xb6, 0xd9, 0xf0, 0xf1, 0x4e, 0xe9, 0x2f, 0x13, 0xf8, 0x94, 0x59, 0xbf, 0x14, 0x78, 0xb2, 0xe4, 0xfb, 0x24, 0x73, 0x00, 0x15, 0x80, 0x65, 0x55, 0x41, 0xed, 0x87, 0x57, 0x57, 0x52, 0x22, 0xaa, 0x03, 0x52, 0xe7, 0x10, 0xda, 0x95, 0x2a, 0xb9, 0xe9, 0xfb, 0x5e, 0x93, 0x99, 0x3e, 0x51, 0x52, 0x87, 0xa5, 0xd4, 0xd1, 0x74, 0x11, 0x62, 0x50, 0xa8, 0x1d, 0xc9, 0xe4, 0x78, 0x0c, 0xed, 0x83, 0xe1, 0x2a, 0x37, 0xb9, 0x96, 0x2e, 0x4b, 0xe9, 0x93, 0x68, 0x77, 0x0f, 0x5a, 0xe8, 0x2f, 0x64, 0xf4, 0x33, 0xd9, 0x2f, 0x92, 0xba, 0xbb, 0x42, 0x58, 0x5b, 0xd6, 0xe8, 0x38, 0xdc, 0xb9, 0x17, 0x5c, 0x66, 0x29, 0xd7, 0xe3, 0xf0, 0x0e, 0x15, 0x88, 0xf0, 0x77, 0x02, 0x56, 0x98, 0x25, 0x5c, 0xf7, 0xf6, 0x5d, 0x70, 0x73, 0x54, 0x09, 0x7f, 0xe0, 0xf6, 0x99, 0xa2, 0x1b, 0x38, 0x9c, 0x30, 0x7c, 0x9f, 0xae, 0x72, 0x0a, 0x9a, 0xa1, 0xac, 0xb5, 0x6a, 0x32, 0x52, 0x12, 0x49, 0xe2, 0xeb, 0xa2, 0x9e, 0xfd, 0x9e, 0x00, 0xc7, 0xd2, 0x89, 0x29, 0xf0, 0x01, 0xcf, 0x76, 0x4d, 0x0b, 0x5f, 0x9f, 0x20, 0x0f, 0xa3, 0x1d, 0x10, 0xa9, 0x12, 0x1c, 0x2a, 0x0c, 0x5d, 0x51, 0xe8, 0xbe, 0xf4, 0xf6, 0xac, 0x12, 0x7b, 0xb9, 0x26, 0x98, 0xd1, 0x84, 0x5c, 0xa6, 0xe7, 0x66, 0x09, 0x3f, 0x17, 0x2c, 0xd9, 0xb4, 0x7e, 0x96, 0xb4, 0xf1, 0x06, 0x99, 0x45, 0x66, 0x5e, 0xc5, 0xc0, 0x46, 0x59, 0xcd, 0x9d, 0xe9, 0x3d, 0x59, 0xa5, 0x0d, 0xa7, 0xb6, 0x86, 0x6f, 0x84, 0xcd, 0x6b, 0x7a, 0xfb, 0x6f, 0x91, 0xe6, 0x3b, 0xd0, 0x4d, 0x69, 0x40, 0x2c, 0xc5, 0xd6, 0xae, 0x93, 0x6e, 0xd2, 0xb2, 0x98, 0x98, 0xb6, 0xbb, 0xe0, 0x49, 0xa7, 0x1e, 0xef, 0x96, 0xea, 0x99, 0xb5, 0x14, 0xc1, 0xc9, 0x7f, 0xe3, 0x83, 0xf0, 0x5a, 0x9e, 0x27, 0x8c, 0x2e, 0xb7, 0x15, 0x74, 0x48, 0x42, 0x99, 0x61, 0x26, 0xff, 0x5b, 0xc8, 0x85, 0x9d, 0x81, 0xc7, 0xa4, 0xbf, 0x4c, 0x8f, 0x16, 0xa9, 0xd7, 0x24, 0xec, 0x2c, 0x69, 0x9f, 0x37, 0xed, 0x80, 0xe0, 0x6d, 0xb0, 0x5a, 0x44, 0x11, 0x4b, 0x73, 0x27, 0xa5, 0x5a, 0x66, 0x7d, 0x84, 0xbb, 0x39, 0x8b, 0x38, 0x9c, 0xf2, 0x36, 0x3e, 0x05, 0xcf, 0x04, 0xc1, 0x10, 0x4b, 0x53, 0x77, 0xea, 0x41, 0xb5, 0x2b, 0xfb, 0xca, 0x28, 0x4e, 0xdf, 0x2f, 0x07, 0xa3, 0x58, 0xcd, 0xf7, 0x76, 0x19, 0x31, 0x69, 0xea, 0x5e, 0x78, 0xc4, 0x14, 0x5d, 0x9f, 0x16, 0xdd, 0x56, 0x8b, 0x72, 0x3c, 0x0b, 0xeb, 0xc4, 0x44, 0x8b, 0x38, 0x1c, 0xdf, 0x2f, 0x75, 0x32, 0xef, 0x10, 0x41, 0x89, 0x04, 0xf0, 0x1c, 0xbc, 0x36, 0xea, 0x79, 0x54, 0xf3, 0xf7, 0x49, 0x91, 0x13, 0xe9, 0xdc, 0xa6, 0xc9, 0x52, 0xd0, 0x98, 0xa7, 0xce, 0xa5, 0x69, 0x52, 0xa7, 0xe1, 0xdc, 0xb7, 0x0a, 0x1b, 0x9f, 0x48, 0x0e, 0x92, 0xa3, 0x5d, 0x0c, 0x66, 0x09, 0x0f, 0x87, 0x0f, 0x26, 0x85, 0x21, 0x65, 0x90, 0x4d, 0x44, 0xc3, 0x11, 0xb9, 0x5c, 0x30, 0x9e, 0x04, 0x02, 0x4d, 0x50, 0xae, 0x87, 0x1b, 0x05, 0xe3, 0x09, 0x60, 0x39, 0x35, 0x34, 0xef, 0x36, 0x70, 0x53, 0x0a, 0x1d, 0x46, 0x7b, 0x40, 0xa6, 0x4c, 0x5a, 0x2e, 0x6b, 0x2f, 0x12, 0xd3, 0xc2, 0x8e, 0x94, 0xbb, 0x35, 0x3d, 0x0c, 0x32, 0x28, 0x76, 0xa5, 0xe2, 0x11, 0x34, 0xda, 0x03, 0xbb, 0xc0, 0x28, 0x27, 0xd8, 0x93, 0x92, 0xdd, 0xbc, 0xcf, 0xd8, 0xa6, 0xdf, 0x8c, 0x06, 0xd7, 0x83, 0x12, 0x3d, 0x9a, 0x96, 0x2d, 0x71, 0xd1, 0xc2, 0x41, 0x2b, 0x35, 0x43, 0x9e, 0x19, 0x90, 0xeb, 0x38, 0x96, 0xae, 0xb8, 0x82, 0x63, 0xf2, 0x59, 0x75, 0x3c, 0x1a, 0x4b, 0xbf, 0x16, 0x12, 0xb2, 0x6a, 0x6b, 0xdf, 0x2d, 0x35, 0x33, 0xe9, 0x2b, 0x52, 0x61, 0xef, 0x81, 0x77, 0xa4, 0xc2, 0xe4, 0x98, 0x9a, 0x80, 0xdf, 0x88, 0x8a, 0x8a, 0xc7, 0xd5, 0x3d, 0x52, 0x2e, 0xb3, 0xd0, 0x31, 0x28, 0xc6, 0xd6, 0x69, 0xa9, 0x96, 0x29, 0x63, 0xd2, 0xa7, 0x1a, 0x2c, 0x67, 0x24, 0x7a, 0x14, 0xed, 0x85, 0xd0, 0xf4, 0x14, 0x9a, 0x94, 0xf0, 0x38, 0x3a, 0x00, 0xc1, 0x1d, 0xd3, 0x68, 0x0a, 0x0e, 0x76, 0xa1, 0x54, 0x4e, 0xd4, 0xb1, 0x08, 0xcf, 0xd8, 0x85, 0x52, 0x59, 0x11, 0xd3, 0xf0, 0x91, 0x75, 0xa1, 0x54, 0x96, 0xd5, 0x2b, 0xc1, 0x6f, 0x4c, 0x09, 0x10, 0xab, 0xb6, 0x86, 0x67, 0xe0, 0x01, 0xb4, 0x50, 0x2a, 0x4f, 0x93, 0x3a, 0x6b, 0x7b, 0x5c, 0xe5, 0x78, 0x16, 0xae, 0x5d, 0x0c, 0x12, 0x4b, 0xa1, 0xf3, 0xf0, 0xd2, 0xce, 0x53, 0xff, 0x52, 0x22, 0x3f, 0x06, 0x07, 0x27, 0x28, 0x85, 0xf8, 0x5d, 0xce, 0xc3, 0xd4, 0xbf, 0x24, 0x33, 0xe4, 0xf0, 0xe9, 0x4c, 0x11, 0x61, 0x8a, 0x81, 0x54, 0xc9, 0x34, 0xa4, 0x62, 0x54, 0xd4, 0x2b, 0x52, 0x2a, 0xb3, 0x1f, 0x05, 0xd6, 0xb1, 0x80, 0xab, 0x70, 0xd5, 0x04, 0x9b, 0xee, 0x8c, 0x35, 0xf8, 0x8d, 0x22, 0x4b, 0x11, 0xef, 0xaf, 0x36, 0x3c, 0x50, 0x05, 0x17, 0x43, 0x97, 0xf5, 0xc9, 0x3d, 0x95, 0x48, 0x8d, 0x5c, 0x76, 0xfd, 0x44, 0x61, 0x1f, 0xcb, 0x69, 0xb1, 0x91, 0x0e, 0x4e, 0x41, 0x8f, 0xe7, 0xf4, 0x3b, 0x6c, 0x5b, 0x07, 0x24, 0x8b, 0x7b, 0x25, 0xa7, 0x5f, 0x16, 0xdb, 0x41, 0x26, 0x2c, 0xef, 0x27, 0x72, 0x7a, 0x34, 0xec, 0x82, 0xc2, 0x8a, 0xe3, 0xff, 0x64, 0x4e, 0x8f, 0x86, 0x42, 0x07, 0x19, 0x63, 0x9f, 0xca, 0xe9, 0xfe, 0x49, 0x9f, 0xe2, 0x38, 0xb1, 0x6d, 0x93, 0xc9, 0xe0, 0x7e, 0x9e, 0xd3, 0x0d, 0xb9, 0x1b, 0xa0, 0x6a, 0x6b, 0x15, 0x4f, 0xcd, 0x86, 0x5f, 0x74, 0x89, 0x50, 0xa2, 0x89, 0xd2, 0xfd, 0xb2, 0x4b, 0x84, 0x92, 0x54, 0xd8, 0xaf, 0x94, 0xe0, 0xf1, 0xf4, 0x91, 0x5a, 0x62, 0x45, 0x46, 0xc2, 0x23, 0x72, 0x5d, 0x1c, 0x38, 0x2b, 0x1e, 0x7e, 0x2e, 0xa7, 0xa7, 0xd8, 0x4e, 0x00, 0x3f, 0x67, 0xb6, 0xc5, 0x4b, 0xb7, 0xe2, 0xe1, 0xe7, 0x73, 0x7a, 0xea, 0x8c, 0x82, 0x20, 0x6f, 0xc6, 0xf0, 0x0b, 0xbd, 0xe1, 0xb2, 0xe9, 0x98, 0x0d, 0x52, 0x59, 0x5e, 0x26, 0xac, 0xe2, 0xe1, 0x17, 0x15, 0x7c, 0x3b, 0x3a, 0xd4, 0x35, 0x62, 0x71, 0xc6, 0xa7, 0x2b, 0xda, 0xe6, 0xa5, 0x9c, 0xde, 0x11, 0x7b, 0xa0, 0x75, 0x20, 0xbc, 0xe2, 0x71, 0xea, 0x3a, 0x7e, 0xc5, 0xc3, 0x2f, 0xf7, 0x0e, 0x26, 0xba, 0x45, 0xd7, 0x58, 0xe0, 0x8b, 0xc8, 0xaf, 0xf5, 0x16, 0x9e, 0xb4, 0x6d, 0x77, 0x55, 0xb1, 0xaf, 0x28, 0xf6, 0x58, 0x7a, 0x10, 0x2b, 0x36, 0x2a, 0x72, 0x99, 0xb0, 0x06, 0xa9, 0x78, 0xf8, 0xd5, 0xde, 0xca, 0x51, 0x4d, 0xa6, 0x4d, 0x6e, 0x56, 0x3c, 0xfc, 0x5a, 0x6f, 0xe5, 0xa9, 0xa0, 0xe5, 0x55, 0x45, 0x03, 0x39, 0x75, 0xa1, 0xfc, 0x7a, 0x4e, 0xef, 0xe4, 0x1d, 0x5d, 0x9a, 0x32, 0xdc, 0x0d, 0x6f, 0xe4, 0xf4, 0xb4, 0x49, 0xf7, 0x38, 0x73, 0x9d, 0x44, 0xa3, 0xbd, 0x99, 0xd3, 0x83, 0x6b, 0x5b, 0x16, 0x53, 0xcc, 0x5b, 0x39, 0x7d, 0x48, 0xde, 0x9a, 0x65, 0xe4, 0x26, 0x78, 0xbb, 0xdb, 0x56, 0x97, 0x48, 0x18, 0xd2, 0x3b, 0x5d, 0xf6, 0x53, 0xd1, 0x64, 0x96, 0xe9, 0xb8, 0x52, 0xea, 0x1b, 0x79, 0xb8, 0x49, 0x25, 0x15, 0xbf, 0x69, 0x9f, 0xca, 0xeb, 0x0f, 0x03, 0x7b, 0x00, 0x30, 0xb5, 0xe3, 0xbf, 0xd9, 0x5b, 0x34, 0x06, 0xbf, 0x95, 0x87, 0xb7, 0x68, 0x2c, 0xaa, 0xaa, 0xf2, 0xed, 0x3c, 0xbc, 0x45, 0x25, 0xa9, 0xb0, 0xef, 0xe4, 0xf5, 0x3b, 0x76, 0x04, 0x4c, 0x47, 0x9c, 0x07, 0xae, 0xe6, 0xe1, 0x45, 0x4d, 0x54, 0x26, 0xac, 0xe0, 0x77, 0x95, 0x58, 0x66, 0xd6, 0x54, 0x1c, 0xee, 0xda, 0x6e, 0xa3, 0x9d, 0x08, 0xef, 0x37, 0x5d, 0x24, 0x15, 0xaa, 0xb8, 0xdf, 0xe6, 0xf5, 0x15, 0x7e, 0xb4, 0x8b, 0x64, 0x5c, 0x9d, 0xdf, 0xe5, 0xe1, 0x73, 0x9a, 0x82, 0x63, 0xf2, 0xf7, 0xeb, 0xc8, 0x86, 0x8b, 0xcd, 0x4c, 0xc7, 0x5f, 0x26, 0x0c, 0xff, 0x41, 0xc9, 0x66, 0xc6, 0x58, 0x12, 0x26, 0x96, 0xc6, 0xff, 0xa8, 0xb4, 0xc7, 0xd1, 0xfe, 0x6e, 0xf8, 0x05, 0xca, 0x9b, 0x16, 0x33, 0x57, 0x2b, 0x4e, 0x03, 0xff, 0x49, 0xc9, 0x9f, 0x44, 0xb7, 0x76, 0x97, 0x4f, 0x5a, 0xfc, 0x39, 0xaf, 0x3f, 0x3e, 0x74, 0xb5, 0xa8, 0x38, 0x7c, 0xce, 0x5a, 0x24, 0x0d, 0xea, 0x8b, 0xbb, 0xfc, 0x1b, 0x79, 0x78, 0xae, 0xa5, 0x7d, 0xa4, 0x6d, 0xfe, 0xa2, 0xbc, 0x9c, 0x42, 0x47, 0x7a, 0x7a, 0x99, 0xb4, 0xac, 0x49, 0xce, 0x19, 0x5d, 0x0a, 0x38, 0xf1, 0xf1, 0x5f, 0x95, 0xab, 0xbb, 0xd0, 0xb1, 0x75, 0x5c, 0xa5, 0x0d, 0xff, 0x96, 0xd7, 0xa7, 0x85, 0xd4, 0x26, 0x58, 0xa4, 0x9e, 0x67, 0x93, 0x44, 0xef, 0x3c, 0x3c, 0x00, 0xbf, 0x6f, 0x23, 0x50, 0x51, 0x1f, 0x1d, 0x80, 0x3b, 0x3b, 0xa2, 0xe4, 0x6e, 0x7e, 0x64, 0x00, 0xde, 0x25, 0x31, 0x14, 0x36, 0xf6, 0xa3, 0x0a, 0x7b, 0x37, 0x1a, 0x4b, 0xdd, 0x9f, 0x5d, 0x87, 0x30, 0x37, 0x5c, 0x79, 0xb3, 0x2e, 0x66, 0xfc, 0x9c, 0x43, 0xb9, 0x1a, 0x00, 0x7f, 0x1f, 0xd0, 0x17, 0xbb, 0x03, 0xeb, 0x1a, 0x89, 0x6d, 0xf6, 0x0f, 0x65, 0x90, 0xa9, 0x5c, 0x87, 0x41, 0x95, 0xf0, 0x39, 0xc7, 0x0b, 0xb4, 0xa7, 0x7f, 0x2a, 0xc3, 0xf5, 0xc2, 0x53, 0x86, 0xc2, 0xdb, 0xbf, 0x94, 0xd1, 0x19, 0x74, 0x6a, 0x9d, 0xf0, 0xbc, 0x80, 0xfb, 0xe7, 0x08, 0x6b, 0x05, 0xdc, 0x14, 0x7f, 0x50, 0x6e, 0xff, 0xad, 0x14, 0x4e, 0xa3, 0xdb, 0xfe, 0x3f, 0x05, 0xe1, 0xff, 0x4d, 0x65, 0x7d, 0x37, 0x3a, 0xbe, 0xbe, 0xf5, 0x79, 0xea, 0x50, 0xe5, 0xf7, 0x2d, 0x65, 0x79, 0x07, 0x3a, 0xdc, 0x9f, 0xa5, 0xf0, 0xf7, 0xb6, 0xb2, 0xba, 0x07, 0x9d, 0xec, 0x69, 0x35, 0x69, 0xdb, 0x51, 0xc0, 0x55, 0xa2, 0x2b, 0xfc, 0x4e, 0xbf, 0x4b, 0x93, 0x34, 0x16, 0x5e, 0xff, 0xd3, 0x6f, 0x96, 0xe2, 0x98, 0x10, 0xf0, 0xc4, 0xa2, 0xfe, 0xb7, 0xdf, 0x2c, 0xb5, 0xa5, 0xf0, 0xf7, 0x7e, 0xa3, 0x4f, 0x7f, 0x93, 0xb6, 0x5d, 0x09, 0x78, 0x22, 0xc5, 0x0f, 0x18, 0x7d, 0xfa, 0xd3, 0x96, 0xc2, 0xdf, 0x07, 0xfb, 0xf5, 0x17, 0x7e, 0xf4, 0x49, 0x36, 0xed, 0x87, 0xfa, 0xf5, 0xa7, 0x2d, 0x85, 0xbf, 0x0f, 0xf7, 0x6b, 0x35, 0x43, 0x1d, 0xd3, 0x56, 0xbe, 0x3e, 0x62, 0xc0, 0x03, 0x13, 0xb6, 0x12, 0x7e, 0x1e, 0x52, 0x16, 0x77, 0xa2, 0xa3, 0x9d, 0x16, 0x67, 0x49, 0x7b, 0xae, 0x65, 0x36, 0x48, 0x69, 0xcd, 0x73, 0x19, 0x4f, 0x6e, 0xfa, 0x47, 0x94, 0x5d, 0x66, 0xd0, 0x76, 0xb3, 0x13, 0xbe, 0x1e, 0xed, 0x99, 0x93, 0xb2, 0xa9, 0xb6, 0x9d, 0x7a, 0x95, 0x13, 0x7d, 0x5a, 0xff, 0x58, 0xcf, 0x9c, 0xb2, 0x56, 0xc2, 0xcf, 0xc7, 0x0d, 0x78, 0xa0, 0x77, 0x5a, 0xa4, 0x8a, 0xf7, 0x98, 0x32, 0xbb, 0x0d, 0x1d, 0xec, 0xc3, 0x4c, 0x78, 0x7a, 0xdc, 0x80, 0x47, 0x79, 0x64, 0x92, 0x18, 0xe5, 0x9f, 0x36, 0xe0, 0x51, 0x1e, 0x81, 0x8a, 0xfa, 0x8c, 0x01, 0x9f, 0x7a, 0xb4, 0xdc, 0x05, 0x93, 0xd7, 0x9b, 0xe2, 0xbd, 0xfe, 0x59, 0x03, 0x9e, 0xe7, 0x11, 0xa9, 0xb1, 0xcf, 0x19, 0xf0, 0xc5, 0x24, 0xfc, 0x50, 0x14, 0xb1, 0xd3, 0xd4, 0x6c, 0xa8, 0x0a, 0x7c, 0xde, 0x80, 0xef, 0x50, 0x19, 0x5c, 0x64, 0xfe, 0x05, 0xa5, 0x9c, 0x39, 0x2d, 0xeb, 0x50, 0x6b, 0x6b, 0x67, 0x89, 0xfe, 0xa9, 0xe3, 0x8b, 0x06, 0x7c, 0x60, 0x49, 0xd3, 0x42, 0xf7, 0x4b, 0x3d, 0x7b, 0x64, 0x9e, 0xae, 0x90, 0x45, 0xb2, 0xcc, 0x88, 0xdf, 0xac, 0x72, 0x93, 0xe9, 0x6e, 0x7c, 0xd2, 0x80, 0x8f, 0x16, 0xb0, 0x95, 0xf0, 0xf3, 0x65, 0xa3, 0xd7, 0xab, 0x24, 0x65, 0x11, 0xb7, 0xe2, 0x57, 0x94, 0x1b, 0xf0, 0x4d, 0x97, 0x31, 0x12, 0x5e, 0xbe, 0xda, 0x6f, 0x36, 0xa9, 0x46, 0xfc, 0x5a, 0xbf, 0xd9, 0xe8, 0x3e, 0xfc, 0xba, 0x01, 0x7f, 0x0a, 0x28, 0x65, 0x6e, 0xdc, 0xd7, 0x0c, 0xf8, 0x7e, 0x50, 0x4a, 0xde, 0xb7, 0x5f, 0x31, 0xf4, 0x67, 0x96, 0x2d, 0x19, 0x48, 0x9e, 0x26, 0x5e, 0xed, 0xd2, 0x27, 0x25, 0xd7, 0x17, 0x07, 0xe9, 0xe4, 0xbb, 0xf3, 0xd7, 0x06, 0x7c, 0xff, 0x49, 0xa0, 0x22, 0x81, 0xd7, 0x0c, 0xf8, 0xfe, 0x53, 0x4a, 0x7c, 0x58, 0x78, 0xbd, 0xcb, 0xee, 0x98, 0xa2, 0x8e, 0xe9, 0xd4, 0x93, 0x07, 0xa7, 0x1f, 0x0c, 0xc2, 0xbb, 0x43, 0x92, 0x0a, 0xfb, 0xe1, 0x20, 0x7c, 0x73, 0x89, 0x05, 0xe3, 0xa2, 0xfc, 0x68, 0x10, 0xbe, 0xb9, 0x48, 0x36, 0x06, 0x7f, 0x3c, 0x08, 0xdf, 0xae, 0x24, 0x28, 0x2b, 0xf8, 0x74, 0x6f, 0xb9, 0xf8, 0x76, 0xf5, 0x93, 0x41, 0xf8, 0xaa, 0xa1, 0x40, 0x79, 0x18, 0x2f, 0xfb, 0x0d, 0xfc, 0xcc, 0x20, 0x7c, 0xd5, 0x90, 0x68, 0x85, 0x59, 0x11, 0xf7, 0x6c, 0x6f, 0xdf, 0xd1, 0x8f, 0xb4, 0x02, 0xfc, 0x69, 0x6f, 0x41, 0xbd, 0x30, 0x3f, 0x93, 0x31, 0x4e, 0x9c, 0x46, 0xd7, 0xaf, 0x52, 0x46, 0x2e, 0x52, 0x67, 0x78, 0xef, 0x78, 0xf4, 0x4b, 0xff, 0xb8, 0xfa, 0xa5, 0x7f, 0xbc, 0xe4, 0x04, 0xad, 0xf0, 0xe7, 0x12, 0xf9, 0x95, 0x60, 0xe4, 0xb9, 0x87, 0x06, 0x46, 0x73, 0x63, 0x43, 0x8b, 0xd7, 0x09, 0x9b, 0x39, 0x67, 0xe2, 0x5e, 0x34, 0x14, 0x5a, 0xbb, 0x01, 0xef, 0xc7, 0xfc, 0x79, 0x69, 0x1e, 0xba, 0xac, 0x04, 0x7c, 0x62, 0x16, 0x6d, 0x0a, 0xed, 0x2d, 0x31, 0xad, 0xfa, 0x8c, 0xe1, 0x05, 0x29, 0xb2, 0x41, 0x58, 0x86, 0x63, 0x6e, 0xce, 0x99, 0x98, 0x43, 0x9b, 0x13, 0x42, 0x7d, 0x86, 0xf3, 0xa2, 0x54, 0xda, 0xa8, 0x95, 0x44, 0x4c, 0x67, 0xd0, 0x0d, 0xa1, 0x14, 0xa7, 0x4e, 0xbb, 0x1f, 0x95, 0x97, 0xa4, 0x4a, 0x58, 0x89, 0x1a, 0x75, 0xda, 0x13, 0xf3, 0xe8, 0xc6, 0x50, 0x61, 0xc9, 0x75, 0xb9, 0xed, 0x9a, 0x16, 0x61, 0xfd, 0xe8, 0xbc, 0x2c, 0x75, 0xc2, 0x44, 0xa6, 0xb4, 0xe9, 0x44, 0x11, 0x85, 0x99, 0x5e, 0x74, 0xdc, 0x8b, 0xcb, 0x7e, 0xab, 0x1f, 0xa5, 0x6b, 0x52, 0x29, 0xcc, 0x63, 0xc1, 0x9d, 0xf1, 0x5b, 0x53, 0x77, 0xa0, 0xfd, 0x75, 0xb7, 0x35, 0xee, 0x9b, 0xdc, 0xf5, 0x9b, 0xd4, 0x36, 0x97, 0x7c, 0xf5, 0xff, 0x79, 0xd8, 0x74, 0x49, 0x4b, 0x4d, 0x6d, 0xaa, 0x85, 0x7f, 0x94, 0x9d, 0xf3, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x69, 0x67, 0x5d, 0x1f, 0x22, 0x00, 0x00, }