{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDx0aXRsZT5QYXJ0bmVyIFBvcnRhbCBMb2dpbiAtIEZGRkY8L3RpdGxlPgogICAgPHN0eWxlPgogICAgICAgIDpyb290IHsKICAgICAgICAgICAgLS1wcmltYXJ5LWNvbG9yOiAjMUU0MEFGOwogICAgICAgICAgICAtLXNlY29uZGFyeS1jb2xvcjogIzFFM0E4QTsKICAgICAgICAgICAgLS1hY2NlbnQtY29sb3I6ICNGRkI3MDA7CiAgICAgICAgICAgIC0tdGV4dC1jb2xvcjogIzI3MDA1RDsKICAgICAgICAgICAgLS1zdXJmYWNlLWNvbG9yOiAjRjBGN0ZGOwogICAgICAgIH0KCiAgICAgICAgYm9keSB7CiAgICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICAgICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsKICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgzMCwgNjQsIDE3NSwgMC4xKSwgcmdiYSgzMCwgNTgsIDEzOCwgMC4xKSk7CiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgICAgIH0KCiAgICAgICAgLnBhZ2UtY29udGFpbmVyIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgfQoKICAgICAgICAubG9naW4tY29udGFpbmVyIHsKICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4OwogICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0bzsKICAgICAgICAgICAgcGFkZGluZzogMjBweDsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgZ2FwOiA0MHB4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7CiAgICAgICAgfQoKICAgICAgICAubG9naW4tY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgICAgICAgICBwYWRkaW5nOiA0MHB4OwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLDAuMSk7CiAgICAgICAgICAgIGZsZXg6IDE7CiAgICAgICAgfQoKICAgICAgICAuaW5mby1zZWN0aW9uIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1jb2xvcik7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7CiAgICAgICAgICAgIGZsZXg6IDE7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTsKICAgICAgICB9CgogICAgICAgIC5sb2dpbi1iYWRnZSB7CiAgICAgICAgICAgIHdpZHRoOiA4MHB4OwogICAgICAgICAgICBoZWlnaHQ6IDgwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tcHJpbWFyeS1jb2xvciksIHZhcigtLXNlY29uZGFyeS1jb2xvcikpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OwogICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCByZ2JhKDMwLCA2NCwgMTc1LCAwLjIpOwogICAgICAgIH0KCiAgICAgICAgLmlucHV0LWdyb3VwIHsKICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgICAgfQoKICAgICAgICAuaW5wdXQtZ3JvdXAgbGFiZWwgewogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsKICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpOwogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOwogICAgICAgICAgICBmb250LXNpemU6IDEuMWVtOwogICAgICAgIH0KCiAgICAgICAgLmlucHV0LWdyb3VwIGlucHV0IHsKICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7CiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFMEUwRTA7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7CiAgICAgICAgfQoKICAgICAgICAuaW5wdXQtZ3JvdXAgaW5wdXQ6Zm9jdXMgewogICAgICAgICAgICBvdXRsaW5lOiBub25lOwogICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOwogICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDMwLCA2NCwgMTc1LCAwLjIpOwogICAgICAgIH0KCiAgICAgICAgLmxvZ2luLWJ1dHRvbiB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7CiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOwogICAgICAgICAgICBib3JkZXI6IG5vbmU7CiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsKICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTsKICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsKICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwogICAgICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsKICAgICAgICB9CgogICAgICAgIC5sb2dpbi1idXR0b246aG92ZXIgewogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgzMCwgNjQsIDE3NSwgMC4yKTsKICAgICAgICB9CgogICAgICAgIC5zdGF0dXMtaW5kaWNhdG9yIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiA4cHg7CiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcyLCAxODcsIDEyMCwgMC4xKTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgICAgICAgY29sb3I6ICMyRjg1NUE7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07CiAgICAgICAgfQoKICAgICAgICAuZmVhdHVyZS1pdGVtIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwOwogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBnYXA6IDE1cHg7CiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7CiAgICAgICAgfQoKICAgICAgICAuZmVhdHVyZS1pdGVtOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7CiAgICAgICAgfQoKICAgICAgICAuZmVhdHVyZS1pY29uIHsKICAgICAgICAgICAgd2lkdGg6IDQwcHg7CiAgICAgICAgICAgIGhlaWdodDogNDBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS1jb2xvcik7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBmb250LXNpemU6IDIwcHg7CiAgICAgICAgfQoKICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7CiAgICAgICAgICAgIC5sb2dpbi1jb250YWluZXIgewogICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8ZGl2IGNsYXNzPSJwYWdlLWNvbnRhaW5lciI+CiAgICAgICAgPCEtLSBCYWNrIHRvIFBvcnRhbCBMaW5rIC0tPgogICAgICAgIDxkaXYgc3R5bGU9Im1heC13aWR0aDogMTIwMHB4OyBtYXJnaW46IDAgYXV0byAyMHB4OyB3aWR0aDogMTAwJTsiPgogICAgICAgICAgICA8YSBocmVmPSIvcGFydG5lcnNoaXBzIiBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogNXB4OyBmb250LXNpemU6IDEuMWVtOyI+CiAgICAgICAgICAgICAgICDihpAgQmFjayB0byBQYXJ0bmVyc2hpcCBQYWdlCiAgICAgICAgICAgIDwvYT4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0ibG9naW4tY29udGFpbmVyIj4KICAgICAgICAgICAgPCEtLSBMb2dpbiBTZWN0aW9uIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dpbi1jYXJkIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ2luLWJhZGdlIj7wn6SdPC9kaXY+CiAgICAgICAgICAgICAgICA8aDEgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgMCAxMHB4OyI+UGFydG5lciBQb3J0YWw8L2gxPgogICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjNjY2OyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMCAwIDMwcHg7Ij5BY2Nlc3MgeW91ciBwYXJ0bmVyc2hpcCBkYXNoYm9hcmQ8L3A+CgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdHVzLWluZGljYXRvciIgc3R5bGU9Im1hcmdpbi1ib3R0b206IDMwcHg7Ij4KICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0id2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IGJhY2tncm91bmQ6ICM0OEJCNzg7IGJvcmRlci1yYWRpdXM6IDUwJTsiPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICBBbGwgU3lzdGVtcyBPcGVyYXRpb25hbAogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPGZvcm0gb25zdWJtaXQ9InJldHVybiBoYW5kbGVMb2dpbihldmVudCkiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LWdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0iY29tcGFueSI+Q29tcGFueSBFbWFpbDwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJlbWFpbCIgaWQ9ImNvbXBhbnkiIHJlcXVpcmVkIHBsYWNlaG9sZGVyPSJFbnRlciB5b3VyIGNvbXBhbnkgZW1haWwiPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbnB1dC1ncm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBmb3I9InBhc3N3b3JkIj5QYXNzd29yZDwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJwYXNzd29yZCIgaWQ9InBhc3N3b3JkIiByZXF1aXJlZCBwbGFjZWhvbGRlcj0iRW50ZXIgeW91ciBwYXNzd29yZCI+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogOHB4OyBjb2xvcjogIzY2NjsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBzdHlsZT0id2lkdGg6IGF1dG87Ij4gUmVtZW1iZXIgdGhpcyBkZXZpY2UKICAgICAgICAgICAgICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iIyIgc3R5bGU9ImNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+UmVzZXQgcGFzc3dvcmQ/PC9hPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9ImxvZ2luLWJ1dHRvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VzcyBEYXNoYm9hcmQKICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDwvZm9ybT4KCiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAzMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjNjY2OyBtYXJnaW46IDAgMCA1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsiPk5lZWQgYXNzaXN0YW5jZT88L3A+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTogZmxleDsgZ2FwOiAxMHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsiPgogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSIjIiBzdHlsZT0iY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij5Db250YWN0IFN1cHBvcnQ8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogIzY2NjsiPnw8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IiMiIHN0eWxlPSJjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsiPlBhcnRuZXJzaGlwIEd1aWRlPC9hPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBJbmZvIFNlY3Rpb24gLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImluZm8tc2VjdGlvbiI+CiAgICAgICAgICAgICAgICA8aDIgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAwIDAgMjBweDsiPlBhcnRuZXIgQmVuZWZpdHM8L2gyPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmZWF0dXJlLWl0ZW0iPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmUtaWNvbiI+8J+TijwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDA7Ij5SZWFsLXRpbWUgQW5hbHl0aWNzPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9ImNvbG9yOiAjNjY2OyBtYXJnaW46IDVweCAwIDA7Ij5UcmFjayB5b3VyIGltcGFjdCBhbmQgc3R1ZGVudCBwcm9ncmVzczwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmUtaXRlbSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZS1pY29uIj7wn5GlPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzIHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMDsiPlN0dWRlbnQgTWFuYWdlbWVudDwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogIzY2NjsgbWFyZ2luOiA1cHggMCAwOyI+RWZmaWNpZW50IGdyb3VwIGFkbWluaXN0cmF0aW9uIHRvb2xzPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZS1pdGVtIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmZWF0dXJlLWljb24iPvCfk7E8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8aDMgc3R5bGU9ImNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsgbWFyZ2luOiAwOyI+TW9iaWxlIEFjY2VzczwvaDM+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogIzY2NjsgbWFyZ2luOiA1cHggMCAwOyI+TWFuYWdlIG9uIHRoZSBnbyB3aXRoIG91ciBtb2JpbGUgYXBwPC9wPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDogNDBweDsiPgogICAgICAgICAgICAgICAgICAgIDxoMyBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDAgMCAxNXB4OyI+TGF0ZXN0IFVwZGF0ZXM8L2gzPgogICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6IHdoaXRlOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206IDE1cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg0IHN0eWxlPSJjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IG1hcmdpbjogMDsiPk5ldyBBbmFseXRpY3MgRGFzaGJvYXJkPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogIzY2NjsgbWFyZ2luOiA1cHggMCAwOyI+RW5oYW5jZWQgcmVwb3J0aW5nIGZlYXR1cmVzIG5vdyBhdmFpbGFibGU8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyBmb250LXNpemU6IDAuOWVtOyI+MiBkYXlzIGFnbzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206IDE1cHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNCBzdHlsZT0iY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyBtYXJnaW46IDA7Ij5SZXNvdXJjZSBDZW50ZXIgVXBkYXRlPC9oND4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxlPSJjb2xvcjogIzY2NjsgbWFyZ2luOiA1cHggMCAwOyI+TmV3IG1hdGVyaWFscyBmb3IgUTEgMjAyNCBhZGRlZDwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IGZvbnQtc2l6ZTogMC45ZW07Ij4xIHdlZWsgYWdvPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxzY3JpcHQ+CiAgICAgICAgZnVuY3Rpb24gaGFuZGxlTG9naW4oZXZlbnQpIHsKICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgICAgLy8gQWRkIGxvZ2luIGxvZ2ljIGhlcmUKICAgICAgICAgICAgY29uc29sZS5sb2coJ1BhcnRuZXIgbG9naW4gYXR0ZW1wdGVkJyk7CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+","embed":""}
Partner Portal Login - FFFF
← Back to Partnership Page
🤝

Partner Portal

Access your partnership dashboard

All Systems Operational
Reset password?

Need assistance?

Contact Support | Partnership Guide

Partner Benefits

📊

Real-time Analytics

Track your impact and student progress

👥

Student Management

Efficient group administration tools

📱

Mobile Access

Manage on the go with our mobile app

Latest Updates

New Analytics Dashboard

Enhanced reporting features now available

2 days ago

Resource Center Update

New materials for Q1 2024 added

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

warning