Consensus · Ledger

1220334d15cf21…4953ef7637

Captured May 3, 2026 · 11 events

Record time

Jul 2, 2025, 4:54 PM

Jul 2, 2025

Effective at

Jul 2, 2025, 4:54 PM

Migration

0

Flags

What kinds of events live in this update.

Rewardsno transfersno offersno subscriptions

Templates

3 unique template ids.

Splice.DsoRules:DsoRulesSplice.DSO.SvState:SvRewardStateSplice.Amulet:SvRewardCoupon

Raw envelope

Exactly as the indexer returns it. Useful for debugging.

{
  "update_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637",
  "migration_id": 0,
  "workflow_id": "",
  "record_time": "2025-07-02T16:54:42.880614Z",
  "synchronizer_id": "global-domain::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
  "effective_at": "2025-07-02T16:54:42.998729Z",
  "root_event_ids": [
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:0"
  ],
  "events_by_id": {
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:0": {
      "event_type": "exercised_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:0",
      "contract_id": "004fb3cad2d8ae450b44dba88e86d803e3a0241fa8c494fb49779333ed14da0eb2ca111220903e52f11d277235d7d49340116ddaca1d4a4bf611eaa32cd068bea19627795c",
      "template_id": "0c0b2c4c56a0f30a7d8ce425cb072f3067a4413cbad59fe9bc97c99defef7c2a:Splice.DsoRules:DsoRules",
      "package_name": "splice-dso-governance",
      "choice": "DsoRules_ReceiveSvRewardCoupon",
      "choice_argument": {
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "openRoundCid": "0056d53ad6fa0b038f4358cda4fad18eee758bdfdf8618119312ccb3731da3e84cca11122046679e6b280c90c4443ec88686d4a31213c27bca340952f37b513a51b67d7b88",
        "rewardStateCid": "002c7ceeed9b66632ae9e06e7b9f8396a050326858a03af2f5e466e227bc8a72f5ca1112201f9a5ea62a9539017cb63c4fa3743cfc8867c7232865d7d38c164254d9d319bb",
        "beneficiaries": [
          {
            "_1": "IntellectEU-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
            "_2": "10000"
          },
          {
            "_1": "AngelHack-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
            "_2": "25000"
          },
          {
            "_1": "GSF-validator-1::12203b389175d5d9a67a443078b3867fb179fc730d5dfb6aca3c509c37e926a6e24b",
            "_2": "100000"
          },
          {
            "_1": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
            "_2": "175000"
          },
          {
            "_1": "DFNS-validator-1::1220b4a27fccdd8744ca317c428dc3005eb65c2f995e18dc271ebb00517419125952",
            "_2": "10000"
          },
          {
            "_1": "Kaiko-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
            "_2": "65000"
          },
          {
            "_1": "Broadridge-validator-1::1220fceea4df4fa5671db0be99c014a3cc0c904ba109530cd9ec3b461e6b332a1780",
            "_2": "100000"
          },
          {
            "_1": "TheTie-validator-1::1220944b4dab3e3436c9ca6c331b6c9b11d908d71db471e44bc5d0bce6b5e81a796e",
            "_2": "10000"
          }
        ]
      },
      "child_event_ids": [
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:1",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:2",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:3",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:4",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:5",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:6",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:7",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:8",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:9",
        "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:10"
      ],
      "exercise_result": {
        "svRewardState": "00894270154d7d8897df7bba2b450b5d8302d0584a5b2586245548cc690992156cca111220d8c35df41467174cb3708d9876e40d61fa6204c1871ebdb061263aa6cfce3965",
        "svRewardCoupons": [
          "008b4f075929ed05c80ce03cb2a78e64a81f39c4a1f2eee9e27fd179fa05ab51f2ca111220d98f2be6bf75ba065928b4e09e65dc6f34717f77e233e900ca99f931040bea38",
          "0045d4c4ee0ab16d368bcea006d1230a8612abe9152c6d898034bbf6880f76a189ca111220350cb8d4e7667053ad992ec8f73b6fa734616cfe0a78157ff159ac5361740ccd",
          "0086b4ea15333ed68abf9633ca06d958d8e882c3c01864cedb1af346123dacd3d7ca111220eb7cb0919dda1fbd0b6d9b29298bc407cb6f0048b26595e938f32680cf52cb7d",
          "001c8e159975cb82316b80b4ed889377509da1792bf4d9aa7724ca6b9a5f05d1a2ca111220de219684be72a78b9011bfe559ccad937c8970c740dcc9980ae1b4829a090f1c",
          "008312c4a008ee179db5efe795209ce54095e89e293b9bb2e47dea6d72892ddd5fca111220acdb44c0101dd80456184b7264eae481040b4a9072e0f38cf437cdb5181ab29d",
          "003ee0e1c235b8cd63563f97aa8e84af9d21f0adf7b28e36ea8b55e5c912e49070ca111220175757b7c11d6bc4fc0d57f864192e8ad791f304da5dac2570a7651739981015",
          "0095b9df3a8836c69142cec700d6706fa6724bce0f0c1157b3d40e1e79c287a7dcca11122084a5caa6970d62fc225d68dce87668d496cd4b6326f48ae7f7eb80459fc8e8d5",
          "003134f75de386275b5a50abbb86200e2e794d23242d49d90d56793b275ac06812ca111220ab0ded124e16d149f4aa2cc6fc99ea68487f79672f1293067955dcfcb66bda9c"
        ]
      },
      "consuming": false,
      "acting_parties": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ],
      "interface_id": null
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:1": {
      "event_type": "exercised_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:1",
      "contract_id": "002c7ceeed9b66632ae9e06e7b9f8396a050326858a03af2f5e466e227bc8a72f5ca1112201f9a5ea62a9539017cb63c4fa3743cfc8867c7232865d7d38c164254d9d319bb",
      "template_id": "0c0b2c4c56a0f30a7d8ce425cb072f3067a4413cbad59fe9bc97c99defef7c2a:Splice.DSO.SvState:SvRewardState",
      "package_name": "splice-dso-governance",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "interface_id": null
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:10": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:10",
      "contract_id": "003134f75de386275b5a50abbb86200e2e794d23242d49d90d56793b275ac06812ca111220ab0ded124e16d149f4aa2cc6fc99ea68487f79672f1293067955dcfcb66bda9c",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "TheTie-validator-1::1220944b4dab3e3436c9ca6c331b6c9b11d908d71db471e44bc5d0bce6b5e81a796e",
        "round": {
          "number": "12"
        },
        "weight": "10000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "TheTie-validator-1::1220944b4dab3e3436c9ca6c331b6c9b11d908d71db471e44bc5d0bce6b5e81a796e"
      ]
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:2": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:2",
      "contract_id": "00894270154d7d8897df7bba2b450b5d8302d0584a5b2586245548cc690992156cca111220d8c35df41467174cb3708d9876e40d61fa6204c1871ebdb061263aa6cfce3965",
      "template_id": "0c0b2c4c56a0f30a7d8ce425cb072f3067a4413cbad59fe9bc97c99defef7c2a:Splice.DSO.SvState:SvRewardState",
      "package_name": "splice-dso-governance",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "svName": "Global-Synchronizer-Foundation",
        "state": {
          "numRoundsMissed": "0",
          "numRoundsCollected": "13",
          "lastRoundCollected": {
            "number": "12"
          },
          "numCouponsIssued": "90"
        }
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": []
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:3": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:3",
      "contract_id": "008b4f075929ed05c80ce03cb2a78e64a81f39c4a1f2eee9e27fd179fa05ab51f2ca111220d98f2be6bf75ba065928b4e09e65dc6f34717f77e233e900ca99f931040bea38",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "IntellectEU-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "round": {
          "number": "12"
        },
        "weight": "10000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "IntellectEU-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7"
      ]
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:4": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:4",
      "contract_id": "0045d4c4ee0ab16d368bcea006d1230a8612abe9152c6d898034bbf6880f76a189ca111220350cb8d4e7667053ad992ec8f73b6fa734616cfe0a78157ff159ac5361740ccd",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "AngelHack-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "round": {
          "number": "12"
        },
        "weight": "25000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "AngelHack-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:5": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:5",
      "contract_id": "0086b4ea15333ed68abf9633ca06d958d8e882c3c01864cedb1af346123dacd3d7ca111220eb7cb0919dda1fbd0b6d9b29298bc407cb6f0048b26595e938f32680cf52cb7d",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "GSF-validator-1::12203b389175d5d9a67a443078b3867fb179fc730d5dfb6aca3c509c37e926a6e24b",
        "round": {
          "number": "12"
        },
        "weight": "100000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "GSF-validator-1::12203b389175d5d9a67a443078b3867fb179fc730d5dfb6aca3c509c37e926a6e24b",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:6": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:6",
      "contract_id": "001c8e159975cb82316b80b4ed889377509da1792bf4d9aa7724ca6b9a5f05d1a2ca111220de219684be72a78b9011bfe559ccad937c8970c740dcc9980ae1b4829a090f1c",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "round": {
          "number": "12"
        },
        "weight": "175000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:7": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:7",
      "contract_id": "008312c4a008ee179db5efe795209ce54095e89e293b9bb2e47dea6d72892ddd5fca111220acdb44c0101dd80456184b7264eae481040b4a9072e0f38cf437cdb5181ab29d",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "DFNS-validator-1::1220b4a27fccdd8744ca317c428dc3005eb65c2f995e18dc271ebb00517419125952",
        "round": {
          "number": "12"
        },
        "weight": "10000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "DFNS-validator-1::1220b4a27fccdd8744ca317c428dc3005eb65c2f995e18dc271ebb00517419125952",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:8": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:8",
      "contract_id": "003ee0e1c235b8cd63563f97aa8e84af9d21f0adf7b28e36ea8b55e5c912e49070ca111220175757b7c11d6bc4fc0d57f864192e8ad791f304da5dac2570a7651739981015",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "Kaiko-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "round": {
          "number": "12"
        },
        "weight": "65000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "Kaiko-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7"
      ]
    },
    "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:9": {
      "event_type": "created_event",
      "event_id": "1220334d15cf21a6d66a6d344061641127afec1a92740e9d7d0780eefa4953ef7637:9",
      "contract_id": "0095b9df3a8836c69142cec700d6706fa6724bce0f0c1157b3d40e1e79c287a7dcca11122084a5caa6970d62fc225d68dce87668d496cd4b6326f48ae7f7eb80459fc8e8d5",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "Broadridge-validator-1::1220fceea4df4fa5671db0be99c014a3cc0c904ba109530cd9ec3b461e6b332a1780",
        "round": {
          "number": "12"
        },
        "weight": "100000"
      },
      "created_at": "2025-07-02T16:54:42.998729Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Broadridge-validator-1::1220fceea4df4fa5671db0be99c014a3cc0c904ba109530cd9ec3b461e6b332a1780",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    }
  }
}