tx · Du7gpG1p5hEVApBWGJgV4oEsZdhw5wE5r9tW7csE2uL5
3P4YoED6QK2bg7F168fsS9aKTbYNyL5Yibm: +0.021177 XTN.
———————————————————————————————————: -0.00500002 Waves
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: -0.021177 XTN.
2024.01.18 19:48 [4002972] transfer 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3P4YoED6QK2bg7F168fsS9aKTbYNyL5Yibm liquidate() 0.021177 XTN.
2024.01.18 19:48 [4002972] invoke 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV notifyNotional()
2024.01.18 19:48 [4002972] invoke 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj deposit() 0.021177 XTN.
2024.01.18 19:48 [4002972] invoke 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW deposit() 0.021177 XTN.
2024.01.18 19:48 [4002972] invoke 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm addFree() 0.021177 XTN.
2024.01.18 19:48 [4002972] transfer 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS withdrawLocked() 0.042354 XTN.
2024.01.18 19:48 [4002972] transfer 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm withdraw() 0.042354 XTN.
2024.01.18 19:48 [4002972] transfer 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW withdraw() 0.042354 XTN.
2024.01.18 19:48 [4002972] invoke 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW > 3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj withdraw()
2024.01.18 19:48 [4002972] invoke 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm > 3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW withdraw()
2024.01.18 19:48 [4002972] invoke 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm withdrawLocked()
2024.01.18 19:48 [4002972] invoke 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm exchangeFreeAndLocked()
2024.01.18 19:48 [4002972] invoke 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS syncTerminalPriceToOracle()
2024.01.18 19:48 [4002972] invoke 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx updateData()
2024.01.18 19:48 [4002972] invoke 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS > 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS updateOracle()
2024.01.18 19:48 [4002972] invoke 3P4YoED6QK2bg7F168fsS9aKTbYNyL5Yibm > 3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS liquidate()
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_balance: 41903063845 -> 41903021491
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_openInterestShort: 1012613838 == 1012613838
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_openInterestLong: 57929795082 -> 57926962027
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_totalShortPositionSize: 23710 == 23710
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_totalLongPositionSize: 1354429 -> 1354362
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_openInterestNotional: 58942408920 -> 58939575865
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_totalPositionSize: 1330719 -> 1330652
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_bsAstR: 419459340 -> 419459407
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_qtAstR: 10031724944296 -> 10031723341935
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_positionTimestamp_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1: 1705596481814 == 1705596481814
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_positionFraction_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1: 26616619703 == 26616619703
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_positionOpenNotional_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1: 18816544 -> 15983489
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_positionMargin_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1: 531430 -> 479644
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_positionSize_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1: 445 -> 378
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderCumulativeVolume_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j: 77037016300 -> 77320321800
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderVolume_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_19740: 6228515600 -> 6511821100
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderAverageNotionalInPeriod_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_2820: 2490626357 -> 2235652257
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_lastNotional_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j: 1881654400 -> 1598348900
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_traderScoreInPeriod_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_2820: 0 == 0
3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV: k_totalScoreInPeriod_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_2820: 1550792392 == 1550792392
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_rate: 101729207 -> 101729209
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_freeBalance: 128862618571300 -> 128862620689000
3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1396720985531 -> 1396721006708
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1396720985531 -> 1396721006708
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_lockedBalance: 8694971067300 -> 8694966831900
3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1396721027885 -> 1396720985531
3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj: k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p: 1396721027885 -> 1396720985531
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_bsAstW: 1000000 == 1000000
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_qtAstW: 1765129 -> 1762164
3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS: k_balance: 41997127359 -> 41903063845
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_rate: 101721781 -> 101729207
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_freeBalance: 128853212219900 -> 128862618571300
3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm: k_lockedBalance: 8704377418700 -> 8694971067300
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_block_BTC: 4002972 == 4002972
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_timestamp_BTC: 1705596499000 -> 1705596515000
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_spread_BTC: 48004009 -> 51363175
3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx: k_stream_data_price_BTC: 41947970000 -> 41877506824
{
"type": 16,
"id": "Du7gpG1p5hEVApBWGJgV4oEsZdhw5wE5r9tW7csE2uL5",
"fee": 500002,
"feeAssetId": null,
"timestamp": 1705592917000,
"version": 87,
"chainId": 87,
"sender": "3P4YoED6QK2bg7F168fsS9aKTbYNyL5Yibm",
"senderPublicKey": "3CdLQbmCF9s2jtyNGx12CuFYDxvC2KaofsMWL41viAKH",
"proofs": [
"cbwkNbrckRXxcbSTdGKK8upZ3ERXaTQKN8mmw6DZwBcbx7tMDCm1QqoU7UvWEjdG9fPKxa2NyavYZ6hbPp6sPe9"
],
"dApp": "3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS",
"payment": [],
"call": {
"function": "liquidate",
"args": [
{
"type": "string",
"value": "3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j"
},
{
"type": "integer",
"value": 1
},
{
"type": "string",
"value": "BTC__1705596515000__41877506824__51363175__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=5SiNnNY8j2eTMqa4ALWwsTJ4mz8NNaW58wusTff9HpwAqbPHn73iwBByt2qqwwJXkXKtg5nJivsMktYmuva8mf7b"
}
]
},
"height": 4002972,
"applicationStatus": "succeeded",
"spentComplexity": 6599,
"stateChanges": {
"data": [
{
"key": "k_positionSize_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1",
"type": "integer",
"value": 378
},
{
"key": "k_positionMargin_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1",
"type": "integer",
"value": 479644
},
{
"key": "k_positionOpenNotional_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1",
"type": "integer",
"value": 15983489
},
{
"key": "k_positionFraction_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1",
"type": "integer",
"value": 26616619703
},
{
"key": "k_positionTimestamp_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_1",
"type": "integer",
"value": 1705596481814
},
{
"key": "k_qtAstR",
"type": "integer",
"value": 10031723341935
},
{
"key": "k_bsAstR",
"type": "integer",
"value": 419459407
},
{
"key": "k_totalPositionSize",
"type": "integer",
"value": 1330652
},
{
"key": "k_openInterestNotional",
"type": "integer",
"value": 58939575865
},
{
"key": "k_totalLongPositionSize",
"type": "integer",
"value": 1354362
},
{
"key": "k_totalShortPositionSize",
"type": "integer",
"value": 23710
},
{
"key": "k_openInterestLong",
"type": "integer",
"value": 57926962027
},
{
"key": "k_openInterestShort",
"type": "integer",
"value": 1012613838
},
{
"key": "k_balance",
"type": "integer",
"value": 41903021491
}
],
"transfers": [
{
"address": "3P4YoED6QK2bg7F168fsS9aKTbYNyL5Yibm",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 21177
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS",
"call": {
"function": "updateOracle",
"args": [
{
"type": "String",
"value": "BTC__1705596515000__41877506824__51363175__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=5SiNnNY8j2eTMqa4ALWwsTJ4mz8NNaW58wusTff9HpwAqbPHn73iwBByt2qqwwJXkXKtg5nJivsMktYmuva8mf7b"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PAwjFSzsxVsQMmXHtD5kSDRsvxMUoWKeEx",
"call": {
"function": "updateData",
"args": [
{
"type": "String",
"value": "BTC__1705596515000__41877506824__51363175__G59wqhWkksZ7ngZceqmyJQ2VJnHWdZPXuUHv7gzko4o8=5SiNnNY8j2eTMqa4ALWwsTJ4mz8NNaW58wusTff9HpwAqbPHn73iwBByt2qqwwJXkXKtg5nJivsMktYmuva8mf7b"
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_stream_data_price_BTC",
"type": "integer",
"value": 41877506824
},
{
"key": "k_stream_data_spread_BTC",
"type": "integer",
"value": 51363175
},
{
"key": "k_stream_data_timestamp_BTC",
"type": "integer",
"value": 1705596515000
},
{
"key": "k_stream_data_block_BTC",
"type": "integer",
"value": 4002972
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS",
"call": {
"function": "syncTerminalPriceToOracle",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_balance",
"type": "integer",
"value": 41903063845
},
{
"key": "k_qtAstW",
"type": "integer",
"value": 1762164
},
{
"key": "k_bsAstW",
"type": "integer",
"value": 1000000
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "exchangeFreeAndLocked",
"args": [
{
"type": "Int",
"value": -94063514
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 8694971067300
},
{
"key": "k_freeBalance",
"type": "integer",
"value": 128862618571300
},
{
"key": "k_rate",
"type": "integer",
"value": 101729207
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "withdrawLocked",
"args": [
{
"type": "Int",
"value": 42354
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 8694966831900
}
],
"transfers": [
{
"address": "3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 42354
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 42354
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1396720985531
}
],
"transfers": [
{
"address": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 42354
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
},
{
"type": "Int",
"value": 42354
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1396720985531
}
],
"transfers": [
{
"address": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 42354
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3P7x1gG55wno1Q3kDvVwnmzWWRkMr2nTXLm",
"call": {
"function": "addFree",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 21177
}
],
"stateChanges": {
"data": [
{
"key": "k_freeBalance",
"type": "integer",
"value": 128862620689000
},
{
"key": "k_rate",
"type": "integer",
"value": 101729209
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PMjuSFG7QLtCki1TRTbDTQ8uWXNpvqdagW",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 21177
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1396721006708
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PJKJ1ndephdRt8nStkn7MZDt7icRgrfRWj",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"amount": 21177
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
"type": "integer",
"value": 1396721006708
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3PJLSicudr3yyv87LSzE8dN8n6PcLbRG2wV",
"call": {
"function": "notifyNotional",
"args": [
{
"type": "String",
"value": "3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j"
},
{
"type": "Int",
"value": 15983489
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_totalScoreInPeriod_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_2820",
"type": "integer",
"value": 1550792392
},
{
"key": "k_traderScoreInPeriod_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_2820",
"type": "integer",
"value": 0
},
{
"key": "k_lastNotional_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j",
"type": "integer",
"value": 1598348900
},
{
"key": "k_traderAverageNotionalInPeriod_3PB2v4Mi2TzFuHyvBkUtFJqNv2J6piYnRwS_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_2820",
"type": "integer",
"value": 2235652257
},
{
"key": "k_traderVolume_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j_19740",
"type": "integer",
"value": 6511821100
},
{
"key": "k_traderCumulativeVolume_3PESWCYmo3zjhawZqhzyK519kQLSBhpxz4j",
"type": "integer",
"value": 77320321800
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}