cropper

VIRTUAL HANDSHAKE AFRICA

  • Beta Partner Home
  • About Beta Partnership
  • Beta Invite
  • Our Products
  • Beta Thank You
  • Beta Program Hub
{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iSm9pbiB0aGUgSGFuZHNoYWtlLmFmcmljYSBCZXRhIFByb2dyYW0gLSBIZWxwIHNoYXBlIHJldm9sdXRpb25hcnkgZGlnaXRhbCBidXNpbmVzcyBjYXJkIHRlY2hub2xvZ3kgYnVpbHQgZm9yIEFmcmljYS4gTGltaXRlZCBoYW5kcGlja2VkIGludml0YXRpb25zLiI+CiAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9ImJldGEgdGVzdGluZywgZGlnaXRhbCBidXNpbmVzcyBjYXJkcyBBZnJpY2EsIGhhbmRzaGFrZS5hZnJpY2EgYmV0YSwgQWZyaWNhbiB0ZWNoIGJldGEgcHJvZ3JhbSI+CiAgPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJIYW5kc2hha2UuYWZyaWNhIEJldGEgUHJvZ3JhbSAtIFJldm9sdXRpb25hcnkgRGlnaXRhbCBOZXR3b3JraW5nIj4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkpvaW4gb3VyIGV4Y2x1c2l2ZSBiZXRhIHByb2dyYW0uIEhlbHAgYnVpbGQgcmV2b2x1dGlvbmFyeSBkaWdpdGFsIGJ1c2luZXNzIGNhcmQgdGVjaG5vbG9neSB0aGF0IHNlcnZlcyBBZnJpY2EgZmlyc3QuIj4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhL2JldGEtaG9tZSI+CiAgPHRpdGxlPkJldGEgUHJvZ3JhbSBIb21lIHwgSGFuZHNoYWtlLmFmcmljYSAtIEJ1aWxkIFRoZSBGdXR1cmUgV2l0aCBVczwvdGl0bGU+CiAgCiAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tIj4KICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20iIGNyb3Nzb3JpZ2luPgogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTp3Z2h0QDcwMDs5MDAmZmFtaWx5PUludGVyOndnaHRANDAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KICAKICA8c3R5bGU+CiAgICA6cm9vdCB7CiAgICAgIC0tbmF2eTogIzBBMUY0NDsKICAgICAgLS1yb3lhbC1ibHVlOiAjMDA0N0FCOwogICAgICAtLXB1cnBsZTogIzhCNUNGNjsKICAgICAgLS1ob3QtcGluazogI0VDNDg5OTsKICAgICAgLS10ZWFsOiAjMDBDOUE3OwogICAgICAtLWdvbGQ6ICNGRkQ3MDA7CiAgICAgIC0tZ29sZC13YXJtOiAjRkZDOTQ3OwogICAgICAtLWdyYXk6ICM0QjU1NjM7CiAgICAgIC0tbGlnaHQtZ3JheTogI0YzRjRGNjsKICAgICAgLS13aGl0ZTogI0ZGRkZGRjsKICAgIH0KICAgIAogICAgKiB7CiAgICAgIG1hcmdpbjogMDsKICAgICAgcGFkZGluZzogMDsKICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgIH0KICAgIAogICAgYm9keSB7CiAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmOwogICAgICBsaW5lLWhlaWdodDogMS42OwogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTsKICAgIH0KICAgIAogICAgLmNvbnRhaW5lciB7CiAgICAgIG1heC13aWR0aDogMTIwMHB4OwogICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgcGFkZGluZzogMCAycmVtOwogICAgfQogICAgCiAgICAvKiBIRVJPIFNFQ1RJT04gKi8KICAgIC5oZXJvIHsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tbmF2eSkgMCUsIHZhcigtLXJveWFsLWJsdWUpIDEwMCUpOwogICAgICBjb2xvcjogdmFyKC0td2hpdGUpOwogICAgICBwYWRkaW5nOiAxMDBweCAycmVtIDgwcHg7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgfQogICAgCiAgICAuaGVybzo6YmVmb3JlIHsKICAgICAgY29udGVudDogJyc7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgdG9wOiAwOwogICAgICBsZWZ0OiAwOwogICAgICByaWdodDogMDsKICAgICAgYm90dG9tOiAwOwogICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxwYXR0ZXJuIGlkPSJncmlkIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAxMDAgMCBMIDAgMCAwIDEwMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCglMjNncmlkKSIvPjwvc3ZnPicpOwogICAgICBvcGFjaXR5OiAwLjM7CiAgICB9CiAgICAKICAgIC5oZXJvLWNvbnRlbnQgewogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgIHotaW5kZXg6IDE7CiAgICAgIG1heC13aWR0aDogOTAwcHg7CiAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgfQogICAgCiAgICAuYmV0YS1iYWRnZSB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCkgMCUsIHZhcigtLWdvbGQtd2FybSkgMTAwJSk7CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgcGFkZGluZzogMC43NXJlbSAycmVtOwogICAgICBib3JkZXItcmFkaXVzOiA1MHB4OwogICAgICBmb250LXdlaWdodDogODAwOwogICAgICBmb250LXNpemU6IDAuOTVyZW07CiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7CiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMjU1LCAyMTUsIDAsIDAuMyk7CiAgICB9CiAgICAKICAgIC5oZXJvIGgxIHsKICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA2dncsIDQuNXJlbSk7CiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7CiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsKICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpOwogICAgfQogICAgCiAgICAuaGVyby1zdWJ0aXRsZSB7CiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzdncsIDEuNXJlbSk7CiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsKICAgICAgb3BhY2l0eTogMC45NTsKICAgIH0KICAgIAogICAgLmhlcm8tY3RhIHsKICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGdhcDogMC43NXJlbTsKICAgICAgcGFkZGluZzogMS41cmVtIDMuNXJlbTsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tdGVhbCkgMCUsICMwMEI4OTQgMTAwJSk7CiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7CiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7CiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOwogICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsKICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLCAyMDEsIDE2NywgMC4zKTsKICAgIH0KICAgIAogICAgLmhlcm8tY3RhOmhvdmVyIHsKICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDUpOwogICAgICBib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsIDIwMSwgMTY3LCAwLjUpOwogICAgfQogICAgCiAgICAvKiBXSEFUIElTIEJFVEEgU0VDVElPTiAqLwogICAgLndoYXQtaXMtYmV0YSB7CiAgICAgIHBhZGRpbmc6IDEwMHB4IDJyZW07CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGN0Y5RkMgMCUsICNGRkZGRkYgMTAwJSk7CiAgICB9CiAgICAKICAgIC5zZWN0aW9uLWhlYWRlciB7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsKICAgIH0KICAgIAogICAgLnNlY3Rpb24taGVhZGVyIGgyIHsKICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNXZ3LCAzLjVyZW0pOwogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsKICAgIH0KICAgIAogICAgLnNlY3Rpb24taGVhZGVyIHAgewogICAgICBmb250LXNpemU6IDEuMnJlbTsKICAgICAgY29sb3I6IHZhcigtLWdyYXkpOwogICAgICBtYXgtd2lkdGg6IDgwMHB4OwogICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgbGluZS1oZWlnaHQ6IDEuODsKICAgIH0KICAgIAogICAgLmJldGEtZXhwbGFpbmVkIHsKICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7CiAgICAgIGdhcDogMi41cmVtOwogICAgICBtYXJnaW4tdG9wOiA0cmVtOwogICAgfQogICAgCiAgICAuYmV0YS1jYXJkIHsKICAgICAgYmFja2dyb3VuZDogd2hpdGU7CiAgICAgIHBhZGRpbmc6IDNyZW07CiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7CiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOwogICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsKICAgIH0KICAgIAogICAgLmJldGEtY2FyZDpob3ZlciB7CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7CiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGVhbCk7CiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMjAxLCAxNjcsIDAuMTUpOwogICAgfQogICAgCiAgICAuYmV0YS1jYXJkLWljb24gewogICAgICBmb250LXNpemU6IDMuNXJlbTsKICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOwogICAgfQogICAgCiAgICAuYmV0YS1jYXJkIGgzIHsKICAgICAgZm9udC1zaXplOiAxLjVyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsKICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgIH0KICAgIAogICAgLmJldGEtY2FyZCBwIHsKICAgICAgY29sb3I6IHZhcigtLWdyYXkpOwogICAgICBsaW5lLWhlaWdodDogMS44OwogICAgfQogICAgCiAgICAvKiBXSFkgTk9XIFNFQ1RJT04gKi8KICAgIC53aHktbm93IHsKICAgICAgcGFkZGluZzogMTAwcHggMnJlbTsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tcHVycGxlKSAwJSwgdmFyKC0taG90LXBpbmspIDEwMCUpOwogICAgICBjb2xvcjogd2hpdGU7CiAgICB9CiAgICAKICAgIC53aHktbm93LWNvbnRlbnQgewogICAgICBtYXgtd2lkdGg6IDkwMHB4OwogICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgfQogICAgCiAgICAud2h5LW5vdyBoMiB7CiAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMy41cmVtKTsKICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgIH0KICAgIAogICAgLndoeS1ub3ctdGV4dCB7CiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgICBsaW5lLWhlaWdodDogMjsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsKICAgIH0KICAgIAogICAgLm1pbGVzdG9uZS1ncmlkIHsKICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7CiAgICAgIGdhcDogMnJlbTsKICAgICAgbWFyZ2luLXRvcDogNHJlbTsKICAgIH0KICAgIAogICAgLm1pbGVzdG9uZSB7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7CiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsKICAgICAgcGFkZGluZzogMnJlbTsKICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOwogICAgfQogICAgCiAgICAubWlsZXN0b25lLW51bWJlciB7CiAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICBmb250LXNpemU6IDNyZW07CiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7CiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsKICAgIH0KICAgIAogICAgLm1pbGVzdG9uZS1sYWJlbCB7CiAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgb3BhY2l0eTogMC45NTsKICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgIH0KICAgIAogICAgLyogV0hBVCBZT1UnTEwgRE8gU0VDVElPTiAqLwogICAgLndoYXQteW91bGwtZG8gewogICAgICBwYWRkaW5nOiAxMDBweCAycmVtOwogICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsKICAgIH0KICAgIAogICAgLnJlc3BvbnNpYmlsaXRpZXMtZ3JpZCB7CiAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDFmcikpOwogICAgICBnYXA6IDJyZW07CiAgICAgIG1hcmdpbi10b3A6IDRyZW07CiAgICB9CiAgICAKICAgIC5yZXNwb25zaWJpbGl0eS1jYXJkIHsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRkJFQiAwJSwgI0ZFRjNDNyAxMDAlKTsKICAgICAgcGFkZGluZzogMi41cmVtOwogICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1nb2xkKTsKICAgIH0KICAgIAogICAgLnJlc3BvbnNpYmlsaXR5LWNhcmQtbnVtYmVyIHsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICB3aWR0aDogNDBweDsKICAgICAgaGVpZ2h0OiA0MHB4OwogICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICBmb250LXdlaWdodDogOTAwOwogICAgICBmb250LXNpemU6IDEuMnJlbTsKICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOwogICAgfQogICAgCiAgICAucmVzcG9uc2liaWxpdHktY2FyZCBoMyB7CiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOwogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICB9CiAgICAKICAgIC5yZXNwb25zaWJpbGl0eS1jYXJkIHAgewogICAgICBjb2xvcjogdmFyKC0tZ3JheSk7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7CiAgICB9CiAgICAKICAgIC8qIFdIQVQgWU9VIEdFVCBTRUNUSU9OICovCiAgICAud2hhdC15b3UtZ2V0IHsKICAgICAgcGFkZGluZzogMTAwcHggMnJlbTsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0RCRUFGRSAwJSwgI0JGREJGRSAxMDAlKTsKICAgIH0KICAgIAogICAgLmJlbmVmaXRzLWdyaWQgewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTsKICAgICAgZ2FwOiAyLjVyZW07CiAgICAgIG1hcmdpbi10b3A6IDRyZW07CiAgICB9CiAgICAKICAgIC5iZW5lZml0LWNhcmQgewogICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsKICAgICAgcGFkZGluZzogM3JlbTsKICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsKICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7CiAgICB9CiAgICAKICAgIC5iZW5lZml0LWNhcmQ6aG92ZXIgewogICAgICBib3JkZXItY29sb3I6IHZhcigtLXJveWFsLWJsdWUpOwogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOwogICAgfQogICAgCiAgICAuYmVuZWZpdC1pY29uIHsKICAgICAgZm9udC1zaXplOiA0cmVtOwogICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07CiAgICB9CiAgICAKICAgIC5iZW5lZml0LWNhcmQgaDMgewogICAgICBmb250LXNpemU6IDEuNXJlbTsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgICBmb250LXdlaWdodDogODAwOwogICAgfQogICAgCiAgICAuYmVuZWZpdC12YWx1ZSB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tdGVhbCkgMCUsICMwMEI4OTQgMTAwJSk7CiAgICAgIGNvbG9yOiB3aGl0ZTsKICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTsKICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsKICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgZm9udC1zaXplOiAxLjFyZW07CiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICB9CiAgICAKICAgIC5iZW5lZml0LWNhcmQgcCB7CiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTsKICAgICAgbGluZS1oZWlnaHQ6IDEuODsKICAgIH0KICAgIAogICAgLyogSk9VUk5FWSBDVEEgKi8KICAgIC5qb3VybmV5LWN0YSB7CiAgICAgIHBhZGRpbmc6IDEwMHB4IDJyZW07CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLW5hdnkpIDAlLCB2YXIoLS1yb3lhbC1ibHVlKSAxMDAlKTsKICAgICAgY29sb3I6IHdoaXRlOwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CiAgICAKICAgIC5qb3VybmV5LWN0YSBoMiB7CiAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMy41cmVtKTsKICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgIH0KICAgIAogICAgLmpvdXJuZXktY3RhIHAgewogICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsKICAgICAgb3BhY2l0eTogMC45NTsKICAgICAgbGluZS1oZWlnaHQ6IDEuODsKICAgICAgbWF4LXdpZHRoOiA4MDBweDsKICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87CiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsKICAgIH0KICAgIAogICAgLmN0YS1idXR0b25zIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZ2FwOiAycmVtOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgfQogICAgCiAgICAuY3RhLWJ0bi1wcmltYXJ5IHsKICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGdhcDogMC43NXJlbTsKICAgICAgcGFkZGluZzogMS41cmVtIDMuNXJlbTsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tdGVhbCkgMCUsICMwMEI4OTQgMTAwJSk7CiAgICAgIGNvbG9yOiB3aGl0ZTsKICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsKICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7CiAgICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwgMjAxLCAxNjcsIDAuMyk7CiAgICB9CiAgICAKICAgIC5jdGEtYnRuLXByaW1hcnk6aG92ZXIgewogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wNSk7CiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMjAxLCAxNjcsIDAuNSk7CiAgICB9CiAgICAKICAgIC5jdGEtYnRuLXNlY29uZGFyeSB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBnYXA6IDAuNzVyZW07CiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07CiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OwogICAgICBjb2xvcjogd2hpdGU7CiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlOwogICAgICBib3JkZXItcmFkaXVzOiA1MHB4OwogICAgICBmb250LXdlaWdodDogODAwOwogICAgICBmb250LXNpemU6IDEuMnJlbTsKICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsKICAgIH0KICAgIAogICAgLmN0YS1idG4tc2Vjb25kYXJ5OmhvdmVyIHsKICAgICAgYmFja2dyb3VuZDogd2hpdGU7CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOwogICAgfQogICAgCiAgICAvKiBGT09URVIgKi8KICAgIGZvb3RlciB7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdnkpOwogICAgICBjb2xvcjogd2hpdGU7CiAgICAgIHBhZGRpbmc6IDYwcHggMnJlbSAzMHB4OwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CiAgICAKICAgIGZvb3RlciBwIHsKICAgICAgb3BhY2l0eTogMC45OwogICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgfQogICAgCiAgICBmb290ZXIgYSB7CiAgICAgIGNvbG9yOiB2YXIoLS10ZWFsKTsKICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICBmb250LXdlaWdodDogNjAwOwogICAgfQogICAgCiAgICBmb290ZXIgYTpob3ZlciB7CiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogICAgfQogICAgCiAgICAvKiBSRVNQT05TSVZFICovCiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsKICAgICAgLmhlcm8gewogICAgICAgIHBhZGRpbmc6IDgwcHggMS41cmVtIDYwcHg7CiAgICAgIH0KICAgICAgCiAgICAgIC53aGF0LWlzLWJldGEsCiAgICAgIC53aHktbm93LAogICAgICAud2hhdC15b3VsbC1kbywKICAgICAgLndoYXQteW91LWdldCwKICAgICAgLmpvdXJuZXktY3RhIHsKICAgICAgICBwYWRkaW5nOiA2MHB4IDEuNXJlbTsKICAgICAgfQogICAgICAKICAgICAgLmJldGEtZXhwbGFpbmVkLAogICAgICAucmVzcG9uc2liaWxpdGllcy1ncmlkLAogICAgICAuYmVuZWZpdHMtZ3JpZCB7CiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgICAgICAgZ2FwOiAycmVtOwogICAgICB9CiAgICAgIAogICAgICAubWlsZXN0b25lLWdyaWQgewogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgICAgIH0KICAgICAgCiAgICAgIC5jdGEtYnV0dG9ucyB7CiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICB9CiAgICAgIAogICAgICAuY3RhLWJ0bi1wcmltYXJ5LAogICAgICAuY3RhLWJ0bi1zZWNvbmRhcnkgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIG1heC13aWR0aDogMzUwcHg7CiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIH0KICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgoKICA8IS0tIEhFUk8gU0VDVElPTiAtLT4KICA8c2VjdGlvbiBjbGFzcz0iaGVybyI+CiAgICA8ZGl2IGNsYXNzPSJoZXJvLWNvbnRlbnQiPgogICAgICA8ZGl2IGNsYXNzPSJiZXRhLWJhZGdlIj7wn6eqIEJFVEEgUFJPR1JBTSBOT1cgT1BFTjwvZGl2PgogICAgICA8aDE+QnVpbGQgVGhlIEZ1dHVyZTxicj5PZiBBZnJpY2FuIERpZ2l0YWwgTmV0d29ya2luZzwvaDE+CiAgICAgIDxwIGNsYXNzPSJoZXJvLXN1YnRpdGxlIj4KICAgICAgICBKb2luIG91ciBleGNsdXNpdmUgYmV0YSBwcm9ncmFtLiBIZWxwIHNoYXBlIHJldm9sdXRpb25hcnkgdGVjaG5vbG9neSBidWlsdCBieSBhbiBlYXJseSBkaWdpdGFsIGNhcmQgYWRvcHRlciB3aG8gbGVhcm5lZCBmcm9tIHBsYXRmb3JtIGZhaWx1cmVzIGFuZCBpcyBub3cgYnVpbGRpbmcgdGhlIGluZnJhc3RydWN0dXJlIEFmcmljYSBkZXNlcnZlcy4KICAgICAgPC9wPgogICAgICA8YSBocmVmPSJodHRwczovL2hhbmRzaGFrZS5hZnJpY2EvYmV0YS1pbnZpdGF0aW9uIiBjbGFzcz0iaGVyby1jdGEiPgogICAgICAgIDxzcGFuPvCfkZE8L3NwYW4+CiAgICAgICAgPHNwYW4+U2VlIFlvdXIgSW52aXRhdGlvbjwvc3Bhbj4KICAgICAgPC9hPgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIFdIQVQgSVMgQkVUQSBTRUNUSU9OIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJ3aGF0LWlzLWJldGEiPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIiPgogICAgICAgIDxoMj5XaGF0IElzIEJldGEgVGVzdGluZz88L2gyPgogICAgICAgIDxwPgogICAgICAgICAgQmV0YSB0ZXN0aW5nIG1lYW5zIGdldHRpbmcgZWFybHkgYWNjZXNzIHRvIGdyb3VuZGJyZWFraW5nIHRlY2hub2xvZ3kgYmVmb3JlIHRoZSB3b3JsZCBzZWVzIGl0LiBZb3UgZG9uJ3QganVzdCB1c2UgaXTigJR5b3UgaGVscCBzaGFwZSBpdC4KICAgICAgICA8L3A+CiAgICAgIDwvZGl2PgogICAgICAKICAgICAgPGRpdiBjbGFzcz0iYmV0YS1leHBsYWluZWQiPgogICAgICAgIDxkaXYgY2xhc3M9ImJldGEtY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZXRhLWNhcmQtaWNvbiI+8J+OrzwvZGl2PgogICAgICAgICAgPGgzPkZpcnN0IEFjY2VzczwvaDM+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgQmUgYW1vbmcgdGhlIGZpcnN0IHRvIHVzZSBjdXR0aW5nLWVkZ2UgZmVhdHVyZXMuIEV4cGVyaWVuY2UgdGhlIGZ1dHVyZSBiZWZvcmUgaXQncyBvZmZpY2lhbGx5IGxhdW5jaGVkLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImJldGEtY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZXRhLWNhcmQtaWNvbiI+8J+UpzwvZGl2PgogICAgICAgICAgPGgzPlNoYXBlIFRoZSBQcm9kdWN0PC9oMz4KICAgICAgICAgIDxwPgogICAgICAgICAgICBZb3VyIGZlZWRiYWNrIGRpcmVjdGx5IGluZmx1ZW5jZXMgZGV2ZWxvcG1lbnQuIFdlIGJ1aWxkIGZlYXR1cmVzIGJhc2VkIG9uIHdoYXQgWU9VIG5lZWQuCiAgICAgICAgICA8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iYmV0YS1jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImJldGEtY2FyZC1pY29uIj7wn6SdPC9kaXY+CiAgICAgICAgICA8aDM+Sm9pbiBBIE1vdmVtZW50PC9oMz4KICAgICAgICAgIDxwPgogICAgICAgICAgICBDb25uZWN0IHdpdGggb3RoZXIgYW1iaXRpb3VzIEFmcmljYW4gZW50cmVwcmVuZXVycyBidWlsZGluZyB0aGUgZnV0dXJlIHRvZ2V0aGVyLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBXSFkgTk9XIFNFQ1RJT04gLS0+CiAgPHNlY3Rpb24gY2xhc3M9IndoeS1ub3ciPgogICAgPGRpdiBjbGFzcz0id2h5LW5vdy1jb250ZW50Ij4KICAgICAgPGgyPldoeSBUaGlzIE1hdHRlcnMgTm93PC9oMj4KICAgICAgPHAgY2xhc3M9IndoeS1ub3ctdGV4dCI+CiAgICAgICAgSSd2ZSBiZWVuIGFuIGVhcmx5IGFkb3B0ZXIgb2YgZGlnaXRhbCBjYXJkcyBzaW5jZSBiZWZvcmUgQ09WSUQuIEFmdGVyIGJlaW5nIGEgcHJpdmlsZWdlZCB3aGl0ZWxhYmVsIHBhcnRuZXIgb24gYSBwbGF0Zm9ybSB0aGF0IGVuZGVkIHdpdGhvdXQgd2FybmluZywgSSBsZWFybmVkIGEgY3J1Y2lhbCBsZXNzb246IHdlIGNhbid0IGJ1aWxkIG91ciBmdXR1cmVzIG9uIHNvbWVvbmUgZWxzZSdzIGluZnJhc3RydWN0dXJlLiBGb3IgeWVhcnMsIEkndmUgYmVlbiBidWlsZGluZyB0aGUgc29sdXRpb24gQWZyaWNhIG5lZWRz4oCUYW5kIG5vdyB3ZSdyZSByZWFkeSB0byBzY2FsZS4KICAgICAgPC9wPgogICAgICAKICAgICAgPGRpdiBjbGFzcz0ibWlsZXN0b25lLWdyaWQiPgogICAgICAgIDxkaXYgY2xhc3M9Im1pbGVzdG9uZSI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWxlc3RvbmUtbnVtYmVyIj7wn5KhPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWxlc3RvbmUtbGFiZWwiPkVhcmx5IERpZ2l0YWwgQ2FyZCBBZG9wdGVyPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0ibWlsZXN0b25lIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1pbGVzdG9uZS1udW1iZXIiPjEwMDBzPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWxlc3RvbmUtbGFiZWwiPkNhcmRzIENyZWF0ZWQ8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJtaWxlc3RvbmUiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibWlsZXN0b25lLW51bWJlciI+NzwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibWlsZXN0b25lLWxhYmVsIj5TQUFTIFBsYXRmb3JtczwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9Im1pbGVzdG9uZSI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWxlc3RvbmUtbnVtYmVyIj4kMDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibWlsZXN0b25lLWxhYmVsIj5DcmVkaXQgQ2FyZCBOZWVkZWQ8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gV0hBVCBZT1UnTEwgRE8gU0VDVElPTiAtLT4KICA8c2VjdGlvbiBjbGFzcz0id2hhdC15b3VsbC1kbyI+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciI+CiAgICAgICAgPGgyPldoYXQgWW91J2xsIERvIEFzIEEgQmV0YSBUZXN0ZXI8L2gyPgogICAgICAgIDxwPgogICAgICAgICAgVGhpcyBpc24ndCBwYXNzaXZlLiBCZXRhIHRlc3RpbmcgaXMgYW4gYWN0aXZlIHBhcnRuZXJzaGlwLiBIZXJlJ3Mgd2hhdCB3ZSBuZWVkIGZyb20geW91LgogICAgICAgIDwvcD4KICAgICAgPC9kaXY+CiAgICAgIAogICAgICA8ZGl2IGNsYXNzPSJyZXNwb25zaWJpbGl0aWVzLWdyaWQiPgogICAgICAgIDxkaXYgY2xhc3M9InJlc3BvbnNpYmlsaXR5LWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0icmVzcG9uc2liaWxpdHktY2FyZC1udW1iZXIiPjE8L2Rpdj4KICAgICAgICAgIDxoMz5Vc2UgVGhlIFBsYXRmb3JtPC9oMz4KICAgICAgICAgIDxwPgogICAgICAgICAgICBDcmVhdGUgeW91ciBkaWdpdGFsIGJ1c2luZXNzIGNhcmQsIGV4cGxvcmUgZmVhdHVyZXMsIHNoYXJlIGl0IHdpdGggeW91ciBuZXR3b3JrLCBhbmQgdXNlIGl0IGluIHJlYWwgYnVzaW5lc3Mgc2l0dWF0aW9ucy4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJyZXNwb25zaWJpbGl0eS1jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJlc3BvbnNpYmlsaXR5LWNhcmQtbnVtYmVyIj4yPC9kaXY+CiAgICAgICAgICA8aDM+R2l2ZSBIb25lc3QgRmVlZGJhY2s8L2gzPgogICAgICAgICAgPHA+CiAgICAgICAgICAgIFRlbGwgdXMgd2hhdCB3b3Jrcywgd2hhdCBkb2Vzbid0LCBhbmQgd2hhdCdzIG1pc3NpbmcuIFdlIG5lZWQgeW91ciBBZnJpY2FuIHBlcnNwZWN0aXZl4oCUdGhpcyBpcyBiZWluZyBidWlsdCBGT1IgeW91LgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9InJlc3BvbnNpYmlsaXR5LWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0icmVzcG9uc2liaWxpdHktY2FyZC1udW1iZXIiPjM8L2Rpdj4KICAgICAgICAgIDxoMz5SZXBvcnQgQnVnczwvaDM+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgRm91bmQgc29tZXRoaW5nIGJyb2tlbj8gTGV0IHVzIGtub3cgaW1tZWRpYXRlbHkuIFlvdSdyZSBoZWxwaW5nIHVzIGJ1aWxkIGJ1bGxldHByb29mIHNvZnR3YXJlLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9InJlc3BvbnNpYmlsaXR5LWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0icmVzcG9uc2liaWxpdHktY2FyZC1udW1iZXIiPjQ8L2Rpdj4KICAgICAgICAgIDxoMz5TdGF5IEVuZ2FnZWQ8L2gzPgogICAgICAgICAgPHA+CiAgICAgICAgICAgIFJlc3BvbmQgdG8gb3VyIGNoZWNrLWlucywgYW5zd2VyIHN1cnZleXMsIGFuZCBzdGF5IGFjdGl2ZSBpbiB0aGUgYmV0YSBjb21tdW5pdHkuIFlvdXIgdm9pY2UgbWF0dGVycy4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gV0hBVCBZT1UgR0VUIFNFQ1RJT04gLS0+CiAgPHNlY3Rpb24gY2xhc3M9IndoYXQteW91LWdldCI+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciI+CiAgICAgICAgPGgyPldoYXQgWW91IEdldCBJbiBSZXR1cm48L2gyPgogICAgICAgIDxwPgogICAgICAgICAgVGhpcyBpc24ndCBqdXN0IGFib3V0IGdpdmluZ+KAlHlvdSByZWNlaXZlIGV4dHJhb3JkaW5hcnkgdmFsdWUgaW4gZXhjaGFuZ2UgZm9yIHlvdXIgcGFydG5lcnNoaXAuCiAgICAgICAgPC9wPgogICAgICA8L2Rpdj4KICAgICAgCiAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXRzLWdyaWQiPgogICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWljb24iPvCfko48L2Rpdj4KICAgICAgICAgIDxoMz5QcmVtaXVtIEFjY2VzczwvaDM+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LXZhbHVlIj4kOTctJDI5NyBWYWx1ZTwvZGl2PgogICAgICAgICAgPHA+CiAgICAgICAgICAgIEZyZWUgUHJlbWl1bSBvciBQcm9mZXNzaW9uYWwgZGlnaXRhbCBidXNpbmVzcyBjYXJkIGZvciB0aGUgZW50aXJlIGJldGEgcGVyaW9kLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWljb24iPvCfk7A8L2Rpdj4KICAgICAgICAgIDxoMz5NZWRpYSBGZWF0dXJlczwvaDM+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LXZhbHVlIj4kMzAwLSQ5MDAgVmFsdWU8L2Rpdj4KICAgICAgICAgIDxwPgogICAgICAgICAgICBDaG9vc2UgMyBtZWRpYSBmZWF0dXJlcyBhY3Jvc3Mgb3VyIG5ldHdvcmsgb2YgQWZyaWNhbiBuZXdzIGNoYW5uZWxzLiBCdWlsZCB5b3VyIGF1dGhvcml0eS4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC1pY29uIj7wn4yNPC9kaXY+CiAgICAgICAgICA8aDM+RGlyZWN0b3J5IExpc3Rpbmc8L2gzPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC12YWx1ZSI+JDE5NyBWYWx1ZTwvZGl2PgogICAgICAgICAgPHA+CiAgICAgICAgICAgIExpZmV0aW1lIGxpc3RpbmcgaW4gRWFzdCBBZnJpY2EgVG9wIERpcmVjdG9yeS4gR2V0IGRpc2NvdmVyZWQgYnkgR29vZ2xlIHNlYXJjaGVzLgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWljb24iPvCfkZE8L2Rpdj4KICAgICAgICAgIDxoMz5Gb3VuZGluZyBNZW1iZXIgU3RhdHVzPC9oMz4KICAgICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtdmFsdWUiPlByaWNlbGVzczwvZGl2PgogICAgICAgICAgPHA+CiAgICAgICAgICAgIExpZmV0aW1lIHJlY29nbml0aW9uIGFzIGEgZm91bmRpbmcgbWVtYmVyIHdpdGggc3BlY2lhbCBwcmljaW5nIGFuZCBWSVAgdHJlYXRtZW50LgogICAgICAgICAgPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWljb24iPvCfkrA8L2Rpdj4KICAgICAgICAgIDxoMz5SZXdhcmRzIFByb2dyYW08L2gzPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdC12YWx1ZSI+VW5saW1pdGVkIEVhcm5pbmc8L2Rpdj4KICAgICAgICAgIDxwPgogICAgICAgICAgICBSZWZlciBvdGhlcnMgYW5kIGVhcm4gcHJlbWl1bSByZXdhcmRzLiBUdXJuIHlvdXIgbmV0d29yayBpbnRvIGluY29tZS4KICAgICAgICAgIDwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gSk9VUk5FWSBDVEEgLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImpvdXJuZXktY3RhIj4KICAgIDxoMj5SZWFkeSBUbyBKb2luIFRoZSBNb3ZlbWVudD88L2gyPgogICAgPHA+CiAgICAgIFRoaXMgaXMgbW9yZSB0aGFuIGJldGEgdGVzdGluZy4gVGhpcyBpcyBidWlsZGluZyBkaWdpdGFsIHNvdmVyZWlnbnR5IGZvciBBZnJpY2EsIHRvZ2V0aGVyLiBMZWFybiBtb3JlIGFib3V0IHdobyB3ZSBhcmUsIHRoZW4gc2VlIHlvdXIgcGVyc29uYWxpemVkIGludml0YXRpb24uCiAgICA8L3A+CiAgICAKICAgIDxkaXYgY2xhc3M9ImN0YS1idXR0b25zIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhL2JldGEtYWJvdXQiIGNsYXNzPSJjdGEtYnRuLXNlY29uZGFyeSI+CiAgICAgICAgPHNwYW4+8J+Tljwvc3Bhbj4KICAgICAgICA8c3Bhbj5MZWFybiBBYm91dCBVczwvc3Bhbj4KICAgICAgPC9hPgogICAgICAKICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhL2JldGEtaW52aXRhdGlvbiIgY2xhc3M9ImN0YS1idG4tcHJpbWFyeSI+CiAgICAgICAgPHNwYW4+4pyoPC9zcGFuPgogICAgICAgIDxzcGFuPlNlZSBZb3VyIEludml0YXRpb248L3NwYW4+CiAgICAgIDwvYT4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBGT09URVIgLS0+CiAgPGZvb3Rlcj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgIDxwIHN0eWxlPSJmb250LXNpemU6IDEuMXJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbTsiPgogICAgICAgIFF1ZXN0aW9ucyBhYm91dCB0aGUgYmV0YSBwcm9ncmFtPyA8YSBocmVmPSJodHRwczovL2hhbmRzaGFrZS5hZnJpY2EvYmV0YS1jb250YWN0Ij5Db250YWN0IHVzPC9hPiBvciBleHBsb3JlIG91ciA8YSBocmVmPSJodHRwczovL2hhbmRzaGFrZS5hZnJpY2EvYmV0YS1hYm91dCI+c3Rvcnk8L2E+LgogICAgICA8L3A+CiAgICAgIDxwIHN0eWxlPSJmb250LXNpemU6IDAuOTVyZW07IG9wYWNpdHk6IDAuNzsiPgogICAgICAgIMKpIDIwMjUgSGFuZHNoYWtlLmFmcmljYSB8IFJldm9sdXRpb25hcnkgU0FBUyBCdWlsdCBGb3IgQWZyaWNhCiAgICAgIDwvcD4KICAgICAgPHAgc3R5bGU9ImZvbnQtc2l6ZTogMC45cmVtOyBvcGFjaXR5OiAwLjY7IG1hcmdpbi10b3A6IDFyZW07Ij4KICAgICAgICBFYXJseSBkaWdpdGFsIGNhcmQgYWRvcHRlci4gUGxhdGZvcm0gYnVpbGRlci4gVGhvdXNhbmRzIHNlcnZlZC4gWmVybyBiYXJyaWVycy4KICAgICAgPC9wPgogICAgPC9kaXY+CiAgPC9mb290ZXI+Cgo8L2JvZHk+CjwvaHRtbD4=","embed":""}
Beta Program Home | Handshake.africa - Build The Future With Us
🧪 BETA PROGRAM NOW OPEN

Build The Future
Of African Digital Networking

Join our exclusive beta program. Help shape revolutionary technology built by an early digital card adopter who learned from platform failures and is now building the infrastructure Africa deserves.

👑 See Your Invitation

What Is Beta Testing?

Beta testing means getting early access to groundbreaking technology before the world sees it. You don't just use it—you help shape it.

🎯

First Access

Be among the first to use cutting-edge features. Experience the future before it's officially launched.

🔧

Shape The Product

Your feedback directly influences development. We build features based on what YOU need.

🤝

Join A Movement

Connect with other ambitious African entrepreneurs building the future together.

Why This Matters Now

I've been an early adopter of digital cards since before COVID. After being a privileged whitelabel partner on a platform that ended without warning, I learned a crucial lesson: we can't build our futures on someone else's infrastructure. For years, I've been building the solution Africa needs—and now we're ready to scale.

💡
Early Digital Card Adopter
1000s
Cards Created
7
SAAS Platforms
$0
Credit Card Needed

What You'll Do As A Beta Tester

This isn't passive. Beta testing is an active partnership. Here's what we need from you.

1

Use The Platform

Create your digital business card, explore features, share it with your network, and use it in real business situations.

2

Give Honest Feedback

Tell us what works, what doesn't, and what's missing. We need your African perspective—this is being built FOR you.

3

Report Bugs

Found something broken? Let us know immediately. You're helping us build bulletproof software.

4

Stay Engaged

Respond to our check-ins, answer surveys, and stay active in the beta community. Your voice matters.

What You Get In Return

This isn't just about giving—you receive extraordinary value in exchange for your partnership.

💎

Premium Access

$97-$297 Value

Free Premium or Professional digital business card for the entire beta period.

📰

Media Features

$300-$900 Value

Choose 3 media features across our network of African news channels. Build your authority.

🌍

Directory Listing

$197 Value

Lifetime listing in East Africa Top Directory. Get discovered by Google searches.

👑

Founding Member Status

Priceless

Lifetime recognition as a founding member with special pricing and VIP treatment.

💰

Rewards Program

Unlimited Earning

Refer others and earn premium rewards. Turn your network into income.

Ready To Join The Movement?

This is more than beta testing. This is building digital sovereignty for Africa, together. Learn more about who we are, then see your personalized invitation.

📖 Learn About Us ✨ See Your Invitation

Questions about the beta program? Contact us or explore our story.

© 2025 Handshake.africa | Revolutionary SAAS Built For Africa

Early digital card adopter. Platform builder. Thousands served. Zero barriers.

Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning