{
"version": 4,
"timestamp": 1580928548891,
"reference": "vXG5hXPF3xePhwc4oxnfmFgYk7ixYi9cjzv4JoibX1ZUEkyDJooG6aT632SUVs5va3WNmspNBsam7qWQHZMVmD3",
"nxt-consensus": {
"base-target": 926,
"generation-signature": "FpcVacLVFVhweBz5hdntAdfCjrvu5sUCYRidsdRXG8ZA"
},
"features": [],
"desiredReward": -1,
"generator": "3NBVqYXrapgJP9atQccdBPAgJPwHDKkh6A8",
"generatorPublicKey": "CRxqEuxhdZBEHX42MU4FfyJxuHmbDBTaHMhM3Uki7pLw",
"signature": "4LAYbfnfSg315oXPiBr1DgDjjPBRs9yznA6tws29BdKLe69i5vh5BmJQ9Z69u8e4Z6Styi2uDNWWh5Zyg38EbaV6",
"blocksize": 7065,
"transactionCount": 5,
"id": "4LAYbfnfSg315oXPiBr1DgDjjPBRs9yznA6tws29BdKLe69i5vh5BmJQ9Z69u8e4Z6Styi2uDNWWh5Zyg38EbaV6",
"totalFee": 34600000,
"reward": 600000000,
"rewardShares": {
"3NBVqYXrapgJP9atQccdBPAgJPwHDKkh6A8": 600000000
},
"fee": 34600000,
"previous": "886264",
"height": "886265",
"next": "886266",
"transactions": [
{
"type": 7,
"id": "8ypXuBu1tvZSQ82twq86PoefwusVSMc9NXx78zhuemgq",
"fee": 2200000,
"feeAssetId": null,
"timestamp": 1580928542554,
"version": 2,
"sender": "3Ms8fSfAxBLDjKvNVgACRzQoBLCtCWxtawu",
"senderPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"proofs": [
"5WC8qTaRWDQ1yQwW84iB3PBW1fS1RPiW3cG74PfqbXqvqNMd6Zh1TYoqZt7QzP2xQWY6fNbSd8qsajihwZhqcNK1"
],
"order1": {
"version": 2,
"id": "2QPy5npjTxpnVu1bcweCxwt5NY4NACScfuoaPyzSMLkt",
"sender": "3MpNLGecnvHTgmGnrP1j85QWKHD7r5wK6Sy",
"senderPublicKey": "Ht98tMp8f3ZKijjTChB2Sa9cCqfdAxoY1BRL8eStaN34",
"matcherPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"assetPair": {
"amountAsset": "Co11Tbj83TeZCnuXrZQwv6Bs4XG2sm1vGQiQ4FLDjJWs",
"priceAsset": "Emn8cyGDFgnLCKLTXqVWhKJARhtR2muBUuZaSmqNzDfn"
},
"orderType": "buy",
"amount": 11740423,
"price": 2102703,
"timestamp": 1580928541819,
"expiration": 1583434141819,
"matcherFee": 1100000,
"signature": "4G2u7BjLap2EQ8t9zSRJvLncybq4xmWmZkJ7FEa2YYtDv2QjK3izUCPn3UnyukRRZcNpdMNDP7qyPthg5bCMHbcj",
"proofs": [
"4G2u7BjLap2EQ8t9zSRJvLncybq4xmWmZkJ7FEa2YYtDv2QjK3izUCPn3UnyukRRZcNpdMNDP7qyPthg5bCMHbcj"
]
},
"order2": {
"version": 2,
"id": "J9cy3mPEqTYTD6SXL7kMwgm9Z7exqjwwGDtHwh395xMU",
"sender": "3N464q3vS7SCFzhDbYiTAKR9DVbZMnwNQTz",
"senderPublicKey": "7wuxSVYhMVtNq12nHX8wsn8wkC5osPZXRJ6hhJoutNKB",
"matcherPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"assetPair": {
"amountAsset": "Co11Tbj83TeZCnuXrZQwv6Bs4XG2sm1vGQiQ4FLDjJWs",
"priceAsset": "Emn8cyGDFgnLCKLTXqVWhKJARhtR2muBUuZaSmqNzDfn"
},
"orderType": "sell",
"amount": 11740423,
"price": 2102703,
"timestamp": 1580928542440,
"expiration": 1583434142440,
"matcherFee": 1100000,
"signature": "AJmoRVeQieFrT6HMiYSCKtX7FfPQruRMdHodpJpuN5MnypgBVJ72nLvoisZzrnUDnZ8cEgCk48YfzW4Vxg8h2ey",
"proofs": [
"AJmoRVeQieFrT6HMiYSCKtX7FfPQruRMdHodpJpuN5MnypgBVJ72nLvoisZzrnUDnZ8cEgCk48YfzW4Vxg8h2ey"
]
},
"amount": 11740413,
"price": 2102703,
"buyMatcherFee": 1099999,
"sellMatcherFee": 1099999
},
{
"type": 7,
"id": "3SFsWwLhTe7H5Pq66B4Fj2Mk7Q7mf6iKabiqQZDGCcZx",
"fee": 2200000,
"feeAssetId": null,
"timestamp": 1580928543976,
"version": 2,
"sender": "3Ms8fSfAxBLDjKvNVgACRzQoBLCtCWxtawu",
"senderPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"proofs": [
"2akXek1Gtt6RNdEdE1DkQysZXmtPTcFgba7wy3GSa7PJN1Hq9py5pF3Me2ZssoKeQMZfNXzv5ibPVJqPSiSKggLn"
],
"order1": {
"version": 2,
"id": "HjnMp9YMnKh8Rff66RANjFkssM6cLCWgR9rvxJaJbVxH",
"sender": "3MpNLGecnvHTgmGnrP1j85QWKHD7r5wK6Sy",
"senderPublicKey": "Ht98tMp8f3ZKijjTChB2Sa9cCqfdAxoY1BRL8eStaN34",
"matcherPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"assetPair": {
"amountAsset": "Emn8cyGDFgnLCKLTXqVWhKJARhtR2muBUuZaSmqNzDfn",
"priceAsset": "DeSwLim3LSwUGFj2YmERbK3Qf6LWV1k9YczS7LnniWFr"
},
"orderType": "buy",
"amount": 31,
"price": 875680884272,
"timestamp": 1580928543045,
"expiration": 1583434143045,
"matcherFee": 1100000,
"signature": "4qAQ2MrVbeJfEK92gYst25FSS75f2RpvHBREDHTfSvktWUgCaGGiXPSdJGr7EPn7e7hKmBRF2hQtoipDw8GRjHf4",
"proofs": [
"4qAQ2MrVbeJfEK92gYst25FSS75f2RpvHBREDHTfSvktWUgCaGGiXPSdJGr7EPn7e7hKmBRF2hQtoipDw8GRjHf4"
]
},
"order2": {
"version": 2,
"id": "6tgwhrnxJRBpJxwax4s5DgzFYRyN9TRqLrWzp536PqYc",
"sender": "3N464q3vS7SCFzhDbYiTAKR9DVbZMnwNQTz",
"senderPublicKey": "7wuxSVYhMVtNq12nHX8wsn8wkC5osPZXRJ6hhJoutNKB",
"matcherPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"assetPair": {
"amountAsset": "Emn8cyGDFgnLCKLTXqVWhKJARhtR2muBUuZaSmqNzDfn",
"priceAsset": "DeSwLim3LSwUGFj2YmERbK3Qf6LWV1k9YczS7LnniWFr"
},
"orderType": "sell",
"amount": 31,
"price": 875680884272,
"timestamp": 1580928543895,
"expiration": 1583434143895,
"matcherFee": 1100000,
"signature": "4MmeM1HgSzzpStFV7YnTLBuChHQmhWmh5HivSGzBdEE3fSARVfcbGe63LMKY3igTne9YaKLeirE4xZFbVijMDUmk",
"proofs": [
"4MmeM1HgSzzpStFV7YnTLBuChHQmhWmh5HivSGzBdEE3fSARVfcbGe63LMKY3igTne9YaKLeirE4xZFbVijMDUmk"
]
},
"amount": 31,
"price": 875680884272,
"buyMatcherFee": 1100000,
"sellMatcherFee": 1100000
},
{
"type": 7,
"id": "HexPze2u2kSFshSkGRg1hhkxdAsoRgHFuiRphv9zWq24",
"fee": 1800000,
"feeAssetId": null,
"timestamp": 1580928545092,
"version": 2,
"sender": "3Ms8fSfAxBLDjKvNVgACRzQoBLCtCWxtawu",
"senderPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"proofs": [
"45wrdx2GkVepevnZMEHUSs2BHrG3xpzcc7ZpyJsyNpAHpv57EEre6CUgsvXRjWe3RkfACCJzLvpPmN9HpSiAHufg"
],
"order1": {
"version": 2,
"id": "CQM2aXWHjZB5nNfpbTEsyVW2cQMwvQxHWaEMVrrEkD7z",
"sender": "3MpNLGecnvHTgmGnrP1j85QWKHD7r5wK6Sy",
"senderPublicKey": "Ht98tMp8f3ZKijjTChB2Sa9cCqfdAxoY1BRL8eStaN34",
"matcherPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"assetPair": {
"amountAsset": "HUdXNRE4VcCx64PCPYwh6KL2cxvRaKcR8bXe3Ar9fG4p",
"priceAsset": null
},
"orderType": "buy",
"amount": 5121032,
"price": 2669658900,
"timestamp": 1580928544384,
"expiration": 1583434144384,
"matcherFee": 700000,
"signature": "2GRWAcwrLfaxjJYVeARAFNhg82zAGLdH2APmii8rf6rJLb7WMcwQ8zDFytDLZM3Kkm6WaE4v9EAwrGaSgBVWnQLe",
"proofs": [
"2GRWAcwrLfaxjJYVeARAFNhg82zAGLdH2APmii8rf6rJLb7WMcwQ8zDFytDLZM3Kkm6WaE4v9EAwrGaSgBVWnQLe"
]
},
"order2": {
"version": 2,
"id": "5oLiDdNVzg5MhJ1xFLcsWUA75pgipPTH6mSPZB1vdYbM",
"sender": "3N464q3vS7SCFzhDbYiTAKR9DVbZMnwNQTz",
"senderPublicKey": "7wuxSVYhMVtNq12nHX8wsn8wkC5osPZXRJ6hhJoutNKB",
"matcherPublicKey": "6d1nbhBxLCxjUyL9xXcX2VVxj2kcKiYny7VqH4FwbApv",
"assetPair": {
"amountAsset": "HUdXNRE4VcCx64PCPYwh6KL2cxvRaKcR8bXe3Ar9fG4p",
"priceAsset": null
},
"orderType": "sell",
"amount": 5121032,
"price": 2669658900,
"timestamp": 1580928545015,
"expiration": 1583434145015,
"matcherFee": 700000,
"signature": "2ngrHVzLRFFdENZMo7BdYejo9YmLmiJLvHdWM9Wddjb4c3LReoHGjUGZjmavAyuKtrEgDj7xVtJynQgYv7RcJhch",
"proofs": [
"2ngrHVzLRFFdENZMo7BdYejo9YmLmiJLvHdWM9Wddjb4c3LReoHGjUGZjmavAyuKtrEgDj7xVtJynQgYv7RcJhch"
]
},
"amount": 5121032,
"price": 2669658900,
"buyMatcherFee": 700000,
"sellMatcherFee": 700000
},
{
"type": 12,
"id": "4z9UdbPRo1tUsNBkkyARiMH7VU58Mi5KrQd5k8tqZ7Mo",
"fee": 14200000,
"feeAssetId": null,
"timestamp": 1580928571131,
"version": 1,
"sender": "3NAxHUEaM6RAG7rVDPL9L6DFZWkrqFtY98t",
"senderPublicKey": "4Jwx6yN9LNc5XbrqwrSdp2hok5niFKzGzfZwSxFH6FsV",
"proofs": [
"2hsYojVmdgXh75aAr7omL7UHeftw9TLmM9srqjcaQn7VneaxANYSW4qfPLbA3H87H9bnVHsRb5GcfkqwHyZhzT5L"
],
"data": [
{
"key": "indexWebDapp.html_count",
"type": "string",
"value": "1"
}
]
},
{
"type": 12,
"id": "Bw6iQbVZ7MHKTvw44SDBu68qHFz5EBqGfTHaG9U9epQP",
"fee": 14200000,
"feeAssetId": null,
"timestamp": 1580928571095,
"version": 1,
"sender": "3NAxHUEaM6RAG7rVDPL9L6DFZWkrqFtY98t",
"senderPublicKey": "4Jwx6yN9LNc5XbrqwrSdp2hok5niFKzGzfZwSxFH6FsV",
"proofs": [
"2ZE1Gt3Gktqqtk8mr8azxZJiyrmkbMVFaGVKkwEBhYimChn4re4WyAdEMjSfyad9rS51wowGPL9oXz1gWJUFVffm"
],
"data": [
{
"key": "indexWebDapp.html_0",
"type": "binary",
"value": "base64:PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSJlbiI+DQogIDxoZWFkPg0KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04IiAvPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IlgtVUEtQ29tcGF0aWJsZSIgY29udGVudD0iSUU9ZWRnZSIgLz4NCiAgICA8bWV0YQ0KICAgICAgbmFtZT0idmlld3BvcnQiDQogICAgICBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsaW5pdGlhbC1zY2FsZT0xLHNocmluay10by1maXQ9bm8iDQogICAgLz4NCiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iIiAvPg0KICAgIDxtZXRhIG5hbWU9ImF1dGhvciIgY29udGVudD0iIiAvPg0KICAgIDx0aXRsZT5SaWRlUmlzazwvdGl0bGU+DQogICAgPGxpbmsgaHJlZj0id2ViK2RhcHA6Ly8zTkF4SFVFYU02UkFHN3JWRFBMOUw2REZaV2tycUZ0WTk4dC9hbGwubWluLmNzc19jb3VudCIgcmVsPSJzdHlsZXNoZWV0IiAvPg0KICAgIDxsaW5rDQogICAgICBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvOjIwMCwyMDBpLDMwMCwzMDBpLDQwMCw0MDBpLDYwMCw2MDBpLDcwMCw3MDBpLDgwMCw4MDBpLDkwMCw5MDBpIg0KICAgICAgcmVsPSJzdHlsZXNoZWV0Ig0KICAgIC8+DQogICAgPGxpbmsgcmVsPSJtYW5pZmVzdCIgaHJlZj0id2ViK2RhcHA6Ly8zTkF4SFVFYU02UkFHN3JWRFBMOUw2REZaV2tycUZ0WTk4dC9tYW5pZmVzdDMuanNvbl9jb3VudCIgLz4NCiAgICA8bGluayBocmVmPSJ3ZWIrZGFwcDovLzNOQXhIVUVhTTZSQUc3clZEUEw5TDZERlpXa3JxRnRZOTh0L3NiLWFkbWluLTIubWluLmNzc19jb3VudCIgcmVsPSJzdHlsZXNoZWV0IiAvPg0KICAgIDxsaW5rIGhyZWY9IndlYitkYXBwOi8vM05BeEhVRWFNNlJBRzdyVkRQTDlMNkRGWldrcnFGdFk5OHQvMi4yMmE3ZDRlZi5jaHVuay5jc3NfY291bnQiIHJlbD0ic3R5bGVzaGVldCIgLz4NCiAgICA8bGluayBocmVmPSJ3ZWIrZGFwcDovLzNOQXhIVUVhTTZSQUc3clZEUEw5TDZERlpXa3JxRnRZOTh0L21haW4uMDVjMTFhYmEuY2h1bmsuY3NzX2NvdW50IiByZWw9InN0eWxlc2hlZXQiIC8+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQogICAgPG5vc2NyaXB0PllvdSBuZWVkIHRvIGVuYWJsZSBKYXZhU2NyaXB0IHRvIHJ1biB0aGlzIGFwcC48L25vc2NyaXB0Pg0KICAgIDxkaXYgaWQ9InJvb3QiPjwvZGl2Pg0KICAgIDxzY3JpcHQ+DQogICAgICAhKGZ1bmN0aW9uKGwpIHsNCiAgICAgICAgZnVuY3Rpb24gZShlKSB7DQogICAgICAgICAgZm9yICgNCiAgICAgICAgICAgIHZhciByLCB0LCBuID0gZVswXSwgbyA9IGVbMV0sIHUgPSBlWzJdLCBmID0gMCwgaSA9IFtdOw0KICAgICAgICAgICAgZiA8IG4ubGVuZ3RoOw0KICAgICAgICAgICAgZisrDQogICAgICAgICAgKQ0KICAgICAgICAgICAgKHQgPSBuW2ZdKSwgcFt0XSAmJiBpLnB1c2gocFt0XVswXSksIChwW3RdID0gMCk7DQogICAgICAgICAgZm9yIChyIGluIG8pDQogICAgICAgICAgICBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwobywgcikgJiYgKGxbcl0gPSBvW3JdKTsNCiAgICAgICAgICBmb3IgKHMgJiYgcyhlKTsgaS5sZW5ndGg7ICkgaS5zaGlmdCgpKCk7DQogICAgICAgICAgcmV0dXJuIGMucHVzaC5hcHBseShjLCB1IHx8IFtdKSwgYSgpOw0KICAgICAgICB9DQogICAgICAgIGZ1bmN0aW9uIGEoKSB7DQogICAgICAgICAgZm9yICh2YXIgZSwgciA9IDA7IHIgPCBjLmxlbmd0aDsgcisrKSB7DQogICAgICAgICAgICBmb3IgKHZhciB0ID0gY1tyXSwgbiA9ICEwLCBvID0gMTsgbyA8IHQubGVuZ3RoOyBvKyspIHsNCiAgICAgICAgICAgICAgdmFyIHUgPSB0W29dOw0KICAgICAgICAgICAgICAwICE9PSBwW3VdICYmIChuID0gITEpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgbiAmJiAoYy5zcGxpY2Uoci0tLCAxKSwgKGUgPSBmKChmLnMgPSB0WzBdKSkpKTsNCiAgICAgICAgICB9DQogICAgICAgICAgcmV0dXJuIGU7DQogICAgICAgIH0NCiAgICAgICAgdmFyIHQgPSB7fSwNCiAgICAgICAgICBwID0geyAxOiAwIH0sDQogICAgICAgICAgYyA9IFtdOw0KICAgICAgICBmdW5jdGlvbiBmKGUpIHsNCiAgICAgICAgICBpZiAodFtlXSkgcmV0dXJuIHRbZV0uZXhwb3J0czsNCiAgICAgICAgICB2YXIgciA9ICh0W2VdID0geyBpOiBlLCBsOiAhMSwgZXhwb3J0czoge30gfSk7DQogICAgICAgICAgcmV0dXJuIGxbZV0uY2FsbChyLmV4cG9ydHMsIHIsIHIuZXhwb3J0cywgZiksIChyLmwgPSAhMCksIHIuZXhwb3J0czsNCiAgICAgICAgfQ0KICAgICAgICAoZi5tID0gbCksDQogICAgICAgICAgKGYuYyA9IHQpLA0KICAgICAgICAgIChmLmQgPSBmdW5jdGlvbihlLCByLCB0KSB7DQogICAgICAgICAgICBmLm8oZSwgcikgfHwNCiAgICAgICAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGUsIHIsIHsgZW51bWVyYWJsZTogITAsIGdldDogdCB9KTsNCiAgICAgICAgICB9KSwNCiAgICAgICAgICAoZi5yID0gZnVuY3Rpb24oZSkgew0KICAgICAgICAgICAgInVuZGVmaW5lZCIgIT0gdHlwZW9mIFN5bWJvbCAmJg0KICAgICAgICAgICAgICBTeW1ib2wudG9TdHJpbmdUYWcgJiYNCiAgICAgICAgICAgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGUsIFN5bWJvbC50b1N0cmluZ1RhZywgeyB2YWx1ZTogIk1vZHVsZSIgfSksDQogICAgICAgICAgICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShlLCAiX19lc01vZHVsZSIsIHsgdmFsdWU6ICEwIH0pOw0KICAgICAgICAgIH0pLA0KICAgICAgICAgIChmLnQgPSBmdW5jdGlvbihyLCBlKSB7DQogICAgICAgICAgICBpZiAoKDEgJiBlICYmIChyID0gZihyKSksIDggJiBlKSkgcmV0dXJuIHI7DQogICAgICAgICAgICBpZiAoNCAmIGUgJiYgIm9iamVjdCIgPT0gdHlwZW9mIHIgJiYgciAmJiByLl9fZXNNb2R1bGUpIHJldHVybiByOw0KICAgICAgICAgICAgdmFyIHQgPSBPYmplY3QuY3JlYXRlKG51bGwpOw0KICAgICAgICAgICAgaWYgKA0KICAgICAgICAgICAgICAoZi5yKHQpLA0KICAgICAgICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodCwgImRlZmF1bHQiLCB7IGVudW1lcmFibGU6ICEwLCB2YWx1ZTogciB9KSwNCiAgICAgICAgICAgICAgMiAmIGUgJiYgInN0cmluZyIgIT0gdHlwZW9mIHIpDQogICAgICAgICAgICApDQogICAgICAgICAgICAgIGZvciAodmFyIG4gaW4gcikNCiAgICAgICAgICAgICAgICBmLmQoDQogICAgICAgICAgICAgICAgICB0LA0KICAgICAgICAgICAgICAgICAgbiwNCiAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uKGUpIHsNCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJbZV07DQogICAgICAgICAgICAgICAgICB9LmJpbmQobnVsbCwgbikNCiAgICAgICAgICAgICAgICApOw0KICAgICAgICAgICAgcmV0dXJuIHQ7DQogICAgICAgICAgfSksDQogICAgICAgICAgKGYubiA9IGZ1bmN0aW9uKGUpIHsNCiAgICAgICAgICAgIHZhciByID0NCiAgICAgICAgICAgICAgZSAmJiBlLl9fZXNNb2R1bGUNCiAgICAgICAgICAgICAgICA/IGZ1bmN0aW9uKCkgew0KICAgICAgICAgICAgICAgICAgICByZXR1cm4gZS5kZWZhdWx0Ow0KICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIDogZnVuY3Rpb24oKSB7DQogICAgICAgICAgICAgICAgICAgIHJldHVybiBlOw0KICAgICAgICAgICAgICAgICAgfTsNCiAgICAgICAgICAgIHJldHVybiBmLmQociwgImEiLCByKSwgcjsNCiAgICAgICAgICB9KSwNCiAgICAgICAgICAoZi5vID0gZnVuY3Rpb24oZSwgcikgew0KICAgICAgICAgICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLCByKTsNCiAgICAgICAgICB9KSwNCiAgICAgICAgICAoZi5wID0gIi8iKTsNCiAgICAgICAgdmFyIHIgPSAod2luZG93LndlYnBhY2tKc29ucCA9IHdpbmRvdy53ZWJwYWNrSnNvbnAgfHwgW10pLA0KICAgICAgICAgIG4gPSByLnB1c2guYmluZChyKTsNCiAgICAgICAgKHIucHVzaCA9IGUpLCAociA9IHIuc2xpY2UoKSk7DQogICAgICAgIGZvciAodmFyIG8gPSAwOyBvIDwgci5sZW5ndGg7IG8rKykgZShyW29dKTsNCiAgICAgICAgdmFyIHMgPSBuOw0KICAgICAgICBhKCk7DQogICAgICB9KShbXSk7DQogICAgPC9zY3JpcHQ+DQogICAgPHNjcmlwdCBzcmM9IndlYitkYXBwOjNOQXhIVUVhTTZSQUc3clZEUEw5TDZERlpXa3JxRnRZOTh0LzIuN2M3NjczNzkuY2h1bmsuanNfY291bnQiID48L3NjcmlwdD4NCiAgICA8c2NyaXB0IHNyYz0id2ViK2RhcHA6Ly8zTkF4SFVFYU02UkFHN3JWRFBMOUw2REZaV2tycUZ0WTk4dC9tYWluLjk1NDU0OTJiLmNodW5rLmpzX2NvdW50IiA+PC9zY3JpcHQ+DQogIDwvYm9keT4NCiAgPHNjcmlwdCBzcmM9IndlYitkYXBwOi8vM05BeEhVRWFNNlJBRzdyVkRQTDlMNkRGWldrcnFGdFk5OHQvanF1ZXJ5Lm1pbi5qc19jb3VudCIgPjwvc2NyaXB0Pg0KICA8c2NyaXB0IHNyYz0id2ViK2RhcHA6Ly8zTkF4SFVFYU02UkFHN3JWRFBMOUw2REZaV2tycUZ0WTk4dC9ib290c3RyYXAuYnVuZGxlLm1pbi5qc19jb3VudCIgPjwvc2NyaXB0Pg0KICA8c2NyaXB0IHNyYz0id2ViK2RhcHA6Ly8zTkF4SFVFYU02UkFHN3JWRFBMOUw2REZaV2tycUZ0WTk4dC9qcXVlcnkuZWFzaW5nLm1pbi5qc19jb3VudCIgPjwvc2NyaXB0Pg0KICA8c2NyaXB0IHNyYz0id2ViK2RhcHA6Ly8zTkF4SFVFYU02UkFHN3JWRFBMOUw2REZaV2tycUZ0WTk4dC9zYi1hZG1pbi0yLm1pbi5qc19jb3VudCIgPjwvc2NyaXB0Pg0KPC9odG1sPg0K"
}
]
}
]
}