tx · HbAe3ACUYNMyuULyZJPs3W7QapLggFKCpJpdy2b94EHR
3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL: +0.854885 XTN.
———————————————————————————————————: -0.00500000 Waves
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: -0.854885 XTN.
2024.01.13 01:26 [3994703] transfer 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL liquidate() 0.854885 XTN.
2024.01.13 01:26 [3994703] invoke 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV notifyNotional()
2024.01.13 01:26 [3994703] invoke 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj deposit() 0.854885 XTN.
2024.01.13 01:26 [3994703] invoke 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW deposit() 0.854885 XTN.
2024.01.13 01:26 [3994703] invoke 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm addFree() 0.854885 XTN.
2024.01.13 01:26 [3994703] transfer 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 withdrawLocked() 1.709770 XTN.
2024.01.13 01:26 [3994703] transfer 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm withdraw() 1.709770 XTN.
2024.01.13 01:26 [3994703] transfer 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW withdraw() 1.709770 XTN.
2024.01.13 01:26 [3994703] invoke 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj withdraw()
2024.01.13 01:26 [3994703] invoke 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW withdraw()
2024.01.13 01:26 [3994703] invoke 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm withdrawLocked()
2024.01.13 01:26 [3994703] invoke 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm exchangeFreeAndLocked()
2024.01.13 01:26 [3994703] invoke 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 syncTerminalPriceToOracle()
2024.01.13 01:26 [3994703] invoke 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx updateData()
2024.01.13 01:26 [3994703] invoke 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 > 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 updateOracle()
2024.01.13 01:26 [3994703] invoke 3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL > 3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8 liquidate()
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_balance: 13265937500 -> 13264227730
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_openInterestShort: 998801 == 998801
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_openInterestLong: 7027434493 -> 6907430549
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_totalShortPositionSize: 624 == 624
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_totalLongPositionSize: 2901019 -> 2854714
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_openInterestNotional: 7028433294 -> 6908429350
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_totalPositionSize: 2900395 -> 2854090
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_bsAstR: 6199611622 -> 6199657927
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_qtAstR: 10004678338352 -> 10004603613805
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_positionTimestamp_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1: 1705098396276 == 1705098396276
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_positionFraction_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1: 878712578 == 878712578
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_positionOpenNotional_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1: 800001784 -> 679997840
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_positionMargin_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1: 58996077 -> 51271521
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_positionSize_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1: 308703 -> 262398
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderCumulativeVolume_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3: 314986485854600 -> 314998486249000
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderVolume_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_19734: 17456232526600 -> 17468232921000
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderAverageNotionalInPeriod_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_2819: 134592013012 -> 125909114083
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_lastNotional_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3: 80000178400 -> 67999784000
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderScoreInPeriod_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_2819: 6133952792 -> 6012454370
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_totalScoreInPeriod_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_2819: 11924197557 -> 11802699135
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_rate: 101512042 -> 101512102
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_freeBalance: 143947710471200 -> 143947795959700
3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1544543554567 -> 1544544409452
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1544543554567 -> 1544544409452
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_lockedBalance: 8614897966000 -> 8614726989000
3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1544545264337 -> 1544543554567
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1544545264337 -> 1544543554567
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_bsAstW: 1000000 == 1000000
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_qtAstW: 1528362 -> 1525458
3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8: k_balance: 13279523427 -> 13265937500
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_rate: 101511084 -> 101512042
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_freeBalance: 143946351878500 -> 143947710471200
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_lockedBalance: 8616256558700 -> 8614897966000
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_block_ETH: 3994703 == 3994703
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_timestamp_ETH: 1705098474000 -> 1705098510000
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_spread_ETH: 6878130 -> 4856671
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_price_ETH: 2464101806 -> 2459419802
{
"type": 16,
"id": "HbAe3ACUYNMyuULyZJPs3W7QapLggFKCpJpdy2b94EHR",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1705098511901,
"version": 1,
"sender": "3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL",
"senderPublicKey": "D46KVThpCSwAd53HFKuqjtad2prirKA49s4beVEMKYky",
"proofs": [
"4ogXNRjZpidGesq2YGwTmKoeR1JbDcEZ1PgseGa26zNLwAFF4mbBXyVYzVrJYecVMp82nq591phLB7wPdbTxfgo2"
],
"dApp": "3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8",
"payment": [],
"call": {
"function": "liquidate",
"args": [
{
"type": "string",
"value": "3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3"
},
{
"type": "integer",
"value": 1
},
{
"type": "string",
"value": "ETH__1705098510000__2459419802__4856671__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=2n7SaTPe2WUU4rZJrNmJSgnuontEzcxhXPW3QK5CKXLSre6C8PM9i2CmajsqWkXkUpepcT3We43ev2PtK3pQL6qg"
}
]
},
"height": 3994703,
"applicationStatus": "succeeded",
"spentComplexity": 6599,
"stateChanges": {
"data": [
{
"key": "k_positionSize_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1",
"type": "integer",
"value": 262398
},
{
"key": "k_positionMargin_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1",
"type": "integer",
"value": 51271521
},
{
"key": "k_positionOpenNotional_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1",
"type": "integer",
"value": 679997840
},
{
"key": "k_positionFraction_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1",
"type": "integer",
"value": 878712578
},
{
"key": "k_positionTimestamp_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_1",
"type": "integer",
"value": 1705098396276
},
{
"key": "k_qtAstR",
"type": "integer",
"value": 10004603613805
},
{
"key": "k_bsAstR",
"type": "integer",
"value": 6199657927
},
{
"key": "k_totalPositionSize",
"type": "integer",
"value": 2854090
},
{
"key": "k_openInterestNotional",
"type": "integer",
"value": 6908429350
},
{
"key": "k_totalLongPositionSize",
"type": "integer",
"value": 2854714
},
{
"key": "k_totalShortPositionSize",
"type": "integer",
"value": 624
},
{
"key": "k_openInterestLong",
"type": "integer",
"value": 6907430549
},
{
"key": "k_openInterestShort",
"type": "integer",
"value": 998801
},
{
"key": "k_balance",
"type": "integer",
"value": 13264227730
}
],
"transfers": [
{
"address": "3PC1tTF6svbVghvmPfuBHbQ1VA5rYFzFwBL",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 854885
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8",
"call": {
"function": "updateOracle",
"args": [
{
"type": "String",
"value": "ETH__1705098510000__2459419802__4856671__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=2n7SaTPe2WUU4rZJrNmJSgnuontEzcxhXPW3QK5CKXLSre6C8PM9i2CmajsqWkXkUpepcT3We43ev2PtK3pQL6qg"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx",
"call": {
"function": "updateData",
"args": [
{
"type": "String",
"value": "ETH__1705098510000__2459419802__4856671__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=2n7SaTPe2WUU4rZJrNmJSgnuontEzcxhXPW3QK5CKXLSre6C8PM9i2CmajsqWkXkUpepcT3We43ev2PtK3pQL6qg"
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_stream_data_price_ETH",
"type": "integer",
"value": 2459419802
},
{
"key": "k_stream_data_spread_ETH",
"type": "integer",
"value": 4856671
},
{
"key": "k_stream_data_timestamp_ETH",
"type": "integer",
"value": 1705098510000
},
{
"key": "k_stream_data_block_ETH",
"type": "integer",
"value": 3994703
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8",
"call": {
"function": "syncTerminalPriceToOracle",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_balance",
"type": "integer",
"value": 13265937500
},
{
"key": "k_qtAstW",
"type": "integer",
"value": 1525458
},
{
"key": "k_bsAstW",
"type": "integer",
"value": 1000000
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "exchangeFreeAndLocked",
"args": [
{
"type": "Int",
"value": -13585927
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 8614897966000
},
{
"key": "k_freeBalance",
"type": "integer",
"value": 143947710471200
},
{
"key": "k_rate",
"type": "integer",
"value": 101512042
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "withdrawLocked",
"args": [
{
"type": "Int",
"value": 1709770
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 8614726989000
}
],
"transfers": [
{
"address": "3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 1709770
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 1709770
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1544543554567
}
],
"transfers": [
{
"address": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 1709770
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 1709770
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1544543554567
}
],
"transfers": [
{
"address": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 1709770
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "addFree",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 854885
}
],
"stateChanges": {
"data": [
{
"key": "k_freeBalance",
"type": "integer",
"value": 143947795959700
},
{
"key": "k_rate",
"type": "integer",
"value": 101512102
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 854885
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1544544409452
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 854885
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1544544409452
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV",
"call": {
"function": "notifyNotional",
"args": [
{
"type": "String",
"value": "3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3"
},
{
"type": "Int",
"value": 679997840
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_totalScoreInPeriod_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_2819",
"type": "integer",
"value": 11802699135
},
{
"key": "k_traderScoreInPeriod_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_2819",
"type": "integer",
"value": 6012454370
},
{
"key": "k_lastNotional_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3",
"type": "integer",
"value": 67999784000
},
{
"key": "k_traderAverageNotionalInPeriod_3PAgzEG2HYypvEQ2YnX6yVLX2sycFuUFum8_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_2819",
"type": "integer",
"value": 125909114083
},
{
"key": "k_traderVolume_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3_19734",
"type": "integer",
"value": 17468232921000
},
{
"key": "k_traderCumulativeVolume_3P2EDoG2nxrXGwcGT8RkGhWJje61ZMCuXr3",
"type": "integer",
"value": 314998486249000
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}