tx · 2MrLrjPaQGSxzLk7Vz8N5xisLQ7HGcLRJiLCqKePTjTf
3N4QWZXfZqNf284CJVbtxzCerqARoALxJEy: +0.116400 XTN
3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: +57.986767 XTN
———————————————————————————————————: -0.00500000 Waves
3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw: -58.103167 XTN
2023.01.26 02:08 [2421137] transfer 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 > 3N4QWZXfZqNf284CJVbtxzCerqARoALxJEy closePosition() 0.116400 XTN
2023.01.26 02:08 [2421137] transfer 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 > 3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej closePosition() 57.986767 XTN
2023.01.26 02:08 [2421137] invoke 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 > 3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF notifyNotional()
2023.01.26 02:08 [2421137] invoke 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 > 3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF notifyFees()
2023.01.26 02:08 [2421137] invoke 3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH > 3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw deposit() 0.271601 XTN
2023.01.26 02:08 [2421137] invoke 3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ > 3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH deposit() 0.271601 XTN
2023.01.26 02:08 [2421137] invoke 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 > 3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ addFree() 0.271601 XTN
2023.01.26 02:08 [2421137] transfer 3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ > 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 withdrawLocked() 58.374768 XTN
2023.01.26 02:08 [2421137] transfer 3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH > 3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ withdraw() 58.374768 XTN
2023.01.26 02:08 [2421137] transfer 3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw > 3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH withdraw() 58.374768 XTN
2023.01.26 02:08 [2421137] invoke 3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH > 3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw withdraw()
2023.01.26 02:08 [2421137] invoke 3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ > 3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH withdraw()
2023.01.26 02:08 [2421137] invoke 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 > 3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ withdrawLocked()
2023.01.26 02:08 [2421137] invoke 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 > 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 syncTerminalPriceToOracle()
2023.01.26 02:08 [2421137] invoke 3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej > 3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6 closePosition()
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_balance: 198058836 -> 139684068
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_twapDataLastPrice_27911468: 1339620 -> 1313721
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_twapDataLastCumulativePrice_27911468: 39229505954 == 39229505954
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_openInterestShort: 484518001 == 484518001
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_openInterestLong: 585318063 -> 307181370
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_totalShortPositionSize: 341015752 == 341015752
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_totalLongPositionSize: 337994241 -> 129265702
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_openInterestNotional: 1069836064 -> 791699371
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_totalPositionSize: -3021511 -> -211750050
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_bsAstR: 21279617256 -> 21488345795
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_qtAstR: 29995488004 -> 29704124748
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_positionTimestamp_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: 1674687498523 -> null
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_positionFee_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: 1400 -> null
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_positionAsset_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: null == null
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_positionFraction_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: -5573499 -> null
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_positionOpenNotional_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: 278136693 -> null
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_positionMargin_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: 59610603 -> null
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_positionSize_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: 208728539 -> null
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_traderCumulativeVolume_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: 284030357700 -> 311844027000
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_traderVolume_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_19382: 256873961100 -> 284687630400
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_traderAverageNotionalInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_2768: 1412735464 -> 1271814449
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_lastNotional_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej: 27813669300 -> 0
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_traderScoreInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_2768: 584333146 -> 604082701
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_totalScoreInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_2768: 3805858960 -> 3825608515
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_totalFeesInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_2768: 1600665700 -> 1639465800
3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF: k_traderFeesInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_2768: 400263600 -> 439063700
3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ: k_rate: 1251095190 -> 1251122350
3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ: k_freeBalance: 1251095189700 -> 1251122349800
3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH: k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ: 62786831833 -> 62787103434
3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw: k_funds: 62786831833 -> 62787103434
3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ: k_lockedBalance: 19805883600 -> 13968406800
3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH: k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ: 62845206601 -> 62786831833
3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw: k_funds: 62845206601 -> 62786831833
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_lastDataStr: "27911185,27911244,27911256,27911257,27911304,27911364,27911415,27911416,27911418,27911419,27911423,27911424,27911454,27911457,27911458,27911467" -> "27911244,27911256,27911257,27911304,27911364,27911415,27911416,27911418,27911419,27911423,27911424,27911454,27911457,27911458,27911467,27911468"
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_lastMinuteId: 27911467 -> 27911468
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_twapDataPreviousMinuteId_27911468: 27911467
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_twapDataLastPrice_27911468: 1339620
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_twapDataLastCumulativePrice_27911468: 39229505954
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_bsAstW: 1000000 == 1000000
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_qtAstW: 950363 == 950363
3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6: k_balance: 198058836 == 198058836
{
"type": 16,
"id": "2MrLrjPaQGSxzLk7Vz8N5xisLQ7HGcLRJiLCqKePTjTf",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1674688151278,
"version": 2,
"chainId": 84,
"sender": "3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"senderPublicKey": "7kyvCMaCqt8fCKGrtVx1CjYFChAXgvYipunzUYxszzRE",
"proofs": [
"5s9TF6czmBwgaV3EKWSeuGNeEcEhGD15PMrsDuRQLMnZ74m1weLb2vYAyZWDDBfodetJzMdgyRJWEjyawPuAwurT"
],
"dApp": "3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6",
"payment": [],
"call": {
"function": "closePosition",
"args": [
{
"type": "integer",
"value": 208728539
},
{
"type": "integer",
"value": 0
},
{
"type": "boolean",
"value": false
}
]
},
"height": 2421137,
"applicationStatus": "succeeded",
"spentComplexity": 4810,
"stateChanges": {
"data": [
{
"key": "k_positionSize_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"value": null
},
{
"key": "k_positionMargin_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"value": null
},
{
"key": "k_positionOpenNotional_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"value": null
},
{
"key": "k_positionFraction_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"value": null
},
{
"key": "k_positionAsset_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"value": null
},
{
"key": "k_positionFee_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"value": null
},
{
"key": "k_positionTimestamp_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"value": null
},
{
"key": "k_qtAstR",
"type": "integer",
"value": 29704124748
},
{
"key": "k_bsAstR",
"type": "integer",
"value": 21488345795
},
{
"key": "k_totalPositionSize",
"type": "integer",
"value": -211750050
},
{
"key": "k_openInterestNotional",
"type": "integer",
"value": 791699371
},
{
"key": "k_totalLongPositionSize",
"type": "integer",
"value": 129265702
},
{
"key": "k_totalShortPositionSize",
"type": "integer",
"value": 341015752
},
{
"key": "k_openInterestLong",
"type": "integer",
"value": 307181370
},
{
"key": "k_openInterestShort",
"type": "integer",
"value": 484518001
},
{
"key": "k_twapDataLastCumulativePrice_27911468",
"type": "integer",
"value": 39229505954
},
{
"key": "k_twapDataLastPrice_27911468",
"type": "integer",
"value": 1313721
},
{
"key": "k_balance",
"type": "integer",
"value": 139684068
}
],
"transfers": [
{
"address": "3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 57986767
},
{
"address": "3N4QWZXfZqNf284CJVbtxzCerqARoALxJEy",
"asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 116400
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6",
"call": {
"function": "syncTerminalPriceToOracle",
"args": []
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_balance",
"type": "integer",
"value": 198058836
},
{
"key": "k_qtAstW",
"type": "integer",
"value": 950363
},
{
"key": "k_bsAstW",
"type": "integer",
"value": 1000000
},
{
"key": "k_twapDataLastCumulativePrice_27911468",
"type": "integer",
"value": 39229505954
},
{
"key": "k_twapDataLastPrice_27911468",
"type": "integer",
"value": 1339620
},
{
"key": "k_twapDataPreviousMinuteId_27911468",
"type": "integer",
"value": 27911467
},
{
"key": "k_lastMinuteId",
"type": "integer",
"value": 27911468
},
{
"key": "k_lastDataStr",
"type": "string",
"value": "27911244,27911256,27911257,27911304,27911364,27911415,27911416,27911418,27911419,27911423,27911424,27911454,27911457,27911458,27911467,27911468"
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ",
"call": {
"function": "withdrawLocked",
"args": [
{
"type": "Int",
"value": 58374768
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_lockedBalance",
"type": "integer",
"value": 13968406800
}
],
"transfers": [
{
"address": "3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6",
"asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 58374768
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ"
},
{
"type": "Int",
"value": 58374768
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"type": "integer",
"value": 62786831833
}
],
"transfers": [
{
"address": "3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ",
"asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 58374768
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw",
"call": {
"function": "withdraw",
"args": [
{
"type": "String",
"value": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ"
},
{
"type": "Int",
"value": 58374768
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_funds",
"type": "integer",
"value": 62786831833
}
],
"transfers": [
{
"address": "3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH",
"asset": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 58374768
}
],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3NBEuUXKfGqe1ZKUfx8b8YsguJKYLhy2bTJ",
"call": {
"function": "addFree",
"args": []
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 271601
}
],
"stateChanges": {
"data": [
{
"key": "k_freeBalance",
"type": "integer",
"value": 1251122349800
},
{
"key": "k_rate",
"type": "integer",
"value": 1251122350
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3NCkVR5gTgfosVUNRTsUHc6kXdhh2V3betH",
"call": {
"function": "deposit",
"args": []
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 271601
}
],
"stateChanges": {
"data": [
{
"key": "k_funds_HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"type": "integer",
"value": 62787103434
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw",
"call": {
"function": "deposit",
"args": [
{
"type": "String",
"value": "3MzzmRoM2enqdcV86dq3YWKVF8wooVejKaw"
},
{
"type": "Boolean",
"value": false
}
]
},
"payment": [
{
"assetId": "HezsdQuRDtzksAYUy97gfhKy7Z1NW2uXYSHA3bgqenNZ",
"amount": 271601
}
],
"stateChanges": {
"data": [
{
"key": "k_funds",
"type": "integer",
"value": 62787103434
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}
]
}
},
{
"dApp": "3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF",
"call": {
"function": "notifyFees",
"args": [
{
"type": "String",
"value": "3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej"
},
{
"type": "Int",
"value": 388001
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_traderFeesInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_2768",
"type": "integer",
"value": 439063700
},
{
"key": "k_totalFeesInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_2768",
"type": "integer",
"value": 1639465800
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
},
{
"dApp": "3N4oVbx9R7qb1SDJE2ZkpqU3oTD28jrnhCF",
"call": {
"function": "notifyNotional",
"args": [
{
"type": "String",
"value": "3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej"
},
{
"type": "Int",
"value": 0
}
]
},
"payment": [],
"stateChanges": {
"data": [
{
"key": "k_totalScoreInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_2768",
"type": "integer",
"value": 3825608515
},
{
"key": "k_traderScoreInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_2768",
"type": "integer",
"value": 604082701
},
{
"key": "k_lastNotional_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"type": "integer",
"value": 0
},
{
"key": "k_traderAverageNotionalInPeriod_3NC3GcwFK9knYYKT2SRc7nWxc5SXc2aKBQ6_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_2768",
"type": "integer",
"value": 1271814449
},
{
"key": "k_traderVolume_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej_19382",
"type": "integer",
"value": 284687630400
},
{
"key": "k_traderCumulativeVolume_3MuTRwS9VP52VmmpnoBqXTyJp8gaGFaDsej",
"type": "integer",
"value": 311844027000
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}