2023.03.22 17:45 [3566944] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp calcGetAmountCPMM()
2023.03.22 17:45 [3566944] invoke 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getOutFeeREADONLY()
2023.03.22 17:45 [3566944] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz getOneTknV2READONLY()
2023.03.22 17:45 [3566944] invoke 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getInFeeREADONLY()
2023.03.22 17:45 [3566944] invoke 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF > 3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz putOneTknV2WithBonusREADONLY()
2023.03.22 17:45 [3566944] invoke 3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV > 3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF finalizeDORA2()
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%d%d__groupStatus__0__3566944: true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__USDN-USDT__1679486400000: 28099 == 28099
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__USDN-USDT__1679486400000: 27710 == 27710
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__USDN-USDT__1679486400000: 184414 -> 184415
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__USDN-USDT__1679486400000: "88607411508" -> "88607439457"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__USDN-USDT: 184414 -> 184415
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__USDN-USDT: "88607411508" -> "88607439457"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__USDN-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__USDN-USDT__3566944: 184415
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__USDN-USDT__184415: 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__USDN-USDT: 184414 -> 184415
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__USDN-USDT__3566944: 27949
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__USDN-USDT: 3566943 -> 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__USDN-USDT: 27960 -> 27949
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__ETH-USDT__1679486400000: 1805380000 -> 1807630000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__ETH-USDT__1679486400000: 1783680000 == 1783680000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__ETH-USDT__1679486400000: 184384 -> 184385
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__ETH-USDT__1679486400000: "264472519290000" -> "264474326920000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__ETH-USDT: 184384 -> 184385
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__ETH-USDT: "264472519290000" -> "264474326920000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__ETH-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__ETH-USDT__3566944: 868842
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__ETH-USDT__868842: 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__ETH-USDT: 868841 -> 868842
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__ETH-USDT__3566944: 1807630000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__ETH-USDT: 3566943 -> 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__ETH-USDT: 1804510000 -> 1807630000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__BTC-USDT__1679486400000: 28458280000 -> 28573870000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__BTC-USDT__1679486400000: 28111700000 == 28111700000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__BTC-USDT__1679486400000: 184384 -> 184385
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__BTC-USDT__1679486400000: "3706636737610000" -> "3706665311480000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__BTC-USDT: 184384 -> 184385
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__BTC-USDT: "3706636737610000" -> "3706665311480000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__BTC-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__BTC-USDT__3566944: 868842
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__BTC-USDT__868842: 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__BTC-USDT: 868841 -> 868842
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__BTC-USDT__3566944: 28573870000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__BTC-USDT: 3566943 -> 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__BTC-USDT: 28458280000 -> 28573870000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMax__WAVES-USDT__1679486400000: 2236000 == 2236000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceMin__WAVES-USDT__1679486400000: 2211000 == 2211000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsCountSum__WAVES-USDT__1679486400000: 184384 -> 184385
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__statsPriceSum__WAVES-USDT__1679486400000: "408007919000" -> "408010152000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsCountSum__WAVES-USDT: 184384 -> 184385
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__statsPriceSum__WAVES-USDT: "408007919000" -> "408010152000"
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__isMarketOpened__WAVES-USDT: true == true
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__height2Idx__WAVES-USDT__3566944: 867273
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__idx2Height__WAVES-USDT__867273: 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__idxCurrent__WAVES-USDT: 867272 -> 867273
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s%d__priceByHeight__WAVES-USDT__3566944: 2233000
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__lastHeight__WAVES-USDT: 3566943 -> 3566944
3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF: %s%s__price__WAVES-USDT: 2227000 -> 2233000
{
"type": 16,
"id": "8SaD21utPgzpZcrvMfQ8M7v4LiiwdHrgX4iLroZa45NA",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1679496336085,
"version": 1,
"sender": "3P668fL3YmMRajtfdengdu3Mkbz1PYjnSnV",
"senderPublicKey": "CTGW73aKRwBASLi4rSHtorR6eNgXu4xREvTEAdkL1Yry",
"proofs": [
"2SPh5Rgc4uiKNjREdZyi7H7wGoxNzWkdyWB69A9fq3Zsu9q8dzgXvB5coxD4UXeYju19ACZCGqv82nEoYFvU7neG"
],
"dApp": "3PKkojKdd6BBzTf1RXbQVfUDraNFXXHKzQF",
"payment": [],
"call": {
"function": "finalizeDORA2",
"args": [
{
"type": "string",
"value": "WAVES-DORA2:0:3566944"
},
{
"type": "string",
"value": "WAVES-USDT:2233000:1:BTC-USDT:28573870000:1:ETH-USDT:1807630000:1::0:1"
},
{
"type": "binary",
"value": "base64:AkRac13vSz9Gd2sAH+4NJAN5bNjLyYPluh+MOjqVIhOn3Pqna6xIXz9QNnZtByGJvCd+AbsE3yoarLSd1lEyjZkfyx0M7vPao13SAMJgutj6igY9Q/L3igXiQGqSW0MmLVarctFwDloFyqJ2Uenymc0KHZVLkxcM/mFRVELI8QINhkOPGm98q5+blbcGL9XRzc5KTPvu9e4P4rmhgNMR9yEmbJnmuZubAQmrWJ26kbIjNbuf2EPQJUirHtIw14CKC5zDXcunY+xRxzj5XWPKdR3xLA706rAZfAcv4gT4DeCBRVjfBKrWq+M/G1S9iGpnrWBEHWW8p5eajktevm8QgrFgse80oV26j16mHVyw74Xg0oX0mtxdA9Vi/h1anfzmIFsscQA4916t8KuNrSAlscaZ54bfidLlwYzMLaRux4w="
},
{
"type": "binary",
"value": "base64:k/jf+OG3g4rWwl0Xva1/rtcXp2jZezxjRr1w32Ss0lHct9n4jOdkWMvY8qrKY6W4VBy3B8X8p/6CglMSTwoyhTey9Dxgu8uhN9ZxqNyg+hwIZ70R8nnkfDsKLngpw6w1pH65YiF8OLZ6wDoYw0xyDYJR3/+KjArcyaQwW/f1Sw3sZpVuHANcmei3ozoufUdUNpoUt/u035ghGy9NEw/Xvu7o+mBqKojRPpXFfIRBy/6xlcUnsTwrOZgrh3RwtGKLJEseysLFK+n8LRRkzdQQglXLJIXT0QXcIYmVdyndQI+08msoI8jkifU18LelH57eHIAOIdmeH+nlwhcsOs4iiIGgqCiTRISllpby8xtzW30erp0EznIX/CqVbuaX5sXEtdyhnSCf5ezvex2sigld/dAq0AwE6KpBcjZDPS30m4Q="
},
{
"type": "binary",
"value": "base64:f4N0v0OJcLzWDQJLyf5lifKPhLlD+8GliUWK2QTaKaGoXIY45OUNrE0HtQCVjkdfX7u8L54r3j5VGsLaH374i+YABezfg7YcgwqD4oUFAV98Hz6PrbjStGyGL2YzCc6LjYOwutlAfWOUZmFMFVp7qQnnWhyViJ6325crilULnQS7cVDvsgFnZf/lJO0rJhGF2LEFb9kcSRPgli3dtgR1wUyebc66OkVUnF4WH+6kBx/qia50et2ZV0gFdajx29yHiuudvr+NrOPPO2mBQyf/rEFlqHZTl4bMlh4dAUmVUK+yfATSGrsvKPvGHICYDc0KjfSQeZAuJwJNqz/HVV1lilD4KMMCYFLlA2k9gG/STwze+KSOA5/MxEUyr6GLsi584h3QJlhQawSxbH7HaFAIVG3tYn7vs+ibn621kwCqR44="
},
{
"type": "binary",
"value": "base64:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
}
]
},
"height": 3566944,
"applicationStatus": "succeeded",
"spentComplexity": 8001,
"stateChanges": {
"data": [
{
"key": "%s%s__price__WAVES-USDT",
"type": "integer",
"value": 2233000
},
{
"key": "%s%s__lastHeight__WAVES-USDT",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__priceByHeight__WAVES-USDT__3566944",
"type": "integer",
"value": 2233000
},
{
"key": "%s%s__idxCurrent__WAVES-USDT",
"type": "integer",
"value": 867273
},
{
"key": "%s%s%d__idx2Height__WAVES-USDT__867273",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__height2Idx__WAVES-USDT__3566944",
"type": "integer",
"value": 867273
},
{
"key": "%s%s__isMarketOpened__WAVES-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__WAVES-USDT",
"type": "string",
"value": "408010152000"
},
{
"key": "%s%s__statsCountSum__WAVES-USDT",
"type": "integer",
"value": 184385
},
{
"key": "%s%s%d__statsPriceSum__WAVES-USDT__1679486400000",
"type": "string",
"value": "408010152000"
},
{
"key": "%s%s%d__statsCountSum__WAVES-USDT__1679486400000",
"type": "integer",
"value": 184385
},
{
"key": "%s%s%d__statsPriceMin__WAVES-USDT__1679486400000",
"type": "integer",
"value": 2211000
},
{
"key": "%s%s%d__statsPriceMax__WAVES-USDT__1679486400000",
"type": "integer",
"value": 2236000
},
{
"key": "%s%s__price__BTC-USDT",
"type": "integer",
"value": 28573870000
},
{
"key": "%s%s__lastHeight__BTC-USDT",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__priceByHeight__BTC-USDT__3566944",
"type": "integer",
"value": 28573870000
},
{
"key": "%s%s__idxCurrent__BTC-USDT",
"type": "integer",
"value": 868842
},
{
"key": "%s%s%d__idx2Height__BTC-USDT__868842",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__height2Idx__BTC-USDT__3566944",
"type": "integer",
"value": 868842
},
{
"key": "%s%s__isMarketOpened__BTC-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__BTC-USDT",
"type": "string",
"value": "3706665311480000"
},
{
"key": "%s%s__statsCountSum__BTC-USDT",
"type": "integer",
"value": 184385
},
{
"key": "%s%s%d__statsPriceSum__BTC-USDT__1679486400000",
"type": "string",
"value": "3706665311480000"
},
{
"key": "%s%s%d__statsCountSum__BTC-USDT__1679486400000",
"type": "integer",
"value": 184385
},
{
"key": "%s%s%d__statsPriceMin__BTC-USDT__1679486400000",
"type": "integer",
"value": 28111700000
},
{
"key": "%s%s%d__statsPriceMax__BTC-USDT__1679486400000",
"type": "integer",
"value": 28573870000
},
{
"key": "%s%s__price__ETH-USDT",
"type": "integer",
"value": 1807630000
},
{
"key": "%s%s__lastHeight__ETH-USDT",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__priceByHeight__ETH-USDT__3566944",
"type": "integer",
"value": 1807630000
},
{
"key": "%s%s__idxCurrent__ETH-USDT",
"type": "integer",
"value": 868842
},
{
"key": "%s%s%d__idx2Height__ETH-USDT__868842",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__height2Idx__ETH-USDT__3566944",
"type": "integer",
"value": 868842
},
{
"key": "%s%s__isMarketOpened__ETH-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__ETH-USDT",
"type": "string",
"value": "264474326920000"
},
{
"key": "%s%s__statsCountSum__ETH-USDT",
"type": "integer",
"value": 184385
},
{
"key": "%s%s%d__statsPriceSum__ETH-USDT__1679486400000",
"type": "string",
"value": "264474326920000"
},
{
"key": "%s%s%d__statsCountSum__ETH-USDT__1679486400000",
"type": "integer",
"value": 184385
},
{
"key": "%s%s%d__statsPriceMin__ETH-USDT__1679486400000",
"type": "integer",
"value": 1783680000
},
{
"key": "%s%s%d__statsPriceMax__ETH-USDT__1679486400000",
"type": "integer",
"value": 1807630000
},
{
"key": "%s%s__price__USDN-USDT",
"type": "integer",
"value": 27949
},
{
"key": "%s%s__lastHeight__USDN-USDT",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__priceByHeight__USDN-USDT__3566944",
"type": "integer",
"value": 27949
},
{
"key": "%s%s__idxCurrent__USDN-USDT",
"type": "integer",
"value": 184415
},
{
"key": "%s%s%d__idx2Height__USDN-USDT__184415",
"type": "integer",
"value": 3566944
},
{
"key": "%s%s%d__height2Idx__USDN-USDT__3566944",
"type": "integer",
"value": 184415
},
{
"key": "%s%s__isMarketOpened__USDN-USDT",
"type": "boolean",
"value": true
},
{
"key": "%s%s__statsPriceSum__USDN-USDT",
"type": "string",
"value": "88607439457"
},
{
"key": "%s%s__statsCountSum__USDN-USDT",
"type": "integer",
"value": 184415
},
{
"key": "%s%s%d__statsPriceSum__USDN-USDT__1679486400000",
"type": "string",
"value": "88607439457"
},
{
"key": "%s%s%d__statsCountSum__USDN-USDT__1679486400000",
"type": "integer",
"value": 184415
},
{
"key": "%s%s%d__statsPriceMin__USDN-USDT__1679486400000",
"type": "integer",
"value": 27710
},
{
"key": "%s%s%d__statsPriceMax__USDN-USDT__1679486400000",
"type": "integer",
"value": 28099
},
{
"key": "%s%d%d__groupStatus__0__3566944",
"type": "boolean",
"value": true
}
],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz",
"call": {
"function": "putOneTknV2WithBonusREADONLY",
"args": [
{
"type": "Int",
"value": 1000000000
},
{
"type": "String",
"value": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getInFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz",
"call": {
"function": "getOneTknV2READONLY",
"args": [
{
"type": "String",
"value": "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
},
{
"type": "Int",
"value": 38006797536
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": [
{
"dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv",
"call": {
"function": "getOutFeeREADONLY",
"args": [
{
"type": "String",
"value": "3P8KMyAJCPWNcyedqrmymxaeWonvmkhGauz"
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
},
{
"dApp": "3P56jNQzECXnrWpnbbSJKw7Eooo6fkUaMPp",
"call": {
"function": "calcGetAmountCPMM",
"args": [
{
"type": "String",
"value": "3PHaNgomBkrvEL2QnuJarQVJa71wjw9qiqG"
},
{
"type": "String",
"value": "3PQHCTqfzE8e1Jo8m1QVaCXATSKyMmkYasF"
},
{
"type": "String",
"value": "WAVES"
},
{
"type": "Int",
"value": 100000000
}
]
},
"payment": [],
"stateChanges": {
"data": [],
"transfers": [],
"issues": [],
"reissues": [],
"burns": [],
"sponsorFees": [],
"leases": [],
"leaseCancels": [],
"invokes": []
}
}
]
}
}