PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-coin-eos/dist/test
Просмотр файла: fixtures.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EosInputs = exports.EosResponses = void 0;
const getAccountResponseSuccess1 = {
status: 200,
body: {
head_block_num: 191839470,
head_block_time: '2021-06-30T18:52:59.500',
privileged: false,
last_code_update: '1970-01-01T00:00:00.000',
created: '2021-06-25T17:46:56.500',
core_liquid_balance: '5.0000 EOS',
ram_quota: 5492,
net_weight: 0,
cpu_weight: 0,
net_limit: { used: 0, available: 0, max: 0 },
cpu_limit: { used: 0, available: 0, max: 0 },
ram_usage: 3196,
permissions: [
{
perm_name: 'active',
parent: 'owner',
required_auth: {
threshold: 2,
keys: [
{
key: 'EOS8Xqmp2BKoP8TJTShY8nPacoAen4ALyEZDskQaFJwjDqmyJhscg',
weight: 1,
},
{
key: 'EOS53ij86ztRu6Zd8dtkdVM3RZG17XkjYsnnWqcfqVJbnCFi8o6SG',
weight: 1,
},
{
key: 'EOS4vBMqAupVEL7RG34X17XHeKN4wf7C9vT494NeF42EWhbRXhSwu',
weight: 1,
},
],
accounts: [],
waits: [],
},
},
{
perm_name: 'owner',
parent: '',
required_auth: {
threshold: 2,
keys: [
{
key: 'EOS8Xqmp2BKoP8TJTShY8nPacoAen4ALyEZDskQaFJwjDqmyJhscg',
weight: 1,
},
{
key: 'EOS53ij86ztRu6Zd8dtkdVM3RZG17XkjYsnnWqcfqVJbnCFi8o6SG',
weight: 1,
},
{
key: 'EOS4vBMqAupVEL7RG34X17XHeKN4wf7C9vT494NeF42EWhbRXhSwu',
weight: 1,
},
],
accounts: [],
waits: [],
},
},
],
total_resources: {
owner: 'i1skda3kso43',
net_weight: '0.0000 EOS',
cpu_weight: '0.0000 EOS',
ram_bytes: 4092,
},
self_delegated_bandwidth: null,
refund_request: null,
voter_info: null,
rex_info: null,
subjective_cpu_bill_limit: {
used: 0,
available: 0,
max: 0,
},
},
};
const getAccountResponseSuccess2 = {
status: 200,
body: {
account_name: 'ks13kdh245ls',
head_block_num: 191839470,
head_block_time: '2021-06-30T18:52:59.500',
privileged: false,
last_code_update: '1970-01-01T00:00:00.000',
created: '2021-06-25T17:48:14.500',
ram_quota: 5492,
net_weight: 0,
cpu_weight: 0,
net_limit: { used: 0, available: 0, max: 0 },
cpu_limit: { used: 0, available: 0, max: 0 },
ram_usage: 3196,
permissions: [
{
perm_name: 'active',
parent: 'owner',
required_auth: {
threshold: 2,
keys: [
{
key: 'EOS6moH6pgBJ8XL8tMA9yxnqjDGTo6P7stHienSy1ndNQgd8fNyN6',
weight: 1,
},
{
key: 'EOS5xda4tkjCjqeDYW9LkEPqRcxxpGNC9fidUjPxTJLDWzv4Y8yXy',
weight: 1,
},
{
key: 'EOS5ErXUQCKeApSFVJ89FtzFChDUrokNM18F8WJAcVqMTg9mup75k',
weight: 1,
},
],
accounts: [],
waits: [],
},
},
{
perm_name: 'owner',
parent: '',
required_auth: {
threshold: 2,
keys: [
{
key: 'EOS6moH6pgBJ8XL8tMA9yxnqjDGTo6P7stHienSy1ndNQgd8fNyN6',
weight: 1,
},
{
key: 'EOS5xda4tkjCjqeDYW9LkEPqRcxxpGNC9fidUjPxTJLDWzv4Y8yXy',
weight: 1,
},
{
key: 'EOS5ErXUQCKeApSFVJ89FtzFChDUrokNM18F8WJAcVqMTg9mup75k',
weight: 1,
},
],
accounts: [],
waits: [],
},
},
],
total_resources: {
owner: 'ks13kdh245ls',
net_weight: '0.0000 EOS',
cpu_weight: '0.0000 EOS',
ram_bytes: 4092,
},
self_delegated_bandwidth: null,
refund_request: null,
voter_info: null,
rex_info: null,
subjective_cpu_bill_limit: {
used: 0,
available: 0,
max: 0,
},
},
};
const getBlockResponseSuccess1 = {
status: 200,
body: {
timestamp: '2021-06-30T18:53:00.500',
producer: 'eoseouldotio',
confirmed: 0,
previous: '0b6f3cef4dcbf7edae252b17adc373de1d56e5e5bc9c16fd5a36e7aa76da384d',
transaction_mroot: 'c946c861ac592028d20e20f7ec552d6a65ce0778350100bda71bfc8b892ecc85',
action_mroot: '46310c396f263e67ac15cd4fbd2bf12ee91d0d62d3e6e929795f2a508ec2e0a8',
schedule_version: 1973,
new_producers: null,
producer_signature: 'SIG_K1_K7TDhxaNuwxo7Ao96x2AJDmLKQodD5g5KLRiTz2uh7LSBDXr5JLLebXurw61pcH6PjpDZjH3DC7iASuA4qVvoMJQZn6DQc',
transactions: [],
id: '0b6f3cf0baa1983af4a9e53c4864d0d7d83aa1f53c2f772228c51dfd9cd3450d',
block_num: 191839472,
ref_block_prefix: 1021684212,
},
};
const getInfoResponseSuccess1 = {
status: 200,
body: {
server_version: '32a47e39',
chain_id: 'aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906',
head_block_num: 191839472,
last_irreversible_block_num: 191839146,
last_irreversible_block_id: '0b6f3baa99cce33f4f8a9fe4d613e903eb7d77d58ca639201d71d7a006eb3f9f',
head_block_id: '0b6f3cf0baa1983af4a9e53c4864d0d7d83aa1f53c2f772228c51dfd9cd3450d',
head_block_time: '2021-06-29T18:53:00.500',
head_block_producer: 'eoseouldotio',
virtual_block_cpu_limit: 200000,
virtual_block_net_limit: 1048576000,
block_cpu_limit: 200000,
block_net_limit: 1048576,
server_version_string: 'v2.0.12',
fork_db_head_block_num: 191839472,
fork_db_head_block_id: '0b6f3cf0baa1983af4a9e53c4864d0d7d83aa1f53c2f772228c51dfd9cd3450d',
server_full_version_string: 'v2.0.12-32a47e396a13b948263b1dc9762a6e2292a2c2ef',
},
};
const explainTransactionInputNative = {
headers: {
ref_block_prefix: 686520069,
ref_block_num: 3530,
expiration: '2021-10-04T16:41:53',
},
transaction: {
packed_trx: 'd12e5b61ca0d0577eb28000000000100a6823403ea3055000000572d3ccdcd01105cc353653a5dc30000000080ab26a7b501105cc353653a5dc380ef765363e5b246080700000000000004454f5300000000930152554e2038203535313538373234203020313830302031363634393031363832205349475f4b315f48314e717664617379576a4e74666e774265634543705148646374466943504b4e656359626b507974764d634e7943644e754434446f6e4c66546a347969683841753568727a3934334442363752727073397665336e69587734657a536d2073636f756e6472656c31323300',
},
};
const explainTransactionOutputNative = {
displayOrder: ['id', 'outputAmount', 'changeAmount', 'outputs', 'changeOutputs', 'fee', 'memo', 'proxy', 'producers'],
id: '0a6477b113b05b256e7cf3e425b7c9002da36059083dfab6172a18a2abd44953',
changeOutputs: [],
outputAmount: '1800',
changeAmount: 0,
outputs: [{ address: 'cutiesunivrs', amount: '1800' }],
fee: {},
memo: 'RUN 8 55158724 0 1800 1664901682 SIG_K1_H1NqvdasyWjNtfnwBecECpQHdctFiCPKNecYbkPytvMcNyCdNuD4DonLfTj4yih8Au5hrz943DB67Rrps9ve3niXw4ezSm scoundrel123',
proxy: undefined,
producers: undefined,
};
const explainTransactionInputChex = {
headers: {
ref_block_prefix: 791036278,
ref_block_num: 37429,
expiration: '2021-10-04T12:22:25',
},
transaction: {
packed_trx: '01f25a6135927641262f0000000001d055435d35d45543000000572d3ccdcd0190558c8663aa267d00000000a8ed32327a90558c8663aa267d00405789ab09183300c9f0252f0000000843484558000000597b2274797065223a2273656c6c2d6c696d6974222c2273796d626f6c223a226368657863686578636865782d636865782d656f73222c227072696365223a22302e303038303638222c226368616e6e656c223a22776562227d00',
},
};
const explainTransactionOutputChex = {
displayOrder: ['id', 'outputAmount', 'changeAmount', 'outputs', 'changeOutputs', 'fee', 'memo', 'proxy', 'producers'],
id: '2cc715f0ec7660d2161239f3814d731650e1f90c6d8dce9b36f6b6300e371b02',
changeOutputs: [],
outputAmount: '20250000',
changeAmount: 0,
outputs: [{ address: 'agg.newdex', amount: '20250000' }],
fee: {},
memo: '{"type":"sell-limit","symbol":"chexchexchex-chex-eos","price":"0.008068","channel":"web"}',
proxy: undefined,
producers: undefined,
};
const explainUnstakeInput1 = {
headers: {
ref_block_prefix: 791036279,
ref_block_num: 37429,
expiration: '2021-10-25T12:22:25',
},
transaction: {
packed_trx: '45d678610100640000000000000100408c7a02ea3055000000000085269d00020130010000000000ea3055c08fca86a9a8d2d4014002aeaf6471c67c00000000a8ed3232304002aeaf6471c67c4002aeaf6471c67ca08601000000000004454f5300000000a08601000000000004454f530000000000',
},
};
const explainUnstakeOutput1 = {
displayOrder: ['id', 'outputAmount', 'changeAmount', 'outputs', 'changeOutputs', 'fee', 'memo', 'proxy', 'producers'],
id: '384a9c2bbdf16541113e2ea1ddbe6e4fffdbd787d0853cf5b742a56758743776',
changeOutputs: [],
outputAmount: '200000',
changeAmount: 0,
outputs: [{ address: 'jn3b2t5jps14', amount: '200000' }],
fee: {},
memo: undefined,
proxy: undefined,
producers: undefined,
};
const explainUnstakeInput2 = {
headers: {
ref_block_prefix: 791036280,
ref_block_num: 37490,
expiration: '2021-10-26T12:22:25',
},
transaction: {
packed_trx: '56e978610100640000000000000100408c7a02ea3055000000000085269d00020130010000000000ea3055c08fca86a9a8d2d4014002aeaf6471c67c00000000a8ed3232304002aeaf6471c67c4002aeaf6471c67c1bd911841700000004454f530000000046d911841700000004454f530000000000',
},
};
const explainUnstakeOutput2 = {
displayOrder: ['id', 'outputAmount', 'changeAmount', 'outputs', 'changeOutputs', 'fee', 'memo', 'proxy', 'producers'],
id: '2bdb06d0813ed09c25a22d94e8b6dd33f206e394d9e4093ee49577a76c7752cd',
changeOutputs: [],
outputAmount: '202000020065',
changeAmount: 0,
outputs: [{ address: 'jn3b2t5jps14', amount: '202000020065' }],
fee: {},
memo: undefined,
proxy: undefined,
producers: undefined,
};
const explainRefundInput = {
headers: {
ref_block_prefix: 791036850,
ref_block_num: 37567,
expiration: '2021-10-28T12:22:25',
},
transaction: {
packed_trx: '193b7b610100640000000000000100408c7a02ea3055000000000085269d00020130010000000000ea305500000000a4a997ba0120825019ab3ca98b00000000a8ed32320820825019ab3ca98b00',
},
};
const explainRefundOutput = {
displayOrder: ['id', 'outputAmount', 'changeAmount', 'outputs', 'changeOutputs', 'fee', 'memo', 'proxy', 'producers'],
id: '5d0ec161bfbe22fdc2d0b2285a6dac7ccd0bec331014a5c1d05af9cba4db2d28',
changeOutputs: [],
outputAmount: '0',
changeAmount: 0,
outputs: [{ address: 'lionteste212', amount: '0' }],
fee: {},
memo: undefined,
proxy: undefined,
producers: undefined,
};
const unsignedTransaction = {
recipients: [
{
amount: '560000',
address: 'jzjkpn1bjnti',
recipientLabel: null,
memo: {
type: 'id',
value: 'Testing EOS Memo',
},
},
],
headers: {
expiration: '2019-07-27T02:47:20.500Z',
ref_block_num: 21495,
ref_block_prefix: 3447713214,
},
txHex: 'e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c4147339bb3b5df753beed7fcd000000000100a6823403ea3055000000572d3ccdcd012012a6f68a5ed4bf00000000a8ed3232212012a6f68a5ed4bfe0f27c27cc0adf7f808b08000000000004454f530000000000000000000000000000000000000000000000000000000000000000000000000000',
transaction: {
compression: 'none',
packed_trx: '39bb3b5df753beed7fcd000000000100a6823403ea3055000000572d3ccdcd012012a6f68a5ed4bf00000000a8ed3232212012a6f68a5ed4bfe0f27c27cc0adf7f808b08000000000004454f53000000000000',
signatures: [],
},
txid: '8bb4dc888bad8108a6c2f1bb8a2b74fbd8f68fa7216f86545786850517754e25',
walletId: '5d39c7da66ce12715470c9b2fd6a639d',
amount: '560000',
address: 'jzjkpn1bjnti',
receivedCoin: {
name: 'teos',
svg: 'eos',
modifier: 10000,
modifierExp: 4,
fullDisplay: 'EOS',
shortDisplay: 'TEOS',
hasMarketData: false,
walletCreationPolling: true,
},
coin: 'teos',
memo: {
type: 'id',
value: 'Testing EOS Memo',
},
};
exports.EosResponses = {
getAccountResponseSuccess1,
getAccountResponseSuccess2,
getInfoResponseSuccess1,
getBlockResponseSuccess1,
explainTransactionOutputNative,
explainTransactionOutputChex,
explainUnstakeOutput1,
explainUnstakeOutput2,
explainRefundOutput,
};
const string257CharsLong = '4WMNlu0fFU8N94AwukfpfPPQn2Myo80JdmLNF5rgeKAab9XLD93KUQipcT6US0LRwWWIGbUt89fjmdwpg3CBklNi8QIeBI2i8UDJCEuQKYobR5m4ismm1RooTXUnw5OPjmfLuuajYV4e5cS1jpC6hez5X43PZ5SsGaHNYX2YYXY03ir54cWWx5QW5VCPKPKUzfq2UYK5fjAG2Fe3xCUOzqgoR6KaAiuOOnDSyhZygLJyaoJpOXZM9olblNtAW75Ed';
exports.EosInputs = {
explainTransactionInputChex,
explainTransactionInputNative,
explainUnstakeInput1,
explainUnstakeInput2,
explainRefundInput,
unsignedTransaction,
string257CharsLong,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZml4dHVyZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi90ZXN0L2ZpeHR1cmVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLE1BQU0sMEJBQTBCLEdBQUc7SUFDakMsTUFBTSxFQUFFLEdBQUc7SUFDWCxJQUFJLEVBQUU7UUFDSixjQUFjLEVBQUUsU0FBUztRQUN6QixlQUFlLEVBQUUseUJBQXlCO1FBQzFDLFVBQVUsRUFBRSxLQUFLO1FBQ2pCLGdCQUFnQixFQUFFLHlCQUF5QjtRQUMzQyxPQUFPLEVBQUUseUJBQXlCO1FBQ2xDLG1CQUFtQixFQUFFLFlBQVk7UUFDakMsU0FBUyxFQUFFLElBQUk7UUFDZixVQUFVLEVBQUUsQ0FBQztRQUNiLFVBQVUsRUFBRSxDQUFDO1FBQ2IsU0FBUyxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxTQUFTLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUU7UUFDNUMsU0FBUyxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxTQUFTLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUU7UUFDNUMsU0FBUyxFQUFFLElBQUk7UUFDZixXQUFXLEVBQUU7WUFDWDtnQkFDRSxTQUFTLEVBQUUsUUFBUTtnQkFDbkIsTUFBTSxFQUFFLE9BQU87Z0JBQ2YsYUFBYSxFQUFFO29CQUNiLFNBQVMsRUFBRSxDQUFDO29CQUNaLElBQUksRUFBRTt3QkFDSjs0QkFDRSxHQUFHLEVBQUUsdURBQXVEOzRCQUM1RCxNQUFNLEVBQUUsQ0FBQzt5QkFDVjt3QkFDRDs0QkFDRSxHQUFHLEVBQUUsdURBQXVEOzRCQUM1RCxNQUFNLEVBQUUsQ0FBQzt5QkFDVjt3QkFDRDs0QkFDRSxHQUFHLEVBQUUsdURBQXVEOzRCQUM1RCxNQUFNLEVBQUUsQ0FBQzt5QkFDVjtxQkFDRjtvQkFDRCxRQUFRLEVBQUUsRUFBRTtvQkFDWixLQUFLLEVBQUUsRUFBRTtpQkFDVjthQUNGO1lBQ0Q7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QUVXLFFBQUEsWUFBWSxHQUFHO0lBQzFCLDBCQUEwQjtJQUMxQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBQ3ZCLHdCQUF3QjtJQUN4Qiw4QkFBOEI7SUFDOUIsNEJBQTRCO0lBQzVCLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIsbUJBQW1CO0NBQ1gsQ0FBQztBQUVYLE1BQU0sa0JBQWtCLEdBQ3RCLG1RQUFtUSxDQUFDO0FBRXpQLFFBQUEsU0FBUyxHQUFHO0lBQ3ZCLDJCQUEyQjtJQUMzQiw2QkFBNkI7SUFDN0Isb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtDQUNWLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBnZXRBY2NvdW50UmVzcG9uc2VTdWNjZXNzMSA9IHtcbiAgc3RhdHVzOiAyMDAsXG4gIGJvZHk6IHtcbiAgICBoZWFkX2Jsb2NrX251bTogMTkxODM5NDcwLFxuICAgIGhlYWRfYmxvY2tfdGltZTogJzIwMjEtMDYtMzBUMTg6NTI6NTkuNTAwJyxcbiAgICBwcml2aWxlZ2VkOiBmYWxzZSxcbiAgICBsYXN0X2NvZGVfdXBkYXRlOiAnMTk3MC0wMS0wMVQwMDowMDowMC4wMDAnLFxuICAgIGNyZWF0ZWQ6ICcyMDIxLTA2LTI1VDE3OjQ2OjU2LjUwMCcsXG4gICAgY29yZV9saXF1aWRfYmFsYW5jZTogJzUuMDAwMCBFT1MnLFxuICAgIHJhbV9xdW90YTogNTQ5MixcbiAgICBuZXRfd2VpZ2h0OiAwLFxuICAgIGNwdV93ZWlnaHQ6IDAsXG4gICAgbmV0X2xpbWl0OiB7IHVzZWQ6IDAsIGF2YWlsYWJsZTogMCwgbWF4OiAwIH0sXG4gICAgY3B1X2xpbWl0OiB7IHVzZWQ6IDAsIGF2YWlsYWJsZTogMCwgbWF4OiAwIH0sXG4gICAgcmFtX3VzYWdlOiAzMTk2LFxuICAgIHBlcm1pc3Npb25zOiBbXG4gICAgICB7XG4gICAgICAgIHBlcm1fbmFtZTogJ2FjdGl2ZScsXG4gICAgICAgIHBhcmVudDogJ293bmVyJyxcbiAgICAgICAgcmVxdWlyZWRfYXV0aDoge1xuICAgICAgICAgIHRocmVzaG9sZDogMixcbiAgICAgICAgICBrZXlzOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGtleTogJ0VPUzhYcW1wMkJLb1A4VEpUU2hZOG5QYWNvQWVuNEFMeUVaRHNrUWFGSndqRHFteUpoc2NnJyxcbiAgICAgICAgICAgICAgd2VpZ2h0OiAxLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAga2V5OiAnRU9TNTNpajg2enRSdTZaZDhkdGtkVk0zUlpHMTdYa2pZc25uV3FjZnFWSmJuQ0ZpOG82U0cnLFxuICAgICAgICAgICAgICB3ZWlnaHQ6IDEsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBrZXk6ICdFT1M0dkJNcUF1cFZFTDdSRzM0WDE3WEhlS040d2Y3Qzl2VDQ5NE5lRjQyRVdoYlJYaFN3dScsXG4gICAgICAgICAgICAgIHdlaWdodDogMSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXSxcbiAgICAgICAgICBhY2NvdW50czogW10sXG4gICAgICAgICAgd2FpdHM6IFtdLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgcGVybV9uYW1lOiAnb3duZXInLFxuICAgICAgICBwYXJlbnQ6ICcnLFxuICAgICAgICByZXF1aXJlZF9hdXRoOiB7XG4gICAgICAgICAgdGhyZXNob2xkOiAyLFxuICAgICAgICAgIGtleXM6IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAga2V5OiAnRU9TOFhxbXAyQktvUDhUSlRTaFk4blBhY29BZW40QUx5RVpEc2tRYUZKd2pEcW15SmhzY2cnLFxuICAgICAgICAgICAgICB3ZWlnaHQ6IDEsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBrZXk6ICdFT1M1M2lqODZ6dFJ1NlpkOGR0a2RWTTNSWkcxN1hrallzbm5XcWNmcVZKYm5DRmk4bzZTRycsXG4gICAgICAgICAgICAgIHdlaWdodDogMSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGtleTogJ0VPUzR2Qk1xQXVwVkVMN1JHMzRYMTdYSGVLTjR3ZjdDOXZUNDk0TmVGNDJFV2hiUlhoU3d1JyxcbiAgICAgICAgICAgICAgd2VpZ2h0OiAxLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICBdLFxuICAgICAgICAgIGFjY291bnRzOiBbXSxcbiAgICAgICAgICB3YWl0czogW10sXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIF0sXG4gICAgdG90YWxfcmVzb3VyY2VzOiB7XG4gICAgICBvd25lcjogJ2kxc2tkYTNrc280MycsXG4gICAgICBuZXRfd2VpZ2h0OiAnMC4wMDAwIEVPUycsXG4gICAgICBjcHVfd2VpZ2h0OiAnMC4wMDAwIEVPUycsXG4gICAgICByYW1fYnl0ZXM6IDQwOTIsXG4gICAgfSxcbiAgICBzZWxmX2RlbGVnYXRlZF9iYW5kd2lkdGg6IG51bGwsXG4gICAgcmVmdW5kX3JlcXVlc3Q6IG51bGwsXG4gICAgdm90ZXJfaW5mbzogbnVsbCxcbiAgICByZXhfaW5mbzogbnVsbCxcbiAgICBzdWJqZWN0aXZlX2NwdV9iaWxsX2xpbWl0OiB7XG4gICAgICB1c2VkOiAwLFxuICAgICAgYXZhaWxhYmxlOiAwLFxuICAgICAgbWF4OiAwLFxuICAgIH0sXG4gIH0sXG59O1xuXG5jb25zdCBnZXRBY2NvdW50UmVzcG9uc2VTdWNjZXNzMiA9IHtcbiAgc3RhdHVzOiAyMDAsXG4gIGJvZHk6IHtcbiAgICBhY2NvdW50X25hbWU6ICdrczEza2RoMjQ1bHMnLFxuICAgIGhlYWRfYmxvY2tfbnVtOiAxOTE4Mzk0NzAsXG4gICAgaGVhZF9ibG9ja190aW1lOiAnMjAyMS0wNi0zMFQxODo1Mjo1OS41MDAnLFxuICAgIHByaXZpbGVnZWQ6IGZhbHNlLFxuICAgIGxhc3RfY29kZV91cGRhdGU6ICcxOTcwLTAxLTAxVDAwOjAwOjAwLjAwMCcsXG4gICAgY3JlYXRlZDogJzIwMjEtMDYtMjVUMTc6NDg6MTQuNTAwJyxcbiAgICByYW1fcXVvdGE6IDU0OTIsXG4gICAgbmV0X3dlaWdodDogMCxcbiAgICBjcHVfd2VpZ2h0OiAwLFxuICAgIG5ldF9saW1pdDogeyB1c2VkOiAwLCBhdmFpbGFibGU6IDAsIG1heDogMCB9LFxuICAgIGNwdV9saW1pdDogeyB1c2VkOiAwLCBhdmFpbGFibGU6IDAsIG1heDogMCB9LFxuICAgIHJhbV91c2FnZTogMzE5NixcbiAgICBwZXJtaXNzaW9uczogW1xuICAgICAge1xuICAgICAgICBwZXJtX25hbWU6ICdhY3RpdmUnLFxuICAgICAgICBwYXJlbnQ6ICdvd25lcicsXG4gICAgICAgIHJlcXVpcmVkX2F1dGg6IHtcbiAgICAgICAgICB0aHJlc2hvbGQ6IDIsXG4gICAgICAgICAga2V5czogW1xuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBrZXk6ICdFT1M2bW9INnBnQko4WEw4dE1BOXl4bnFqREdUbzZQN3N0SGllblN5MW5kTlFnZDhmTnlONicsXG4gICAgICAgICAgICAgIHdlaWdodDogMSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGtleTogJ0VPUzV4ZGE0dGtqQ2pxZURZVzlMa0VQcVJjeHhwR05DOWZpZFVqUHhUSkxEV3p2NFk4eVh5JyxcbiAgICAgICAgICAgICAgd2VpZ2h0OiAxLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAga2V5OiAnRU9TNUVyWFVRQ0tlQXBTRlZKODlGdHpGQ2hEVXJva05NMThGOFdKQWNWcU1UZzltdXA3NWsnLFxuICAgICAgICAgICAgICB3ZWlnaHQ6IDEsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgIF0sXG4gICAgICAgICAgYWNjb3VudHM6IFtdLFxuICAgICAgICAgIHdhaXRzOiBbXSxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIHBlcm1fbmFtZTogJ293bmVyJyxcbiAgICAgICAgcGFyZW50OiAnJyxcbiAgICAgICAgcmVxdWlyZWRfYXV0aDoge1xuICAgICAgICAgIHRocmVzaG9sZDogMixcbiAgICAgICAgICBrZXlzOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGtleTogJ0VPUzZtb0g2cGdCSjhYTDh0TUE5eXhucWpER1RvNlA3c3RIaWVuU3kxbmROUWdkOGZOeU42JyxcbiAgICAgICAgICAgICAgd2VpZ2h0OiAxLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAga2V5OiAnRU9TNXhkYTR0a2pDanFlRFlXOUxrRVBxUmN4eHBHTkM5ZmlkVWpQeFRKTERXenY0WTh5WHknLFxuICAgICAgICAgICAgICB3ZWlnaHQ6IDEsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBrZXk6ICdFT1M1RXJYVVFDS2VBcFNGVko4OUZ0ekZDaERVcm9rTk0xOEY4V0pBY1ZxTVRnOW11cDc1aycsXG4gICAgICAgICAgICAgIHdlaWdodDogMSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXSxcbiAgICAgICAgICBhY2NvdW50czogW10sXG4gICAgICAgICAgd2FpdHM6IFtdLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICBdLFxuICAgIHRvdGFsX3Jlc291cmNlczoge1xuICAgICAgb3duZXI6ICdrczEza2RoMjQ1bHMnLFxuICAgICAgbmV0X3dlaWdodDogJzAuMDAwMCBFT1MnLFxuICAgICAgY3B1X3dlaWdodDogJzAuMDAwMCBFT1MnLFxuICAgICAgcmFtX2J5dGVzOiA0MDkyLFxuICAgIH0sXG4gICAgc2VsZl9kZWxlZ2F0ZWRfYmFuZHdpZHRoOiBudWxsLFxuICAgIHJlZnVuZF9yZXF1ZXN0OiBudWxsLFxuICAgIHZvdGVyX2luZm86IG51bGwsXG4gICAgcmV4X2luZm86IG51bGwsXG4gICAgc3ViamVjdGl2ZV9jcHVfYmlsbF9saW1pdDoge1xuICAgICAgdXNlZDogMCxcbiAgICAgIGF2YWlsYWJsZTogMCxcbiAgICAgIG1heDogMCxcbiAgICB9LFxuICB9LFxufTtcblxuY29uc3QgZ2V0QmxvY2tSZXNwb25zZVN1Y2Nlc3MxID0ge1xuICBzdGF0dXM6IDIwMCxcbiAgYm9keToge1xuICAgIHRpbWVzdGFtcDogJzIwMjEtMDYtMzBUMTg6NTM6MDAuNTAwJyxcbiAgICBwcm9kdWNlcjogJ2Vvc2VvdWxkb3RpbycsXG4gICAgY29uZmlybWVkOiAwLFxuICAgIHByZXZpb3VzOiAnMGI2ZjNjZWY0ZGNiZjdlZGFlMjUyYjE3YWRjMzczZGUxZDU2ZTVlNWJjOWMxNmZkNWEzNmU3YWE3NmRhMzg0ZCcsXG4gICAgdHJhbnNhY3Rpb25fbXJvb3Q6ICdjOTQ2Yzg2MWFjNTkyMDI4ZDIwZTIwZjdlYzU1MmQ2YTY1Y2UwNzc4MzUwMTAwYmRhNzFiZmM4Yjg5MmVjYzg1JyxcbiAgICBhY3Rpb25fbXJvb3Q6ICc0NjMxMGMzOTZmMjYzZTY3YWMxNWNkNGZiZDJiZjEyZWU5MWQwZDYyZDNlNmU5Mjk3OTVmMmE1MDhlYzJlMGE4JyxcbiAgICBzY2hlZHVsZV92ZXJzaW9uOiAxOTczLFxuICAgIG5ld19wcm9kdWNlcnM6IG51bGwsXG4gICAgcHJvZHVjZXJfc2lnbmF0dXJlOlxuICAgICAgJ1NJR19LMV9LN1REaHhhTnV3eG83QW85NngyQUpEbUxLUW9kRDVnNUtMUmlUejJ1aDdMU0JEWHI1SkxMZWJYdXJ3NjFwY0g2UGpwRFpqSDNEQzdpQVN1QTRxVnZvTUpRWm42RFFjJyxcbiAgICB0cmFuc2FjdGlvbnM6IFtdLFxuICAgIGlkOiAnMGI2ZjNjZjBiYWExOTgzYWY0YTllNTNjNDg2NGQwZDdkODNhYTFmNTNjMmY3NzIyMjhjNTFkZmQ5Y2QzNDUwZCcsXG4gICAgYmxvY2tfbnVtOiAxOTE4Mzk0NzIsXG4gICAgcmVmX2Jsb2NrX3ByZWZpeDogMTAyMTY4NDIxMixcbiAgfSxcbn07XG5cbmNvbnN0IGdldEluZm9SZXNwb25zZVN1Y2Nlc3MxID0ge1xuICBzdGF0dXM6IDIwMCxcbiAgYm9keToge1xuICAgIHNlcnZlcl92ZXJzaW9uOiAnMzJhNDdlMzknLFxuICAgIGNoYWluX2lkOiAnYWNhMzc2ZjIwNmI4ZmMyNWE2ZWQ0NGRiZGM2NjU0N2MzNmM2YzMzZTNhMTE5ZmZiZWFlZjk0MzY0MmYwZTkwNicsXG4gICAgaGVhZF9ibG9ja19udW06IDE5MTgzOTQ3MixcbiAgICBsYXN0X2lycmV2ZXJzaWJsZV9ibG9ja19udW06IDE5MTgzOTE0NixcbiAgICBsYXN0X2lycmV2ZXJzaWJsZV9ibG9ja19pZDogJzBiNmYzYmFhOTljY2UzM2Y0ZjhhOWZlNGQ2MTNlOTAzZWI3ZDc3ZDU4Y2E2MzkyMDFkNzFkN2EwMDZlYjNmOWYnLFxuICAgIGhlYWRfYmxvY2tfaWQ6ICcwYjZmM2NmMGJhYTE5ODNhZjRhOWU1M2M0ODY0ZDBkN2Q4M2FhMWY1M2MyZjc3MjIyOGM1MWRmZDljZDM0NTBkJyxcbiAgICBoZWFkX2Jsb2NrX3RpbWU6ICcyMDIxLTA2LTI5VDE4OjUzOjAwLjUwMCcsXG4gICAgaGVhZF9ibG9ja19wcm9kdWNlcjogJ2Vvc2VvdWxkb3RpbycsXG4gICAgdmlydHVhbF9ibG9ja19jcHVfbGltaXQ6IDIwMDAwMCxcbiAgICB2aXJ0dWFsX2Jsb2NrX25ldF9saW1pdDogMTA0ODU3NjAwMCxcbiAgICBibG9ja19jcHVfbGltaXQ6IDIwMDAwMCxcbiAgICBibG9ja19uZXRfbGltaXQ6IDEwNDg1NzYsXG4gICAgc2VydmVyX3ZlcnNpb25fc3RyaW5nOiAndjIuMC4xMicsXG4gICAgZm9ya19kYl9oZWFkX2Jsb2NrX251bTogMTkxODM5NDcyLFxuICAgIGZvcmtfZGJfaGVhZF9ibG9ja19pZDogJzBiNmYzY2YwYmFhMTk4M2FmNGE5ZTUzYzQ4NjRkMGQ3ZDgzYWExZjUzYzJmNzcyMjI4YzUxZGZkOWNkMzQ1MGQnLFxuICAgIHNlcnZlcl9mdWxsX3ZlcnNpb25fc3RyaW5nOiAndjIuMC4xMi0zMmE0N2UzOTZhMTNiOTQ4MjYzYjFkYzk3NjJhNmUyMjkyYTJjMmVmJyxcbiAgfSxcbn07XG5cbmNvbnN0IGV4cGxhaW5UcmFuc2FjdGlvbklucHV0TmF0aXZlID0ge1xuICBoZWFkZXJzOiB7XG4gICAgcmVmX2Jsb2NrX3ByZWZpeDogNjg2NTIwMDY5LFxuICAgIHJlZl9ibG9ja19udW06IDM1MzAsXG4gICAgZXhwaXJhdGlvbjogJzIwMjEtMTAtMDRUMTY6NDE6NTMnLFxuICB9LFxuICB0cmFuc2FjdGlvbjoge1xuICAgIHBhY2tlZF90cng6XG4gICAgICAnZDEyZTViNjFjYTBkMDU3N2ViMjgwMDAwMDAwMDAxMDBhNjgyMzQwM2VhMzA1NTAwMDAwMDU3MmQzY2NkY2QwMTEwNWNjMzUzNjUzYTVkYzMwMDAwMDAwMDgwYWIyNmE3YjUwMTEwNWNjMzUzNjUzYTVkYzM4MGVmNzY1MzYzZTViMjQ2MDgwNzAwMDAwMDAwMDAwMDA0NDU0ZjUzMDAwMDAwMDA5MzAxNTI1NTRlMjAzODIwMzUzNTMxMzUzODM3MzIzNDIwMzAyMDMxMzgzMDMwMjAzMTM2MzYzNDM5MzAzMTM2MzgzMjIwNTM0OTQ3NWY0YjMxNWY0ODMxNGU3MTc2NjQ2MTczNzk1NzZhNGU3NDY2NmU3NzQyNjU2MzQ1NDM3MDUxNDg2NDYzNzQ0NjY5NDM1MDRiNGU2NTYzNTk2MjZiNTA3OTc0NzY0ZDYzNGU3OTQzNjQ0ZTc1NDQzNDQ0NmY2ZTRjNjY1NDZhMzQ3OTY5NjgzODQxNzUzNTY4NzI3YTM5MzQzMzQ0NDIzNjM3NTI3MjcwNzMzOTc2NjUzMzZlNjk1ODc3MzQ2NTdhNTM2ZDIwNzM2MzZmNzU2ZTY0NzI2NTZjMzEzMjMzMDAnLFxuICB9LFxufTtcblxuY29uc3QgZXhwbGFpblRyYW5zYWN0aW9uT3V0cHV0TmF0aXZlID0ge1xuICBkaXNwbGF5T3JkZXI6IFsnaWQnLCAnb3V0cHV0QW1vdW50JywgJ2NoYW5nZUFtb3VudCcsICdvdXRwdXRzJywgJ2NoYW5nZU91dHB1dHMnLCAnZmVlJywgJ21lbW8nLCAncHJveHknLCAncHJvZHVjZXJzJ10sXG4gIGlkOiAnMGE2NDc3YjExM2IwNWIyNTZlN2NmM2U0MjViN2M5MDAyZGEzNjA1OTA4M2RmYWI2MTcyYTE4YTJhYmQ0NDk1MycsXG4gIGNoYW5nZU91dHB1dHM6IFtdLFxuICBvdXRwdXRBbW91bnQ6ICcxODAwJyxcbiAgY2hhbmdlQW1vdW50OiAwLFxuICBvdXRwdXRzOiBbeyBhZGRyZXNzOiAnY3V0aWVzdW5pdnJzJywgYW1vdW50OiAnMTgwMCcgfV0sXG4gIGZlZToge30sXG4gIG1lbW86ICdSVU4gOCA1NTE1ODcyNCAwIDE4MDAgMTY2NDkwMTY4MiBTSUdfSzFfSDFOcXZkYXN5V2pOdGZud0JlY0VDcFFIZGN0RmlDUEtOZWNZYmtQeXR2TWNOeUNkTnVENERvbkxmVGo0eWloOEF1NWhyejk0M0RCNjdScnBzOXZlM25pWHc0ZXpTbSBzY291bmRyZWwxMjMnLFxuICBwcm94eTogdW5kZWZpbmVkLFxuICBwcm9kdWNlcnM6IHVuZGVmaW5lZCxcbn07XG5cbmNvbnN0IGV4cGxhaW5UcmFuc2FjdGlvbklucHV0Q2hleCA9IHtcbiAgaGVhZGVyczoge1xuICAgIHJlZl9ibG9ja19wcmVmaXg6IDc5MTAzNjI3OCxcbiAgICByZWZfYmxvY2tfbnVtOiAzNzQyOSxcbiAgICBleHBpcmF0aW9uOiAnMjAyMS0xMC0wNFQxMjoyMjoyNScsXG4gIH0sXG4gIHRyYW5zYWN0aW9uOiB7XG4gICAgcGFja2VkX3RyeDpcbiAgICAgICcwMWYyNWE2MTM1OTI3NjQxMjYyZjAwMDAwMDAwMDFkMDU1NDM1ZDM1ZDQ1NTQzMDAwMDAwNTcyZDNjY2RjZDAxOTA1NThjODY2M2FhMjY3ZDAwMDAwMDAwYThlZDMyMzI3YTkwNTU4Yzg2NjNhYTI2N2QwMDQwNTc4OWFiMDkxODMzMDBjOWYwMjUyZjAwMDAwMDA4NDM0ODQ1NTgwMDAwMDA1OTdiMjI3NDc5NzA2NTIyM2EyMjczNjU2YzZjMmQ2YzY5NmQ2OTc0MjIyYzIyNzM3OTZkNjI2ZjZjMjIzYTIyNjM2ODY1Nzg2MzY4NjU3ODYzNjg2NTc4MmQ2MzY4NjU3ODJkNjU2ZjczMjIyYzIyNzA3MjY5NjM2NTIyM2EyMjMwMmUzMDMwMzgzMDM2MzgyMjJjMjI2MzY4NjE2ZTZlNjU2YzIyM2EyMjc3NjU2MjIyN2QwMCcsXG4gIH0sXG59O1xuXG5jb25zdCBleHBsYWluVHJhbnNhY3Rpb25PdXRwdXRDaGV4ID0ge1xuICBkaXNwbGF5T3JkZXI6IFsnaWQnLCAnb3V0cHV0QW1vdW50JywgJ2NoYW5nZUFtb3VudCcsICdvdXRwdXRzJywgJ2NoYW5nZU91dHB1dHMnLCAnZmVlJywgJ21lbW8nLCAncHJveHknLCAncHJvZHVjZXJzJ10sXG4gIGlkOiAnMmNjNzE1ZjBlYzc2NjBkMjE2MTIzOWYzODE0ZDczMTY1MGUxZjkwYzZkOGRjZTliMzZmNmI2MzAwZTM3MWIwMicsXG4gIGNoYW5nZU91dHB1dHM6IFtdLFxuICBvdXRwdXRBbW91bnQ6ICcyMDI1MDAwMCcsXG4gIGNoYW5nZUFtb3VudDogMCxcbiAgb3V0cHV0czogW3sgYWRkcmVzczogJ2FnZy5uZXdkZXgnLCBhbW91bnQ6ICcyMDI1MDAwMCcgfV0sXG4gIGZlZToge30sXG4gIG1lbW86ICd7XCJ0eXBlXCI6XCJzZWxsLWxpbWl0XCIsXCJzeW1ib2xcIjpcImNoZXhjaGV4Y2hleC1jaGV4LWVvc1wiLFwicHJpY2VcIjpcIjAuMDA4MDY4XCIsXCJjaGFubmVsXCI6XCJ3ZWJcIn0nLFxuICBwcm94eTogdW5kZWZpbmVkLFxuICBwcm9kdWNlcnM6IHVuZGVmaW5lZCxcbn07XG5cbmNvbnN0IGV4cGxhaW5VbnN0YWtlSW5wdXQxID0ge1xuICBoZWFkZXJzOiB7XG4gICAgcmVmX2Jsb2NrX3ByZWZpeDogNzkxMDM2Mjc5LFxuICAgIHJlZl9ibG9ja19udW06IDM3NDI5LFxuICAgIGV4cGlyYXRpb246ICcyMDIxLTEwLTI1VDEyOjIyOjI1JyxcbiAgfSxcbiAgdHJhbnNhY3Rpb246IHtcbiAgICBwYWNrZWRfdHJ4OlxuICAgICAgJzQ1ZDY3ODYxMDEwMDY0MDAwMDAwMDAwMDAwMDEwMDQwOGM3YTAyZWEzMDU1MDAwMDAwMDAwMDg1MjY5ZDAwMDIwMTMwMDEwMDAwMDAwMDAwZWEzMDU1YzA4ZmNhODZhOWE4ZDJkNDAxNDAwMmFlYWY2NDcxYzY3YzAwMDAwMDAwYThlZDMyMzIzMDQwMDJhZWFmNjQ3MWM2N2M0MDAyYWVhZjY0NzFjNjdjYTA4NjAxMDAwMDAwMDAwMDA0NDU0ZjUzMDAwMDAwMDBhMDg2MDEwMDAwMDAwMDAwMDQ0NTRmNTMwMDAwMDAwMDAwJyxcbiAgfSxcbn07XG5cbmNvbnN0IGV4cGxhaW5VbnN0YWtlT3V0cHV0MSA9IHtcbiAgZGlzcGxheU9yZGVyOiBbJ2lkJywgJ291dHB1dEFtb3VudCcsICdjaGFuZ2VBbW91bnQnLCAnb3V0cHV0cycsICdjaGFuZ2VPdXRwdXRzJywgJ2ZlZScsICdtZW1vJywgJ3Byb3h5JywgJ3Byb2R1Y2VycyddLFxuICBpZDogJzM4NGE5YzJiYmRmMTY1NDExMTNlMmVhMWRkYmU2ZTRmZmZkYmQ3ODdkMDg1M2NmNWI3NDJhNTY3NTg3NDM3NzYnLFxuICBjaGFuZ2VPdXRwdXRzOiBbXSxcbiAgb3V0cHV0QW1vdW50OiAnMjAwMDAwJyxcbiAgY2hhbmdlQW1vdW50OiAwLFxuICBvdXRwdXRzOiBbeyBhZGRyZXNzOiAnam4zYjJ0NWpwczE0JywgYW1vdW50OiAnMjAwMDAwJyB9XSxcbiAgZmVlOiB7fSxcbiAgbWVtbzogdW5kZWZpbmVkLFxuICBwcm94eTogdW5kZWZpbmVkLFxuICBwcm9kdWNlcnM6IHVuZGVmaW5lZCxcbn07XG5cbmNvbnN0IGV4cGxhaW5VbnN0YWtlSW5wdXQyID0ge1xuICBoZWFkZXJzOiB7XG4gICAgcmVmX2Jsb2NrX3ByZWZpeDogNzkxMDM2MjgwLFxuICAgIHJlZl9ibG9ja19udW06IDM3NDkwLFxuICAgIGV4cGlyYXRpb246ICcyMDIxLTEwLTI2VDEyOjIyOjI1JyxcbiAgfSxcbiAgdHJhbnNhY3Rpb246IHtcbiAgICBwYWNrZWRfdHJ4OlxuICAgICAgJzU2ZTk3ODYxMDEwMDY0MDAwMDAwMDAwMDAwMDEwMDQwOGM3YTAyZWEzMDU1MDAwMDAwMDAwMDg1MjY5ZDAwMDIwMTMwMDEwMDAwMDAwMDAwZWEzMDU1YzA4ZmNhODZhOWE4ZDJkNDAxNDAwMmFlYWY2NDcxYzY3YzAwMDAwMDAwYThlZDMyMzIzMDQwMDJhZWFmNjQ3MWM2N2M0MDAyYWVhZjY0NzFjNjdjMWJkOTExODQxNzAwMDAwMDA0NDU0ZjUzMDAwMDAwMDA0NmQ5MTE4NDE3MDAwMDAwMDQ0NTRmNTMwMDAwMDAwMDAwJyxcbiAgfSxcbn07XG5cbmNvbnN0IGV4cGxhaW5VbnN0YWtlT3V0cHV0MiA9IHtcbiAgZGlzcGxheU9yZGVyOiBbJ2lkJywgJ291dHB1dEFtb3VudCcsICdjaGFuZ2VBbW91bnQnLCAnb3V0cHV0cycsICdjaGFuZ2VPdXRwdXRzJywgJ2ZlZScsICdtZW1vJywgJ3Byb3h5JywgJ3Byb2R1Y2VycyddLFxuICBpZDogJzJiZGIwNmQwODEzZWQwOWMyNWEyMmQ5NGU4YjZkZDMzZjIwNmUzOTRkOWU0MDkzZWU0OTU3N2E3NmM3NzUyY2QnLFxuICBjaGFuZ2VPdXRwdXRzOiBbXSxcbiAgb3V0cHV0QW1vdW50OiAnMjAyMDAwMDIwMDY1JyxcbiAgY2hhbmdlQW1vdW50OiAwLFxuICBvdXRwdXRzOiBbeyBhZGRyZXNzOiAnam4zYjJ0NWpwczE0JywgYW1vdW50OiAnMjAyMDAwMDIwMDY1JyB9XSxcbiAgZmVlOiB7fSxcbiAgbWVtbzogdW5kZWZpbmVkLFxuICBwcm94eTogdW5kZWZpbmVkLFxuICBwcm9kdWNlcnM6IHVuZGVmaW5lZCxcbn07XG5cbmNvbnN0IGV4cGxhaW5SZWZ1bmRJbnB1dCA9IHtcbiAgaGVhZGVyczoge1xuICAgIHJlZl9ibG9ja19wcmVmaXg6IDc5MTAzNjg1MCxcbiAgICByZWZfYmxvY2tfbnVtOiAzNzU2NyxcbiAgICBleHBpcmF0aW9uOiAnMjAyMS0xMC0yOFQxMjoyMjoyNScsXG4gIH0sXG4gIHRyYW5zYWN0aW9uOiB7XG4gICAgcGFja2VkX3RyeDpcbiAgICAgICcxOTNiN2I2MTAxMDA2NDAwMDAwMDAwMDAwMDAxMDA0MDhjN2EwMmVhMzA1NTAwMDAwMDAwMDA4NTI2OWQwMDAyMDEzMDAxMDAwMDAwMDAwMGVhMzA1NTAwMDAwMDAwYTRhOTk3YmEwMTIwODI1MDE5YWIzY2E5OGIwMDAwMDAwMGE4ZWQzMjMyMDgyMDgyNTAxOWFiM2NhOThiMDAnLFxuICB9LFxufTtcblxuY29uc3QgZXhwbGFpblJlZnVuZE91dHB1dCA9IHtcbiAgZGlzcGxheU9yZGVyOiBbJ2lkJywgJ291dHB1dEFtb3VudCcsICdjaGFuZ2VBbW91bnQnLCAnb3V0cHV0cycsICdjaGFuZ2VPdXRwdXRzJywgJ2ZlZScsICdtZW1vJywgJ3Byb3h5JywgJ3Byb2R1Y2VycyddLFxuICBpZDogJzVkMGVjMTYxYmZiZTIyZmRjMmQwYjIyODVhNmRhYzdjY2QwYmVjMzMxMDE0YTVjMWQwNWFmOWNiYTRkYjJkMjgnLFxuICBjaGFuZ2VPdXRwdXRzOiBbXSxcbiAgb3V0cHV0QW1vdW50OiAnMCcsXG4gIGNoYW5nZUFtb3VudDogMCxcbiAgb3V0cHV0czogW3sgYWRkcmVzczogJ2xpb250ZXN0ZTIxMicsIGFtb3VudDogJzAnIH1dLFxuICBmZWU6IHt9LFxuICBtZW1vOiB1bmRlZmluZWQsXG4gIHByb3h5OiB1bmRlZmluZWQsXG4gIHByb2R1Y2VyczogdW5kZWZpbmVkLFxufTtcblxuY29uc3QgdW5zaWduZWRUcmFuc2FjdGlvbiA9IHtcbiAgcmVjaXBpZW50czogW1xuICAgIHtcbiAgICAgIGFtb3VudDogJzU2MDAwMCcsXG4gICAgICBhZGRyZXNzOiAnanpqa3BuMWJqbnRpJyxcbiAgICAgIHJlY2lwaWVudExhYmVsOiBudWxsLFxuICAgICAgbWVtbzoge1xuICAgICAgICB0eXBlOiAnaWQnLFxuICAgICAgICB2YWx1ZTogJ1Rlc3RpbmcgRU9TIE1lbW8nLFxuICAgICAgfSxcbiAgICB9LFxuICBdLFxuICBoZWFkZXJzOiB7XG4gICAgZXhwaXJhdGlvbjogJzIwMTktMDctMjdUMDI6NDc6MjAuNTAwWicsXG4gICAgcmVmX2Jsb2NrX251bTogMjE0OTUsXG4gICAgcmVmX2Jsb2NrX3ByZWZpeDogMzQ0NzcxMzIxNCxcbiAgfSxcbiAgdHhIZXg6XG4gICAgJ2U3MGFhYWI4OTk3ZTFkZmNlNThmYmZhYzgwY2JiYjhmZWNlYzdiOTljZjk4MmE5NDQ0MjczY2JjNjRjNDE0NzMzOWJiM2I1ZGY3NTNiZWVkN2ZjZDAwMDAwMDAwMDEwMGE2ODIzNDAzZWEzMDU1MDAwMDAwNTcyZDNjY2RjZDAxMjAxMmE2ZjY4YTVlZDRiZjAwMDAwMDAwYThlZDMyMzIyMTIwMTJhNmY2OGE1ZWQ0YmZlMGYyN2MyN2NjMGFkZjdmODA4YjA4MDAwMDAwMDAwMDA0NDU0ZjUzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCcsXG4gIHRyYW5zYWN0aW9uOiB7XG4gICAgY29tcHJlc3Npb246ICdub25lJyxcbiAgICBwYWNrZWRfdHJ4OlxuICAgICAgJzM5YmIzYjVkZjc1M2JlZWQ3ZmNkMDAwMDAwMDAwMTAwYTY4MjM0MDNlYTMwNTUwMDAwMDA1NzJkM2NjZGNkMDEyMDEyYTZmNjhhNWVkNGJmMDAwMDAwMDBhOGVkMzIzMjIxMjAxMmE2ZjY4YTVlZDRiZmUwZjI3YzI3Y2MwYWRmN2Y4MDhiMDgwMDAwMDAwMDAwMDQ0NTRmNTMwMDAwMDAwMDAwMDAnLFxuICAgIHNpZ25hdHVyZXM6IFtdLFxuICB9LFxuICB0eGlkOiAnOGJiNGRjODg4YmFkODEwOGE2YzJmMWJiOGEyYjc0ZmJkOGY2OGZhNzIxNmY4NjU0NTc4Njg1MDUxNzc1NGUyNScsXG4gIHdhbGxldElkOiAnNWQzOWM3ZGE2NmNlMTI3MTU0NzBjOWIyZmQ2YTYzOWQnLFxuICBhbW91bnQ6ICc1NjAwMDAnLFxuICBhZGRyZXNzOiAnanpqa3BuMWJqbnRpJyxcbiAgcmVjZWl2ZWRDb2luOiB7XG4gICAgbmFtZTogJ3Rlb3MnLFxuICAgIHN2ZzogJ2VvcycsXG4gICAgbW9kaWZpZXI6IDEwMDAwLFxuICAgIG1vZGlmaWVyRXhwOiA0LFxuICAgIGZ1bGxEaXNwbGF5OiAnRU9TJyxcbiAgICBzaG9ydERpc3BsYXk6ICdURU9TJyxcbiAgICBoYXNNYXJrZXREYXRhOiBmYWxzZSxcbiAgICB3YWxsZXRDcmVhdGlvblBvbGxpbmc6IHRydWUsXG4gIH0sXG4gIGNvaW46ICd0ZW9zJyxcbiAgbWVtbzoge1xuICAgIHR5cGU6ICdpZCcsXG4gICAgdmFsdWU6ICdUZXN0aW5nIEVPUyBNZW1vJyxcbiAgfSxcbn07XG5cbmV4cG9ydCBjb25zdCBFb3NSZXNwb25zZXMgPSB7XG4gIGdldEFjY291bnRSZXNwb25zZVN1Y2Nlc3MxLFxuICBnZXRBY2NvdW50UmVzcG9uc2VTdWNjZXNzMixcbiAgZ2V0SW5mb1Jlc3BvbnNlU3VjY2VzczEsXG4gIGdldEJsb2NrUmVzcG9uc2VTdWNjZXNzMSxcbiAgZXhwbGFpblRyYW5zYWN0aW9uT3V0cHV0TmF0aXZlLFxuICBleHBsYWluVHJhbnNhY3Rpb25PdXRwdXRDaGV4LFxuICBleHBsYWluVW5zdGFrZU91dHB1dDEsXG4gIGV4cGxhaW5VbnN0YWtlT3V0cHV0MixcbiAgZXhwbGFpblJlZnVuZE91dHB1dCxcbn0gYXMgY29uc3Q7XG5cbmNvbnN0IHN0cmluZzI1N0NoYXJzTG9uZyA9XG4gICc0V01ObHUwZkZVOE45NEF3dWtmcGZQUFFuMk15bzgwSmRtTE5GNXJnZUtBYWI5WExEOTNLVVFpcGNUNlVTMExSd1dXSUdiVXQ4OWZqbWR3cGczQ0JrbE5pOFFJZUJJMmk4VURKQ0V1UUtZb2JSNW00aXNtbTFSb29UWFVudzVPUGptZkx1dWFqWVY0ZTVjUzFqcEM2aGV6NVg0M1BaNVNzR2FITllYMllZWFkwM2lyNTRjV1d4NVFXNVZDUEtQS1V6ZnEyVVlLNWZqQUcyRmUzeENVT3pxZ29SNkthQWl1T09uRFN5aFp5Z0xKeWFvSnBPWFpNOW9sYmxOdEFXNzVFZCc7XG5cbmV4cG9ydCBjb25zdCBFb3NJbnB1dHMgPSB7XG4gIGV4cGxhaW5UcmFuc2FjdGlvbklucHV0Q2hleCxcbiAgZXhwbGFpblRyYW5zYWN0aW9uSW5wdXROYXRpdmUsXG4gIGV4cGxhaW5VbnN0YWtlSW5wdXQxLFxuICBleHBsYWluVW5zdGFrZUlucHV0MixcbiAgZXhwbGFpblJlZnVuZElucHV0LFxuICB1bnNpZ25lZFRyYW5zYWN0aW9uLFxuICBzdHJpbmcyNTdDaGFyc0xvbmcsXG59IGFzIGNvbnN0O1xuIl19Выполнить команду
Для локальной разработки. Не используйте в интернете!