Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2NoYXRlYXUtbGUtdGFwLWJsYW5jLWJpbyIgY2xhc3M9InByb2R1Y3QtbWluaWF0dXJlIGNhcmQtd3JhcHBlciB1bmRlcmxpbmUtbGlua3MtaG92ZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImNhcmQKICAgICAgY2FyZC0tc3RhbmRhcmQKICAgICAgY2FyZC0tbWVkaWEKICAgICAgCiAgICAgIAogICAgICAiCiAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7IgogICAgICAgID4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5uZXIgY29sb3ItYmFja2dyb3VuZC0xIHJhdGlvIgogICAgICAgICAgICAgICAgIHN0eWxlPSItLXJhdGlvLXBlcmNlbnQ6IDkzLjQ1Nzk0MzkyNTIzMzY0JTsiPjxkaXYgY2xhc3M9ImNhcmRfX21lZGlhIGNhcmRfX21lZGlhX3NlY29uZGFyeSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZGlhIG1lZGlhLS10cmFuc3BhcmVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQmlib3Zpbm9wYWNrc2hvdF9MZVRhcGJsYW5jMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzAyNTk1MTE1JndpZHRoPTMzMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CaWJvdmlub3BhY2tzaG90X0xlVGFwYmxhbmMyMDIzLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDI1OTUxMTUmd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vcGFja3Nob3RfTGVUYXBibGFuYzIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcwMjU5NTExNSZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQmlib3Zpbm9wYWNrc2hvdF9MZVRhcGJsYW5jMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzAyNTk1MTE1JndpZHRoPTc2OCI+PGltZyBzcmM9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQmlib3Zpbm9wYWNrc2hvdF9MZVRhcGJsYW5jMjAyMy5wbmc/dj0xNzAyNTk1MTE1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJDaGF0ZWF1IExlIFRhcCBibGFuYywgQmVyZ2VyYWMgc2VjIChCaW8pLCBPbGl2aWVyIFJvY2hlcywgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEwMTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2V0aXF1ZXR0ZWJlcmdlcmFjc2VjbGV0YXBiaW8yMDIzLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDI1OTU0NTkmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9ldGlxdWV0dGViZXJnZXJhY3NlY2xldGFwYmlvMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzAyNTk1NDU5JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvZXRpcXVldHRlYmVyZ2VyYWNzZWNsZXRhcGJpbzIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcwMjU5NTQ1OSZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2V0aXF1ZXR0ZWJlcmdlcmFjc2VjbGV0YXBiaW8yMDIzLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDI1OTU0NTkmd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9ldGlxdWV0dGViZXJnZXJhY3NlY2xldGFwYmlvMjAyMy5wbmc/dj0xNzAyNTk1NDU5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iQ2hhdGVhdSBMZSBUYXAgYmxhbmMsIEJlcmdlcmFjIHNlYyAoQmlvKSwgT2xpdmllciBSb2NoZXMsIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAxOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk0MSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FydF9fY29udGVudC1tZWRpYSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fYmFkZ2UgdG9wIGxlZnQiPgogICAgICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJiYWRnZSBiYWRnZS10ZXh0Ij5CZXN0IHdpbmUgaW4gYm94IDIwMjA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX3F1aWNrLWFkZCI+PHByb2R1Y3QtZm9ybT48Zm9ybSBtZXRob2Q9InBvc3QiIGFjdGlvbj0iL2NhcnQvYWRkIiBpZD0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5MTc1NjQ1NyIgYWNjZXB0LWNoYXJzZXQ9IlVURi04IiBjbGFzcz0iZm9ybSIgZW5jdHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0YSIgbm92YWxpZGF0ZT0ibm92YWxpZGF0ZSIgZGF0YS10eXBlPSJhZGQtdG8tY2FydC1mb3JtIj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJmb3JtX3R5cGUiIHZhbHVlPSJwcm9kdWN0IiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InV0ZjgiIHZhbHVlPSLinJMiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iaWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT0iNDI3NDcwNjc2NjI1MDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1MzkxNzU2NDU3LXN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJzdWJtaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iYWRkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJidG4gYnRuLXRlcnRpYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtaGFzcG9wdXA9ImRpYWxvZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsbGVkYnk9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTE3NTY0NTctc3VibWl0IHRpdGxlLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3LTc2NTUzOTE3NTY0NTciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1saXZlPSJwb2xpdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1zb2xkLW91dC1tZXNzYWdlPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+QWpvdXRlcgo8ZGl2IGNsYXNzPSJsb2FkaW5nLW92ZXJsYXlfX3NwaW5uZXIgaGlkZGVuIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3ZnIGFyaWEtaGlkZGVuPSJ0cnVlIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJwcmVzZW50YXRpb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ic3Bpbm5lciIgdmlld0JveD0iMCAwIDY2IDY2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0icGF0aCIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSI2IiBjeD0iMzMiIGN5PSIzMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByPSIzMCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icHJvZHVjdC1pZCIgdmFsdWU9Ijc2NTUzOTE3NTY0NTciIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ic2VjdGlvbi1pZCIgdmFsdWU9InRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3IiAvPjwvZm9ybT48L3Byb2R1Y3QtZm9ybT48L2Rpdj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fY29udGVudCBjYXJkX19jb250ZW50LW1haW4iPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbmZvcm1hdGlvbiI+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9ucyI+QU9DIEJlcmdlcmFjIHNlYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBTdWQtT3Vlc3Q8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImNhcmRfX2hlYWRpbmciIGlkPSJ0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny03NjU1MzkxNzU2NDU3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgQ2hhdGVhdSBMZSBUYXAgYmxhbmMsIEJlcmdlcmFjIHNlYyAoQmlvKSwgT2xpdmllciBSb2NoZXMsIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObwogICAgICAgICAgICAgICAgICAgIDwvaDM+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fZGV0YWlscyI+PC9kaXY+PHNwYW4gY2xhc3M9ImNhcHRpb24tbGFyZ2UgbGlnaHQiPjwvc3Bhbj4KCgoKCgoKCgoKPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc01haW4iPgogICAgIDxkaXYgY2xhc3M9InN0YXItcmF0aW5ncyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmaWxsLXJhdGluZ3MiIHN0eWxlPSJ3aWR0aDogOTQuMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbXB0eS1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDk0LjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc1N0ciI+KDE0IGF2aXMpPC9kaXY+CjwvZGl2Pgo8c3R5bGU+CiAgICAuY2F0ZWdvcnlTdGFyc01haW4geyBtYXJnaW4tdG9wOiAtNXB4O21hcmdpbi1ib3R0b206IC0zcHg7em9vbTogMC44MTsgfQogICAgLmNhdGVnb3J5U3RhcnNTdHIgewogICAgCXZlcnRpY2FsLWFsaWduOiB0b3A7CgkJbWFyZ2luLXRvcDogMTBweDsKCQlkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CgkJbWFyZ2luLWxlZnQ6IDVweDsKICAgIH0KICAgIC5hZ1dpZGdldFN0YXJzIHsKCQliYWNrZ3JvdW5kOm5vbmU7CgkJYm94LXNoYWRvdzpub25lOwoJCW1hcmdpbi10b3A6IDA7CgkJbWFyZ2luLWJvdHRvbTogMDsKCX0KCS5hZ1dpZGdldFN0YXJzIC5pbm5lciB7CgkJcGFkZGluZzowcHg7Cgl9CgkuYWdXaWRnZXRTdGFycyAuYWctYmFkZ2UgewoJCXZlcnRpY2FsLWFsaWduOiBib3R0b207CgkJbWFyZ2luLXJpZ2h0OiAwLjNyZW07Cgl9CgkuYWdXaWRnZXRTdGFycyAucmV2aWV3R2xvYmFsIHsKCQl3aWR0aDoxMDAlOwoJfQogIAkuc3Rhci1yYXRpbmdzIHsKICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOwogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgY29sb3I6ICNDRENEQ0Q7CiAgICAgIGZvbnQtc2l6ZTogMjhweDsKICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOwogICAgfQogIAkuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3MgewogICAgICBjb2xvcjogI0Y0RDcwMjsKICAgICAgcGFkZGluZzogMDsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB6LWluZGV4OiAxOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgdG9wOiAwOwogICAgICBsZWZ0OiAwOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwoKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHNwYW4gewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIAogICAgfQogICAgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB6LWluZGV4OiAwOwogIAogICAgfQo8L3N0eWxlPgoKICAgICAgICAgICAgICAgICAgICAKPGRpdiBjbGFzcz0icHJpY2UgIj4KICA8ZGl2IGNsYXNzPSJwcmljZV9fY29udGFpbmVyIj48ZGl2IGNsYXNzPSJwcmljZV9fcmVndWxhciI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgIDM0LDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJwcmljZV9fc2FsZSI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgICA8c3Bhbj4KICAgICAgICAgIDxzIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgICAgICAKICAgICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICA8L3M+CiAgICAgICAgPC9zcGFuPjxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggc29sZMOpPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1zYWxlIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDM0LDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ1bml0LXByaWNlIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiI+UHJpeCB1bml0YWlyZTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tbGFzdCI+CiAgICAgICAgPHNwYW4+U29pdDwvc3Bhbj4KICAgICAgICA8c3Bhbj44LDUwIOKCrDwvc3Bhbj4KICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+Lzwvc3Bhbj4KICAgICAgICA8c3Bhbj43NWNsCiAgICAgICAgPC9zcGFuPgogICAgICA8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj48L2Rpdj4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2E+
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL3BsYW4tZGUtZGlldS1odWd1ZXMtbWVmZnJlLWRvbWFpbmUtZHUtYm9pcy1kZXMtZGFtZXMiIGNsYXNzPSJwcm9kdWN0LW1pbmlhdHVyZSBjYXJkLXdyYXBwZXIgdW5kZXJsaW5lLWxpbmtzLWhvdmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkCiAgICAgIGNhcmQtLXN0YW5kYXJkCiAgICAgIGNhcmQtLW1lZGlhCiAgICAgIAogICAgICAKICAgICAgIgogICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyIKICAgICAgICA+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2lubmVyIGNvbG9yLWJhY2tncm91bmQtMSByYXRpbyIKICAgICAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7Ij48ZGl2IGNsYXNzPSJjYXJkX19tZWRpYSBjYXJkX19tZWRpYV9zZWNvbmRhcnkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpYSBtZWRpYS0tdHJhbnNwYXJlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2xlLXBsYW4tZGUtZGlldS1odWd1ZS1tZWZmcmUtYmlib3Zpbm8tYmliLTNMLTIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcxODAxMTc5MiZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvbGUtcGxhbi1kZS1kaWV1LWh1Z3VlLW1lZmZyZS1iaWJvdmluby1iaWItM0wtMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzE4MDExNzkyJndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9sZS1wbGFuLWRlLWRpZXUtaHVndWUtbWVmZnJlLWJpYm92aW5vLWJpYi0zTC0yMDIzLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTgwMTE3OTImd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2xlLXBsYW4tZGUtZGlldS1odWd1ZS1tZWZmcmUtYmlib3Zpbm8tYmliLTNMLTIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcxODAxMTc5MiZ3aWR0aD03NjgiPjxpbWcgc3JjPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2xlLXBsYW4tZGUtZGlldS1odWd1ZS1tZWZmcmUtYmlib3Zpbm8tYmliLTNMLTIwMjMucG5nP3Y9MTcxODAxMTc5MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iUGxhbiBkZSBEaWV1LCBEb21haW5lIGR1IEJvaXMgZGVzIERhbWVzLCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAyNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3Rpb24tcmVkdWNlIGltYWdlLXByaW1hcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPSJsYXp5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PSI5NTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPHBpY3R1cmU+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogMzMwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk9fZXRpcXVldHRlX1BsYW5fRGVfRGlldV8yMDIzLTNMXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcxODAxMTgxNCZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9QbGFuX0RlX0RpZXVfMjAyMy0zTF84Nng4MG1tLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTgwMTE4MTQmd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfUGxhbl9EZV9EaWV1XzIwMjMtM0xfODZ4ODBtbS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzE4MDExODE0JndpZHRoPTU1MCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNzY4cHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk9fZXRpcXVldHRlX1BsYW5fRGVfRGlldV8yMDIzLTNMXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcxODAxMTgxNCZ3aWR0aD03NjgiPjxpbWcgc3JjPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9QbGFuX0RlX0RpZXVfMjAyMy0zTF84Nng4MG1tLnBuZz92PTE3MTgwMTE4MTQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJQbGFuIGRlIERpZXUsIERvbWFpbmUgZHUgQm9pcyBkZXMgRGFtZXMsIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAxNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FydF9fY29udGVudC1tZWRpYSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fYmFkZ2UgdG9wIGxlZnQiPgogICAgICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJhZGdlIGJhZGdlLXRleHQiPkJlc3Qgd2luZSBpbiBib3ggMjAyNDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fcXVpY2stYWRkIj48cHJvZHVjdC1mb3JtPjxmb3JtIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvY2FydC9hZGQiIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1MzkyNTQyODg5IiBhY2NlcHQtY2hhcnNldD0iVVRGLTgiIGNsYXNzPSJmb3JtIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBub3ZhbGlkYXRlPSJub3ZhbGlkYXRlIiBkYXRhLXR5cGU9ImFkZC10by1jYXJ0LWZvcm0iPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fdHlwZSIgdmFsdWU9InByb2R1Y3QiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idXRmOCIgdmFsdWU9IuKckyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI0Mjk3NTUzNzEwMzAxNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTI1NDI4ODktc3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhZGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0biBidG4tdGVydGlhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5MjU0Mjg4OS1zdWJtaXQgdGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5MjU0Mjg4OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxpdmU9InBvbGl0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNvbGQtb3V0LW1lc3NhZ2U9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5Bam91dGVyCjxkaXYgY2xhc3M9ImxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciBoaWRkZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9InByZXNlbnRhdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzcGlubmVyIiB2aWV3Qm94PSIwIDAgNjYgNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJwYXRoIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMyIgY3k9IjMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHI9IjMwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwcm9kdWN0LWlkIiB2YWx1ZT0iNzY1NTM5MjU0Mjg4OSIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWN0aW9uLWlkIiB2YWx1ZT0idGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjciIC8+PC9mb3JtPjwvcHJvZHVjdC1mb3JtPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcmRfX2NvbnRlbnQtbWFpbiI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9uIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb25zIj5BT0MgQ8O0dGVzIGR1IFJow7RuZSBWaWxsYWdlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IEPDtHRlcyBkdSBSaMO0bmU8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImNhcmRfX2hlYWRpbmciIGlkPSJ0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny03NjU1MzkyNTQyODg5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgUGxhbiBkZSBEaWV1LCBEb21haW5lIGR1IEJvaXMgZGVzIERhbWVzLCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8KICAgICAgICAgICAgICAgICAgICA8L2gzPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2RldGFpbHMiPjwvZGl2PjxzcGFuIGNsYXNzPSJjYXB0aW9uLWxhcmdlIGxpZ2h0Ij48L3NwYW4+CgoKCgoKCgoKCjxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNNYWluIj4KICAgICA8ZGl2IGNsYXNzPSJzdGFyLXJhdGluZ3MiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmlsbC1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDk0LjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZW1wdHktcmF0aW5ncyIgc3R5bGU9IndpZHRoOiA5NC4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNTdHIiPigxNyBhdmlzKTwvZGl2Pgo8L2Rpdj4KPHN0eWxlPgogICAgLmNhdGVnb3J5U3RhcnNNYWluIHsgbWFyZ2luLXRvcDogLTVweDttYXJnaW4tYm90dG9tOiAtM3B4O3pvb206IDAuODE7IH0KICAgIC5jYXRlZ29yeVN0YXJzU3RyIHsKICAgIAl2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJCW1hcmdpbi10b3A6IDEwcHg7CgkJZGlzcGxheTogaW5saW5lLWJsb2NrOwoJCW1hcmdpbi1sZWZ0OiA1cHg7CiAgICB9CiAgICAuYWdXaWRnZXRTdGFycyB7CgkJYmFja2dyb3VuZDpub25lOwoJCWJveC1zaGFkb3c6bm9uZTsKCQltYXJnaW4tdG9wOiAwOwoJCW1hcmdpbi1ib3R0b206IDA7Cgl9CgkuYWdXaWRnZXRTdGFycyAuaW5uZXIgewoJCXBhZGRpbmc6MHB4OwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmFnLWJhZGdlIHsKCQl2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOwoJCW1hcmdpbi1yaWdodDogMC4zcmVtOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLnJldmlld0dsb2JhbCB7CgkJd2lkdGg6MTAwJTsKCX0KICAJLnN0YXItcmF0aW5ncyB7CiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIGNvbG9yOiAjQ0RDRENEOwogICAgICBmb250LXNpemU6IDI4cHg7CiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHsKICAgICAgY29sb3I6ICNGNEQ3MDI7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgei1pbmRleDogMTsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHRvcDogMDsKICAgICAgbGVmdDogMDsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKCiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAKICAgIH0KICAgIC5zdGFyLXJhdGluZ3MgLmVtcHR5LXJhdGluZ3MgewogICAgICBwYWRkaW5nOiAwOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgei1pbmRleDogMDsKICAKICAgIH0KPC9zdHlsZT4KCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9InByaWNlICI+CiAgPGRpdiBjbGFzcz0icHJpY2VfX2NvbnRhaW5lciI+PGRpdiBjbGFzcz0icHJpY2VfX3JlZ3VsYXIiPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IGhhYml0dWVsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAzNSwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0icHJpY2VfX3NhbGUiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgICAgPHNwYW4+CiAgICAgICAgICA8cyBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgPC9zPgogICAgICAgIDwvc3Bhbj48c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IHNvbGTDqTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tc2FsZSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICAzNSwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0idW5pdC1wcmljZSI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4iPlByaXggdW5pdGFpcmU8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDxzcGFuPlNvaXQ8L3NwYW4+CiAgICAgICAgPHNwYW4+OCw3NSDigqw8L3NwYW4+CiAgICAgICAgPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPi88L3NwYW4+CiAgICAgICAgPHNwYW4+NzVjbAogICAgICAgIDwvc3Bhbj4KICAgICAgPC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+PC9kaXY+CgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPg==
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2NoYXJkb25uYXktY2xhc3NpYy1qZWFuLXBhdWwtYnJ1bi1kb21haW5lLWRlcy10ZXJyZXMtZG9yZWVzIiBjbGFzcz0icHJvZHVjdC1taW5pYXR1cmUgY2FyZC13cmFwcGVyIHVuZGVybGluZS1saW5rcy1ob3ZlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iY2FyZAogICAgICBjYXJkLS1zdGFuZGFyZAogICAgICBjYXJkLS1tZWRpYQogICAgICAKICAgICAgCiAgICAgICIKICAgICAgICAgICAgIHN0eWxlPSItLXJhdGlvLXBlcmNlbnQ6IDkzLjQ1Nzk0MzkyNTIzMzY0JTsiCiAgICAgICAgPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbm5lciBjb2xvci1iYWNrZ3JvdW5kLTEgcmF0aW8iCiAgICAgICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyI+PGRpdiBjbGFzcz0iY2FyZF9fbWVkaWEgY2FyZF9fbWVkaWFfc2Vjb25kYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVkaWEgbWVkaWEtLXRyYW5zcGFyZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogMzMwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOTy1DaGFyZG9ubmF5LUNsYXNzaWMtamVhbl9QYXVsX0JydW5fMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA3Njc3MDcwJndpZHRoPTMzMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOTy1DaGFyZG9ubmF5LUNsYXNzaWMtamVhbl9QYXVsX0JydW5fMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA3Njc3MDcwJndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOTy1DaGFyZG9ubmF5LUNsYXNzaWMtamVhbl9QYXVsX0JydW5fMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA3Njc3MDcwJndpZHRoPTU1MCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNzY4cHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOTy1DaGFyZG9ubmF5LUNsYXNzaWMtamVhbl9QYXVsX0JydW5fMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA3Njc3MDcwJndpZHRoPTc2OCI+PGltZyBzcmM9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk8tQ2hhcmRvbm5heS1DbGFzc2ljLWplYW5fUGF1bF9CcnVuXzIwMjMucG5nP3Y9MTcwNzY3NzA3MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iQ2hhcmRvbm5heSBDbGFzc2ljLCBKZWFuIFBhdWwgQnJ1biwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEwMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9DaGFyZG9ubmF5Q2xhc3NpY18yMDIzLTNMXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcwNzY3NzA3MCZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9DaGFyZG9ubmF5Q2xhc3NpY18yMDIzLTNMXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcwNzY3NzA3MCZ3aWR0aD00MDAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDU1MHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9DaGFyZG9ubmF5Q2xhc3NpY18yMDIzLTNMXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcwNzY3NzA3MCZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9DaGFyZG9ubmF5Q2xhc3NpY18yMDIzLTNMXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcwNzY3NzA3MCZ3aWR0aD03NjgiPjxpbWcgc3JjPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9DaGFyZG9ubmF5Q2xhc3NpY18yMDIzLTNMXzg2eDgwbW0ucG5nP3Y9MTcwNzY3NzA3MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IkNoYXJkb25uYXkgQ2xhc3NpYywgSmVhbiBQYXVsIEJydW4sIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAxMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk0NCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FydF9fY29udGVudC1tZWRpYSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fYmFkZ2UgdG9wIGxlZnQiPjxzcGFuIGNsYXNzPSJiYWRnZSBiYWRnZS0tYm90dG9tLWxlZnQgY29sb3ItaW52ZXJzZSI+w4lwdWlzw6k8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJhZGdlIGJhZGdlLXRleHQiPkJlc3Qgd2luZSBpbiBib3ggMjAxNTwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fcXVpY2stYWRkIj48cHJvZHVjdC1mb3JtPjxmb3JtIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvY2FydC9hZGQiIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1MzkxMDM1NTYxIiBhY2NlcHQtY2hhcnNldD0iVVRGLTgiIGNsYXNzPSJmb3JtIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBub3ZhbGlkYXRlPSJub3ZhbGlkYXRlIiBkYXRhLXR5cGU9ImFkZC10by1jYXJ0LWZvcm0iPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fdHlwZSIgdmFsdWU9InByb2R1Y3QiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idXRmOCIgdmFsdWU9IuKckyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI0Mjc0NzA2NTQzNDI4MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTEwMzU1NjEtc3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhZGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0biBidG4tdGVydGlhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5MTAzNTU2MS1zdWJtaXQgdGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5MTAzNTU2MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxpdmU9InBvbGl0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNvbGQtb3V0LW1lc3NhZ2U9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsOJcHVpc8OpCjxkaXYgY2xhc3M9ImxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciBoaWRkZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9InByZXNlbnRhdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzcGlubmVyIiB2aWV3Qm94PSIwIDAgNjYgNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJwYXRoIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMyIgY3k9IjMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHI9IjMwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwcm9kdWN0LWlkIiB2YWx1ZT0iNzY1NTM5MTAzNTU2MSIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWN0aW9uLWlkIiB2YWx1ZT0idGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjciIC8+PC9mb3JtPjwvcHJvZHVjdC1mb3JtPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcmRfX2NvbnRlbnQtbWFpbiI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9uIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb25zIj5BT0MgQmVhdWpvbGFpcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBCZWF1am9sYWlzPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJjYXJkX19oZWFkaW5nIiBpZD0idGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5MTAzNTU2MSI+CiAgICAgICAgICAgICAgICAgICAgICAgIENoYXJkb25uYXkgQ2xhc3NpYywgSmVhbiBQYXVsIEJydW4sIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObwogICAgICAgICAgICAgICAgICAgIDwvaDM+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fZGV0YWlscyI+PC9kaXY+PHNwYW4gY2xhc3M9ImNhcHRpb24tbGFyZ2UgbGlnaHQiPjwvc3Bhbj4KCgoKCgoKCgoKPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc01haW4iPgogICAgIDxkaXYgY2xhc3M9InN0YXItcmF0aW5ncyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmaWxsLXJhdGluZ3MiIHN0eWxlPSJ3aWR0aDogOTguMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbXB0eS1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDk4LjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc1N0ciI+KDE2IGF2aXMpPC9kaXY+CjwvZGl2Pgo8c3R5bGU+CiAgICAuY2F0ZWdvcnlTdGFyc01haW4geyBtYXJnaW4tdG9wOiAtNXB4O21hcmdpbi1ib3R0b206IC0zcHg7em9vbTogMC44MTsgfQogICAgLmNhdGVnb3J5U3RhcnNTdHIgewogICAgCXZlcnRpY2FsLWFsaWduOiB0b3A7CgkJbWFyZ2luLXRvcDogMTBweDsKCQlkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CgkJbWFyZ2luLWxlZnQ6IDVweDsKICAgIH0KICAgIC5hZ1dpZGdldFN0YXJzIHsKCQliYWNrZ3JvdW5kOm5vbmU7CgkJYm94LXNoYWRvdzpub25lOwoJCW1hcmdpbi10b3A6IDA7CgkJbWFyZ2luLWJvdHRvbTogMDsKCX0KCS5hZ1dpZGdldFN0YXJzIC5pbm5lciB7CgkJcGFkZGluZzowcHg7Cgl9CgkuYWdXaWRnZXRTdGFycyAuYWctYmFkZ2UgewoJCXZlcnRpY2FsLWFsaWduOiBib3R0b207CgkJbWFyZ2luLXJpZ2h0OiAwLjNyZW07Cgl9CgkuYWdXaWRnZXRTdGFycyAucmV2aWV3R2xvYmFsIHsKCQl3aWR0aDoxMDAlOwoJfQogIAkuc3Rhci1yYXRpbmdzIHsKICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOwogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgY29sb3I6ICNDRENEQ0Q7CiAgICAgIGZvbnQtc2l6ZTogMjhweDsKICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOwogICAgfQogIAkuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3MgewogICAgICBjb2xvcjogI0Y0RDcwMjsKICAgICAgcGFkZGluZzogMDsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB6LWluZGV4OiAxOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgdG9wOiAwOwogICAgICBsZWZ0OiAwOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwoKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHNwYW4gewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIAogICAgfQogICAgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB6LWluZGV4OiAwOwogIAogICAgfQo8L3N0eWxlPgoKICAgICAgICAgICAgICAgICAgICAKPGRpdiBjbGFzcz0icHJpY2UgIHByaWNlLS1zb2xkLW91dCAiPgogIDxkaXYgY2xhc3M9InByaWNlX19jb250YWluZXIiPjxkaXYgY2xhc3M9InByaWNlX19yZWd1bGFyIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tcmVndWxhciI+CiAgICAgICAgNTIsMDAg4oKsCiAgICAgIDwvc3Bhbj4KICAgICAgCiAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXF1YW50aXR5Ij4zTCAoNCBib3V0ZWlsbGVzKTwvc3Bhbj4KICAgICAgCiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InByaWNlX19zYWxlIj4KICAgICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IGhhYml0dWVsPC9zcGFuPgogICAgICAgIDxzcGFuPgogICAgICAgICAgPHMgY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tcmVndWxhciI+CiAgICAgICAgICAgIAogICAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgIDwvcz4KICAgICAgICA8L3NwYW4+PHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBzb2xkw6k8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXNhbGUgcHJpY2UtaXRlbS0tbGFzdCI+CiAgICAgICAgNTIsMDAg4oKsCiAgICAgIDwvc3Bhbj4KICAgICAgCiAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXF1YW50aXR5Ij4zTCAoNCBib3V0ZWlsbGVzKTwvc3Bhbj4KICAgICAgCiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InVuaXQtcHJpY2UiPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIj5Qcml4IHVuaXRhaXJlPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICA8c3Bhbj5Tb2l0PC9zcGFuPgogICAgICAgIDxzcGFuPjEzLDAwIOKCrDwvc3Bhbj4KICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+Lzwvc3Bhbj4KICAgICAgICA8c3Bhbj43NWNsCiAgICAgICAgPC9zcGFuPgogICAgICA8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj48L2Rpdj4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2E+
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2JvdXJndWVpbC1kb21haW5lLWF1ZGViZXJ0LTIiIGNsYXNzPSJwcm9kdWN0LW1pbmlhdHVyZSBjYXJkLXdyYXBwZXIgdW5kZXJsaW5lLWxpbmtzLWhvdmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkCiAgICAgIGNhcmQtLXN0YW5kYXJkCiAgICAgIGNhcmQtLW1lZGlhCiAgICAgIAogICAgICAKICAgICAgIgogICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyIKICAgICAgICA+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2lubmVyIGNvbG9yLWJhY2tncm91bmQtMSByYXRpbyIKICAgICAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7Ij48ZGl2IGNsYXNzPSJjYXJkX19tZWRpYSBjYXJkX19tZWRpYV9zZWNvbmRhcnkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpYSBtZWRpYS0tdHJhbnNwYXJlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vLUJvdXJndWVpbC1BdWRlYmVydC1CV0lCLTIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcwMjU0MTc0OSZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQmlib3Zpbm8tQm91cmd1ZWlsLUF1ZGViZXJ0LUJXSUItMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzAyNTQxNzQ5JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CaWJvdmluby1Cb3VyZ3VlaWwtQXVkZWJlcnQtQldJQi0yMDIzLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDI1NDE3NDkmd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vLUJvdXJndWVpbC1BdWRlYmVydC1CV0lCLTIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcwMjU0MTc0OSZ3aWR0aD03NjgiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDEyMDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vLUJvdXJndWVpbC1BdWRlYmVydC1CV0lCLTIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcwMjU0MTc0OSZ3aWR0aD0xMjAwIj48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CaWJvdmluby1Cb3VyZ3VlaWwtQXVkZWJlcnQtQldJQi0yMDIzLnBuZz92PTE3MDI1NDE3NDkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IkJvdXJndWVpbCwgRG9tYWluZSBBdWRlYmVydCwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEyMDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iMTIwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CaWJvdmlub19QYWNrc2hvdF9Cb3VyZ3VlaWxBdWRlYmVydDIwMjIucG5nP2Zvcm1hdD1wanBnJnY9MTcwMjU0MTc0OSZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vX1BhY2tzaG90X0JvdXJndWVpbEF1ZGViZXJ0MjAyMi5wbmc/Zm9ybWF0PXBqcGcmdj0xNzAyNTQxNzQ5JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQmlib3Zpbm9fUGFja3Nob3RfQm91cmd1ZWlsQXVkZWJlcnQyMDIyLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDI1NDE3NDkmd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CaWJvdmlub19QYWNrc2hvdF9Cb3VyZ3VlaWxBdWRlYmVydDIwMjIucG5nP2Zvcm1hdD1wanBnJnY9MTcwMjU0MTc0OSZ3aWR0aD03NjgiPjxpbWcgc3JjPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vX1BhY2tzaG90X0JvdXJndWVpbEF1ZGViZXJ0MjAyMi5wbmc/dj0xNzAyNTQxNzQ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iQm91cmd1ZWlsLCBEb21haW5lIEF1ZGViZXJ0LCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEwMTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vdGlvbi1yZWR1Y2UgaW1hZ2Utc2Vjb25kYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRpbmc9ImxhenkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PSI5NDUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcnRfX2NvbnRlbnQtbWVkaWEiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2JhZGdlIHRvcCBsZWZ0Ij48c3BhbiBjbGFzcz0iYmFkZ2UgYmFkZ2UtLWJvdHRvbS1sZWZ0IGNvbG9yLWludmVyc2UiPsOJcHVpc8OpPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJhZGdlIGJhZGdlLXRleHQiPkJlc3Qgd2luZSBpbiBib3ggMjAyMzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fcXVpY2stYWRkIj48cHJvZHVjdC1mb3JtPjxmb3JtIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvY2FydC9hZGQiIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1Mzk4MDQ3OTEzIiBhY2NlcHQtY2hhcnNldD0iVVRGLTgiIGNsYXNzPSJmb3JtIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBub3ZhbGlkYXRlPSJub3ZhbGlkYXRlIiBkYXRhLXR5cGU9ImFkZC10by1jYXJ0LWZvcm0iPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fdHlwZSIgdmFsdWU9InByb2R1Y3QiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idXRmOCIgdmFsdWU9IuKckyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI0Mjc0NzA5MDI3MjQyNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTgwNDc5MTMtc3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhZGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0biBidG4tdGVydGlhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5ODA0NzkxMy1zdWJtaXQgdGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5ODA0NzkxMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxpdmU9InBvbGl0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNvbGQtb3V0LW1lc3NhZ2U9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsOJcHVpc8OpCjxkaXYgY2xhc3M9ImxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciBoaWRkZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9InByZXNlbnRhdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzcGlubmVyIiB2aWV3Qm94PSIwIDAgNjYgNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJwYXRoIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMyIgY3k9IjMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHI9IjMwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwcm9kdWN0LWlkIiB2YWx1ZT0iNzY1NTM5ODA0NzkxMyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWN0aW9uLWlkIiB2YWx1ZT0idGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjciIC8+PC9mb3JtPjwvcHJvZHVjdC1mb3JtPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcmRfX2NvbnRlbnQtbWFpbiI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9uIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb25zIj5BT0MgQm91cmd1ZWlsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IExvaXJlPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJjYXJkX19oZWFkaW5nIiBpZD0idGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5ODA0NzkxMyI+CiAgICAgICAgICAgICAgICAgICAgICAgIEJvdXJndWVpbCwgRG9tYWluZSBBdWRlYmVydCwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vCiAgICAgICAgICAgICAgICAgICAgPC9oMz4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19kZXRhaWxzIj48L2Rpdj48c3BhbiBjbGFzcz0iY2FwdGlvbi1sYXJnZSBsaWdodCI+PC9zcGFuPgoKCgoKCgoKCgo8ZGl2IGNsYXNzPSJjYXRlZ29yeVN0YXJzTWFpbiI+CiAgICAgPGRpdiBjbGFzcz0ic3Rhci1yYXRpbmdzIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZpbGwtcmF0aW5ncyIgc3R5bGU9IndpZHRoOiA5Ni4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVtcHR5LXJhdGluZ3MiIHN0eWxlPSJ3aWR0aDogOTYuMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeVN0YXJzU3RyIj4oMTUgYXZpcyk8L2Rpdj4KPC9kaXY+CjxzdHlsZT4KICAgIC5jYXRlZ29yeVN0YXJzTWFpbiB7IG1hcmdpbi10b3A6IC01cHg7bWFyZ2luLWJvdHRvbTogLTNweDt6b29tOiAwLjgxOyB9CiAgICAuY2F0ZWdvcnlTdGFyc1N0ciB7CiAgICAJdmVydGljYWwtYWxpZ246IHRvcDsKCQltYXJnaW4tdG9wOiAxMHB4OwoJCWRpc3BsYXk6IGlubGluZS1ibG9jazsKCQltYXJnaW4tbGVmdDogNXB4OwogICAgfQogICAgLmFnV2lkZ2V0U3RhcnMgewoJCWJhY2tncm91bmQ6bm9uZTsKCQlib3gtc2hhZG93Om5vbmU7CgkJbWFyZ2luLXRvcDogMDsKCQltYXJnaW4tYm90dG9tOiAwOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmlubmVyIHsKCQlwYWRkaW5nOjBweDsKCX0KCS5hZ1dpZGdldFN0YXJzIC5hZy1iYWRnZSB7CgkJdmVydGljYWwtYWxpZ246IGJvdHRvbTsKCQltYXJnaW4tcmlnaHQ6IDAuM3JlbTsKCX0KCS5hZ1dpZGdldFN0YXJzIC5yZXZpZXdHbG9iYWwgewoJCXdpZHRoOjEwMCU7Cgl9CiAgCS5zdGFyLXJhdGluZ3MgewogICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7CiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICBjb2xvcjogI0NEQ0RDRDsKICAgICAgZm9udC1zaXplOiAyOHB4OwogICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207CiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyB7CiAgICAgIGNvbG9yOiAjRjRENzAyOwogICAgICBwYWRkaW5nOiAwOwogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIHotaW5kZXg6IDE7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB0b3A6IDA7CiAgICAgIGxlZnQ6IDA7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CgogICAgfQogIAkuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3Mgc3BhbiB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgCiAgICB9CiAgICAuc3Rhci1yYXRpbmdzIC5lbXB0eS1yYXRpbmdzIHsKICAgICAgcGFkZGluZzogMDsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHotaW5kZXg6IDA7CiAgCiAgICB9Cjwvc3R5bGU+CgogICAgICAgICAgICAgICAgICAgIAo8ZGl2IGNsYXNzPSJwcmljZSAgcHJpY2UtLXNvbGQtb3V0ICI+CiAgPGRpdiBjbGFzcz0icHJpY2VfX2NvbnRhaW5lciI+PGRpdiBjbGFzcz0icHJpY2VfX3JlZ3VsYXIiPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IGhhYml0dWVsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAzNCwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0icHJpY2VfX3NhbGUiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgICAgPHNwYW4+CiAgICAgICAgICA8cyBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgPC9zPgogICAgICAgIDwvc3Bhbj48c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IHNvbGTDqTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tc2FsZSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICAzNCwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0idW5pdC1wcmljZSI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4iPlByaXggdW5pdGFpcmU8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDxzcGFuPlNvaXQ8L3NwYW4+CiAgICAgICAgPHNwYW4+OCw1MCDigqw8L3NwYW4+CiAgICAgICAgPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPi88L3NwYW4+CiAgICAgICAgPHNwYW4+NzVjbAogICAgICAgIDwvc3Bhbj4KICAgICAgPC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+PC9kaXY+CgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPg==
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2xlcy10ZXJyYXNzZXMtZC1ob3J0ZW5zZS1iaW8tc3RlcGhhbmUtYmV1cmV0LWRvbWFpbmUtZGUtc2NhbWFuZHJlLTEiIGNsYXNzPSJwcm9kdWN0LW1pbmlhdHVyZSBjYXJkLXdyYXBwZXIgdW5kZXJsaW5lLWxpbmtzLWhvdmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkCiAgICAgIGNhcmQtLXN0YW5kYXJkCiAgICAgIGNhcmQtLW1lZGlhCiAgICAgIAogICAgICAKICAgICAgIgogICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyIKICAgICAgICA+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2lubmVyIGNvbG9yLWJhY2tncm91bmQtMSByYXRpbyIKICAgICAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7Ij48ZGl2IGNsYXNzPSJjYXJkX19tZWRpYSBjYXJkX19tZWRpYV9zZWNvbmRhcnkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpYSBtZWRpYS0tdHJhbnNwYXJlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL3RlcnJhc3Nlcy1kLWhvcnRlbnNlLWJpby1yb3VnZS0yMDIwLUJpYm92aW5vLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDcyNzImd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL3RlcnJhc3Nlcy1kLWhvcnRlbnNlLWJpby1yb3VnZS0yMDIwLUJpYm92aW5vLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDcyNzImd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL3RlcnJhc3Nlcy1kLWhvcnRlbnNlLWJpby1yb3VnZS0yMDIwLUJpYm92aW5vLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDcyNzImd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL3RlcnJhc3Nlcy1kLWhvcnRlbnNlLWJpby1yb3VnZS0yMDIwLUJpYm92aW5vLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDcyNzImd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy90ZXJyYXNzZXMtZC1ob3J0ZW5zZS1iaW8tcm91Z2UtMjAyMC1CaWJvdmluby5wbmc/dj0xNzA5OTA3MjcyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJMZXMgVGVycmFzc2VzIGQmIzM5O0hvcnRlbnNlIChCaW8pLCBEb21haW5lIGRlIFNjYW1hbmRyZSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjgwMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3Rpb24tcmVkdWNlIGltYWdlLXByaW1hcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPSJsYXp5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PSI3NDQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPHBpY3R1cmU+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogMzMwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk9fZXRpcXVldHRlX0xlcy1UZXJyYXNzZXMtRC1Ib3J0ZW5zZV9Sb3VnZV8yMDIwXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcwOTkwNzI3MiZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9MZXMtVGVycmFzc2VzLUQtSG9ydGVuc2VfUm91Z2VfMjAyMF84Nng4MG1tLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDcyNzImd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfTGVzLVRlcnJhc3Nlcy1ELUhvcnRlbnNlX1JvdWdlXzIwMjBfODZ4ODBtbS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA5OTA3MjcyJndpZHRoPTU1MCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNzY4cHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk9fZXRpcXVldHRlX0xlcy1UZXJyYXNzZXMtRC1Ib3J0ZW5zZV9Sb3VnZV8yMDIwXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcwOTkwNzI3MiZ3aWR0aD03NjgiPjxpbWcgc3JjPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9MZXMtVGVycmFzc2VzLUQtSG9ydGVuc2VfUm91Z2VfMjAyMF84Nng4MG1tLnBuZz92PTE3MDk5MDcyNzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJMZXMgVGVycmFzc2VzIGQmIzM5O0hvcnRlbnNlIChCaW8pLCBEb21haW5lIGRlIFNjYW1hbmRyZSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPSIxMDEwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3Rpb24tcmVkdWNlIGltYWdlLXNlY29uZGFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPSJsYXp5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTM4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fY29udGVudCBjYXJ0X19jb250ZW50LW1lZGlhIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19iYWRnZSB0b3AgbGVmdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJhZGdlIGJhZGdlLXRleHQiPkJlc3Qgd2luZSBpbiBib3ggMjAyNDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fcXVpY2stYWRkIj48cHJvZHVjdC1mb3JtPjxmb3JtIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvY2FydC9hZGQiIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1Mzk4MzEwMDU3IiBhY2NlcHQtY2hhcnNldD0iVVRGLTgiIGNsYXNzPSJmb3JtIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBub3ZhbGlkYXRlPSJub3ZhbGlkYXRlIiBkYXRhLXR5cGU9ImFkZC10by1jYXJ0LWZvcm0iPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fdHlwZSIgdmFsdWU9InByb2R1Y3QiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idXRmOCIgdmFsdWU9IuKckyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI0Mjc0NzA5MTA5MTYyNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTgzMTAwNTctc3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhZGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0biBidG4tdGVydGlhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5ODMxMDA1Ny1zdWJtaXQgdGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5ODMxMDA1NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxpdmU9InBvbGl0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNvbGQtb3V0LW1lc3NhZ2U9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5Bam91dGVyCjxkaXYgY2xhc3M9ImxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciBoaWRkZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9InByZXNlbnRhdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzcGlubmVyIiB2aWV3Qm94PSIwIDAgNjYgNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJwYXRoIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMyIgY3k9IjMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHI9IjMwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwcm9kdWN0LWlkIiB2YWx1ZT0iNzY1NTM5ODMxMDA1NyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWN0aW9uLWlkIiB2YWx1ZT0idGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjciIC8+PC9mb3JtPjwvcHJvZHVjdC1mb3JtPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcmRfX2NvbnRlbnQtbWFpbiI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9uIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb25zIj5BT0MgQ29zdGnDqHJlcyBkZSBOw65tZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgTGFuZ3VlZG9jPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJjYXJkX19oZWFkaW5nIiBpZD0idGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5ODMxMDA1NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIExlcyBUZXJyYXNzZXMgZCYjMzk7SG9ydGVuc2UgKEJpbyksIERvbWFpbmUgZGUgU2NhbWFuZHJlLCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8KICAgICAgICAgICAgICAgICAgICA8L2gzPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2RldGFpbHMiPjwvZGl2PjxzcGFuIGNsYXNzPSJjYXB0aW9uLWxhcmdlIGxpZ2h0Ij48L3NwYW4+CgoKCgoKCgoKCjxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNNYWluIj4KICAgICA8ZGl2IGNsYXNzPSJzdGFyLXJhdGluZ3MiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmlsbC1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDk4LjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZW1wdHktcmF0aW5ncyIgc3R5bGU9IndpZHRoOiA5OC4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNTdHIiPigxNCBhdmlzKTwvZGl2Pgo8L2Rpdj4KPHN0eWxlPgogICAgLmNhdGVnb3J5U3RhcnNNYWluIHsgbWFyZ2luLXRvcDogLTVweDttYXJnaW4tYm90dG9tOiAtM3B4O3pvb206IDAuODE7IH0KICAgIC5jYXRlZ29yeVN0YXJzU3RyIHsKICAgIAl2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJCW1hcmdpbi10b3A6IDEwcHg7CgkJZGlzcGxheTogaW5saW5lLWJsb2NrOwoJCW1hcmdpbi1sZWZ0OiA1cHg7CiAgICB9CiAgICAuYWdXaWRnZXRTdGFycyB7CgkJYmFja2dyb3VuZDpub25lOwoJCWJveC1zaGFkb3c6bm9uZTsKCQltYXJnaW4tdG9wOiAwOwoJCW1hcmdpbi1ib3R0b206IDA7Cgl9CgkuYWdXaWRnZXRTdGFycyAuaW5uZXIgewoJCXBhZGRpbmc6MHB4OwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmFnLWJhZGdlIHsKCQl2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOwoJCW1hcmdpbi1yaWdodDogMC4zcmVtOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLnJldmlld0dsb2JhbCB7CgkJd2lkdGg6MTAwJTsKCX0KICAJLnN0YXItcmF0aW5ncyB7CiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIGNvbG9yOiAjQ0RDRENEOwogICAgICBmb250LXNpemU6IDI4cHg7CiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHsKICAgICAgY29sb3I6ICNGNEQ3MDI7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgei1pbmRleDogMTsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHRvcDogMDsKICAgICAgbGVmdDogMDsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKCiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAKICAgIH0KICAgIC5zdGFyLXJhdGluZ3MgLmVtcHR5LXJhdGluZ3MgewogICAgICBwYWRkaW5nOiAwOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgei1pbmRleDogMDsKICAKICAgIH0KPC9zdHlsZT4KCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9InByaWNlICI+CiAgPGRpdiBjbGFzcz0icHJpY2VfX2NvbnRhaW5lciI+PGRpdiBjbGFzcz0icHJpY2VfX3JlZ3VsYXIiPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IGhhYml0dWVsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAzNiwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0icHJpY2VfX3NhbGUiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgICAgPHNwYW4+CiAgICAgICAgICA8cyBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgPC9zPgogICAgICAgIDwvc3Bhbj48c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IHNvbGTDqTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tc2FsZSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICAzNiwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0idW5pdC1wcmljZSI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4iPlByaXggdW5pdGFpcmU8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDxzcGFuPlNvaXQ8L3NwYW4+CiAgICAgICAgPHNwYW4+OSwwMCDigqw8L3NwYW4+CiAgICAgICAgPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPi88L3NwYW4+CiAgICAgICAgPHNwYW4+NzVjbAogICAgICAgIDwvc3Bhbj4KICAgICAgPC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+PC9kaXY+CgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPg==
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2NhaG9ycy1sb3Vpcy1yYW1lLWxlcy1yb3F1ZXMtZGUtY2FuYSIgY2xhc3M9InByb2R1Y3QtbWluaWF0dXJlIGNhcmQtd3JhcHBlciB1bmRlcmxpbmUtbGlua3MtaG92ZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImNhcmQKICAgICAgY2FyZC0tc3RhbmRhcmQKICAgICAgY2FyZC0tbWVkaWEKICAgICAgCiAgICAgIAogICAgICAiCiAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7IgogICAgICAgID4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5uZXIgY29sb3ItYmFja2dyb3VuZC0xIHJhdGlvIgogICAgICAgICAgICAgICAgIHN0eWxlPSItLXJhdGlvLXBlcmNlbnQ6IDkzLjQ1Nzk0MzkyNTIzMzY0JTsiPjxkaXYgY2xhc3M9ImNhcmRfX21lZGlhIGNhcmRfX21lZGlhX3NlY29uZGFyeSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZGlhIG1lZGlhLS10cmFuc3BhcmVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk8tQklCX0NhaG9ycy1yb3F1ZWRlQ2FuYV8yMDIyXzNMLXdlYi5wbmc/Zm9ybWF0PXBqcGcmdj0xNjk1MjExMjU5JndpZHRoPTMzMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOTy1CSUJfQ2Fob3JzLXJvcXVlZGVDYW5hXzIwMjJfM0wtd2ViLnBuZz9mb3JtYXQ9cGpwZyZ2PTE2OTUyMTEyNTkmd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PLUJJQl9DYWhvcnMtcm9xdWVkZUNhbmFfMjAyMl8zTC13ZWIucG5nP2Zvcm1hdD1wanBnJnY9MTY5NTIxMTI1OSZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk8tQklCX0NhaG9ycy1yb3F1ZWRlQ2FuYV8yMDIyXzNMLXdlYi5wbmc/Zm9ybWF0PXBqcGcmdj0xNjk1MjExMjU5JndpZHRoPTc2OCI+PGltZyBzcmM9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk8tQklCX0NhaG9ycy1yb3F1ZWRlQ2FuYV8yMDIyXzNMLXdlYi5wbmc/dj0xNjk1MjExMjU5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJDYWhvcnMsIExlcyBSb3F1ZXMgZGUgQ2FuYSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEwMTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3Byb2R1Y3RzL01hcnRpYWxHdWlldHRlLmpwZz9mb3JtYXQ9cGpwZyZ2PTE2OTUyMTEyNTkmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9wcm9kdWN0cy9NYXJ0aWFsR3VpZXR0ZS5qcGc/Zm9ybWF0PXBqcGcmdj0xNjk1MjExMjU5JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvTWFydGlhbEd1aWV0dGUuanBnP2Zvcm1hdD1wanBnJnY9MTY5NTIxMTI1OSZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3Byb2R1Y3RzL01hcnRpYWxHdWlldHRlLmpwZz9mb3JtYXQ9cGpwZyZ2PTE2OTUyMTEyNTkmd2lkdGg9NzY4Ij48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAxMjAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvTWFydGlhbEd1aWV0dGUuanBnP2Zvcm1hdD1wanBnJnY9MTY5NTIxMTI1OSZ3aWR0aD0xMjAwIj48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9wcm9kdWN0cy9NYXJ0aWFsR3VpZXR0ZS5qcGc/dj0xNjk1MjExMjU5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iQ2Fob3JzLCBMZXMgUm9xdWVzIGRlIENhbmEsIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTUwNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9IjEwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcnRfX2NvbnRlbnQtbWVkaWEiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2JhZGdlIHRvcCBsZWZ0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYmFkZ2UgYmFkZ2UtdGV4dCI+QmVzdCB3aW5lIGluIGJveCAyMDE5PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSJjYXJkX19xdWljay1hZGQiPjxwcm9kdWN0LWZvcm0+PGZvcm0gbWV0aG9kPSJwb3N0IiBhY3Rpb249Ii9jYXJ0L2FkZCIgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTU1MjQ3NzciIGFjY2VwdC1jaGFyc2V0PSJVVEYtOCIgY2xhc3M9ImZvcm0iIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG5vdmFsaWRhdGU9Im5vdmFsaWRhdGUiIGRhdGEtdHlwZT0iYWRkLXRvLWNhcnQtZm9ybSI+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iZm9ybV90eXBlIiB2YWx1ZT0icHJvZHVjdCIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJ1dGY4IiB2YWx1ZT0i4pyTIiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImlkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9IjQyNzQ3MDgyMjc3MDMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5NTUyNDc3Ny1zdWJtaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImFkZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iYnRuIGJ0bi10ZXJ0aWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWhhc3BvcHVwPSJkaWFsb2ciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1Mzk1NTI0Nzc3LXN1Ym1pdCB0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny03NjU1Mzk1NTI0Nzc3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGl2ZT0icG9saXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtc29sZC1vdXQtbWVzc2FnZT0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPkFqb3V0ZXIKPGRpdiBjbGFzcz0ibG9hZGluZy1vdmVybGF5X19zcGlubmVyIGhpZGRlbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgcm9sZT0icHJlc2VudGF0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InNwaW5uZXIiIHZpZXdCb3g9IjAgMCA2NiA2NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY2xhc3M9InBhdGgiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iNiIgY3g9IjMzIiBjeT0iMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcj0iMzAiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InByb2R1Y3QtaWQiIHZhbHVlPSI3NjU1Mzk1NTI0Nzc3IiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InNlY3Rpb24taWQiIHZhbHVlPSJ0ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2NyIgLz48L2Zvcm0+PC9wcm9kdWN0LWZvcm0+PC9kaXY+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FyZF9fY29udGVudC1tYWluIj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb24iPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbmZvcm1hdGlvbnMiPkFPUCBDYWhvcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgU3VkLU91ZXN0PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJjYXJkX19oZWFkaW5nIiBpZD0idGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5NTUyNDc3NyI+CiAgICAgICAgICAgICAgICAgICAgICAgIENhaG9ycywgTGVzIFJvcXVlcyBkZSBDYW5hLCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8KICAgICAgICAgICAgICAgICAgICA8L2gzPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2RldGFpbHMiPjwvZGl2PjxzcGFuIGNsYXNzPSJjYXB0aW9uLWxhcmdlIGxpZ2h0Ij48L3NwYW4+CgoKCgoKCgoKCjxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNNYWluIj4KICAgICA8ZGl2IGNsYXNzPSJzdGFyLXJhdGluZ3MiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmlsbC1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDk4LjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZW1wdHktcmF0aW5ncyIgc3R5bGU9IndpZHRoOiA5OC4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNTdHIiPigxNSBhdmlzKTwvZGl2Pgo8L2Rpdj4KPHN0eWxlPgogICAgLmNhdGVnb3J5U3RhcnNNYWluIHsgbWFyZ2luLXRvcDogLTVweDttYXJnaW4tYm90dG9tOiAtM3B4O3pvb206IDAuODE7IH0KICAgIC5jYXRlZ29yeVN0YXJzU3RyIHsKICAgIAl2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJCW1hcmdpbi10b3A6IDEwcHg7CgkJZGlzcGxheTogaW5saW5lLWJsb2NrOwoJCW1hcmdpbi1sZWZ0OiA1cHg7CiAgICB9CiAgICAuYWdXaWRnZXRTdGFycyB7CgkJYmFja2dyb3VuZDpub25lOwoJCWJveC1zaGFkb3c6bm9uZTsKCQltYXJnaW4tdG9wOiAwOwoJCW1hcmdpbi1ib3R0b206IDA7Cgl9CgkuYWdXaWRnZXRTdGFycyAuaW5uZXIgewoJCXBhZGRpbmc6MHB4OwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmFnLWJhZGdlIHsKCQl2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOwoJCW1hcmdpbi1yaWdodDogMC4zcmVtOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLnJldmlld0dsb2JhbCB7CgkJd2lkdGg6MTAwJTsKCX0KICAJLnN0YXItcmF0aW5ncyB7CiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIGNvbG9yOiAjQ0RDRENEOwogICAgICBmb250LXNpemU6IDI4cHg7CiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHsKICAgICAgY29sb3I6ICNGNEQ3MDI7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgei1pbmRleDogMTsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHRvcDogMDsKICAgICAgbGVmdDogMDsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKCiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAKICAgIH0KICAgIC5zdGFyLXJhdGluZ3MgLmVtcHR5LXJhdGluZ3MgewogICAgICBwYWRkaW5nOiAwOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgei1pbmRleDogMDsKICAKICAgIH0KPC9zdHlsZT4KCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9InByaWNlICI+CiAgPGRpdiBjbGFzcz0icHJpY2VfX2NvbnRhaW5lciI+PGRpdiBjbGFzcz0icHJpY2VfX3JlZ3VsYXIiPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IGhhYml0dWVsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAzNiwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0icHJpY2VfX3NhbGUiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgICAgPHNwYW4+CiAgICAgICAgICA8cyBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1yZWd1bGFyIj4KICAgICAgICAgICAgCiAgICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgPC9zPgogICAgICAgIDwvc3Bhbj48c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IHNvbGTDqTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tc2FsZSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICAzNiwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjNMICg0IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0idW5pdC1wcmljZSI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4iPlByaXggdW5pdGFpcmU8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDxzcGFuPlNvaXQ8L3NwYW4+CiAgICAgICAgPHNwYW4+OSwwMCDigqw8L3NwYW4+CiAgICAgICAgPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPi88L3NwYW4+CiAgICAgICAgPHNwYW4+NzVjbAogICAgICAgIDwvc3Bhbj4KICAgICAgPC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+PC9kaXY+CgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPg==
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2NvdGVzLWQtYXV2ZXJnbmUtdGVycmUtZXQtbGF2ZXMtbWFpc29uLWRlc3ByYXQtc2FpbnQtdmVybnkiIGNsYXNzPSJwcm9kdWN0LW1pbmlhdHVyZSBjYXJkLXdyYXBwZXIgdW5kZXJsaW5lLWxpbmtzLWhvdmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkCiAgICAgIGNhcmQtLXN0YW5kYXJkCiAgICAgIGNhcmQtLW1lZGlhCiAgICAgIAogICAgICAKICAgICAgIgogICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyIKICAgICAgICA+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2lubmVyIGNvbG9yLWJhY2tncm91bmQtMSByYXRpbyIKICAgICAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7Ij48ZGl2IGNsYXNzPSJjYXJkX19tZWRpYSBjYXJkX19tZWRpYV9zZWNvbmRhcnkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpYSBtZWRpYS0tdHJhbnNwYXJlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vLURlc3ByYXRTYWludFZlcm55LUF1dmVyZ25lcm91Z2VUZXJyZWV0TGF2ZXMyMDIyLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUwNTAmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vLURlc3ByYXRTYWludFZlcm55LUF1dmVyZ25lcm91Z2VUZXJyZWV0TGF2ZXMyMDIyLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUwNTAmd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vLURlc3ByYXRTYWludFZlcm55LUF1dmVyZ25lcm91Z2VUZXJyZWV0TGF2ZXMyMDIyLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUwNTAmd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vLURlc3ByYXRTYWludFZlcm55LUF1dmVyZ25lcm91Z2VUZXJyZWV0TGF2ZXMyMDIyLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUwNTAmd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CaWJvdmluby1EZXNwcmF0U2FpbnRWZXJueS1BdXZlcmduZXJvdWdlVGVycmVldExhdmVzMjAyMi5wbmc/dj0xNzEyNTY1MDUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJDw7R0ZXMgZCYjMzk7QXV2ZXJnbmUsIFRlcnJlICZhbXA7IExhdmVzLCBNYWlzb24gRGVzcHJhdCBTYWludCBWZXJueSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEwMTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0Rlc3ByYXRTYWludFZlcm55LUF1dmVyZ25lcm91Z2VUZXJyZWV0TGF2ZXMyMDIyLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUwNDUmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9EZXNwcmF0U2FpbnRWZXJueS1BdXZlcmduZXJvdWdlVGVycmVldExhdmVzMjAyMi5wbmc/Zm9ybWF0PXBqcGcmdj0xNzEyNTY1MDQ1JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvRGVzcHJhdFNhaW50VmVybnktQXV2ZXJnbmVyb3VnZVRlcnJlZXRMYXZlczIwMjIucG5nP2Zvcm1hdD1wanBnJnY9MTcxMjU2NTA0NSZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0Rlc3ByYXRTYWludFZlcm55LUF1dmVyZ25lcm91Z2VUZXJyZWV0TGF2ZXMyMDIyLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUwNDUmd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9EZXNwcmF0U2FpbnRWZXJueS1BdXZlcmduZXJvdWdlVGVycmVldExhdmVzMjAyMi5wbmc/dj0xNzEyNTY1MDQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iQ8O0dGVzIGQmIzM5O0F1dmVyZ25lLCBUZXJyZSAmYW1wOyBMYXZlcywgTWFpc29uIERlc3ByYXQgU2FpbnQgVmVybnksIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAyOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FydF9fY29udGVudC1tZWRpYSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fYmFkZ2UgdG9wIGxlZnQiPgogICAgICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJhZGdlIGJhZGdlLXRleHQiPkJlc3Qgd2luZSBpbiBib3ggMjAyMjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fcXVpY2stYWRkIj48cHJvZHVjdC1mb3JtPjxmb3JtIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvY2FydC9hZGQiIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1Mzk4NjM3NzM3IiBhY2NlcHQtY2hhcnNldD0iVVRGLTgiIGNsYXNzPSJmb3JtIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBub3ZhbGlkYXRlPSJub3ZhbGlkYXRlIiBkYXRhLXR5cGU9ImFkZC10by1jYXJ0LWZvcm0iPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fdHlwZSIgdmFsdWU9InByb2R1Y3QiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idXRmOCIgdmFsdWU9IuKckyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI0Mjc0NzA5MjIwNTczNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTg2Mzc3Mzctc3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhZGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0biBidG4tdGVydGlhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5ODYzNzczNy1zdWJtaXQgdGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5ODYzNzczNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxpdmU9InBvbGl0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNvbGQtb3V0LW1lc3NhZ2U9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5Bam91dGVyCjxkaXYgY2xhc3M9ImxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciBoaWRkZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9InByZXNlbnRhdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzcGlubmVyIiB2aWV3Qm94PSIwIDAgNjYgNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJwYXRoIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMyIgY3k9IjMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHI9IjMwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwcm9kdWN0LWlkIiB2YWx1ZT0iNzY1NTM5ODYzNzczNyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWN0aW9uLWlkIiB2YWx1ZT0idGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjciIC8+PC9mb3JtPjwvcHJvZHVjdC1mb3JtPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcmRfX2NvbnRlbnQtbWFpbiI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9uIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb25zIj5BT0MgQ8O0dGVzIGQnQXV2ZXJnbmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgQXV2ZXJnbmU8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImNhcmRfX2hlYWRpbmciIGlkPSJ0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny03NjU1Mzk4NjM3NzM3Ij4KICAgICAgICAgICAgICAgICAgICAgICAgQ8O0dGVzIGQmIzM5O0F1dmVyZ25lLCBUZXJyZSAmYW1wOyBMYXZlcywgTWFpc29uIERlc3ByYXQgU2FpbnQgVmVybnksIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObwogICAgICAgICAgICAgICAgICAgIDwvaDM+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fZGV0YWlscyI+PC9kaXY+PHNwYW4gY2xhc3M9ImNhcHRpb24tbGFyZ2UgbGlnaHQiPjwvc3Bhbj4KCgoKCgoKCgoKPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc01haW4iPgogICAgIDxkaXYgY2xhc3M9InN0YXItcmF0aW5ncyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmaWxsLXJhdGluZ3MiIHN0eWxlPSJ3aWR0aDogOTAuMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbXB0eS1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDkwLjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc1N0ciI+KDQgYXZpcyk8L2Rpdj4KPC9kaXY+CjxzdHlsZT4KICAgIC5jYXRlZ29yeVN0YXJzTWFpbiB7IG1hcmdpbi10b3A6IC01cHg7bWFyZ2luLWJvdHRvbTogLTNweDt6b29tOiAwLjgxOyB9CiAgICAuY2F0ZWdvcnlTdGFyc1N0ciB7CiAgICAJdmVydGljYWwtYWxpZ246IHRvcDsKCQltYXJnaW4tdG9wOiAxMHB4OwoJCWRpc3BsYXk6IGlubGluZS1ibG9jazsKCQltYXJnaW4tbGVmdDogNXB4OwogICAgfQogICAgLmFnV2lkZ2V0U3RhcnMgewoJCWJhY2tncm91bmQ6bm9uZTsKCQlib3gtc2hhZG93Om5vbmU7CgkJbWFyZ2luLXRvcDogMDsKCQltYXJnaW4tYm90dG9tOiAwOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmlubmVyIHsKCQlwYWRkaW5nOjBweDsKCX0KCS5hZ1dpZGdldFN0YXJzIC5hZy1iYWRnZSB7CgkJdmVydGljYWwtYWxpZ246IGJvdHRvbTsKCQltYXJnaW4tcmlnaHQ6IDAuM3JlbTsKCX0KCS5hZ1dpZGdldFN0YXJzIC5yZXZpZXdHbG9iYWwgewoJCXdpZHRoOjEwMCU7Cgl9CiAgCS5zdGFyLXJhdGluZ3MgewogICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7CiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICBjb2xvcjogI0NEQ0RDRDsKICAgICAgZm9udC1zaXplOiAyOHB4OwogICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207CiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyB7CiAgICAgIGNvbG9yOiAjRjRENzAyOwogICAgICBwYWRkaW5nOiAwOwogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIHotaW5kZXg6IDE7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB0b3A6IDA7CiAgICAgIGxlZnQ6IDA7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CgogICAgfQogIAkuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3Mgc3BhbiB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgCiAgICB9CiAgICAuc3Rhci1yYXRpbmdzIC5lbXB0eS1yYXRpbmdzIHsKICAgICAgcGFkZGluZzogMDsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHotaW5kZXg6IDA7CiAgCiAgICB9Cjwvc3R5bGU+CgogICAgICAgICAgICAgICAgICAgIAo8ZGl2IGNsYXNzPSJwcmljZSAiPgogIDxkaXYgY2xhc3M9InByaWNlX19jb250YWluZXIiPjxkaXYgY2xhc3M9InByaWNlX19yZWd1bGFyIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tcmVndWxhciI+CiAgICAgICAgNDAsMDAg4oKsCiAgICAgIDwvc3Bhbj4KICAgICAgCiAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXF1YW50aXR5Ij4zTCAoNCBib3V0ZWlsbGVzKTwvc3Bhbj4KICAgICAgCiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InByaWNlX19zYWxlIj4KICAgICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IGhhYml0dWVsPC9zcGFuPgogICAgICAgIDxzcGFuPgogICAgICAgICAgPHMgY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tcmVndWxhciI+CiAgICAgICAgICAgIAogICAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgIDwvcz4KICAgICAgICA8L3NwYW4+PHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBzb2xkw6k8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXNhbGUgcHJpY2UtaXRlbS0tbGFzdCI+CiAgICAgICAgNDAsMDAg4oKsCiAgICAgIDwvc3Bhbj4KICAgICAgCiAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXF1YW50aXR5Ij4zTCAoNCBib3V0ZWlsbGVzKTwvc3Bhbj4KICAgICAgCiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InVuaXQtcHJpY2UiPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIj5Qcml4IHVuaXRhaXJlPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICA8c3Bhbj5Tb2l0PC9zcGFuPgogICAgICAgIDxzcGFuPjEwLDAwIOKCrDwvc3Bhbj4KICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+Lzwvc3Bhbj4KICAgICAgICA8c3Bhbj43NWNsCiAgICAgICAgPC9zcGFuPgogICAgICA8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj48L2Rpdj4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2E+
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2NoYXJkb25uYXktbGVzLXBvaXJlcy1tYWlzb24tZGVzcHJhdC1zYWludC12ZXJueSIgY2xhc3M9InByb2R1Y3QtbWluaWF0dXJlIGNhcmQtd3JhcHBlciB1bmRlcmxpbmUtbGlua3MtaG92ZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImNhcmQKICAgICAgY2FyZC0tc3RhbmRhcmQKICAgICAgY2FyZC0tbWVkaWEKICAgICAgCiAgICAgIAogICAgICAiCiAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7IgogICAgICAgID4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5uZXIgY29sb3ItYmFja2dyb3VuZC0xIHJhdGlvIgogICAgICAgICAgICAgICAgIHN0eWxlPSItLXJhdGlvLXBlcmNlbnQ6IDkzLjQ1Nzk0MzkyNTIzMzY0JTsiPjxkaXYgY2xhc3M9ImNhcmRfX21lZGlhIGNhcmRfX21lZGlhX3NlY29uZGFyeSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZGlhIG1lZGlhLS10cmFuc3BhcmVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvZGVzcHJhdC1zYWludC12ZXJueS1DaGFyZG9ubmF5LWxlcy1Qb2lyZXNCSUIzTEJpYm92aW5vLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjQ5NDkmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2Rlc3ByYXQtc2FpbnQtdmVybnktQ2hhcmRvbm5heS1sZXMtUG9pcmVzQklCM0xCaWJvdmluby5wbmc/Zm9ybWF0PXBqcGcmdj0xNzEyNTY0OTQ5JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9kZXNwcmF0LXNhaW50LXZlcm55LUNoYXJkb25uYXktbGVzLVBvaXJlc0JJQjNMQmlib3Zpbm8ucG5nP2Zvcm1hdD1wanBnJnY9MTcxMjU2NDk0OSZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvZGVzcHJhdC1zYWludC12ZXJueS1DaGFyZG9ubmF5LWxlcy1Qb2lyZXNCSUIzTEJpYm92aW5vLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjQ5NDkmd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9kZXNwcmF0LXNhaW50LXZlcm55LUNoYXJkb25uYXktbGVzLVBvaXJlc0JJQjNMQmlib3Zpbm8ucG5nP3Y9MTcxMjU2NDk0OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iQ2hhcmRvbm5heSBMZXMgUG9pcmVzLCBNYWlzb24gRGVzcHJhdCBTYWludCBWZXJueSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEwMTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1wcmltYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2V0aXF1ZXR0ZS1kZXNwcmF0LXNhaW50LXZlcm55LUNoYXJkb25uYXktbGVzLVBvaXJlc0JJQjNMQmlib3Zpbm8ucG5nP2Zvcm1hdD1wanBnJnY9MTcxMjU2NDk0OSZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2V0aXF1ZXR0ZS1kZXNwcmF0LXNhaW50LXZlcm55LUNoYXJkb25uYXktbGVzLVBvaXJlc0JJQjNMQmlib3Zpbm8ucG5nP2Zvcm1hdD1wanBnJnY9MTcxMjU2NDk0OSZ3aWR0aD00MDAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDU1MHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2V0aXF1ZXR0ZS1kZXNwcmF0LXNhaW50LXZlcm55LUNoYXJkb25uYXktbGVzLVBvaXJlc0JJQjNMQmlib3Zpbm8ucG5nP2Zvcm1hdD1wanBnJnY9MTcxMjU2NDk0OSZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2V0aXF1ZXR0ZS1kZXNwcmF0LXNhaW50LXZlcm55LUNoYXJkb25uYXktbGVzLVBvaXJlc0JJQjNMQmlib3Zpbm8ucG5nP2Zvcm1hdD1wanBnJnY9MTcxMjU2NDk0OSZ3aWR0aD03NjgiPjxpbWcgc3JjPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL2V0aXF1ZXR0ZS1kZXNwcmF0LXNhaW50LXZlcm55LUNoYXJkb25uYXktbGVzLVBvaXJlc0JJQjNMQmlib3Zpbm8ucG5nP3Y9MTcxMjU2NDk0OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IkNoYXJkb25uYXkgTGVzIFBvaXJlcywgTWFpc29uIERlc3ByYXQgU2FpbnQgVmVybnksIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAwOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk0NiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FydF9fY29udGVudC1tZWRpYSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fYmFkZ2UgdG9wIGxlZnQiPjxzcGFuIGNsYXNzPSJiYWRnZSBiYWRnZS0tYm90dG9tLWxlZnQgY29sb3ItaW52ZXJzZSI+w4lwdWlzw6k8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iYmFkZ2UgYmFkZ2UtdGV4dCI+QmVzdCB3aW5lIGluIGJveCAyMDIyPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSJjYXJkX19xdWljay1hZGQiPjxwcm9kdWN0LWZvcm0+PGZvcm0gbWV0aG9kPSJwb3N0IiBhY3Rpb249Ii9jYXJ0L2FkZCIgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTg2NzA1MDUiIGFjY2VwdC1jaGFyc2V0PSJVVEYtOCIgY2xhc3M9ImZvcm0iIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG5vdmFsaWRhdGU9Im5vdmFsaWRhdGUiIGRhdGEtdHlwZT0iYWRkLXRvLWNhcnQtZm9ybSI+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iZm9ybV90eXBlIiB2YWx1ZT0icHJvZHVjdCIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJ1dGY4IiB2YWx1ZT0i4pyTIiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImlkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9IjQyNzQ3MDkyMzM2ODA5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5ODY3MDUwNS1zdWJtaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImFkZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iYnRuIGJ0bi10ZXJ0aWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWhhc3BvcHVwPSJkaWFsb2ciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1Mzk4NjcwNTA1LXN1Ym1pdCB0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny03NjU1Mzk4NjcwNTA1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGl2ZT0icG9saXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtc29sZC1vdXQtbWVzc2FnZT0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+w4lwdWlzw6kKPGRpdiBjbGFzcz0ibG9hZGluZy1vdmVybGF5X19zcGlubmVyIGhpZGRlbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgcm9sZT0icHJlc2VudGF0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InNwaW5uZXIiIHZpZXdCb3g9IjAgMCA2NiA2NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY2xhc3M9InBhdGgiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iNiIgY3g9IjMzIiBjeT0iMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcj0iMzAiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InByb2R1Y3QtaWQiIHZhbHVlPSI3NjU1Mzk4NjcwNTA1IiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InNlY3Rpb24taWQiIHZhbHVlPSJ0ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2NyIgLz48L2Zvcm0+PC9wcm9kdWN0LWZvcm0+PC9kaXY+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FyZF9fY29udGVudC1tYWluIj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb24iPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbmZvcm1hdGlvbnMiPklHUCBQdXktZGUtRMO0bWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgQXV2ZXJnbmU8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImNhcmRfX2hlYWRpbmciIGlkPSJ0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny03NjU1Mzk4NjcwNTA1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgQ2hhcmRvbm5heSBMZXMgUG9pcmVzLCBNYWlzb24gRGVzcHJhdCBTYWludCBWZXJueSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vCiAgICAgICAgICAgICAgICAgICAgPC9oMz4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19kZXRhaWxzIj48L2Rpdj48c3BhbiBjbGFzcz0iY2FwdGlvbi1sYXJnZSBsaWdodCI+PC9zcGFuPgoKCgoKCgoKCgo8ZGl2IGNsYXNzPSJjYXRlZ29yeVN0YXJzTWFpbiI+CiAgICAgPGRpdiBjbGFzcz0ic3Rhci1yYXRpbmdzIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZpbGwtcmF0aW5ncyIgc3R5bGU9IndpZHRoOiA4OC4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImVtcHR5LXJhdGluZ3MiIHN0eWxlPSJ3aWR0aDogODguMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjYXRlZ29yeVN0YXJzU3RyIj4oNSBhdmlzKTwvZGl2Pgo8L2Rpdj4KPHN0eWxlPgogICAgLmNhdGVnb3J5U3RhcnNNYWluIHsgbWFyZ2luLXRvcDogLTVweDttYXJnaW4tYm90dG9tOiAtM3B4O3pvb206IDAuODE7IH0KICAgIC5jYXRlZ29yeVN0YXJzU3RyIHsKICAgIAl2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJCW1hcmdpbi10b3A6IDEwcHg7CgkJZGlzcGxheTogaW5saW5lLWJsb2NrOwoJCW1hcmdpbi1sZWZ0OiA1cHg7CiAgICB9CiAgICAuYWdXaWRnZXRTdGFycyB7CgkJYmFja2dyb3VuZDpub25lOwoJCWJveC1zaGFkb3c6bm9uZTsKCQltYXJnaW4tdG9wOiAwOwoJCW1hcmdpbi1ib3R0b206IDA7Cgl9CgkuYWdXaWRnZXRTdGFycyAuaW5uZXIgewoJCXBhZGRpbmc6MHB4OwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmFnLWJhZGdlIHsKCQl2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOwoJCW1hcmdpbi1yaWdodDogMC4zcmVtOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLnJldmlld0dsb2JhbCB7CgkJd2lkdGg6MTAwJTsKCX0KICAJLnN0YXItcmF0aW5ncyB7CiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIGNvbG9yOiAjQ0RDRENEOwogICAgICBmb250LXNpemU6IDI4cHg7CiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHsKICAgICAgY29sb3I6ICNGNEQ3MDI7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgei1pbmRleDogMTsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHRvcDogMDsKICAgICAgbGVmdDogMDsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKCiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAKICAgIH0KICAgIC5zdGFyLXJhdGluZ3MgLmVtcHR5LXJhdGluZ3MgewogICAgICBwYWRkaW5nOiAwOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgei1pbmRleDogMDsKICAKICAgIH0KPC9zdHlsZT4KCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9InByaWNlICBwcmljZS0tc29sZC1vdXQgIj4KICA8ZGl2IGNsYXNzPSJwcmljZV9fY29udGFpbmVyIj48ZGl2IGNsYXNzPSJwcmljZV9fcmVndWxhciI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgIDQ1LDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJwcmljZV9fc2FsZSI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgICA8c3Bhbj4KICAgICAgICAgIDxzIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgICAgICAKICAgICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICA8L3M+CiAgICAgICAgPC9zcGFuPjxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggc29sZMOpPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1zYWxlIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDQ1LDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ1bml0LXByaWNlIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiI+UHJpeCB1bml0YWlyZTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tbGFzdCI+CiAgICAgICAgPHNwYW4+U29pdDwvc3Bhbj4KICAgICAgICA8c3Bhbj4xMSwyNSDigqw8L3NwYW4+CiAgICAgICAgPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPi88L3NwYW4+CiAgICAgICAgPHNwYW4+NzVjbAogICAgICAgIDwvc3Bhbj4KICAgICAgPC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+PC9kaXY+CgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPg==
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2NvbG9tYmFyZC1kZS1taXJhaWwtdmVnYW4tYmlvLTQiIGNsYXNzPSJwcm9kdWN0LW1pbmlhdHVyZSBjYXJkLXdyYXBwZXIgdW5kZXJsaW5lLWxpbmtzLWhvdmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkCiAgICAgIGNhcmQtLXN0YW5kYXJkCiAgICAgIGNhcmQtLW1lZGlhCiAgICAgIAogICAgICAKICAgICAgIgogICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyIKICAgICAgICA+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2lubmVyIGNvbG9yLWJhY2tncm91bmQtMSByYXRpbyIKICAgICAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7Ij48ZGl2IGNsYXNzPSJjYXJkX19tZWRpYSBjYXJkX19tZWRpYV9zZWNvbmRhcnkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWRpYSBtZWRpYS0tdHJhbnNwYXJlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0NoYXJsZXNfQW50b2luZV9Ib2NobWFuLUNvbG9tYmFyZC1iaW8tMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzE4MDEwNTkyJndpZHRoPTMzMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9DaGFybGVzX0FudG9pbmVfSG9jaG1hbi1Db2xvbWJhcmQtYmlvLTIwMjMucG5nP2Zvcm1hdD1wanBnJnY9MTcxODAxMDU5MiZ3aWR0aD00MDAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDU1MHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQ2hhcmxlc19BbnRvaW5lX0hvY2htYW4tQ29sb21iYXJkLWJpby0yMDIzLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTgwMTA1OTImd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0NoYXJsZXNfQW50b2luZV9Ib2NobWFuLUNvbG9tYmFyZC1iaW8tMjAyMy5wbmc/Zm9ybWF0PXBqcGcmdj0xNzE4MDEwNTkyJndpZHRoPTc2OCI+PGltZyBzcmM9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQ2hhcmxlc19BbnRvaW5lX0hvY2htYW4tQ29sb21iYXJkLWJpby0yMDIzLnBuZz92PTE3MTgwMTA1OTIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IkNvbG9tYmFyZCwgRG9tYWluZSBkZSBNaXJhaWwgKEJpbykiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAyNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3Rpb24tcmVkdWNlIGltYWdlLXByaW1hcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPSJsYXp5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PSI5NTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPHBpY3R1cmU+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogMzMwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQmlib3Zpbm9fZXRpcXVldHRlX0RvbWFpbmUtRGUtTWlyYWlsLUNvbG9tYmFyZF8yMDIzXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcxODAxMDU5MCZ3aWR0aD0zMzAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQwMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vX2V0aXF1ZXR0ZV9Eb21haW5lLURlLU1pcmFpbC1Db2xvbWJhcmRfMjAyM184Nng4MG1tLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTgwMTA1OTAmd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CaWJvdmlub19ldGlxdWV0dGVfRG9tYWluZS1EZS1NaXJhaWwtQ29sb21iYXJkXzIwMjNfODZ4ODBtbS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzE4MDEwNTkwJndpZHRoPTU1MCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNzY4cHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQmlib3Zpbm9fZXRpcXVldHRlX0RvbWFpbmUtRGUtTWlyYWlsLUNvbG9tYmFyZF8yMDIzXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcxODAxMDU5MCZ3aWR0aD03NjgiPjxpbWcgc3JjPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JpYm92aW5vX2V0aXF1ZXR0ZV9Eb21haW5lLURlLU1pcmFpbC1Db2xvbWJhcmRfMjAyM184Nng4MG1tLnBuZz92PTE3MTgwMTA1OTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJDb2xvbWJhcmQsIERvbWFpbmUgZGUgTWlyYWlsIChCaW8pIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPSIxMDE2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3Rpb24tcmVkdWNlIGltYWdlLXNlY29uZGFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPSJsYXp5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTQ1Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fY29udGVudCBjYXJ0X19jb250ZW50LW1lZGlhIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19iYWRnZSB0b3AgbGVmdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX3F1aWNrLWFkZCI+PHByb2R1Y3QtZm9ybT48Zm9ybSBtZXRob2Q9InBvc3QiIGFjdGlvbj0iL2NhcnQvYWRkIiBpZD0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5ODUzOTQzMyIgYWNjZXB0LWNoYXJzZXQ9IlVURi04IiBjbGFzcz0iZm9ybSIgZW5jdHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0YSIgbm92YWxpZGF0ZT0ibm92YWxpZGF0ZSIgZGF0YS10eXBlPSJhZGQtdG8tY2FydC1mb3JtIj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJmb3JtX3R5cGUiIHZhbHVlPSJwcm9kdWN0IiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InV0ZjgiIHZhbHVlPSLinJMiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iaWQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT0iNDI3NDcwOTE5MTA4MjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNhYmxlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1Mzk4NTM5NDMzLXN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJzdWJtaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0iYWRkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJidG4gYnRuLXRlcnRpYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtaGFzcG9wdXA9ImRpYWxvZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsbGVkYnk9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTg1Mzk0MzMtc3VibWl0IHRpdGxlLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3LTc2NTUzOTg1Mzk0MzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1saXZlPSJwb2xpdGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS1zb2xkLW91dC1tZXNzYWdlPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+QWpvdXRlcgo8ZGl2IGNsYXNzPSJsb2FkaW5nLW92ZXJsYXlfX3NwaW5uZXIgaGlkZGVuIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3ZnIGFyaWEtaGlkZGVuPSJ0cnVlIiBmb2N1c2FibGU9ImZhbHNlIiByb2xlPSJwcmVzZW50YXRpb24iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ic3Bpbm5lciIgdmlld0JveD0iMCAwIDY2IDY2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0icGF0aCIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSI2IiBjeD0iMzMiIGN5PSIzMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByPSIzMCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icHJvZHVjdC1pZCIgdmFsdWU9Ijc2NTUzOTg1Mzk0MzMiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0ic2VjdGlvbi1pZCIgdmFsdWU9InRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3IiAvPjwvZm9ybT48L3Byb2R1Y3QtZm9ybT48L2Rpdj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fY29udGVudCBjYXJkX19jb250ZW50LW1haW4iPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbmZvcm1hdGlvbiI+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9ucyI+SUdQIEPDtHRlcyBkZSBHYXNjb2duZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBTdWQtT3Vlc3Q8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9ImNhcmRfX2hlYWRpbmciIGlkPSJ0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny03NjU1Mzk4NTM5NDMzIj4KICAgICAgICAgICAgICAgICAgICAgICAgQ29sb21iYXJkLCBEb21haW5lIGRlIE1pcmFpbCAoQmlvKQogICAgICAgICAgICAgICAgICAgIDwvaDM+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fZGV0YWlscyI+PC9kaXY+PHNwYW4gY2xhc3M9ImNhcHRpb24tbGFyZ2UgbGlnaHQiPjwvc3Bhbj4KCgoKCgoKCgoKPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc01haW4iPgogICAgIDxkaXYgY2xhc3M9InN0YXItcmF0aW5ncyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmaWxsLXJhdGluZ3MiIHN0eWxlPSJ3aWR0aDogOTQuMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbXB0eS1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDk0LjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iY2F0ZWdvcnlTdGFyc1N0ciI+KDMgYXZpcyk8L2Rpdj4KPC9kaXY+CjxzdHlsZT4KICAgIC5jYXRlZ29yeVN0YXJzTWFpbiB7IG1hcmdpbi10b3A6IC01cHg7bWFyZ2luLWJvdHRvbTogLTNweDt6b29tOiAwLjgxOyB9CiAgICAuY2F0ZWdvcnlTdGFyc1N0ciB7CiAgICAJdmVydGljYWwtYWxpZ246IHRvcDsKCQltYXJnaW4tdG9wOiAxMHB4OwoJCWRpc3BsYXk6IGlubGluZS1ibG9jazsKCQltYXJnaW4tbGVmdDogNXB4OwogICAgfQogICAgLmFnV2lkZ2V0U3RhcnMgewoJCWJhY2tncm91bmQ6bm9uZTsKCQlib3gtc2hhZG93Om5vbmU7CgkJbWFyZ2luLXRvcDogMDsKCQltYXJnaW4tYm90dG9tOiAwOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmlubmVyIHsKCQlwYWRkaW5nOjBweDsKCX0KCS5hZ1dpZGdldFN0YXJzIC5hZy1iYWRnZSB7CgkJdmVydGljYWwtYWxpZ246IGJvdHRvbTsKCQltYXJnaW4tcmlnaHQ6IDAuM3JlbTsKCX0KCS5hZ1dpZGdldFN0YXJzIC5yZXZpZXdHbG9iYWwgewoJCXdpZHRoOjEwMCU7Cgl9CiAgCS5zdGFyLXJhdGluZ3MgewogICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7CiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICBjb2xvcjogI0NEQ0RDRDsKICAgICAgZm9udC1zaXplOiAyOHB4OwogICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207CiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyB7CiAgICAgIGNvbG9yOiAjRjRENzAyOwogICAgICBwYWRkaW5nOiAwOwogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIHotaW5kZXg6IDE7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB0b3A6IDA7CiAgICAgIGxlZnQ6IDA7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CgogICAgfQogIAkuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3Mgc3BhbiB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgCiAgICB9CiAgICAuc3Rhci1yYXRpbmdzIC5lbXB0eS1yYXRpbmdzIHsKICAgICAgcGFkZGluZzogMDsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHotaW5kZXg6IDA7CiAgCiAgICB9Cjwvc3R5bGU+CgogICAgICAgICAgICAgICAgICAgIAo8ZGl2IGNsYXNzPSJwcmljZSAiPgogIDxkaXYgY2xhc3M9InByaWNlX19jb250YWluZXIiPjxkaXYgY2xhc3M9InByaWNlX19yZWd1bGFyIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tcmVndWxhciI+CiAgICAgICAgMzAsMDAg4oKsCiAgICAgIDwvc3Bhbj4KICAgICAgCiAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXF1YW50aXR5Ij4zTCAoNCBib3V0ZWlsbGVzKTwvc3Bhbj4KICAgICAgCiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InByaWNlX19zYWxlIj4KICAgICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIHZpc3VhbGx5LWhpZGRlbi0taW5saW5lIj5Qcml4IGhhYml0dWVsPC9zcGFuPgogICAgICAgIDxzcGFuPgogICAgICAgICAgPHMgY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tcmVndWxhciI+CiAgICAgICAgICAgIAogICAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgIDwvcz4KICAgICAgICA8L3NwYW4+PHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBzb2xkw6k8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXNhbGUgcHJpY2UtaXRlbS0tbGFzdCI+CiAgICAgICAgMzAsMDAg4oKsCiAgICAgIDwvc3Bhbj4KICAgICAgCiAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXF1YW50aXR5Ij4zTCAoNCBib3V0ZWlsbGVzKTwvc3Bhbj4KICAgICAgCiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InVuaXQtcHJpY2UiPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIj5Qcml4IHVuaXRhaXJlPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICA8c3Bhbj5Tb2l0PC9zcGFuPgogICAgICAgIDxzcGFuPjcsNTAg4oKsPC9zcGFuPgogICAgICAgIDxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIj4vPC9zcGFuPgogICAgICAgIDxzcGFuPjc1Y2wKICAgICAgICA8L3NwYW4+CiAgICAgIDwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PjwvZGl2PgoKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvYT4=
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL3NhaW50LWNoaW5pYW4tY3V2ZWUtc2Fsc2EtZG9tYWluZS1kZS1sLW9yY2hpcy1wb3VycHJlIiBjbGFzcz0icHJvZHVjdC1taW5pYXR1cmUgY2FyZC13cmFwcGVyIHVuZGVybGluZS1saW5rcy1ob3ZlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iY2FyZAogICAgICBjYXJkLS1zdGFuZGFyZAogICAgICBjYXJkLS1tZWRpYQogICAgICAKICAgICAgCiAgICAgICIKICAgICAgICAgICAgIHN0eWxlPSItLXJhdGlvLXBlcmNlbnQ6IDkzLjQ1Nzk0MzkyNTIzMzY0JTsiCiAgICAgICAgPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbm5lciBjb2xvci1iYWNrZ3JvdW5kLTEgcmF0aW8iCiAgICAgICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyI+PGRpdiBjbGFzcz0iY2FyZF9fbWVkaWEgY2FyZF9fbWVkaWFfc2Vjb25kYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVkaWEgbWVkaWEtLXRyYW5zcGFyZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogMzMwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19TYWludC1DaGluaWFuLUxfT3JjaGlzLVBvdXJwcmUyMDIyXzI5YzRkZTg1LTQyNjUtNDIyYS04MGJlLWUyNTdjOGQ5OWRiNS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzEyNTY1MTgxJndpZHRoPTMzMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19TYWludC1DaGluaWFuLUxfT3JjaGlzLVBvdXJwcmUyMDIyXzI5YzRkZTg1LTQyNjUtNDIyYS04MGJlLWUyNTdjOGQ5OWRiNS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzEyNTY1MTgxJndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19TYWludC1DaGluaWFuLUxfT3JjaGlzLVBvdXJwcmUyMDIyXzI5YzRkZTg1LTQyNjUtNDIyYS04MGJlLWUyNTdjOGQ5OWRiNS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzEyNTY1MTgxJndpZHRoPTU1MCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNzY4cHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19TYWludC1DaGluaWFuLUxfT3JjaGlzLVBvdXJwcmUyMDIyXzI5YzRkZTg1LTQyNjUtNDIyYS04MGJlLWUyNTdjOGQ5OWRiNS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzEyNTY1MTgxJndpZHRoPTc2OCI+PGltZyBzcmM9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk9fU2FpbnQtQ2hpbmlhbi1MX09yY2hpcy1Qb3VycHJlMjAyMl8yOWM0ZGU4NS00MjY1LTQyMmEtODBiZS1lMjU3YzhkOTlkYjUucG5nP3Y9MTcxMjU2NTE4MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iU2FpbnQtQ2hpbmlhbiwgIGN1dsOpZSBTYWxzYSwgZG9tYWluZSBkZSBs4oCZT3JjaGlzIFBvdXJwcmUsIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPSIxMDE2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vdGlvbi1yZWR1Y2UgaW1hZ2UtcHJpbWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRpbmc9ImxhenkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfU2FpbnQtQ2hpbmlhbi1MX09yY2hpcy1Qb3VycHJlXzg2eDgwbW1fZWZmZDFkMjMtNDdiZS00Yjc4LTk5MTctZmE1MDhjMjhkMzBlLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUxNzQmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfU2FpbnQtQ2hpbmlhbi1MX09yY2hpcy1Qb3VycHJlXzg2eDgwbW1fZWZmZDFkMjMtNDdiZS00Yjc4LTk5MTctZmE1MDhjMjhkMzBlLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUxNzQmd2lkdGg9NDAwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA1NTBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfU2FpbnQtQ2hpbmlhbi1MX09yY2hpcy1Qb3VycHJlXzg2eDgwbW1fZWZmZDFkMjMtNDdiZS00Yjc4LTk5MTctZmE1MDhjMjhkMzBlLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUxNzQmd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfU2FpbnQtQ2hpbmlhbi1MX09yY2hpcy1Qb3VycHJlXzg2eDgwbW1fZWZmZDFkMjMtNDdiZS00Yjc4LTk5MTctZmE1MDhjMjhkMzBlLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MTI1NjUxNzQmd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfU2FpbnQtQ2hpbmlhbi1MX09yY2hpcy1Qb3VycHJlXzg2eDgwbW1fZWZmZDFkMjMtNDdiZS00Yjc4LTk5MTctZmE1MDhjMjhkMzBlLnBuZz92PTE3MTI1NjUxNzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PSJTYWludC1DaGluaWFuLCAgY3V2w6llIFNhbHNhLCBkb21haW5lIGRlIGzigJlPcmNoaXMgUG91cnByZSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPSIxMDExIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3Rpb24tcmVkdWNlIGltYWdlLXNlY29uZGFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPSJsYXp5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodD0iOTQyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fY29udGVudCBjYXJ0X19jb250ZW50LW1lZGlhIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19iYWRnZSB0b3AgbGVmdCI+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSJjYXJkX19xdWljay1hZGQiPjxwcm9kdWN0LWZvcm0+PGZvcm0gbWV0aG9kPSJwb3N0IiBhY3Rpb249Ii9jYXJ0L2FkZCIgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzg0NDg4MDQ4NDc5NDUiIGFjY2VwdC1jaGFyc2V0PSJVVEYtOCIgY2xhc3M9ImZvcm0iIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG5vdmFsaWRhdGU9Im5vdmFsaWRhdGUiIGRhdGEtdHlwZT0iYWRkLXRvLWNhcnQtZm9ybSI+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iZm9ybV90eXBlIiB2YWx1ZT0icHJvZHVjdCIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJ1dGY4IiB2YWx1ZT0i4pyTIiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImlkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9IjQ2ODQ1MjE4ODgxODY1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3ODQ0ODgwNDg0Nzk0NS1zdWJtaXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9ImFkZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iYnRuIGJ0bi10ZXJ0aWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWhhc3BvcHVwPSJkaWFsb2ciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc4NDQ4ODA0ODQ3OTQ1LXN1Ym1pdCB0aXRsZS10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Ny04NDQ4ODA0ODQ3OTQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGl2ZT0icG9saXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtc29sZC1vdXQtbWVzc2FnZT0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPkFqb3V0ZXIKPGRpdiBjbGFzcz0ibG9hZGluZy1vdmVybGF5X19zcGlubmVyIGhpZGRlbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgcm9sZT0icHJlc2VudGF0aW9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InNwaW5uZXIiIHZpZXdCb3g9IjAgMCA2NiA2NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY2xhc3M9InBhdGgiIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iNiIgY3g9IjMzIiBjeT0iMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcj0iMzAiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InByb2R1Y3QtaWQiIHZhbHVlPSI4NDQ4ODA0ODQ3OTQ1IiAvPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InNlY3Rpb24taWQiIHZhbHVlPSJ0ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2NyIgLz48L2Zvcm0+PC9wcm9kdWN0LWZvcm0+PC9kaXY+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FyZF9fY29udGVudC1tYWluIj4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb24iPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbmZvcm1hdGlvbnMiPkFPUCBTYWludC1DaGluaWFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IExhbmd1ZWRvYzwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iY2FyZF9faGVhZGluZyIgaWQ9InRpdGxlLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3LTg0NDg4MDQ4NDc5NDUiPgogICAgICAgICAgICAgICAgICAgICAgICBTYWludC1DaGluaWFuLCAgY3V2w6llIFNhbHNhLCBkb21haW5lIGRlIGzigJlPcmNoaXMgUG91cnByZSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vCiAgICAgICAgICAgICAgICAgICAgPC9oMz4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19kZXRhaWxzIj48L2Rpdj48c3BhbiBjbGFzcz0iY2FwdGlvbi1sYXJnZSBsaWdodCI+PC9zcGFuPgoKCgoKCgoKCgo8ZGl2IGNsYXNzPSJjYXRlZ29yeVN0YXJzTWFpbiI+CiAgICAgPGRpdiBjbGFzcz0ic3Rhci1yYXRpbmdzIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZpbGwtcmF0aW5ncyIgc3R5bGU9IndpZHRoOiAxMDAuMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbXB0eS1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNTdHIiPigyIGF2aXMpPC9kaXY+CjwvZGl2Pgo8c3R5bGU+CiAgICAuY2F0ZWdvcnlTdGFyc01haW4geyBtYXJnaW4tdG9wOiAtNXB4O21hcmdpbi1ib3R0b206IC0zcHg7em9vbTogMC44MTsgfQogICAgLmNhdGVnb3J5U3RhcnNTdHIgewogICAgCXZlcnRpY2FsLWFsaWduOiB0b3A7CgkJbWFyZ2luLXRvcDogMTBweDsKCQlkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CgkJbWFyZ2luLWxlZnQ6IDVweDsKICAgIH0KICAgIC5hZ1dpZGdldFN0YXJzIHsKCQliYWNrZ3JvdW5kOm5vbmU7CgkJYm94LXNoYWRvdzpub25lOwoJCW1hcmdpbi10b3A6IDA7CgkJbWFyZ2luLWJvdHRvbTogMDsKCX0KCS5hZ1dpZGdldFN0YXJzIC5pbm5lciB7CgkJcGFkZGluZzowcHg7Cgl9CgkuYWdXaWRnZXRTdGFycyAuYWctYmFkZ2UgewoJCXZlcnRpY2FsLWFsaWduOiBib3R0b207CgkJbWFyZ2luLXJpZ2h0OiAwLjNyZW07Cgl9CgkuYWdXaWRnZXRTdGFycyAucmV2aWV3R2xvYmFsIHsKCQl3aWR0aDoxMDAlOwoJfQogIAkuc3Rhci1yYXRpbmdzIHsKICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOwogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgY29sb3I6ICNDRENEQ0Q7CiAgICAgIGZvbnQtc2l6ZTogMjhweDsKICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOwogICAgfQogIAkuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3MgewogICAgICBjb2xvcjogI0Y0RDcwMjsKICAgICAgcGFkZGluZzogMDsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB6LWluZGV4OiAxOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgdG9wOiAwOwogICAgICBsZWZ0OiAwOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwoKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHNwYW4gewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIAogICAgfQogICAgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB6LWluZGV4OiAwOwogIAogICAgfQo8L3N0eWxlPgoKICAgICAgICAgICAgICAgICAgICAKPGRpdiBjbGFzcz0icHJpY2UgIj4KICA8ZGl2IGNsYXNzPSJwcmljZV9fY29udGFpbmVyIj48ZGl2IGNsYXNzPSJwcmljZV9fcmVndWxhciI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgIDQwLDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJwcmljZV9fc2FsZSI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgICA8c3Bhbj4KICAgICAgICAgIDxzIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgICAgICAKICAgICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICA8L3M+CiAgICAgICAgPC9zcGFuPjxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggc29sZMOpPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1zYWxlIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDQwLDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ1bml0LXByaWNlIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiI+UHJpeCB1bml0YWlyZTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tbGFzdCI+CiAgICAgICAgPHNwYW4+U29pdDwvc3Bhbj4KICAgICAgICA8c3Bhbj4xMCwwMCDigqw8L3NwYW4+CiAgICAgICAgPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPi88L3NwYW4+CiAgICAgICAgPHNwYW4+NzVjbAogICAgICAgIDwvc3Bhbj4KICAgICAgPC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+PC9kaXY+CgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPg==
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL2xlcy10ZXJyYXNzZXMtZGhvcnRlbnNlLWJsYW5jLWJpby1kb21haW5lLWRlLXNjYW1hbmRyZSIgY2xhc3M9InByb2R1Y3QtbWluaWF0dXJlIGNhcmQtd3JhcHBlciB1bmRlcmxpbmUtbGlua3MtaG92ZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImNhcmQKICAgICAgY2FyZC0tc3RhbmRhcmQKICAgICAgY2FyZC0tbWVkaWEKICAgICAgCiAgICAgIAogICAgICAiCiAgICAgICAgICAgICBzdHlsZT0iLS1yYXRpby1wZXJjZW50OiA5My40NTc5NDM5MjUyMzM2NCU7IgogICAgICAgID4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5uZXIgY29sb3ItYmFja2dyb3VuZC0xIHJhdGlvIgogICAgICAgICAgICAgICAgIHN0eWxlPSItLXJhdGlvLXBlcmNlbnQ6IDkzLjQ1Nzk0MzkyNTIzMzY0JTsiPjxkaXYgY2xhc3M9ImNhcmRfX21lZGlhIGNhcmRfX21lZGlhX3NlY29uZGFyeSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lZGlhIG1lZGlhLS10cmFuc3BhcmVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwaWN0dXJlPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDMzMHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvVGVycmFzc2VzLWRfaG9ydGVuc2UtYmxhbmMtQmlvLTIwMjMtQmlib3Zpbm9fUGFja3Nob3RfM0xfd2ViLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDc3MTYmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL1RlcnJhc3Nlcy1kX2hvcnRlbnNlLWJsYW5jLUJpby0yMDIzLUJpYm92aW5vX1BhY2tzaG90XzNMX3dlYi5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA5OTA3NzE2JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9UZXJyYXNzZXMtZF9ob3J0ZW5zZS1ibGFuYy1CaW8tMjAyMy1CaWJvdmlub19QYWNrc2hvdF8zTF93ZWIucG5nP2Zvcm1hdD1wanBnJnY9MTcwOTkwNzcxNiZ3aWR0aD01NTAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDc2OHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvVGVycmFzc2VzLWRfaG9ydGVuc2UtYmxhbmMtQmlvLTIwMjMtQmlib3Zpbm9fUGFja3Nob3RfM0xfd2ViLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDc3MTYmd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9UZXJyYXNzZXMtZF9ob3J0ZW5zZS1ibGFuYy1CaW8tMjAyMy1CaWJvdmlub19QYWNrc2hvdF8zTF93ZWIucG5nP3Y9MTcwOTkwNzcxNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iTGVzIFRlcnJhc3NlcyBkJiMzOTtIb3J0ZW5zZSBCbGFuYyAoQmlvKSwgRG9tYWluZSBkZSBTY2FtYW5kcmUsIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPSIxMDE2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vdGlvbi1yZWR1Y2UgaW1hZ2UtcHJpbWFyeSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRpbmc9ImxhenkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk0NSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8cGljdHVyZT48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiAzMzBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfTGVzVGVycmFzc2VzREhvcnRlbnNlX0JsYW5jXzIwMjNfODZ4ODBtbS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA5OTA3NzE2JndpZHRoPTMzMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk9fZXRpcXVldHRlX0xlc1RlcnJhc3Nlc0RIb3J0ZW5zZV9CbGFuY18yMDIzXzg2eDgwbW0ucG5nP2Zvcm1hdD1wanBnJnY9MTcwOTkwNzcxNiZ3aWR0aD00MDAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDU1MHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL2ZpbGVzL0JJQk9WSU5PX2V0aXF1ZXR0ZV9MZXNUZXJyYXNzZXNESG9ydGVuc2VfQmxhbmNfMjAyM184Nng4MG1tLnBuZz9mb3JtYXQ9cGpwZyZ2PTE3MDk5MDc3MTYmd2lkdGg9NTUwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA3NjhweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9maWxlcy9CSUJPVklOT19ldGlxdWV0dGVfTGVzVGVycmFzc2VzREhvcnRlbnNlX0JsYW5jXzIwMjNfODZ4ODBtbS5wbmc/Zm9ybWF0PXBqcGcmdj0xNzA5OTA3NzE2JndpZHRoPTc2OCI+PGltZyBzcmM9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvZmlsZXMvQklCT1ZJTk9fZXRpcXVldHRlX0xlc1RlcnJhc3Nlc0RIb3J0ZW5zZV9CbGFuY18yMDIzXzg2eDgwbW0ucG5nP3Y9MTcwOTkwNzcxNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IkxlcyBUZXJyYXNzZXMgZCYjMzk7SG9ydGVuc2UgQmxhbmMgKEJpbyksIERvbWFpbmUgZGUgU2NhbWFuZHJlLCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjEwMTciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Im1vdGlvbi1yZWR1Y2UgaW1hZ2Utc2Vjb25kYXJ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRpbmc9ImxhenkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PSI5NDciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcnRfX2NvbnRlbnQtbWVkaWEiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2JhZGdlIHRvcCBsZWZ0Ij48c3BhbiBjbGFzcz0iYmFkZ2UgYmFkZ2UtLWJvdHRvbS1sZWZ0IGNvbG9yLWludmVyc2UiPsOJcHVpc8OpPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fcXVpY2stYWRkIj48cHJvZHVjdC1mb3JtPjxmb3JtIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvY2FydC9hZGQiIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc4OTMxMzM2NzE2NjE3IiBhY2NlcHQtY2hhcnNldD0iVVRGLTgiIGNsYXNzPSJmb3JtIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBub3ZhbGlkYXRlPSJub3ZhbGlkYXRlIiBkYXRhLXR5cGU9ImFkZC10by1jYXJ0LWZvcm0iPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fdHlwZSIgdmFsdWU9InByb2R1Y3QiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idXRmOCIgdmFsdWU9IuKckyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI0OTYxNDgzODk1NjM2MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzg5MzEzMzY3MTY2MTctc3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhZGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0biBidG4tdGVydGlhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3ODkzMTMzNjcxNjYxNy1zdWJtaXQgdGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctODkzMTMzNjcxNjYxNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxpdmU9InBvbGl0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNvbGQtb3V0LW1lc3NhZ2U9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsOJcHVpc8OpCjxkaXYgY2xhc3M9ImxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciBoaWRkZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9InByZXNlbnRhdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzcGlubmVyIiB2aWV3Qm94PSIwIDAgNjYgNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJwYXRoIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMyIgY3k9IjMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHI9IjMwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwcm9kdWN0LWlkIiB2YWx1ZT0iODkzMTMzNjcxNjYxNyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWN0aW9uLWlkIiB2YWx1ZT0idGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjciIC8+PC9mb3JtPjwvcHJvZHVjdC1mb3JtPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcmRfX2NvbnRlbnQtbWFpbiI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9uIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb25zIj5JR1AgR3VhcmQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgTGFuZ3VlZG9jPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJjYXJkX19oZWFkaW5nIiBpZD0idGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctODkzMTMzNjcxNjYxNyI+CiAgICAgICAgICAgICAgICAgICAgICAgIExlcyBUZXJyYXNzZXMgZCYjMzk7SG9ydGVuc2UgQmxhbmMgKEJpbyksIERvbWFpbmUgZGUgU2NhbWFuZHJlLCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8KICAgICAgICAgICAgICAgICAgICA8L2gzPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2RldGFpbHMiPjwvZGl2PjxzcGFuIGNsYXNzPSJjYXB0aW9uLWxhcmdlIGxpZ2h0Ij48L3NwYW4+CgoKCgoKCgoKCjxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNNYWluIj4KICAgICA8ZGl2IGNsYXNzPSJzdGFyLXJhdGluZ3MiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmlsbC1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDk2LjAlOyI+CiAgICAgICAgICAgIDxzcGFuPuKYheKYheKYheKYheKYhTwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZW1wdHktcmF0aW5ncyIgc3R5bGU9IndpZHRoOiA5Ni4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNTdHIiPigxNSBhdmlzKTwvZGl2Pgo8L2Rpdj4KPHN0eWxlPgogICAgLmNhdGVnb3J5U3RhcnNNYWluIHsgbWFyZ2luLXRvcDogLTVweDttYXJnaW4tYm90dG9tOiAtM3B4O3pvb206IDAuODE7IH0KICAgIC5jYXRlZ29yeVN0YXJzU3RyIHsKICAgIAl2ZXJ0aWNhbC1hbGlnbjogdG9wOwoJCW1hcmdpbi10b3A6IDEwcHg7CgkJZGlzcGxheTogaW5saW5lLWJsb2NrOwoJCW1hcmdpbi1sZWZ0OiA1cHg7CiAgICB9CiAgICAuYWdXaWRnZXRTdGFycyB7CgkJYmFja2dyb3VuZDpub25lOwoJCWJveC1zaGFkb3c6bm9uZTsKCQltYXJnaW4tdG9wOiAwOwoJCW1hcmdpbi1ib3R0b206IDA7Cgl9CgkuYWdXaWRnZXRTdGFycyAuaW5uZXIgewoJCXBhZGRpbmc6MHB4OwoJfQoJLmFnV2lkZ2V0U3RhcnMgLmFnLWJhZGdlIHsKCQl2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOwoJCW1hcmdpbi1yaWdodDogMC4zcmVtOwoJfQoJLmFnV2lkZ2V0U3RhcnMgLnJldmlld0dsb2JhbCB7CgkJd2lkdGg6MTAwJTsKCX0KICAJLnN0YXItcmF0aW5ncyB7CiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIGNvbG9yOiAjQ0RDRENEOwogICAgICBmb250LXNpemU6IDI4cHg7CiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHsKICAgICAgY29sb3I6ICNGNEQ3MDI7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgei1pbmRleDogMTsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgIHRvcDogMDsKICAgICAgbGVmdDogMDsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKCiAgICB9CiAgCS5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAKICAgIH0KICAgIC5zdGFyLXJhdGluZ3MgLmVtcHR5LXJhdGluZ3MgewogICAgICBwYWRkaW5nOiAwOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgei1pbmRleDogMDsKICAKICAgIH0KPC9zdHlsZT4KCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9InByaWNlICBwcmljZS0tc29sZC1vdXQgIj4KICA8ZGl2IGNsYXNzPSJwcmljZV9fY29udGFpbmVyIj48ZGl2IGNsYXNzPSJwcmljZV9fcmVndWxhciI+CiAgICAgIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggaGFiaXR1ZWw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgIDM2LDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJwcmljZV9fc2FsZSI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgICA8c3Bhbj4KICAgICAgICAgIDxzIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgICAgICAKICAgICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICA8L3M+CiAgICAgICAgPC9zcGFuPjxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggc29sZMOpPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1zYWxlIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDM2LDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+M0wgKDQgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ1bml0LXByaWNlIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiI+UHJpeCB1bml0YWlyZTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tbGFzdCI+CiAgICAgICAgPHNwYW4+U29pdDwvc3Bhbj4KICAgICAgICA8c3Bhbj45LDAwIOKCrDwvc3Bhbj4KICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+Lzwvc3Bhbj4KICAgICAgICA8c3Bhbj43NWNsCiAgICAgICAgPC9zcGFuPgogICAgICA8L3NwYW4+CiAgICA8L2Rpdj4KICA8L2Rpdj48L2Rpdj4KCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2E+
Cgo8bGluayBocmVmPSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3QvMS9hc3NldHMvY29tcG9uZW50LXJhdGluZy5jc3M/dj0yNDU3MzA4NTI2Mzk0MTI0MDQzMTY2NTU4OTkzNCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImFsbCIgLz4KPGEgaHJlZj0iL3Byb2R1Y3RzL3BvbWVyb2wtYmlvIiBjbGFzcz0icHJvZHVjdC1taW5pYXR1cmUgY2FyZC13cmFwcGVyIHVuZGVybGluZS1saW5rcy1ob3ZlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iY2FyZAogICAgICBjYXJkLS1zdGFuZGFyZAogICAgICBjYXJkLS1tZWRpYQogICAgICAKICAgICAgCiAgICAgICIKICAgICAgICAgICAgIHN0eWxlPSItLXJhdGlvLXBlcmNlbnQ6IDkzLjQ1Nzk0MzkyNTIzMzY0JTsiCiAgICAgICAgPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19pbm5lciBjb2xvci1iYWNrZ3JvdW5kLTEgcmF0aW8iCiAgICAgICAgICAgICAgICAgc3R5bGU9Ii0tcmF0aW8tcGVyY2VudDogOTMuNDU3OTQzOTI1MjMzNjQlOyI+PGRpdiBjbGFzcz0iY2FyZF9fbWVkaWEgY2FyZF9fbWVkaWFfc2Vjb25kYXJ5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVkaWEgbWVkaWEtLXRyYW5zcGFyZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogMzMwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9wcm9kdWN0cy8xMTIwLmpwZz9mb3JtYXQ9cGpwZyZ2PTE2Njg1MzI0ODQmd2lkdGg9MzMwIj48c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0MDBweCkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Jjc2V0PSIvL2JpYm92aW5vLmZyL2Nkbi9zaG9wL3Byb2R1Y3RzLzExMjAuanBnP2Zvcm1hdD1wanBnJnY9MTY2ODUzMjQ4NCZ3aWR0aD00MDAiPjxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDU1MHB4KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvMTEyMC5qcGc/Zm9ybWF0PXBqcGcmdj0xNjY4NTMyNDg0JndpZHRoPTU1MCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNzY4cHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyY3NldD0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9wcm9kdWN0cy8xMTIwLmpwZz9mb3JtYXQ9cGpwZyZ2PTE2Njg1MzI0ODQmd2lkdGg9NzY4Ij48aW1nIHNyYz0iLy9iaWJvdmluby5mci9jZG4vc2hvcC9wcm9kdWN0cy8xMTIwLmpwZz92PTE2Njg1MzI0ODQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9IlBvbWVyb2wgKEJpbyksIGN1dsOpZSBQaG9lbml4LCBDaMOidGVhdSBkZSBCZWxsZWdyYXZlLCBTw6lsZWN0aW9uIEJydW5vIFF1ZW5pb3V4IHBvdXIgQmlCb1ZpTm8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAyNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3Rpb24tcmVkdWNlIGltYWdlLXByaW1hcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPSJsYXp5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PSI5NTAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPHBpY3R1cmU+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogMzMwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvMTEyMS5qcGc/Zm9ybWF0PXBqcGcmdj0xNjY4NTMyNDg0JndpZHRoPTMzMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDAwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvMTEyMS5qcGc/Zm9ybWF0PXBqcGcmdj0xNjY4NTMyNDg0JndpZHRoPTQwMCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNTUwcHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvMTEyMS5qcGc/Zm9ybWF0PXBqcGcmdj0xNjY4NTMyNDg0JndpZHRoPTU1MCI+PHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNzY4cHgpIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmNzZXQ9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvMTEyMS5qcGc/Zm9ybWF0PXBqcGcmdj0xNjY4NTMyNDg0JndpZHRoPTc2OCI+PGltZyBzcmM9Ii8vYmlib3Zpbm8uZnIvY2RuL3Nob3AvcHJvZHVjdHMvMTEyMS5qcGc/dj0xNjY4NTMyNDg0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iUG9tZXJvbCAoQmlvKSwgY3V2w6llIFBob2VuaXgsIENow6J0ZWF1IGRlIEJlbGxlZ3JhdmUsIFPDqWxlY3Rpb24gQnJ1bm8gUXVlbmlvdXggcG91ciBCaUJvVmlObyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aD0iMTAyNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW90aW9uLXJlZHVjZSBpbWFnZS1zZWNvbmRhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGluZz0ibGF6eSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ9Ijk1MiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPjwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9ImNhcmRfX2NvbnRlbnQgY2FydF9fY29udGVudC1tZWRpYSI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9fYmFkZ2UgdG9wIGxlZnQiPjxzcGFuIGNsYXNzPSJiYWRnZSBiYWRnZS0tYm90dG9tLWxlZnQgY29sb3ItaW52ZXJzZSI+w4lwdWlzw6k8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImJhZGdlIGJhZGdlLXRleHQiPkJlc3Qgd2luZSBpbiBib3ggMjAyMDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+PGRpdiBjbGFzcz0iY2FyZF9fcXVpY2stYWRkIj48cHJvZHVjdC1mb3JtPjxmb3JtIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvY2FydC9hZGQiIGlkPSJxdWljay1hZGQtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjc3NjU1Mzk1OTUwNzYxIiBhY2NlcHQtY2hhcnNldD0iVVRGLTgiIGNsYXNzPSJmb3JtIiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiBub3ZhbGlkYXRlPSJub3ZhbGlkYXRlIiBkYXRhLXR5cGU9ImFkZC10by1jYXJ0LWZvcm0iPjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImZvcm1fdHlwZSIgdmFsdWU9InByb2R1Y3QiIC8+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idXRmOCIgdmFsdWU9IuKckyIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJpZCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPSI0Mjc0NzA4Mzc1MTU5MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ9InF1aWNrLWFkZC10ZW1wbGF0ZS0tMTU5NjI2OTIyODg2ODFfXzE2NjQxOTQwMTA1YmQxN2I2Nzc2NTUzOTU5NTA3NjEtc3VibWl0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InN1Ym1pdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJhZGQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9ImJ0biBidG4tdGVydGlhcnkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT0icXVpY2stYWRkLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3NzY1NTM5NTk1MDc2MS1zdWJtaXQgdGl0bGUtdGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjctNzY1NTM5NTk1MDc2MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmlhLWxpdmU9InBvbGl0ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXNvbGQtb3V0LW1lc3NhZ2U9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPsOJcHVpc8OpCjxkaXYgY2xhc3M9ImxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciBoaWRkZW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFsc2UiIHJvbGU9InByZXNlbnRhdGlvbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzcGlubmVyIiB2aWV3Qm94PSIwIDAgNjYgNjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGNsYXNzPSJwYXRoIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjYiIGN4PSIzMyIgY3k9IjMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHI9IjMwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwcm9kdWN0LWlkIiB2YWx1ZT0iNzY1NTM5NTk1MDc2MSIgLz48aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJzZWN0aW9uLWlkIiB2YWx1ZT0idGVtcGxhdGUtLTE1OTYyNjkyMjg4NjgxX18xNjY0MTk0MDEwNWJkMTdiNjciIC8+PC9mb3JtPjwvcHJvZHVjdC1mb3JtPjwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19jb250ZW50IGNhcmRfX2NvbnRlbnQtbWFpbiI+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmRfX2luZm9ybWF0aW9uIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZF9faW5mb3JtYXRpb25zIj5BT0MgUG9tZXJvbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBCb3JkZWF1eDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0iY2FyZF9faGVhZGluZyIgaWQ9InRpdGxlLXRlbXBsYXRlLS0xNTk2MjY5MjI4ODY4MV9fMTY2NDE5NDAxMDViZDE3YjY3LTc2NTUzOTU5NTA3NjEiPgogICAgICAgICAgICAgICAgICAgICAgICBQb21lcm9sIChCaW8pLCBjdXbDqWUgUGhvZW5peCwgQ2jDonRlYXUgZGUgQmVsbGVncmF2ZSwgU8OpbGVjdGlvbiBCcnVubyBRdWVuaW91eCBwb3VyIEJpQm9WaU5vCiAgICAgICAgICAgICAgICAgICAgPC9oMz4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkX19kZXRhaWxzIj48L2Rpdj48c3BhbiBjbGFzcz0iY2FwdGlvbi1sYXJnZSBsaWdodCI+PC9zcGFuPgoKCgoKCgoKCgo8ZGl2IGNsYXNzPSJjYXRlZ29yeVN0YXJzTWFpbiI+CiAgICAgPGRpdiBjbGFzcz0ic3Rhci1yYXRpbmdzIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZpbGwtcmF0aW5ncyIgc3R5bGU9IndpZHRoOiAxMDAuMCU7Ij4KICAgICAgICAgICAgPHNwYW4+4piF4piF4piF4piF4piFPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJlbXB0eS1yYXRpbmdzIiBzdHlsZT0id2lkdGg6IDEwMC4wJTsiPgogICAgICAgICAgICA8c3Bhbj7imIXimIXimIXimIXimIU8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNhdGVnb3J5U3RhcnNTdHIiPigxIGF2aXMpPC9kaXY+CjwvZGl2Pgo8c3R5bGU+CiAgICAuY2F0ZWdvcnlTdGFyc01haW4geyBtYXJnaW4tdG9wOiAtNXB4O21hcmdpbi1ib3R0b206IC0zcHg7em9vbTogMC44MTsgfQogICAgLmNhdGVnb3J5U3RhcnNTdHIgewogICAgCXZlcnRpY2FsLWFsaWduOiB0b3A7CgkJbWFyZ2luLXRvcDogMTBweDsKCQlkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CgkJbWFyZ2luLWxlZnQ6IDVweDsKICAgIH0KICAgIC5hZ1dpZGdldFN0YXJzIHsKCQliYWNrZ3JvdW5kOm5vbmU7CgkJYm94LXNoYWRvdzpub25lOwoJCW1hcmdpbi10b3A6IDA7CgkJbWFyZ2luLWJvdHRvbTogMDsKCX0KCS5hZ1dpZGdldFN0YXJzIC5pbm5lciB7CgkJcGFkZGluZzowcHg7Cgl9CgkuYWdXaWRnZXRTdGFycyAuYWctYmFkZ2UgewoJCXZlcnRpY2FsLWFsaWduOiBib3R0b207CgkJbWFyZ2luLXJpZ2h0OiAwLjNyZW07Cgl9CgkuYWdXaWRnZXRTdGFycyAucmV2aWV3R2xvYmFsIHsKCQl3aWR0aDoxMDAlOwoJfQogIAkuc3Rhci1yYXRpbmdzIHsKICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOwogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgY29sb3I6ICNDRENEQ0Q7CiAgICAgIGZvbnQtc2l6ZTogMjhweDsKICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOwogICAgfQogIAkuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3MgewogICAgICBjb2xvcjogI0Y0RDcwMjsKICAgICAgcGFkZGluZzogMDsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB6LWluZGV4OiAxOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgdG9wOiAwOwogICAgICBsZWZ0OiAwOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwoKICAgIH0KICAJLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHNwYW4gewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIAogICAgfQogICAgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB6LWluZGV4OiAwOwogIAogICAgfQo8L3N0eWxlPgoKICAgICAgICAgICAgICAgICAgICAKPGRpdiBjbGFzcz0icHJpY2UgIHByaWNlLS1zb2xkLW91dCAiPgogIDxkaXYgY2xhc3M9InByaWNlX19jb250YWluZXIiPjxkaXYgY2xhc3M9InByaWNlX19yZWd1bGFyIj4KICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9InByaWNlLWl0ZW0gcHJpY2UtaXRlbS0tcmVndWxhciI+CiAgICAgICAgMTEwLDAwIOKCrAogICAgICA8L3NwYW4+CiAgICAgIAogICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1xdWFudGl0eSI+MkwgKDIsNjYgYm91dGVpbGxlcyk8L3NwYW4+CiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJwcmljZV9fc2FsZSI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZpc3VhbGx5LWhpZGRlbiB2aXN1YWxseS1oaWRkZW4tLWlubGluZSI+UHJpeCBoYWJpdHVlbDwvc3Bhbj4KICAgICAgICA8c3Bhbj4KICAgICAgICAgIDxzIGNsYXNzPSJwcmljZS1pdGVtIHByaWNlLWl0ZW0tLXJlZ3VsYXIiPgogICAgICAgICAgICAKICAgICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICA8L3M+CiAgICAgICAgPC9zcGFuPjxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4gdmlzdWFsbHktaGlkZGVuLS1pbmxpbmUiPlByaXggc29sZMOpPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1zYWxlIHByaWNlLWl0ZW0tLWxhc3QiPgogICAgICAgIDExMCwwMCDigqwKICAgICAgPC9zcGFuPgogICAgICAKICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtcXVhbnRpdHkiPjJMICgyLDY2IGJvdXRlaWxsZXMpPC9zcGFuPgogICAgICAKICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0idW5pdC1wcmljZSBoaWRkZW4iPgogICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIj5Qcml4IHVuaXRhaXJlPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0icHJpY2UtaXRlbSBwcmljZS1pdGVtLS1sYXN0Ij4KICAgICAgICA8c3Bhbj5Tb2l0PC9zcGFuPgogICAgICAgIDxzcGFuPjwvc3Bhbj4KICAgICAgICA8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+Lzwvc3Bhbj4KICAgICAgICA8c3Bhbj4KICAgICAgICA8L3NwYW4+CiAgICAgIDwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2PjwvZGl2PgoKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvYT4=