cropper

THE SOVEREIGN CORDEX

cropper
  • THE CORDEX
  • THE HANDRAILS
  • THE KEYSTONE
  • THE AUDIT
  • THE SOURCE
  • THE ANCHOR
    • SOURCE ANCHOR
    • SOURCE ANCHOR
  • THE VOYAGE
    • SOURCE VOYAGE
  • THE TIDES
  • THE PIER
  • THE GALLERY
    • CHEF KAFALI
  • COMPASS
{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CjxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgo8dGl0bGU+VGhlIFBpZXIgwrcgVGhlIEhvbmVzdCBBSSBDb252ZXJzYXRpb24gZm9yIEFmcmljYW4gRm91bmRlcnMgwrcgVGhlIFNvdmVyZWlnbiBDb2RleDwvdGl0bGU+CjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJBIGZyZWUgc2l4dHktbWludXRlIHdlYmluYXIgZm9yIEFmcmljYW4gZm91bmRlcnMgbmF2aWdhdGluZyB0aGUgQUkgbW9tZW50LiBObyBzaGFtZS4gTm8gZmVhci1jbG9zZS4gTm8gc2lsaWNvbiB2YWxsZXkgYXNzdW1wdGlvbnMuIEp1c3QgYW4gaG9uZXN0IGNvbnZlcnNhdGlvbiBhYm91dCB3aGVyZSB5b3Ugc3RhbmQgYW5kIHdoYXQgY29tZXMgbmV4dC4iPgo8c3R5bGU+CkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNvcm1vcmFudCtHYXJhbW9uZDp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZmYW1pbHk9SUJNK1BsZXgrU2Fuczp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZmFtaWx5PUlCTStQbGV4K01vbm86d2dodEA0MDA7NTAwJmRpc3BsYXk9c3dhcCcpOwoKOnJvb3QgewogIC0tbmF2eTogIzBCMTYyODsKICAtLW5hdnktZGVlcDogIzA2MGQxODsKICAtLW5hdnktbWlkOiAjMTQyMTNhOwogIC0tZ29sZDogI0YwQzQzMDsKICAtLWdvbGQtZGVlcDogI2M5YTAyMDsKICAtLWdvbGQtc29mdDogcmdiYSgyNDAsIDE5NiwgNDgsIDAuMTUpOwogIC0tY3JlYW06ICNGRUZBRjA7CiAgLS1jcmVhbS1tdXRlZDogcmdiYSgyNTQsIDI1MCwgMjQwLCAwLjc4KTsKICAtLWNyZWFtLXF1aWV0OiByZ2JhKDI1NCwgMjUwLCAyNDAsIDAuNTUpOwogIC0tcHVycGxlOiAjNEExQTZCOwogIC0tcHVycGxlLXNvZnQ6IHJnYmEoNzQsIDI2LCAxMDcsIDAuNCk7CiAgLS1ib3JkZXI6IHJnYmEoMjQwLCAxOTYsIDQ4LCAwLjE4KTsKICAtLWJvcmRlci1zb2Z0OiByZ2JhKDI0MCwgMTk2LCA0OCwgMC4wOCk7CiAgLS1zZXJpZjogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIEdlb3JnaWEsIHNlcmlmOwogIC0tc2FuczogJ0lCTSBQbGV4IFNhbnMnLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7CiAgLS1tb25vOiAnSUJNIFBsZXggTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTsKfQoKKiB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfQpodG1sIHsgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0KYm9keSB7CiAgYmFja2dyb3VuZDogdmFyKC0tbmF2eSk7CiAgY29sb3I6IHZhcigtLWNyZWFtKTsKICBmb250LWZhbWlseTogdmFyKC0tc2Fucyk7CiAgZm9udC13ZWlnaHQ6IDMwMDsKICBsaW5lLWhlaWdodDogMS42NTsKICBmb250LXNpemU6IDE3cHg7CiAgbWluLWhlaWdodDogMTAwdmg7CiAgb3ZlcmZsb3cteDogaGlkZGVuOwp9CmJvZHk6OmJlZm9yZSB7CiAgY29udGVudDogJyc7CiAgcG9zaXRpb246IGZpeGVkOwogIGluc2V0OiAwOwogIGJhY2tncm91bmQ6CiAgICByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCAyMCUgMCUsIHJnYmEoMjQwLCAxOTYsIDQ4LCAwLjA2KSAwJSwgdHJhbnNwYXJlbnQgNTAlKSwKICAgIHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDgwJSAxMDAlLCByZ2JhKDc0LCAyNiwgMTA3LCAwLjEyKSAwJSwgdHJhbnNwYXJlbnQgNTUlKTsKICBwb2ludGVyLWV2ZW50czogbm9uZTsKICB6LWluZGV4OiAwOwp9Ci53cmFwIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgei1pbmRleDogMTsKICBtYXgtd2lkdGg6IDkyMHB4OwogIG1hcmdpbjogMCBhdXRvOwogIHBhZGRpbmc6IDAgMjRweDsKfQoKLyog4pSA4pSA4pSAIEhlYWRlciDilIDilIDilIAgKi8KLnNpdGUtaGVhZGVyIHsKICBwYWRkaW5nOiAyNHB4OwogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItc29mdCk7CiAgYmFja2dyb3VuZDogcmdiYSg2LCAxMywgMjQsIDAuNCk7Cn0KLnNpdGUtaGVhZGVyLWlubmVyIHsKICBtYXgtd2lkdGg6IDkyMHB4OwogIG1hcmdpbjogMCBhdXRvOwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgZmxleC13cmFwOiB3cmFwOwogIGdhcDogMTRweDsKfQouYnJhbmQtbWFyayB7CiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm8pOwogIGZvbnQtc2l6ZTogMC43OHJlbTsKICBsZXR0ZXItc3BhY2luZzogMC4xOGVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgY29sb3I6IHZhcigtLWdvbGQpOwp9Ci5icmFuZC1tYXJrIC5sb3plbmdlIHsKICBtYXJnaW4tcmlnaHQ6IDhweDsKICBmb250LXNpemU6IDAuNjVyZW07CiAgb3BhY2l0eTogMC43Owp9Ci5iYWNrLWxpbmsgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1tb25vKTsKICBmb250LXNpemU6IDAuNzJyZW07CiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGNvbG9yOiB2YXIoLS1jcmVhbS1xdWlldCk7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7Cn0KLmJhY2stbGluazpob3ZlciB7IGNvbG9yOiB2YXIoLS1nb2xkKTsgfQoKLyog4pSA4pSA4pSAIEhlcm8g4pSA4pSA4pSAICovCi5oZXJvIHsKICBwYWRkaW5nOiA3MHB4IDAgNjBweDsKICB0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KLmhlcm8tZXllYnJvdyB7CiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm8pOwogIGZvbnQtc2l6ZTogMC43MnJlbTsKICBsZXR0ZXItc3BhY2luZzogMC4yOGVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgY29sb3I6IHZhcigtLWdvbGQpOwogIG1hcmdpbi1ib3R0b206IDI0cHg7Cn0KLmhlcm8gaDEgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1zZXJpZik7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBmb250LXNpemU6IGNsYW1wKDIuMXJlbSwgNS41dncsIDMuN3JlbSk7CiAgbGluZS1oZWlnaHQ6IDEuMTI7CiAgY29sb3I6IHZhcigtLWNyZWFtKTsKICBtYXJnaW4tYm90dG9tOiAyMnB4OwogIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTsKfQouaGVybyBoMSBlbSB7CiAgZm9udC1zdHlsZTogaXRhbGljOwogIGNvbG9yOiB2YXIoLS1nb2xkKTsKfQouaGVyby1zdWJ0aXRsZSB7CiAgZm9udC1mYW1pbHk6IHZhcigtLXNlcmlmKTsKICBmb250LXN0eWxlOiBpdGFsaWM7CiAgZm9udC1zaXplOiAxLjRyZW07CiAgY29sb3I6IHZhcigtLWdvbGQpOwogIG1hcmdpbi1ib3R0b206IDMwcHg7Cn0KLmhlcm8tbGVkZSB7CiAgbWF4LXdpZHRoOiA2ODBweDsKICBtYXJnaW46IDAgYXV0byA0MHB4OwogIGZvbnQtc2l6ZTogMS4wOHJlbTsKICBsaW5lLWhlaWdodDogMS43NTsKICBjb2xvcjogdmFyKC0tY3JlYW0tbXV0ZWQpOwp9CgovKiDilIDilIDilIAgRGF0ZSBiYW5kIOKUgOKUgOKUgCAqLwouZGF0ZS1iYW5kIHsKICBtYXgtd2lkdGg6IDYwMHB4OwogIG1hcmdpbjogMCBhdXRvIDQwcHg7CiAgcGFkZGluZzogMjZweCAzMHB4OwogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQwLCAxOTYsIDQ4LCAwLjA4KSwgcmdiYSgyMCwgMzMsIDU4LCAwLjUpKTsKICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nb2xkKTsKICBib3JkZXItcmFkaXVzOiA0cHg7CiAgdGV4dC1hbGlnbjogY2VudGVyOwp9Ci5kYXRlLWV5ZWJyb3cgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1tb25vKTsKICBmb250LXNpemU6IDAuN3JlbTsKICBsZXR0ZXItc3BhY2luZzogMC4yMmVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgY29sb3I6IHZhcigtLWdvbGQpOwogIG1hcmdpbi1ib3R0b206IDEwcHg7Cn0KLmRhdGUtbWFpbiB7CiAgZm9udC1mYW1pbHk6IHZhcigtLXNlcmlmKTsKICBmb250LXdlaWdodDogNTAwOwogIGZvbnQtc2l6ZTogMS44NXJlbTsKICBjb2xvcjogdmFyKC0tY3JlYW0pOwogIG1hcmdpbi1ib3R0b206IDZweDsKICBsaW5lLWhlaWdodDogMS4yOwp9Ci5kYXRlLW1ldGEgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1tb25vKTsKICBmb250LXNpemU6IDAuNzhyZW07CiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGNvbG9yOiB2YXIoLS1jcmVhbS1xdWlldCk7Cn0KCi8qIOKUgOKUgOKUgCBGb3JtIOKUgOKUgOKUgCAqLwouZm9ybS1jYXJkIHsKICBtYXgtd2lkdGg6IDU2MHB4OwogIG1hcmdpbjogMCBhdXRvOwogIHBhZGRpbmc6IDM4cHggMzZweDsKICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwLCAzMywgNTgsIDAuNTUpLCByZ2JhKDExLCAyMiwgNDAsIDAuMzUpKTsKICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOwogIGJvcmRlci1yYWRpdXM6IDRweDsKfQouZm9ybS10aXRsZSB7CiAgZm9udC1mYW1pbHk6IHZhcigtLXNlcmlmKTsKICBmb250LXdlaWdodDogNTAwOwogIGZvbnQtc2l6ZTogMS41cmVtOwogIGNvbG9yOiB2YXIoLS1jcmVhbSk7CiAgdGV4dC1hbGlnbjogY2VudGVyOwogIG1hcmdpbi1ib3R0b206IDZweDsKfQouZm9ybS10aXRsZSBlbSB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgY29sb3I6IHZhcigtLWdvbGQpOyB9Ci5mb3JtLXN1YiB7CiAgdGV4dC1hbGlnbjogY2VudGVyOwogIGZvbnQtc2l6ZTogMC45MnJlbTsKICBjb2xvcjogdmFyKC0tY3JlYW0tcXVpZXQpOwogIG1hcmdpbi1ib3R0b206IDI2cHg7Cn0KLmZpZWxkIHsKICBtYXJnaW4tYm90dG9tOiAxNnB4Owp9Ci5maWVsZCBsYWJlbCB7CiAgZGlzcGxheTogYmxvY2s7CiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm8pOwogIGZvbnQtc2l6ZTogMC43cmVtOwogIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgbWFyZ2luLWJvdHRvbTogN3B4OwogIG9wYWNpdHk6IDAuODU7Cn0KLmZpZWxkIGlucHV0LCAuZmllbGQgc2VsZWN0IHsKICB3aWR0aDogMTAwJTsKICBwYWRkaW5nOiAxM3B4IDE0cHg7CiAgZm9udC1mYW1pbHk6IHZhcigtLXNhbnMpOwogIGZvbnQtc2l6ZTogMC45OHJlbTsKICBjb2xvcjogdmFyKC0tY3JlYW0pOwogIGJhY2tncm91bmQ6IHJnYmEoMTEsIDIyLCA0MCwgMC42KTsKICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItc29mdCk7CiAgYm9yZGVyLXJhZGl1czogMnB4OwogIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnM7Cn0KLmZpZWxkIGlucHV0OmZvY3VzLCAuZmllbGQgc2VsZWN0OmZvY3VzIHsKICBvdXRsaW5lOiBub25lOwogIGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7CiAgYmFja2dyb3VuZDogcmdiYSgxMSwgMjIsIDQwLCAwLjgpOwp9Ci5maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIgeyBjb2xvcjogdmFyKC0tY3JlYW0tcXVpZXQpOyB9Ci5maWVsZCBzZWxlY3QgewogIGFwcGVhcmFuY2U6IG5vbmU7CiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOwogIGJhY2tncm91bmQtaW1hZ2U6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCclM0UlM0NwYXRoIGZpbGw9JyUyM0YwQzQzMCcgZD0nTTYgOEwwIDBoMTJ6Jy8lM0UlM0Mvc3ZnJTNFIik7CiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjsKICBwYWRkaW5nLXJpZ2h0OiAzNnB4Owp9Ci5maWVsZCBzZWxlY3Qgb3B0aW9uIHsKICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZ5LWRlZXApOwogIGNvbG9yOiB2YXIoLS1jcmVhbSk7Cn0KLmJ0bi1yZWdpc3RlciB7CiAgd2lkdGg6IDEwMCU7CiAgbWFyZ2luLXRvcDogMTJweDsKICBwYWRkaW5nOiAxOHB4IDI4cHg7CiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm8pOwogIGZvbnQtc2l6ZTogMC44NXJlbTsKICBsZXR0ZXItc3BhY2luZzogMC4xNGVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTsKICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgYm9yZGVyOiBub25lOwogIGJvcmRlci1yYWRpdXM6IDJweDsKICBjdXJzb3I6IHBvaW50ZXI7CiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7Cn0KLmJ0bi1yZWdpc3Rlcjpob3ZlciB7CiAgYmFja2dyb3VuZDogdmFyKC0tZ29sZC1kZWVwKTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7CiAgYm94LXNoYWRvdzogMCA4cHggMjZweCByZ2JhKDI0MCwgMTk2LCA0OCwgMC4yKTsKfQouZm9ybS1tZXRhIHsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgbWFyZ2luLXRvcDogMTZweDsKICBmb250LWZhbWlseTogdmFyKC0tbW9ubyk7CiAgZm9udC1zaXplOiAwLjY4cmVtOwogIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBjb2xvcjogdmFyKC0tY3JlYW0tcXVpZXQpOwp9CgovKiDilIDilIDilIAgU2VjdGlvbiBzaGVsbCDilIDilIDilIAgKi8KLnNlY3Rpb24gewogIHBhZGRpbmc6IDgwcHggMDsKfQouc2VjdGlvbi1leWVicm93IHsKICBmb250LWZhbWlseTogdmFyKC0tbW9ubyk7CiAgZm9udC1zaXplOiAwLjdyZW07CiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGNvbG9yOiB2YXIoLS1nb2xkKTsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgbWFyZ2luLWJvdHRvbTogMjJweDsKICBvcGFjaXR5OiAwLjk7Cn0KLnNlY3Rpb24gaDIgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1zZXJpZik7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBmb250LXNpemU6IGNsYW1wKDEuODVyZW0sIDR2dywgMi42NXJlbSk7CiAgbGluZS1oZWlnaHQ6IDEuMjsKICBjb2xvcjogdmFyKC0tY3JlYW0pOwogIHRleHQtYWxpZ246IGNlbnRlcjsKICBtYXJnaW4tYm90dG9tOiAyOHB4OwogIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbTsKfQouc2VjdGlvbiBoMiBlbSB7CiAgZm9udC1zdHlsZTogaXRhbGljOwogIGNvbG9yOiB2YXIoLS1nb2xkKTsKfQouc2VjdGlvbiAuaW50cm8gewogIG1heC13aWR0aDogNzIwcHg7CiAgbWFyZ2luOiAwIGF1dG8gNTBweDsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgZm9udC1zaXplOiAxLjA2cmVtOwogIGxpbmUtaGVpZ2h0OiAxLjc1OwogIGNvbG9yOiB2YXIoLS1jcmVhbS1tdXRlZCk7Cn0KCi8qIOKUgOKUgOKUgCBXaHkgYmFuZCDilIDilIDilIAgKi8KLndoeS1iYW5kIHsKICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAzMywgNTgsIDAuNCk7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1zb2Z0KTsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXNvZnQpOwp9Ci53aHktYmFuZCBwIHsKICBtYXgtd2lkdGg6IDcyMHB4OwogIG1hcmdpbjogMCBhdXRvIDIycHg7CiAgdGV4dC1hbGlnbjogY2VudGVyOwogIGZvbnQtc2l6ZTogMS4wNXJlbTsKICBsaW5lLWhlaWdodDogMS43ODsKICBjb2xvcjogdmFyKC0tY3JlYW0tbXV0ZWQpOwp9Ci53aHktYmFuZCBwOmxhc3QtY2hpbGQgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1zZXJpZik7CiAgZm9udC1zdHlsZTogaXRhbGljOwogIGZvbnQtc2l6ZTogMS4zcmVtOwogIGNvbG9yOiB2YXIoLS1nb2xkKTsKICBtYXJnaW4tdG9wOiAzMHB4OwogIG1hcmdpbi1ib3R0b206IDA7Cn0KCi8qIOKUgOKUgOKUgCBBZ2VuZGEg4pSA4pSA4pSAICovCi5hZ2VuZGEtbGlzdCB7CiAgbWF4LXdpZHRoOiA3MjBweDsKICBtYXJnaW46IDAgYXV0bzsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgZ2FwOiAxNnB4Owp9Ci5hZ2VuZGEtaXRlbSB7CiAgZGlzcGxheTogZmxleDsKICBnYXA6IDIycHg7CiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgcGFkZGluZzogMjJweCAyNnB4OwogIGJhY2tncm91bmQ6IHJnYmEoMjAsIDMzLCA1OCwgMC40NSk7CiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXNvZnQpOwogIGJvcmRlci1yYWRpdXM6IDNweDsKICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsKfQouYWdlbmRhLWl0ZW06aG92ZXIgewogIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyKTsKICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAzMywgNTgsIDAuNik7Cn0KLmFnZW5kYS10aW1lIHsKICBmb250LWZhbWlseTogdmFyKC0tbW9ubyk7CiAgZm9udC1zaXplOiAwLjc4cmVtOwogIGxldHRlci1zcGFjaW5nOiAwLjEyZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgbWluLXdpZHRoOiA4MHB4OwogIGZsZXgtc2hyaW5rOiAwOwogIHBhZGRpbmctdG9wOiA0cHg7Cn0KLmFnZW5kYS1jb250ZW50IHsKICBmbGV4OiAxOwp9Ci5hZ2VuZGEtdGl0bGUgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1zZXJpZik7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBmb250LXNpemU6IDEuMjVyZW07CiAgY29sb3I6IHZhcigtLWNyZWFtKTsKICBtYXJnaW4tYm90dG9tOiA2cHg7CiAgbGluZS1oZWlnaHQ6IDEuMzsKfQouYWdlbmRhLXRpdGxlIGVtIHsKICBmb250LXN0eWxlOiBpdGFsaWM7CiAgY29sb3I6IHZhcigtLWdvbGQpOwp9Ci5hZ2VuZGEtZGVzYyB7CiAgZm9udC1zaXplOiAwLjk1cmVtOwogIGxpbmUtaGVpZ2h0OiAxLjY1OwogIGNvbG9yOiB2YXIoLS1jcmVhbS1tdXRlZCk7Cn0KCi8qIOKUgOKUgOKUgCBXaG8gdGhpcyBpcyBmb3Ig4pSA4pSA4pSAICovCi5mb3J5b3UgewogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLW5hdnkpLCB2YXIoLS1uYXZ5LWRlZXApKTsKICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXNvZnQpOwp9Ci5mb3J5b3UtZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICBnYXA6IDE4cHg7CiAgbWF4LXdpZHRoOiA3NjBweDsKICBtYXJnaW46IDAgYXV0bzsKfQpAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHsKICAuZm9yeW91LWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0KfQouZm9yeW91LWNhcmQgewogIHBhZGRpbmc6IDI4cHggMjZweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAzMywgNTgsIDAuNSk7CiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXNvZnQpOwogIGJvcmRlci1yYWRpdXM6IDNweDsKfQouZm9yeW91LWNhcmQueWVzIHsKICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWdvbGQpOwp9Ci5mb3J5b3UtY2FyZC5ubyB7CiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1wdXJwbGUpOwogIGJhY2tncm91bmQ6IHJnYmEoNzQsIDI2LCAxMDcsIDAuMTUpOwp9Ci5mb3J5b3UtbGFiZWwgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1tb25vKTsKICBmb250LXNpemU6IDAuN3JlbTsKICBsZXR0ZXItc3BhY2luZzogMC4xOGVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgbWFyZ2luLWJvdHRvbTogMTRweDsKfQouZm9yeW91LWNhcmQueWVzIC5mb3J5b3UtbGFiZWwgeyBjb2xvcjogdmFyKC0tZ29sZCk7IH0KLmZvcnlvdS1jYXJkLm5vIC5mb3J5b3UtbGFiZWwgeyBjb2xvcjogdmFyKC0tY3JlYW0tcXVpZXQpOyB9Ci5mb3J5b3UtbGlzdCB7CiAgbGlzdC1zdHlsZTogbm9uZTsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgZ2FwOiAxMHB4Owp9Ci5mb3J5b3UtbGlzdCBsaSB7CiAgZm9udC1zaXplOiAwLjk3cmVtOwogIGxpbmUtaGVpZ2h0OiAxLjY7CiAgY29sb3I6IHZhcigtLWNyZWFtLW11dGVkKTsKICBwYWRkaW5nLWxlZnQ6IDIycHg7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5mb3J5b3UtY2FyZC55ZXMgLmZvcnlvdS1saXN0IGxpOjpiZWZvcmUgewogIGNvbnRlbnQ6ICfil4YnOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICBsZWZ0OiAwOwogIGNvbG9yOiB2YXIoLS1nb2xkKTsKICBmb250LXNpemU6IDAuNjVyZW07CiAgdG9wOiA0cHg7Cn0KLmZvcnlvdS1jYXJkLm5vIC5mb3J5b3UtbGlzdCBsaTo6YmVmb3JlIHsKICBjb250ZW50OiAn4peHJzsKICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgbGVmdDogMDsKICBjb2xvcjogdmFyKC0tY3JlYW0tcXVpZXQpOwogIGZvbnQtc2l6ZTogMC42NXJlbTsKICB0b3A6IDRweDsKfQoKLyog4pSA4pSA4pSAIEhvc3QgY2FyZCDilIDilIDilIAgKi8KLmhvc3QgewogIHRleHQtYWxpZ246IGNlbnRlcjsKfQouaG9zdC1jYXJkIHsKICBtYXgtd2lkdGg6IDY0MHB4OwogIG1hcmdpbjogMCBhdXRvOwogIHBhZGRpbmc6IDQ0cHggMzhweDsKICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAzMywgNTgsIDAuNSk7CiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICBib3JkZXItcmFkaXVzOiA0cHg7Cn0KLmhvc3QtZXllYnJvdyB7CiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm8pOwogIGZvbnQtc2l6ZTogMC43cmVtOwogIGxldHRlci1zcGFjaW5nOiAwLjIyZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgbWFyZ2luLWJvdHRvbTogMTRweDsKfQouaG9zdC1uYW1lIHsKICBmb250LWZhbWlseTogdmFyKC0tc2VyaWYpOwogIGZvbnQtd2VpZ2h0OiA1MDA7CiAgZm9udC1zaXplOiAycmVtOwogIGNvbG9yOiB2YXIoLS1jcmVhbSk7CiAgbWFyZ2luLWJvdHRvbTogNnB4OwogIGxpbmUtaGVpZ2h0OiAxLjE1Owp9Ci5ob3N0LW5hbWUgZW0gewogIGZvbnQtc3R5bGU6IGl0YWxpYzsKICBjb2xvcjogdmFyKC0tZ29sZCk7Cn0KLmhvc3Qtcm9sZSB7CiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm8pOwogIGZvbnQtc2l6ZTogMC43OHJlbTsKICBsZXR0ZXItc3BhY2luZzogMC4xNGVtOwogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgY29sb3I6IHZhcigtLWNyZWFtLXF1aWV0KTsKICBtYXJnaW4tYm90dG9tOiAyMnB4Owp9Ci5ob3N0LWJpbyB7CiAgZm9udC1zaXplOiAxcmVtOwogIGxpbmUtaGVpZ2h0OiAxLjc1OwogIGNvbG9yOiB2YXIoLS1jcmVhbS1tdXRlZCk7Cn0KCi8qIOKUgOKUgOKUgCBGaW5hbCBDVEEg4pSA4pSA4pSAICovCi5maW5hbC1jdGEgewogIHRleHQtYWxpZ246IGNlbnRlcjsKICBwYWRkaW5nOiA5MHB4IDA7CiAgYmFja2dyb3VuZDogdmFyKC0tbmF2eS1kZWVwKTsKICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXNvZnQpOwp9Ci5maW5hbC1jdGEgaDIgewogIG1hcmdpbi1ib3R0b206IDI0cHg7Cn0KLmZpbmFsLWN0YSBwIHsKICBtYXgtd2lkdGg6IDYyMHB4OwogIG1hcmdpbjogMCBhdXRvIDM2cHg7CiAgZm9udC1zaXplOiAxLjA2cmVtOwogIGxpbmUtaGVpZ2h0OiAxLjc1OwogIGNvbG9yOiB2YXIoLS1jcmVhbS1tdXRlZCk7Cn0KLmJ0bi1zY3JvbGwgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBmb250LWZhbWlseTogdmFyKC0tbW9ubyk7CiAgZm9udC1zaXplOiAwLjg0cmVtOwogIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBmb250LXdlaWdodDogNjAwOwogIHBhZGRpbmc6IDE4cHggMzZweDsKICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTsKICBjb2xvcjogdmFyKC0tbmF2eSk7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGJvcmRlci1yYWRpdXM6IDJweDsKICB0cmFuc2l0aW9uOiBhbGwgMC4yczsKICBjdXJzb3I6IHBvaW50ZXI7CiAgYm9yZGVyOiBub25lOwp9Ci5idG4tc2Nyb2xsOmhvdmVyIHsKICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkLWRlZXApOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsKICBib3gtc2hhZG93OiAwIDhweCAyOHB4IHJnYmEoMjQwLCAxOTYsIDQ4LCAwLjI1KTsKfQouc2lnbmF0dXJlIHsKICBkaXNwbGF5OiBibG9jazsKICBtYXJnaW4tdG9wOiAzMHB4OwogIGZvbnQtZmFtaWx5OiB2YXIoLS1tb25vKTsKICBmb250LXNpemU6IDAuNzRyZW07CiAgbGV0dGVyLXNwYWNpbmc6IDAuMTZlbTsKICBjb2xvcjogdmFyKC0tZ29sZCk7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBvcGFjaXR5OiAwLjg1Owp9CgovKiDilIDilIDilIAgRm9vdGVyIOKUgOKUgOKUgCAqLwouc2l0ZS1mb290ZXIgewogIHBhZGRpbmc6IDQwcHggMjRweDsKICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgYmFja2dyb3VuZDogdmFyKC0tbmF2eS1kZWVwKTsKICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXNvZnQpOwp9Ci5mb290ZXItYnJhbmQgewogIGZvbnQtZmFtaWx5OiB2YXIoLS1tb25vKTsKICBmb250LXNpemU6IDAuNzhyZW07CiAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGNvbG9yOiB2YXIoLS1nb2xkKTsKICBtYXJnaW4tYm90dG9tOiAxMHB4Owp9Ci5mb290ZXItcGFyZW50IHsKICBmb250LWZhbWlseTogdmFyKC0tc2Fucyk7CiAgZm9udC1zaXplOiAwLjg1cmVtOwogIGNvbG9yOiB2YXIoLS1jcmVhbS1tdXRlZCk7CiAgbWFyZ2luLWJvdHRvbTogNnB4Owp9Ci5mb290ZXItY29weSB7CiAgZm9udC1mYW1pbHk6IHZhcigtLW1vbm8pOwogIGZvbnQtc2l6ZTogMC43cmVtOwogIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07CiAgY29sb3I6IHZhcigtLWNyZWFtLXF1aWV0KTsKICBtYXJnaW4tdG9wOiAxNHB4Owp9CgovKiDilIDilIDilIAgUmVzcG9uc2l2ZSDilIDilIDilIAgKi8KQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7CiAgLmhlcm8geyBwYWRkaW5nOiA1MHB4IDAgNDBweDsgfQogIC5zZWN0aW9uIHsgcGFkZGluZzogNjBweCAwOyB9CiAgLmZvcm0tY2FyZCwgLmhvc3QtY2FyZCwgLmRhdGUtYmFuZCB7IHBhZGRpbmc6IDMwcHggMjRweDsgfQogIC5hZ2VuZGEtaXRlbSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogOHB4OyBwYWRkaW5nOiAyMnB4OyB9CiAgLmFnZW5kYS10aW1lIHsgbWluLXdpZHRoOiBhdXRvOyB9CiAgYm9keSB7IGZvbnQtc2l6ZTogMTZweDsgfQp9Cjwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+Cgo8IS0tIOKUgOKUgOKUgCBIRUFERVIg4pSA4pSA4pSAIC0tPgo8aGVhZGVyIGNsYXNzPSJzaXRlLWhlYWRlciI+CiAgPGRpdiBjbGFzcz0ic2l0ZS1oZWFkZXItaW5uZXIiPgogICAgPGRpdiBjbGFzcz0iYnJhbmQtbWFyayI+PHNwYW4gY2xhc3M9ImxvemVuZ2UiPuKXhjwvc3Bhbj5UaGUgU292ZXJlaWduIENvZGV4PC9kaXY+CiAgICA8YSBocmVmPSIvc292ZXJlaWduLWNvZGV4IiBjbGFzcz0iYmFjay1saW5rIj7ihpAgVGhlIENvZGV4IEhvbWU8L2E+CiAgPC9kaXY+CjwvaGVhZGVyPgoKPCEtLSDilIDilIDilIAgSEVSTyDilIDilIDilIAgLS0+CjxzZWN0aW9uIGNsYXNzPSJoZXJvIj4KICA8ZGl2IGNsYXNzPSJ3cmFwIj4KCiAgICA8ZGl2IGNsYXNzPSJoZXJvLWV5ZWJyb3ciPlRoZSBQaWVyIMK3IFdlYmluYXIgUmVnaXN0cmF0aW9uPC9kaXY+CgogICAgPGgxPlRoZSBIb25lc3QgQUkgQ29udmVyc2F0aW9uPGJyPmZvciA8ZW0+QWZyaWNhbiBGb3VuZGVycy48L2VtPjwvaDE+CgogICAgPHAgY2xhc3M9Imhlcm8tc3VidGl0bGUiPkEgZnJlZSBzaXh0eS1taW51dGUgY29udmVyc2F0aW9uLiBObyBwaXRjaC4gTm8gc2hhbWUuIE5vIHNpbGljb24gdmFsbGV5IGFzc3VtcHRpb25zLjwvcD4KCiAgICA8cCBjbGFzcz0iaGVyby1sZWRlIj4KICAgICAgRXZlcnkgQWZyaWNhbiBmb3VuZGVyIGlzIGJlaW5nIHRvbGQgdGhlIHNhbWUgdHdvIHRoaW5ncyByaWdodCBub3cuIEVpdGhlciBBSSB3aWxsIHJ1biB5b3VyIGJ1c2luZXNzIGZvciB5b3UgZXZlbnR1YWxseSwgc28ganVzdCB3YWl0LiBPciBBSSBpcyBhbHJlYWR5IGVhdGluZyB5b3VyIGNvbXBldGl0b3JzIGFuZCB5b3UgYXJlIGRhbmdlcm91c2x5IGJlaGluZC4gQm90aCBzdG9yaWVzIGFyZSBkZXNpZ25lZCB0byBzZWxsIHlvdSBzb21ldGhpbmcuIE5laXRoZXIgaXMgdHJ1ZS4gVGhpcyBjb252ZXJzYXRpb24gaXMgdGhlIHRoaXJkIG9wdGlvbjogYW4gaG9uZXN0IGhvdXIgd2l0aCBhIHByYWN0aXRpb25lciB3aG8gYnVpbGRzIGluIHlvdXIgcmVhbGl0eSwgd2Fsa3MgdGhyb3VnaCB3aGF0IGlzIGFjdHVhbGx5IGhhcHBlbmluZywgYW5kIHNob3dzIHlvdSBleGFjdGx5IHdoZXJlIHlvdSBzdGFuZCBhbmQgd2hhdCB0byBkbyBhYm91dCBpdC4KICAgIDwvcD4KCiAgICA8ZGl2IGNsYXNzPSJkYXRlLWJhbmQiPgogICAgICA8ZGl2IGNsYXNzPSJkYXRlLWV5ZWJyb3ciPk5leHQgU2Vzc2lvbjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkYXRlLW1haW4iPltEYXRlIFRvIEJlIEFubm91bmNlZF08L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZGF0ZS1tZXRhIj42MCBNaW51dGVzIMK3IEZyZWUgwrcgTGl2ZSB3aXRoIFEmQTwvZGl2PgogICAgPC9kaXY+CgogICAgPGJ1dHRvbiBjbGFzcz0iYnRuLXNjcm9sbCIgb25jbGljaz0iZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JlZ2lzdGVyJykuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOidzbW9vdGgnfSkiPlJlc2VydmUgWW91ciBTZWF0IOKGkzwvYnV0dG9uPgoKICA8L2Rpdj4KPC9zZWN0aW9uPgoKPCEtLSDilIDilIDilIAgV0hZIFRISVMgQ09OVkVSU0FUSU9OIOKUgOKUgOKUgCAtLT4KPHNlY3Rpb24gY2xhc3M9InNlY3Rpb24gd2h5LWJhbmQiPgogIDxkaXYgY2xhc3M9IndyYXAiPgoKICAgIDxkaXYgY2xhc3M9InNlY3Rpb24tZXllYnJvdyI+V2h5IFRoaXMgQ29udmVyc2F0aW9uPC9kaXY+CiAgICA8aDI+VGhlIG1hcmtldCBpcyBsb3VkLiA8ZW0+VGhlIHNpZ25hbCBpcyBxdWlldC48L2VtPjwvaDI+CgogICAgPHA+CiAgICAgIEluIHRoZSBsYXN0IHR3ZWx2ZSBtb250aHMsIGV2ZXJ5IGZvdW5kZXIgd2UgaGF2ZSBzcG9rZW4gdG8gaGFzIGhhZCB0aGUgc2FtZSBleHBlcmllbmNlLiBBIGZsb29kIG9mIHNhbGVzIGNhbGxzIGZyb20gYWdlbmNpZXMgcHJvbWlzaW5nIEFJIHRyYW5zZm9ybWF0aW9uLiBBIGZsb29kIG9mIGVtYWlscyBmcm9tIGNvbnN1bHRhbnRzIHdhcm5pbmcgdGhhdCBjb21wZXRpdG9ycyBhcmUgcHVsbGluZyBhaGVhZC4gQSBmbG9vZCBvZiB3ZWJpbmFycyBkZW1vbnN0cmF0aW5nIHRvb2xzIHRoYXQgaGF2ZSBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGFjdHVhbCBidXNpbmVzcyBvbiB0aGUgZ3JvdW5kIGluIEthbXBhbGEsIE5haXJvYmksIExhZ29zLCBvciBBY2NyYS4KICAgIDwvcD4KCiAgICA8cD4KICAgICAgV2hhdCBub25lIG9mIHRoZW0gYXJlIGRvaW5nIGlzIGFza2luZyB0aGUgc2ltcGxlIHF1ZXN0aW9uOiB3aGVyZSBhcmUgeW91IGFjdHVhbGx5IHN0YW5kaW5nIHJpZ2h0IG5vdywgYW5kIHdoYXQgd291bGQgaG9uZXN0IGhlbHAgbG9vayBsaWtlIGZvciB0aGF0IGV4YWN0IHN0YXJ0aW5nIHBvaW50PyBUaGUgUGllciBpcyB0aGF0IHF1ZXN0aW9uLCBhc2tlZCBwcm9wZXJseSwgZm9yIGFuIGhvdXIsIHdpdGggbm8gY291bnRkb3duIHRpbWVyIGFuZCBubyB1cHNlbGwgYXQgdGhlIGVuZC4KICAgIDwvcD4KCiAgICA8cD5UaGlzIGlzIHRoZSBjb252ZXJzYXRpb24gd2Ugd2lzaCBzb21lb25lIGhhZCBob3N0ZWQgZm9yIHVzLjwvcD4KCiAgPC9kaXY+Cjwvc2VjdGlvbj4KCjwhLS0g4pSA4pSA4pSAIEFHRU5EQSDilIDilIDilIAgLS0+CjxzZWN0aW9uIGNsYXNzPSJzZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJ3cmFwIj4KCiAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWV5ZWJyb3ciPlRoZSBIb3VyIFdlIFdpbGwgU2hhcmU8L2Rpdj4KICAgIDxoMj5XaGF0IHdlIHdpbGwgPGVtPmFjdHVhbGx5IGNvdmVyLjwvZW0+PC9oMj4KCiAgICA8cCBjbGFzcz0iaW50cm8iPgogICAgICBUaGUgUGllciBpcyBzdHJ1Y3R1cmVkIGFzIHNpeCBzZWdtZW50cyBhY3Jvc3Mgc2l4dHkgbWludXRlcy4gRWFjaCBzZWdtZW50IGlzIGJ1aWx0IHRvIGdpdmUgeW91IHNvbWV0aGluZyB5b3UgY2FuIHVzZSB0aGUgbW9tZW50IHlvdSBjbG9zZSB0aGUgbGFwdG9wLCBub3QgYXQgc29tZSBpbmRlZmluaXRlIGZ1dHVyZSBwb2ludCBhZnRlciB5b3UgaGF2ZSBwdXJjaGFzZWQgc29tZXRoaW5nLgogICAgPC9wPgoKICAgIDxkaXYgY2xhc3M9ImFnZW5kYS1saXN0Ij4KCiAgICAgIDxkaXYgY2xhc3M9ImFnZW5kYS1pdGVtIj4KICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtdGltZSI+MDAgdG8gMDU8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtY29udGVudCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtdGl0bGUiPkFycml2YWwgYW5kIDxlbT53ZWxjb21lLjwvZW0+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtZGVzYyI+V2hvIGlzIGluIHRoZSByb29tLCB3aGVyZSB0aGV5IGFyZSBqb2luaW5nIGZyb20sIGFuZCB3aGF0IGJyb3VnaHQgZWFjaCBmb3VuZGVyIGhlcmUgdG9uaWdodC4gVGhlIGZpcnN0IGZpdmUgbWludXRlcyBhcmUgbm90IGhvdXNla2VlcGluZy4gVGhleSBhcmUgdGhlIGZvdW5kYXRpb24gb2YgYW4gaG9uZXN0IGhvdXIuPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLWl0ZW0iPgogICAgICAgIDxkaXYgY2xhc3M9ImFnZW5kYS10aW1lIj4wNSB0byAxNTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImFnZW5kYS1jb250ZW50Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9ImFnZW5kYS10aXRsZSI+VGhlIHR3byBjYW1wcywgYW5kIHRoZSA8ZW0+dGhpcmQgb3B0aW9uLjwvZW0+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtZGVzYyI+VGhlICJqdXN0IHdhaXQiIGNhbXAgYW5kIHRoZSAicGFuaWMgbm93IiBjYW1wIGRvbWluYXRlIGV2ZXJ5IEFJIGNvbnZlcnNhdGlvbiBpbiBBZnJpY2FuIGJ1c2luZXNzIHJpZ2h0IG5vdy4gV2UgbmFtZSB0aGVtLCB3ZSBuYW1lIHdoYXQgaXMgd3Jvbmcgd2l0aCBib3RoLCBhbmQgd2UgaW50cm9kdWNlIHRoZSBkaWFnbm9zdGljLWZpcnN0IHRoaXJkIG9wdGlvbiB5b3UgY2FuIGFjdHVhbGx5IGJ1aWxkIG9uLjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9ImFnZW5kYS1pdGVtIj4KICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtdGltZSI+MTUgdG8gMzU8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtY29udGVudCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtdGl0bGUiPlRoZSBzZXZlbiBzaWduYWxzIHRoYXQgPGVtPmRlY2lkZSB3aG8gQUkgc2VydmVzLjwvZW0+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtZGVzYyI+QUkgaXMgYSBnZW5lcmFsaXN0LiBZb3VyIGJ1c2luZXNzIGlzIGEgc3BlY2lhbGlzdC4gVGhlIGJyaWRnZSBiZXR3ZWVuIHRoZW0gaXMgYSBzZXQgb2Ygc2V2ZW4gcmVhZGluZXNzIHNpZ25hbHMgdGhhdCBkZWNpZGUgd2hldGhlciBBSSB0b29scyBhbXBsaWZ5IHlvdXIgYnVzaW5lc3Mgb3IgZW1iYXJyYXNzIGl0LiBXZSB3YWxrIGFsbCBzZXZlbiwgd2l0aCBleGFtcGxlcyBmcm9tIHJlYWwgQWZyaWNhbiBmb3VuZGVycy48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtaXRlbSI+CiAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLXRpbWUiPjM1IHRvIDQ1PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLWNvbnRlbnQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLXRpdGxlIj5UaGUgU291cmNlIG9mIFRydXRoLCA8ZW0+ZGVteXN0aWZpZWQuPC9lbT48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImFnZW5kYS1kZXNjIj5UaGUgY29uY2VwdCB0aGF0IHF1aWV0bHkgc2VwYXJhdGVzIGZvdW5kZXJzIHdobyBnZXQgbGV2ZXJhZ2UgZnJvbSBBSSBmcm9tIGZvdW5kZXJzIHdobyBnZXQgZnJ1c3RyYXRpb24uIFdoYXQgaXQgaXMsIHdoYXQgaXQgY29udGFpbnMsIHdoYXQgaXQgY29zdHMgdG8gYnVpbGQsIGFuZCB3aGF0IGhhcHBlbnMgdG8geW91ciBidXNpbmVzcyBvbmNlIGl0IGV4aXN0cy48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtaXRlbSI+CiAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLXRpbWUiPjQ1IHRvIDU1PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLWNvbnRlbnQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLXRpdGxlIj5MaXZlIHF1ZXN0aW9ucyBmcm9tIDxlbT50aGUgcm9vbS48L2VtPjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLWRlc2MiPlRlbiBtaW51dGVzIG9mIGxpdmUgcXVlc3Rpb25zLCBhbnN3ZXJlZCBkaXJlY3RseSwgd2l0aCBzcGVjaWZpY3MuIElmIHlvdXIgaGFuZCBpcyBpbiB0aGUgYWlyLCB5b3VyIGJ1c2luZXNzIGdldHMgd2Fsa2VkLiBObyBxdWVzdGlvbiBpcyB0b28gZm91bmRhdGlvbmFsLCBub25lIHRvbyBhZHZhbmNlZC48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJhZ2VuZGEtaXRlbSI+CiAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLXRpbWUiPjU1IHRvIDYwPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLWNvbnRlbnQiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYWdlbmRhLXRpdGxlIj5DbG9zaW5nIGFuZCB5b3VyIDxlbT5uZXh0IG1vdmUuPC9lbT48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImFnZW5kYS1kZXNjIj5UaHJlZSBvcHRpb25zIGZvciB3aGF0IHRvIGRvIGFmdGVyIHRoZSBjYWxsIGNsb3NlcywgcmFua2VkIGJ5IGhvdyBtdWNoIGVuZXJneSBlYWNoIG9uZSBhc2tzIG9mIHlvdS4gTm8gdXBzZWxsLCBubyBjb3VudGRvd24uIEp1c3QgdGhyZWUgaG9uZXN0IGRvb3JzLCB5b3VyIGNob2ljZSB3aGljaCBvbmUgdG8gb3Blbi48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgPC9kaXY+CgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8IS0tIOKUgOKUgOKUgCBXSE8gVEhJUyBJUyBGT1Ig4pSA4pSA4pSAIC0tPgo8c2VjdGlvbiBjbGFzcz0ic2VjdGlvbiBmb3J5b3UiPgogIDxkaXYgY2xhc3M9IndyYXAiPgoKICAgIDxkaXYgY2xhc3M9InNlY3Rpb24tZXllYnJvdyI+UmVhZCBCZWZvcmUgWW91IFJlZ2lzdGVyPC9kaXY+CiAgICA8aDI+V2hvIHRoaXMgY29udmVyc2F0aW9uIGlzLCA8ZW0+YW5kIGlzIG5vdCwgZm9yLjwvZW0+PC9oMj4KCiAgICA8cCBjbGFzcz0iaW50cm8iPgogICAgICBXZSBhcmUgZGlyZWN0IGFib3V0IGF1ZGllbmNlIGZpdCBzbyB5b3UgZG8gbm90IHNwZW5kIGFuIGhvdXIgb2YgeW91ciBuaWdodCBvbiBzb21ldGhpbmcgdGhhdCB0dXJucyBvdXQgdG8gYmUgdGhlIHdyb25nIHJvb20gZm9yIHlvdS4gSGVyZSBpcyB0aGUgaG9uZXN0IGZpbHRlci4KICAgIDwvcD4KCiAgICA8ZGl2IGNsYXNzPSJmb3J5b3UtZ3JpZCI+CgogICAgICA8ZGl2IGNsYXNzPSJmb3J5b3UtY2FyZCB5ZXMiPgogICAgICAgIDxkaXYgY2xhc3M9ImZvcnlvdS1sYWJlbCI+VGhpcyBJcyBGb3IgWW91IElmPC9kaXY+CiAgICAgICAgPHVsIGNsYXNzPSJmb3J5b3UtbGlzdCI+CiAgICAgICAgICA8bGk+WW91IHJ1biBvciBsZWFkIGEgYnVzaW5lc3MgaW4gQWZyaWNhIG9yIHNlcnZlIEFmcmljYW4gbWFya2V0cyBmcm9tIHRoZSBkaWFzcG9yYS48L2xpPgogICAgICAgICAgPGxpPllvdSBoYXZlIGhlYXJkICJ5b3UgbmVlZCBBSSIgZW5vdWdoIHRpbWVzIHRoYXQgeW91IGFyZSB0aXJlZCBvZiBoZWFyaW5nIGl0IHdpdGhvdXQgc3BlY2lmaWNzLjwvbGk+CiAgICAgICAgICA8bGk+WW91IGFyZSB0aXJlZCBvZiBiZWluZyBzaGFtZWQgZm9yIHdoYXQgeW91IGRvIG5vdCB5ZXQga25vdyBhYm91dCBBSS48L2xpPgogICAgICAgICAgPGxpPllvdSB3YW50IGEgZGlhZ25vc3RpYyBiZWZvcmUgYW55IHByZXNjcmlwdGlvbiwgYW5kIGEgcGVlciBjb252ZXJzYXRpb24gYmVmb3JlIGFueSBzYWxlcyBwaXRjaC48L2xpPgogICAgICAgICAgPGxpPllvdSBhcmUgb3BlbiB0byBob25lc3QgcmVmbGVjdGlvbiBvbiB3aGVyZSB5b3VyIGJ1c2luZXNzIGFjdHVhbGx5IHN0YW5kcyB0b2RheS48L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0iZm9yeW91LWNhcmQgbm8iPgogICAgICAgIDxkaXYgY2xhc3M9ImZvcnlvdS1sYWJlbCI+VGhpcyBJcyBOb3QgRm9yIFlvdSBJZjwvZGl2PgogICAgICAgIDx1bCBjbGFzcz0iZm9yeW91LWxpc3QiPgogICAgICAgICAgPGxpPllvdSBhcmUgbG9va2luZyBmb3IgYSBmcmVlIHByb2R1Y3QgZGVtbyBvciBhIHRvb2wgY29tcGFyaXNvbi48L2xpPgogICAgICAgICAgPGxpPllvdSB3YW50IGEgcXVpY2sgaGFjayBsaXN0IG9mICJ0ZW4gQ2hhdEdQVCBwcm9tcHRzIHRoYXQgd2lsbCB0cmFuc2Zvcm0geW91ciBidXNpbmVzcy4iPC9saT4KICAgICAgICAgIDxsaT5Zb3UgYmVsaWV2ZSBBSSB3aWxsIHJ1biB5b3VyIGJ1c2luZXNzIGZvciB5b3UgYW5kIHlvdSBkbyBub3QgbmVlZCB0byBkbyBhbnkgcHJlcGFyYXRpb24uPC9saT4KICAgICAgICAgIDxsaT5Zb3UgYXJlIGxvb2tpbmcgZm9yIHNvbWVvbmUgdG8gc2VsbCB5b3UgdGhlIGNoZWFwZXN0IHBvc3NpYmxlIEFJIHNlcnZpY2UgcXVpY2tseS48L2xpPgogICAgICAgICAgPGxpPllvdSBhcmUgbm90IHlldCByZWFkeSB0byBoZWFyIHRoZSBnYXBzIGluIHlvdXIgY3VycmVudCBidXNpbmVzcyBob25lc3RseSBuYW1lZC48L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgIDwvZGl2PgoKICA8L2Rpdj4KPC9zZWN0aW9uPgoKPCEtLSDilIDilIDilIAgSE9TVCDilIDilIDilIAgLS0+CjxzZWN0aW9uIGNsYXNzPSJzZWN0aW9uIGhvc3QiPgogIDxkaXYgY2xhc3M9IndyYXAiPgoKICAgIDxkaXYgY2xhc3M9Imhvc3QtY2FyZCI+CgogICAgICA8ZGl2IGNsYXNzPSJob3N0LWV5ZWJyb3ciPllvdXIgSG9zdCBmb3IgdGhlIEhvdXI8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iaG9zdC1uYW1lIj5OaWdodGluZ2FsZSA8ZW0+TXVrYXNhPC9lbT48L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iaG9zdC1yb2xlIj5DRU8gwrcgTXVrYXNhIFZlbnR1cmUgUGFydG5lcnMgwrcgRm91bmRlciDCtyBUaGUgTWVyaWRpYW4gQWZyaWNhPC9kaXY+CgogICAgICA8cCBjbGFzcz0iaG9zdC1iaW8iPgogICAgICAgIE5pZ2h0aW5nYWxlIE11a2FzYSBpcyBhIFVnYW5kYW4gZm91bmRlciBhbmQgdmVudHVyZSBwcmFjdGl0aW9uZXIgd2hvIGhhcyBzcGVudCBkZWNhZGVzIGJ1aWxkaW5nIGFjcm9zcyBib3JkZXJzLiBTaGUgaXMgdGhlIENFTyBvZiBNdWthc2EgVmVudHVyZSBQYXJ0bmVycyBhbmQgZm91bmRlciBvZiBUaGUgTWVyaWRpYW4gQWZyaWNhLCBhbiBldmVyZ3JlZW4gdmVudHVyZSBwcmFjdGljZSBmb3IgQWZyaWNhbiBmb3VuZGVycy4gU2hlIHdvcmtzIHdpdGggYSB0d2VudHktb25lLXBlcnNvbiByZW1vdGUgdGVhbSBhY3Jvc3MgZml2ZSBjb250aW5lbnRzLCBidWlsZGluZyBtZWRpYSBwcm9wZXJ0aWVzLCBBSSByZWFkaW5lc3Mgc3lzdGVtcywgYW5kIGluZnJhc3RydWN0dXJlIGZvciBBZnJpY2FuIGJ1c2luZXNzLiBIZXIgcHJhY3RpY2UgaXMgYnVpbHQgb24gYSBzaW5nbGUgZGlzY2lwbGluZTogZGlhZ25vc2UgYmVmb3JlIHlvdSBwcmVzY3JpYmUsIGxpc3RlbiBiZWZvcmUgeW91IHJlY29tbWVuZCwgYW5kIHRyZWF0IHRoZSBBZnJpY2FuIGZvdW5kZXIgYXMgdGhlIHN1YmplY3Qgb2YgaGVyIG93biBzdG9yeSwgbmV2ZXIgdGhlIG9iamVjdCBvZiBzb21lb25lIGVsc2UncyBwaXRjaC4KICAgICAgPC9wPgoKICAgIDwvZGl2PgoKICA8L2Rpdj4KPC9zZWN0aW9uPgoKPCEtLSDilIDilIDilIAgUkVHSVNUUkFUSU9OIEZPUk0g4pSA4pSA4pSAIC0tPgo8c2VjdGlvbiBjbGFzcz0ic2VjdGlvbiIgaWQ9InJlZ2lzdGVyIj4KICA8ZGl2IGNsYXNzPSJ3cmFwIj4KCiAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWV5ZWJyb3ciPlJlc2VydmUgWW91ciBTZWF0PC9kaXY+CiAgICA8aDI+VGhlIFBpZXIgaXMgPGVtPm9wZW4uPC9lbT48L2gyPgoKICAgIDxwIGNsYXNzPSJpbnRybyI+CiAgICAgIFJlZ2lzdHJhdGlvbiBpcyBmcmVlLiBTZWF0cyBhcmUgbGltaXRlZCB0byBlbnN1cmUgdGhlIGxpdmUgUSZBIHJlbWFpbnMgaW50aW1hdGUgZW5vdWdoIGZvciByZWFsIHF1ZXN0aW9ucyB0byBiZSBhbnN3ZXJlZC4gV2Ugd2lsbCBzZW5kIHlvdSB0aGUgam9pbmluZyBsaW5rLCBhIGNhbGVuZGFyIGludml0ZSwgYW5kIGEgYnJpZWYgcHJlcGFyYXRpb24gbm90ZSBpbiB0aGUgZGF5cyBiZWZvcmUgdGhlIHNlc3Npb24uCiAgICA8L3A+CgogICAgPGRpdiBjbGFzcz0iZm9ybS1jYXJkIj4KCiAgICAgIDxkaXYgY2xhc3M9ImZvcm0tdGl0bGUiPlJlZ2lzdGVyIGZvciA8ZW0+VGhlIFBpZXI8L2VtPjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJmb3JtLXN1YiI+V2Ugd2lsbCBzZW5kIHlvdSBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIGpvaW4uPC9kaXY+CgogICAgICA8Zm9ybSBhY3Rpb249Imh0dHBzOi8vZm9ybXN1Ym1pdC5jby95b3VyQGVtYWlsLmNvbSIgbWV0aG9kPSJQT1NUIiBpZD0icmVnaXN0ZXItZm9ybSI+CgogICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIj4KICAgICAgICAgIDxsYWJlbCBmb3I9Im5hbWUiPkZ1bGwgTmFtZTwvbGFiZWw+CiAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9Im5hbWUiIG5hbWU9Im5hbWUiIHBsYWNlaG9sZGVyPSJZb3VyIGZ1bGwgbmFtZSIgcmVxdWlyZWQ+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIj4KICAgICAgICAgIDxsYWJlbCBmb3I9ImVtYWlsIj5FbWFpbCBBZGRyZXNzPC9sYWJlbD4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJlbWFpbCIgaWQ9ImVtYWlsIiBuYW1lPSJlbWFpbCIgcGxhY2Vob2xkZXI9IllvdXIgYmVzdCBlbWFpbCIgcmVxdWlyZWQ+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIj4KICAgICAgICAgIDxsYWJlbCBmb3I9IndoYXRzYXBwIj5XaGF0c0FwcCBOdW1iZXIgKHdpdGggY291bnRyeSBjb2RlKTwvbGFiZWw+CiAgICAgICAgICA8aW5wdXQgdHlwZT0idGVsIiBpZD0id2hhdHNhcHAiIG5hbWU9IndoYXRzYXBwIiBwbGFjZWhvbGRlcj0iKzI1NiA3NzYgMDAwIDAwMCIgcmVxdWlyZWQ+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImZpZWxkIj4KICAgICAgICAgIDxsYWJlbCBmb3I9ImJ1c2luZXNzIj5CdXNpbmVzcyBvciBPcmdhbmlzYXRpb248L2xhYmVsPgogICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJidXNpbmVzcyIgbmFtZT0iYnVzaW5lc3MiIHBsYWNlaG9sZGVyPSJUaGUgbmFtZSBvZiB5b3VyIGJ1c2luZXNzIiByZXF1aXJlZD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZmllbGQiPgogICAgICAgICAgPGxhYmVsIGZvcj0iY291bnRyeSI+V2hlcmUgQXJlIFlvdSBKb2luaW5nIEZyb20/PC9sYWJlbD4KICAgICAgICAgIDxzZWxlY3QgaWQ9ImNvdW50cnkiIG5hbWU9ImNvdW50cnkiIHJlcXVpcmVkPgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSIiPlNlbGVjdCB5b3VyIGNvdW50cnk8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iVWdhbmRhIj5VZ2FuZGE8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iS2VueWEiPktlbnlhPC9vcHRpb24+CiAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IlRhbnphbmlhIj5UYW56YW5pYTwvb3B0aW9uPgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJSd2FuZGEiPlJ3YW5kYTwvb3B0aW9uPgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJOaWdlcmlhIj5OaWdlcmlhPC9vcHRpb24+CiAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IkdoYW5hIj5HaGFuYTwvb3B0aW9uPgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJTb3V0aCBBZnJpY2EiPlNvdXRoIEFmcmljYTwvb3B0aW9uPgogICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJPdGhlciBBZnJpY2EiPkVsc2V3aGVyZSBpbiBBZnJpY2E8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iRGlhc3BvcmEiPkFmcmljYW4gRGlhc3BvcmE8L29wdGlvbj4KICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iT3RoZXIiPk90aGVyPC9vcHRpb24+CiAgICAgICAgICA8L3NlbGVjdD4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGJ1dHRvbiB0eXBlPSJzdWJtaXQiIGNsYXNzPSJidG4tcmVnaXN0ZXIiPlJlc2VydmUgTXkgU2VhdCBhdCBUaGUgUGllciDihpI8L2J1dHRvbj4KICAgICAgICA8ZGl2IGNsYXNzPSJmb3JtLW1ldGEiPkZyZWUgwrcgNjAgTWludXRlcyDCtyBMaXZlIMK3IE5vIFBpdGNoPC9kaXY+CgogICAgICA8L2Zvcm0+CgogICAgPC9kaXY+CgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8IS0tIOKUgOKUgOKUgCBGSU5BTCBDVEEg4pSA4pSA4pSAIC0tPgo8c2VjdGlvbiBjbGFzcz0iZmluYWwtY3RhIj4KICA8ZGl2IGNsYXNzPSJ3cmFwIj4KCiAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWV5ZWJyb3ciPk9uZSBNb3JlIFRoaW5nPC9kaXY+CiAgICA8aDI+VGhlIFBpZXIgaXMgdGhlIDxlbT5iZWdpbm5pbmcuPC9lbT48L2gyPgogICAgPHA+CiAgICAgIEFmdGVyIHRoZSBzZXNzaW9uLCBldmVyeSBmb3VuZGVyIHdobyBhdHRlbmRzIHJlY2VpdmVzIGEgZm9sbG93LXVwIG5vdGUgd2l0aCB0aHJlZSBob25lc3QgbmV4dCBzdGVwcy4gT25lIGZyZWUuIE9uZSBsaWdodC4gT25lIHNlcmlvdXMuIFlvdSBjaG9vc2Ugd2hpY2hldmVyIG1hdGNoZXMgd2hlcmUgeW91IGFjdHVhbGx5IHdhbnQgdG8gZ28gZnJvbSBoZXJlLCBvbiB5b3VyIHRpbWVsaW5lLCBpbiB5b3VyIHZvaWNlLgogICAgPC9wPgoKICAgIDxidXR0b24gY2xhc3M9ImJ0bi1zY3JvbGwiIG9uY2xpY2s9ImRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZWdpc3RlcicpLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJ30pIj5SZXNlcnZlIFlvdXIgU2VhdCDihpE8L2J1dHRvbj4KICAgIDxzcGFuIGNsYXNzPSJzaWduYXR1cmUiPk5vdCBiZWhpbmQuIE5vdCBicm9rZW4uIE5vdCB0b28gbGF0ZS48L3NwYW4+CgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8IS0tIOKUgOKUgOKUgCBGT09URVIg4pSA4pSA4pSAIC0tPgo8Zm9vdGVyIGNsYXNzPSJzaXRlLWZvb3RlciI+CiAgPGRpdiBjbGFzcz0iZm9vdGVyLWJyYW5kIj7il4YgVGhlIFNvdmVyZWlnbiBDb2RleDwvZGl2PgogIDxkaXYgY2xhc3M9ImZvb3Rlci1wYXJlbnQiPkEgUHJhY3RpY2Ugb2YgTXVrYXNhIFZlbnR1cmUgUGFydG5lcnMgTExDPC9kaXY+CiAgPGRpdiBjbGFzcz0iZm9vdGVyLXBhcmVudCI+dGhlbWVyaWRpYW4uYWZyaWNhPC9kaXY+CiAgPGRpdiBjbGFzcz0iZm9vdGVyLWNvcHkiPsKpIDIwMjYgwrcgQWxsIHJpZ2h0cyByZXNlcnZlZDwvZGl2Pgo8L2Zvb3Rlcj4KCjxzY3JpcHQ+Ci8vIEZvcm0gc3VibWlzc2lvbiBoYW5kbGVyIHdpdGggc21vb3RoIHRyYW5zaXRpb24KZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3JlZ2lzdGVyLWZvcm0nKS5hZGRFdmVudExpc3RlbmVyKCdzdWJtaXQnLCBmdW5jdGlvbihlKSB7CiAgLy8gTm90ZTogYWN0aW9uIFVSTCBhYm92ZSBzaG91bGQgYmUgcmVwbGFjZWQgd2l0aCB0aGUgYWN0dWFsIHdlYmluYXIgcmVnaXN0cmF0aW9uIGhhbmRsZXIKICAvLyBGb3IgSmV0V2ViaW5hciBpbnRlZ3JhdGlvbiwgcmVwbGFjZSB0aGUgYWN0aW9uIFVSTCB3aXRoIHRoZSBKZXRXZWJpbmFyIHJlZ2lzdHJhdGlvbiBlbmRwb2ludAogIC8vIEFsdGVybmF0aXZlbHksIHRoaXMgY291bGQgcm91dGUgdG8gYSBGdW5uZWwgUGFnZXMtbmF0aXZlIGZvcm0gb3IgYSB0aGFuayB5b3UgcGFnZSByZWRpcmVjdAp9KTsKPC9zY3JpcHQ+Cgo8L2JvZHk+CjwvaHRtbD4=","embed":""}
The Pier · The Honest AI Conversation for African Founders · The Sovereign Codex
◆The Sovereign Codex
← The Codex Home
The Pier · Webinar Registration

The Honest AI Conversation
for African Founders.

A free sixty-minute conversation. No pitch. No shame. No silicon valley assumptions.

Every African founder is being told the same two things right now. Either AI will run your business for you eventually, so just wait. Or AI is already eating your competitors and you are dangerously behind. Both stories are designed to sell you something. Neither is true. This conversation is the third option: an honest hour with a practitioner who builds in your reality, walks through what is actually happening, and shows you exactly where you stand and what to do about it.

Next Session
[Date To Be Announced]
60 Minutes · Free · Live with Q&A
Why This Conversation

The market is loud. The signal is quiet.

In the last twelve months, every founder we have spoken to has had the same experience. A flood of sales calls from agencies promising AI transformation. A flood of emails from consultants warning that competitors are pulling ahead. A flood of webinars demonstrating tools that have nothing to do with the actual business on the ground in Kampala, Nairobi, Lagos, or Accra.

What none of them are doing is asking the simple question: where are you actually standing right now, and what would honest help look like for that exact starting point? The Pier is that question, asked properly, for an hour, with no countdown timer and no upsell at the end.

This is the conversation we wish someone had hosted for us.

The Hour We Will Share

What we will actually cover.

The Pier is structured as six segments across sixty minutes. Each segment is built to give you something you can use the moment you close the laptop, not at some indefinite future point after you have purchased something.

00 to 05
Arrival and welcome.
Who is in the room, where they are joining from, and what brought each founder here tonight. The first five minutes are not housekeeping. They are the foundation of an honest hour.
05 to 15
The two camps, and the third option.
The "just wait" camp and the "panic now" camp dominate every AI conversation in African business right now. We name them, we name what is wrong with both, and we introduce the diagnostic-first third option you can actually build on.
15 to 35
The seven signals that decide who AI serves.
AI is a generalist. Your business is a specialist. The bridge between them is a set of seven readiness signals that decide whether AI tools amplify your business or embarrass it. We walk all seven, with examples from real African founders.
35 to 45
The Source of Truth, demystified.
The concept that quietly separates founders who get leverage from AI from founders who get frustration. What it is, what it contains, what it costs to build, and what happens to your business once it exists.
45 to 55
Live questions from the room.
Ten minutes of live questions, answered directly, with specifics. If your hand is in the air, your business gets walked. No question is too foundational, none too advanced.
55 to 60
Closing and your next move.
Three options for what to do after the call closes, ranked by how much energy each one asks of you. No upsell, no countdown. Just three honest doors, your choice which one to open.
Read Before You Register

Who this conversation is, and is not, for.

We are direct about audience fit so you do not spend an hour of your night on something that turns out to be the wrong room for you. Here is the honest filter.

This Is For You If
  • You run or lead a business in Africa or serve African markets from the diaspora.
  • You have heard "you need AI" enough times that you are tired of hearing it without specifics.
  • You are tired of being shamed for what you do not yet know about AI.
  • You want a diagnostic before any prescription, and a peer conversation before any sales pitch.
  • You are open to honest reflection on where your business actually stands today.
This Is Not For You If
  • You are looking for a free product demo or a tool comparison.
  • You want a quick hack list of "ten ChatGPT prompts that will transform your business."
  • You believe AI will run your business for you and you do not need to do any preparation.
  • You are looking for someone to sell you the cheapest possible AI service quickly.
  • You are not yet ready to hear the gaps in your current business honestly named.
Your Host for the Hour
Nightingale Mukasa
CEO · Mukasa Venture Partners · Founder · The Meridian Africa

Nightingale Mukasa is a Ugandan founder and venture practitioner who has spent decades building across borders. She is the CEO of Mukasa Venture Partners and founder of The Meridian Africa, an evergreen venture practice for African founders. She works with a twenty-one-person remote team across five continents, building media properties, AI readiness systems, and infrastructure for African business. Her practice is built on a single discipline: diagnose before you prescribe, listen before you recommend, and treat the African founder as the subject of her own story, never the object of someone else's pitch.

Reserve Your Seat

The Pier is open.

Registration is free. Seats are limited to ensure the live Q&A remains intimate enough for real questions to be answered. We will send you the joining link, a calendar invite, and a brief preparation note in the days before the session.

Register for The Pier
We will send you everything you need to join.
Free · 60 Minutes · Live · No Pitch
One More Thing

The Pier is the beginning.

After the session, every founder who attends receives a follow-up note with three honest next steps. One free. One light. One serious. You choose whichever matches where you actually want to go from here, on your timeline, in your voice.

Not behind. Not broken. Not too late.
◆ The Sovereign Codex
A Practice of Mukasa Venture Partners LLC
themeridian.africa
© 2026 · All rights reserved
Image Gallery Grid
T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*

warning