{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8IS0tIFVSTDogaGFuZHNoYWtlLmFmcmljYS9leGNsdXNpdmUtcmV3YXJkcyAtLT4KICAgIDwhLS0gUFVSUE9TRTogQ3VzdG9tZXIgUmVmZXJyYWwgUmV3YXJkcyAtIEZvb3QgU29sZGllcnMgUHJvZ3JhbSAtLT4KICAgIDxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KICAgIDx0aXRsZT5FeGNsdXNpdmUgUmV3YXJkcyB8IENsYWltIFlvdXIgQm9udXMgUG9pbnRzIHwgSGFuZHNoYWtlIEFmcmljYTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iUmVkZWVtIHlvdXIgYm9udXMgcG9pbnRzIGZvciBleGNsdXNpdmUgcmV3YXJkcyEgUmVmZXIgZnJpZW5kcywgZWFybiBwb2ludHMsIGFuZCBjbGFpbSBhbWF6aW5nIHBlcmtzIGZyb20gbG9jYWwgYnVzaW5lc3NlcyBhY3Jvc3MgQWZyaWNhIGFuZCB0aGUgRGlhc3BvcmEuIj4KICAgIDxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL2hhbmRzaGFrZS5hZnJpY2EvZXhjbHVzaXZlLXJld2FyZHMiPgogICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OndnaHRANDAwOzUwMDs2MDA7NzAwOzgwMCZmYW1pbHk9TnVuaXRvOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPgogICAgPHN0eWxlPgogICAgICAgIDpyb290IHsKICAgICAgICAgICAgLS1yb3lhbC1ibHVlOiAjMWU0YjhlOwogICAgICAgICAgICAtLWJyaWdodC1ibHVlOiAjMjU2M2ViOwogICAgICAgICAgICAtLXllbGxvdzogI2Y3ZDMyZTsKICAgICAgICAgICAgLS1nb2xkOiAjRDRBRjM3OwogICAgICAgICAgICAtLWl2b3J5OiAjRjhGNEVDOwogICAgICAgICAgICAtLW5hdnk6ICMwRDFCMkE7CiAgICAgICAgICAgIC0tZ3JlZW46ICMxMGI5ODE7CiAgICAgICAgICAgIC0tb3JhbmdlOiAjZjU5ZTBiOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAqIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9CiAgICAgICAgaHRtbCB7IHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9CiAgICAgICAgCiAgICAgICAgYm9keSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgc2Fucy1zZXJpZjsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcm95YWwtYmx1ZSk7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pdm9yeSk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7CiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogQU5JTUFURUQgQkFDS0dST1VORCAqLwogICAgICAgIC5iZy1tYXN0ZXIgewogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICAgICAgICAgIHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsKICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IHotaW5kZXg6IDA7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IAogICAgICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgMzAlIDIwJSwgcmdiYSgyNDcsIDIxMSwgNDYsIDAuMSkgMCUsIHRyYW5zcGFyZW50IDUwJSksCiAgICAgICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCA3MCUgODAlLCByZ2JhKDM3LCA5OSwgMjM1LCAwLjIpIDAlLCB0cmFuc3BhcmVudCA0MCUpLAogICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFhNTQ5OSAwJSwgdmFyKC0tcm95YWwtYmx1ZSkgNTAlLCAjMTU0MDdhIDEwMCUpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBGTE9BVElORyBDT05GRVRUSSAqLwogICAgICAgIC5jb25mZXR0aS1jb250YWluZXIgewogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICAgICAgICAgIHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsKICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7CiAgICAgICAgICAgIHotaW5kZXg6IDE7CiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgICAgfQogICAgICAgIC5jb25mZXR0aSB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07CiAgICAgICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXRDb25mZXR0aSA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTsKICAgICAgICB9CiAgICAgICAgQGtleWZyYW1lcyBmbG9hdENvbmZldHRpIHsKICAgICAgICAgICAgMCUsIDEwMCUgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpIHJvdGF0ZSgwZGVnKTsgfQogICAgICAgICAgICAyMCUgeyBvcGFjaXR5OiAxOyB9CiAgICAgICAgICAgIDgwJSB7IG9wYWNpdHk6IDE7IH0KICAgICAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjB2aCkgcm90YXRlKDM2MGRlZyk7IH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgei1pbmRleDogMTA7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIEhFUk8gU0VDVElPTiAqLwogICAgICAgIC5oZXJvIHsKICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDQwcHg7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICB9CiAgICAgICAgLmhlcm8tYmFkZ2UgewogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiA4cHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAyMTEsIDQ2LCAwLjIpOwogICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS15ZWxsb3cpOwogICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOwogICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93KTsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLmhlcm8gaDEgewogICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsKICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCAxMHZ3LCA1cmVtKTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuMik7CiAgICAgICAgfQogICAgICAgIC5oZXJvLXN1YnRpdGxlIHsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCA0dncsIDEuOHJlbSk7CiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC45KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogVFJPUEhZIFNFQ1RJT04gKi8KICAgICAgICAudHJvcGh5LXNlY3Rpb24gewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsKICAgICAgICB9CiAgICAgICAgLnRyb3BoeSB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHJlbTsKICAgICAgICAgICAgYW5pbWF0aW9uOiB0cm9waHlCb3VuY2UgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7CiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxMHB4IDMwcHggcmdiYSgyNDcsIDIxMSwgNDYsIDAuNCkpOwogICAgICAgIH0KICAgICAgICBAa2V5ZnJhbWVzIHRyb3BoeUJvdW5jZSB7CiAgICAgICAgICAgIDAlLCAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtNWRlZyk7IH0KICAgICAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KSByb3RhdGUoNWRlZyk7IH0KICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogQ1RBIEJVVFRPTiAqLwogICAgICAgIC5oZXJvLWN0YSB7CiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgICAgICAgcGFkZGluZzogMThweCA1MHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMjQ3LCAyMTEsIDQ2LCAwLjQpOwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OwogICAgICAgIH0KICAgICAgICAuaGVyby1jdGE6aG92ZXIgewogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wNSk7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMjQ3LCAyMTEsIDQ2LCAwLjUpOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBIT1cgSVQgV09SS1MgKi8KICAgICAgICAuaG93LXNlY3Rpb24gewogICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7CiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgICAgIH0KICAgICAgICAuc2VjdGlvbi10aXRsZSB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDJyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpOwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC5zdGVwcy1ncmlkIHsKICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7CiAgICAgICAgICAgIGdhcDogMjVweDsKICAgICAgICB9CiAgICAgICAgLnN0ZXAtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsKICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDcsIDIxMSwgNDYsIDAuMik7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7CiAgICAgICAgfQogICAgICAgIC5zdGVwLWNhcmQ6aG92ZXIgewogICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgICAgICB9CiAgICAgICAgLnN0ZXAtaWNvbiB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CiAgICAgICAgLnN0ZXAtbnVtYmVyIHsKICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAgICAgICB3aWR0aDogMzVweDsKICAgICAgICAgICAgaGVpZ2h0OiAzNXB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpOwogICAgICAgICAgICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7CiAgICAgICAgfQogICAgICAgIC5zdGVwLXRpdGxlIHsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pdm9yeSk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsKICAgICAgICB9CiAgICAgICAgLnN0ZXAtZGVzYyB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC43KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogUkVXQVJEUyBCQVNLRVQgKi8KICAgICAgICAucmV3YXJkcy1zZWN0aW9uIHsKICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7CiAgICAgICAgfQogICAgICAgIC5yZXdhcmRzLWdyaWQgewogICAgICAgICAgICBkaXNwbGF5OiBncmlkOwogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTsKICAgICAgICAgICAgZ2FwOiAyMHB4OwogICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OwogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICB9CiAgICAgICAgLnJld2FyZC1pdGVtIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsKICAgICAgICB9CiAgICAgICAgLnJld2FyZC1pdGVtOmhvdmVyIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDIxMSwgNDYsIDAuMik7CiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7CiAgICAgICAgfQogICAgICAgIC5yZXdhcmQtaWNvbiB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OwogICAgICAgIH0KICAgICAgICAucmV3YXJkLW5hbWUgewogICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLWl2b3J5KTsKICAgICAgICB9CiAgICAgICAgLnJld2FyZC1wb2ludHMgewogICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpOwogICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIC8qIFBPSU5UUyBUQUJMRSAqLwogICAgICAgIC5wb2ludHMtc2VjdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDsKICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsKICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgICAgfQogICAgICAgIC5wb2ludHMtdGFibGUgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgICAgfQogICAgICAgIC5wb2ludHMtaGVhZGVyIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICAgICAgICBwYWRkaW5nOiAyMHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOwogICAgICAgIH0KICAgICAgICAucG9pbnRzLXJvdyB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgcGFkZGluZzogMThweCAyNXB4OwogICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOwogICAgICAgIH0KICAgICAgICAucG9pbnRzLXJvdzpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfQogICAgICAgIC5wb2ludHMtYWN0aW9uIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiAxMHB4OwogICAgICAgIH0KICAgICAgICAucG9pbnRzLWVtb2ppIHsgZm9udC1zaXplOiAxLjVyZW07IH0KICAgICAgICAucG9pbnRzLXZhbHVlIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLW5hdnkpOwogICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsKICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvKiBURVJNUyBOT1RJQ0UgKi8KICAgICAgICAudGVybXMtc2VjdGlvbiB7CiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDsKICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsKICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgICAgfQogICAgICAgIC50ZXJtcy1ib3ggewogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7CiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tb3JhbmdlKTsKICAgICAgICB9CiAgICAgICAgLnRlcm1zLXRpdGxlIHsKICAgICAgICAgICAgY29sb3I6IHZhcigtLW9yYW5nZSk7CiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGdhcDogOHB4OwogICAgICAgIH0KICAgICAgICAudGVybXMtbGlzdCB7CiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC44KTsKICAgICAgICB9CiAgICAgICAgLnRlcm1zLWxpc3QgbGkgewogICAgICAgICAgICBwYWRkaW5nOiA2cHggMDsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgICAgICAgICAgIGdhcDogMTBweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogRklOQUwgQ1RBICovCiAgICAgICAgLmZpbmFsLWN0YSB7CiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgIH0KICAgICAgICAuY3RhLWJveCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMjQ3LCAyMTEsIDQ2LCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMykpOwogICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS15ZWxsb3cpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4OwogICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7CiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgICAgIH0KICAgICAgICAuY3RhLWJveCBoMiB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDJyZW07CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OwogICAgICAgIH0KICAgICAgICAuY3RhLWJveCBwIHsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC44KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLyogRk9PVEVSICovCiAgICAgICAgZm9vdGVyIHsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7CiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI0NywgMjExLCA0NiwgMC4yKTsKICAgICAgICB9CiAgICAgICAgLmZvb3Rlci1icmFuZCB7CiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmOwogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7CiAgICAgICAgfQogICAgICAgIC5mb290ZXItdGFnbGluZSB7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC41KTsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsKICAgICAgICB9CiAgICAgICAgLmZvb3Rlci1saW5rIHsKICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNDQsIDIzNiwgMC42KTsKICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07CiAgICAgICAgfQogICAgICAgIC5mb290ZXItbGluazpob3ZlciB7IGNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9CiAgICAgICAgCiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7CiAgICAgICAgICAgIC5oZXJvIGgxIHsgZm9udC1zaXplOiAyLjVyZW07IH0KICAgICAgICAgICAgLnRyb3BoeSB7IGZvbnQtc2l6ZTogNXJlbTsgfQogICAgICAgICAgICAuc3RlcHMtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9CiAgICAgICAgICAgIC5yZXdhcmRzLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxkaXYgY2xhc3M9ImJnLW1hc3RlciI+PC9kaXY+CiAgICAKICAgIDxkaXYgY2xhc3M9ImNvbmZldHRpLWNvbnRhaW5lciIgaWQ9ImNvbmZldHRpIj48L2Rpdj4KICAgIAogICAgPGRpdiBjbGFzcz0iY29udGVudC13cmFwcGVyIj4KICAgICAgICA8IS0tIEhFUk8gLS0+CiAgICAgICAgPHNlY3Rpb24gY2xhc3M9Imhlcm8iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLWJhZGdlIj7wn46BIEV4Y2x1c2l2ZSBNZW1iZXIgUmV3YXJkczwvZGl2PgogICAgICAgICAgICA8aDE+UmVkZWVtPGJyPk5vdzwvaDE+CiAgICAgICAgICAgIDxwIGNsYXNzPSJoZXJvLXN1YnRpdGxlIj5FeGNsdXNpdmUgcmV3YXJkcyBhcmUgd2FpdGluZyBmb3IgeW91ITwvcD4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyb3BoeS1zZWN0aW9uIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRyb3BoeSI+8J+PhjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxhIGhyZWY9IiNob3ctaXQtd29ya3MiIGNsYXNzPSJoZXJvLWN0YSI+Q2xhaW0gWW91ciBQb2ludHMg4oaSPC9hPgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAKICAgICAgICA8IS0tIEhPVyBJVCBXT1JLUyAtLT4KICAgICAgICA8c2VjdGlvbiBjbGFzcz0iaG93LXNlY3Rpb24iIGlkPSJob3ctaXQtd29ya3MiPgogICAgICAgICAgICA8aDIgY2xhc3M9InNlY3Rpb24tdGl0bGUiPuKcqCBIb3cgdG8gRWFybiBQb2ludHM8L2gyPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcHMtZ3JpZCI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbiI+8J+SszwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIj4xPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10aXRsZSI+R2V0IFlvdXIgQ2FyZDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtZGVzYyI+UHVyY2hhc2UgeW91ciBkaWdpdGFsIGJ1c2luZXNzIGNhcmQgZnJvbSBhbnkgYW1iYXNzYWRvcjwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1pY29uIj7wn5SXPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIiPjI8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLXRpdGxlIj5TaGFyZSBZb3VyIExpbms8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWRlc2MiPkdldCB5b3VyIHVuaXF1ZSByZWZlcnJhbCBjb2RlIGFuZCBzaGFyZSB3aXRoIGZyaWVuZHM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtaWNvbiI+8J+RpTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIj4zPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10aXRsZSI+RnJpZW5kcyBCdXk8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWRlc2MiPldoZW4gdGhleSBwdXJjaGFzZSBhIGNhcmQgdXNpbmcgeW91ciBjb2RlPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24iPuKPszwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIj40PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC10aXRsZSI+MzAtRGF5IFZlcmlmeTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtZGVzYyI+UG9pbnRzIHVubG9jayBhZnRlciAzMC1kYXkgY29uZmlybWF0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWljb24iPvCfjoE8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciI+NTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtdGl0bGUiPkNsYWltIFJld2FyZHMhPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1kZXNjIj5SZWRlZW0gZm9yIGFtYXppbmcgbG9jYWwgcGVya3M8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgCiAgICAgICAgPCEtLSBQT0lOVFMgVEFCTEUgLS0+CiAgICAgICAgPHNlY3Rpb24gY2xhc3M9InBvaW50cy1zZWN0aW9uIj4KICAgICAgICAgICAgPGgyIGNsYXNzPSJzZWN0aW9uLXRpdGxlIj7wn46vIEVhcm4gUG9pbnRzPC9oMj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvaW50cy10YWJsZSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb2ludHMtaGVhZGVyIj7wn4+GIFBvaW50cyBQZXIgQWN0aW9uPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb2ludHMtcm93Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb2ludHMtYWN0aW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InBvaW50cy1lbW9qaSI+8J+TsTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+UmVmZXIgYSBQZXJzb25hbCBDYXJkICgkMTApPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwb2ludHMtdmFsdWUiPis1IHB0czwvc3Bhbj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9pbnRzLXJvdyI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icG9pbnRzLWFjdGlvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwb2ludHMtZW1vamkiPvCfkqE8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPlJlZmVyIGEgU3RhcnR1cCBDYXJkICgkMjApPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwb2ludHMtdmFsdWUiPisxMCBwdHM8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvaW50cy1yb3ciPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InBvaW50cy1hY3Rpb24iPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icG9pbnRzLWVtb2ppIj7wn5qAPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5SZWZlciBhbiBFbnRyZXByZW5ldXIgQ2FyZCAoJDMwKTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icG9pbnRzLXZhbHVlIj4rMTUgcHRzPC9zcGFuPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb2ludHMtcm93Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb2ludHMtYWN0aW9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InBvaW50cy1lbW9qaSI+4q2QPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj5MZWF2ZSBhIFZpZGVvIFRlc3RpbW9uaWFsPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwb2ludHMtdmFsdWUiPisyMCBwdHM8L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICAgIAogICAgICAgIDwhLS0gUkVXQVJEUyBCQVNLRVQgLS0+CiAgICAgICAgPHNlY3Rpb24gY2xhc3M9InJld2FyZHMtc2VjdGlvbiI+CiAgICAgICAgICAgIDxoMiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+8J+OgSBSZXdhcmRzIEJhc2tldDwvaDI+CiAgICAgICAgICAgIDxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuNyk7IG1hcmdpbi1ib3R0b206IDMwcHg7IG1heC13aWR0aDogNjAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87Ij5FeGNsdXNpdmUgcGVya3MgZnJvbSBsb2NhbCBidXNpbmVzc2VzIGFjcm9zcyBBZnJpY2EgJiB0aGUgRGlhc3BvcmEhPC9wPgogICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkcy1ncmlkIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaWNvbiI+4piVPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLW5hbWUiPkNvZmZlZSBWb3VjaGVyPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLXBvaW50cyI+NSBwb2ludHM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWljb24iPvCfjb3vuI88L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtbmFtZSI+TWVhbCBWb3VjaGVyPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLXBvaW50cyI+MTAgcG9pbnRzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pY29uIj7wn5OaPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLW5hbWUiPkJvb2sgVm91Y2hlcjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1wb2ludHMiPjEwIHBvaW50czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaWNvbiI+8J+ShTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1uYW1lIj5OYWlsIFNhbG9uPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLXBvaW50cyI+MTUgcG9pbnRzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pY29uIj7wn5KHPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLW5hbWUiPkhhaXIgU2Fsb248L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtcG9pbnRzIj4xNSBwb2ludHM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWljb24iPvCfkoQ8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtbmFtZSI+QmVhdXR5IEJvdXRpcXVlPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLXBvaW50cyI+MjAgcG9pbnRzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pY29uIj7wn5KGPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLW5hbWUiPlNwYSBUcmVhdG1lbnQ8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtcG9pbnRzIj4yMCBwb2ludHM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWljb24iPvCfj4vvuI88L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtbmFtZSI+R3ltIFBhc3M8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtcG9pbnRzIj4yMCBwb2ludHM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWljb24iPvCfjq88L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtbmFtZSI+Q29hY2hpbmcgU2Vzc2lvbjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1wb2ludHMiPjI1IHBvaW50czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaWNvbiI+8J+TsTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1uYW1lIj5UZWNoIEFjY2Vzc29yeTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1wb2ludHMiPjI1IHBvaW50czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaWNvbiI+8J+PqDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1uYW1lIj5Ib3RlbCBEaXNjb3VudDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1wb2ludHMiPjMwIHBvaW50czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaWNvbiI+4qyG77iPPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLW5hbWUiPkNhcmQgVXBncmFkZTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1wb2ludHMiPjUwIHBvaW50czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaWNvbiI+8J+OsDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1uYW1lIj5Nb250aGx5IERyYXc8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtcG9pbnRzIj4xIHB0ID0gMSB0aWNrZXQ8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icmV3YXJkLWljb24iPvCfjoE8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXdhcmQtbmFtZSI+TXlzdGVyeSBQcml6ZTwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJld2FyZC1wb2ludHMiPlNwZWNpYWwgRXZlbnRzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICAgIAogICAgICAgIDwhLS0gVEVSTVMgLS0+CiAgICAgICAgPHNlY3Rpb24gY2xhc3M9InRlcm1zLXNlY3Rpb24iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXJtcy1ib3giPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVybXMtdGl0bGUiPuKaoO+4jyBQcm9ncmFtIFJ1bGVzICYgRWxpZ2liaWxpdHk8L2Rpdj4KICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0idGVybXMtbGlzdCI+CiAgICAgICAgICAgICAgICAgICAgPGxpPuKchSBNdXN0IGJlIDE4IHllYXJzIG9yIG9sZGVyIHRvIHBhcnRpY2lwYXRlIGluIHJld2FyZHMgcHJvZ3JhbTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPuKchSBNdXN0IG93biBhIHZhbGlkIEJyYW5kSGFuZHNoYWtlIGRpZ2l0YWwgY2FyZCB0byBlYXJuIHBvaW50czwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPuKPsyBQb2ludHMgdW5sb2NrIDMwIGRheXMgYWZ0ZXIgcmVmZXJyZWQgcHVyY2hhc2UgaXMgY29uZmlybWVkPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+4pyFIFJlZmVycmVkIHBlcnNvbiBtdXN0IGNvbXBsZXRlIHBheW1lbnQgdmlhIE1vYmlsZSBNb25leTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPvCfk7EgQm90aCB5b3UgYW5kIHlvdXIgcmVmZXJyYWwgbXVzdCBoYXZlIGFjdGl2ZSBXaGF0c0FwcDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPvCflKIgTWF4aW11bSAxMCByZWZlcnJhbHMgcGVyIHBlcnNvbiBwZXIgbW9udGg8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT7wn5qrIFNlbGYtcmVmZXJyYWxzIG9yIGZha2UgYWNjb3VudHMgd2lsbCBmb3JmZWl0IEFMTCBwb2ludHM8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT7wn5qrIFBvaW50cyBhcmUgbm9uLXRyYW5zZmVyYWJsZSB0byBvdGhlciBhY2NvdW50czwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPvCfmqsgUG9pbnRzIGNhbm5vdCBiZSBleGNoYW5nZWQgZm9yIGNhc2g8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT7wn46BIFJld2FyZHMgc3ViamVjdCB0byBhdmFpbGFiaWxpdHkgZnJvbSBwYXJ0bmVyIGJ1c2luZXNzZXM8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT7wn5OFIFBvaW50cyBleHBpcmUgYWZ0ZXIgMTIgbW9udGhzIGlmIG5vdCByZWRlZW1lZDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPuKalu+4jyBCcmFuZEhhbmRzaGFrZSByZXNlcnZlcyByaWdodCB0byBtb2RpZnkgcHJvZ3JhbSB0ZXJtczwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgCiAgICAgICAgPCEtLSBDT0xMRUdFIFNUVURFTlRTIFBST01PIC0tPgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJob3ctc2VjdGlvbiIgc3R5bGU9InBhZGRpbmctdG9wOiAzMHB4OyI+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTM5LCA5MiwgMjQ2LCAwLjIpLCByZ2JhKDAsMCwwLDAuMykpOyBib3JkZXI6IDJweCBzb2xpZCAjOGI1Y2Y2OyBib3JkZXItcmFkaXVzOiAyNXB4OyBwYWRkaW5nOiA0MHB4IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsiPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1zaXplOiAzcmVtOyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+8J+OkzwvZGl2PgogICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiAjYTc4YmZhOyBtYXJnaW4tYm90dG9tOiAxNXB4OyI+R290IEtpZHMgaW4gQ29sbGVnZT88L2gzPgogICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiByZ2JhKDI0OCwgMjQ0LCAyMzYsIDAuOCk7IG1hcmdpbi1ib3R0b206IDIwcHg7IG1heC13aWR0aDogNTAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87Ij5JbnRyb2R1Y2UgeW91ciB1bml2ZXJzaXR5IHN0dWRlbnRzIHRvIG91ciA8c3Ryb25nPkNvbGxlZ2UgQW1iYXNzYWRvciBQcm9ncmFtITwvc3Ryb25nPiBUaGV5IGNhbiBlYXJuIG1vbmV5LCBidWlsZCBza2lsbHMsIGFuZCBnZXQgcmVhbCBidXNpbmVzcyBleHBlcmllbmNlIHdoaWxlIGluIHNjaG9vbC48L3A+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6IDE1cHg7IG1hcmdpbi1ib3R0b206IDI1cHg7Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7IHBhZGRpbmc6IDEycHggMjBweDsgYm9yZGVyLXJhZGl1czogMTVweDsgZm9udC1zaXplOiAwLjg1cmVtOyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogI2E3OGJmYTsgZm9udC13ZWlnaHQ6IDcwMDsiPvCfkrA8L3NwYW4+IEVhcm4gUmVhbCBJbmNvbWUKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7IHBhZGRpbmc6IDEycHggMjBweDsgYm9yZGVyLXJhZGl1czogMTVweDsgZm9udC1zaXplOiAwLjg1cmVtOyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogI2E3OGJmYTsgZm9udC13ZWlnaHQ6IDcwMDsiPvCfk5w8L3NwYW4+IEdldCBDZXJ0aWZpZWQKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7IHBhZGRpbmc6IDEycHggMjBweDsgYm9yZGVyLXJhZGl1czogMTVweDsgZm9udC1zaXplOiAwLjg1cmVtOyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogI2E3OGJmYTsgZm9udC13ZWlnaHQ6IDcwMDsiPvCfmoA8L3NwYW4+IEJ1aWxkIFRoZWlyIENWCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vcmV3YXJkcy5icmFuZGhhbmRzaGFrZS5jb20iIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDE0cHggMzVweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzhiNWNmNiwgIzdjM2FlZCk7IGNvbG9yOiB3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXdlaWdodDogNzAwOyBib3JkZXItcmFkaXVzOiAzMHB4OyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyI+TGVhcm4gQWJvdXQgQW1iYXNzYWRvciBQcm9ncmFtIOKGkjwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9zZWN0aW9uPgogICAgICAgIAogICAgICAgIDwhLS0gRklOQUwgQ1RBIC0tPgogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJmaW5hbC1jdGEiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjdGEtYm94Ij4KICAgICAgICAgICAgICAgIDxoMj5SZWFkeSB0byBTdGFydCBFYXJuaW5nPzwvaDI+CiAgICAgICAgICAgICAgICA8cD5HZXQgeW91ciBkaWdpdGFsIGNhcmQgdG9kYXkgYW5kIHN0YXJ0IHJlZmVycmluZyBmcmllbmRzIHRvIGVhcm4gZXhjbHVzaXZlIHJld2FyZHMhPC9wPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9oYW5kc2hha2UuYWZyaWNhL2RpZ2l0YWwtY2FyZHMiIGNsYXNzPSJoZXJvLWN0YSI+R2V0IFlvdXIgQ2FyZCBGaXJzdCDihpI8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAKICAgICAgICA8IS0tIEZPT1RFUiAtLT4KICAgICAgICA8Zm9vdGVyPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItYnJhbmQiPvCfpJ0gSEFORFNIQUtFLkFGUklDQTwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItdGFnbGluZSI+QnVpbGRpbmcgRGlnaXRhbCBTb3ZlcmVpZ250eSBBY3Jvc3MgQWZyaWNhPC9kaXY+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vaGFuZHNoYWtlLmFmcmljYSIgY2xhc3M9ImZvb3Rlci1saW5rIj53d3cuaGFuZHNoYWtlLmFmcmljYTwvYT4KICAgICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbi10b3A6IDIwcHg7IGZvbnQtc2l6ZTogMC43NXJlbTsgY29sb3I6IHJnYmEoMjQ4LDI0NCwyMzYsMC40KTsiPsKpIDIwMjUgRHluYW1pYyBQYXJhZGlnbXMgJiBNZW50b3JzaGlwIFN1Y2Nlc3MgQWNhZGVtaWVzPC9wPgogICAgICAgIDwvZm9vdGVyPgogICAgPC9kaXY+CiAgICAKICAgIDxzY3JpcHQ+CiAgICAgICAgLy8gQ3JlYXRlIGZsb2F0aW5nIGNvbmZldHRpCiAgICAgICAgY29uc3QgY29uZmV0dGlDb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uZmV0dGknKTsKICAgICAgICBjb25zdCBjb25mZXR0aUVtb2ppcyA9IFsn8J+OiScsICfirZAnLCAn8J+PhicsICfwn5KOJywgJ/CfjoEnLCAn4pyoJywgJ/CfkZEnLCAn8J+SsCddOwogICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMTU7IGkrKykgewogICAgICAgICAgICBjb25zdCBjb25mZXR0aSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICAgICAgICBjb25mZXR0aS5jbGFzc05hbWUgPSAnY29uZmV0dGknOwogICAgICAgICAgICBjb25mZXR0aS50ZXh0Q29udGVudCA9IGNvbmZldHRpRW1vamlzW01hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIGNvbmZldHRpRW1vamlzLmxlbmd0aCldOwogICAgICAgICAgICBjb25mZXR0aS5zdHlsZS5sZWZ0ID0gTWF0aC5yYW5kb20oKSAqIDEwMCArICclJzsKICAgICAgICAgICAgY29uZmV0dGkuc3R5bGUuYW5pbWF0aW9uRGVsYXkgPSBNYXRoLnJhbmRvbSgpICogNCArICdzJzsKICAgICAgICAgICAgY29uZmV0dGkuc3R5bGUuYW5pbWF0aW9uRHVyYXRpb24gPSAoMyArIE1hdGgucmFuZG9tKCkgKiAzKSArICdzJzsKICAgICAgICAgICAgY29uZmV0dGlDb250YWluZXIuYXBwZW5kQ2hpbGQoY29uZmV0dGkpOwogICAgICAgIH0KICAgIDwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4=","embed":""}
🎁 Exclusive Member Rewards
Redeem
Now
Exclusive rewards are waiting for you!
🏆
✨ How to Earn Points
💳
1
Get Your Card
Purchase your digital business card from any ambassador
🔗
2
Share Your Link
Get your unique referral code and share with friends
👥
3
Friends Buy
When they purchase a card using your code
⏳
4
30-Day Verify
Points unlock after 30-day confirmation
🎁
5
Claim Rewards!
Redeem for amazing local perks
🎯 Earn Points
🏆 Points Per Action
📱
Refer a Personal Card ($10)
+5 pts
💡
Refer a Startup Card ($20)
+10 pts
🚀
Refer an Entrepreneur Card ($30)
+15 pts
⭐
Leave a Video Testimonial
+20 pts
🎁 Rewards Basket
Exclusive perks from local businesses across Africa & the Diaspora!
☕
Coffee Voucher
5 points
🍽️
Meal Voucher
10 points
📚
Book Voucher
10 points
💅
Nail Salon
15 points
💇
Hair Salon
15 points
💄
Beauty Boutique
20 points
💆
Spa Treatment
20 points
🏋️
Gym Pass
20 points
🎯
Coaching Session
25 points
📱
Tech Accessory
25 points
🏨
Hotel Discount
30 points
⬆️
Card Upgrade
50 points
🎰
Monthly Draw
1 pt = 1 ticket
🎁
Mystery Prize
Special Events
⚠️ Program Rules & Eligibility
- ✅ Must be 18 years or older to participate in rewards program
- ✅ Must own a valid BrandHandshake digital card to earn points
- ⏳ Points unlock 30 days after referred purchase is confirmed
- ✅ Referred person must complete payment via Mobile Money
- 📱 Both you and your referral must have active WhatsApp
- 🔢 Maximum 10 referrals per person per month
- 🚫 Self-referrals or fake accounts will forfeit ALL points
- 🚫 Points are non-transferable to other accounts
- 🚫 Points cannot be exchanged for cash
- 🎁 Rewards subject to availability from partner businesses
- 📅 Points expire after 12 months if not redeemed
- ⚖️ BrandHandshake reserves right to modify program terms
🎓
Got Kids in College?
Introduce your university students to our College Ambassador Program! They can earn money, build skills, and get real business experience while in school.
💰 Earn Real Income
📜 Get Certified
🚀 Build Their CV
Ready to Start Earning?
Get your digital card today and start referring friends to earn exclusive rewards!
Get Your Card First →