Consensus · Ledger

1220ae781a7b82…6a4ee06f3e

Captured 5h ago · 11 events

Record time

Feb 13, 2026, 2:47 PM

Feb 13, 2026

Effective at

Feb 13, 2026, 2:47 PM

Migration

4

Flags

What kinds of events live in this update.

Rewardsno transfersno offersno subscriptions

Templates

7 unique template ids.

Splice.AmuletRules:AmuletRulesSplice.Round:OpenMiningRoundSplice.AmuletRules:TransferPreapprovalSplice.Amulet:AmuletSplice.ValidatorLicense:ValidatorLivenessActivityRecordSplice.Amulet:AppRewardCouponSplice.Amulet:ValidatorRewardCoupon

Raw envelope

Exactly as the indexer returns it. Useful for debugging.

{
  "update_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e",
  "migration_id": 4,
  "workflow_id": "",
  "record_time": "2026-02-13T14:47:18.351904Z",
  "synchronizer_id": "global-domain::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
  "effective_at": "2026-02-13T14:47:18.135024Z",
  "root_event_ids": [
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:0"
  ],
  "events_by_id": {
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:0": {
      "event_type": "exercised_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:0",
      "contract_id": "0057e41ef4e06b5ba558a68b8c3dd4d0f2419280978b53842c8299a67d03103413ca121220adb8ef8873b7152ca70040cba2f76ba98e21e1a6b40a1dcac0b15a211b5c9777",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.AmuletRules:AmuletRules",
      "package_name": "splice-amulet",
      "choice": "AmuletRules_CreateTransferPreapproval",
      "choice_argument": {
        "context": {
          "amuletRules": "0057e41ef4e06b5ba558a68b8c3dd4d0f2419280978b53842c8299a67d03103413ca121220adb8ef8873b7152ca70040cba2f76ba98e21e1a6b40a1dcac0b15a211b5c9777",
          "context": {
            "openMiningRound": "008ebe5c61c8d261db258a1f03cb249e021c40bf35da922cd4afefef334ac250c8ca121220a8a219a23add40ed70a9991c6664498f876c7b9123d4c0d2cd68f694dcdef27b",
            "issuingMiningRounds": [
              [
                {
                  "number": "83315"
                },
                "00f85ad5d9d6b5855b05ed18f8552f343537dc801cb20328823b8750fcb4f981d2ca121220c47b049f68f51d99a67a77ab14a5f599e6864341eb3ae1de0faeb256270d51ac"
              ]
            ],
            "validatorRights": [
              [
                "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
                "005ee8b32d16b71ec367e6192a1565f7f864125e767f4dca73ccbfddc28c0a6a08ca1112209095f1eea450a6afe44ee3cb48652a79d0d1e989c816846fc0e7928c5781f9ed"
              ]
            ],
            "featuredAppRight": null
          }
        },
        "inputs": [
          {
            "tag": "InputAmulet",
            "value": "00ad92884a262160757f63413f4990fddc056134e59ef2359b9e1ed73620852f87ca1212203404974fd3b3d0157ec724cd0e48854e459bdb42beb02825458981ef66f9a6ff"
          },
          {
            "tag": "InputValidatorLivenessActivityRecord",
            "value": "007701f652ee40dd8dda9a386be387aa81adbbc9fb0f5a2e05099770b497277f07ca121220c93ed4fe859300f5b69111968c332a19fb9551f6fe249cf4da08f7d010bd42f7"
          },
          {
            "tag": "InputAppRewardCoupon",
            "value": "0094dd01c2fe40ead8c1194331adfa30bb979ded84fbe3c3bd9b7f764dc71079dcca12122066d11bcc13ad91673f59ab6c3c5c7d12bd5864c060cf18b2a2db4f91572ee748"
          },
          {
            "tag": "InputValidatorRewardCoupon",
            "value": "00c761605225e8796cda6863627dbc39db5a9c01037867140f2040cc902e8c9459ca121220c1e936f54f387f46b885864710f433e957e5842aae1b806bd4b11d6228093a6c"
          }
        ],
        "receiver": "handlpay::12206c473175537e98b1092f098f6fbd9ebbb5db2bd49f660b30d7c528e97e53d6be",
        "provider": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "expiresAt": "2026-05-14T14:47:18.108033Z",
        "expectedDso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      },
      "child_event_ids": [
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:1",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:2",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:3",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:4",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:5",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:6",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:7",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:8",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:9",
        "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:10"
      ],
      "exercise_result": {
        "transferPreapprovalCid": "00fe93413ea7947fcb7dd9a5401c1d4a92edd9226a4a3ba1f6269bf61fefa22155ca12122098e798cc5f8de66121913fdcb1e1ddbe1b6123a90f54819b77e1ccc91ac624d3",
        "transferResult": {
          "round": {
            "number": "83318"
          },
          "summary": {
            "inputAppRewardAmount": "5.4478809687",
            "inputValidatorRewardAmount": "15.9710814983",
            "inputSvRewardAmount": "0E-10",
            "inputAmuletAmount": "262415.1986688456",
            "balanceChanges": [
              [
                "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
                {
                  "changeToInitialAmountAsOfRoundZero": "19.8564566608",
                  "changeToHoldingFeesRate": "-1.727E-7"
                }
              ]
            ],
            "holdingFees": "0E-10",
            "outputFees": [
              "0E-10"
            ],
            "senderChangeFee": "0E-10",
            "senderChangeAmount": "262435.0693949014",
            "amuletPrice": "0.1592780000",
            "inputValidatorFaucetAmount": "15.6620995984",
            "inputUnclaimedActivityRecordAmount": "0E-10",
            "inputDevelopmentFundAmount": "0E-10"
          },
          "createdAmulets": [
            {
              "tag": "TransferResultAmulet",
              "value": "00a9d605e76380b04da209a5bf9557bf30c4692b27d0fbe5911de9d23ef949e9aeca1212209b3ca86100aa182038a9f7cd5f71d7c4cbd48ec21d0c6afd13c29316bd3c3323"
            }
          ],
          "senderChangeAmulet": "004483d2b72684a0fc99b6299a422903bc0a142f74ee610d03114c4387c70d814dca121220b776aefedccb137c209bcab6a6b1e0faf4666fd7150f1df0e6e371c48c099124",
          "meta": null
        },
        "amuletPaid": "1.5482364112",
        "meta": {
          "values": {
            "amulet.splice.lfdecentralizedtrust.org/validator-rewards": "15.9710814983",
            "splice.lfdecentralizedtrust.org/tx-kind": "burn",
            "splice.lfdecentralizedtrust.org/burned": "1.5482364112",
            "splice.lfdecentralizedtrust.org/reason": "create TransferPreapproval",
            "amulet.splice.lfdecentralizedtrust.org/app-rewards": "5.4478809687"
          }
        }
      },
      "consuming": false,
      "acting_parties": [
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "handlpay::12206c473175537e98b1092f098f6fbd9ebbb5db2bd49f660b30d7c528e97e53d6be"
      ],
      "interface_id": null
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:1": {
      "event_type": "exercised_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:1",
      "contract_id": "008ebe5c61c8d261db258a1f03cb249e021c40bf35da922cd4afefef334ac250c8ca121220a8a219a23add40ed70a9991c6664498f876c7b9123d4c0d2cd68f694dcdef27b",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Round:OpenMiningRound",
      "package_name": "splice-amulet",
      "choice": "OpenMiningRound_Fetch",
      "choice_argument": {
        "p": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      },
      "child_event_ids": [],
      "exercise_result": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "round": {
          "number": "83318"
        },
        "amuletPrice": "0.1592780000",
        "opensAt": "2026-02-13T14:44:15.409439Z",
        "targetClosesAt": "2026-02-13T15:04:15.409439Z",
        "issuingFor": {
          "microseconds": "49990800000000"
        },
        "transferConfigUsd": {
          "createFee": {
            "fee": "0E-10"
          },
          "holdingFee": {
            "rate": "0.0000190259"
          },
          "transferFee": {
            "initialRate": "0E-10",
            "steps": []
          },
          "lockHolderFee": {
            "fee": "0E-10"
          },
          "extraFeaturedAppRewardAmount": "1.0000000000",
          "maxNumInputs": "100",
          "maxNumOutputs": "100",
          "maxNumLockHolders": "50"
        },
        "issuanceConfig": {
          "amuletToIssuePerYear": "10000000000.0000000000",
          "validatorRewardPercentage": "0.1800000000",
          "appRewardPercentage": "0.6200000000",
          "validatorRewardCap": "0.2000000000",
          "featuredAppRewardCap": "1.5000000000",
          "unfeaturedAppRewardCap": "0.6000000000",
          "optValidatorFaucetCap": "2.5000000000",
          "optDevelopmentFundPercentage": null
        },
        "tickDuration": {
          "microseconds": "600000000"
        }
      },
      "consuming": false,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:10": {
      "event_type": "created_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:10",
      "contract_id": "00fe93413ea7947fcb7dd9a5401c1d4a92edd9226a4a3ba1f6269bf61fefa22155ca12122098e798cc5f8de66121913fdcb1e1ddbe1b6123a90f54819b77e1ccc91ac624d3",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.AmuletRules:TransferPreapproval",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "receiver": "handlpay::12206c473175537e98b1092f098f6fbd9ebbb5db2bd49f660b30d7c528e97e53d6be",
        "provider": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "validFrom": "2026-02-13T14:47:18.135024Z",
        "lastRenewedAt": "2026-02-13T14:47:18.135024Z",
        "expiresAt": "2026-05-14T14:47:18.108033Z"
      },
      "created_at": "2026-02-13T14:47:18.135024Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "handlpay::12206c473175537e98b1092f098f6fbd9ebbb5db2bd49f660b30d7c528e97e53d6be"
      ],
      "observers": []
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:2": {
      "event_type": "exercised_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:2",
      "contract_id": "00ad92884a262160757f63413f4990fddc056134e59ef2359b9e1ed73620852f87ca1212203404974fd3b3d0157ec724cd0e48854e459bdb42beb02825458981ef66f9a6ff",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "interface_id": null
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:3": {
      "event_type": "exercised_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:3",
      "contract_id": "007701f652ee40dd8dda9a386be387aa81adbbc9fb0f5a2e05099770b497277f07ca121220c93ed4fe859300f5b69111968c332a19fb9551f6fe249cf4da08f7d010bd42f7",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.ValidatorLicense:ValidatorLivenessActivityRecord",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:4": {
      "event_type": "exercised_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:4",
      "contract_id": "0094dd01c2fe40ead8c1194331adfa30bb979ded84fbe3c3bd9b7f764dc71079dcca12122066d11bcc13ad91673f59ab6c3c5c7d12bd5864c060cf18b2a2db4f91572ee748",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:AppRewardCoupon",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:5": {
      "event_type": "exercised_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:5",
      "contract_id": "00c761605225e8796cda6863627dbc39db5a9c01037867140f2040cc902e8c9459ca121220c1e936f54f387f46b885864710f433e957e5842aae1b806bd4b11d6228093a6c",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:ValidatorRewardCoupon",
      "package_name": "splice-amulet",
      "choice": "ValidatorRewardCoupon_ArchiveAsValidator",
      "choice_argument": {
        "validator": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "rightCid": "005ee8b32d16b71ec367e6192a1565f7f864125e767f4dca73ccbfddc28c0a6a08ca1112209095f1eea450a6afe44ee3cb48652a79d0d1e989c816846fc0e7928c5781f9ed"
      },
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "interface_id": null
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:6": {
      "event_type": "created_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:6",
      "contract_id": "00a9d605e76380b04da209a5bf9557bf30c4692b27d0fbe5911de9d23ef949e9aeca1212209b3ca86100aa182038a9f7cd5f71d7c4cbd48ec21d0c6afd13c29316bd3c3323",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "owner": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "amount": {
          "initialAmount": "1.5482364112",
          "createdAt": {
            "number": "83318"
          },
          "ratePerRound": {
            "rate": "0.0001194509"
          }
        }
      },
      "created_at": "2026-02-13T14:47:18.135024Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "observers": []
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:7": {
      "event_type": "created_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:7",
      "contract_id": "004483d2b72684a0fc99b6299a422903bc0a142f74ee610d03114c4387c70d814dca121220b776aefedccb137c209bcab6a6b1e0faf4666fd7150f1df0e6e371c48c099124",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "owner": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "amount": {
          "initialAmount": "262435.0693949014",
          "createdAt": {
            "number": "83318"
          },
          "ratePerRound": {
            "rate": "0.0001194509"
          }
        }
      },
      "created_at": "2026-02-13T14:47:18.135024Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "observers": []
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:8": {
      "event_type": "exercised_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:8",
      "contract_id": "00a9d605e76380b04da209a5bf9557bf30c4692b27d0fbe5911de9d23ef949e9aeca1212209b3ca86100aa182038a9f7cd5f71d7c4cbd48ec21d0c6afd13c29316bd3c3323",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ],
      "interface_id": null
    },
    "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:9": {
      "event_type": "created_event",
      "event_id": "1220ae781a7b82e27848df2f2606c46fbbe0d21c2c90e5f4eb41e50f306a4ee06f3e:9",
      "contract_id": "003d46a477def637d4c48b30028c156a601b6972e976cbc69e59be68414729695bca12122085c4d0fa3194eae01b34120d608f800694efda85a7f6ca74d85ba19cdf8c9705",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:ValidatorRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "user": "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf",
        "amount": "1.5482364112",
        "round": {
          "number": "83318"
        }
      },
      "created_at": "2026-02-13T14:47:18.135024Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "observers": [
        "handlpay-main-1::12207ac147ad3e95894e7a507da3f04a819e8996f0bdf31c084ab3b77e51746b03cf"
      ]
    }
  }
}