cropper

VIRTUAL HANDSHAKE AFRICA

  • Beta Partner Home
  • About Beta Partnership
  • Beta Invite
  • Our Products
  • Beta Thank You
  • Beta Program Hub
{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgogIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iQ29udGFjdCBIYW5kc2hha2UuYWZyaWNhIEJldGEgUHJvZ3JhbSAtIEdldCBhbnN3ZXJzIGFib3V0IGJldGEgdGVzdGluZywgdGVjaG5pY2FsIHN1cHBvcnQsIGFuZCBwYXJ0bmVyc2hpcCBvcHBvcnR1bml0aWVzLiI+CiAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9ImNvbnRhY3QgaGFuZHNoYWtlLmFmcmljYSwgYmV0YSBzdXBwb3J0LCBkaWdpdGFsIGNhcmRzIHN1cHBvcnQgQWZyaWNhIj4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IkNvbnRhY3QgQmV0YSBQcm9ncmFtIHwgSGFuZHNoYWtlLmFmcmljYSBTdXBwb3J0Ij4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IlF1ZXN0aW9ucyBhYm91dCBvdXIgYmV0YSBwcm9ncmFtPyBUZWNobmljYWwgaXNzdWVzPyBQYXJ0bmVyc2hpcCBpbnF1aXJpZXM/IFdlJ3JlIGhlcmUgdG8gaGVscC4iPgogIDxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJ3ZWJzaXRlIj4KICA8bWV0YSBwcm9wZXJ0eT0ib2c6dXJsIiBjb250ZW50PSJodHRwczovL2hhbmRzaGFrZS5hZnJpY2EvYmV0YS1jb250YWN0Ij4KICA8dGl0bGU+Q29udGFjdCBCZXRhIFByb2dyYW0gfCBIYW5kc2hha2UuYWZyaWNhIC0gV2UncmUgSGVyZSBUbyBIZWxwPC90aXRsZT4KICAKICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20iPgogIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW4+CiAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OndnaHRANzAwOzkwMCZmYW1pbHk9SW50ZXI6d2dodEA0MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPgogIAogIDxzdHlsZT4KICAgIDpyb290IHsKICAgICAgLS1uYXZ5OiAjMEExRjQ0OwogICAgICAtLXJveWFsLWJsdWU6ICMwMDQ3QUI7CiAgICAgIC0tcHVycGxlOiAjOEI1Q0Y2OwogICAgICAtLWhvdC1waW5rOiAjRUM0ODk5OwogICAgICAtLXRlYWw6ICMwMEM5QTc7CiAgICAgIC0tZ29sZDogI0ZGRDcwMDsKICAgICAgLS1nb2xkLXdhcm06ICNGRkM5NDc7CiAgICAgIC0tZ3JheTogIzRCNTU2MzsKICAgICAgLS1saWdodC1ncmF5OiAjRjNGNEY2OwogICAgICAtLXdoaXRlOiAjRkZGRkZGOwogICAgfQogICAgCiAgICAqIHsKICAgICAgbWFyZ2luOiAwOwogICAgICBwYWRkaW5nOiAwOwogICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgfQogICAgCiAgICBib2R5IHsKICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7CiAgICAgIGNvbG9yOiB2YXIoLS1uYXZ5KTsKICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpOwogICAgfQogICAgCiAgICAuY29udGFpbmVyIHsKICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7CiAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgICBwYWRkaW5nOiAwIDJyZW07CiAgICB9CiAgICAKICAgIC8qIEhFUk8gU0VDVElPTiAqLwogICAgLmhlcm8gewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS10ZWFsKSAwJSwgIzAwQjg5NCAxMDAlKTsKICAgICAgY29sb3I6IHdoaXRlOwogICAgICBwYWRkaW5nOiAxMDBweCAycmVtIDgwcHg7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KICAgIAogICAgLmhlcm8gaDEgewogICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDZ2dywgNC41cmVtKTsKICAgICAgZm9udC13ZWlnaHQ6IDkwMDsKICAgICAgbGluZS1oZWlnaHQ6IDEuMjsKICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOwogICAgfQogICAgCiAgICAuaGVyby1zdWJ0aXRsZSB7CiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzdncsIDEuNnJlbSk7CiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICAgIG1heC13aWR0aDogODAwcHg7CiAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgICBvcGFjaXR5OiAwLjk1OwogICAgfQogICAgCiAgICAvKiBDT05UQUNUIE9QVElPTlMgU0VDVElPTiAqLwogICAgLmNvbnRhY3Qtb3B0aW9ucyB7CiAgICAgIHBhZGRpbmc6IDEwMHB4IDJyZW07CiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgfQogICAgCiAgICAuc2VjdGlvbi1oZWFkZXIgewogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07CiAgICB9CiAgICAKICAgIC5zZWN0aW9uLWhlYWRlciBoMiB7CiAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMy41cmVtKTsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07CiAgICB9CiAgICAKICAgIC5zZWN0aW9uLWhlYWRlciBwIHsKICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTsKICAgICAgbWF4LXdpZHRoOiA4MDBweDsKICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICB9CiAgICAKICAgIC5vcHRpb25zLWdyaWQgewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTsKICAgICAgZ2FwOiAyLjVyZW07CiAgICAgIG1hcmdpbi10b3A6IDRyZW07CiAgICB9CiAgICAKICAgIC5vcHRpb24tY2FyZCB7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGN0Y5RkMgMCUsICNGRkZGRkYgMTAwJSk7CiAgICAgIHBhZGRpbmc6IDNyZW07CiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWxpZ2h0LWdyYXkpOwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOwogICAgfQogICAgCiAgICAub3B0aW9uLWNhcmQ6aG92ZXIgewogICAgICBib3JkZXItY29sb3I6IHZhcigtLXRlYWwpOwogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOwogICAgICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDIwMSwgMTY3LCAwLjE1KTsKICAgIH0KICAgIAogICAgLm9wdGlvbi1pY29uIHsKICAgICAgZm9udC1zaXplOiA0cmVtOwogICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07CiAgICB9CiAgICAKICAgIC5vcHRpb24tY2FyZCBoMyB7CiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOwogICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICB9CiAgICAKICAgIC5vcHRpb24tY2FyZCBwIHsKICAgICAgY29sb3I6IHZhcigtLWdyYXkpOwogICAgICBsaW5lLWhlaWdodDogMS44OwogICAgICBtYXJnaW4tYm90dG9tOiAycmVtOwogICAgfQogICAgCiAgICAub3B0aW9uLWJ0biB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW07CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXRlYWwpIDAlLCAjMDBCODk0IDEwMCUpOwogICAgICBjb2xvcjogd2hpdGU7CiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7CiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7CiAgICB9CiAgICAKICAgIC5vcHRpb24tYnRuOmhvdmVyIHsKICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOwogICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDIwMSwgMTY3LCAwLjMpOwogICAgfQogICAgCiAgICAvKiBDT05UQUNUIEZPUk0gU0VDVElPTiAqLwogICAgLmNvbnRhY3QtZm9ybS1zZWN0aW9uIHsKICAgICAgcGFkZGluZzogMTAwcHggMnJlbTsKICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0Y3RjlGQyAwJSwgI0ZGRkZGRiAxMDAlKTsKICAgIH0KICAgIAogICAgLmZvcm0tY29udGFpbmVyIHsKICAgICAgbWF4LXdpZHRoOiA4MDBweDsKICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgICBwYWRkaW5nOiA0cmVtOwogICAgICBib3JkZXItcmFkaXVzOiAyNXB4OwogICAgICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7CiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXRlYWwpOwogICAgfQogICAgCiAgICAuZm9ybS1oZWFkZXIgewogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07CiAgICB9CiAgICAKICAgIC5mb3JtLWhlYWRlciBoMiB7CiAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICBmb250LXNpemU6IDIuNXJlbTsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgfQogICAgCiAgICAuZm9ybS1oZWFkZXIgcCB7CiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOwogICAgICBjb2xvcjogdmFyKC0tZ3JheSk7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7CiAgICB9CiAgICAKICAgIC5mb3JtLWdyb3VwIHsKICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsKICAgIH0KICAgIAogICAgLmZvcm0tZ3JvdXAgbGFiZWwgewogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07CiAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsKICAgIH0KICAgIAogICAgLmZvcm0tZ3JvdXAgaW5wdXQsCiAgICAuZm9ybS1ncm91cCBzZWxlY3QsCiAgICAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsKICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JheSk7CiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIGZvbnQtc2l6ZTogMXJlbTsKICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7CiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOwogICAgfQogICAgCiAgICAuZm9ybS1ncm91cCBpbnB1dDpmb2N1cywKICAgIC5mb3JtLWdyb3VwIHNlbGVjdDpmb2N1cywKICAgIC5mb3JtLWdyb3VwIHRleHRhcmVhOmZvY3VzIHsKICAgICAgb3V0bGluZTogbm9uZTsKICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZWFsKTsKICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMjAxLCAxNjcsIDAuMSk7CiAgICB9CiAgICAKICAgIC5mb3JtLWdyb3VwIHRleHRhcmVhIHsKICAgICAgbWluLWhlaWdodDogMTUwcHg7CiAgICAgIHJlc2l6ZTogdmVydGljYWw7CiAgICB9CiAgICAKICAgIC5mb3JtLXN1Ym1pdCB7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgICBwYWRkaW5nOiAxLjVyZW07CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXRlYWwpIDAlLCAjMDBCODk0IDEwMCUpOwogICAgICBjb2xvcjogd2hpdGU7CiAgICAgIGJvcmRlcjogbm9uZTsKICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsKICAgICAgZm9udC1zaXplOiAxLjJyZW07CiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7CiAgICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwgMjAxLCAxNjcsIDAuMyk7CiAgICB9CiAgICAKICAgIC5mb3JtLXN1Ym1pdDpob3ZlciB7CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggcmdiYSgwLCAyMDEsIDE2NywgMC41KTsKICAgIH0KICAgIAogICAgLyogRkFRIFNFQ1RJT04gKi8KICAgIC5mYXEgewogICAgICBwYWRkaW5nOiAxMDBweCAycmVtOwogICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsKICAgIH0KICAgIAogICAgLmZhcS1jb250YWluZXIgewogICAgICBtYXgtd2lkdGg6IDkwMHB4OwogICAgICBtYXJnaW46IDAgYXV0bzsKICAgIH0KICAgIAogICAgLmZhcSBoMiB7CiAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMy41cmVtKTsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CiAgICAKICAgIC5mYXEtaXRlbSB7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRkZCRUIgMCUsICNGRUYzQzcgMTAwJSk7CiAgICAgIHBhZGRpbmc6IDIuNXJlbTsKICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZ29sZCk7CiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICB9CiAgICAKICAgIC5mYXEtcXVlc3Rpb24gewogICAgICBmb250LXNpemU6IDEuM3JlbTsKICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOwogICAgfQogICAgCiAgICAuZmFxLWFuc3dlciB7CiAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsKICAgICAgY29sb3I6IHZhcigtLWdyYXkpOwogICAgICBsaW5lLWhlaWdodDogMS44OwogICAgfQogICAgCiAgICAvKiBTT0NJQUwgU0VDVElPTiAqLwogICAgLnNvY2lhbCB7CiAgICAgIHBhZGRpbmc6IDEwMHB4IDJyZW07CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLW5hdnkpIDAlLCB2YXIoLS1yb3lhbC1ibHVlKSAxMDAlKTsKICAgICAgY29sb3I6IHdoaXRlOwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CiAgICAKICAgIC5zb2NpYWwgaDIgewogICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDMuNXJlbSk7CiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07CiAgICB9CiAgICAKICAgIC5zb2NpYWwgcCB7CiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOwogICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOwogICAgICBvcGFjaXR5OiAwLjk1OwogICAgICBtYXgtd2lkdGg6IDcwMHB4OwogICAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgfQogICAgCiAgICAuc29jaWFsLWxpbmtzIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZ2FwOiAycmVtOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgfQogICAgCiAgICAuc29jaWFsLWxpbmsgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBnYXA6IDAuNzVyZW07CiAgICAgIHBhZGRpbmc6IDEuMnJlbSAyLjVyZW07CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7CiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTsKICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOwogICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgICBjb2xvcjogd2hpdGU7CiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgZm9udC1zaXplOiAxLjFyZW07CiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOwogICAgfQogICAgCiAgICAuc29jaWFsLWxpbms6aG92ZXIgewogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOwogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7CiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsKICAgIH0KICAgIAogICAgLnNvY2lhbC1pY29uIHsKICAgICAgZm9udC1zaXplOiAxLjVyZW07CiAgICB9CiAgICAKICAgIC8qIEZPT1RFUiAqLwogICAgZm9vdGVyIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2eSk7CiAgICAgIGNvbG9yOiB3aGl0ZTsKICAgICAgcGFkZGluZzogNjBweCAycmVtIDMwcHg7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KICAgIAogICAgZm9vdGVyIHAgewogICAgICBvcGFjaXR5OiAwLjk7CiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07CiAgICB9CiAgICAKICAgIGZvb3RlciBhIHsKICAgICAgY29sb3I6IHZhcigtLXRlYWwpOwogICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7CiAgICB9CiAgICAKICAgIGZvb3RlciBhOmhvdmVyIHsKICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7CiAgICB9CiAgICAKICAgIC8qIFJFU1BPTlNJVkUgKi8KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAuaGVybywKICAgICAgLmNvbnRhY3Qtb3B0aW9ucywKICAgICAgLmNvbnRhY3QtZm9ybS1zZWN0aW9uLAogICAgICAuZmFxLAogICAgICAuc29jaWFsIHsKICAgICAgICBwYWRkaW5nOiA2MHB4IDEuNXJlbTsKICAgICAgfQogICAgICAKICAgICAgLm9wdGlvbnMtZ3JpZCB7CiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgICAgIH0KICAgICAgCiAgICAgIC5mb3JtLWNvbnRhaW5lciB7CiAgICAgICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTsKICAgICAgfQogICAgICAKICAgICAgLnNvY2lhbC1saW5rcyB7CiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICB9CiAgICAgIAogICAgICAuc29jaWFsLWxpbmsgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIG1heC13aWR0aDogMzAwcHg7CiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIH0KICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgoKICA8IS0tIEhFUk8gU0VDVElPTiAtLT4KICA8c2VjdGlvbiBjbGFzcz0iaGVybyI+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICA8aDE+TGV0J3MgQ29ubmVjdDwvaDE+CiAgICAgIDxwIGNsYXNzPSJoZXJvLXN1YnRpdGxlIj4KICAgICAgICBRdWVzdGlvbnMgYWJvdXQgYmV0YSB0ZXN0aW5nPyBUZWNobmljYWwgaXNzdWVzPyBQYXJ0bmVyc2hpcCBvcHBvcnR1bml0aWVzPyBXZSdyZSBoZXJlIHRvIGhlbHAgeW91IHN1Y2NlZWQuCiAgICAgIDwvcD4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBDT05UQUNUIE9QVElPTlMgU0VDVElPTiAtLT4KICA8c2VjdGlvbiBjbGFzcz0iY29udGFjdC1vcHRpb25zIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIj4KICAgICAgICA8aDI+SG93IENhbiBXZSBIZWxwIFlvdSBUb2RheT88L2gyPgogICAgICAgIDxwPgogICAgICAgICAgQ2hvb3NlIHRoZSBvcHRpb24gdGhhdCBiZXN0IGZpdHMgeW91ciBuZWVkcy4gV2UncmUgY29tbWl0dGVkIHRvIHJlc3BvbmRpbmcgd2l0aGluIDI0IGhvdXJzLgogICAgICAgIDwvcD4KICAgICAgPC9kaXY+CiAgICAgIAogICAgICA8ZGl2IGNsYXNzPSJvcHRpb25zLWdyaWQiPgogICAgICAgIDxkaXYgY2xhc3M9Im9wdGlvbi1jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im9wdGlvbi1pY29uIj7wn5OnPC9kaXY+CiAgICAgICAgICA8aDM+R2VuZXJhbCBJbnF1aXJpZXM8L2gzPgogICAgICAgICAgPHA+CiAgICAgICAgICAgIFF1ZXN0aW9ucyBhYm91dCB0aGUgYmV0YSBwcm9ncmFtLCBmZWF0dXJlcywgb3IgaG93IEhhbmRzaGFrZS5hZnJpY2Egd29ya3M/IFNlbmQgdXMgYW4gZW1haWwuCiAgICAgICAgICA8L3A+CiAgICAgICAgICA8YSBocmVmPSJtYWlsdG86YmV0YUBoYW5kc2hha2UuYWZyaWNhIiBjbGFzcz0ib3B0aW9uLWJ0biI+RW1haWwgVXM8L2E+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0ib3B0aW9uLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ib3B0aW9uLWljb24iPvCfm6DvuI88L2Rpdj4KICAgICAgICAgIDxoMz5UZWNobmljYWwgU3VwcG9ydDwvaDM+CiAgICAgICAgICA8cD4KICAgICAgICAgICAgRXhwZXJpZW5jaW5nIGJ1Z3MsIGVycm9ycywgb3IgdGVjaG5pY2FsIGlzc3Vlcz8gR2V0IHByaW9yaXR5IHN1cHBvcnQgZnJvbSBvdXIgZGV2ZWxvcG1lbnQgdGVhbS4KICAgICAgICAgIDwvcD4KICAgICAgICAgIDxhIGhyZWY9Im1haWx0bzpzdXBwb3J0QGhhbmRzaGFrZS5hZnJpY2EiIGNsYXNzPSJvcHRpb24tYnRuIj5HZXQgU3VwcG9ydDwvYT4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJvcHRpb24tY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJvcHRpb24taWNvbiI+8J+knTwvZGl2PgogICAgICAgICAgPGgzPlBhcnRuZXJzaGlwIE9wcG9ydHVuaXRpZXM8L2gzPgogICAgICAgICAgPHA+CiAgICAgICAgICAgIEludGVyZXN0ZWQgaW4gc3RyYXRlZ2ljIHBhcnRuZXJzaGlwcywgbWVkaWEgY29sbGFib3JhdGlvbnMsIG9yIGVjb3N5c3RlbSBpbnRlZ3JhdGlvbj8KICAgICAgICAgIDwvcD4KICAgICAgICAgIDxhIGhyZWY9Im1haWx0bzpwYXJ0bmVyc2hpcHNAaGFuZHNoYWtlLmFmcmljYSIgY2xhc3M9Im9wdGlvbi1idG4iPkxldCdzIFBhcnRuZXI8L2E+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0ib3B0aW9uLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ib3B0aW9uLWljb24iPvCfkqw8L2Rpdj4KICAgICAgICAgIDxoMz5GZWVkYmFjayAmIFN1Z2dlc3Rpb25zPC9oMz4KICAgICAgICAgIDxwPgogICAgICAgICAgICBIYXZlIGlkZWFzIGZvciBmZWF0dXJlcyBvciBpbXByb3ZlbWVudHM/IFdlIHdhbnQgdG8gaGVhciBmcm9tIHlvdS4gWW91ciBpbnB1dCBzaGFwZXMgb3VyIHBsYXRmb3JtLgogICAgICAgICAgPC9wPgogICAgICAgICAgPGEgaHJlZj0ibWFpbHRvOmZlZWRiYWNrQGhhbmRzaGFrZS5hZnJpY2EiIGNsYXNzPSJvcHRpb24tYnRuIj5TaGFyZSBJZGVhczwvYT4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gQ09OVEFDVCBGT1JNIFNFQ1RJT04gLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImNvbnRhY3QtZm9ybS1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImZvcm0tY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0iZm9ybS1oZWFkZXIiPgogICAgICAgIDxoMj5TZW5kIFVzIEEgTWVzc2FnZTwvaDI+CiAgICAgICAgPHA+CiAgICAgICAgICBGaWxsIG91dCB0aGUgZm9ybSBiZWxvdyBhbmQgd2UnbGwgZ2V0IGJhY2sgdG8geW91IHdpdGhpbiAyNCBob3Vycy4KICAgICAgICA8L3A+CiAgICAgIDwvZGl2PgogICAgICAKICAgICAgPGZvcm0gYWN0aW9uPSJodHRwczovL2Zvcm1zcHJlZS5pby9mL1lPVVJfRk9STV9JRCIgbWV0aG9kPSJQT1NUIj4KICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgIDxsYWJlbCBmb3I9Im5hbWUiPkZ1bGwgTmFtZSAqPC9sYWJlbD4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ibmFtZSIgbmFtZT0ibmFtZSIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9IkVudGVyIHlvdXIgZnVsbCBuYW1lIj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgIDxsYWJlbCBmb3I9ImVtYWlsIj5FbWFpbCBBZGRyZXNzICo8L2xhYmVsPgogICAgICAgICAgPGlucHV0IHR5cGU9ImVtYWlsIiBpZD0iZW1haWwiIG5hbWU9ImVtYWlsIiByZXF1aXJlZCBwbGFjZWhvbGRlcj0ieW91ci5lbWFpbEBleGFtcGxlLmNvbSI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRpdiBjbGFzcz0iZm9ybS1ncm91cCI+CiAgICAgICAgICA8bGFiZWwgZm9yPSJwaG9uZSI+UGhvbmUgTnVtYmVyIChPcHRpb25hbCk8L2xhYmVsPgogICAgICAgICAgPGlucHV0IHR5cGU9InRlbCIgaWQ9InBob25lIiBuYW1lPSJwaG9uZSIgcGxhY2Vob2xkZXI9IisyNTQgWFhYIFhYWCBYWFgiPgogICAgICAgIDwvZGl2PgogICAgICAgIAogICAgICAgIDxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPgogICAgICAgICAgPGxhYmVsIGZvcj0ic3ViamVjdCI+V2hhdCdzIFRoaXMgQWJvdXQ/ICo8L2xhYmVsPgogICAgICAgICAgPHNlbGVjdCBpZD0ic3ViamVjdCIgbmFtZT0ic3ViamVjdCIgcmVxdWlyZWQ+CiAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IiI+U2VsZWN0IGEgdG9waWMuLi48L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iYmV0YS1xdWVzdGlvbnMiPkJldGEgUHJvZ3JhbSBRdWVzdGlvbnM8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0idGVjaG5pY2FsLXN1cHBvcnQiPlRlY2huaWNhbCBTdXBwb3J0PC9vcHRpb24+CiAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9ImJ1Zy1yZXBvcnQiPkJ1ZyBSZXBvcnQ8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iZmVhdHVyZS1yZXF1ZXN0Ij5GZWF0dXJlIFJlcXVlc3Q8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0icGFydG5lcnNoaXAiPlBhcnRuZXJzaGlwIElucXVpcnk8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0ibWVkaWEiPk1lZGlhICYgUHJlc3M8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0ib3RoZXIiPk90aGVyPC9vcHRpb24+CiAgICAgICAgICA8L3NlbGVjdD4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4KICAgICAgICAgIDxsYWJlbCBmb3I9Im1lc3NhZ2UiPllvdXIgTWVzc2FnZSAqPC9sYWJlbD4KICAgICAgICAgIDx0ZXh0YXJlYSBpZD0ibWVzc2FnZSIgbmFtZT0ibWVzc2FnZSIgcmVxdWlyZWQgcGxhY2Vob2xkZXI9IlRlbGwgdXMgaG93IHdlIGNhbiBoZWxwIHlvdS4uLiI+PC90ZXh0YXJlYT4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9ImZvcm0tc3VibWl0Ij4KICAgICAgICAgIFNlbmQgTWVzc2FnZQogICAgICAgIDwvYnV0dG9uPgogICAgICA8L2Zvcm0+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gRkFRIFNFQ1RJT04gLS0+CiAgPHNlY3Rpb24gY2xhc3M9ImZhcSI+CiAgICA8ZGl2IGNsYXNzPSJmYXEtY29udGFpbmVyIj4KICAgICAgPGgyPlF1aWNrIEFuc3dlcnM8L2gyPgogICAgICAKICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiI+8J+TsSBIb3cgbG9uZyBkb2VzIGl0IHRha2UgdG8gY3JlYXRlIG15IGRpZ2l0YWwgY2FyZD88L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgIE1vc3QgYmV0YSB0ZXN0ZXJzIHJlY2VpdmUgdGhlaXIgcHJlbWl1bSBkaWdpdGFsIGNhcmQgd2l0aGluIDI0IGhvdXJzIG9mIHN1Ym1pdHRpbmcgdGhlaXIgaW5mb3JtYXRpb24uIElmIHlvdSBuZWVkIGl0IHVyZ2VudGx5LCBsZXQgdXMga25vdyBhbmQgd2UnbGwgcHJpb3JpdGl6ZSB5b3VyIHNldHVwLgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgCiAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iPvCfkrMgRG8gSSBuZWVkIGEgY3JlZGl0IGNhcmQgdG8gam9pbiB0aGUgYmV0YT88L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgIEFic29sdXRlbHkgbm90LiBUaGF0J3MgdGhlIGVudGlyZSBwb2ludCBvZiB3aGF0IHdlJ3ZlIGJ1aWx0ISBPdXIgYmV0YSBwcm9ncmFtIGlzIDEwMCUgZnJlZSwgYW5kIHdoZW4gd2UgZG8gbGF1bmNoIHBhaWQgdGllcnMsIHdlJ2xsIGFjY2VwdCBNLVBlc2EsIG1vYmlsZSBtb25leSwgYW5kIG90aGVyIEFmcmljYW4gcGF5bWVudCBtZXRob2Rz4oCUbm8gY3JlZGl0IGNhcmQgcmVxdWlyZWQuCiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICAKICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiI+8J+UpyBXaGF0IGlmIEkgZmluZCBhIGJ1ZyBvciBzb21ldGhpbmcgZG9lc24ndCB3b3JrPzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgVGhhdCdzIGV4YWN0bHkgd2h5IHlvdSdyZSBoZXJlISBSZXBvcnQgYW55IGJ1Z3Mgb3IgaXNzdWVzIGltbWVkaWF0ZWx5IHRvIHN1cHBvcnRAaGFuZHNoYWtlLmFmcmljYS4gWW91ciBmZWVkYmFjayBoZWxwcyB1cyBidWlsZCBidWxsZXRwcm9vZiBzb2Z0d2FyZS4gQmV0YSB0ZXN0ZXJzIGdldCBwcmlvcml0eSB0ZWNobmljYWwgc3VwcG9ydC4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIAogICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj7wn5OwIEhvdyBkbyBJIGNob29zZSBteSAzIG1lZGlhIGZlYXR1cmVzPzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgQWZ0ZXIgeW91IGNvbXBsZXRlIHlvdXIgYmV0YSBpbnZpdGF0aW9uLCB3ZSdsbCBzZW5kIHlvdSBhIG1lZGlhIGZlYXR1cmVzIHNlbGVjdGlvbiBmb3JtLiBZb3UgY2FuIGNob29zZSBmcm9tIGV4cGVydCBhcnRpY2xlcywgYnVzaW5lc3Mgc3BvdGxpZ2h0cywgaW50ZXJ2aWV3cywgYW5kIG1vcmUuIFdlJ2xsIHdvcmsgd2l0aCB5b3UgdG8gc2hvd2Nhc2UgeW91ciBzdG9yeSBlZmZlY3RpdmVseS4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIAogICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIj7wn4yNIFdoYXQgaXMgdGhlIERpcmVjdG9yeSBsaXN0aW5nIGFuZCBob3cgZG9lcyBpdCBoZWxwIG1lPzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPgogICAgICAgICAgVGhlIEVhc3QgQWZyaWNhIFRvcCBEaXJlY3RvcnkgaXMgYSBwcm9mZXNzaW9uYWwgYnVzaW5lc3MgZGlyZWN0b3J5IHRoYXQgbWFrZXMgeW91IHNlYXJjaGFibGUgb24gR29vZ2xlLiBXaGVuIHNvbWVvbmUgc2VhcmNoZXMgZm9yIHlvdXIgbmFtZSwgc2VydmljZXMsIG9yIGV4cGVydGlzZSwgeW91ciBkaXJlY3RvcnkgbGlzdGluZyBhcHBlYXJzLiBJdCdzIGEgJDE5NyBsaWZldGltZSB2YWx1ZSB0aGF0IGhlbHBzIHBlb3BsZSBkaXNjb3ZlciB5b3Ugb25saW5lLgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgCiAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iPuKPsCBIb3cgbG9uZyBkb2VzIHRoZSBiZXRhIHByb2dyYW0gbGFzdD88L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4KICAgICAgICAgIFRoZSBiZXRhIHBlcmlvZCB0eXBpY2FsbHkgbGFzdHMgMy02IG1vbnRocywgZGVwZW5kaW5nIG9uIHRoZSBwbGF0Zm9ybS4gWW91J2xsIGhhdmUgZnVsbCBhY2Nlc3MgdG8gcHJlbWl1bSBmZWF0dXJlcyBkdXJpbmcgdGhpcyBlbnRpcmUgdGltZSwgYW5kIGFzIGEgZm91bmRpbmcgbWVtYmVyLCB5b3UnbGwgcmVjZWl2ZSBzcGVjaWFsIHByaWNpbmcgd2hlbiB3ZSBvZmZpY2lhbGx5IGxhdW5jaC4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gU09DSUFMIFNFQ1RJT04gLS0+CiAgPHNlY3Rpb24gY2xhc3M9InNvY2lhbCI+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICA8aDI+Q29ubmVjdCBPbiBTb2NpYWwgTWVkaWE8L2gyPgogICAgICA8cD4KICAgICAgICBGb2xsb3cgb3VyIGpvdXJuZXksIGdldCB1cGRhdGVzLCBhbmQgY29ubmVjdCB3aXRoIHRoZSBicm9hZGVyIEhhbmRzaGFrZS5hZnJpY2EgY29tbXVuaXR5IGFjcm9zcyB0aGVzZSBwbGF0Zm9ybXMuCiAgICAgIDwvcD4KICAgICAgCiAgICAgIDxkaXYgY2xhc3M9InNvY2lhbC1saW5rcyI+CiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9saW5rZWRpbi5jb20vY29tcGFueS9oYW5kc2hha2UtYWZyaWNhIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9InNvY2lhbC1saW5rIj4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJzb2NpYWwtaWNvbiI+8J+SvDwvc3Bhbj4KICAgICAgICAgIDxzcGFuPkxpbmtlZEluPC9zcGFuPgogICAgICAgIDwvYT4KICAgICAgICAKICAgICAgICA8YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL2hhbmRzaGFrZWFmcmljYSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJzb2NpYWwtbGluayI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ic29jaWFsLWljb24iPvCfkKY8L3NwYW4+CiAgICAgICAgICA8c3Bhbj5Ud2l0dGVyL1g8L3NwYW4+CiAgICAgICAgPC9hPgogICAgICAgIAogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZmFjZWJvb2suY29tL2hhbmRzaGFrZWFmcmljYSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJzb2NpYWwtbGluayI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ic29jaWFsLWljb24iPvCfkaU8L3NwYW4+CiAgICAgICAgICA8c3Bhbj5GYWNlYm9vazwvc3Bhbj4KICAgICAgICA8L2E+CiAgICAgICAgCiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9pbnN0YWdyYW0uY29tL2hhbmRzaGFrZWFmcmljYSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJzb2NpYWwtbGluayI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ic29jaWFsLWljb24iPvCfk7g8L3NwYW4+CiAgICAgICAgICA8c3Bhbj5JbnN0YWdyYW08L3NwYW4+CiAgICAgICAgPC9hPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBGT09URVIgLS0+CiAgPGZvb3Rlcj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgIDxwIHN0eWxlPSJmb250LXNpemU6IDEuMXJlbTsgbWFyZ2luLWJvdHRvbTogMnJlbTsiPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vaGFuZHNoYWtlLmFmcmljYS9iZXRhLWhvbWUiPkJldGEgSG9tZTwvYT4gfCAKICAgICAgICA8YSBocmVmPSJodHRwczovL2hhbmRzaGFrZS5hZnJpY2EvYmV0YS1hYm91dCI+QWJvdXQgVXM8L2E+IHwgCiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhL2JldGEtaW52aXRhdGlvbiI+WW91ciBJbnZpdGF0aW9uPC9hPgogICAgICA8L3A+CiAgICAgIDxwIHN0eWxlPSJmb250LXNpemU6IDAuOTVyZW07IG9wYWNpdHk6IDAuNzsiPgogICAgICAgIMKpIDIwMjUgSGFuZHNoYWtlLmFmcmljYSB8IFJldm9sdXRpb25hcnkgU0FBUyBCdWlsdCBGb3IgQWZyaWNhCiAgICAgIDwvcD4KICAgICAgPHAgc3R5bGU9ImZvbnQtc2l6ZTogMC45cmVtOyBvcGFjaXR5OiAwLjY7IG1hcmdpbi10b3A6IDFyZW07Ij4KICAgICAgICBFYXJseSBkaWdpdGFsIGNhcmQgYWRvcHRlci4gUGxhdGZvcm0gYnVpbGRlci4gVGhvdXNhbmRzIHNlcnZlZC4gWmVybyBiYXJyaWVycy4KICAgICAgPC9wPgogICAgPC9kaXY+CiAgPC9mb290ZXI+Cgo8L2JvZHk+CjwvaHRtbD4=","embed":""}
Contact Beta Program | Handshake.africa - We're Here To Help

Let's Connect

Questions about beta testing? Technical issues? Partnership opportunities? We're here to help you succeed.

How Can We Help You Today?

Choose the option that best fits your needs. We're committed to responding within 24 hours.

πŸ“§

General Inquiries

Questions about the beta program, features, or how Handshake.africa works? Send us an email.

Email Us
πŸ› οΈ

Technical Support

Experiencing bugs, errors, or technical issues? Get priority support from our development team.

Get Support
🀝

Partnership Opportunities

Interested in strategic partnerships, media collaborations, or ecosystem integration?

Let's Partner
πŸ’¬

Feedback & Suggestions

Have ideas for features or improvements? We want to hear from you. Your input shapes our platform.

Share Ideas

Send Us A Message

Fill out the form below and we'll get back to you within 24 hours.

Quick Answers

πŸ“± How long does it take to create my digital card?
Most beta testers receive their premium digital card within 24 hours of submitting their information. If you need it urgently, let us know and we'll prioritize your setup.
πŸ’³ Do I need a credit card to join the beta?
Absolutely not. That's the entire point of what we've built! Our beta program is 100% free, and when we do launch paid tiers, we'll accept M-Pesa, mobile money, and other African payment methodsβ€”no credit card required.
πŸ”§ What if I find a bug or something doesn't work?
That's exactly why you're here! Report any bugs or issues immediately to support@handshake.africa. Your feedback helps us build bulletproof software. Beta testers get priority technical support.
πŸ“° How do I choose my 3 media features?
After you complete your beta invitation, we'll send you a media features selection form. You can choose from expert articles, business spotlights, interviews, and more. We'll work with you to showcase your story effectively.
🌍 What is the Directory listing and how does it help me?
The East Africa Top Directory is a professional business directory that makes you searchable on Google. When someone searches for your name, services, or expertise, your directory listing appears. It's a $197 lifetime value that helps people discover you online.
⏰ How long does the beta program last?
The beta period typically lasts 3-6 months, depending on the platform. You'll have full access to premium features during this entire time, and as a founding member, you'll receive special pricing when we officially launch.

Connect On Social Media

Follow our journey, get updates, and connect with the broader Handshake.africa community across these platforms.

πŸ’Ό LinkedIn 🐦 Twitter/X πŸ‘₯ Facebook πŸ“Έ Instagram

Beta Home | About Us | Your Invitation

Β© 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