diff --git a/crates/sui-config/tests/snapshots/snapshot_tests__empty_genesis_snapshot_matches.snap b/crates/sui-config/tests/snapshots/snapshot_tests__empty_genesis_snapshot_matches.snap index 6a166d013fd01..a40344bf49b1b 100644 --- a/crates/sui-config/tests/snapshots/snapshot_tests__empty_genesis_snapshot_matches.snap +++ b/crates/sui-config/tests/snapshots/snapshot_tests__empty_genesis_snapshot_matches.snap @@ -2,5 +2,5 @@ source: crates/sui-config/tests/snapshot_tests.rs expression: genesis --- -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AgcIAAcIAgMHCAADBwgCBQcIAAgJBwgKBQcIAgUHCAAHCAkHCAoDBwgCBAcIAAcICwMHCAICBggABQgLBgEIBQMLBgEIBQMDCwYBCAUDAwEGCAIBBQEIBQIHCwQBCQADAQsGAQkAAQYIDQEGCwYBCQACBwsGAQkAAwIHCwYBCQALBgEJAAQHCA0HCwYBCAUHCwYBCAUHCAIDAwgACA0BCggDAQgNAQgMAQgAAQkAAQsHAQkAAQgOAQsPAQkABQcIDQULBgEIBQsPAQgOBwgCAgsGAQgFCA4BCwgBCQACCwYBCQAIDgQHCA0LBgEIBQsPAQgOBwgCAgMIAwEGCwcBCQAKBQoCCgIKAgoCCgILBgEIBQsPAQgOAwcIAgEIAwIHCA0IAwIHCA0HCAICBwgNBggCAwcIDQMHCAIFBwgNCAkHCAoFBwgCBQcIDQcICQcICgMHCAIFBwgNBwgLAwMHCAICBggNBQdnZW5lc2lzCnN1aV9zeXN0ZW0Gb3B0aW9uB2JhbGFuY2UEY29pbg9lcG9jaF90aW1lX2xvY2sLbG9ja2VkX2NvaW4Gb2JqZWN0BXN0YWtlDHN0YWtpbmdfcG9vbANzdWkIdHJhbnNmZXIKdHhfY29udGV4dAl2YWxpZGF0b3INdmFsaWRhdG9yX3NldA5TdWlTeXN0ZW1TdGF0ZRBTeXN0ZW1QYXJhbWV0ZXJzCVR4Q29udGV4dA1hZHZhbmNlX2Vwb2NoCVZhbGlkYXRvcgZTdXBwbHkDU1VJB0JhbGFuY2UGY3JlYXRlBWVwb2NoBENvaW4WcmVxdWVzdF9hZGRfZGVsZWdhdGlvbgpMb2NrZWRDb2luJ3JlcXVlc3RfYWRkX2RlbGVnYXRpb25fd2l0aF9sb2NrZWRfY29pbhFyZXF1ZXN0X2FkZF9zdGFrZSJyZXF1ZXN0X2FkZF9zdGFrZV93aXRoX2xvY2tlZF9jb2luFXJlcXVlc3RfYWRkX3ZhbGlkYXRvchhyZXF1ZXN0X3JlbW92ZV92YWxpZGF0b3IVcmVxdWVzdF9zZXRfZ2FzX3ByaWNlCkRlbGVnYXRpb24JU3Rha2VkU3VpGXJlcXVlc3Rfc3dpdGNoX2RlbGVnYXRpb24bcmVxdWVzdF93aXRoZHJhd19kZWxlZ2F0aW9uBVN0YWtlFnJlcXVlc3Rfd2l0aGRyYXdfc3Rh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Z2F0aW9uX3Rva2VuX2Ftb3VudBhkZXN0cm95X2VtcHR5X2RlbGVnYXRpb24YZGVzdHJveV9lbXB0eV9zdGFrZWRfc3VpHGRpc3RyaWJ1dGVfZGVsZWdhdGlvbl90b2tlbnMOZ2V0X3N1aV9hbW91bnQQZ2V0X3Rva2VuX2Ftb3VudANuZXcGT3B0aW9uDUVwb2NoVGltZUxvY2sWcmVxdWVzdF9hZGRfZGVsZWdhdGlvbhFzdGFrZWRfc3VpX2Ftb3VudAtzdWlfYmFsYW5jZRF2YWxpZGF0b3JfYWRkcmVzcxp3aXRoZHJhd19hbGxfdG9fc3VpX3Rva2Vucxt3aXRoZHJhd19mcm9tX2luYWN0aXZlX3Bvb2wXd2l0aGRyYXdfZnJvbV9wcmluY2lwYWwOd2l0aGRyYXdfc3Rha2UWd2l0aGRyYXdfdG9fc3VpX3Rva2VucwJpZANVSUQTcG9vbF9zdGFydGluZ19lcG9jaAtwb29sX3Rva2VucxRwcmluY2lwYWxfc3VpX2Ftb3VudAtkdW1teV9maWVsZARwb29sCXByaW5jaXBhbA5zdWlfdG9rZW5fbG9jaw5zdGFydGluZ19lcG9jaBplcG9jaF9zdGFydGluZ19zdWlfYmFsYW5jZQxyZXdhcmRzX3Bvb2wXZGVsZWdhdGlvbl90b2tlbl9zdXBwbHkGU3VwcGx5E3BlbmRpbmdfZGVsZWdhdGlvbnMGVmVjTWFwBXZhbHVlBGpvaW4IaXNfZW1wdHkDcG9wDHNoYXJlX29iamVjdAZkZWxldGUMZGVzdHJveV96ZXJvB2lzX25vbmUMZGVzdHJveV9ub25lD2luY3JlYXNlX3N1cHBseQxzdXBwbHlfdmFsdWUEemVybw1jcmVhdGVfc3VwcGx5BWVtcHR5BnNlbmRlcgtnZXRfaWR4X29wdAdpc19zb21lB2V4dHJhY3QUZ2V0X2VudHJ5X2J5X2lkeF9tdXQGaW5zZXJ0BXNwbGl0BmJvcnJvdwRzb21lBG5vbmUEQ29pbgxmcm9tX2JhbGFuY2UMZGVzdHJveV9zb21lEG5ld19mcm9tX2JhbGFuY2UPZGVjcmVhc2Vfc3VwcGx5AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQMIBQAAAAAAAAADCAAAAAAAAAAAAwgEAAAAAAAAAAMIAwAAAAAAAAADCAYAAAAAAAAAAwgCAAAAAAAAAAMIAQAAAAAAAAAAAgUpCAojBSsDLAsFAQgBLQMBAgEuAQICAikICi8IBAMCAykICjALBQEIBjELCAEICQQCByMFMgMzAyIDNAsFAQgGNQsLAQgBNwsMAgUDAAMAAAkwCgAQABQOATgAFgoADwAVCgAPAQsBOAEBCgAQAjgCIAMUBScKAA8COAMMBAwDCgALAwoECgIRBQoAEAAUCwQWCgAPABUFDgsCAQoAEAAUCwAPAxUCAQMAAB0ICwERFgsAEgIMAgsCOAQCAgEAAAEECwAQBDgFAgMBBAAiGQsAEwAMAwwCAQEMAQsBERgOAjgFBgAAAAAAAAAAIQMQBwAnCwMGAAAAAAAAAAAhAxYHACcLAjgGAgQBBAAkGAsAEwMMAwwCDAELAREYDgI4AAYAAAAAAAAAACEDDgcAJwsCOAcOAzgIAxUHBCcLAzgJAgUDAAAoHgoACgIMBQwECwQuCwURBwwHCgAPBQsHOAoMCAsDERYKABAGFAsAEAcUCwgLAhIADAYLBgsBOAsCBgAAACsbCgAQBTgMDAMKAwYAAAAAAAAAACEDCQUNCwABCwECCwAQABQ1CwE1GAsDNRoMAgsCNAIHAAAAKx0KABAFOAwMAwoAEAAUBgAAAAAAAAAAIQMLBQ8LAAELAQILAzULATUYCwAQABQ1GgwCCwI0AggDAAABCwsACwEGAAAAAAAAAAAGAAAAAAAAAAA4DQkSATgOOA8SBAIJAwAALzcOATgADAgKCAYAAAAAAAAAACQDDQsAAQsDAQYAAAAAAAAAACcKAy4RIgwECgAQAg4EOBAMBg4GOBEDGgUoCwAPAg0GOBI4EwwFAQoFFAsIFgsFFQUtCwAPAgoECwg4FAsDERYLAQsCEgMMBwsHCwQ4FQIKAQAAAQQLABAIOAACCwEAAAEECwAQAxQCDAEAAAEECwAQCRQCDQMAADcSDgEQBDgFDAYLAA0BCwILBhERDAUMBAwDCwERAwsDCwQLBQIOAQQAAQgLAA8KCwILAQsDCwQREAIPAAAAOEAKARAIOAAKAiYDDAsBAQsAAQcDJwoAEAsUCgIXCwAPCxUKAQ8ICwI4FgwGCgEQDDgXAx4FNwoBEAg4AAYAAAAAAAAAACEDJQUqCwEPDDgYDAMFLwsBEAw4GRQMAwsDDAcLBgsHOBoMBQwEBT0LAQELBjgbDAUMBAsECwUCEAMAADskCwALAQsCCwMREQwIDAcMBgoELhEiDAULBwoEOBwKBTgdDgg4FwMVBRwLBgsIOB4LBQsEOB8FIwsGCwQ4HAsFOB0LCDgJAhEAAABAhQEKARAJFAoAEAYUIQMJBRIKARANFAoAEAcUIQwEBRQJDAQLBAMeCwIBCwABCwEBBwYnCgMGAAAAAAAAAAAkAyoLAgELAAELAQEHBScKARAEOAUMBwoHCgMmAzoLAgELAAELAQEHAScKAAoDDAYMBQsFLgsGEQYMCgoAEAAUCgoXCgAPABUKARALFDUKAzUYCwc1GgwLCwoKCzQXDAwKAA8FCgEPBAsDOCA4IQELAQsCCws0EQ8MDQwICgAQATgACgwmA3QLAAEHAicKAA8BCgw4FgwJCgAQABQLDBcLAA8AFQsICwkLDQIEAwQEBAYEAgADBAUEAAQBAwEAAQIBAAQDAgACAAAAAQANdmFsaWRhdG9yX3NldPUmoRzrCwUAAAALAQAWAhZAA1a9AgSTAxwFrwOaBQfJCNgKCKETKArJExgM4RPNEg2uJg4PvCYCAAEBAgEDAAQABQAGAAcACAAJAAoACwAMBAAKDQQAAw8EAQABCBACAAkRAgAKFwcAARsHAQAABCQFAAcqCAAHKwgABi4IAAU/BgECAAVABgECAAdRBAAADgABAAASAgEAABMDBAAAFAMFAAAVBgcAABYICQAAGAoLAAAZCgwAABoNAQAAHA4PAAAdEBEAAB4OEgAAHxMJAAAgFBUAACEKDAAAIhYBAAAjFwEAACUYAQAAJhkBAAAnGgEAACgbAQAAKRwBAAAsHQEAAC0eAQAALx8BAAAwIAEAADEKDAAAMgoMAAAzEwwAADQTDAAKDhEBAAM6JQwBAAo7EgwACjwSDAAKPSoJAAo+Ei0ACkESDAAFQjAxAQIFIDIzAQIFQzQwAQIDRDY3AQABRQE5AQAKJjoBAApGOwEACkcSPAABSD05AQABST8JAQABSkA9AQACS0QJAQACTEU9AQAKTUYBAAolOgEACU5IPAACT0oJAQAKKUsBAAdQTTwAClIRTgAHU09QAApUSwEACi1SAQAKL1MBAB8kJQwmDCcMKCQpOC0MKQwuDC8MMAwxIjAiNQwBBwoIAQAEBwgABwsCAQgDBwsCAQgDBwgEAQYKCAEBAgMDAwMFBgoIAQMDAwMCCgMKAwIGCggBBggBAQEBBggAAQoIBQEDBgcKCAEGCgMHCwIBCAMGCgMHCwIBCAMHCAQCBgoIAQUBCwYBAwIHCggBBQEHCAEBBggBAgYIAAUBCggBAQgAAgcIAAcIBAIHCggBBwoIAQUHCAAFCwIBCAMLBgEIBwcIBAQHCAALAgEIAwsGAQgHBwgEAgcIAAgBAgcIAAYIBAMHCAADBwgEBQcIAAgIBwgJBQcIBAUHCAAHCAgHCAkDBwgEBQcIAAcICgMDBwgEAQcKAwMDAwcIAQEIAQUDCgMDCgMDAQgDAQYLAgEJAAIDAwYDAwMDBggBAwoEBAQKAwMDBAQGCAEKAwMDAwYIAQIGCAEGCAEIAwMGCAUGCAUDAwMKCAUBCAUBBggFCwoLCwEDAwMDCwwBAwMDAwMGCAEGCggBAQsLAQMCAwkAAQsLAQkAAQoLCwEJAAELDAEJAAEHCwwBCQAHCwIBCAMDAwMLAgEIAwMHCAECBwsCAQkAAwELAgEJAAEIBwELBgEJAAQHCAELAgEIAwsGAQgHBwgEAwcIAQsCAQgDBwgEAQUBCQAEBwoIAQUDCwYBAwEGCwYBCQABBwsGAQkAAgMLBgEDBAMDAwgAAgMIAQEGCgkAAgcKCQADAggBBwgEAgcIAQUBBggEAwUDCwYBAwIGCgkABgkAAgcIAQMIBwgBBQMLBgEDCwIBCAMLAgEIAwsGAQgHAwEGCAgBBwgNAwcIDQgIBwgJAwsCAQgDCwIBCAMLBgEIBwQHCAEFAwsGAQMFBwgBBwgIBwgJAwcIBAUHCAEHCAoDAwcIBAgHCgMDBwoDAwMDAwMKc3VpX3N5c3RlbQ12YWxpZGF0b3Jfc2V0Bm9wdGlvbgZ2ZWN0b3IHYmFsYW5jZQ9lcG9jaF90aW1lX2xvY2sOcHJpb3JpdHlfcXVldWUFc3Rha2UMc3Rha2luZ19wb29sA3N1aQp0eF9jb250ZXh0CXZhbGlkYXRvcgxWYWxpZGF0b3JTZXQJVmFsaWRhdG9yGmFkanVzdF9zdGFrZV9hbmRfZ2FzX3ByaWNlB0JhbGFuY2UDU1VJCVR4Q29udGV4dA1hZHZhbmNlX2Vwb2NoGmNhbGN1bGF0ZV9xdW9ydW1fdGhyZXNob2xkKmNhbGN1bGF0ZV90b3RhbF9zdGFrZV9hbmRfcXVvcnVtX3RocmVzaG9sZBtjb21wdXRlX3Jld2FyZF9kaXN0cmlidXRpb24cY29udGFpbnNfZHVwbGljYXRlX3ZhbGlkYXRvchFWYWxpZGF0b3JNZXRhZGF0YRxkZXJpdmVfbmV4dF9lcG9jaF92YWxpZGF0b3JzGmRlcml2ZV9yZWZlcmVuY2VfZ2FzX3ByaWNlEWRpc3RyaWJ1dGVfcmV3YXJkBk9wdGlvbg5maW5kX3ZhbGlkYXRvchFnZXRfdmFsaWRhdG9yX211dBFnZXRfdmFsaWRhdG9yX3JlZhNpc19hY3RpdmVfdmFsaWRhdG9yA25ldxpuZXh0X2Vwb2NoX3ZhbGlkYXRvcl9jb3VudBhwcm9jZXNzX3BlbmRpbmdfcmVtb3ZhbHMacHJvY2Vzc19wZW5kaW5nX3ZhbGlkYXRvcnMNRXBvY2hUaW1lTG9jaxZyZXF1ZXN0X2FkZF9kZWxlZ2F0aW9uEXJlcXVlc3RfYWRkX3N0YWtlFXJlcXVlc3RfYWRkX3ZhbGlkYXRvchhyZXF1ZXN0X3JlbW92ZV92YWxpZGF0b3IVcmVxdWVzdF9zZXRfZ2FzX3ByaWNlCkRlbGVnYXRpb24JU3Rha2VkU3VpGXJlcXVlc3Rfc3dpdGNoX2RlbGVnYXRpb24bcmVxdWVzdF93aXRoZHJhd19kZWxlZ2F0aW9uBVN0YWtlFnJlcXVlc3Rfd2l0aGRyYXdfc3Rha2URc29ydF9yZW1vdmFsX2xpc3QWdG90YWxfZGVsZWdhdGlvbl9zdGFrZRV0b3RhbF92YWxpZGF0b3Jfc3Rha2UZdmFsaWRhdG9yX2RlbGVnYXRlX2Ftb3VudBZ2YWxpZGF0b3Jfc3Rha2VfYW1vdW50FnF1b3J1bV9zdGFrZV90aHJlc2hvbGQRYWN0aXZlX3ZhbGlkYXRvcnMScGVuZGluZ192YWxpZGF0b3JzEHBlbmRpbmdfcmVtb3ZhbHMVbmV4dF9lcG9jaF92YWxpZGF0b3JzBXZhbHVlDHN0YWtlX2Ftb3VudA9kZWxlZ2F0ZV9hbW91bnQMaXNfZHVwbGljYXRlCG1ldGFkYXRhBUVudHJ5DVByaW9yaXR5UXVldWUJZ2FzX3ByaWNlCW5ld19lbnRyeQdwb3BfbWF4BXNwbGl0BG5vbmUmZGlz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1ZXN0X2FkZF9zdGFrZRVyZXF1ZXN0X3NldF9nYXNfcHJpY2UKRGVsZWdhdGlvbglTdGFrZWRTdWkbcmVxdWVzdF93aXRoZHJhd19kZWxlZ2F0aW9uBVN0YWtlFnJlcXVlc3Rfd2l0aGRyYXdfc3Rha2UMc3Rha2VfYW1vdW50C3N1aV9hZGRyZXNzGnZlcmlmeV9wcm9vZl9vZl9wb3NzZXNzaW9uDXBlbmRpbmdfc3Rha2UXZGVsZWdhdGlvbl9zdGFraW5nX3Bvb2wMcHVia2V5X2J5dGVzFG5ldHdvcmtfcHVia2V5X2J5dGVzE3Byb29mX29mX3Bvc3Nlc3Npb24EbmFtZQtuZXRfYWRkcmVzcxBuZXh0X2Vwb2NoX3N0YWtlFW5leHRfZXBvY2hfZGVsZWdhdGlvbhRuZXh0X2Vwb2NoX2dhc19wcmljZQtzdWlfYmFsYW5jZRdkZWFjdGl2YXRlX3N0YWtpbmdfcG9vbAV2YWx1ZQ1hZHZhbmNlX2Vwb2NoBlN0cmluZwZzdHJpbmcGY3JlYXRlBWVwb2NoDndpdGhkcmF3X3N0YWtlCHRvX2J5dGVzBmFwcGVuZBtibHMxMjM4MV92ZXJpZnlfd2l0aF9kb21haW4AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABCgIFBGtvc2sAAgYeCAEsAy8DIwMZAzAIBQECCS0FMQoCMgoCMwoCNAoCNQoCNgM3AzgDAAMAAAEpCgAQABQKABABFBYKABACFBcKAA8AFQYAAAAAAAAAAAoADwEVBgAAAAAAAAAACgAPAhUKABADEAQUCgAPBRUKABAAFAsAEAMQBhQhAygGAAAAAAAAAAAnAgEDAAABCwoAEAMQBxQLARcLAA8DDwcVAgIBAAABBAsAEAgRFQIDAwAAEwwLABMADAIBAQEBAQsCCwERFgIEAwAAARwKABADEAcUDgE4ABYKAA8DDwcVCgAPCAsBCwIRGAoALhECCwAQAxAHFCEDGwYAAAAAAAAAACcCBQEAAAEECwAQBRQCBgMAAAEDCwAPCAIHAwAAAQsKABADEAcUCwEWCwAPAw8HFQIIAQAAGC4KABADEAkUCgEQAxAJFCEDCwUOCAwCBRgKABADEAoUCgEQAxAKFCEMAgsCAxsFIgsAAQsBAQgMAwUsCwAQAxALFAsBEAMQCxQhDAMLAwIJAQAAAQMLABADAgoDAAAZRQ4FQRoGgAAAAAAAAAAlAwYFDA4EQRoGgAAAAAAAAAAlDAoFDgkMCgsKAxEFFw4BQRoGgAAAAAAAAAAlDAsFGQkMCwsLAx8LCQEGAAAAAAAAAAAnCgMKAAoBERQKBBEZAQ4GOAAMDAsGCgALBwoJERoKAAsBCwILAwsECwUKDAYAAAAAAAAAAAoIEgELDAYAAAAAAAAAAAYAAAAAAAAAAAsICwALCS4RGwYBAAAAAAAAABYRHBIAAgsBAAABBAsAEAEUAgwBAAABBAsAEAIUAg0DAAAEFw4BOAAMBAoEBgAAAAAAAAAAJAMNCwABCwMBBgAAAAAAAAAAJwoADwgLAQsCCwMRHQsACwQRBwIOAwAABB4OATgADAQKABABFAoEFgoADwEVCgAQAxAGFAsEFgoADwMPBhULAQsAEAMQCRQLAgsDERoCDwMAAAEGCwELAA8DDwQVAhADAAABCwoADwgLAQsCCgMLBBEeCwALAxEBAhEDAAABKAoAEAMQBhQKAgsDFiYDEQsBAQsAAQsEAQYAAAAAAAAAACcKABACFAoCFgoADwIVCgAQAxAGFAoCFwsADwMPBhULAQsCCwQRHwISAQAAAQQLABAAFAITAQAAAQULABADEAkUAhQAAAAjEwoCDAQOATgBDAMNBAsDOAILAAsCCwQHABEiCCEDEgYAAAAAAAAAACcCAAEAAgADAAABCAAEAQYBBwAFAQABBAEFAAAAAQACAApkZXZuZXRfbmZ0rAWhHOsLBQAAAAoBAA4CDhwDKkgEcgQFdlQHygHsAQi2AygK3gMaDPgDfg32BAgAAAEBAAIAAwAEAAUABgAHDAAACAMABQkCAAELBwAGEAcAAxIEAAMUBwAACgABAAAMAgMAAA0EAQAADgIDAAAPBQEAAAYCBgADFgcBAAMXCQcAARgKCwAGGQoMAAUaDQ4AAxsPEAACHBIBAQMEBBQBAQgMEQ0TAggABwgCAAEGCAABBggDBAoCCgIKAgcIAgMHCAAKAgcIAgEGCAQBCAUCCAAFAQcIAgEKAgEIAwEIBAEGCAIBBQEGCAUBCAYBCAEBCQABCAACCQAFCmRldm5ldF9uZnQGc3RyaW5nBWV2ZW50Bm9iamVjdAh0cmFuc2Zlcgp0eF9jb250ZXh0A3VybAlEZXZOZXRORlQMTWludE5GVEV2ZW50CVR4Q29udGV4dARidXJuBlN0cmluZwtkZXNjcmlwdGlvbgRtaW50BG5hbWUSdXBkYXRlX2Rlc2NyaXB0aW9uA1VybAJpZANVSUQJb2JqZWN0X2lkAklEB2NyZWF0b3IGZGVsZXRlA25ldwR1dGY4FW5ld191bnNhZmVfZnJvbV9ieXRlcwZzZW5kZXIMdWlkX3RvX2lubmVyBGVtaXQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAAIEEQgFDggDDAgDBggEAQIDEwgGFQUOCAMAAQQABwkLABMAAQEBDAILAhEGAgEBAAABAwsAEAACAgEEAAgbCgMRBwsAEQgLAREICwIRCRIADAQLAy4RCgwFDgQQARELCgUOBBACFBIBOAALBAsFOAECAwEAAAEDCwAQAgIEAQQAAQYLAREICwAPABUCBQEAAAEDCwAQAwIAAgAAAAEAAwAKc3VpX3N5c3RlbeEToRzrCwUAAAAMAQAcAhxKA2bcAQTCAhQF1gLRAwenBq0HCNQNKAb8DRYKkg4lDLcO3QQNlBMQD6QTAgABAQIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwgAABAEAAsRAgAMEwQAAhQEAQABCRUCAAIWBAEAAQMZDAEAAQUbDAEAAQgiCAAIIwgAByYIAAYqBAANLAQABEAFAAFBBwEAAAASAAEAABcCAQAAGAMEAAAaBQEAABwGAQAAHQcBAAAeCAEAAB8JAQAAIAoBAAAhCwEAACQMAQAAJQ0BAAAnDgEAACgPBAALNBESAAI1FBUBAA02FgQADTcWBAACOBcEAQACORgVAQACOhkEAQANEhoBAA07FgQADTwcHQAGPQEeAAo+IAEBCAM/IRUBAAFCASMBAA0aJAEABT8mJwEAAUMgIwEADR0oAQANRBYEAAM4KgQBAAw8KywADR8tAQANIC8BAA0hMAEADSQxAQANJTIBAA0nMwEADSg0BAAPExITExMUExkfGhMbIh0THiIhEwUHCAADAwMHCAIABgoIAwsEAQgFCwYBCAUDAwMBBggAAQMEBwgACwcBCAUFBwgCBAcIAAsIAQgFBQcIAgMHCAALBwEIBQcIAgMHCAALCAEIBQcIAgkHCAAKAgoCCgIKAgoCCwcBCAUDBwgCAgcIAAcIAgMHCAADBwgCBQcIAAgJBwgKBQcIAgUHCAAHCAkHCAoDBwgCBAcIAAcICwMHCAICBggABQgLBgEIBQMLBgEIBQMDCwYBCAUDAwEGCAIBBQEIBQIHCwQBCQADAQsGAQkAAQYIDQEGCwYBCQACBwsGAQkAAwIHCwYBCQALBgEJAAQHCA0HCwYBCAUHCwYBCAUHCAIDAwgACA0BCggDAQgNAQgMAQgAAQkAAQsHAQkAAQgOAQsPAQkABQcIDQULBgEIBQsPAQgOBwgCAgsGAQgFCA4BCwgBCQACCwYBCQAIDgQHCA0LBgEIBQsPAQgOBwgCAgMIAwEGCwcBCQAKBQoCCgIKAgoCCgILBgEIBQsPAQgOAwcIAgEIAwIHCA0IAwIHCA0HCAICBwgNBggCAwcIDQMHCAIFBwgNCAkHCAoFBwgCBQcIDQcICQcICgMHCAIFBwgNBwgLAwMHCAICBggNBQdnZW5lc2lzCnN1aV9zeXN0ZW0Gb3B0aW9uB2JhbGFuY2UEY29pbg9lcG9jaF90aW1lX2xvY2sLbG9ja2VkX2NvaW4Gb2JqZWN0BXN0YWtlDHN0YWtpbmdfcG9vbANzdWkIdHJhbnNmZXIKdHhfY29udGV4dAl2YWxpZGF0b3INdmFsaWRhdG9yX3NldA5TdWlTeXN0ZW1TdGF0ZRBTeXN0ZW1QYXJhbWV0ZXJzCVR4Q29udGV4dA1hZHZhbmNlX2Vwb2NoCVZhbGlkYXRvcgZTdXBwbHkDU1VJB0JhbGFuY2UGY3JlYXRlBWVwb2NoBENvaW4WcmVxdWVzdF9hZGRfZGVsZWdhdGlvbgpMb2NrZWRDb2luJ3JlcXVlc3RfYWRkX2RlbGVnYXRpb25fd2l0aF9sb2NrZWRfY29pbhFyZXF1ZXN0X2FkZF9zdGFrZSJyZXF1ZXN0X2FkZF9zdGFrZV93aXRoX2xvY2tlZF9jb2luFXJlcXVlc3RfYWRkX3ZhbGlkYXRvchhyZXF1ZXN0X3JlbW92ZV92YWxpZGF0b3IVcmVxdWVzdF9zZXRfZ2FzX3ByaWNlCkRlbGVnYXRpb24JU3Rha2VkU3VpGXJlcXVlc3Rfc3dpdGNoX2RlbGVnYXRpb24bcmVxdWVzdF93aXRoZHJhd19kZWxlZ2F0aW9uBVN0YWtlFnJlcXVlc3Rfd2l0aGRyYXdfc3R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ABlE4AQEAA1I6BAEAEhYTFhQZFhwSIBggGBYZJBokGyAcIB0FHhYfIB0GIRYiJCMkJCQlJCYkJxYdNygkKRYhICogAwcIBQsGAQgHBwgIAAIIBQcICAEGCAABAwEIAAEIBAIGCAUDBAcIBQUDBwgIAgUDAQgFBAcIBQsGAQgHCwkBCAoHCAgBBggEAQYIBQEFAwcIBQgABwgEAwsGAQgHCwYBCAcLCQEICgUHCAIHCAQHCAADBwgIAwcIAAcIBAMCCwYBCAcLCQEICgUHCAUHCAAHCAQDBwgIBAcIBQcIAAcIBAMBCAcBBgsGAQkAAgcLBgEJAAsGAQkAAQgDAQYKCQABAQEIAgEHCAgBCAsBCQABCAEDCAsLBgEIAQMBCwYBCQADCAsLBgEIBwsJAQgKAQgKAQYLCQEJAAELCQEJAAIEAwEGCwwBCQAFBwgFAwgAAwsGAQgBAgcLDAEJAAMCCQAFAQsMAQkAAwUIBAMBBggIBAsGAQgHCwYBCAcLCQEICgMFCAoLBgEIBwsJAQgKCwYBCAcICgIHCwYBCQADAQcLCQEJAAEGCQAEBQsGAQgHCwYBCAcLCQEICgILBgEJAAcICAELDQEJAAELDQEIBwQLBgEJAAgKBQcICAoBBwgFAwMLBgEIBwsGAQgHAwQDCwkBCAoCBwsMAQkACwYBCQAJdmFsaWRhdG9yDXZhbGlkYXRvcl9zZXQMc3Rha2luZ19wb29sBm9wdGlvbgZ2ZWN0b3IHYmFsYW5jZQRjb2luD2Vwb2NoX3RpbWVfbG9jawtsb2NrZWRfY29pbgZvYmplY3QDc3VpCHRyYW5zZmVyCnR4X2NvbnRleHQKRGVsZWdhdGlvbg9EZWxlZ2F0aW9uVG9rZW4TSW5hY3RpdmVTdGFraW5nUG9vbBZQZW5kaW5nRGVsZWdhdGlvbkVudHJ5CVN0YWtlZFN1aQtTdGFraW5nUG9vbAdCYWxhbmNlA1NVSQlUeENvbnRleHQNYWR2YW5jZV9lcG9jaBdkZWFjdGl2YXRlX3N0YWtpbmdfcG9vbBdkZWxlZ2F0aW9uX3Rva2VuX2Ftb3VudBhkZXN0cm95X2VtcHR5X2RlbGVnYXRpb24YZGVzdHJveV9lbXB0eV9zdGFrZWRfc3VpDmdldF9zdWlfYW1vdW50EGdldF90b2tlbl9hbW91bnQjbWludF9kZWxlZ2F0aW9uX3Rva2Vuc190b19kZWxlZ2F0b3IDbmV3Bk9wdGlvbg1FcG9jaFRpbWVMb2NrFnJlcXVlc3RfYWRkX2RlbGVnYXRpb24Rc3Rha2VkX3N1aV9hbW91bnQLc3VpX2JhbGFuY2URdmFsaWRhdG9yX2FkZHJlc3Mad2l0aGRyYXdfYWxsX3RvX3N1aV90b2tlbnMbd2l0aGRyYXdfZnJvbV9pbmFjdGl2ZV9wb29sF3dpdGhkcmF3X2Zyb21fcHJpbmNpcGFsDndpdGhkcmF3X3N0YWtlFndpdGhkcmF3X3RvX3N1aV90b2tlbnMCaWQDVUlEE3Bvb2xfc3RhcnRpbmdfZXBvY2gLcG9vbF90b2tlbnMUcHJpbmNpcGFsX3N1aV9hbW91bnQLZHVtbXlfZmllbGQEcG9vbAlkZWxlZ2F0b3IKc3VpX2Ftb3VudAlwcmluY2lwYWwOc3VpX3Rva2VuX2xvY2sOc3RhcnRpbmdfZXBvY2gaZXBvY2hfc3RhcnRpbmdfc3VpX2JhbGFuY2UMcmV3YXJkc19wb29sF2RlbGVnYXRpb25fdG9rZW5fc3VwcGx5BlN1cHBseRNwZW5kaW5nX2RlbGVnYXRpb25zBXZhbHVlBGpvaW4IaXNfZW1wdHkMc2hhcmVfb2JqZWN0BmRlbGV0ZQxkZXN0cm95X3plcm8HaXNfbm9uZQxkZXN0cm95X25vbmUMc3VwcGx5X3ZhbHVlD2luY3JlYXNlX3N1cHBseQR6ZXJvDWNyZWF0ZV9zdXBwbHkGc2VuZGVyBXNwbGl0B2lzX3NvbWUHZXh0cmFjdAZib3Jyb3cEc29tZQRub25lBENvaW4MZnJvbV9iYWxhbmNlDGRlc3Ryb3lfc29tZRBuZXdfZnJvbV9iYWxhbmNlD2RlY3JlYXNlX3N1cHBseQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAEDCAUAAAAAAAAAAwgAAAAAAAAAAAMIBAAAAAAAAAADCAMAAAAAAAAAAwgGAAAAAAAAAAMIAgAAAAAAAAADCAEAAAAAAAAAAAIFKggLJAUsAy0LBgEIAS4DAQIBLwECAgIqCAswCAUDAgIxBTIDBAIDKggLMwsGAQgHNAsJAQgKBQIHJAU1AzYDIwM3CwYBCAc4CwwBCAE6CggDAAM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IAwsGAQgHBwgEAgcIAAgBAgcIAAYIBAMHCAADBwgEBQcIAAgIBwgJBQcIBAUHCAAHCAgHCAkDBwgEBQcIAAcICgMDBwgEAQcKAwMDAwcIAQEIAQUDCgMDCgMDAQgDAQYLAgEJAAIDAwYDAwMDBggBAwoEBAQKAwMDBAQGCAEKAwMDAwYIAQIGCAEGCAEIAwMGCAUGCAUDAwMKCAUBCAUBBggFCwoLCwEDAwMDCwwBAwMDAwMGCAEGCggBAQsLAQMCAwkAAQsLAQkAAQoLCwEJAAELDAEJAAEHCwwBCQAHCwIBCAMDAwMLAgEIAwMHCAECBwsCAQkAAwELAgEJAAEIBwELBgEJAAQHCAELAgEIAwsGAQgHBwgEAwcIAQsCAQgDBwgEAQUBCQAEBwoIAQUDCwYBAwEGCwYBCQABBwsGAQkAAgMLBgEDBAMDAwgAAgMIAQEGCgkAAgcKCQADAggBBwgEAgcIAQUBBggEAwUDCwYBAwIGCgkABgkAAgcIAQMIBwgBBQMLBgEDCwIBCAMLAgEIAwsGAQgHAwEGCAgBBwgNAwcIDQgIBwgJAwsCAQgDCwIBCAMLBgEIBwQHCAEFAwsGAQMFBwgBBwgIBwgJAwcIBAUHCAEHCAoDAwcIBAgHCgMDBwoDAwMDAwMKc3VpX3N5c3RlbQ12YWxpZGF0b3Jfc2V0Bm9wdGlvbgZ2ZWN0b3IHYmFsYW5jZQ9lcG9jaF90aW1lX2xvY2sOcHJpb3JpdHlfcXVldWUFc3Rha2UMc3Rha2luZ19wb29sA3N1aQp0eF9jb250ZXh0CXZhbGlkYXRvcgxWYWxpZGF0b3JTZXQJVmFsaWRhdG9yGmFkanVzdF9zdGFrZV9hbmRfZ2FzX3ByaWNlB0JhbGFuY2UDU1VJCVR4Q29udGV4dA1hZHZhbmNlX2Vwb2NoGmNhbGN1bGF0ZV9xdW9ydW1fdGhyZXNob2xkKmNhbGN1bGF0ZV90b3RhbF9zdGFrZV9hbmRfcXVvcnVtX3RocmVzaG9sZBtjb21wdXRlX3Jld2FyZF9kaXN0cmlidXRpb24cY29udGFpbnNfZHVwbGljYXRlX3ZhbGlkYXRvchFWYWxpZGF0b3JNZXRhZGF0YRxkZXJpdmVfbmV4dF9lcG9jaF92YWxpZGF0b3JzGmRlcml2ZV9yZWZlcmVuY2VfZ2FzX3ByaWNlEWRpc3RyaWJ1dGVfcmV3YXJkBk9wdGlvbg5maW5kX3ZhbGlkYXRvchFnZXRfdmFsaWRhdG9yX211dBFnZXRfdmFsaWRhdG9yX3JlZhNpc19hY3RpdmVfdmFsaWRhdG9yA25ldxpuZXh0X2Vwb2NoX3ZhbGlkYXRvcl9jb3VudBhwcm9jZXNzX3BlbmRpbmdfcmVtb3ZhbHMacHJvY2Vzc19wZW5kaW5nX3ZhbGlkYXRvcnMNRXBvY2hUaW1lTG9jaxZyZXF1ZXN0X2FkZF9kZWxlZ2F0aW9uEXJlcXVlc3RfYWRkX3N0YWtlFXJlcXVlc3RfYWRkX3ZhbGlkYXRvchhyZXF1ZXN0X3JlbW92ZV92YWxpZGF0b3IVcmVxdWVzdF9zZXRfZ2FzX3ByaWNlCkRlbGVnYXRpb24JU3Rha2VkU3VpGXJlcXVlc3Rfc3dpdGNoX2RlbGVnYXRpb24bcmVxdWVzdF93aXRoZHJhd19kZWxlZ2F0aW9uBVN0YWtlFnJlcXVlc3Rfd2l0aGRyYXdfc3Rha2URc29ydF9yZW1vdmFsX2xpc3QWdG90YWxfZGVsZWdhdGlvbl9zdGFrZRV0b3RhbF92YWxpZGF0b3Jfc3Rha2UZdmFsaWRhdG9yX2RlbGVnYXRlX2Ftb3VudBZ2YWxpZGF0b3Jfc3Rha2VfYW1vdW50FnF1b3J1bV9zdGFrZV90aHJlc2hvbGQRYWN0aXZlX3ZhbGlkYXRvcnMScGVuZGluZ192YWxpZGF0b3JzEHBlbmRpbmdfcmVtb3ZhbHMVbmV4dF9lcG9jaF92YWxpZGF0b3JzBXZhbHVlDHN0YWtlX2Ftb3VudA9kZWxlZ2F0ZV9hbW91bnQMaXNfZHVwbGljYXRlCG1ldGFkYXRhBUVudHJ5DVByaW9yaXR5UXVldWUJZ2FzX3ByaWNlCW5ld19lbnRyeQdwb3BfbWF4BXNwbGl0BG5vbmUmZGlzdHJpYnV0ZV9yZXdhcmRzX2FuZF9uZXdfZGVsZWdhdGlvbnMLc3VpX2FkZHJlc3MEc29tZQdpc19zb21lB2V4dHJhY3QIaXNfZW1wdHkGcmVtb3ZlB2Rlc3Ryb3kGc2VuZGVyCGNvbnRhaW5zEXZhbGlkYXRvcl9hZGRyZXNzC1N0YWtpbmdQb29sGGdldF9zdGFraW5nX3Bvb2xfbXV0X3JlZhp3aXRoZHJhd19hbGxfdG9fc3VpX3Rva2Vucx5kZWNyZWFzZV9uZXh0X2Vwb2NoX2RlbGVnYXRpb24AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAAIHMgMxAzUDNgoIATcKCAE4CgM5CggFAAAAACEZCgAuQSIMAgYAAAAAAAAAAAwBCgEKAiMDCwUWCgAKAUMiDAMLAxEeCwEGAQAAAAAAAAAWDAEFBgsAAQIBAwAAIz0KABAACgAQARQKAS44AAoAEAIUCgIuOAARBAwFDAcKAA8AEQAKAA8ADgcLAQ4FCwIKAxEICgAPAAoADwMREAoACwMRDwoALhEGCgAPBBUKABAAEQMMBgwEDAgLCAoADwEVCwQKAA8CFQsGCwAPBRUCAgAAACYSCwBBIgwBBgIAAAAAAAAACgEYBgMAAAAAAAAAGgYBAAAAAAAAABYGZAAAAAAAAAAYCwEaDAILAjMCAwAAACcxBgAAAAAAAAAADAYGAAAAAAAAAAAMAQoAQSIMAwYAAAAAAAAAAAwCCgIKAyMDDgUhCgAKAkIiDAULBgoFESAWDAYLAQsFESEWDAELAgYBAAAAAAAAABYMAgUJCwABCgYKARYMBAsGCwELBAYBAAAAAAAAABYGAgAAAAAAAAAYBgMAAAAAAAAAGgIEAAAAKEZADAAAAAAAAAAADA5ADAAAAAAAAAAADAgKAEEiDAoGAAAAAAAAAAAMCQoJCgojAw4FQQoACglCIgwNCg0RIDUMDAsMCgI1GAoBNRoMCw0OCws0RAwLDREhNQwHCgMGAAAAAAAAAAAhAysFLjIAAAAAAAAAAAAAAAAAAAAADAUFNgsHCgQ1GAoDNRoMBQsFDAYNCAsGNEQMCwkGAQAAAAAAAAAWDAkFCQsAAQsOCwgCBQAAACkkCgBBIgwDBgAAAAAAAAAADAIKAgoDIwMKBR4KAAoCQiIMBAsECgERIgMTBRkLAAELAQEIAgsCBgEAAAAAAAAAFgwCBQULAAELAQEJAgYAAAArWwoAEABBIgwBCgAQBkEMDAZALAAAAAAAAAAADAgKAQYAAAAAAAAAACQDDwU9CgYGAAAAAAAAAAAkAxQFLAoAEAYKBgYBAAAAAAAAABdCDBQMBwsHCgEGAQAAAAAAAAAXIQMjBSwLBgYBAAAAAAAAABcMBgsBBgEAAAAAAAAAFwwBBQoKABAACgEGAQAAAAAAAAAXQiIRIwwDDQgLAxRELAsBBgEAAAAAAAAAFwwBBQoGAAAAAAAAAAAMAgoAEANBIgwFCgIKBSMDSAVXCgAQAwoCQiIRIwwEDQgLBBRELAsCBgEAAAAAAAAAFgwCBUMLAAELCAIHAQAALkUKABAADAsKC0EiDARALwAAAAAAAAAADAEGAAAAAAAAAAAMAwoDCgQjAw8FIgoLCgNCIgwKDQEKChEkCgoRIAsKESEWOAFELwsDBgEAAAAAAAAAFgwDBQoLCwELATgCDAUGAAAAAAAAAAAMCAoAERsLABEaFgYDAAAAAAAAABoMCQYAAAAAAAAAAAwGCggKCSMDOAVDDQU4AwwHDAILAgwGCwgLBxYMCAUzCwYCCAAAADU8CgAuQSIMCQYAAAAAAAAAAAwICggKCSMDCwUvCgAKCEMiDAwKAQoIQgwUDAsKAgsLOAQMCgoMCwo4BQoFESoKAwoIQgwUDAcKBAsHOAQMBgsMCwYKBRErCwgGAQAAAAAAAAAWDAgFBgsAAQsCAQsBAQsEAQsDAQsFAQIJAAAAKSIKAEEiDAMGAAAAAAAAAAAMAgoCCgMjAwoFHgoACgJCIgwECwQRLAoBIQMUBRkLAAELAjgGAgsCBgEAAAAAAAAAFgwCBQULAAE4BwIKAAAAPhcKAAsBDAMMAgsCLgsDEQkMBQ4FOAgDEAsAAQYAAAAAAAAAACcNBTgJDAQLAAsEQyICCwAAAEESCgALAREJDAMOAzgIAwsLAAEGAAAAAAAAAAAnDQM4CQwCCwALAkIiAgwDAAAPCAsAEAALAREJDAIOAjgIAg0DAABCFQ4AEQMMAQwCDAMLAwsCCwELAEAiAAAAAAAAAABADAAAAAAAAAAAQCwAAAAAAAAAABIADAQOBBEGDQQPBBULBAIOAwAAAQQLABAEQSwCDwAAAEMkCgAPBhEZCgAQBjgKIAMJBR8KAA8GRQwMAgoADwALAjgLDAMKABACFA4DESEXCgAPAhULAwoBETIFAwsAAQsBAQIQAAAAIhIKAS44DCADBgUNCgFFIgwCCgALAkQiBQALAAELAQECEQMAABERCgAPAAsBEQoMBQsFCwILAwsEETMKAC4RBgsADwQVAhIDAABHFQoDLhE0DAUKAA8ACwURCgwECwQLAQsCCwMRKgoALhEGCwAPBBUCEwMAAAkhCgAQAA4BEQUgAwcFDgoAEAMOAREFIAwCBRAJDAILAgMWCwABBgAAAAAAAAAAJwoADwMLAUQiCgAuEQYLAA8EFQIUAwAASScLARE0DAIKABAACwIRCQwEDgQ4CAMPCwABBgAAAAAAAAAAJw0EOAkMAwoAEAYOAzgNIAMcCwABBgAAAAAAAAAAJwoADwYLA0QMCgAuEQYLAA8EFQIVAwAARw0LAi4RNAwECwAPAAsEEQoMAwsDCwERNgIWAwAATEsOARE3DAYKBgoDIgMPCwIBCwABCwQBBgAAAAAAAAAAJwoAEAALBhEJDAgOCDgIAx8LAgELAAELBAEGAAAAAAAAAAAnDQg4CQwHCgAPAAsHQyIMBQoFETgLAQsCETkMCwwKDAkOCTgADgo4ABYMDAsFCwwROgoACgMLCQsLCgQREQoACwMLCjgFCwQREQoALhEGCwAPBBUCFwMAAFErCgEuETcMBgoAEAALBhEJDAgOCDgIAxYLAgELAAELAQELBAEGAAAAAAAAAAAnDQg4CQwHCgAPAAsHQyIMBQsFCwELAgsDCwQROwoALhEGCwAPBBUCGAMAAEcWCgQuETQMBgoADwALBhEKDAULBQsBCwILAwsEETwKAC4RBgsADwQVAhkAAABUPAoALkEMDAgGAQAAAAAAAAAMBgoGCggjAwsFOQoACgYMAgwBCwEuCwJCDBQMBQoGDAcKBwYAAAAAAAAAACQDHAU0CwcGAQAAAAAAAAAXDAcKAAoHDAQMAwsDLgsEQgwUCgUkAy0FNAoACgcKBwYBAAAAAAAAABZHDAUXCwYGAQAAAAAAAAAWDAYFBgsAAQIaAQAAAQQLABACFAIbAQAAAQQLABABFAIcAQAAEggLABAACwERCwwCCwIRIQIdAQAAEggLABAACwERCwwCCwIRIAIAAwAAAAEABAAGAAIABQAAAA5lbGxpcHRpY19jdXJ2Zc0FoRzrCwUAAAAKAQAEAgQIAwxHBFMCBVUrB4ABuAIIuAMoCuADDAzsA64BDZoFBAAAAQEAAgcAAAMHAAAEAAEAAAUCAwAABgQBAAAHBQMAAAgFAwAACQMDAAAKBgMAAAsFAwAADAMBAAANAwcAAA4GBwAADwgDAAAQAAEAARILCQEADQYCBggABggAAQgAAQYIAAEKAgIIAQgBAgoCCgIBAwEIAQEGCAEAAQIBBgkADmVsbGlwdGljX2N1cnZlBWRlYnVnDlJpc3RyZXR0b1BvaW50BlNjYWxhcgNhZGQFYnl0ZXMaY3JlYXRlX3BlZGVyc2VuX2NvbW1pdG1lbnQabmF0aXZlX2FkZF9yaXN0cmV0dG9fcG9pbnQhbmF0aXZlX2NyZWF0ZV9wZWRlcnNlbl9jb21taXRtZW50GG5hdGl2ZV9zY2FsYXJfZnJvbV9ieXRlcxZuYXRpdmVfc2NhbGFyX2Zyb21fdTY0H25hdGl2ZV9zdWJ0cmFjdF9yaXN0cmV0dG9fcG9pbnQObmV3X2Zyb21fYnl0ZXMVbmV3X3NjYWxhcl9mcm9tX2J5dGVzE25ld19zY2FsYXJfZnJvbV91NjQMc2NhbGFyX2J5dGVzCHN1YnRyYWN0BXZhbHVlBXByaW50AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQACAREKAgECAREKAgABAAAJCQsAEAAUCwEQABQRAxIAAgEBAAAJBAsAEAAUAgIBAAAJCQ4AEAEUDgEQARQRBBIAAgMAAgAEAAIABQACAAYAAgAHAAIACAEAAAkKDgBBCgYgAAAAAAAAACEDBwYBAAAAAAAAACcLABIAAgkBAAAJBAsAEQUSAQIKAQAACQYOADgACwARBhIBAgsBAAAJBAsAEAEUAgwBAAAJCQsAEAAUCwEQABQRBxIAAgAAAQAADnByaW9yaXR5X3F1ZXVlxgmhHOsLBQAAAA0BAAQCBAwDEDAEQAoFSpkBB+MBoQEIhAMoBqwDCgq2AxILyAMEDMwDtgUNggkEDoYJBAAAAQEAAgYBAgAAAwYBAgAABAABAQIABQIDAQIABgQDAQIABwEFAQIACAYHAQIACQgGAQIACgkDAQIBDg0MAQAHCwcMBgwCDAcHAgoDCgkAAQoLAAEJAAMHCwEBCQADCQAAAwcKCwABCQADAwELAQEJAAIDCQABCwABCQABBwsBAQkAAgcKCwABCQADBQMDAwoLAAEJAAkAAQMBCQACBwoJAAMNBwoLAAEJAAEDBwoLAAEJAAMBBwoLAAEJAAMHCgsAAQkAAwMDAwIDAwMDAwkABQcKCwABCQADBwoLAAEJAAMDDnByaW9yaXR5X3F1ZXVlBnZlY3RvcgVFbnRyeQ1Qcmlvcml0eVF1ZXVlDmNyZWF0ZV9lbnRyaWVzBmluc2VydBVtYXhfaGVhcGlmeV9yZWN1cnNpdmUDbmV3CW5ld19lbnRyeQdwb3BfbWF4FnJlc3RvcmVfaGVhcF9yZWN1cnNpdmUIcHJpb3JpdHkFdmFsdWUHZW50cmllcwZyZW1vdmUAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAwgAAAAAAAAAAAACAgsDDAkAAQIBDQoLAAEJAAAMAQwAAQAACicOAEELDAMOAUEMCgMhAwoGAAAAAAAAAAAnQAcAAAAAAAAAAAwFBgAAAAAAAAAADAIKAgoDIwMTBSUNAAYAAAAAAAAAADgADAQNAQYAAAAAAAAAADgBDAYNBQsECwY5AEQHCwIGAQAAAAAAAAAWDAIFDgsFAgEBAAALEQoANgALAQsCOQBEBwoANwBBBwYBAAAAAAAAABcMAwsANgALAzgCAgIAAAAOcwoBBgAAAAAAAAAAIQMFBQgLAAECCgIKASMDEAsAAQYBAAAAAAAAACcKAgYCAAAAAAAAABgGAQAAAAAAAAAWDA0KDQYBAAAAAAAAABYMDwoCDA4KDQoBIwMhBTgKAAoNDAUMAwoACg4MBwwGCwMuCwVCBzcBFAsGLgsHQgc3ARQkDAgFOgkMCAsIAz0FPwsNDA4KDwoBIwNEBVsKAAoPDAoMCQoACg4MDAwLCwkuCwpCBzcBFAsLLgsMQgc3ARQkDAQFXQkMBAsEA2AFYgsPDA4KDgoCIgNnBXAKAAoOCwJHBwsACwELDjgDBXILAAECAwEAAA8YDgBBBwwCCgIGAgAAAAAAAAAaDAEKAQYAAAAAAAAAACQDDAUVCwEGAQAAAAAAAAAXDAENAAoCCgE4AwUHCwA5AQIEAQAAAwQLAAsBOQACBQEAABAdCgA3AEEHDAEKAQYAAAAAAAAAACQDDAsAAQcAJwoANgAGAAAAAAAAAAA4BDoADAMMAgsANgALAQYBAAAAAAAAABcGAAAAAAAAAAA4AwsCCwMCBgAAABEwCgEGAAAAAAAAAAAhAwUFCAsAAQIKAQYBAAAAAAAAABcGAgAAAAAAAAAaDAYKAAoBDAMMAgoACgYMBQwECwIuCwNCBzcBFAsELgsFQgc3ARQkAyUFLQoACwEKBkcHCwALBjgCBS8LAAECAQAAAAAMAQwAD2Vwb2NoX3RpbWVfbG9ja5cCoRzrCwUAAAAKAQAEAgQIAwwUBSAZBzlFCH4UBpIBFAqmAQUMqwE+DekBAgAAAAEAAgUAAQMCAAAEAAEAAAUCAwAABgQFAAEFBgMAAggABwgBAAEGCAABAwIDBwgBAQgAAQYIAQ9lcG9jaF90aW1lX2xvY2sKdHhfY29udGV4dA1FcG9jaFRpbWVMb2NrCVR4Q29udGV4dAdkZXN0cm95BWVwb2NoA25ldwAAAAAAAAAAAAAAAAAAAAAAAAACAwgAAAAAAAAAAAMIAQAAAAAAAAAAAgEFAwABAAADDAsAEwAMAgsBLhEDCwImAwsHAScCAQEAAAEECwAQABQCAgEAAAELCwEuEQMKACMDCAcAJwsAEgACAAAAD2VyYzcyMV9tZXRhZGF0YZwDoRzrCwUAAAAJAQAIAggUAxwoBUQsB3B/CO8BKAqXAhEMqAJFDe0CBgAAAQEBAgADAAQEAAAFBQACBgcAAwsHAAEGBwAABwABAAAIAgMAAAkEBQAACgAGAAAMAAcAAQIKCQACDgoLAAMPCQwAAQYIAAEGCAIDCAEKAgoCAQgAAQMBCAEBBggBAQYIAwABCAQBCgIBCAIBCAMPZXJjNzIxX21ldGFkYXRhBWFzY2lpBnN0cmluZwN1cmwORVJDNzIxTWV0YWRhdGEHVG9rZW5JRAZTdHJpbmcEbmFtZQNuZXcMbmV3X3Rva2VuX2lkCHRva2VuX2lkA1VybAl0b2tlbl91cmkCaWQEdXRmOApuZXdfdW5zYWZlAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQACAwoIAQcIAgwIAwECAQ0DAAEAAAgDCwAQAAIBAQAACQoLAhEFDAMLAAsBEQYLAxEHEgACAgEAAAgDCwASAQIDAQAACAMLABABAgQBAAAIAwsAEAICAAEAAAACAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgpzdWlfc3lzdGVtDlN1aVN5c3RlbVN0YXRlAAABAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQHoQ81oAAABAehDzWgAAAEB6EPNaAABkAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA diff --git a/crates/sui-config/tests/snapshots/snapshot_tests__populated_genesis_snapshot_matches-5.snap b/crates/sui-config/tests/snapshots/snapshot_tests__populated_genesis_snapshot_matches-5.snap index 0565804517226..16aebf20a582f 100644 --- a/crates/sui-config/tests/snapshots/snapshot_tests__populated_genesis_snapshot_matches-5.snap +++ b/crates/sui-config/tests/snapshots/snapshot_tests__populated_genesis_snapshot_matches-5.snap @@ -222,8 +222,7 @@ validators: value: 0 delegation_token_supply: value: 0 - pending_delegations: - contents: [] + pending_delegations: [] pending_validators: [] pending_removals: [] next_epoch_validators: diff --git a/crates/sui-cost/tests/snapshots/empirical_transaction_cost__good_snapshot.snap b/crates/sui-cost/tests/snapshots/empirical_transaction_cost__good_snapshot.snap index b8510b8b889a9..3f7f203b61178 100644 --- a/crates/sui-cost/tests/snapshots/empirical_transaction_cost__good_snapshot.snap +++ b/crates/sui-cost/tests/snapshots/empirical_transaction_cost__good_snapshot.snap @@ -4,12 +4,12 @@ expression: common_costs --- { "MergeCoin": { - "computation_cost": 485, + "computation_cost": 482, "storage_cost": 32, "storage_rebate": 0 }, "Publish": { - "computation_cost": 543, + "computation_cost": 541, "storage_cost": 83, "storage_rebate": 0 }, @@ -29,7 +29,7 @@ expression: common_costs "storage_rebate": 15 }, "SplitCoin": { - "computation_cost": 596, + "computation_cost": 593, "storage_cost": 80, "storage_rebate": 0 }, diff --git a/crates/sui-framework/sources/governance/staking_pool.move b/crates/sui-framework/sources/governance/staking_pool.move index 94a37b6987093..25d3a7dfb99ae 100644 --- a/crates/sui-framework/sources/governance/staking_pool.move +++ b/crates/sui-framework/sources/governance/staking_pool.move @@ -11,7 +11,7 @@ module sui::staking_pool { use sui::object::{Self, UID}; use sui::locked_coin; use sui::coin; - use sui::vec_map::{Self, VecMap}; + use std::vector; friend sui::validator; friend sui::validator_set; @@ -43,7 +43,7 @@ module sui::staking_pool { /// Delegations requested during the current epoch. We will activate these delegation at the end of current epoch /// and distribute staking pool tokens at the end-of-epoch exchange rate after the rewards for the current epoch /// have been deposited. - pending_delegations: VecMap, + pending_delegations: vector, } /// An inactive staking pool associated with an inactive validator. @@ -56,6 +56,12 @@ module sui::staking_pool { /// The staking pool token. struct DelegationToken has drop {} + /// Struct representing a pending delegation. + struct PendingDelegationEntry has store, drop { + delegator: address, + sui_amount: u64, + } + /// A self-custodial delegation object, serving as evidence that the delegator /// has delegated to a staking pool. struct Delegation has key { @@ -90,7 +96,7 @@ module sui::staking_pool { sui_balance: 0, rewards_pool: balance::zero(), delegation_token_supply: balance::create_supply(DelegationToken {}), - pending_delegations: vec_map::empty(), + pending_delegations: vector::empty(), } } @@ -100,9 +106,9 @@ module sui::staking_pool { balance::join(&mut pool.rewards_pool, rewards); // distribute pool tokens at new exchange rate. - while (!vec_map::is_empty(&pool.pending_delegations)) { - let (delegator, sui_amount) = vec_map::pop(&mut pool.pending_delegations); - distribute_delegation_tokens(pool, delegator, sui_amount, ctx); + while (!vector::is_empty(&pool.pending_delegations)) { + let PendingDelegationEntry { delegator, sui_amount } = vector::pop_back(&mut pool.pending_delegations); + mint_delegation_tokens_to_delegator(pool, delegator, sui_amount, ctx); pool.sui_balance = pool.sui_balance + sui_amount }; @@ -110,6 +116,7 @@ module sui::staking_pool { pool.epoch_starting_sui_balance = pool.sui_balance; } + // TODO: implement rate limiting new delegations per epoch. /// Request to delegate to a staking pool. The delegation gets counted at the beginning of the next epoch, /// when the delegation object containing the pool tokens is distributed to the delegator. public(friend) fun request_add_delegation( @@ -121,15 +128,8 @@ module sui::staking_pool { let sui_amount = balance::value(&stake); assert!(sui_amount > 0, 0); let delegator = tx_context::sender(ctx); - // insert delegation info into the vec map. - let idx_opt = vec_map::get_idx_opt(&pool.pending_delegations, &delegator); - if (option::is_some(&idx_opt)) { - let (_, entry_mut_ref) = - vec_map::get_entry_by_idx_mut(&mut pool.pending_delegations, option::extract(&mut idx_opt)); - *entry_mut_ref = *entry_mut_ref + sui_amount; - } else { - vec_map::insert(&mut pool.pending_delegations, delegator, sui_amount); - }; + // insert delegation info into the pendng_delegations vector. + vector::push_back(&mut pool.pending_delegations, PendingDelegationEntry { delegator, sui_amount }); let staked_sui = StakedSui { id: object::new(ctx), principal: stake, @@ -142,7 +142,7 @@ module sui::staking_pool { /// `pool_tokens` field of the delegation object. /// After activation, the delegation officially counts toward the staking power of the validator. /// Aborts if the pool mismatches, the delegation is already activated, or the delegation cannot be activated yet. - public(friend) fun distribute_delegation_tokens( + public(friend) fun mint_delegation_tokens_to_delegator( pool: &mut StakingPool, delegator: address, sui_amount: u64, diff --git a/crates/sui-types/src/sui_system_state.rs b/crates/sui-types/src/sui_system_state.rs index 063d86d8c70e0..47978a75cab7a 100644 --- a/crates/sui-types/src/sui_system_state.rs +++ b/crates/sui-types/src/sui_system_state.rs @@ -31,21 +31,6 @@ pub struct MoveOption { pub vec: Vec, } -/// Rust version of the Move sui::vec_map::VecMap type. -/// Putting it in this file because it's only used here. -#[derive(Debug, Serialize, Deserialize, Clone, Eq, PartialEq)] -pub struct VecMap { - pub contents: Vec>, -} - -/// Rust version of the Move sui::vec_map::Entry type. -/// Putting it in this file because it's only used here. -#[derive(Debug, Serialize, Deserialize, Clone, Eq, PartialEq)] -pub struct VecMapEntry { - pub key: K, - pub value: V, -} - #[derive(Debug, Serialize, Deserialize, Clone, Eq, PartialEq)] pub struct ValidatorMetadata { pub sui_address: AccountAddress, @@ -70,6 +55,13 @@ pub struct Validator { pub delegation_staking_pool: StakingPool, } +/// Rust version of the Move sui::staking_pool::PendingDelegationEntry type. +#[derive(Debug, Serialize, Deserialize, Clone, Eq, PartialEq)] +pub struct PendingDelegationEntry { + pub delegator: AccountAddress, + pub sui_amount: u64, +} + /// Rust version of the Move sui::staking_pool::StakingPool type #[derive(Debug, Serialize, Deserialize, Clone, Eq, PartialEq)] pub struct StakingPool { @@ -79,7 +71,7 @@ pub struct StakingPool { pub sui_balance: u64, pub rewards_pool: Balance, pub delegation_token_supply: Supply, - pub pending_delegations: VecMap, + pub pending_delegations: Vec, } /// Rust version of the Move sui::validator_set::ValidatorSet type