PHP WebShell

Текущая директория: /opt/BitGoJS/modules/sdk-coin-cspr/dist/test/fixtures

Просмотр файла: resources.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ERROR_ALREADY_SIGNED_WITH_INVALID_KEY = exports.ERROR_INVALID_TRANSFER_ID_ON_FROM = exports.ERROR_INVALID_DESTINATION_ADDRESS_ON_FROM = exports.ERROR_MAX_AMOUNT_OF_SIGNERS_REACHED = exports.INVALID_TRANSACTION_MISSING_SOURCE = exports.INVALID_TRANSACTION_MISSING_AMOUNT = exports.INVALID_TRANSACTION_MISSING_FEE = exports.INVALID_NUMBER_OF_OWNERS_TWO_OF_THREE = exports.INVALID_TRANSACTION_MISSING_OWNERS = exports.INVALID_RAW_TRANSACTION_ERROR = exports.INVALID_WALLET_INIT_CONTRACT = exports.INVALID_TRANSACTION_ERROR = exports.INVALID_TRANSACTION_EXPIRATION_MESSAGE = exports.MAX_TRANSACTION_EXPIRATION = exports.EXTERNAL_SIGNATURE = exports.SECP256K1_PREFIX = exports.WALLET_SIGNED_TRANSACTION = exports.KEYPAIR_PRV = exports.INVALID_KEYPAIR_PRV = exports.INVALID_ADDRESS_EMPTY_W_SPACES = exports.INVALID_ADDRESS_EMPTY = exports.INVALID_ADDRESS = exports.VALID_ADDRESS = exports.INVALID_RAW_TRANSACTION = exports.ERROR_MISSING_PRIVATE_KEY = exports.ERROR_JSON_PARSING = exports.ERROR_EMPTY_RAW_TRANSACTION = exports.ERROR_MISSING_TRANSFER_AMOUNT = exports.ERROR_MISSING_TRANSFER_TARGET = exports.ERROR_INVALID_TRANSFER_ID = exports.ERROR_INVALID_AMOUNT = exports.ERROR_REPEATED_SIGNATURE = exports.ERROR_INVALID_ADDRESS = exports.INVALID_PUBLIC_KEY_ERROR_MESSAGE = exports.INVALID_PRIVATE_KEY_ERROR_MESSAGE = exports.INVALID_LONG_KEYPAIR_PRV = exports.INVALID_SHORT_KEYPAIR_KEY = exports.CUSTOM_CHAIN_NAME = exports.FEE = exports.GAS_LIMIT = exports.MIN_MOTES_AMOUNT = exports.ROOT_ACCOUNT = exports.ACCOUNT_4 = exports.ACCOUNT_3 = exports.ACCOUNT_2 = exports.ACCOUNT_1 = exports.ACCOUNT_FROM_SEED = void 0;
const keyPair_1 = require("../../src/lib/keyPair");
exports.ACCOUNT_FROM_SEED = {
    seed: 'cd1eac3bc52716f3177bc7f9c5d7de10b98c74c6c1ace2c874e0e09f47469023',
    accountHash: '8fab79a1825a60c4287bafd1e8498954c2a93b49a8abd44698a60c3be7005932',
    xPublicKey: 'xpub661MyMwAqRbcEzDE55AJUGhMKJJ2nw1hnF1fBoaw2T47DQsJzhLXbygpggTXpkWPVENnzPYbgLRVPtmwjQQAiY9AbHX5Ys4KpLRuFtVNFtC',
    xPrivateKey: 'xprv9s21ZrQH143K2W8ky3dJ78kcmGTYPUHrR264PRBKU7X8LcYATA2H4BNLqNDYi4mhSiJXRUAttHaJYBynN7iMU2vkJjEG4SK6xVJkymYUEyG',
    publicKey: '03dc13cbbf29765c7745578d9e091280522f37684ef0e400b86b1c409bc454f1f3',
    privateKey: '353ed4c9db2a13b8eb319618eaf7a61dc5ab74af79020c9c21d06e768a6d3e24',
};
exports.ACCOUNT_1 = {
    accountHash: 'b256507dd71d76c69c0f889190dc4a4b7513c273eb80e4b8bf08ee79f8358149',
    publicKey: '020fff341cdabcec4391ec1f2d03e5dbcb70111ab763fe670389c6d82d2427047e',
    privateKey: 'e994133cdb10e133f0f829b1720006aa4f89f437e28ca0ea9dbd47e38dea0964',
    xPublicKey: 'xpub661MyMwAqRbcFSDKzQtNjLK6H4tun2XWN6vVmNYto3u52nTxpqt25SwBxSX83D1kRaAoCa56QDhd62tPvTDDBiCxzt2KyMQkKgjscAH8Dzd',
    xPrivateKey: 'xprv9s21ZrQH143K2x8rtPMNNCNMj34RNZoezsztxz9HEiN69z8pHJZmXeci7D9BRbrre3qy7sefui3e652PQTJr96WpuP9TCsCWZWeXmjHxFQ9',
};
exports.ACCOUNT_2 = {
    accountHash: '5950aa8f6f73122be17770a1b7c6f10f047c892ab980ed55c9c7eda8d928633d',
    publicKey: '0371111ed555d5f85765dc5d9f94ba560a5eaeae5e996e806cd1c0f89bb8bae12b',
    privateKey: 'ecdbaee72b979f1d61ec73fb2ac5c8f5dc1ee1ded75762dd13c82076c66a2fe9',
    xPublicKey: 'xpub661MyMwAqRbcFUbE5HmRU15b1E5xtcXcw9FwML6u7RmxuX3aXAAAg3dN9bbaGKLSExQEbbZ2ZwAXZwUfQybW8Gyc5LYH7jnKWV9Yqm6HqMb',
    xPrivateKey: 'xprv9s21ZrQH143K2zWkyGER6s8rTCFUV9omZvLLYwhHZ6Ez2iiRycqv8FJtJKZajBPJwuqEE66HfyzY6ZgT56VTUCzoq9ix6TL1X4SQeGjtMZr',
};
exports.ACCOUNT_3 = {
    accountHash: '1dffe6461886c677428855b80e47ae8fa6c9efce8f6a74529eb3ded680cdd9ec',
    publicKey: '03548e90e91f60aeb82f4904cef3f89fb064ccd4b5fd341a9f169d22aabd6115e8',
    privateKey: '1aed87f19e3640f0e97632952f40494bb00c3f076660bf8f2f17564f63313df2',
    xPublicKey: 'xpub661MyMwAqRbcEiDmnrwEuew9zJctWxeJmAbtbkpmpWYGvGGCmpgw3AW3uctA4YFVSsqUka72WzbCbLb5EDtveSUDuAcWftqjTEzrtGiJLCa',
    xPrivateKey: 'xprv9s21ZrQH143K2E9JgqQEYWzRSGnQ7VvTPwgHoNRAGB1J3Tw4EHNgVNBa4KUGPPVUVyZtKSnZzK8bkVjSsVUibnGwvTavugbKfwxuucbgWvs',
};
exports.ACCOUNT_4 = {
    accountHash: '468f5e33c352efaaa0329a1972a632e1c3e430d4e4a8ab73c2d67c4bacb3fb65',
    publicKey: '03281ba00f73bae42a251b238c7ee4352ff24be30f413b0ebb3b7306a320e569bc',
    privateKey: '02cbc1daba4c19bc8c0df6fb37b1ffd7add19e6ad7d1b4ad03b4be09a97c3e09',
    xPublicKey: 'xpub661MyMwAqRbcFrvWTLmweB6dDQ2PU2zuaRQBg9SVp1sfEgRvhqXnz6SbeQPHxJkUd21ZWTsbZxNHKTmwDCxH7MqESBUoQrbEfWmHxH1XX1L',
    xPrivateKey: 'xprv9s21ZrQH143K3Nr3MKEwH39tfNBu4aH4DCUasm2tFgLgMt6nAJDYSJ87o78MFXniBmddbmmfPxfjGhqsAz4QPwR14WGEHavFxcPf9EyTV2Q',
};
exports.ROOT_ACCOUNT = {
    accountHash: 'd632e4ed12fd838e361bcd1982da9a43b903631be38b3ed698559603c2e9faf6',
    publicKey: '037d9e2725420f32ff66a9c8cf364c9fbba1bba61e6d381f5f2eaa67ddb4c32dc6',
    privateKey: 'bd3e29da40c752172be1c3472e02310468f5aa1c71ff881dcf6cef52dfe3b6e2',
    xPublicKey: 'xpub661MyMwAqRbcH4WAWt79QwMXc1MKaqxU8axkYJGfECGg3gTMuxHYfZzW8AyrRJwFrGZxdA1CgYtXtjVToMyUyfzQrjBayP47pbdWuhdrbYz',
    xPrivateKey: 'xprv9s21ZrQH143K4aRhQra93oQo3yWqBPEcmN39jus3frjhAt8DNQyJ7mg2GtVN1z2d8dvUhEAy8N1QsP17DLoEmWiYDeqqBVT7LWDWmZee3VT',
};
exports.MIN_MOTES_AMOUNT = '2500000000';
exports.GAS_LIMIT = '123';
exports.FEE = { gasLimit: '10000000', gasPrice: '10' };
exports.CUSTOM_CHAIN_NAME = 'custom-integration-test';
exports.INVALID_SHORT_KEYPAIR_KEY = '82A34E';
exports.INVALID_LONG_KEYPAIR_PRV = exports.ACCOUNT_FROM_SEED.privateKey + 'F1';
exports.INVALID_PRIVATE_KEY_ERROR_MESSAGE = 'Unsupported private key';
exports.INVALID_PUBLIC_KEY_ERROR_MESSAGE = 'Unsupported public key:';
exports.ERROR_INVALID_ADDRESS = 'Invalid address';
exports.ERROR_REPEATED_SIGNATURE = 'Repeated sign';
exports.ERROR_INVALID_AMOUNT = 'Invalid amount';
exports.ERROR_INVALID_TRANSFER_ID = 'Invalid transfer id';
exports.ERROR_MISSING_TRANSFER_TARGET = 'Invalid transaction: missing to';
exports.ERROR_MISSING_TRANSFER_AMOUNT = 'Invalid transaction: missing amount';
exports.ERROR_EMPTY_RAW_TRANSACTION = 'Raw transaction is empty';
exports.ERROR_JSON_PARSING = 'There was an error parsing the JSON string';
exports.ERROR_MISSING_PRIVATE_KEY = 'Missing private key';
exports.INVALID_RAW_TRANSACTION = 'This is an invalid raw transaction';
exports.VALID_ADDRESS = '02025360ED570343B858C860801354EAAE4CDCD390EB3215A1C8C623CC55B63E442B';
exports.INVALID_ADDRESS = '02608e43c3gg3f44200ec59Y7ZXC461d3e5aa4e823c595848a5d280f831ce8de302';
exports.INVALID_ADDRESS_EMPTY = '';
exports.INVALID_ADDRESS_EMPTY_W_SPACES = '                                                                    ';
exports.INVALID_KEYPAIR_PRV = new keyPair_1.KeyPair({
    prv: '8CAA00AE63638B0542A304823D66D96FF317A576F692663DB2F85E60FAB2590C',
});
exports.KEYPAIR_PRV = new keyPair_1.KeyPair({
    prv: '353ED4C9DB2A13B8EB319618EAF7A61DC5AB74AF79020C9C21D06E768A6D3E24',
});
exports.WALLET_SIGNED_TRANSACTION = '';
exports.SECP256K1_PREFIX = '02';
exports.EXTERNAL_SIGNATURE = {
    publicKey: '02c436d422737f2470b92882ae6268cf4fb3547a8837fba778aea0bc42580a30a1',
    signature: '0208437432526364c9fc59313c9eec1e7070de68d96922b66c56a9f97503574ac56b1807d7bf580d1f9d2461a4fe6314c6e2e037b1457ad2a5590bf2398fb9d936',
};
exports.MAX_TRANSACTION_EXPIRATION = 7200000; // 2 hours in milliseconds (max TTL)
exports.INVALID_TRANSACTION_EXPIRATION_MESSAGE = 'Invalid transaction expiration';
exports.INVALID_TRANSACTION_ERROR = 'Invalid transaction';
exports.INVALID_WALLET_INIT_CONTRACT = '0ABCD';
exports.INVALID_RAW_TRANSACTION_ERROR = 'Invalid raw transaction';
exports.INVALID_TRANSACTION_MISSING_OWNERS = 'Invalid transaction: missing wallet owners';
exports.INVALID_NUMBER_OF_OWNERS_TWO_OF_THREE = 'Invalid transaction: wrong number of owners -- required: 3, found: 2';
exports.INVALID_TRANSACTION_MISSING_FEE = 'Invalid transaction: missing fee';
exports.INVALID_TRANSACTION_MISSING_AMOUNT = 'Invalid transaction: missing amount';
exports.INVALID_TRANSACTION_MISSING_SOURCE = 'Invalid transaction: missing source';
exports.ERROR_MAX_AMOUNT_OF_SIGNERS_REACHED = 'A maximum of 3 can sign the transaction.';
exports.ERROR_INVALID_DESTINATION_ADDRESS_ON_FROM = 'Invalid Delegator address format';
exports.ERROR_INVALID_TRANSFER_ID_ON_FROM = 'Transfer does not have an id defined';
exports.ERROR_ALREADY_SIGNED_WITH_INVALID_KEY = 'Invalid deploy. Already signed with an invalid key';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzb3VyY2VzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vdGVzdC9maXh0dXJlcy9yZXNvdXJjZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsbURBQWdEO0FBRW5DLFFBQUEsaUJBQWlCLEdBQUc7SUFDL0IsSUFBSSxFQUFFLGtFQUFrRTtJQUN4RSxXQUFXLEVBQUUsa0VBQWtFO0lBQy9FLFVBQVUsRUFDUixpSEFBaUg7SUFDbkgsV0FBVyxFQUNULGlIQUFpSDtJQUNuSCxTQUFTLEVBQUUsb0VBQW9FO0lBQy9FLFVBQVUsRUFBRSxrRUFBa0U7Q0FDL0UsQ0FBQztBQUVXLFFBQUEsU0FBUyxHQUFHO0lBQ3ZCLFdBQVcsRUFBRSxrRUFBa0U7SUFDL0UsU0FBUyxFQUFFLG9FQUFvRTtJQUMvRSxVQUFVLEVBQUUsa0VBQWtFO0lBQzlFLFVBQVUsRUFDUixpSEFBaUg7SUFDbkgsV0FBVyxFQUNULGlIQUFpSDtDQUNwSCxDQUFDO0FBRVcsUUFBQSxTQUFTLEdBQUc7SUFDdkIsV0FBVyxFQUFFLGtFQUFrRTtJQUMvRSxTQUFTLEVBQUUsb0VBQW9FO0lBQy9FLFVBQVUsRUFBRSxrRUFBa0U7SUFDOUUsVUFBVSxFQUNSLGlIQUFpSDtJQUNuSCxXQUFXLEVBQ1QsaUhBQWlIO0NBQ3BILENBQUM7QUFFVyxRQUFBLFNBQVMsR0FBRztJQUN2QixXQUFXLEVBQUUsa0VBQWtFO0lBQy9FLFNBQVMsRUFBRSxvRUFBb0U7SUFDL0UsVUFBVSxFQUFFLGtFQUFrRTtJQUM5RSxVQUFVLEVBQ1IsaUhBQWlIO0lBQ25ILFdBQVcsRUFDVCxpSEFBaUg7Q0FDcEgsQ0FBQztBQUVXLFFBQUEsU0FBUyxHQUFHO0lBQ3ZCLFdBQVcsRUFBRSxrRUFBa0U7SUFDL0UsU0FBUyxFQUFFLG9FQUFvRTtJQUMvRSxVQUFVLEVBQUUsa0VBQWtFO0lBQzlFLFVBQVUsRUFDUixpSEFBaUg7SUFDbkgsV0FBVyxFQUNULGlIQUFpSDtDQUNwSCxDQUFDO0FBRVcs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L2xpYi9rZXlQYWlyJztcblxuZXhwb3J0IGNvbnN0IEFDQ09VTlRfRlJPTV9TRUVEID0ge1xuICBzZWVkOiAnY2QxZWFjM2JjNTI3MTZmMzE3N2JjN2Y5YzVkN2RlMTBiOThjNzRjNmMxYWNlMmM4NzRlMGUwOWY0NzQ2OTAyMycsXG4gIGFjY291bnRIYXNoOiAnOGZhYjc5YTE4MjVhNjBjNDI4N2JhZmQxZTg0OTg5NTRjMmE5M2I0OWE4YWJkNDQ2OThhNjBjM2JlNzAwNTkzMicsXG4gIHhQdWJsaWNLZXk6XG4gICAgJ3hwdWI2NjFNeU13QXFSYmNFekRFNTVBSlVHaE1LSkoybncxaG5GMWZCb2F3MlQ0N0RRc0p6aExYYnlncGdnVFhwa1dQVkVObnpQWWJnTFJWUHRtd2pRUUFpWTlBYkhYNVlzNEtwTFJ1RnRWTkZ0QycsXG4gIHhQcml2YXRlS2V5OlxuICAgICd4cHJ2OXMyMVpyUUgxNDNLMlc4a3kzZEo3OGtjbUdUWVBVSHJSMjY0UFJCS1U3WDhMY1lBVEEySDRCTkxxTkRZaTRtaFNpSlhSVUF0dEhhSllCeW5ON2lNVTJ2a0pqRUc0U0s2eFZKa3ltWVVFeUcnLFxuICBwdWJsaWNLZXk6ICcwM2RjMTNjYmJmMjk3NjVjNzc0NTU3OGQ5ZTA5MTI4MDUyMmYzNzY4NGVmMGU0MDBiODZiMWM0MDliYzQ1NGYxZjMnLFxuICBwcml2YXRlS2V5OiAnMzUzZWQ0YzlkYjJhMTNiOGViMzE5NjE4ZWFmN2E2MWRjNWFiNzRhZjc5MDIwYzljMjFkMDZlNzY4YTZkM2UyNCcsXG59O1xuXG5leHBvcnQgY29uc3QgQUNDT1VOVF8xID0ge1xuICBhY2NvdW50SGFzaDogJ2IyNTY1MDdkZDcxZDc2YzY5YzBmODg5MTkwZGM0YTRiNzUxM2MyNzNlYjgwZTRiOGJmMDhlZTc5ZjgzNTgxNDknLFxuICBwdWJsaWNLZXk6ICcwMjBmZmYzNDFjZGFiY2VjNDM5MWVjMWYyZDAzZTVkYmNiNzAxMTFhYjc2M2ZlNjcwMzg5YzZkODJkMjQyNzA0N2UnLFxuICBwcml2YXRlS2V5OiAnZTk5NDEzM2NkYjEwZTEzM2YwZjgyOWIxNzIwMDA2YWE0Zjg5ZjQzN2UyOGNhMGVhOWRiZDQ3ZTM4ZGVhMDk2NCcsXG4gIHhQdWJsaWNLZXk6XG4gICAgJ3hwdWI2NjFNeU13QXFSYmNGU0RLelF0TmpMSzZINHR1bjJYV042dlZtTll0bzN1NTJuVHhwcXQyNVN3QnhTWDgzRDFrUmFBb0NhNTZRRGhkNjJ0UHZURERCaUN4enQyS3lNUWtLZ2pzY0FIOER6ZCcsXG4gIHhQcml2YXRlS2V5OlxuICAgICd4cHJ2OXMyMVpyUUgxNDNLMng4cnRQTU5OQ05NajM0Uk5ab2V6c3p0eHo5SEVpTjY5ejhwSEpabVhlY2k3RDlCUmJycmUzcXk3c2VmdWkzZTY1MlBRVEpyOTZXcHVQOVRDc0NXWldlWG1qSHhGUTknLFxufTtcblxuZXhwb3J0IGNvbnN0IEFDQ09VTlRfMiA9IHtcbiAgYWNjb3VudEhhc2g6ICc1OTUwYWE4ZjZmNzMxMjJiZTE3NzcwYTFiN2M2ZjEwZjA0N2M4OTJhYjk4MGVkNTVjOWM3ZWRhOGQ5Mjg2MzNkJyxcbiAgcHVibGljS2V5OiAnMDM3MTExMWVkNTU1ZDVmODU3NjVkYzVkOWY5NGJhNTYwYTVlYWVhZTVlOTk2ZTgwNmNkMWMwZjg5YmI4YmFlMTJiJyxcbiAgcHJpdmF0ZUtleTogJ2VjZGJhZWU3MmI5NzlmMWQ2MWVjNzNmYjJhYzVjOGY1ZGMxZWUxZGVkNzU3NjJkZDEzYzgyMDc2YzY2YTJmZTknLFxuICB4UHVibGljS2V5OlxuICAgICd4cHViNjYxTXlNd0FxUmJjRlViRTVIbVJVMTViMUU1eHRjWGN3OUZ3TUw2dTdSbXh1WDNhWEFBQWczZE45YmJhR0tMU0V4UUViYloyWndBWFp3VWZReWJXOEd5YzVMWUg3am5LV1Y5WXFtNkhxTWInLFxuICB4UHJpdmF0ZUtleTpcbiAgICAneHBydjlzMjFaclFIMTQzSzJ6V2t5R0VSNnM4clRDRlVWOW9tWnZMTFl3aEhaNkV6MmlpUnljcXY4Rkp0SktaYWpCUEp3dXFFRTY2SGZ5elk2WmdUNTZWVFVDem9xOWl4NlRMMVg0U1FlR2p0TVpyJyxcbn07XG5cbmV4cG9ydCBjb25zdCBBQ0NPVU5UXzMgPSB7XG4gIGFjY291bnRIYXNoOiAnMWRmZmU2NDYxODg2YzY3NzQyODg1NWI4MGU0N2FlOGZhNmM5ZWZjZThmNmE3NDUyOWViM2RlZDY4MGNkZDllYycsXG4gIHB1YmxpY0tleTogJzAzNTQ4ZTkwZTkxZjYwYWViODJmNDkwNGNlZjNmODlmYjA2NGNjZDRiNWZkMzQxYTlmMTY5ZDIyYWFiZDYxMTVlOCcsXG4gIHByaXZhdGVLZXk6ICcxYWVkODdmMTllMzY0MGYwZTk3NjMyOTUyZjQwNDk0YmIwMGMzZjA3NjY2MGJmOGYyZjE3NTY0ZjYzMzEzZGYyJyxcbiAgeFB1YmxpY0tleTpcbiAgICAneHB1YjY2MU15TXdBcVJiY0VpRG1ucndFdWV3OXpKY3RXeGVKbUFidGJrcG1wV1lHdkdHQ21wZ3czQVczdWN0QTRZRlZTc3FVa2E3Mld6YkNiTGI1RUR0dmVTVUR1QWNXZnRxalRFenJ0R2lKTENhJyxcbiAgeFByaXZhdGVLZXk6XG4gICAgJ3hwcnY5czIxWnJRSDE0M0syRTlKZ3FRRVlXelJTR25RN1Z2VFB3Z0hvTlJBR0IxSjNUdzRFSE5nVk5CYTRLVUdQUFZVVnladEtTblp6Szhia1ZqU3NWVWlibkd3dlRhdnVnYktmd3h1dWNiZ1d2cycsXG59O1xuXG5leHBvcnQgY29uc3QgQUNDT1VOVF80ID0ge1xuICBhY2NvdW50SGFzaDogJzQ2OGY1ZTMzYzM1MmVmYWFhMDMyOWExOTcyYTYzMmUxYzNlNDMwZDRlNGE4YWI3M2MyZDY3YzRiYWNiM2ZiNjUnLFxuICBwdWJsaWNLZXk6ICcwMzI4MWJhMDBmNzNiYWU0MmEyNTFiMjM4YzdlZTQzNTJmZjI0YmUzMGY0MTNiMGViYjNiNzMwNmEzMjBlNTY5YmMnLFxuICBwcml2YXRlS2V5OiAnMDJjYmMxZGFiYTRjMTliYzhjMGRmNmZiMzdiMWZmZDdhZGQxOWU2YWQ3ZDFiNGFkMDNiNGJlMDlhOTdjM2UwOScsXG4gIHhQdWJsaWNLZXk6XG4gICAgJ3hwdWI2NjFNeU13QXFSYmNGcnZXVExtd2VCNmREUTJQVTJ6dWFSUUJnOVNWcDFzZkVnUnZocVhuejZTYmVRUEh4SmtVZDIxWldUc2JaeE5IS1Rtd0RDeEg3TXFFU0JVb1FyYkVmV21IeEgxWFgxTCcsXG4gIHhQcml2YXRlS2V5OlxuICAgICd4cHJ2OXMyMVpyUUgxNDNLM05yM01LRXdIMzl0Zk5CdTRhSDREQ1Vhc20ydEZnTGdNdDZuQUpEWVNKODdvNzhNRlhuaUJtZGRibW1mUHhmakdocXNBejRRUHdSMTRXR0VIYXZGeGNQZjlFeVRWMlEnLFxufTtcblxuZXhwb3J0IGNvbnN0IFJPT1RfQUNDT1VOVCA9IHtcbiAgYWNjb3VudEhhc2g6ICdkNjMyZTRlZDEyZmQ4MzhlMzYxYmNkMTk4MmRhOWE0M2I5MDM2MzFiZTM4YjNlZDY5ODU1OTYwM2MyZTlmYWY2JyxcbiAgcHVibGljS2V5OiAnMDM3ZDllMjcyNTQyMGYzMmZmNjZhOWM4Y2YzNjRjOWZiYmExYmJhNjFlNmQzODFmNWYyZWFhNjdkZGI0YzMyZGM2JyxcbiAgcHJpdmF0ZUtleTogJ2JkM2UyOWRhNDBjNzUyMTcyYmUxYzM0NzJlMDIzMTA0NjhmNWFhMWM3MWZmODgxZGNmNmNlZjUyZGZlM2I2ZTInLFxuICB4UHVibGljS2V5OlxuICAgICd4cHViNjYxTXlNd0FxUmJjSDRXQVd0NzlRd01YYzFNS2FxeFU4YXhrWUpHZkVDR2czZ1RNdXhIWWZaelc4QXlyUkp3RnJHWnhkQTFDZ1l0WHRqVlRvTXlVeWZ6UXJqQmF5UDQ3cGJkV3VoZHJiWXonLFxuICB4UHJpdmF0ZUtleTpcbiAgICAneHBydjlzMjFaclFIMTQzSzRhUmhRcmE5M29RbzN5V3FCUEVjbU4zOWp1czNmcmpoQXQ4RE5ReUo3bWcyR3RWTjF6MmQ4ZHZVaEVBeThOMVFzUDE3RExvRW1XaVlEZXFxQlZUN0xXRFdtWmVlM1ZUJyxcbn07XG5cbmV4cG9ydCBjb25zdCBNSU5fTU9URVNfQU1PVU5UID0gJzI1MDAwMDAwMDAnO1xuXG5leHBvcnQgY29uc3QgR0FTX0xJTUlUID0gJzEyMyc7XG5cbmV4cG9ydCBjb25zdCBGRUUgPSB7IGdhc0xpbWl0OiAnMTAwMDAwMDAnLCBnYXNQcmljZTogJzEwJyB9O1xuXG5leHBvcnQgY29uc3QgQ1VTVE9NX0NIQUlOX05BTUUgPSAnY3VzdG9tLWludGVncmF0aW9uLXRlc3QnO1xuXG5leHBvcnQgY29uc3QgSU5WQUxJRF9TSE9SVF9LRVlQQUlSX0tFWSA9ICc4MkEzNEUnO1xuXG5leHBvcnQgY29uc3QgSU5WQUxJRF9MT05HX0tFWVBBSVJfUFJWID0gQUNDT1VOVF9GUk9NX1NFRUQucHJpdmF0ZUtleSArICdGMSc7XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX1BSSVZBVEVfS0VZX0VSUk9SX01FU1NBR0UgPSAnVW5zdXBwb3J0ZWQgcHJpdmF0ZSBrZXknO1xuXG5leHBvcnQgY29uc3QgSU5WQUxJRF9QVUJMSUNfS0VZX0VSUk9SX01FU1NBR0UgPSAnVW5zdXBwb3J0ZWQgcHVibGljIGtleTonO1xuXG5leHBvcnQgY29uc3QgRVJST1JfSU5WQUxJRF9BRERSRVNTID0gJ0ludmFsaWQgYWRkcmVzcyc7XG5cbmV4cG9ydCBjb25zdCBFUlJPUl9SRVBFQVRFRF9TSUdOQVRVUkUgPSAnUmVwZWF0ZWQgc2lnbic7XG5cbmV4cG9ydCBjb25zdCBFUlJPUl9JTlZBTElEX0FNT1VOVCA9ICdJbnZhbGlkIGFtb3VudCc7XG5cbmV4cG9ydCBjb25zdCBFUlJPUl9JTlZBTElEX1RSQU5TRkVSX0lEID0gJ0ludmFsaWQgdHJhbnNmZXIgaWQnO1xuXG5leHBvcnQgY29uc3QgRVJST1JfTUlTU0lOR19UUkFOU0ZFUl9UQVJHRVQgPSAnSW52YWxpZCB0cmFuc2FjdGlvbjogbWlzc2luZyB0byc7XG5cbmV4cG9ydCBjb25zdCBFUlJPUl9NSVNTSU5HX1RSQU5TRkVSX0FNT1VOVCA9ICdJbnZhbGlkIHRyYW5zYWN0aW9uOiBtaXNzaW5nIGFtb3VudCc7XG5cbmV4cG9ydCBjb25zdCBFUlJPUl9FTVBUWV9SQVdfVFJBTlNBQ1RJT04gPSAnUmF3IHRyYW5zYWN0aW9uIGlzIGVtcHR5JztcblxuZXhwb3J0IGNvbnN0IEVSUk9SX0pTT05fUEFSU0lORyA9ICdUaGVyZSB3YXMgYW4gZXJyb3IgcGFyc2luZyB0aGUgSlNPTiBzdHJpbmcnO1xuXG5leHBvcnQgY29uc3QgRVJST1JfTUlTU0lOR19QUklWQVRFX0tFWSA9ICdNaXNzaW5nIHByaXZhdGUga2V5JztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfUkFXX1RSQU5TQUNUSU9OID0gJ1RoaXMgaXMgYW4gaW52YWxpZCByYXcgdHJhbnNhY3Rpb24nO1xuXG5leHBvcnQgY29uc3QgVkFMSURfQUREUkVTUyA9ICcwMjAyNTM2MEVENTcwMzQzQjg1OEM4NjA4MDEzNTRFQUFFNENEQ0QzOTBFQjMyMTVBMUM4QzYyM0NDNTVCNjNFNDQyQic7XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX0FERFJFU1MgPSAnMDI2MDhlNDNjM2dnM2Y0NDIwMGVjNTlZN1pYQzQ2MWQzZTVhYTRlODIzYzU5NTg0OGE1ZDI4MGY4MzFjZThkZTMwMic7XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX0FERFJFU1NfRU1QVFkgPSAnJztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfQUREUkVTU19FTVBUWV9XX1NQQUNFUyA9ICcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICc7XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX0tFWVBBSVJfUFJWID0gbmV3IEtleVBhaXIoe1xuICBwcnY6ICc4Q0FBMDBBRTYzNjM4QjA1NDJBMzA0ODIzRDY2RDk2RkYzMTdBNTc2RjY5MjY2M0RCMkY4NUU2MEZBQjI1OTBDJyxcbn0pO1xuXG5leHBvcnQgY29uc3QgS0VZUEFJUl9QUlYgPSBuZXcgS2V5UGFpcih7XG4gIHBydjogJzM1M0VENEM5REIyQTEzQjhFQjMxOTYxOEVBRjdBNjFEQzVBQjc0QUY3OTAyMEM5QzIxRDA2RTc2OEE2RDNFMjQnLFxufSk7XG5cbmV4cG9ydCBjb25zdCBXQUxMRVRfU0lHTkVEX1RSQU5TQUNUSU9OID0gJyc7XG5cbmV4cG9ydCBjb25zdCBTRUNQMjU2SzFfUFJFRklYID0gJzAyJztcblxuZXhwb3J0IGNvbnN0IEVYVEVSTkFMX1NJR05BVFVSRSA9IHtcbiAgcHVibGljS2V5OiAnMDJjNDM2ZDQyMjczN2YyNDcwYjkyODgyYWU2MjY4Y2Y0ZmIzNTQ3YTg4MzdmYmE3NzhhZWEwYmM0MjU4MGEzMGExJyxcbiAgc2lnbmF0dXJlOlxuICAgICcwMjA4NDM3NDMyNTI2MzY0YzlmYzU5MzEzYzllZWMxZTcwNzBkZTY4ZDk2OTIyYjY2YzU2YTlmOTc1MDM1NzRhYzU2YjE4MDdkN2JmNTgwZDFmOWQyNDYxYTRmZTYzMTRjNmUyZTAzN2IxNDU3YWQyYTU1OTBiZjIzOThmYjlkOTM2Jyxcbn07XG5cbmV4cG9ydCBjb25zdCBNQVhfVFJBTlNBQ1RJT05fRVhQSVJBVElPTiA9IDcyMDAwMDA7IC8vIDIgaG91cnMgaW4gbWlsbGlzZWNvbmRzIChtYXggVFRMKVxuXG5leHBvcnQgY29uc3QgSU5WQUxJRF9UUkFOU0FDVElPTl9FWFBJUkFUSU9OX01FU1NBR0UgPSAnSW52YWxpZCB0cmFuc2FjdGlvbiBleHBpcmF0aW9uJztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfVFJBTlNBQ1RJT05fRVJST1IgPSAnSW52YWxpZCB0cmFuc2FjdGlvbic7XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX1dBTExFVF9JTklUX0NPTlRSQUNUID0gJzBBQkNEJztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfUkFXX1RSQU5TQUNUSU9OX0VSUk9SID0gJ0ludmFsaWQgcmF3IHRyYW5zYWN0aW9uJztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfVFJBTlNBQ1RJT05fTUlTU0lOR19PV05FUlMgPSAnSW52YWxpZCB0cmFuc2FjdGlvbjogbWlzc2luZyB3YWxsZXQgb3duZXJzJztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfTlVNQkVSX09GX09XTkVSU19UV09fT0ZfVEhSRUUgPVxuICAnSW52YWxpZCB0cmFuc2FjdGlvbjogd3JvbmcgbnVtYmVyIG9mIG93bmVycyAtLSByZXF1aXJlZDogMywgZm91bmQ6IDInO1xuXG5leHBvcnQgY29uc3QgSU5WQUxJRF9UUkFOU0FDVElPTl9NSVNTSU5HX0ZFRSA9ICdJbnZhbGlkIHRyYW5zYWN0aW9uOiBtaXNzaW5nIGZlZSc7XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX1RSQU5TQUNUSU9OX01JU1NJTkdfQU1PVU5UID0gJ0ludmFsaWQgdHJhbnNhY3Rpb246IG1pc3NpbmcgYW1vdW50JztcblxuZXhwb3J0IGNvbnN0IElOVkFMSURfVFJBTlNBQ1RJT05fTUlTU0lOR19TT1VSQ0UgPSAnSW52YWxpZCB0cmFuc2FjdGlvbjogbWlzc2luZyBzb3VyY2UnO1xuXG5leHBvcnQgY29uc3QgRVJST1JfTUFYX0FNT1VOVF9PRl9TSUdORVJTX1JFQUNIRUQgPSAnQSBtYXhpbXVtIG9mIDMgY2FuIHNpZ24gdGhlIHRyYW5zYWN0aW9uLic7XG5cbmV4cG9ydCBjb25zdCBFUlJPUl9JTlZBTElEX0RFU1RJTkFUSU9OX0FERFJFU1NfT05fRlJPTSA9ICdJbnZhbGlkIERlbGVnYXRvciBhZGRyZXNzIGZvcm1hdCc7XG5cbmV4cG9ydCBjb25zdCBFUlJPUl9JTlZBTElEX1RSQU5TRkVSX0lEX09OX0ZST00gPSAnVHJhbnNmZXIgZG9lcyBub3QgaGF2ZSBhbiBpZCBkZWZpbmVkJztcblxuZXhwb3J0IGNvbnN0IEVSUk9SX0FMUkVBRFlfU0lHTkVEX1dJVEhfSU5WQUxJRF9LRVkgPSAnSW52YWxpZCBkZXBsb3kuIEFscmVhZHkgc2lnbmVkIHdpdGggYW4gaW52YWxpZCBrZXknO1xuIl19

Выполнить команду


Для локальной разработки. Не используйте в интернете!