wormhole/sui/devnet/network.yaml

501 lines
446 KiB
YAML
Raw Normal View History

---
validator_configs:
- protocol-key-pair:
value: VTDx4HjVmRBqdqBWg2zN+zcFE20io3CrBchGy/iV1lo=
worker-key-pair:
value: ACsedxHqp9Son+iep5m4+eKM+yMc8hYyqhrDJLUucJ+G
account-key-pair:
value: AAAujq3QBAO4JNOYeKBW5dMn+8N4zE4bEHx+Bv9Y5tKr
network-key-pair:
value: AOFPA8/e6v4OpU5U0308llf51JfsxVla/pclVq9Ztajb
db-path: /root/.sui/sui_config/authorities_db/99f25ef61f80
network-address: /ip4/127.0.0.1/tcp/39187/http
json-rpc-address: "127.0.0.1:33519"
enable-experimental-rest-api: true
metrics-address: "127.0.0.1:33765"
admin-interface-port: 33957
consensus-config:
address: /ip4/127.0.0.1/tcp/41413/http
db-path: /root/.sui/sui_config/consensus_db/99f25ef61f80
internal-worker-address: ~
max-pending-transactions: ~
max-submit-position: ~
submit-delay-step-override-millis: ~
narwhal-config:
header_num_of_batches_threshold: 32
max_header_num_of_batches: 1000
max_header_delay: 1000ms
min_header_delay: 500ms
gc_depth: 50
sync_retry_delay: 5000ms
sync_retry_nodes: 3
batch_size: 5000000
max_batch_delay: 100ms
max_concurrent_requests: 500000
prometheus_metrics:
socket_addr: /ip4/127.0.0.1/tcp/35645/http
network_admin_server:
primary_network_admin_server_port: 44333
worker_network_admin_server_base_port: 43351
anemo:
send_certificate_rate_limit: ~
report_batch_rate_limit: ~
request_batches_rate_limit: ~
enable-event-processing: false
enable-index-processing: true
grpc-load-shed: ~
grpc-concurrency-limit: 20000000000
p2p-config:
listen-address: "127.0.0.1:40869"
external-address: /ip4/127.0.0.1/udp/40869
state-sync:
checkpoint-content-timeout-ms: 10000
genesis:
genesis-file-location: /root/.sui/sui_config/genesis.blob
authority-store-pruning-config:
num-latest-epoch-dbs-to-retain: 3
epoch-db-pruning-period-secs: 3600
num-epochs-to-retain: 0
max-checkpoints-in-batch: 10
max-transactions-in-batch: 1000
end-of-epoch-broadcast-channel-capacity: 128
checkpoint-executor-config:
checkpoint-execution-max-concurrency: 200
local-execution-timeout-sec: 30
db-checkpoint-config:
perform-db-checkpoints-at-epoch-end: false
indirect-objects-threshold: 18446744073709551615
expensive-safety-check-config:
enable-epoch-sui-conservation-check: false
enable-deep-per-tx-sui-conservation-check: false
force-disable-epoch-sui-conservation-check: false
enable-state-consistency-check: false
force-disable-state-consistency-check: false
enable-secondary-index-checks: false
transaction-deny-config:
package-publish-disabled: false
package-upgrade-disabled: false
shared-object-disabled: false
user-transaction-disabled: false
receiving-objects-disabled: false
zklogin-sig-disabled: false
zklogin-disabled-providers: []
certificate-deny-config: {}
state-debug-dump-config: {}
state-archive-write-config:
concurrency: 0
use-for-pruning-watermark: false
state-archive-read-config: []
state-snapshot-write-config:
concurrency: 0
indexer-max-subscriptions: ~
transaction-kv-store-read-config:
base-url: ""
jwk-fetch-interval-seconds: 3600
zklogin-oauth-providers:
Mainnet:
- Facebook
- Google
- Twitch
Testnet:
- Facebook
- Google
- Twitch
Unknown:
- Apple
- Facebook
- Google
- Kakao
- Slack
- Twitch
authority-overload-config:
max-txn-age-in-queue:
secs: 1
nanos: 0
overload-monitor-interval:
secs: 10
nanos: 0
execution-queue-latency-soft-limit:
secs: 1
nanos: 0
execution-queue-latency-hard-limit:
secs: 10
nanos: 0
max-load-shedding-percentage: 95
min-load-shedding-percentage-above-hard-limit: 50
safe-transaction-ready-rate: 100
- protocol-key-pair:
value: avYcyVgYMXTyaUYh9IRwLK0gSzl7YF6ZQDAbrS1Bhvo=
worker-key-pair:
value: AAvfYqj1HPsXmthZ1t2Uw19vU6tdhK48YAFgkhJ7P/sV
account-key-pair:
value: ABmHnCaxw0GWzW+1MZYfTDonS1wZsO8KO37SXgm6pqc6
network-key-pair:
value: AEpJ6PVCvnrtaxREy8UNSiDwLPPrZMh12TbgELadmAHB
db-path: /root/.sui/sui_config/authorities_db/8dcff6d15504
network-address: /ip4/127.0.0.1/tcp/36219/http
json-rpc-address: "127.0.0.1:37179"
enable-experimental-rest-api: true
metrics-address: "127.0.0.1:44423"
admin-interface-port: 35585
consensus-config:
address: /ip4/127.0.0.1/tcp/35107/http
db-path: /root/.sui/sui_config/consensus_db/8dcff6d15504
internal-worker-address: ~
max-pending-transactions: ~
max-submit-position: ~
submit-delay-step-override-millis: ~
narwhal-config:
header_num_of_batches_threshold: 32
max_header_num_of_batches: 1000
max_header_delay: 1000ms
min_header_delay: 500ms
gc_depth: 50
sync_retry_delay: 5000ms
sync_retry_nodes: 3
batch_size: 5000000
max_batch_delay: 100ms
max_concurrent_requests: 500000
prometheus_metrics:
socket_addr: /ip4/127.0.0.1/tcp/42177/http
network_admin_server:
primary_network_admin_server_port: 34745
worker_network_admin_server_base_port: 43111
anemo:
send_certificate_rate_limit: ~
report_batch_rate_limit: ~
request_batches_rate_limit: ~
enable-event-processing: false
enable-index-processing: true
grpc-load-shed: ~
grpc-concurrency-limit: 20000000000
p2p-config:
listen-address: "127.0.0.1:41551"
external-address: /ip4/127.0.0.1/udp/41551
state-sync:
checkpoint-content-timeout-ms: 10000
genesis:
genesis-file-location: /root/.sui/sui_config/genesis.blob
authority-store-pruning-config:
num-latest-epoch-dbs-to-retain: 3
epoch-db-pruning-period-secs: 3600
num-epochs-to-retain: 0
max-checkpoints-in-batch: 10
max-transactions-in-batch: 1000
end-of-epoch-broadcast-channel-capacity: 128
checkpoint-executor-config:
checkpoint-execution-max-concurrency: 200
local-execution-timeout-sec: 30
db-checkpoint-config:
perform-db-checkpoints-at-epoch-end: false
indirect-objects-threshold: 18446744073709551615
expensive-safety-check-config:
enable-epoch-sui-conservation-check: false
enable-deep-per-tx-sui-conservation-check: false
force-disable-epoch-sui-conservation-check: false
enable-state-consistency-check: false
force-disable-state-consistency-check: false
enable-secondary-index-checks: false
transaction-deny-config:
package-publish-disabled: false
package-upgrade-disabled: false
shared-object-disabled: false
user-transaction-disabled: false
receiving-objects-disabled: false
zklogin-sig-disabled: false
zklogin-disabled-providers: []
certificate-deny-config: {}
state-debug-dump-config: {}
state-archive-write-config:
concurrency: 0
use-for-pruning-watermark: false
state-archive-read-config: []
state-snapshot-write-config:
concurrency: 0
indexer-max-subscriptions: ~
transaction-kv-store-read-config:
base-url: ""
jwk-fetch-interval-seconds: 3600
zklogin-oauth-providers:
Mainnet:
- Facebook
- Google
- Twitch
Testnet:
- Facebook
- Google
- Twitch
Unknown:
- Apple
- Facebook
- Google
- Kakao
- Slack
- Twitch
authority-overload-config:
max-txn-age-in-queue:
secs: 1
nanos: 0
overload-monitor-interval:
secs: 10
nanos: 0
execution-queue-latency-soft-limit:
secs: 1
nanos: 0
execution-queue-latency-hard-limit:
secs: 10
nanos: 0
max-load-shedding-percentage: 95
min-load-shedding-percentage-above-hard-limit: 50
safe-transaction-ready-rate: 100
- protocol-key-pair:
value: OXnx3yM1C/ppgnDMx/o1d49fJs7E05kq11mXNae/O+I=
worker-key-pair:
value: AE4ZKvLhbIyoYlv0y7q7aPHyU/Jty/D1AzILgYUs4VqC
account-key-pair:
value: AEAh/lnBSwKKrazfLNz3J7DBu7W2EMuhcShk6MHJhxpT
network-key-pair:
value: AHdOWNkwAgBFMTlwVSGkhI4COGDX40frs5xOz72DHvNm
db-path: /root/.sui/sui_config/authorities_db/addeef94d898
network-address: /ip4/127.0.0.1/tcp/36853/http
json-rpc-address: "127.0.0.1:34043"
enable-experimental-rest-api: true
metrics-address: "127.0.0.1:45007"
admin-interface-port: 36657
consensus-config:
address: /ip4/127.0.0.1/tcp/45105/http
db-path: /root/.sui/sui_config/consensus_db/addeef94d898
internal-worker-address: ~
max-pending-transactions: ~
max-submit-position: ~
submit-delay-step-override-millis: ~
narwhal-config:
header_num_of_batches_threshold: 32
max_header_num_of_batches: 1000
max_header_delay: 1000ms
min_header_delay: 500ms
gc_depth: 50
sync_retry_delay: 5000ms
sync_retry_nodes: 3
batch_size: 5000000
max_batch_delay: 100ms
max_concurrent_requests: 500000
prometheus_metrics:
socket_addr: /ip4/127.0.0.1/tcp/44505/http
network_admin_server:
primary_network_admin_server_port: 45567
worker_network_admin_server_base_port: 43075
anemo:
send_certificate_rate_limit: ~
report_batch_rate_limit: ~
request_batches_rate_limit: ~
enable-event-processing: false
enable-index-processing: true
grpc-load-shed: ~
grpc-concurrency-limit: 20000000000
p2p-config:
listen-address: "127.0.0.1:37183"
external-address: /ip4/127.0.0.1/udp/37183
state-sync:
checkpoint-content-timeout-ms: 10000
genesis:
genesis-file-location: /root/.sui/sui_config/genesis.blob
authority-store-pruning-config:
num-latest-epoch-dbs-to-retain: 3
epoch-db-pruning-period-secs: 3600
num-epochs-to-retain: 0
max-checkpoints-in-batch: 10
max-transactions-in-batch: 1000
end-of-epoch-broadcast-channel-capacity: 128
checkpoint-executor-config:
checkpoint-execution-max-concurrency: 200
local-execution-timeout-sec: 30
db-checkpoint-config:
perform-db-checkpoints-at-epoch-end: false
indirect-objects-threshold: 18446744073709551615
expensive-safety-check-config:
enable-epoch-sui-conservation-check: false
enable-deep-per-tx-sui-conservation-check: false
force-disable-epoch-sui-conservation-check: false
enable-state-consistency-check: false
force-disable-state-consistency-check: false
enable-secondary-index-checks: false
transaction-deny-config:
package-publish-disabled: false
package-upgrade-disabled: false
shared-object-disabled: false
user-transaction-disabled: false
receiving-objects-disabled: false
zklogin-sig-disabled: false
zklogin-disabled-providers: []
certificate-deny-config: {}
state-debug-dump-config: {}
state-archive-write-config:
concurrency: 0
use-for-pruning-watermark: false
state-archive-read-config: []
state-snapshot-write-config:
concurrency: 0
indexer-max-subscriptions: ~
transaction-kv-store-read-config:
base-url: ""
jwk-fetch-interval-seconds: 3600
zklogin-oauth-providers:
Mainnet:
- Facebook
- Google
- Twitch
Testnet:
- Facebook
- Google
- Twitch
Unknown:
- Apple
- Facebook
- Google
- Kakao
- Slack
- Twitch
authority-overload-config:
max-txn-age-in-queue:
secs: 1
nanos: 0
overload-monitor-interval:
secs: 10
nanos: 0
execution-queue-latency-soft-limit:
secs: 1
nanos: 0
execution-queue-latency-hard-limit:
secs: 10
nanos: 0
max-load-shedding-percentage: 95
min-load-shedding-percentage-above-hard-limit: 50
safe-transaction-ready-rate: 100
- protocol-key-pair:
value: CyNkjqNVr3HrHTH7f/NLs7u5lUHJzuPAw0PqMTD2y2s=
worker-key-pair:
value: AOuUqLZBJxwz++dkJA9sY0wvTykcCC6jSS3Jqz77IlRI
account-key-pair:
value: AEUws4dzsXHsai5hVbK1O8jWOpPAJjtzdJl32Vxvoj83
network-key-pair:
value: ADGySwzr54kpKui4vTatL4CtV4/1ffyyHuZ6CMyzZPGI
db-path: /root/.sui/sui_config/authorities_db/b3fd5efb5c87
network-address: /ip4/127.0.0.1/tcp/39101/http
json-rpc-address: "127.0.0.1:38815"
enable-experimental-rest-api: true
metrics-address: "127.0.0.1:32833"
admin-interface-port: 39835
consensus-config:
address: /ip4/127.0.0.1/tcp/43831/http
db-path: /root/.sui/sui_config/consensus_db/b3fd5efb5c87
internal-worker-address: ~
max-pending-transactions: ~
max-submit-position: ~
submit-delay-step-override-millis: ~
narwhal-config:
header_num_of_batches_threshold: 32
max_header_num_of_batches: 1000
max_header_delay: 1000ms
min_header_delay: 500ms
gc_depth: 50
sync_retry_delay: 5000ms
sync_retry_nodes: 3
batch_size: 5000000
max_batch_delay: 100ms
max_concurrent_requests: 500000
prometheus_metrics:
socket_addr: /ip4/127.0.0.1/tcp/40195/http
network_admin_server:
primary_network_admin_server_port: 45269
worker_network_admin_server_base_port: 39967
anemo:
send_certificate_rate_limit: ~
report_batch_rate_limit: ~
request_batches_rate_limit: ~
enable-event-processing: false
enable-index-processing: true
grpc-load-shed: ~
grpc-concurrency-limit: 20000000000
p2p-config:
listen-address: "127.0.0.1:36503"
external-address: /ip4/127.0.0.1/udp/36503
state-sync:
checkpoint-content-timeout-ms: 10000
genesis:
genesis-file-location: /root/.sui/sui_config/genesis.blob
authority-store-pruning-config:
num-latest-epoch-dbs-to-retain: 3
epoch-db-pruning-period-secs: 3600
num-epochs-to-retain: 0
max-checkpoints-in-batch: 10
max-transactions-in-batch: 1000
end-of-epoch-broadcast-channel-capacity: 128
checkpoint-executor-config:
checkpoint-execution-max-concurrency: 200
local-execution-timeout-sec: 30
db-checkpoint-config:
perform-db-checkpoints-at-epoch-end: false
indirect-objects-threshold: 18446744073709551615
expensive-safety-check-config:
enable-epoch-sui-conservation-check: false
enable-deep-per-tx-sui-conservation-check: false
force-disable-epoch-sui-conservation-check: false
enable-state-consistency-check: false
force-disable-state-consistency-check: false
enable-secondary-index-checks: false
transaction-deny-config:
package-publish-disabled: false
package-upgrade-disabled: false
shared-object-disabled: false
user-transaction-disabled: false
receiving-objects-disabled: false
zklogin-sig-disabled: false
zklogin-disabled-providers: []
certificate-deny-config: {}
state-debug-dump-config: {}
state-archive-write-config:
concurrency: 0
use-for-pruning-watermark: false
state-archive-read-config: []
state-snapshot-write-config:
concurrency: 0
indexer-max-subscriptions: ~
transaction-kv-store-read-config:
base-url: ""
jwk-fetch-interval-seconds: 3600
zklogin-oauth-providers:
Mainnet:
- Facebook
- Google
- Twitch
Testnet:
- Facebook
- Google
- Twitch
Unknown:
- Apple
- Facebook
- Google
- Kakao
- Slack
- Twitch
authority-overload-config:
max-txn-age-in-queue:
secs: 1
nanos: 0
overload-monitor-interval:
secs: 10
nanos: 0
execution-queue-latency-soft-limit:
secs: 1
nanos: 0
execution-queue-latency-hard-limit:
secs: 10
nanos: 0
max-load-shedding-percentage: 95
min-load-shedding-percentage-above-hard-limit: 50
safe-transaction-ready-rate: 100
account_keys: []
genesis: AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIIsLrJvNn1hEoWtQKz7MnHRemLsqBrEN7ZoBB5dVg2VLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARHRTBY4BAAAAAAAAAAAAAAAAAI7vXhQyHvv4dDflVw3vCcK+sr2/Z98CM1ga+BV/qkaqV2TVoMDJX7LGwN9n4BMYlhg6MAAAAQAAAAAAAwAQAAAAAAABAAIAAwAAASDqtpvbwnXvEkB5o8u1KyS94KNmPgS6OO6XLXm173aVECASBtVyC0JhayaJD7IYjlwt8X4ZA09VwgNMnohN3I3fGQEAAQAAAAACQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAsDYmNzXKEc6wsGAAAABgEAAgMCBgUIBwcPDQgcIAw8BAAAAAEAAQEAAQYJAAEKAgNiY3MIdG9fYnl0ZXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAgAABGhhc2hqoRzrCwYAAAAGAQACAwIKBQwDBw8XCCYgDEYIAAAAAQAAAAACAAAAAQoCBGhhc2gIc2hhMl8yNTYIc2hhM18yNTYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAgABAQIAAAVhc2NpaZYGoRzrCwYAAAALAQAEAgQOAxJUBGYIBW47B6kByAEI8QIgBpEDCgqbAwsMpgO5Ag3fBQQABQAQAAIHAAAABwABAQcBAAAACAABAAAUAgMAABUCBAAAAwUGAAASBwgAABEJAQAADgUKAAAEBQsAAAoDAgAABgEAAAANAAYAAAsABgABCQ0OAQABDAwGAQABDwgNAQABEw4NAQANAwwDDgMPAwECAQgBAQoCAQgAAQsCAQgAAQYIAAEBAgcIAAgBAAEHCAABAwEGCgIBBgsCAQkAAQsCAQkAAQkAAgMDBENoYXIGT3B0aW9uBlN0cmluZxhhbGxfY2hhcmFjdGVyc19wcmludGFibGUIYXNfYnl0ZXMFYXNjaWkEYnl0ZQVieXRlcwRjaGFyDGRlc3Ryb3lfc29tZQppbnRvX2J5dGVzEWlzX3ByaW50YWJsZV9jaGFyB2lzX3NvbWUNaXNfdmFsaWRfY2hhcgZsZW5ndGgEbm9uZQZvcHRpb24IcG9wX2NoYXIJcHVzaF9jaGFyBHNvbWUGc3RyaW5nCnRyeV9zdHJpbmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMIAAABAAAAAAAAAgEHCgIBAgEGAgABAAAICQoAEQoEBAUGBwAnCwASAQIBAQAABAwLABECDAEOATgABAcFCQcAJwsBOAECAgEAAA8cDgBBAAwCBgAAAAAAAAAADAEKAQoCIwQYBQoOAAoBQgAUEQogBBM4AgILAQYBAAAAAAAAABYMAQUFCwASADgDAgMBAAAPIAoAEABBAAwCBgAAAAAAAAAADAEKAQoCIwQcBQsKABAACgFCABQRCyAEFwsAAQkCCwEGAQAAAAAAAAAWDAEFBgsAAQgCBAEAAAgHCwAPAA4BEAEURAACBQEAAAgFCwAPAEUAEgECBgEAAAgECwARB0EAAgcBAAAIAwsAEAACCAEAAAgDCwATAAIJAQAACAMLABMBAgoBAAAIBAsAMX8lAgsBAAAGDQoAMSAmBAkLADF+JQwBBQsJDAELAQIAAAEAAAVkZWJ1Z3ShHOsLBgAAAAYBAAIDAgsFDQUHEh4IMCAMUAgAAAABAAEBAAACAQEAAQYJAAAFZGVidWcFcHJpbnQRcHJpbnRfc3RhY2tfdHJhY2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAgABAQIAAAZvcHRpb27wCKEc6wsGAAAADQEABAIEBgMKeASCAQ4FkAGHAQeXAtsBCPIDIAaSBBQKpgQHC60EAgyvBP8DDa4IAg6wCAIADwAWAAAHAQAAAA4AAQEAABECAQEAAAwDBAEAAA0DBAEAAAQFBAEAAAEDBgEAAAMFBgEAAAoHAgEDAAkIAAEAAAgJAgEAAAIJCgEAABIIAgEAABMIAQEAAAcLAgECAAYBAgEAAAUBAAEAABQBDAEAAQQOBAEAAQsNBAEAARACDAEAEwISAhECAwIAAgECAgIAAQsAAQkAAQkAAQYLAAEJAAEBAgYLAAEJAAYJAAEGCQACBgsAAQkACQACBwsAAQkACQABBwsAAQkAAQcJAAILAAEJAAkAAQoJAAEGCgkAAgYKCQAGCQACBgkABgoJAAIJAAYKCQABBwoJAAIJAAcKCQADCwABCQALAAEJAAcKCQACCQAKCQAGT3B0aW9uBmJvcnJvdwpib3Jyb3dfbXV0E2JvcnJvd193aXRoX2RlZmF1bHQIY29udGFpbnMMZGVzdHJveV9ub25lDGRlc3Ryb3lfc29tZRRkZXN0cm95X3dpdGhfZGVmYXVsdAdleHRyYWN0BGZpbGwQZ2V0X3dpdGhfZGVmYXVsdAhpc19lbXB0eQdpc19ub25lB2lzX3NvbWUEbm9uZQZvcHRpb24Jc2luZ2xldG9uBHNvbWUEc3dhcAxzd2FwX29yX2ZpbGwGdG9fdmVjA3ZlYwZ2ZWN0b3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMIAAAEAAAAAAADCAEABAAAAAAAAAIBFQoJAAACAAEAAAADQAIAAAAAAAAAADkAAgEBAAAABAsAOAA5AAICAQAAAAQLADcAOAECAwEAAAAFCwA3ADgBIAIEAQAAAAULADcACwE4AgIFAQAAAA0KADgDBAQFCAsAAQcBJwsANwAGAAAAAAAAAABCAgIGAQAADxMLADcADAMKAzgBBAsLAwELAQwCBRELAQELAwYAAAAAAAAAAEICDAILAgIHAQAAEBILADcADAMKAzgBBAsLAwELAQwCBRALAwYAAAAAAAAAAEICFAwCCwICCAEAABEQCwA2AAwCCgIuOAEECAUMCwIBBwAnCwILAUQCAgkBAAAADQoALjgDBAUFCQsAAQcBJwsANgBFAgIKAQAAAA4KAC44AwQFBQkLAAEHAScLADYABgAAAAAAAAAAQwICCwEAABIUCgAuOAMEBQUJCwABBwEnCwA2AAwDCgNFAgwCCwMLAUQCCwICDAEAABMVCwA2AAwECgQuOAEECjgEDAIFDgoERQI4BQwCCwIMAwsECwFEAgsDAg0BAAAUDgsAOgAMAw4DOAEECQsBDAIFDA0DRQIMAgsCAg4BAAAUEA4AOAMEBAUGBwEnCwA6AAwCDQJFAgwBCwJGAgAAAAAAAAAACwECDwEAAAAKDgA4BgQEBQYHACcLADoARgIAAAAAAAAAAAIQAQAAAAMLADoAAgAAAAIABnN0cmluZ/kHoRzrCwYAAAALAQAIAggOAxZyBIgBCAWQAXsHiwL4AQiDBCAGowQUCrcEBgy9BIUDDcIHAgATAAQAEQAYAAEHAAEBBwACAAcBAAAAFwABAAAGAgEAABUBAgAAFgADAAAFBAUAAA4EBgAADwQHAAACCAkAAAMKCQAACAsJAAAUDAEAAAcNBwAACQUGAAALDgYAAAwPAAAAChAHAAENAgAAARMAAgACEAkSAQACEhESAQADAhUJAQADDhQGAQATARIBFRMUEwEKAgEIAAEIAQELAgEIAAEGCAABBgoCAQEBAwIHCAAIAAACBwgACgIDBwgAAwgAAwYIAAMDAgYIAAYIAAIGCgIDAwYKAgMDAgYKAgYKAgEJAAELAgEJAAECAQYKCQACBwoJAAoJAAgBAwMDBgoCCAAIAAMFAQEBBgoCAwZPcHRpb24GU3RyaW5nBmFwcGVuZAthcHBlbmRfdXRmOAVhc2NpaQVieXRlcwpmcm9tX2FzY2lpCGluZGV4X29mBmluc2VydBNpbnRlcm5hbF9jaGVja191dGY4EWludGVybmFsX2luZGV4X29mGWludGVybmFsX2lzX2NoYXJfYm91bmRhcnkTaW50ZXJuYWxfc3ViX3N0cmluZwppbn