Boost your Instagram profile
PCFkb2N0eXBlIGh0bWw+DQo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5 OS94aHRtbCIgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHht bG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSI+DQo8 aGVhZD4NCiAgICA8IS0tIE5BTUU6IFNFTEwgUFJPRFVDVFMgLS0+DQogICAgPCEtLVtp ZiBndGUgbXNvIDE1XT4NCiAgICA8eG1sPg0KICAgICAgICA8bzpPZmZpY2VEb2N1bWVu dFNldHRpbmdzPg0KICAgICAgICA8bzpBbGxvd1BORy8+DQogICAgICAgIDxvOlBpeGVs c1BlckluY2g+OTY8L286UGl4ZWxzUGVySW5jaD4NCiAgICAgICAgPC9vOk9mZmljZURv Y3VtZW50U2V0dGluZ3M+DQogICAgPC94bWw+DQogICAgPCFbZW5kaWZdLS0+DQogICAg PG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IlgtVUEt Q29tcGF0aWJsZSIgY29udGVudD0iSUU9ZWRnZSI+DQogICAgPG1ldGEgbmFtZT0idmll d3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0x Ij4NCiAgICA8dGl0bGU+VG9wLUZvbGxvd2VyczwvdGl0bGU+DQoNCiAgICA8c3R5bGUg dHlwZT0idGV4dC9jc3MiPg0KICAgICAgICAgICAgcCB7DQogICAgICAgICAgICAgICAg bWFyZ2luOiAxMHB4IDA7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMDsNCiAgICAg ICAgICAgIH0NCg0KICAgICAgICAgICAgdGFibGUgew0KICAgICAgICAgICAgICAgIGJv cmRlci1jb2xsYXBzZTogY29sbGFwc2U7DQogICAgICAgICAgICB9DQoNCiAgICAgICAg ICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYgew0KICAgICAgICAgICAgICAgIGRpc3Bs YXk6IGJsb2NrOw0KICAgICAgICAgICAgICAgIG1hcmdpbjogMDsNCiAgICAgICAgICAg ICAgICBwYWRkaW5nOiAwOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBpbWcs IGEgaW1nIHsNCiAgICAgICAgICAgICAgICBib3JkZXI6IDA7DQogICAgICAgICAgICAg ICAgaGVpZ2h0OiBhdXRvOw0KICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7DQog ICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KICAgICAgICAgICAg fQ0KDQogICAgICAgICAgICBib2R5LCAjYm9keVRhYmxlLCAjYm9keUNlbGwgew0KICAg ICAgICAgICAgICAgIGhlaWdodDogMTAwJTsNCiAgICAgICAgICAgICAgICBtYXJnaW46 IDA7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgICAgICAgICB3 aWR0aDogMTAwJTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLm1jblByZXZp ZXdUZXh0IHsNCiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7 DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICNvdXRsb29rIGEgew0KICAgICAg ICAgICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAg IGltZyB7DQogICAgICAgICAgICAgICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmlj dWJpYzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgdGFibGUgew0KICAgICAg ICAgICAgICAgIG1zby10YWJsZS1sc3BhY2U6IDBwdDsNCiAgICAgICAgICAgICAgICBt c28tdGFibGUtcnNwYWNlOiAwcHQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAg IC5SZWFkTXNnQm9keSB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAg ICAgICAgICB9DQoNCiAgICAgICAgICAgIC5FeHRlcm5hbENsYXNzIHsNCiAgICAgICAg ICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg cCwgYSwgbGksIHRkLCBibG9ja3F1b3RlIHsNCiAgICAgICAgICAgICAgICBtc28tbGlu ZS1oZWlnaHQtcnVsZTogZXhhY3RseTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAg ICAgICAgIGFbaHJlZl49dGVsXSwgYVtocmVmXj1zbXNdIHsNCiAgICAgICAgICAgICAg ICAgICAgY29sb3I6IGluaGVyaXQ7DQogICAgICAgICAgICAgICAgICAgIGN1cnNvcjog ZGVmYXVsdDsNCiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25l Ow0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgcCwgYSwgbGksIHRkLCBi b2R5LCB0YWJsZSwgYmxvY2txdW90ZSB7DQogICAgICAgICAgICAgICAgLW1zLXRleHQt c2l6ZS1hZGp1c3Q6IDEwMCU7DQogICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXNp emUtYWRqdXN0OiAxMDAlOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAuRXh0 ZXJuYWxDbGFzcywgLkV4dGVybmFsQ2xhc3MgcCwgLkV4dGVybmFsQ2xhc3MgdGQsIC5F eHRlcm5hbENsYXNzIGRpdiwgLkV4dGVybmFsQ2xhc3Mgc3BhbiwgLkV4dGVybmFsQ2xh c3MgZm9udCB7DQogICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7DQogICAg ICAgICAgICB9DQoNCiAgICAgICAgICAgIGFbeC1hcHBsZS1kYXRhLWRldGVjdG9yc10g ew0KICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogICAg ICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7DQogICAg ICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogICAgICAg ICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgICAgICAg ICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50Ow0KICAgICAgICAg ICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogICAgICAgICAg ICB9DQoNCiAgICAgICAgICAgIC50ZW1wbGF0ZUNvbnRhaW5lciB7DQogICAgICAgICAg ICAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgfQ0K DQogICAgICAgICAgICBhLm1jbkJ1dHRvbiB7DQogICAgICAgICAgICAgICAgZGlzcGxh eTogYmxvY2s7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5tY25JbWFnZSB7 DQogICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsNCiAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgLm1jblRleHRDb250ZW50IHsNCiAgICAgICAgICAg ICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOw0KICAgICAgICAgICAgfQ0KDQogICAg ICAgICAgICAgICAgLm1jblRleHRDb250ZW50IGltZyB7DQogICAgICAgICAgICAgICAg ICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIH0NCg0K ICAgICAgICAgICAgLm1jbkRpdmlkZXJCbG9jayB7DQogICAgICAgICAgICAgICAgdGFi bGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgLyoNCiAgICAgICAgQHRhYiBQYWdlDQogICAgICAgIEBzZWN0aW9uIEhlYWRp bmcgMQ0KICAgICAgICBAc3R5bGUgaGVhZGluZyAxDQogICAgICAgICovDQogICAgICAg ICAgICBoMSB7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBjb2xvcjogIzIy MjIyMjsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGZvbnQtZmFtaWx5OiBI ZWx2ZXRpY2E7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXNpemU6 IDQwcHg7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXN0eWxlOiBu b3JtYWw7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXdlaWdodDog Ym9sZDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGxpbmUtaGVpZ2h0OiAx NTAlOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIHRleHQtYWxpZ246 IGNlbnRlcjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qDQogICAgICAgIEB0 YWIgUGFnZQ0KICAgICAgICBAc2VjdGlvbiBIZWFkaW5nIDINCiAgICAgICAgQHN0eWxl IGhlYWRpbmcgMg0KICAgICAgICAqLw0KICAgICAgICAgICAgaDIgew0KICAgICAgICAg ICAgICAgIC8qQGVkaXRhYmxlKi8gY29sb3I6ICMyMjIyMjI7DQogICAgICAgICAgICAg ICAgLypAZWRpdGFibGUqLyBmb250LWZhbWlseTogSGVsdmV0aWNhOw0KICAgICAgICAg ICAgICAgIC8qQGVkaXRhYmxlKi8gZm9udC1zaXplOiAzNHB4Ow0KICAgICAgICAgICAg ICAgIC8qQGVkaXRhYmxlKi8gZm9udC1zdHlsZTogbm9ybWFsOw0KICAgICAgICAgICAg ICAgIC8qQGVkaXRhYmxlKi8gZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgICAgICAgICAg ICAgLypAZWRpdGFibGUqLyBsaW5lLWhlaWdodDogMTUwJTsNCiAgICAgICAgICAgICAg ICAvKkBlZGl0YWJsZSovIGxldHRlci1zcGFjaW5nOiBub3JtYWw7DQogICAgICAgICAg ICAgICAgLypAZWRpdGFibGUqLyB0ZXh0LWFsaWduOiBsZWZ0Ow0KICAgICAgICAgICAg fQ0KICAgICAgICAgICAgLyoNCiAgICAgICAgQHRhYiBQYWdlDQogICAgICAgIEBzZWN0 aW9uIEhlYWRpbmcgMw0KICAgICAgICBAc3R5bGUgaGVhZGluZyAzDQogICAgICAgICov DQogICAgICAgICAgICBoMyB7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBj b2xvcjogIzQ0NDQ0NDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGZvbnQt ZmFtaWx5OiBIZWx2ZXRpY2E7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBm b250LXNpemU6IDIycHg7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250 LXN0eWxlOiBub3JtYWw7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250 LXdlaWdodDogYm9sZDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGxpbmUt aGVpZ2h0OiAxNTAlOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gbGV0dGVy LXNwYWNpbmc6IG5vcm1hbDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIHRl eHQtYWxpZ246IGxlZnQ7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvKg0KICAg ICAgICBAdGFiIFBhZ2UNCiAgICAgICAgQHNlY3Rpb24gSGVhZGluZyA0DQogICAgICAg IEBzdHlsZSBoZWFkaW5nIDQNCiAgICAgICAgKi8NCiAgICAgICAgICAgIGg0IHsNCiAg ICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGNvbG9yOiAjOTk5OTk5Ow0KICAgICAg ICAgICAgICAgIC8qQGVkaXRhYmxlKi8gZm9udC1mYW1pbHk6IEdlb3JnaWE7DQogICAg ICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXNpemU6IDIwcHg7DQogICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXN0eWxlOiBpdGFsaWM7DQogICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXdlaWdodDogbm9ybWFsOw0KICAgICAg ICAgICAgICAgIC8qQGVkaXRhYmxlKi8gbGluZS1oZWlnaHQ6IDEyNSU7DQogICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOw0KICAg ICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gdGV4dC1hbGlnbjogbGVmdDsNCiAgICAg ICAgICAgIH0NCiAgICAgICAgICAgIC8qDQogICAgICAgIEB0YWIgSGVhZGVyDQogICAg ICAgIEBzZWN0aW9uIEhlYWRlciBDb250YWluZXIgU3R5bGUNCiAgICAgICAgKi8NCiAg ICAgICAgICAgICN0ZW1wbGF0ZUhlYWRlciB7DQogICAgICAgICAgICAgICAgLypAZWRp dGFibGUqLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3Ow0KICAgICAgICAgICAgICAg IC8qQGVkaXRhYmxlKi8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTsNCiAgICAgICAgICAg ICAgICAvKkBlZGl0YWJsZSovIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQog ICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBj ZW50ZXI7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5kLXNp emU6IGNvdmVyOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gYm9yZGVyLXRv cDogMDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGJvcmRlci1ib3R0b206 IDA7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBwYWRkaW5nLXRvcDogNDVw eDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIHBhZGRpbmctYm90dG9tOiA0 NXB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyoNCiAgICAgICAgQHRhYiBI ZWFkZXINCiAgICAgICAgQHNlY3Rpb24gSGVhZGVyIEludGVyaW9yIFN0eWxlDQogICAg ICAgICovDQogICAgICAgICAgICAuaGVhZGVyQ29udGFpbmVyIHsNCiAgICAgICAgICAg ICAgICAvKkBlZGl0YWJsZSovIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Ow0K ICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gYmFja2dyb3VuZC1pbWFnZTogbm9u ZTsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGJhY2tncm91bmQtcmVwZWF0 OiBuby1yZXBlYXQ7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3Jv dW5kLXBvc2l0aW9uOiBjZW50ZXI7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUq LyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRh YmxlKi8gYm9yZGVyLXRvcDogMDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSov IGJvcmRlci1ib3R0b206IDA7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBw YWRkaW5nLXRvcDogMDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIHBhZGRp bmctYm90dG9tOiAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIC8qDQog ICAgICAgIEB0YWIgSGVhZGVyDQogICAgICAgIEBzZWN0aW9uIEhlYWRlciBUZXh0DQog ICAgICAgICovDQogICAgICAgICAgICAgICAgLmhlYWRlckNvbnRhaW5lciAubWNuVGV4 dENvbnRlbnQsIC5oZWFkZXJDb250YWluZXIgLm1jblRleHRDb250ZW50IHAgew0KICAg ICAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGNvbG9yOiAjODA4MDgwOw0KICAg ICAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGZvbnQtZmFtaWx5OiBIZWx2ZXRp Y2E7DQogICAgICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gZm9udC1zaXplOiAx NnB4Ow0KICAgICAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGxpbmUtaGVpZ2h0 OiAxNTAlOw0KICAgICAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIHRleHQtYWxp Z246IGxlZnQ7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAv Kg0KICAgICAgICBAdGFiIEhlYWRlcg0KICAgICAgICBAc2VjdGlvbiBIZWFkZXIgTGlu aw0KICAgICAgICAqLw0KICAgICAgICAgICAgICAgICAgICAuaGVhZGVyQ29udGFpbmVy IC5tY25UZXh0Q29udGVudCBhLCAuaGVhZGVyQ29udGFpbmVyIC5tY25UZXh0Q29udGVu dCBwIGEgew0KICAgICAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBjb2xv cjogIzAwQUREODsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8g Zm9udC13ZWlnaHQ6IG5vcm1hbDsNCiAgICAgICAgICAgICAgICAgICAgICAgIC8qQGVk aXRhYmxlKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7DQogICAgICAgICAgICAg ICAgICAgIH0NCiAgICAgICAgICAgIC8qDQogICAgICAgIEB0YWIgQm9keQ0KICAgICAg ICBAc2VjdGlvbiBCb2R5IENvbnRhaW5lciBTdHlsZQ0KICAgICAgICAqLw0KICAgICAg ICAgICAgI3RlbXBsYXRlQm9keSB7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUq LyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOw0KICAgICAgICAgICAgICAgIC8qQGVk aXRhYmxlKi8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTsNCiAgICAgICAgICAgICAgICAv KkBlZGl0YWJsZSovIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7 DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5kLXNpemU6IGNv dmVyOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gYm9yZGVyLXRvcDogMDsN CiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGJvcmRlci1ib3R0b206IDA7DQog ICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBwYWRkaW5nLXRvcDogMzZweDsNCiAg ICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIHBhZGRpbmctYm90dG9tOiA0NXB4Ow0K ICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyoNCiAgICAgICAgQHRhYiBCb2R5DQog ICAgICAgIEBzZWN0aW9uIEJvZHkgSW50ZXJpb3IgU3R5bGUNCiAgICAgICAgKi8NCiAg ICAgICAgICAgIC5ib2R5Q29udGFpbmVyIHsNCiAgICAgICAgICAgICAgICAvKkBlZGl0 YWJsZSovIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgICAgICAgICAg ICAgIC8qQGVkaXRhYmxlKi8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTsNCiAgICAgICAg ICAgICAgICAvKkBlZGl0YWJsZSovIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7 DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5kLXBvc2l0aW9u OiBjZW50ZXI7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5k LXNpemU6IGNvdmVyOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gYm9yZGVy LXRvcDogMDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGJvcmRlci1ib3R0 b206IDA7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBwYWRkaW5nLXRvcDog MDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIHBhZGRpbmctYm90dG9tOiAw Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIC8qDQogICAgICAgIEB0YWIg Qm9keQ0KICAgICAgICBAc2VjdGlvbiBCb2R5IFRleHQNCiAgICAgICAgKi8NCiAgICAg ICAgICAgICAgICAuYm9keUNvbnRhaW5lciAubWNuVGV4dENvbnRlbnQsIC5ib2R5Q29u dGFpbmVyIC5tY25UZXh0Q29udGVudCBwIHsNCiAgICAgICAgICAgICAgICAgICAgLypA ZWRpdGFibGUqLyBjb2xvcjogIzgwODA4MDsNCiAgICAgICAgICAgICAgICAgICAgLypA ZWRpdGFibGUqLyBmb250LWZhbWlseTogSGVsdmV0aWNhOw0KICAgICAgICAgICAgICAg ICAgICAvKkBlZGl0YWJsZSovIGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgICAgICAg ICAgICAgLypAZWRpdGFibGUqLyBsaW5lLWhlaWdodDogMTUwJTsNCiAgICAgICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyB0ZXh0LWFsaWduOiBsZWZ0Ow0KICAgICAgICAg ICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgLyoNCiAgICAgICAgQHRhYiBCb2R5 DQogICAgICAgIEBzZWN0aW9uIEJvZHkgTGluaw0KICAgICAgICAqLw0KICAgICAgICAg ICAgICAgICAgICAuYm9keUNvbnRhaW5lciAubWNuVGV4dENvbnRlbnQgYSwgLmJvZHlD b250YWluZXIgLm1jblRleHRDb250ZW50IHAgYSB7DQogICAgICAgICAgICAgICAgICAg ICAgICAvKkBlZGl0YWJsZSovIGNvbG9yOiAjMDBBREQ4Ow0KICAgICAgICAgICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXdlaWdodDogbm9ybWFsOw0KICAgICAg ICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyB0ZXh0LWRlY29yYXRpb246IHVu ZGVybGluZTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLyoNCiAg ICAgICAgQHRhYiBGb290ZXINCiAgICAgICAgQHNlY3Rpb24gRm9vdGVyIFN0eWxlDQog ICAgICAgICovDQogICAgICAgICAgICAjdGVtcGxhdGVGb290ZXIgew0KICAgICAgICAg ICAgICAgIC8qQGVkaXRhYmxlKi8gYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsNCiAg ICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7 DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5kLXJlcGVhdDog bm8tcmVwZWF0Ow0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gYmFja2dyb3Vu ZC1wb3NpdGlvbjogY2VudGVyOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8g YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJs ZSovIGJvcmRlci10b3A6IDA7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBi b3JkZXItYm90dG9tOiAwOw0KICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gcGFk ZGluZy10b3A6IDQ1cHg7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBwYWRk aW5nLWJvdHRvbTogNjNweDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIC8qDQog ICAgICAgIEB0YWIgRm9vdGVyDQogICAgICAgIEBzZWN0aW9uIEZvb3RlciBJbnRlcmlv ciBTdHlsZQ0KICAgICAgICAqLw0KICAgICAgICAgICAgLmZvb3RlckNvbnRhaW5lciB7 DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNrZ3JvdW5kLWNvbG9yOiB0 cmFuc3BhcmVudDsNCiAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGJhY2tncm91 bmQtaW1hZ2U6IG5vbmU7DQogICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBiYWNr Z3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICAgICAgICAgIC8qQGVkaXRh YmxlKi8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOw0KICAgICAgICAgICAgICAg IC8qQGVkaXRhYmxlKi8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsNCiAgICAgICAgICAg ICAgICAvKkBlZGl0YWJsZSovIGJvcmRlci10b3A6IDA7DQogICAgICAgICAgICAgICAg LypAZWRpdGFibGUqLyBib3JkZXItYm90dG9tOiAwOw0KICAgICAgICAgICAgICAgIC8q QGVkaXRhYmxlKi8gcGFkZGluZy10b3A6IDA7DQogICAgICAgICAgICAgICAgLypAZWRp dGFibGUqLyBwYWRkaW5nLWJvdHRvbTogMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAg ICAgICAgICAvKg0KICAgICAgICBAdGFiIEZvb3Rlcg0KICAgICAgICBAc2VjdGlvbiBG b290ZXIgVGV4dA0KICAgICAgICAqLw0KICAgICAgICAgICAgICAgIC5mb290ZXJDb250 YWluZXIgLm1jblRleHRDb250ZW50LCAuZm9vdGVyQ29udGFpbmVyIC5tY25UZXh0Q29u dGVudCBwIHsNCiAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBjb2xvcjog I0ZGRkZGRjsNCiAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LWZh bWlseTogSGVsdmV0aWNhOw0KICAgICAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSov IGZvbnQtc2l6ZTogMTJweDsNCiAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUq LyBsaW5lLWhlaWdodDogMTUwJTsNCiAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFi bGUqLyB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgICAgICAgICAvKg0KICAgICAgICBAdGFiIEZvb3Rlcg0KICAgICAgICBAc2Vj dGlvbiBGb290ZXIgTGluaw0KICAgICAgICAqLw0KICAgICAgICAgICAgICAgICAgICAu Zm9vdGVyQ29udGFpbmVyIC5tY25UZXh0Q29udGVudCBhLCAuZm9vdGVyQ29udGFpbmVy IC5tY25UZXh0Q29udGVudCBwIGEgew0KICAgICAgICAgICAgICAgICAgICAgICAgLypA ZWRpdGFibGUqLyBjb2xvcjogI0ZGRkZGRjsNCiAgICAgICAgICAgICAgICAgICAgICAg IC8qQGVkaXRhYmxlKi8gZm9udC13ZWlnaHQ6IG5vcm1hbDsNCiAgICAgICAgICAgICAg ICAgICAgICAgIC8qQGVkaXRhYmxlKi8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7 DQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgQG1lZGlhIG9ubHkg c2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7DQogICAgICAgICAgICAgICAgLnRl bXBsYXRlQ29udGFpbmVyIHsNCiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4 ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KDQog ICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4 KSB7DQogICAgICAgICAgICAgICAgYm9keSwgdGFibGUsIHRkLCBwLCBhLCBsaSwgYmxv Y2txdW90ZSB7DQogICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFk anVzdDogbm9uZSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdp ZHRoOiA0ODBweCkgew0KICAgICAgICAgICAgICAgIGJvZHkgew0KICAgICAgICAgICAg ICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgICAg ICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICB9DQog ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQg KG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAgICAgICAgICAgICAubWNuSW1hZ2Ugew0K ICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICAgICAg ICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgQG1lZGlhIG9u bHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAgICAgICAg IC5tY25DYXJ0Q29udGFpbmVyLCAubWNuQ2FwdGlvblRvcENvbnRlbnQsIC5tY25SZWND b250ZW50Q29udGFpbmVyLCAubWNuQ2FwdGlvbkJvdHRvbUNvbnRlbnQsIC5tY25UZXh0 Q29udGVudENvbnRhaW5lciwgLm1jbkJveGVkVGV4dENvbnRlbnRDb250YWluZXIsIC5t Y25JbWFnZUdyb3VwQ29udGVudENvbnRhaW5lciwgLm1jbkNhcHRpb25MZWZ0VGV4dENv bnRlbnRDb250YWluZXIsIC5tY25DYXB0aW9uUmlnaHRUZXh0Q29udGVudENvbnRhaW5l ciwgLm1jbkNhcHRpb25MZWZ0SW1hZ2VDb250ZW50Q29udGFpbmVyLCAubWNuQ2FwdGlv blJpZ2h0SW1hZ2VDb250ZW50Q29udGFpbmVyLCAubWNuSW1hZ2VDYXJkTGVmdFRleHRD b250ZW50Q29udGFpbmVyLCAubWNuSW1hZ2VDYXJkUmlnaHRUZXh0Q29udGVudENvbnRh aW5lciB7DQogICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0 YW50Ow0KICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0K ICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgQG1l ZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAg ICAgICAgIC5tY25Cb3hlZFRleHRDb250ZW50Q29udGFpbmVyIHsNCiAgICAgICAgICAg ICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBAbWVkaWEgb25seSBzY3Jl ZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgICAgICAgICAgICAgLm1jbklt YWdlR3JvdXBDb250ZW50IHsNCiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4 ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KDQog ICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4 KSB7DQogICAgICAgICAgICAgICAgLm1jbkNhcHRpb25MZWZ0Q29udGVudE91dGVyIC5t Y25UZXh0Q29udGVudCwgLm1jbkNhcHRpb25SaWdodENvbnRlbnRPdXRlciAubWNuVGV4 dENvbnRlbnQgew0KICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4ICFp bXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KDQogICAg ICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7 DQogICAgICAgICAgICAgICAgLm1jbkltYWdlQ2FyZFRvcEltYWdlQ29udGVudCwgLm1j bkNhcHRpb25CbG9ja0lubmVyIC5tY25DYXB0aW9uVG9wQ29udGVudDpsYXN0LWNoaWxk IC5tY25UZXh0Q29udGVudCB7DQogICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9w OiAxOHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg fQ0KDQogICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6 IDQ4MHB4KSB7DQogICAgICAgICAgICAgICAgLm1jbkltYWdlQ2FyZEJvdHRvbUltYWdl Q29udGVudCB7DQogICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHgg IWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQoNCiAg ICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgp IHsNCiAgICAgICAgICAgICAgICAubWNuSW1hZ2VHcm91cEJsb2NrSW5uZXIgew0KICAg ICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50Ow0KICAgICAg ICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50Ow0KICAgICAg ICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgQG1lZGlhIG9u bHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAgICAgICAg IC5tY25JbWFnZUdyb3VwQmxvY2tPdXRlciB7DQogICAgICAgICAgICAgICAgICAgIHBh ZGRpbmctdG9wOiA5cHggIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICAgICAgcGFk ZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIH0NCiAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAo bWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAgICAgICAgIC5tY25UZXh0Q29udGVu dCwgLm1jbkJveGVkVGV4dENvbnRlbnRDb2x1bW4gew0KICAgICAgICAgICAgICAgICAg ICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAg ICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAg IH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVu IGFuZCAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAgICAgICAgIC5tY25JbWFn ZUNhcmRMZWZ0SW1hZ2VDb250ZW50LCAubWNuSW1hZ2VDYXJkUmlnaHRJbWFnZUNvbnRl bnQgew0KICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBv cnRhbnQ7DQogICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBv cnRhbnQ7DQogICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1w b3J0YW50Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAg ICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgew0K ICAgICAgICAgICAgICAgIC5tY3ByZXZpZXctaW1hZ2UtdXBsb2FkZXIgew0KICAgICAg ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7DQogICAgICAgICAg ICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAg fQ0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4g YW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgICAgICAgICAgICAgLyoNCiAgICAg ICAgQHRhYiBNb2JpbGUgU3R5bGVzDQogICAgICAgIEBzZWN0aW9uIEhlYWRpbmcgMQ0K ICAgICAgICBAdGlwIE1ha2UgdGhlIGZpcnN0LWxldmVsIGhlYWRpbmdzIGxhcmdlciBp biBzaXplIGZvciBiZXR0ZXIgcmVhZGFiaWxpdHkgb24gc21hbGwgc2NyZWVucy4NCiAg ICAgICAgKi8NCiAgICAgICAgICAgICAgICBoMSB7DQogICAgICAgICAgICAgICAgICAg IC8qQGVkaXRhYmxlKi8gZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7DQogICAgICAg ICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gbGluZS1oZWlnaHQ6IDEyNSUgIWltcG9y dGFudDsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQoNCiAgICAgICAg ICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsNCiAg ICAgICAgICAgICAgICAvKg0KICAgICAgICBAdGFiIE1vYmlsZSBTdHlsZXMNCiAgICAg ICAgQHNlY3Rpb24gSGVhZGluZyAyDQogICAgICAgIEB0aXAgTWFrZSB0aGUgc2Vjb25k LWxldmVsIGhlYWRpbmdzIGxhcmdlciBpbiBzaXplIGZvciBiZXR0ZXIgcmVhZGFiaWxp dHkgb24gc21hbGwgc2NyZWVucy4NCiAgICAgICAgKi8NCiAgICAgICAgICAgICAgICBo MiB7DQogICAgICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8gZm9udC1zaXplOiAy NnB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgICAgIC8qQGVkaXRhYmxlKi8g bGluZS1oZWlnaHQ6IDEyNSUgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICB9DQog ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQg KG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAgICAgICAgICAgICAvKg0KICAgICAgICBA dGFiIE1vYmlsZSBTdHlsZXMNCiAgICAgICAgQHNlY3Rpb24gSGVhZGluZyAzDQogICAg ICAgIEB0aXAgTWFrZSB0aGUgdGhpcmQtbGV2ZWwgaGVhZGluZ3MgbGFyZ2VyIGluIHNp emUgZm9yIGJldHRlciByZWFkYWJpbGl0eSBvbiBzbWFsbCBzY3JlZW5zLg0KICAgICAg ICAqLw0KICAgICAgICAgICAgICAgIGgzIHsNCiAgICAgICAgICAgICAgICAgICAgLypA ZWRpdGFibGUqLyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsNCiAgICAgICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyBsaW5lLWhlaWdodDogMTUwJSAhaW1wb3J0YW50 Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAg ICAgICAgICAgIC8qDQogICAgICAgIEB0YWIgTW9iaWxlIFN0eWxlcw0KICAgICAgICBA c2VjdGlvbiBIZWFkaW5nIDQNCiAgICAgICAgQHRpcCBNYWtlIHRoZSBmb3VydGgtbGV2 ZWwgaGVhZGluZ3MgbGFyZ2VyIGluIHNpemUgZm9yIGJldHRlciByZWFkYWJpbGl0eSBv biBzbWFsbCBzY3JlZW5zLg0KICAgICAgICAqLw0KICAgICAgICAgICAgICAgIGg0IHsN CiAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXNpemU6IDE4cHgg IWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBsaW5l LWhlaWdodDogMTUwJSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAg ICAgICAgIH0NCg0KICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4 LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAgICAgICAgIC8qDQogICAgICAgIEB0YWIg TW9iaWxlIFN0eWxlcw0KICAgICAgICBAc2VjdGlvbiBCb3hlZCBUZXh0DQogICAgICAg IEB0aXAgTWFrZSB0aGUgYm94ZWQgdGV4dCBsYXJnZXIgaW4gc2l6ZSBmb3IgYmV0dGVy IHJlYWRhYmlsaXR5IG9uIHNtYWxsIHNjcmVlbnMuIFdlIHJlY29tbWVuZCBhIGZvbnQg c2l6ZSBvZiBhdCBsZWFzdCAxNnB4Lg0KICAgICAgICAqLw0KICAgICAgICAgICAgICAg IC5tY25Cb3hlZFRleHRDb250ZW50Q29udGFpbmVyIC5tY25UZXh0Q29udGVudCwgLm1j bkJveGVkVGV4dENvbnRlbnRDb250YWluZXIgLm1jblRleHRDb250ZW50IHAgew0KICAg ICAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGZvbnQtc2l6ZTogMTRweCAhaW1w b3J0YW50Ow0KICAgICAgICAgICAgICAgICAgICAvKkBlZGl0YWJsZSovIGxpbmUtaGVp Z2h0OiAxNTAlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAg ICAgfQ0KDQogICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lk dGg6IDQ4MHB4KSB7DQogICAgICAgICAgICAgICAgLyoNCiAgICAgICAgQHRhYiBNb2Jp bGUgU3R5bGVzDQogICAgICAgIEBzZWN0aW9uIEhlYWRlciBUZXh0DQogICAgICAgIEB0 aXAgTWFrZSB0aGUgaGVhZGVyIHRleHQgbGFyZ2VyIGluIHNpemUgZm9yIGJldHRlciBy ZWFkYWJpbGl0eSBvbiBzbWFsbCBzY3JlZW5zLg0KICAgICAgICAqLw0KICAgICAgICAg ICAgICAgIC5oZWFkZXJDb250YWluZXIgLm1jblRleHRDb250ZW50LCAuaGVhZGVyQ29u dGFpbmVyIC5tY25UZXh0Q29udGVudCBwIHsNCiAgICAgICAgICAgICAgICAgICAgLypA ZWRpdGFibGUqLyBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsNCiAgICAgICAgICAg ICAgICAgICAgLypAZWRpdGFibGUqLyBsaW5lLWhlaWdodDogMTUwJSAhaW1wb3J0YW50 Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAg ICAgICAgICAgIC8qDQogICAgICAgIEB0YWIgTW9iaWxlIFN0eWxlcw0KICAgICAgICBA c2VjdGlvbiBCb2R5IFRleHQNCiAgICAgICAgQHRpcCBNYWtlIHRoZSBib2R5IHRleHQg bGFyZ2VyIGluIHNpemUgZm9yIGJldHRlciByZWFkYWJpbGl0eSBvbiBzbWFsbCBzY3Jl ZW5zLiBXZSByZWNvbW1lbmQgYSBmb250IHNpemUgb2YgYXQgbGVhc3QgMTZweC4NCiAg ICAgICAgKi8NCiAgICAgICAgICAgICAgICAuYm9keUNvbnRhaW5lciAubWNuVGV4dENv bnRlbnQsIC5ib2R5Q29udGFpbmVyIC5tY25UZXh0Q29udGVudCBwIHsNCiAgICAgICAg ICAgICAgICAgICAgLypAZWRpdGFibGUqLyBmb250LXNpemU6IDE2cHggIWltcG9ydGFu dDsNCiAgICAgICAgICAgICAgICAgICAgLypAZWRpdGFibGUqLyBsaW5lLWhlaWdodDog MTUwJSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0N Cg0KICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0 ODBweCkgew0KICAgICAgICAgICAgICAgIC8qDQogICAgICAgIEB0YWIgTW9iaWxlIFN0 eWxlcw0KICAgICAgICBAc2VjdGlvbiBGb290ZXIgVGV4dA0KICAgICAgICBAdGlwIE1h a2UgdGhlIGZvb3RlciBjb250ZW50IHRleHQgbGFyZ2VyIGluIHNpemUgZm9yIGJldHRl ciByZWFkYWJpbGl0eSBvbiBzbWFsbCBzY3JlZW5zLg0KICAgICAgICAqLw0KICAgICAg ICAgICAgICAgIC5mb290ZXJDb250YWluZXIgLm1jblRleHRDb250ZW50LCAuZm9vdGVy Q29udGFpbmVyIC5tY25UZXh0Q29udGVudCBwIHsNCiAgICAgICAgICAgICAgICAgICAg LypAZWRpdGFibGUqLyBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsNCiAgICAgICAg ICAgICAgICAgICAgLypAZWRpdGFibGUqLyBsaW5lLWhlaWdodDogMTUwJSAhaW1wb3J0 YW50Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICA8L3N0eWxl Pg0KPC9oZWFkPg0KPGJvZHk+DQogICAgPCEtLSp8SUY6TUNfUFJFVklFV19URVhUfCot LT4NCiAgICA8IS0tW2lmICFndGUgbXNvIDldPjwhLS0tLT48c3BhbiBjbGFzcz0ibWNu UHJldmlld1RleHQiIHN0eWxlPSJkaXNwbGF5Om5vbmU7IGZvbnQtc2l6ZTowcHg7IGxp bmUtaGVpZ2h0OjBweDsgbWF4LWhlaWdodDowcHg7IG1heC13aWR0aDowcHg7IG9wYWNp dHk6MDsgb3ZlcmZsb3c6aGlkZGVuOyB2aXNpYmlsaXR5OmhpZGRlbjsgbXNvLWhpZGU6 YWxsOyI+TmV3cyB0aGF0IG1heSBpbnRlcmVzdCB5b3U8L3NwYW4+PCEtLTwhW2VuZGlm XS0tPg0KICAgIDwhLS0qfEVORDpJRnwqLS0+DQogICAgPGNlbnRlcj4NCiAgICAgICAg PHRhYmxlIGFsaWduPSJjZW50ZXIiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNl bGxzcGFjaW5nPSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiBpZD0iYm9keVRh YmxlIj4NCiAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICA8dGQgYWxpZ249 ImNlbnRlciIgdmFsaWduPSJ0b3AiIGlkPSJib2R5Q2VsbCI+DQogICAgICAgICAgICAg ICAgICAgIDwhLS0gQkVHSU4gVEVNUExBVEUgLy8gLS0+DQogICAgICAgICAgICAgICAg ICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0i MCIgd2lkdGg9IjEwMCUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHRyPg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBhbGlnbj0iY2VudGVyIiB2YWxpZ249 InRvcCIgaWQ9InRlbXBsYXRlSGVhZGVyIiBkYXRhLXRlbXBsYXRlLWNvbnRhaW5lcj4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLVtpZiBndGUgbXNvIDld Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYWxpZ249ImNl bnRlciIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdp ZHRoPSI2MDAiIHN0eWxlPSJ3aWR0aDo2MDBweDsiPg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0ZCBhbGlnbj0iY2VudGVyIiB2YWxpZ249InRvcCIgd2lkdGg9IjYwMCIgc3R5bGU9 IndpZHRoOjYwMHB4OyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwh W2VuZGlmXS0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUg YWxpZ249ImNlbnRlciIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNp bmc9IjAiIHdpZHRoPSIxMDAlIiBjbGFzcz0idGVtcGxhdGVDb250YWluZXIiPg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgY2xhc3M9 ImhlYWRlckNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxs c3BhY2luZz0iMCIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtY25JbWFnZUJsb2NrIiBzdHls ZT0ibWluLXdpZHRoOjEwMCU7Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0Ym9keSBjbGFzcz0ibWNuSW1hZ2VCbG9ja091dGVy Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmc6OXB4 IiBjbGFzcz0ibWNuSW1hZ2VCbG9ja0lubmVyIj4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0YWJsZSBhbGln bj0ibGVmdCIgd2lkdGg9IjEwMCUiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNl bGxzcGFjaW5nPSIwIiBjbGFzcz0ibWNuSW1hZ2VDb250ZW50Q29udGFpbmVyIiBzdHls ZT0ibWluLXdpZHRoOjEwMCU7Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjbGFzcz0ibWNu SW1hZ2VDb250ZW50IiB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmctcmlnaHQ6IDlw eDsgcGFkZGluZy1sZWZ0OiA5cHg7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRv bTogMDsgdGV4dC1hbGlnbjpjZW50ZXI7Ij4NCg0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9wLWZvbGxvd2Vycy5pdCIgdGl0bGU9IiIg Y2xhc3M9IiIgdGFyZ2V0PSJfYmxhbmsiPg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8aW1nIGFsaWduPSJjZW50ZXIiIGFsdD0iIiBzcmM9Imh0dHBzOi8vaS5pbWd1 ci5jb20vR0RxalhkNS5wbmciIHN0eWxlPSIgcGFkZGluZy1ib3R0b206IDA7IGRpc3Bs YXk6IGlubGluZSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyIgY2xh c3M9Im1jbkltYWdlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+DQoNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPC90Ym9keT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+ DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdGJvZHk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDwvdGFibGU+PHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAi IGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1jblRleHRCbG9jayIg c3R5bGU9Im1pbi13aWR0aDoxMDAlOyI+DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHkgY2xhc3M9Im1jblRleHRCbG9ja091 dGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgY2xhc3M9Im1jblRleHRC bG9ja0lubmVyIiBzdHlsZT0icGFkZGluZy10b3A6OXB4OyI+DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0t W2lmIG1zb10+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8dGFibGUgYWxpZ249ImxlZnQiIGJvcmRlcj0iMCIg Y2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAwJSIgc3R5bGU9 IndpZHRoOjEwMCU7Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhW2VuZGlmXS0t Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPCEtLVtpZiBtc29dPg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9w IiB3aWR0aD0iNjAwIiBzdHlsZT0id2lkdGg6NjAwcHg7Ij4NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhW2Vu ZGlmXS0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPCEtLTx0YWJsZSBhbGlnbj0ibGVmdCIgYm9yZGVyPSIw IiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHN0eWxlPSJtYXgtd2lkdGg6 MTAwJTsgbWluLXdpZHRoOjEwMCU7IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1jblRleHRD b250ZW50Q29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDx0cj4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9w IiBjbGFzcz0ibWNuVGV4dENvbnRlbnQiIHN0eWxlPSJwYWRkaW5nLXRvcDowOyBwYWRk aW5nLXJpZ2h0OjE4cHg7IHBhZGRpbmctYm90dG9tOjlweDsgcGFkZGluZy1sZWZ0OjE4 cHg7Ij4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMT5Ub3AtRm9sbG93ZXJz PC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+LS0+ DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8IS0tW2lmIG1zb10+DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPg0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PCFbZW5kaWZdLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8IS0tW2lmIG1zb10+DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Ry Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPC90YWJsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhW2VuZGlmXS0tPg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 L3RkPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8L3Rib2R5Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxl Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tW2lmIGd0ZSBtc28g OV0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwvdGFibGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwhW2VuZGlmXS0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+ DQogICAgICAgICAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAg ICAgICAgPHRyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBhbGlnbj0i Y2VudGVyIiB2YWxpZ249InRvcCIgaWQ9InRlbXBsYXRlQm9keSIgZGF0YS10ZW1wbGF0 ZS1jb250YWluZXI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1b aWYgZ3RlIG1zbyA5XT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRh YmxlIGFsaWduPSJjZW50ZXIiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxw YWRkaW5nPSIwIiB3aWR0aD0iNjAwIiBzdHlsZT0id2lkdGg6NjAwcHg7Ij4NCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGQgYWxpZ249ImNlbnRlciIgdmFsaWduPSJ0b3AiIHdpZHRo PSI2MDAiIHN0eWxlPSJ3aWR0aDo2MDBweDsiPg0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8IVtlbmRpZl0tLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRhYmxlIGFsaWduPSJjZW50ZXIiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9 IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTAwJSIgY2xhc3M9InRlbXBsYXRlQ29u dGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgdmFsaWdu PSJ0b3AiIGNsYXNzPSJib2R5Q29udGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRlcj0iMCIgY2VsbHBhZGRp bmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1jblRleHRC bG9jayIgc3R5bGU9Im1pbi13aWR0aDoxMDAlOyI+DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHkgY2xhc3M9Im1jblRleHRC bG9ja091dGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgY2xhc3M9Im1j blRleHRCbG9ja0lubmVyIiBzdHlsZT0icGFkZGluZy10b3A6OXB4OyI+DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8IS0tW2lmIG1zb10+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYWxpZ249ImxlZnQiIGJvcmRl cj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAwJSIg c3R5bGU9IndpZHRoOjEwMCU7Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhW2Vu ZGlmXS0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPCEtLVtpZiBtc29dPg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHZhbGln bj0idG9wIiB3aWR0aD0iNjAwIiBzdHlsZT0id2lkdGg6NjAwcHg7Ij4NCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwhW2VuZGlmXS0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGFsaWduPSJsZWZ0IiBib3JkZXI9 IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgc3R5bGU9Im1heC13aWR0 aDoxMDAlOyBtaW4td2lkdGg6MTAwJTsiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibWNuVGV4 dENvbnRlbnRDb250YWluZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4NCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHRyPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQgdmFsaWduPSJ0 b3AiIGNsYXNzPSJtY25UZXh0Q29udGVudCIgc3R5bGU9InBhZGRpbmctdG9wOjA7IHBh ZGRpbmctcmlnaHQ6MThweDsgcGFkZGluZy1ib3R0b206OXB4OyBwYWRkaW5nLWxlZnQ6 MThweDsiPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzPkVuaGFuY2VzIHlv dXIgSW5zdGFncmFtIHByb2ZpbGU8L2gzPg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxwPkJlaW5nIGF0IHRoZSB0b3Agb24gSW5zdGFncmFtIGlzIGEgZ3JlYXQgb3Bwb3J0 dW5pdHkgdG8gaW5jcmVhc2UgeW91ciB2aXNpYmlsaXR5LjwvcD4NCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8cD5JZiB5b3UgYXJlIGJlZ2lubmluZyBvciBoYXZlIGRpZmZp Y3VsdHkgb2J0YWluaW5nIG5ldyBmb2xsb3dlcnMsIHlvdSB3aWxsIGZpbmQgdGhhdCBn cm93aW5nIHVwIGlzIG5vdCBlYXN5LjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8cD5Gb3IgdGhpcyByZWFzb24gd2UgaGVscCB0byBib29zdCB0aGUgSW5zdGFncmFt IHByb2ZpbGUgYnkgaW5jcmVhc2luZyBmb2xsb3dlcnMsIGxpa2VzIGFuZCBjb21tZW50 cy4gVGhpcyB3YXksIHlvdXIgZnV0dXJlIHZpc2l0b3JzIHdpbGwgYmUgbW9yZSBsaWtl bHkgdG8gZm9sbG93IHlvdSBhbmQgZ2l2ZSBtb3JlIGNyZWRpdCB0byB5b3VyIGNvbnRl bnQuPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPldpdGggb3VyIHNlcnZp Y2VzIHlvdSBjYW4gZ3JvdyBxdWlja2x5IGFuZCBhdCBhZHZhbnRhZ2VvdXMgY29zdHMg b24gdGhlIG1hcmtldC48L3A+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmluZCBvdXQgbm93IGhvdyB0byBp bmNyZWFzZSB5b3VyIHZpc2liaWxpdHkgb24gb3VyIHdlYnNpdGUgPGEgaHJlZj0iaHR0 cDovL3d3dy50b3AtZm9sbG93ZXJzLml0LyIgc3R5bGU9IndoaXRlLXNwYWNlOm5vd3Jh cCI+dG9wLWZvbGxvd2VyczwvYT48L2I+Lg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC90Ym9keT4NCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8IS0tW2lmIG1zb10+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCFb ZW5kaWZdLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8IS0tW2lmIG1zb10+DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPC90YWJsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhW2VuZGlmXS0tPg0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Rk Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L3Rib2R5Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2Vs bHNwYWNpbmc9IjAiIHdpZHRoPSIxMDAlIiBjbGFzcz0ibWNuQnV0dG9uQmxvY2siIHN0 eWxlPSJtaW4td2lkdGg6MTAwJTsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHRib2R5IGNsYXNzPSJtY25CdXR0b25CbG9ja091 dGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDx0ZCBzdHlsZT0icGFkZGluZy10b3A6MDsgcGFkZGlu Zy1yaWdodDoxOHB4OyBwYWRkaW5nLWJvdHRvbToxOHB4OyBwYWRkaW5nLWxlZnQ6MThw eDsiIHZhbGlnbj0idG9wIiBhbGlnbj0iY2VudGVyIiBjbGFzcz0ibWNuQnV0dG9uQmxv Y2tJbm5lciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0i MCIgY2VsbHNwYWNpbmc9IjAiIGNsYXNzPSJtY25CdXR0b25Db250ZW50Q29udGFpbmVy IiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O2JvcmRl ci1yYWRpdXM6IDNweDtiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBREQ4OyI+DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPHRib2R5Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8dGQgYWxpZ249ImNlbnRlciIgdmFsaWduPSJtaWRkbGUiIGNsYXNzPSJt Y25CdXR0b25Db250ZW50IiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9u dC1zaXplOiAxOHB4OyBwYWRkaW5nOiAxOHB4OyI+DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGEgY2xhc3M9Im1jbkJ1dHRvbiAiIHRpdGxlPSJTdGFydCBTaG9wcGluZyIg aHJlZj0iaHR0cDovL3d3dy50b3AtZm9sbG93ZXJzLml0IiB0YXJnZXQ9Il9zZWxmIiBz dHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtsaW5l LWhlaWdodDogMTAwJTt0ZXh0LWFsaWduOiBjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOiBu b25lO2NvbG9yOiAjRkZGRkZGOyI+VklTSVQgTk9XPC9hPg0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 L3Rib2R5Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPC90YWJsZT4NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90Ym9k eT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90 YWJsZT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwv dGQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8IS0tW2lmIGd0ZSBtc28gOV0+DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwv dGFibGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhW2VuZGlmXS0t Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAg ICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHRyPg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBhbGlnbj0iY2VudGVyIiB2YWxpZ249 InRvcCIgaWQ9InRlbXBsYXRlRm9vdGVyIiBkYXRhLXRlbXBsYXRlLWNvbnRhaW5lcj4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLVtpZiBndGUgbXNvIDld Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYWxpZ249ImNl bnRlciIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdp ZHRoPSI2MDAiIHN0eWxlPSJ3aWR0aDo2MDBweDsiPg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDx0ZCBhbGlnbj0iY2VudGVyIiB2YWxpZ249InRvcCIgd2lkdGg9IjYwMCIgc3R5bGU9 IndpZHRoOjYwMHB4OyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwh W2VuZGlmXS0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUg YWxpZ249ImNlbnRlciIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNp bmc9IjAiIHdpZHRoPSIxMDAlIiBjbGFzcz0idGVtcGxhdGVDb250YWluZXIiPg0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPg0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgY2xhc3M9 ImZvb3RlckNvbnRhaW5lciI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxs c3BhY2luZz0iMCIgd2lkdGg9IjEwMCUiIGNsYXNzPSJtY25UZXh0QmxvY2siIHN0eWxl PSJtaW4td2lkdGg6MTAwJTsiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPHRib2R5IGNsYXNzPSJtY25UZXh0QmxvY2tPdXRlciI+ DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHRyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiIGNsYXNzPSJtY25UZXh0QmxvY2tJ bm5lciIgc3R5bGU9InBhZGRpbmctdG9wOjlweDsiPg0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLVtpZiBt c29dPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHRhYmxlIGFsaWduPSJsZWZ0IiBib3JkZXI9IjAiIGNlbGxz cGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiIHN0eWxlPSJ3aWR0 aDoxMDAlOyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IVtlbmRpZl0tLT4NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwhLS1baWYgbXNvXT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgd2lk dGg9IjYwMCIgc3R5bGU9IndpZHRoOjYwMHB4OyI+DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IVtlbmRpZl0t LT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDx0YWJsZSBhbGlnbj0ibGVmdCIgYm9yZGVyPSIwIiBjZWxscGFk ZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHN0eWxlPSJtYXgtd2lkdGg6MTAwJTsgbWlu LXdpZHRoOjEwMCU7IiB3aWR0aD0iMTAwJSIgY2xhc3M9Im1jblRleHRDb250ZW50Q29u dGFpbmVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0 cj4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiBjbGFzcz0i bWNuVGV4dENvbnRlbnQiIHN0eWxlPSJwYWRkaW5nLXRvcDowOyBwYWRkaW5nLXJpZ2h0 OjE4cHg7IHBhZGRpbmctYm90dG9tOjlweDsgcGFkZGluZy1sZWZ0OjE4cHg7Ij4NCg0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxlbT5Db3B5cmlnaHQgwqkgMjAxOSBUb3At Rm9sbG93ZXJzLCBBbGwgcmlnaHRzIHJlc2VydmVkLjwvZW0+PGJyPg0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDxicj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXYW50 IHRvIGNoYW5nZSBob3cgeW91IHJlY2VpdmUgdGhlc2UgZW1haWxzPzxicj4NCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBZb3UgY2FuJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93 d3cuY2x1b2RtZS5jb20vdW5zdWJzY3JpYmUuYXNweD9TSVRFPVRGTCZFTUFJTD1zdXBw b3J0QGV2ZW50c3VubGltaXRlZHJlbnRhbHMuY29tIj51bnN1YnNjcmliZSBmcm9tIHRo aXMgbGlzdDwvYT4uPGJyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZuYnNwOw0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L3Rib2R5Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4NCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwhLS1baWYgbXNvXT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IVtlbmRpZl0t LT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDwhLS1baWYgbXNvXT4NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L3RhYmxlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPCFbZW5kaWZdLS0+DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90 cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDwvdGJvZHk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDwvdGFibGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdHI+ DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS1baWYgZ3RlIG1zbyA5XT4NCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPC90YWJsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCFbZW5k aWZdLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAg ICAgICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgIDwvdGFibGU+ DQogICAgICAgICAgICAgICAgICAgIDwhLS0gLy8gRU5EIFRFTVBMQVRFIC0tPg0KICAg ICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICA8L3Rh YmxlPg0KICAgIDwvY2VudGVyPg0KICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy5nb29n bGUtYW5hbHl0aWNzLmNvbS9jb2xsZWN0P3Y9MSZ0PXBhZ2V2aWV3JnRpZD1VQS04MTQ4 OTI0MS0zJmNpZD0wLjU1MzE0MzEmZGg9bWlrYWVjb20uY29tJmRwPSUyRmVtYWlsVG9w LUZvbGxvd2VycyZkdD1JRDo1NTMxNDMxIiAgYWx0PSIuIiAgLz4NCjwvYm9keT4NCjwv aHRtbD4NCg==