tx · 2BUpPMudgs85HNr3tp3e2LP7pztiLi3Q6mvPPVUmcvDy
3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB: -0.00500000 Waves
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3MsMP2pb2p8MDd6Rxb7XEXqqwEhE8ATfyai checkWxEmissionPoolLabel()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Myn55vLkduxbX3ZXfiDCZhaQsLxYp1kmCy getUserGwxAmountAtHeightREADONLY()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA getUserGwxAmountAtHeight()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Myn55vLkduxbX3ZXfiDCZhaQsLxYp1kmCy getUserGwxAmountAtHeightREADONLY()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA getUserGwxAmountAtHeight()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA processVoteINTERNAL()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeHelper()
2022.08.20 00:18 [2191890] invoke 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalizeWrapper()
2022.08.20 00:18 [2191890] invoke 3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB > 3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA finalize()
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextUser: null -> "3Muzx2gtbpmKTx67ifapnYkE49eLJtNaFmU"
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextUser: null == null
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextPool: "AXccFLt34ZP3w3WTduD1oRKxhg4KV2ruFfCekRpNkR9y__Q5Cgcx3u3VTMdtkSUhni6wqcTT7wqvPAz6LBbDtbKMy" -> "5Sh9KghfkZyhjwuodovDhB6PghDUGBHiAPZ4MkrPgKtX__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextUser: null == null
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextPool: "DBta1daSTacBUMXJd1cU428PTPApwTeNGT43vwnfPbNk__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT" -> "AXccFLt34ZP3w3WTduD1oRKxhg4KV2ruFfCekRpNkR9y__Q5Cgcx3u3VTMdtkSUhni6wqcTT7wqvPAz6LBbDtbKMy"
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextUser: null == null
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextPool: "BXjFHpDbJ5ghWDmM7ZPpyWZHBCVdt34iNT4eGYKRPKTW__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT" -> "DBta1daSTacBUMXJd1cU428PTPApwTeNGT43vwnfPbNk__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextUser: "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP" -> null
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextPool: "EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES" -> "BXjFHpDbJ5ghWDmM7ZPpyWZHBCVdt34iNT4eGYKRPKTW__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s%s%d__used__3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP__3748: 14975263301
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s%s%s%d__votingResult__EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES__3748: 14975263301
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s%d__totalVotes__3748: 14975263301
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s%s%s%s%d__vote__EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES__3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP__3748: 14975263301
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextUser: null -> "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP"
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__nextPool: null -> "EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES"
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__finalizationStage: null -> 0
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__currentEpoch: 3747 -> 3748
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s__startHeight: 2191885 -> 2191890
3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA: %s%d__startHeight__3748: 2191890
{
"type": 16,
"id": "2BUpPMudgs85HNr3tp3e2LP7pztiLi3Q6mvPPVUmcvDy",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1660943986361,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"5xaHAKh3n6q7ZztR6Ct1CsazXEfrDCm9eRZZy1JmXJmhA2MgNL395CNSEpZHftHJtfdVLR8BmoV2YoMZ3usPM67u"
],
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"payment": [],
"call": {
"function": "finalize",
"args": []
},
"height": 2191890,
"applicationStatus": "succeeded",
"spentComplexity": 3530,
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 0
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s%d__startHeight__3748",
"type": "integer",
"value": 2191890
},
{
"key": "%s__startHeight",
"type": "integer",
"value": 2191890
},
{
"key": "%s__currentEpoch",
"type": "integer",
"value": 3748
},
{
"key": "%s__finalizationStage",
"type": "integer",
"value": 0
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 1
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s__nextPool",
"type": "string",
"value": "EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES"
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 2
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s__nextUser",
"type": "string",
"value": "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP"
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 3
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s__nextPool",
"type": "string",
"value": "BXjFHpDbJ5ghWDmM7ZPpyWZHBCVdt34iNT4eGYKRPKTW__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"
},
{
"key": "%s__nextUser",
"value": null
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "processVoteINTERNAL",
"args": [
{
"type": "String",
"value": "EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES"
},
{
"type": "String",
"value": "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP"
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s%s%s%s%d__vote__EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES__3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP__3748",
"type": "integer",
"value": 14975263301
},
{
"key": "%s%d__totalVotes__3748",
"type": "integer",
"value": 14975263301
},
{
"key": "%s%s%s%d__votingResult__EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc__WAVES__3748",
"type": "integer",
"value": 14975263301
},
{
"key": "%s%s%d__used__3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP__3748",
"type": "integer",
"value": 14975263301
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "getUserGwxAmountAtHeight",
"args": [
{
"type": "String",
"value": "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP"
},
{
"type": "Int",
"value": 2191890
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Myn55vLkduxbX3ZXfiDCZhaQsLxYp1kmCy",
"call": {
"function": "getUserGwxAmountAtHeightREADONLY",
"args": [
{
"type": "String",
"value": "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP"
},
{
"type": "Int",
"value": 2191890
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "getUserGwxAmountAtHeight",
"args": [
{
"type": "String",
"value": "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP"
},
{
"type": "Int",
"value": 2191895
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Myn55vLkduxbX3ZXfiDCZhaQsLxYp1kmCy",
"call": {
"function": "getUserGwxAmountAtHeightREADONLY",
"args": [
{
"type": "String",
"value": "3N4nTJ5sSp5X5ChS2bBBmwNMn1eeRzT1FoP"
},
{
"type": "Int",
"value": 2191895
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3MsMP2pb2p8MDd6Rxb7XEXqqwEhE8ATfyai",
"call": {
"function": "checkWxEmissionPoolLabel",
"args": [
{
"type": "String",
"value": "EMAMLxDnv3xiz8RXg8Btj33jcEw3wLczL3JKYYmuubpc"
},
{
"type": "String",
"value": "WAVES"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 4
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s__nextPool",
"type": "string",
"value": "DBta1daSTacBUMXJd1cU428PTPApwTeNGT43vwnfPbNk__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"
},
{
"key": "%s__nextUser",
"value": null
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 5
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s__nextPool",
"type": "string",
"value": "AXccFLt34ZP3w3WTduD1oRKxhg4KV2ruFfCekRpNkR9y__Q5Cgcx3u3VTMdtkSUhni6wqcTT7wqvPAz6LBbDtbKMy"
},
{
"key": "%s__nextUser",
"value": null
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 6
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s__nextPool",
"type": "string",
"value": "5Sh9KghfkZyhjwuodovDhB6PghDUGBHiAPZ4MkrPgKtX__25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"
},
{
"key": "%s__nextUser",
"value": null
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeWrapper",
"args": [
{
"type": "Int",
"value": 7
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3Mp3nG9T5fKGziHW8mcCqx3jMFx3towh3WA",
"call": {
"function": "finalizeHelper",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "%s__nextUser",
"type": "string",
"value": "3Muzx2gtbpmKTx67ifapnYkE49eLJtNaFmU"
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
}