{"id":580,"date":"2026-03-26T08:11:47","date_gmt":"2026-03-26T08:11:47","guid":{"rendered":"https:\/\/harmonybeauty.eu\/primelase-tartos-lezeres-szortelenites\/"},"modified":"2026-04-13T08:25:35","modified_gmt":"2026-04-13T08:25:35","slug":"primelase-tartos-lezeres-szortelenites","status":"publish","type":"page","link":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/","title":{"rendered":"PrimeLase &#8211; Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s"},"content":{"rendered":"<div class=\"wpb-content-wrapper\" id=\"wpb-content-root\"><p>[vc_row][vc_column][vc_raw_html css=&#8221;&#8221;]PGRpdj4NCg0KDQogICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4NCiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iTMOpemVyZXMgc3rFkXJ0ZWxlbsOtdMOpcyBNb3Nvbm1hZ3lhcsOzdsOhcm9uIFByaW1lbGFzZS16ZWwg4oCTIE1pbmTDtnNzemUgNjAga20tcmUgQsOpY3N0xZFsLiBUYXJ0w7NzLCBmw6FqZGFsb21tZW50ZXMgc3rFkXJ0ZWxlbsOtdMOpcyBtaW5kZW4gYsWRcnTDrXB1c3JhLiBQcm9mZXNzemlvbsOhbGlzICZhbXA7IGtlZHZlesWRIMOhcsO6LiI+DQogICAgPHRpdGxlPkzDqXplcmVzIHN6xZFydGVsZW7DrXTDqXMgTW9zb25tYWd5YXLDs3bDoXJvbiB8IFByaW1lbGFzZSB8IEhhcm1vbnkgQmVhdXR5PC90aXRsZT4NCiAgICANCiAgICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20iPg0KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW49IiI+DQogICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs1MDA7NjAwJmFtcDtkaXNwbGF5PXN3YXAiIHJlbD0ic3R5bGVzaGVldCI+DQogICAgDQogICAgPCEtLSBTY2hlbWEub3JnIE1hcmt1cCAtLT4NCiAgICA8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPg0KICAgIHsNCiAgICAgICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLA0KICAgICAgIkB0eXBlIjogIk1lZGljYWxQcm9jZWR1cmUiLA0KICAgICAgIm5hbWUiOiAiUHJpbWVsYXNlIExhc2VyaGFhcmVudGZlcm51bmciLA0KICAgICAgImRlc2NyaXB0aW9uIjogIkRhdWVyaGFmdGUgTGFzZXJoYWFyZW50ZmVybnVuZyBtaXQgUHJpbWVsYXNlIERpb2Rlbi1MYXNlciBpbiBNb3Nvbm1hZ3lhcsOzdsOhciwgbnVyIDYwIGttIHZvbiBXaWVuIiwNCiAgICAgICJwcm9jZWR1cmVUeXBlIjogIkxhc2VyaGFhcmVudGZlcm51bmciLA0KICAgICAgImF2YWlsYWJsZVNlcnZpY2UiOiB7DQogICAgICAgICJAdHlwZSI6ICJNZWRpY2FsVGhlcmFweSIsDQogICAgICAgICJuYW1lIjogIkRhdWVyaGFmdGUgSGFhcmVudGZlcm51bmciDQogICAgICB9DQogICAgfQ0KICAgIDwvc2NyaXB0Pg0KICAgIA0KICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+DQogICAgew0KICAgICAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsDQogICAgICAiQHR5cGUiOiAiRkFRUGFnZSIsDQogICAgICAibWFpbkVudGl0eSI6IFsNCiAgICAgICAgew0KICAgICAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsDQogICAgICAgICAgIm5hbWUiOiAiSXN0IExhc2VyaGFhcmVudGZlcm51bmcgc2NobWVyemhhZnQ\/IiwNCiAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7DQogICAgICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwNCiAgICAgICAgICAgICJ0ZXh0IjogIkRpZSBQcmltZWxhc2UgTGFzZXJoYWFyZW50ZmVybnVuZyBpc3QgbmFoZXp1IHNjaG1lcnpmcmVpIGRhbmsgaW50ZWdyaWVydGVtIEvDvGhsc3lzdGVtLiBEaWUgbWVpc3RlbiBLdW5kZW4gYmVzY2hyZWliZW4gZGFzIEdlZsO8aGwgYWxzIGxlaWNodGVzIFfDpHJtZWdlZsO8aGwuIg0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsDQogICAgICAgICAgIm5hbWUiOiAiV2llIHZpZWxlIFNpdHp1bmdlbiBicmF1Y2hlIGljaD8iLA0KICAgICAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsNCiAgICAgICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLA0KICAgICAgICAgICAgInRleHQiOiAiRsO8ciBvcHRpbWFsZSBFcmdlYm5pc3NlIGVtcGZlaGxlbiB3aXIgbWluZGVzdGVucyA4IFNpdHp1bmdlbiBpbSBBYnN0YW5kIHZvbiA0LTYgV29jaGVuLiBOYWNoIGRpZXNlciBaZWl0IGVycmVpY2hlbiBTaWUgYmlzIHp1IDkwJSBkYXVlcmhhZnRlIEhhYXJlbnRmZXJudW5nLiINCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLA0KICAgICAgICAgICJuYW1lIjogIkZ1bmt0aW9uaWVydCBMYXNlcmhhYXJlbnRmZXJudW5nIGJlaSBkdW5rbGVyIEhhdXQ\/IiwNCiAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7DQogICAgICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwNCiAgICAgICAgICAgICJ0ZXh0IjogIkphLCBkZXIgUHJpbWVsYXNlIDgxMG5tIERpb2Rlbi1MYXNlciBlaWduZXQgc2ljaCBmw7xyIGFsbGUgSGF1dHR5cGVuIOKAkyB2b24gc2VociBoZWxsIChUeXAgSSkgYmlzIHNlaHIgZHVua2VsIChUeXAgVkkpLiINCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIF0NCiAgICB9DQogICAgPC9zY3JpcHQ+DQogICAgDQogICAgPHN0eWxlPg0KICAgICAgICA6cm9vdCB7DQogICAgICAgICAgICAtLWNyZWFtOiAjRkFGOEY1Ow0KICAgICAgICAgICAgLS1zYW5kOiAjRThFM0RDOw0KICAgICAgICAgICAgLS1nb2xkOiAjQzlBOTZFOw0KICAgICAgICAgICAgLS1nb2xkLWRhcms6ICNBODhBNTI7DQogICAgICAgICAgICAtLWNoYXJjb2FsOiAjMkMyQzJDOw0KICAgICAgICAgICAgLS1jaGFyY29hbC1saWdodDogIzZiNzI4MDsNCiAgICAgICAgICAgIC0td2hpdGU6ICNGRkZGRkY7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgICogew0KICAgICAgICAgICAgbWFyZ2luOiAwOw0KICAgICAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIGJvZHkgew0KICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS43Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBIZXJvIC0gQmFja2dyb3VuZCBJbWFnZSBTdHlsZSAqLw0KICAgICAgICAuaGVybyB7DQogICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHZoOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDQsIDQ0LCA0NCwgMC41KSwgcmdiYSg0NCwgNDQsIDQ0LCAwLjUpKSwgdXJsKCdodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hhdEdQVC1JbWFnZS0yMDI2Li1qYW4uLTE1Li0xMV8yMF8zNC5hdmlmJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOw0KICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5oZXJvLWNvbnRlbnQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5oZXJvLWNvbnRlbnQgaDEgew0KICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7DQogICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsMCwwLDAuMyk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5oZXJvLWNvbnRlbnQgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwwLjMpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuYnRuLXByaW1hcnkgew0KICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWdvbGQtZGFyaykpOw0KICAgICAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDRyZW07DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4Ow0KICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOw0KICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDUwcHggcmdiYSgyMDEsIDE2OSwgMTEwLCAwLjM1KTsNCiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5idG4tcHJpbWFyeTpob3ZlciB7DQogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7DQogICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDIwMSwgMTY5LCAxMTAsIDAuNDUpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuaGVyby1pbWFnZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBoZWlnaHQ6IDYwMHB4Ow0KICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4Ow0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogVHJ1c3QgQmFyIC0gUHJlbWl1bSBTdHlsZSAqLw0KICAgICAgICAudHJ1c3QtYmFyIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtOw0KICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWdvbGQpOw0KICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWdvbGQpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudHJ1c3QtY29udGVudCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOw0KICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsNCiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7DQogICAgICAgICAgICBnYXA6IDJyZW07DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50cnVzdC1pdGVtIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudHJ1c3QtaXRlbTo6YmVmb3JlIHsNCiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOw0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgbGVmdDogNTAlOw0KICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOw0KICAgICAgICAgICAgd2lkdGg6IDYwcHg7DQogICAgICAgICAgICBoZWlnaHQ6IDNweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWdvbGQpLCB2YXIoLS1nb2xkLWRhcmspKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnRydXN0LWl0ZW0gaDMgew0KICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50cnVzdC1pdGVtIHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwpOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7DQogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBJbnRybyBTZWN0aW9uICovDQogICAgICAgIC5pbnRyby1zZWN0aW9uIHsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5pbnRyby1jb250ZW50IGgyIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5pbnRyby1jb250ZW50IHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuaW50cm8tZmxvYXQtaW1hZ2Ugew0KICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0Ow0KICAgICAgICAgICAgd2lkdGg6IDU1MHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDsNCiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsNCiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7DQogICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMnJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmludHJvLWNvbnRlbnQgYSB7DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7DQogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuaW50cm8tY29udGVudCBhOmhvdmVyIHsNCiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBWaWRlbyBTZWN0aW9uICovDQogICAgICAgIC52aWRlby1zZWN0aW9uIHsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zZWN0aW9uLWhlYWRlciB7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuc2VjdGlvbi1oZWFkZXIgaDIgew0KICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwpOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuc2VjdGlvbi1oZWFkZXIgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudmlkZW8td3JhcHBlciB7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOw0KICAgICAgICAgICAgaGVpZ2h0OiAwOw0KICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7DQogICAgICAgICAgICBib3gtc2hhZG93OiAwIDMwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudmlkZW8td3JhcHBlciBpZnJhbWUgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgbGVmdDogMDsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBDb21wYXJpc29uIFRhYmxlICovDQogICAgICAgIC5jb21wYXJpc29uLXNlY3Rpb24gew0KICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7DQogICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jb21wYXJpc29uLXRhYmxlIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7DQogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1yb3cgew0KICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsNCiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyIDFmciAxZnI7DQogICAgICAgICAgICBnYXA6IDFweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1yb3cuaGVhZGVyIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmNvbXBhcmlzb24tcm93LmhlYWRlciAuY29tcGFyaXNvbi1jZWxsIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1jZWxsIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxcmVtOw0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmNvbXBhcmlzb24tY2VsbC5sYWJlbCB7DQogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOw0KICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1jZWxsLmhpZ2hsaWdodCB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIFRyZWF0bWVudCBab25lcyAtIFRleHQtSW1hZ2UgTGF5b3V0ICovDQogICAgICAgIC56b25lcy1zZWN0aW9uIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuem9uZS1sYXlvdXQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0bzsNCiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgICAgICBnYXA6IDJyZW07DQogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuem9uZS1sYXlvdXQucmV2ZXJzZSB7DQogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC56b25lLWNvbnRlbnQtdGV4dCwNCiAgICAgICAgLnpvbmUtY29udGVudC1pbWFnZSB7DQogICAgICAgICAgICBmbGV4OiAxOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuem9uZS1jb250ZW50LXRleHQgaDMgew0KICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC56b25lLWNvbnRlbnQtdGV4dCBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnpvbmUtY29udGVudC10ZXh0IC5idG4tcHJpbWFyeSB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC56b25lLWNvbnRlbnQtaW1hZ2UgaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDsNCiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOw0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIEhvdyBJdCBXb3JrcyAqLw0KICAgICAgICAuaG93LXNlY3Rpb24gew0KICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXBzLWdyaWQgew0KICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsNCiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7DQogICAgICAgICAgICBnYXA6IDJyZW07DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuc3RlcC1jYXJkIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXAtbnVtYmVyIHsNCiAgICAgICAgICAgIHdpZHRoOiA4MHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA4MHB4Ow0KICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWdvbGQtZGFyaykpOw0KICAgICAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOw0KICAgICAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXAtY2FyZCBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwpOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXAtY2FyZCBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS43Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogQmVuZWZpdHMgU2VjdGlvbiAqLw0KICAgICAgICAuYmVuZWZpdHMtc2VjdGlvbiB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmJlbmVmaXRzLWxheW91dCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7DQogICAgICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICAgICAgZ2FwOiAzcmVtOw0KICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5iZW5lZml0cy1pbWFnZSB7DQogICAgICAgICAgICBmbGV4OiAwIDAgNDUwcHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5iZW5lZml0cy1pbWFnZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBoZWlnaHQ6IDYwMHB4Ow0KICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4Ow0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmJlbmVmaXRzLWNvbnRlbnQgew0KICAgICAgICAgICAgZmxleDogMTsNCiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgICAgICBnYXA6IDEuNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmJlbmVmaXQtaXRlbSBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuYmVuZWZpdC1pdGVtIHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBQcmljaW5nICovDQogICAgICAgIC5wcmljaW5nLXNlY3Rpb24gew0KICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7DQogICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5wcmljaW5nLWdyaWQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsNCiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgICAgICBnYXA6IDFyZW07DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAucHJpY2Utcm93IHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOw0KICAgICAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsNCiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOw0KICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnByaWNlLXJvdzpob3ZlciB7DQogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7DQogICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7DQogICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZ29sZCk7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnByaWNlLXJvdyBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAucHJpY2Utcm93IC5wcmljZSB7DQogICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIEZBUSAqLw0KICAgICAgICAuZmFxLXNlY3Rpb24gew0KICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1pdGVtIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07DQogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1xdWVzdGlvbiB7DQogICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07DQogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOw0KICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1xdWVzdGlvbiBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuZmFxLXRvZ2dsZSB7DQogICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuZmFxLWl0ZW0uYWN0aXZlIC5mYXEtdG9nZ2xlIHsNCiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1hbnN3ZXIgew0KICAgICAgICAgICAgbWF4LWhlaWdodDogMDsNCiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47DQogICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLWFuc3dlciB7DQogICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsNCiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1hbnN3ZXIgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS45Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogVGVzdGltb25pYWxzICovDQogICAgICAgIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnRlc3RpbW9uaWFscy1ncmlkIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOw0KICAgICAgICAgICAgZ2FwOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudGVzdGltb25pYWwtY2FyZCB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVhbSk7DQogICAgICAgICAgICBwYWRkaW5nOiAycmVtOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsNCiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tZ29sZCk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50ZXN0aW1vbmlhbC1zdGFycyB7DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50ZXN0aW1vbmlhbC1jYXJkIHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudGVzdGltb25pYWwtYXV0aG9yIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50ZXN0aW1vbmlhbC1hdXRob3Igc3Ryb25nIHsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudGVzdGltb25pYWwtYXV0aG9yIGVtIHsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogQ1RBICovDQogICAgICAgIC5jdGEtc2VjdGlvbiB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRThEQ0M4LCAjRDRDNEE4KTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSAwOw0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY3RhLWNvbnRlbnQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOw0KICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jdGEtY29udGVudCBoMiB7DQogICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jdGEtY29udGVudCBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jb250YWN0LWZvcm0td3JhcHBlciB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4Ow0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzMHB4IDkwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIFJlc3BvbnNpdmUgKi8NCiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgew0KICAgICAgICAgICAgLmhlcm8tY29udGVudCBoMSB7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5pbnRyby1mbG9hdC1pbWFnZSB7DQogICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7DQogICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsNCiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnpvbmUtbGF5b3V0LA0KICAgICAgICAgICAgLnpvbmUtbGF5b3V0LnJldmVyc2Ugew0KICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5zdGVwcy1ncmlkIHsNCiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgDQogICAgICAgICAgICAuY29tcGFyaXNvbi1yb3cgew0KICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMWZyIDFmciAxZnI7DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5iZW5lZml0cy1sYXlvdXQgew0KICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5iZW5lZml0cy1pbWFnZSB7DQogICAgICAgICAgICAgICAgZmxleDogMTsNCiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnRlc3RpbW9uaWFscy1ncmlkIHsNCiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7DQogICAgICAgICAgICAuaGVyby1jb250ZW50IGgxIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLmhlcm8tY29udGVudCBwIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnRydXN0LWNvbnRlbnQgew0KICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5zdGVwcy1ncmlkIHsNCiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVyIGgyIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLmNvbXBhcmlzb24tdGFibGUgew0KICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5jb21wYXJpc29uLXJvdyB7DQogICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MDBweDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgIDwvc3R5bGU+DQoNCg0KDQogICAgPCEtLSBIZXJvIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJoZXJvIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1jb250ZW50Ij4NCiAgICAgICAgICAgIDxoMT5Mw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIE1vc29ubWFneWFyw7N2w6Fyb248L2gxPg0KICAgICAgICAgICAgPHA+VGFydMOzcywgZsOhamRhbG9tbWVudGVzIHN6xZFydGVsZW7DrXTDqXMgYSBQcmltZWxhc2UgZGnDs2RhbMOpemVycmVsLiBQcm9mZXNzemlvbsOhbGlzIGtlemVsw6lzIG1pbmRlbiBixZFydMOtcHVzcmEsIGtlZHZlesWRIMOhcm9uLiA8L3A+DQogICAgICAgICAgICA8YSBocmVmPSIjcHJlaXNlIiBjbGFzcz0iYnRuLXByaW1hcnkiPsOBcmFrIG1lZ3Rla2ludMOpc2U8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gVHJ1c3QgQmFyIC0tPg0KICAgIDxkaXYgY2xhc3M9InRydXN0LWJhciI+DQogICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWNvbnRlbnQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJ1c3QtaXRlbSI+DQogICAgICAgICAgICAgICAgPGgzPuKckzwvaDM+DQogICAgICAgICAgICAgICAgPHA+RsOhamRhbG9tbWVudGVzPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cnVzdC1pdGVtIj4NCiAgICAgICAgICAgICAgICA8aDM+4pyTPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5NaW5kZW4gYsWRcnTDrXB1czwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJ1c3QtaXRlbSI+DQogICAgICAgICAgICAgICAgPGgzPuKckzwvaDM+DQogICAgICAgICAgICAgICAgPHA+VGFydMOzcyBlcmVkbcOpbnk8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWl0ZW0iPg0KICAgICAgICAgICAgICAgIDxoMz7inJM8L2gzPg0KICAgICAgICAgICAgICAgIDxwPkhhdMOpa29ueTwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCg0KICAgIDwhLS0gSW50cm8gU2VjdGlvbiAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0iaW50cm8tc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9ImludHJvLWNvbnRlbnQiPg0KICAgICAgICAgICAgPGgyPk1pw6lydCB2w6FsYXN6ZCBhIGzDqXplciBzesWRcnRlbGVuw610w6lzdCBNb3Nvbm1hZ3lhcsOzdsOhcm9uPzwvaDI+DQogICAgICAgICAgICA8cD5BIDxhIGhyZWY9Imh0dHBzOi8vaGFybW9ueWJlYXV0eS5ldSI+SGFybW9ueSBCZWF1dHk8L2E+IHN6w6lwc8OpZ3N6YWxvbiBwcm9mZXNzemlvbsOhbGlzIGzDqXplciBzesWRcnRlbGVuw610w6lzdCBrw61uw6FsIGEgbGVnbW9kZXJuZWJiIDxhIGhyZWY9Imh0dHBzOi8vcHJpbWVsYXNlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPlByaW1lbGFzZSA8L2E+ZGnDs2RhbMOpemVyIHRlY2hub2zDs2dpw6F2YWwsIGtlZHZlesWRIMOhcm9uLiBUw7ZiYiBtaW50IDIwMDAgZWzDqWdlZGV0dCB2ZW5kw6lnw7xuayBiaXphbG1hIG11dGF0amEgc3pha8OpcnRlbG3DvG5rZXQgYSB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXMgdGVyw7xsZXTDqW4uIDwvcD4NCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQWRvYmVTdG9ja18yNzkyMTY4NTQtc2NhbGVkLmF2aWYiIGFsdD0iTMOpemVyZXMgc3rFkXJ0ZWxlbsOtdMOpcyIgY2xhc3M9ImludHJvLWZsb2F0LWltYWdlIj4NCiAgICAgICAgICAgIDxwPkEgUHJpbWVsYXNlIDgxMG5tIGRpw7NkYWzDqXplcnJlbCB2w6lnemV0dCBrZXplbMOpcyBzemludGUgdGVsamVzZW4gZsOhamRhbG9tbWVudGVzLCBrw7ZzesO2bmhldMWRZW4gYXogaW50ZWdyw6FsdCBoxbF0xZFyZW5kc3plcm5lay4gU8O2dMOpdCBzesWRcnJlIG1pbmRlbiBixZFydMOzbnVzb24gaGF0w6Fzb3MsIGRlIHZpbMOhZ29zIGLFkXJ0xZFsIHPDtnTDqXQgYsWRcmlnIOKAkyBhem9uYmFuIHZpbMOhZ29zIMOpcyBzesWRa2Ugc3rFkXLDtmvDtm4gbmVtIGhhdMOhc29zLCBtaXZlbCBhIGzDqXplcm5layBzw7Z0w6l0IHBpZ21lbnRyZSB2YW4gc3rDvGtzw6lnZS4gQSBoYWd5b23DoW55b3MgbcOzZHN6ZXJla2tlbCDigJMgZ3lhbnTDoXrDoXMsIGVwaWzDoWzDoXMsIGJvcm90dsOhbMOhcyDigJMgc3plbWJlbiBhIGzDqXplciBzesWRcnRlbGVuw610w6lzIHRhcnTDs3NhbiBlbHTDoXZvbMOtdGphIGEgc3rFkXJ0w7xzesWRa2V0LiBNaW5pbXVtIDgga2V6ZWzDqXMgdXTDoW4sIDQtNiBow6l0IGlkxZFrw7Z6w7Zua8OpbnQsIGFrw6FyIDkwJS1vcyB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXN0IMOpcmhldHN6IGVsLiAgPC9wPg0KICAgICAgICAgICAgPHA+QSBIYXJtb255IEJlYXV0eS1uw6FsIHByb2Zlc3N6aW9uw6FsaXMgbWluxZFzw6lnZXQga2Fwc3oga2VkdmV6xZEgw6FyYWtvbi4gS296bWV0aWt1c2FpbmsgcsOpc3psZXRlcyBrb256dWx0w6FjacOzdCBiaXp0b3PDrXRhbmFrIMOpcyBzemVtw6lseXJlIHN6YWJvdHQga2V6ZWzDqXNpIHRlcnZldCDDoWxsw610YW5hayDDtnNzemUgc3rDoW1vZHJhLiBBIGvDqW55ZWxtZXMgbWVna8O2emVsw610w6lzIEJ1ZGFwZXN0csWRbCwgTW9zb25tYWd5YXLDs3bDoXJyw7NsIHZhZ3kgQsOpY3NixZFsIGlkZcOhbGlzIHbDoWxhc3p0w6Fzc8OhIHRlc3ogYmVubsO8bmtldCBhem9rIHN6w6Ftw6FyYSwgYWtpayBtaW7FkXPDqWdldCDDqXMga2VkdmV6xZEgw6FyYWthdCBrZXJlc25lay4gIDwvcD4NCiAgICAgICAgICAgIDxwPkEgUHJpbWVsYXNlIDgxMG5tIGRpw7NkYWzDqXplciBheiBhcmFueSBzdGFuZGFyZCBhIHRhcnTDs3Mgc3rFkXJ0ZWxlbsOtdMOpcyB0ZXLDvGxldMOpbi4gQSByw6lnZWJiaSBhbGV4YW5kcml0IHZhZ3kgSVBMIHJlbmRzemVyZWtrZWwgc3plbWJlbiBhIFByaW1lbGFzZSBwcmVjw616ZWJiZW4sIGd5b3JzYWJiYW4gw6lzIGzDqW55ZWdlc2VuIGtldsOpc2LDqSBmw6FqZGFsbWFzYW4gZG9sZ296aWsuIEF6IGludGVncsOhbHQgaMWxdMWRcmVuZHN6ZXIgYml6dG9zw610amEsIGhvZ3kgbcOpZyBheiDDqXJ6w6lrZW55IHRlcsO8bGV0ZWtlbiDigJMgbWludCBhIGJpa2luaXZvbmFsIHZhZ3kgZmVsc8WRIGFqYWsg4oCTIGlzIGtlbGxlbWVzIG1hcmFkam9uIGEga2V6ZWzDqXMuIEEgbmFneSBrZXplbMWRZmVsw7xsZXRuZWsga8O2c3rDtm5oZXTFkWVuIHLDtnZpZCBrZXplbMOpc2kgaWTFkWsg4oCTIHRlbGplcyBsw6Fic3rDoXIgbWluZMO2c3N6ZSA0NS02MCBwZXJjIGFsYXR0LCBhIHLDqWdlYmJpIHJlbmRzemVyZWsgdMO2YmIgw7Nyw6FzIGtlemVsw6lzZSBoZWx5ZXR0LiAgIDwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPCEtLSBWaWRlbyAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0idmlkZW8tc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIj4NCiAgICAgICAgICAgIDxoMj7DjWd5IG3FsWvDtmRpayBhIFByaW1lbGFzZTwvaDI+DQogICAgICAgICAgICA8cD5Ow6l6ZCBtZWcsIGhvZ3lhbiB6YWpsaWsgYSBsw6l6ZXIgc3rFkXJ0ZWxlbsOtdMOpcyBhIEhhcm1vbnkgQmVhdXR5LW7DoWw8YnI+PGJyPjwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InZpZGVvLXdyYXBwZXIiPg0KICAgICAgICAgICAgPGlmcmFtZSBzcmM9Imh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby8xMTExNjMwNzcwP2F1dG9wbGF5PTEmYW1wO3BsYXlzaW5saW5lPTAiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYXV0b3BsYXk7IGZ1bGxzY3JlZW47IHBpY3R1cmUtaW4tcGljdHVyZSIgYWxsb3dmdWxsc2NyZWVuPSIiPjwvaWZyYW1lPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8IS0tIENvbXBhcmlzb24gVGFibGUgLS0+DQogICAgPHNlY3Rpb24gY2xhc3M9ImNvbXBhcmlzb24tc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIj4NCiAgICAgICAgICAgIDxoMj5Mw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIHZzLiBneWFudMOhesOhcyB2cy4gYm9yb3R2w6Fsw6FzPC9oMj4NCiAgICAgICAgICAgIDxwPk1pw6lydCBhIGzDqXplciBhIGxlZ2pvYmIgbcOzZHN6ZXIgYSB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXNoZXo\/PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi10YWJsZSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLXJvdyBoZWFkZXIiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+PC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5Mw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5HeWFudMOhesOhczwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+Qm9yb3R2w6Fsw6FzPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tcm93Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgbGFiZWwiPkVyZWRtw6lueTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBoaWdobGlnaHQiPlRhcnTDs3MgKDkwJSk8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwiPjItMyBow6l0PC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj4xLTMgbmFwPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tcm93Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgbGFiZWwiPkbDoWpkYWxvbTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBoaWdobGlnaHQiPkbDoWpkYWxvbW1lbnRlczwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+TmFneW9uIGbDoWpkYWxtYXM8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwiPkbDoWpkYWxvbW1lbnRlczwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLXJvdyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIGxhYmVsIj5CZW7FkXR0IHN6xZFyc3rDoWxhazwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBoaWdobGlnaHQiPk5lbTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+R3lha29yaTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+R3lha29yaTwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLXJvdyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIGxhYmVsIj5CxZFyaXJyaXTDoWNpw7M8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgaGlnaGxpZ2h0Ij5NaW5pbcOhbGlzPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5HeWFrb3JpPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5HeWFrb3JpPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tcm93Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgbGFiZWwiPklkxZFyw6Fmb3Jkw610w6FzPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIGhpZ2hsaWdodCI+TWluLiA4IGFsa2Fsb20gPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj4zLTYgaGV0ZW50ZTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+TmFwb250YS8yIG5hcG9udGE8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1yb3ciPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBsYWJlbCI+SG9zc3rDuiB0w6F2w7oga8O2bHRzw6lnZWs8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgaGlnaGxpZ2h0Ij5FZ3lzemVyaSBiZWZla3RldMOpczwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+Rm9seWFtYXRvcyBrw7ZsdHPDqWdlazwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+Rm9seWFtYXRvcyBrw7ZsdHPDqWdlazwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gVHJlYXRtZW50IFpvbmVzIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJ6b25lcy1zZWN0aW9uIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIiPg0KICAgICAgICAgICAgPGgyPktlemVsaGV0xZEgdGVzdHLDqXN6ZWs8L2gyPg0KICAgICAgICAgICAgPHA+VGFydMOzcyBzesWRcnRlbGVuw610w6lzIG1pbmRlbiB0ZXN0csOpc3pyZSDigJMgcHJvZmVzc3ppb27DoWxpc2FuIMOpcyBmw6FqZGFsb21tZW50ZXNlbjwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8IS0tIEdlc2ljaHQgLSBzesO2dmVnIGJhbHJhLCBrw6lwIGpvYmJyYSAtLT4NCiAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1sYXlvdXQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LXRleHQiPg0KICAgICAgICAgICAgICAgIDxoMz5BcmMg4oCTIGZlbHPFkSBhamFrLCDDoWxsLCBvcmNhPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5TemFiYWR1bGogbWVnIHRhcnTDs3NhbiBhIGtlbGxlbWV0bGVuIGFyY3N6xZFyemV0dMWRbC4gQXogYXJjIGzDqXplciBzesWRcnRlbGVuw610w6lzZSBhbGthbG1hcyBmZWxzxZEgYWprcmEsIMOhbGxyYSwgb3Jjw6FyYSDDqXMgcGFqZXN6IHRlcsO8bGV0cmUuIEvDvGzDtm7DtnNlbiBuw6lwc3plcsWxIGhvcm1vbsOhbGlzIGVyZWRldMWxIHN6xZFybsO2dmVrZWTDqXMgZXNldMOpbi4gIDwvcD4NCiAgICAgICAgICAgICAgICA8cD5BIGtlemVsw6lzIHByZWPDrXogw6lzIGvDrW3DqWxldGVzIOKAkyBpZGXDoWxpcyBheiDDqXJ6w6lrZW55IGFyY2vFkXJyZS4gTWluaW11bSA4IGtlemVsw6lzIHV0w6FuIMOpbHZlemhldGVkIGEgc2ltYSwgc3rFkXJ0ZWxlbiBixZFydCwgbmFwaSBib3JvdHbDoWzDoXMgdmFneSBjc2lwZXN6ZXrDqXMgbsOpbGvDvGwuIDwvcD4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSIjYnVjaHVuZyIgY2xhc3M9ImJ0bi1wcmltYXJ5Ij5JZMWRcG9udGZvZ2xhbMOhczwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LWltYWdlIj4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9oYXJtb255YmVhdXR5LmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0Fkb2JlU3RvY2tfMjc5MjE2ODU0LXNjYWxlZC5hdmlmIiBhbHQ9IkFyYyBsw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDwhLS0gQWNoc2VsbiAtIGvDqXAgYmFscmEgKHJldmVyc2UpIC0tPg0KICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWxheW91dCByZXZlcnNlIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpvbmUtY29udGVudC10ZXh0Ij4NCiAgICAgICAgICAgICAgICA8aDM+SMOzbmFsaiDigJMgU29oYSB0w7ZiYsOpIGJvcm90dsOhbGtvesOhczwvaDM+DQogICAgICAgICAgICAgICAgPHA+VGFydMOzc2FuIHNpbWEgaMOzbmFsaiB0w7xza8OpaywgYsWRcmlycml0w6FjacOzIMOpcyBiZW7FkXR0IHN6xZFyc3rDoWxhayBuw6lsa8O8bC4gQSBow7NuYWxqIGzDqXplciBzesWRcnRlbGVuw610w6lzZSBheiBlZ3lpayBsZWdrZWR2ZWx0ZWJiIGtlemVsw6lzw7xuay4gPC9wPg0KICAgICAgICAgICAgICAgIDxwPkLDumNzw7p0IGludGhldHN6IGEgbmFwaSBib3JvdHbDoWzDoXNuYWsgw6lzIGEga2VsbGVtZXRsZW4gaMOzbmFsanN6xZFybmVrLiBBIGtlemVsw6lzIG1pbmTDtnNzemUgMTAtMTUgcGVyY2V0IHZlc3ogaWfDqW55YmUgw6lzIHN6aW50ZSBmw6FqZGFsb21tZW50ZXMuIE3DoXIgbsOpaMOhbnkga2V6ZWzDqXMgdXTDoW4gbMOpbnllZ2VzZW4ga2V2ZXNlYmIgc3rFkXJuw7Z2ZWtlZMOpcy4gIDwvcD4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSIjYnVjaHVuZyIgY2xhc3M9ImJ0bi1wcmltYXJ5Ij5JZMWRcG9udGZvZ2xhbMOhczwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LWltYWdlIj4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9oYXJtb255YmVhdXR5LmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0Fkb2JlU3RvY2tfNDIxNDc2MTc1LXNjYWxlZC5hdmlmIiBhbHQ9IkjDs25hbGoiPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPCEtLSBCaWtpbml6b25lIC0gc3rDtnZlZyBiYWxyYSwga8OpcCBqb2JicmEgLS0+DQogICAgICAgIDxkaXYgY2xhc3M9InpvbmUtbGF5b3V0Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpvbmUtY29udGVudC10ZXh0Ij4NCiAgICAgICAgICAgICAgICA8aDM+QmlraW5pdm9uYWwgJmFtcDsgaW50aW0gdGVyw7xsZXQ8L2gzPg0KICAgICAgICAgICAgICAgIDxwPktsYXNzemlrdXMgYmlraW5pdm9uYWwsIEJyYXppbGlhbiB2YWd5IEhvbGx5d29vZCBzdMOtbHVzIOKAkyBkaXN6a3LDqXRlbiwgcHJvZmVzc3ppb27DoWxpc2FuIMOpcyBoaWdpw6luaWt1c2FuLiBUYXBhc3p0YWx0IGtvem1ldGlrdXNhaW5rIGEgbGVnbmFneW9iYiBnb25kb3Nzw6FnZ2FsIMOpcyBkaXN6a3LDqWNpw7N2YWwga2V6ZWxpayBheiBpbnRpbXRlcsO8bGV0ZXQuIDwvcD4NCiAgICAgICAgICAgICAgICA8cD5Ww6lnZSBhIGbDoWpkYWxtYXMgZ3lhbnTDoXrDoXNuYWssIGLFkXJpcnJpdMOhY2nDs25hayDDqXMgYmVuxZF0dCBzesWRcnN6w6FsYWtuYWsuIEF6IGludGltdGVyw7xsZXQgbMOpemVyIHN6xZFydGVsZW7DrXTDqXNlIGzDqW55ZWdlc2VuIGtlbGxlbWV0ZXNlYmIgYSBneWFudMOhesOhc27DoWwgw6lzIHRhcnTDs3NhbiBzaW1hIGLFkXJ0IGJpenRvc8OtdC4gPC9wPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNidWNodW5nIiBjbGFzcz0iYnRuLXByaW1hcnkiPklkxZFwb250Zm9nbGFsw6FzPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hhdEdQVC1JbWFnZS0yMDI2Li1qYW4uLTE1Li0xMV8xNl81My5hdmlmIiBhbHQ9IkJpa2luaXZvbmFsIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDwhLS0gQmVpbmUgLSBrw6lwIGJhbHJhIChyZXZlcnNlKSAtLT4NCiAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1sYXlvdXQgcmV2ZXJzZSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtdGV4dCI+DQogICAgICAgICAgICAgICAgPGgzPkzDoWJhayDigJMgVGFydMOzc2FuIHNpbWEgYsWRcjwvaDM+DQogICAgICAgICAgICAgICAgPHA+TMOhYnN6w6FyIHZhZ3kgdGVsamVzIGzDoWJhayDigJMgw6lsdmV6ZCBlZ8Opc3ogw6l2YmVuIGEgc2ltYSBsw6FiYWthdCB1bmFsbWFzIGJvcm90dsOhbMOhcyBuw6lsa8O8bC4gTmluY3MgdMO2YmIgdMO8c2tlLCBixZFyaXJyaXTDoWNpw7MsIHNlbSBlbHBhemFyb2x0IGlkxZEgYSBmw7xyZMWRc3pvYsOhYmFuLiA8L3A+DQogICAgICAgICAgICAgICAgPHA+QSBsw6FiYWsga2V6ZWzDqXNlIGtsYXNzemlrdXNhaW5rIGvDtnrDqSB0YXJ0b3ppay4gVGVzdHTDoWp0w7NsIGbDvGdnxZFlbiBlZ3kga2V6ZWzDqXMgMjAtNjAgcGVyY2V0IHZlc3ogaWfDqW55YmUuIEvDvGzDtm7DtnNlbiBuecOhcm9uIMOhbG9tIOKAkyBlZ3lzemVyxbFlbiBraXN6w6FsbHN6IMOpcyDDqWx2ZXplZCBhIG5hcG90LCBib3JvdHbDoWxrb3rDoXMgZ29uZG9sYXRhIG7DqWxrw7xsLiAgPC9wPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNidWNodW5nIiBjbGFzcz0iYnRuLXByaW1hcnkiPklkxZFwb250Zm9nbGFsw6FzPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQWRvYmVTdG9ja182MjQ0ODI1OTMtbWluLXNjYWxlZC5hdmlmIiBhbHQ9IkzDoWJhayI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8IS0tIFLDvGNrZW4gLSBzesO2dmVnIGJhbHJhLCBrw6lwIGpvYmJyYSAtLT4NCiAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1sYXlvdXQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LXRleHQiPg0KICAgICAgICAgICAgICAgIDxoMz5Iw6F0ICZhbXA7IHbDoWxsYWsgKGbDqXJmaWFrKTwvaDM+DQogICAgICAgICAgICAgICAgPHA+S8O8bMO2bsO2c2VuIGbDqXJmaWFrIGvDtnLDqWJlbiBuw6lwc3plcsWxIOKAkyB0YXJ0w7NzYW4gc2ltYSBow6F0IGJvcm90dsOhbMOhcyB2YWd5IGd5YW50w6F6w6FzIG7DqWxrw7xsLiBBeiBlcsWRcyBow6F0c3rFkXJ6ZXQgZ3lha3JhbiBob3Jtb27DoWxpcyBlcmVkZXTFsSDDqXMgaGF0w6lrb255YW4ga2V6ZWxoZXTFkSBsw6l6ZXJyZWwuIDwvcD4NCiAgICAgICAgICAgICAgICA8cD5MZWd5ZW4gc3rDsyBzdHJhbmRyw7NsLCBzcG9ydHLDs2wgdmFneSBlZ3lzemVyxbFlbiDDoXBvbHQgbWVnamVsZW7DqXNyxZFsIOKAkyBhIGjDoXQgbMOpemVyIHN6xZFydGVsZW7DrXTDqXNlIHRhcnTDs3MgZXJlZG3DqW55dCBiaXp0b3PDrXQuIEbDqXJmaSB2ZW5kw6lnZWluayBrw7xsw7Zuw7ZzZW4gw6lydMOpa2VsaWsgYXogaWTFkW1lZ3Rha2Fyw610w6FzdCDDqXMgYXogw7ZuYml6YWxtYXQgYWTDsyDDqXJ6w6lzdC4gPC9wPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNidWNodW5nIiBjbGFzcz0iYnRuLXByaW1hcnkiPklkxZFwb250Zm9nbGFsw6FzPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQWRvYmVTdG9ja18zNTkxNTg0MzItbWluLXNjYWxlZC5hdmlmIiBhbHQ9IkjDoXQiPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gSG93IEl0IFdvcmtzIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJob3ctc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIj4NCiAgICAgICAgICAgIDxoMj5Ib2d5YW4gbcWxa8O2ZGlrIGEgbMOpemVyZXMgc3rFkXJ0ZWxlbsOtdMOpcz88L2gyPg0KICAgICAgICAgICAgPHA+QSBQcmltZWxhc2UgZGnDs2RhIGzDqXplciA0IGVneXN6ZXLFsSBsw6lww6lzYmVuIGVsbWFneWFyw6F6dmE8L3A+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwcy1ncmlkIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIiPjE8L2Rpdj4NCiAgICAgICAgICAgICAgICA8aDM+S29uenVsdMOhY2nDszwvaDM+DQogICAgICAgICAgICAgICAgPHA+SW5neWVuZXMgYsWRcmVsZW16w6lzIMOpcyBlZ3llZGkga2V6ZWzDqXNpIHRlcnYg4oCTIG1lZ2hhdMOhcm96enVrIGLFkXJ0w61wdXNvZCDDqXMgYXogb3B0aW3DoWxpcyBrZXplbMOpc2VrIHN6w6Ftw6F0Ljxicj48YnI+PC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIiPjI8L2Rpdj4NCiAgICAgICAgICAgICAgICA8aDM+RWzFkWvDqXN6w610w6lzPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5BIGtlemVsZW5kxZEgdGVyw7xsZXRldCBtZWd0aXN6dMOtdGp1ayDDqXMgbGVib3JvdHbDoWxqdWsuIEVneSBoxbF0xZFnw6lsIHbDqWRpIGEgYsWRcnQgw6lzIGtlbGxlbWVzc8OpIHRlc3ppIGEga2V6ZWzDqXN0Ljxicj48YnI+IDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIj4zPC9kaXY+DQogICAgICAgICAgICAgICAgPGgzPkzDqXplcmVzIGtlemVsw6lzPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5BIDgxMG5tIGRpw7NkYWzDqXplciBwcmVjw616IGbDqW55aW1wdWx6dXNva2F0IGFkIGxlLiBBIHN6xZFydMO8c3rFkWsgZWxwdXN6dHVsbmFrLCBtaWvDtnpiZW4gYSBixZFyIHbDqWRldHQgbWFyYWQuPGJyPiA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciI+NDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxoMz5VdMOza2V6ZWzDqXM8L2gzPg0KICAgICAgICAgICAgICAgIDxwPkEga2V6ZWzDqXMgdXTDoW4gbnl1Z3RhdMOzIGtyw6ltZXQgdmlzesO8bmsgZmVsLiBBem9ubmFsIHZpc3N6YXTDqXJoZXQgc3pva8Ohc29zIHRldsOpa2VueXPDqWdlaWhleiDigJMgbmluY3MgZmVsw6lww7xsw6lzaSBpZMWRLiA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPCEtLSBCZW5lZml0cyBTZWN0aW9uIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJiZW5lZml0cy1zZWN0aW9uIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIiPg0KICAgICAgICAgICAgPGgyPkVsxZFueWVpZCBhIEhhcm1vbnkgQmVhdXR5LW7DoWw8L2gyPg0KICAgICAgICAgICAgPHA+TWnDqXJ0IGLDrXppayBiZW5uw7xuayB0w7ZiYiBtaW50IDIwMDAgdmVuZMOpZz88L3A+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0cy1sYXlvdXQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdHMtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hhdEdQVC1JbWFnZS0yMDI2Li1qYW4uLTE1Li0xMV8yMF8zNC5hdmlmIiBhbHQ9Ikhhcm1vbnkgQmVhdXR5IEtsaW5pa2EiPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0cy1jb250ZW50Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+8J+PpSBMZWdtb2Rlcm5lYmIgdGVjaG5vbMOzZ2lhPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPHA+UHJpbWVsYXNlIDgxMG5tIGRpw7NkYWzDqXplciBsZWfDumphYmIgZ2VuZXLDoWNpw7Mg4oCTIGtsaW5pa2FpIHRlc3p0ZWtrZWwgaWdhem9sdC4gVWd5YW5heiBhIHRlY2hub2zDs2dpYSwgbWludCBhIHZlemV0xZEga2xpbmlrw6Frb24uIDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+8J+TjSBLw6lueWVsbWVzIG1lZ2vDtnplbMOtdMOpczwvaDM+DQogICAgICAgICAgICAgICAgICAgIDxwPkJ1ZGFwZXN0csWRbCBNMS1lcyBhdXTDs3DDoWx5w6FuIDEgw7NyYSA0MCBwZXJjLiBHecWRcmLFkWwgMS1lcyBmxZHDunRvbiB2YWd5IE0xLWVzZW4gMzAgcGVyYy4gSW5neWVuZXMgcGFya29sw6FzIGvDtnp2ZXRsZW7DvGwgYSBrbGluaWthIGVsxZF0dC48YnI+PGJyPiAgPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgIDxoMz7wn5KwIEtlZHZlesWRIMOhcmFrPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPHA+UHJvZmVzc3ppb27DoWxpcyBtaW7FkXPDqWcga2VkdmV6xZEgw6FyYWtvbi4gRWd5IHRlbGplcyBrZXplbMOpc2kgc29yb3phdCAoOCBrZXplbMOpcykgbsOhbHVuayBhbm55aWJhIGtlcsO8bCwgbWludCBuYWd5dsOhcm9zb2tiYW4gMi0zIGtlemVsw6lzLjxicj48YnI+IDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+4pyoIFByb2Zlc3N6aW9uw6FsaXMga2lzem9sZ8OhbMOhczwvaDM+DQogICAgICAgICAgICAgICAgICAgIDxwPlN6YWtrw6lwemV0dCBrb3ptZXRpa3Vzb2ssIGFraWsgdMO2YmIgw6l2ZXMgdGFwYXN6dGFsYXR0YWwgcmVuZGVsa2V6bmVrIGEgdGFydMOzcyBzesWRcnRlbGVuw610w6lzIHRlcsO8bGV0w6luLjxicj48YnI+IDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+4pyoIEtvbXByb21pc3N6dW1tZW50ZXMgaGlnacOpbmlhPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPHA+TGVnbW9kZXJuZWJiIGtlemVsxZFoZWx5aXPDqWdlayBvcnZvc2kgZmVsc3plcmVsw6lzc2VsLiBMZWdtYWdhc2FiYiBoaWdpw6luaWFpIHN6YWJ2w6FueW9rIEVVIGlyw6FueWVsdmVrIHN6ZXJpbnQuIFJlbmRzemVyZXMgbWluxZFzw6lnZWxsZW7FkXJ6w6lzZWsuPGJyPjxicj4gIDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+8J+ThSBSdWdhbG1hcyBpZMWRcG9udGZvZ2xhbMOhczwvaDM+DQogICAgICAgICAgICAgICAgICAgIDxwPkVzdGUgw6lzIGjDqXR2w6lnw6luIGlzIG55aXR2YS4gT25saW5lIGZvZ2xhbMOhcyB2YWd5IHRlbGVmb25vcyBpZMWRcG9udGVneWV6dGV0w6lzLiBSw7Z2aWQgaGF0w6FyaWTFkXMgaWTFkXBvbnRvayBneWFrcmFuIGVsw6lyaGV0xZFrLiAgPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gUHJpY2luZyAtLT4NCiAgICA8c2VjdGlvbiBpZD0icHJlaXNlIiBjbGFzcz0icHJpY2luZy1zZWN0aW9uIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIiPg0KICAgICAgICAgICAgPGgyPkzDqXplcmVzIHN6xZFydGVsZW7DrXTDqXMgw6FyYWs8L2gyPg0KICAgICAgICAgICAgPHA+w4F0bMOhdGhhdMOzIMOhcmFrIG1pbmRlbiB0ZXN0dMOhanJhPC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0icHJpY2luZy1ncmlkIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InByaWNlLXJvdyI+DQogICAgICAgICAgICAgICAgPGgzPlhTIChiYWp1c3osIMOhbGwsIHBhamVzeiwgbMOhYnVqamFrLCBoYXNjc8Otaywgc3plbcO2bGTDtmsga8O2eik8L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZSI+MTYuMDAwIEZ0LXTDs2w8YnI+PGJyPjwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJpY2Utcm93Ij4NCiAgICAgICAgICAgICAgICA8aDM+UyAoaMOzbmFsaiwgYmlraW5pLCBueWFrLCBrw6l6ZmVqZWspPC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UiPjI0LjAwMCBGdC10w7NsPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcmljZS1yb3ciPg0KICAgICAgICAgICAgICAgIDxoMz5NIChhbGthciwgZmVsa2FyLCBpbnRpbSB0ZXLDvGxldCwgbWVsbGthcywgaGFzLCBmZW7DqWssIHbDoWxsLCBlZ8Opc3ogYXJjKTwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlIj40OC4wMDAgRnQtdMOzbDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJpY2Utcm93Ij4NCiAgICAgICAgICAgICAgICA8aDM+TCAobMOhYnN6w6FyLCBjb21iLCBow6F0KTwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlIj43Mi4wMDAgRnQtdMOzbDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJpY2Utcm93Ij4NCiAgICAgICAgICAgICAgICA8aDM+WEwgKHRlbGplcyBsw6FiLCBlZ8Opc3oga2FyKTwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlIj4xMDAuMDAwIEZ0LXTDs2w8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogM3JlbTsiPg0KICAgICAgICAgICAgPHAgc3R5bGU9ImZvbnQtc2l6ZTogMS4xcmVtOyBjb2xvcjogdmFyKC0tY2hhcmNvYWwtbGlnaHQpOyI+8J+SoSA8c3Ryb25nPjgga2V6ZWzDqXNlcyBjc29tYWdvazwvc3Ryb25nPjogNS3DtnQgZml6ZXRzeiArIDMgQUrDgU5Ew4lLIOKAkyBNYWpkbmVtIDQwJS1vdCBzcMOzcm9sc3ohPC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8IS0tIEZBUSAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0iZmFxLXNlY3Rpb24iPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciI+DQogICAgICAgICAgICA8aDI+R3lha29yaSBrw6lyZMOpc2VrPC9oMj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPkbDoWpkYWxtYXMgYSBsw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPkEgUHJpbWVsYXNlIGzDqXplciBzesWRcnRlbGVuw610w6lzIHN6aW50ZSB0ZWxqZXNlbiBmw6FqZGFsb21tZW50ZXMsIGvDtnN6w7ZuaGV0xZFlbiBheiBpbnRlZ3LDoWx0IGjFsXTFkXJlbmRzemVybmVrLiBMZWd0w7ZiYiB2ZW5kw6lnw7xuayBrZWxsZW1lcyBtZWxlZ8OpcnrDqXNrw6ludCB2YWd5IGVueWhlIGJpenNlcmfDqXNrw6ludCDDrXJqYSBsZS4gQXogw6lyesOpa2VueWViYiB0ZXLDvGxldGVrLCBtaW50IGEgYmlraW5pdm9uYWwsIGtpY3NpdCBpbnRlbnrDrXZlYmJlayBsZWhldG5laywgZGUgasOzbCBlbHZpc2VsaGV0xZFlay48YnI+PGJyPiAgPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIiBvbmNsaWNrPSJ0b2dnbGVGYXEodGhpcykiPg0KICAgICAgICAgICAgICAgIDxoMz5Iw6FueSBhbGthbG9tcmEgdmFuIHN6w7xrc8OpZ2VtPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPk9wdGltw6FsaXMgZXJlZG3DqW55aGV6IG1pbmltdW0gOCBrZXplbMOpc3QgamF2YXNvbHVuayA0LTYgaMOpdCBpZMWRa8O2esO2bmvDqW50LiBFeiB1dMOhbiBha8OhciA5MCUtb3MgdGFydMOzcyBzesWRcnRlbGVuw610w6lzdCDDqXJoZXRzeiBlbC4gQSBwb250b3Mgc3rDoW0gZsO8Z2cgYSBzesWRcnN6ZXJrZXpldHTFkWwsIGLFkXJ0w61wdXN0w7NsIMOpcyBhIGtlemVsdCB0ZXN0dMOhanTDs2wuPGJyPjxicj4gIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiIgb25jbGljaz0idG9nZ2xlRmFxKHRoaXMpIj4NCiAgICAgICAgICAgICAgICA8aDM+TcWxa8O2ZGlrIHPDtnTDqXQgYsWRcsO2biBhIGzDqXplciBzesWRcnRlbGVuw610w6lzPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPklnZW4hIEEgUHJpbWVMYXNlIDgxMCBubS1lcyBkacOzZGEgbMOpemVyIG1pbmRlbiBixZFydMOtcHVzaG96IGFsa2FsbWFzIOKAkyBhIG5hZ3lvbiB2aWzDoWdvc3TDs2wgKEkuIHTDrXB1cykgYSBzw7Z0w6l0aWcgKFYuIHTDrXB1cykuIEEgODEwIG5tLWVzIGh1bGzDoW1ob3NzeiBrw7xsw7Zuw7ZzZW4gYml6dG9uc8OhZ29zIMOpcyBoYXTDqWtvbnkgYmFybsOhYmIgdmFneSBzw7Z0w6l0ZWJiIGLFkXLDtm4gaXMuICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPk3FsWvDtmRpayB2aWzDoWdvcyB2YWd5IMWRc3ogc3rDrW7FsSBzesWRcsO2a8O2bj88L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmYXEtdG9nZ2xlIj4rPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4NCiAgICAgICAgICAgICAgICA8cD5OZW0sIHN6xZFrZSDDqXMgbmFneW9uIHZpbMOhZ29zIHN6w61uxbEgc3rFkXLDtmvDtm4gbmVtIG3FsWvDtmRpayBhIGzDqXplciBzesWRcnRlbGVuw610w6lzLiBBIGzDqXplcm5layBzw7Z0w6l0IG1lbGFuaW5yYSAoc3rDrW5waWdtZW50cmUpIHZhbiBzesO8a3PDqWdlIGEgc3rFkXJiZW4sIGhvZ3kgZWxwdXN6dMOtdHNhIGEgc3rFkXJ0w7xzesWRdC4gxZBzeiBzesWRcsO2a27DqWwgc2VtIGhhdMOhc29zLiBTesOtdmVzZW4gdGFuw6Fjc290IGFkdW5rIGluZ3llbmVzIGtvbnp1bHTDoWNpw7NuLjxicj48YnI+ICAgPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIiBvbmNsaWNrPSJ0b2dnbGVGYXEodGhpcykiPg0KICAgICAgICAgICAgICAgIDxoMz5NaXJlIGtlbGwgZmlneWVsbmVtIGEga2V6ZWzDqXMgZWzFkXR0PzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPkJvcm90dsOhbGQgbGUgYSBrZXplbGVuZMWRIHRlcsO8bGV0ZXQgMS0yIG5hcHBhbCBheiBpZMWRcG9udCBlbMWRdHQuIEtlcsO8bGQgNCBow6l0dGVsIGEga2V6ZWzDqXMgZWzFkXR0IGEgZ3lhbnTDoXrDoXN0LCBlcGlsw6Fsw6FzdCB2YWd5IGNzaXBlc3plesOpc3Qg4oCTIGNzYWsgYm9yb3R2w6Fsw6FzIG1lZ2VuZ2VkZXR0LiBMZW1vbmRqIGludGVuesOtdiBuYXBvesOhc3LDs2wgdmFneSBzem9sw6FyaXVtcsOzbCAyIGjDqXR0ZWwgYSBrZXplbMOpcyBlbMWRdHQgw6lzIHV0w6FuLiAgPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIiBvbmNsaWNrPSJ0b2dnbGVGYXEodGhpcykiPg0KICAgICAgICAgICAgICAgIDxoMz5WYW5uYWsgbWVsbMOpa2hhdMOhc29rPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPkF6IGVueWhlIGLFkXJww61yIHZhZ3kgbWVsZWdzw6lnw6lyemV0IGvDtnp2ZXRsZW7DvGwgYSBrZXplbMOpcyB1dMOhbiBub3Jtw6FsaXMsIMOpcyBuw6low6FueSDDs3LDoW4gYmVsw7xsIGVsbcO6bGlrLiBUYXBhc3p0YWx0IGtvem1ldGlrdXNhaW5rIGEga2V6ZWzDqXN0IGVnecOpbmlsZWcgaWdhesOtdGrDoWsgYSB0ZSBixZFydMOtcHVzb2Rob3ouIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiIgb25jbGljaz0idG9nZ2xlRmFxKHRoaXMpIj4NCiAgICAgICAgICAgICAgICA8aDM+TWVubnlpIGlkZWlnIHRhcnQgZWd5IGFsa2Fsb20\/PC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmFxLXRvZ2dsZSI+Kzwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+DQogICAgICAgICAgICAgICAgPHA+VGVzdHTDoWp0w7NsIGbDvGdnxZFlbjogZmVsc8WRIGFqYWsgNS0xMCBwZXJjLCBow7NuYWxqIDEwLTE1IHBlcmMsIGJpa2luaXZvbmFsIDE1LTIwIHBlcmMsIHRlbGplcyBsw6FiYWsgbWluaW11bSAxIMOzcmEuIEEgUHJpbWVsYXNlIGzDqXplciBuYWd5IGtlemVsxZFmZWzDvGxldHRlbCBkb2xnb3ppaywgw61neSBrw7xsw7Zuw7ZzZW4gZ3lvcnMuIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiIgb25jbGljaz0idG9nZ2xlRmFxKHRoaXMpIj4NCiAgICAgICAgICAgICAgICA8aDM+TWlrb3IgbMOhdG9tIGF6IGVsc8WRIGVyZWRtw6lueWVrZXQ\/PC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmFxLXRvZ2dsZSI+Kzwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+DQogICAgICAgICAgICAgICAgPHA+TcOhciBheiBlbHPFkSBrZXplbMOpcyB1dMOhbiAxLTIgaMOpdGVuIGJlbMO8bCBraWh1bGxhbmFrIGEga2V6ZWx0IHN6xZFyc3rDoWxhay4gTWl2ZWwgYSBzesWRcnN6w6FsYWsga8O8bMO2bmLDtnrFkSBuw7Z2ZWtlZMOpc2kgZsOhemlzb2tiYW4gdmFubmFrLCBtaW5kZW4ga2V6ZWzDqXNzZWwgdMO2YmIgc3rFkXIgdMOhdm9sw7NkaWsgZWwgdGFydMOzc2FuLiAzLTQga2V6ZWzDqXMgdXTDoW4gYSBsZWd0w7ZiYiB2ZW5kw6lnIG3DoXIgw6lzenJldmVoZXTFkSBjc8O2a2tlbsOpc3QgdGFwYXN6dGFsLjxicj48YnI+ICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPlZhbMOzYmFuIHRhcnTDs3MgYXogZXJlZG3DqW55PzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPklnZW4hIEEgbMOpemVycmVsIGtlemVsdCBzesWRcnTDvHN6xZFrIHRhcnTDs3NhbiBlbHB1c3p0dWxuYWsgw6lzIG5lbSBuxZFuZWsgdmlzc3phLiBBIGtlemVsw6lzaSBzb3JvemF0IGJlZmVqZXrDqXNlIHV0w6FuIChtaW5pbXVtIDgga2V6ZWzDqXMpIGFrw6FyIDkwJS1vcyB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXN0IMOpcmhldHN6IGVsLiDDiXZlbnRlIGVneSBmZW5udGFydMOzIGtlemVsw6lzdCBqYXZhc29sdW5rIGF6IG9wdGltw6FsaXMgZXJlZG3DqW55ZWsgbWVnxZFyesOpc8OpaGV6Ljxicj4gICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPk1pw6lydCBsw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIE1hZ3lhcm9yc3rDoWdvbj88L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmYXEtdG9nZ2xlIj4rPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4NCiAgICAgICAgICAgICAgICA8cD5BIEhhcm1vbnkgQmVhdXR5IE1vc29ubWFneWFyw7N2w6Fyb24gdWd5YW5henQgYSBtaW7FkXPDqWdldCDDqXMgbGVnbW9kZXJuZWJiIHRlY2hub2zDs2dpw6F0IGvDrW7DoWxqYSBrZWR2ZXrFkSDDoXJha29uLiBCdWRhcGVzdHLFkWwgbWluZMO2c3N6ZSAxIMOzcmEgNDAgcGVyYyBheiDDunQgTTEtZXNlbi4gUHJvZmVzc3ppb27DoWxpcyBtYWd5YXIgbnllbHbFsSBraXN6b2xnw6Fsw6FzIMOpcyBrb21wcm9taXNzenVtbWVudGVzIGhpZ2nDqW5pYSB2YWd5IG1pbsWRc8OpZy48YnI+ICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPk1lbm55aWJlIGtlcsO8bCBlZ3kgdGVsamVzIGzDqXplcmVzIHN6xZFydGVsZW7DrXTDqXM\/PC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmFxLXRvZ2dsZSI+Kzwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+DQogICAgICAgICAgICAgICAgPHA+QSBrw7ZsdHPDqWdlayBhIHRlc3R0w6FqdMOzbCBmw7xnZ25layDDqXMgbcOpcmV0IHN6ZXJpbnQga2F0ZWdvcml6w6FsdGFrOiBYUyAoZmVsc8WRIGFqYWssIHBhamVzeiwgdWpqYWspIDE2LjAwMCBGdC10w7NsLCBTIChow7NuYWxqLCBiaWtpbml2b25hbCwga8OpemZlaikgMjQuMDAwIEZ0LXTDs2wsIE0gKGFsa2FyLCBtZWxsa2FzLCBoYXMsIHRlbGplcyBhcmMpIDQ4LjAwMCBGdC10w7NsLCBMIChsw6Fic3rDoXIsIGjDoXQpIDcyLjAwMCBGdC10w7NsLCBYTCAodGVsamVzIGzDoWIsIHRlbGplcyBrYXIpIDEwMC4wMDAgRnQtdMOzbC4gOCBrZXplbMOpc2VzIGNzb21hZ29rbsOhbCBjc2FrIDUga2V6ZWzDqXN0IGZpemV0c3ogw6lzIDMtYXQgYWrDoW5kw6lrYmEga2Fwc3og4oCTIG1hamRuZW0gNDAlLW90IHNww7Nyb2xzeiE8YnI+ICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPkhvZ3lhbiBqdXRvayBlbCBCw6ljc2LFkWwgTW9zb25tYWd5YXLDs3bDoXJyYT88L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmYXEtdG9nZ2xlIj4rPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4NCiAgICAgICAgICAgICAgICA8cD5BeiDDunQgbmFneW9uIGVneXN6ZXLFsTogQnVkYXBlc3RyxZFsIE0xLWVzIGF1dMOzcMOhbHlhLCBrYi4gMSDDs3JhIDQwIHBlcmMuIEd5xZFyYsWRbCAxLWVzIGbFkcO6dCB2YWd5IE0xLWVzIGF1dMOzcMOhbHlhLCBrYi4gMzAgcGVyYy4gSW5neWVuZXMgcGFya29sw6FzIGvDtnp2ZXRsZW7DvGwgYSBrbGluaWthIGVsxZF0dC4gQWx0ZXJuYXTDrXY6IFZvbmF0IEJ1ZGFwZXN0csWRbCBNb3Nvbm1hZ3lhcsOzdsOhcnJhIChrYi4gMSDDs3JhIDQwIHBlcmMpLCBtYWpkIDEwIHBlcmMgdGF4aSBhIGtsaW5pa8OhaG96Ljxicj4gICAgIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8IS0tIFRlc3RpbW9uaWFscyAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0idGVzdGltb25pYWxzLXNlY3Rpb24iPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciI+DQogICAgICAgICAgICA8aDI+VmVuZMOpZ2VpbmsgdGFwYXN6dGFsYXRhaTwvaDI+DQogICAgICAgICAgICA8cD5Uw7ZiYiBtaW50IDIwMDAgZWzDqWdlZGV0dCB2ZW5kw6lnw7xuayB0YXBhc3p0YWxhdGE8YnI+PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWxzLWdyaWQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtc3RhcnMiPuKYheKYheKYheKYheKYhTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxwPiLDiXZla2lnIGd5YW50w6F6dGFtLCB2w6lncmUgZWxzesOhbnRhbSBtYWdhbSBhIGzDqXplcnJlLiBBIEhhcm1vbnkgQmVhdXR5LW7DoWwgYXogZWxzxZEgcGlsbGFuYXR0w7NsIGtlemR2ZSBqw7Mga8OpemJlbiDDqXJlenRlbSBtYWdhbS4gQSBrZXplbMOpcyB0w6lueWxlZyBmw6FqZGFsb21tZW50ZXMgdm9sdCDDqXMgOCBrZXplbMOpcyB1dMOhbiBzemludGUgdGVsamVzZW4gc3rFkXJtZW50ZXMgdmFneW9rLiBCw6FyIGtvcsOhYmJhbiBtZWdjc2luw6FsdGFtIHZvbG5hISIgICA8L3A+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXV0aG9yIj4NCiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5TYXJhaCBNLjwvc3Ryb25nPiBCw6ljc2LFkWw8YnI+PGVtPkJpa2luaXZvbmFsIGJyYXppbDwvZW0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtc3RhcnMiPuKYheKYheKYheKYheKYhTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxwPiJIZWx5YmVuIGxha29tIE1vc29ubWFneWFyw7N2w6Fyb24sIGRlIGVkZGlnIG1pbmRpZyBHecWRcmJlIGrDoXJ0YW0gc3rFkXJ0ZWxlbsOtdMOpc3JlLiBBesOzdGEga2lwcsOzYsOhbHRhbSBhIEhhcm1vbnkgQmVhdXR5LXQgw6lzIHRlbGplc2VuIG1lZyB2YWd5b2sgZ3nFkXrFkWR2ZSEgVWd5YW5vbHlhbiBwcm9maSBrZXplbMOpcywgbWludCBuYWd5dsOhcm9zYmFuLCBjc2FrIGl0dCBoZWx5YmVuLiBBIGjDs25hbGogbMOpemVyIHN6xZFydGVsZW7DrXTDqXMgNiBrZXplbMOpcyB1dMOhbiBzemludGUgdMO2a8OpbGV0ZXMgZXJlZG3DqW55dCBob3pvdHQuIiAgIDwvcD4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPg0KICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPkthdGEgTi48L3N0cm9uZz4gTW9zb25tYWd5YXLDs3bDoXJyw7NsPGJyPjxlbT5Iw7NuYWxqPC9lbT4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1jYXJkIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1zdGFycyI+4piF4piF4piF4piF4piFPC9kaXY+DQogICAgICAgICAgICAgICAgPHA+IkjDs25hbGphdCDDqXMgbMOhYnN6w6FyYXQgY3NpbsOhbHRhdHRhbS4gQXogdXRhesOhcyBCdWRhcGVzdHLFkWwgbWVnw6lyaSDigJMgbcOhciBheiDDoXJrw7xsw7ZuYnPDqWcgaXMgaGF0YWxtYXMuIE1vZGVybiBrbGluaWthLCBtaW5kZW4gcHJvZmkhIE1vc3QgYSA2LiBrZXplbMOpc27DqWwgdGFydG9rIMOpcyBhbGlnIGzDoXRvayB2aXNzemFuw7Z2xZEgc3rFkXJ0LiIgICA8L3A+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXV0aG9yIj4NCiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5KdWxpYSBSLjwvc3Ryb25nPiBCdWRhcGVzdHLFkWw8YnI+PGVtPkjDs25hbGogJmFtcDsgbMOhYnN6w6FyPGJyPjwvZW0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtc3RhcnMiPuKYheKYheKYheKYheKYhTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxwPiJNb3Nvbm1hZ3lhcsOzdsOhcm9uIGxha29tLCBtb3N0IHbDqWdyZSB2YW4gaGVseWJlbiBlZ3kgaWx5ZW4gc3rDrW52b25hbMO6IHN6YWxvbiEgQSBmZWxzxZEgYWphayBsw6l6ZXIgc3rFkXJ0ZWxlbsOtdMOpc2UgZ3lvcnMsIGbDoWpkYWxvbW1lbnRlcyDDqXMgYXogZXJlZG3DqW55IGZhbnRhc3p0aWt1cy4gVsOpZ3JlIG5lbSBrZWxsIHN6w6lneWVsbG5lbSBhIGJhanVzem9tYXQhIiAgIDwvcD4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPg0KICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPkVyaWthIFQuIDwvc3Ryb25nPk1vc29ubWFneWFyw7N2w6FycsOzbDxicj48ZW0+RmVsc8WRIGFqYWsgJmFtcDsgw6FsbDwvZW0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPCEtLSBDVEEgLS0+DQogICAgPHNlY3Rpb24gaWQ9ImJ1Y2h1bmciIGNsYXNzPSJjdGEtc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9ImN0YS1jb250ZW50Ij4NCiAgICAgICAgICAgIDxoMj5Lw6lzemVuIMOhbGwgYSB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXNyZT88L2gyPg0KICAgICAgICAgICAgPHA+SW5neWVuZXMga29uenVsdMOhY2nDsyDDqXMgZWd5w6luaSBrZXplbMOpc2kgdGVydjwvcD4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhY3QtZm9ybS13cmFwcGVyIj4NCiAgICAgICAgICAgICAgICBbY29udGFjdC1mb3JtLTcgaWQ9IjI0MjVmMGUiIHRpdGxlPSJJZMWRcG9udGZvZ2xhbMOhc2kgxbFybGFwIl0NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2NyaXB0Pg0KICAgICAgICBmdW5jdGlvbiB0b2dnbGVGYXEoZWxlbWVudCkgew0KICAgICAgICAgICAgY29uc3QgaXRlbSA9IGVsZW1lbnQucGFyZW50RWxlbWVudDsNCiAgICAgICAgICAgIGNvbnN0IGlzQWN0aXZlID0gaXRlbS5jbGFzc0xpc3QuY29udGFpbnMoJ2FjdGl2ZScpOw0KICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmZhcS1pdGVtJykuZm9yRWFjaChpID0+IGkuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJykpOw0KICAgICAgICAgICAgaWYgKCFpc0FjdGl2ZSkgaXRlbS5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnYVtocmVmXj0iIyJdJykuZm9yRWFjaChhbmNob3IgPT4gew0KICAgICAgICAgICAgYW5jaG9yLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7DQogICAgICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rvcih0aGlzLmdldEF0dHJpYnV0ZSgnaHJlZicpKS5zY3JvbGxJbnRvVmlldyh7IGJlaGF2aW9yOiAnc21vb3RoJyB9KTsNCiAgICAgICAgICAgIH0pOw0KICAgICAgICB9KTsNCiAgICA8L3NjcmlwdD4NCg0KDQo8L2Rpdj4=[\/vc_raw_html][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_raw_html css=&#8221;&#8221;]PGRpdj4NCg0KDQogICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4NCiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iTMOpemVyZXMgc3rFkXJ0ZWxlbsOtdMOpcyBNb3Nvbm1hZ3lhcsOzdsOhcm9uIFByaW1lbGFzZS16ZWwg4oCTIE1pbmTDtnNzemUgNjAga20tcmUgQsOpY3N0xZFsLiBUYXJ0w7NzLCBmw6FqZGFsb21tZW50ZXMgc3rFkXJ0ZWxlbsOtdMOpcyBtaW5kZW4gYsWRcnTDrXB1c3JhLiBQcm9mZXNzemlvbsOhbGlzICZhbXA7IGtlZHZlesWRIMOhcsO6LiI+DQogICAgPHRpdGxlPkzDqXplcmVzIHN6xZFydGVsZW7DrXTDqXMgTW9zb25tYWd5YXLDs3bDoXJvbiB8IFByaW1lbGFzZSB8IEhhcm1vbnkgQmVhdXR5PC90aXRsZT4NCiAgICANCiAgICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20iPg0KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbSIgY3Jvc3NvcmlnaW49IiI+DQogICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs1MDA7NjAwJmFtcDtkaXNwbGF5PXN3YXAiIHJlbD0ic3R5bGVzaGVldCI+DQogICAgDQogICAgPCEtLSBTY2hlbWEub3JnIE1hcmt1cCAtLT4NCiAgICA8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPg0KICAgIHsNCiAgICAgICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLA0KICAgICAgIkB0eXBlIjogIk1lZGljYWxQcm9jZWR1cmUiLA0KICAgICAgIm5hbWUiOiAiUHJpbWVsYXNlIExhc2VyaGFhcmVudGZlcm51bmciLA0KICAgICAgImRlc2NyaXB0aW9uIjogIkRhdWVyaGFmdGUgTGFzZXJoYWFyZW50ZmVybnVuZyBtaXQgUHJpbWVsYXNlIERpb2Rlbi1MYXNlciBpbiBNb3Nvbm1hZ3lhcsOzdsOhciwgbnVyIDYwIGttIHZvbiBXaWVuIiwNCiAgICAgICJwcm9jZWR1cmVUeXBlIjogIkxhc2VyaGFhcmVudGZlcm51bmciLA0KICAgICAgImF2YWlsYWJsZVNlcnZpY2UiOiB7DQogICAgICAgICJAdHlwZSI6ICJNZWRpY2FsVGhlcmFweSIsDQogICAgICAgICJuYW1lIjogIkRhdWVyaGFmdGUgSGFhcmVudGZlcm51bmciDQogICAgICB9DQogICAgfQ0KICAgIDwvc2NyaXB0Pg0KICAgIA0KICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+DQogICAgew0KICAgICAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsDQogICAgICAiQHR5cGUiOiAiRkFRUGFnZSIsDQogICAgICAibWFpbkVudGl0eSI6IFsNCiAgICAgICAgew0KICAgICAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsDQogICAgICAgICAgIm5hbWUiOiAiSXN0IExhc2VyaGFhcmVudGZlcm51bmcgc2NobWVyemhhZnQ\/IiwNCiAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7DQogICAgICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwNCiAgICAgICAgICAgICJ0ZXh0IjogIkRpZSBQcmltZWxhc2UgTGFzZXJoYWFyZW50ZmVybnVuZyBpc3QgbmFoZXp1IHNjaG1lcnpmcmVpIGRhbmsgaW50ZWdyaWVydGVtIEvDvGhsc3lzdGVtLiBEaWUgbWVpc3RlbiBLdW5kZW4gYmVzY2hyZWliZW4gZGFzIEdlZsO8aGwgYWxzIGxlaWNodGVzIFfDpHJtZWdlZsO8aGwuIg0KICAgICAgICAgIH0NCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsDQogICAgICAgICAgIm5hbWUiOiAiV2llIHZpZWxlIFNpdHp1bmdlbiBicmF1Y2hlIGljaD8iLA0KICAgICAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsNCiAgICAgICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLA0KICAgICAgICAgICAgInRleHQiOiAiRsO8ciBvcHRpbWFsZSBFcmdlYm5pc3NlIGVtcGZlaGxlbiB3aXIgbWluZGVzdGVucyA4IFNpdHp1bmdlbiBpbSBBYnN0YW5kIHZvbiA0LTYgV29jaGVuLiBOYWNoIGRpZXNlciBaZWl0IGVycmVpY2hlbiBTaWUgYmlzIHp1IDkwJSBkYXVlcmhhZnRlIEhhYXJlbnRmZXJudW5nLiINCiAgICAgICAgICB9DQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLA0KICAgICAgICAgICJuYW1lIjogIkZ1bmt0aW9uaWVydCBMYXNlcmhhYXJlbnRmZXJudW5nIGJlaSBkdW5rbGVyIEhhdXQ\/IiwNCiAgICAgICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7DQogICAgICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwNCiAgICAgICAgICAgICJ0ZXh0IjogIkphLCBkZXIgUHJpbWVsYXNlIDgxMG5tIERpb2Rlbi1MYXNlciBlaWduZXQgc2ljaCBmw7xyIGFsbGUgSGF1dHR5cGVuIOKAkyB2b24gc2VociBoZWxsIChUeXAgSSkgYmlzIHNlaHIgZHVua2VsIChUeXAgVkkpLiINCiAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgIF0NCiAgICB9DQogICAgPC9zY3JpcHQ+DQogICAgDQogICAgPHN0eWxlPg0KICAgICAgICA6cm9vdCB7DQogICAgICAgICAgICAtLWNyZWFtOiAjRkFGOEY1Ow0KICAgICAgICAgICAgLS1zYW5kOiAjRThFM0RDOw0KICAgICAgICAgICAgLS1nb2xkOiAjQzlBOTZFOw0KICAgICAgICAgICAgLS1nb2xkLWRhcms6ICNBODhBNTI7DQogICAgICAgICAgICAtLWNoYXJjb2FsOiAjMkMyQzJDOw0KICAgICAgICAgICAgLS1jaGFyY29hbC1saWdodDogIzZiNzI4MDsNCiAgICAgICAgICAgIC0td2hpdGU6ICNGRkZGRkY7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgICogew0KICAgICAgICAgICAgbWFyZ2luOiAwOw0KICAgICAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIGJvZHkgew0KICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS43Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBIZXJvIC0gQmFja2dyb3VuZCBJbWFnZSBTdHlsZSAqLw0KICAgICAgICAuaGVybyB7DQogICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHZoOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDQsIDQ0LCA0NCwgMC41KSwgcmdiYSg0NCwgNDQsIDQ0LCAwLjUpKSwgdXJsKCdodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hhdEdQVC1JbWFnZS0yMDI2Li1qYW4uLTE1Li0xMV8yMF8zNC5hdmlmJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOw0KICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5oZXJvLWNvbnRlbnQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5oZXJvLWNvbnRlbnQgaDEgew0KICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7DQogICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsMCwwLDAuMyk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5oZXJvLWNvbnRlbnQgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwwLjMpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuYnRuLXByaW1hcnkgew0KICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWdvbGQtZGFyaykpOw0KICAgICAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDRyZW07DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4Ow0KICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOw0KICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDUwcHggcmdiYSgyMDEsIDE2OSwgMTEwLCAwLjM1KTsNCiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5idG4tcHJpbWFyeTpob3ZlciB7DQogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7DQogICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDIwMSwgMTY5LCAxMTAsIDAuNDUpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuaGVyby1pbWFnZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBoZWlnaHQ6IDYwMHB4Ow0KICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4Ow0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogVHJ1c3QgQmFyIC0gUHJlbWl1bSBTdHlsZSAqLw0KICAgICAgICAudHJ1c3QtYmFyIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtOw0KICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWdvbGQpOw0KICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLWdvbGQpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudHJ1c3QtY29udGVudCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOw0KICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsNCiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7DQogICAgICAgICAgICBnYXA6IDJyZW07DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50cnVzdC1pdGVtIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudHJ1c3QtaXRlbTo6YmVmb3JlIHsNCiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOw0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgbGVmdDogNTAlOw0KICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOw0KICAgICAgICAgICAgd2lkdGg6IDYwcHg7DQogICAgICAgICAgICBoZWlnaHQ6IDNweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWdvbGQpLCB2YXIoLS1nb2xkLWRhcmspKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnRydXN0LWl0ZW0gaDMgew0KICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWdvbGQpOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50cnVzdC1pdGVtIHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwpOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7DQogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBJbnRybyBTZWN0aW9uICovDQogICAgICAgIC5pbnRyby1zZWN0aW9uIHsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5pbnRyby1jb250ZW50IGgyIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5pbnRyby1jb250ZW50IHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuaW50cm8tZmxvYXQtaW1hZ2Ugew0KICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0Ow0KICAgICAgICAgICAgd2lkdGg6IDU1MHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDsNCiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsNCiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7DQogICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMnJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmludHJvLWNvbnRlbnQgYSB7DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7DQogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuaW50cm8tY29udGVudCBhOmhvdmVyIHsNCiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBWaWRlbyBTZWN0aW9uICovDQogICAgICAgIC52aWRlby1zZWN0aW9uIHsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zZWN0aW9uLWhlYWRlciB7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuc2VjdGlvbi1oZWFkZXIgaDIgew0KICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwpOw0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuc2VjdGlvbi1oZWFkZXIgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudmlkZW8td3JhcHBlciB7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOw0KICAgICAgICAgICAgaGVpZ2h0OiAwOw0KICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7DQogICAgICAgICAgICBib3gtc2hhZG93OiAwIDMwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudmlkZW8td3JhcHBlciBpZnJhbWUgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgbGVmdDogMDsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBDb21wYXJpc29uIFRhYmxlICovDQogICAgICAgIC5jb21wYXJpc29uLXNlY3Rpb24gew0KICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7DQogICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jb21wYXJpc29uLXRhYmxlIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7DQogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1yb3cgew0KICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsNCiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyIDFmciAxZnI7DQogICAgICAgICAgICBnYXA6IDFweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1yb3cuaGVhZGVyIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmNvbXBhcmlzb24tcm93LmhlYWRlciAuY29tcGFyaXNvbi1jZWxsIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1jZWxsIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxcmVtOw0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmNvbXBhcmlzb24tY2VsbC5sYWJlbCB7DQogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOw0KICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY29tcGFyaXNvbi1jZWxsLmhpZ2hsaWdodCB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIFRyZWF0bWVudCBab25lcyAtIFRleHQtSW1hZ2UgTGF5b3V0ICovDQogICAgICAgIC56b25lcy1zZWN0aW9uIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuem9uZS1sYXlvdXQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0bzsNCiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7DQogICAgICAgICAgICBnYXA6IDJyZW07DQogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuem9uZS1sYXlvdXQucmV2ZXJzZSB7DQogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC56b25lLWNvbnRlbnQtdGV4dCwNCiAgICAgICAgLnpvbmUtY29udGVudC1pbWFnZSB7DQogICAgICAgICAgICBmbGV4OiAxOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuem9uZS1jb250ZW50LXRleHQgaDMgew0KICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC56b25lLWNvbnRlbnQtdGV4dCBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnpvbmUtY29udGVudC10ZXh0IC5idG4tcHJpbWFyeSB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC56b25lLWNvbnRlbnQtaW1hZ2UgaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDsNCiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOw0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIEhvdyBJdCBXb3JrcyAqLw0KICAgICAgICAuaG93LXNlY3Rpb24gew0KICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXBzLWdyaWQgew0KICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsNCiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7DQogICAgICAgICAgICBnYXA6IDJyZW07DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuc3RlcC1jYXJkIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXAtbnVtYmVyIHsNCiAgICAgICAgICAgIHdpZHRoOiA4MHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA4MHB4Ow0KICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tZ29sZCksIHZhcigtLWdvbGQtZGFyaykpOw0KICAgICAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOw0KICAgICAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXAtY2FyZCBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmNvYWwpOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnN0ZXAtY2FyZCBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS43Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogQmVuZWZpdHMgU2VjdGlvbiAqLw0KICAgICAgICAuYmVuZWZpdHMtc2VjdGlvbiB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmJlbmVmaXRzLWxheW91dCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7DQogICAgICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICAgICAgZ2FwOiAzcmVtOw0KICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5iZW5lZml0cy1pbWFnZSB7DQogICAgICAgICAgICBmbGV4OiAwIDAgNDUwcHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5iZW5lZml0cy1pbWFnZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBoZWlnaHQ6IDYwMHB4Ow0KICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4Ow0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmJlbmVmaXRzLWNvbnRlbnQgew0KICAgICAgICAgICAgZmxleDogMTsNCiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgICAgICBnYXA6IDEuNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmJlbmVmaXQtaXRlbSBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuYmVuZWZpdC1pdGVtIHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAvKiBQcmljaW5nICovDQogICAgICAgIC5wcmljaW5nLXNlY3Rpb24gew0KICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7DQogICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5wcmljaW5nLWdyaWQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsNCiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgICAgICBnYXA6IDFyZW07DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAucHJpY2Utcm93IHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZWFtKTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOw0KICAgICAgICAgICAgZGlzcGxheTogZmxleDsNCiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsNCiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOw0KICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnByaWNlLXJvdzpob3ZlciB7DQogICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7DQogICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7DQogICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZ29sZCk7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnByaWNlLXJvdyBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAucHJpY2Utcm93IC5wcmljZSB7DQogICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIEZBUSAqLw0KICAgICAgICAuZmFxLXNlY3Rpb24gew0KICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7DQogICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1pdGVtIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07DQogICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOw0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1xdWVzdGlvbiB7DQogICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07DQogICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgICAgICAgICBkaXNwbGF5OiBmbGV4Ow0KICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOw0KICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1xdWVzdGlvbiBoMyB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuZmFxLXRvZ2dsZSB7DQogICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuZmFxLWl0ZW0uYWN0aXZlIC5mYXEtdG9nZ2xlIHsNCiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1hbnN3ZXIgew0KICAgICAgICAgICAgbWF4LWhlaWdodDogMDsNCiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47DQogICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1pdGVtLmFjdGl2ZSAuZmFxLWFuc3dlciB7DQogICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsNCiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLmZhcS1hbnN3ZXIgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS45Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogVGVzdGltb25pYWxzICovDQogICAgICAgIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLnRlc3RpbW9uaWFscy1ncmlkIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7DQogICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOw0KICAgICAgICAgICAgZ2FwOiAycmVtOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudGVzdGltb25pYWwtY2FyZCB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVhbSk7DQogICAgICAgICAgICBwYWRkaW5nOiAycmVtOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsNCiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tZ29sZCk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50ZXN0aW1vbmlhbC1zdGFycyB7DQogICAgICAgICAgICBjb2xvcjogdmFyKC0tZ29sZCk7DQogICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50ZXN0aW1vbmlhbC1jYXJkIHAgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsKTsNCiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudGVzdGltb25pYWwtYXV0aG9yIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbC1saWdodCk7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC50ZXN0aW1vbmlhbC1hdXRob3Igc3Ryb25nIHsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBmb250LXdlaWdodDogNTAwOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAudGVzdGltb25pYWwtYXV0aG9yIGVtIHsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nb2xkKTsNCiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgLyogQ1RBICovDQogICAgICAgIC5jdGEtc2VjdGlvbiB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRThEQ0M4LCAjRDRDNEE4KTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSAwOw0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICB9DQogICAgICAgIA0KICAgICAgICAuY3RhLWNvbnRlbnQgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDsNCiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOw0KICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jdGEtY29udGVudCBoMiB7DQogICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTsNCiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jaGFyY29hbCk7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07DQogICAgICAgICAgICBmb250LXdlaWdodDogMzAwOw0KICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jdGEtY29udGVudCBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOw0KICAgICAgICAgICAgY29sb3I6IHZhcigtLWNoYXJjb2FsLWxpZ2h0KTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5jb250YWN0LWZvcm0td3JhcHBlciB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4Ow0KICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzMHB4IDkwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC8qIFJlc3BvbnNpdmUgKi8NCiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgew0KICAgICAgICAgICAgLmhlcm8tY29udGVudCBoMSB7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5pbnRyby1mbG9hdC1pbWFnZSB7DQogICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7DQogICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsNCiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnpvbmUtbGF5b3V0LA0KICAgICAgICAgICAgLnpvbmUtbGF5b3V0LnJldmVyc2Ugew0KICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5zdGVwcy1ncmlkIHsNCiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgDQogICAgICAgICAgICAuY29tcGFyaXNvbi1yb3cgew0KICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMWZyIDFmciAxZnI7DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5iZW5lZml0cy1sYXlvdXQgew0KICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5iZW5lZml0cy1pbWFnZSB7DQogICAgICAgICAgICAgICAgZmxleDogMTsNCiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnRlc3RpbW9uaWFscy1ncmlkIHsNCiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7DQogICAgICAgICAgICAuaGVyby1jb250ZW50IGgxIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLmhlcm8tY29udGVudCBwIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnRydXN0LWNvbnRlbnQgew0KICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5zdGVwcy1ncmlkIHsNCiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVyIGgyIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgLmNvbXBhcmlzb24tdGFibGUgew0KICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87DQogICAgICAgICAgICB9DQogICAgICAgICAgICANCiAgICAgICAgICAgIC5jb21wYXJpc29uLXJvdyB7DQogICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MDBweDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgIDwvc3R5bGU+DQoNCg0KDQogICAgPCEtLSBIZXJvIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJoZXJvIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1jb250ZW50Ij4NCiAgICAgICAgICAgIDxoMT5Mw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIE1vc29ubWFneWFyw7N2w6Fyb248L2gxPg0KICAgICAgICAgICAgPHA+VGFydMOzcywgZsOhamRhbG9tbWVudGVzIHN6xZFydGVsZW7DrXTDqXMgYSBQcmltZWxhc2UgZGnDs2RhbMOpemVycmVsLiBQcm9mZXNzemlvbsOhbGlzIGtlemVsw6lzIG1pbmRlbiBixZFydMOtcHVzcmEsIGtlZHZlesWRIMOhcm9uLiA8L3A+DQogICAgICAgICAgICA8YSBocmVmPSIjcHJlaXNlIiBjbGFzcz0iYnRuLXByaW1hcnkiPsOBcmFrIG1lZ3Rla2ludMOpc2U8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gVHJ1c3QgQmFyIC0tPg0KICAgIDxkaXYgY2xhc3M9InRydXN0LWJhciI+DQogICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWNvbnRlbnQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJ1c3QtaXRlbSI+DQogICAgICAgICAgICAgICAgPGgzPuKckzwvaDM+DQogICAgICAgICAgICAgICAgPHA+RsOhamRhbG9tbWVudGVzPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0cnVzdC1pdGVtIj4NCiAgICAgICAgICAgICAgICA8aDM+4pyTPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5NaW5kZW4gYsWRcnTDrXB1czwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idHJ1c3QtaXRlbSI+DQogICAgICAgICAgICAgICAgPGgzPuKckzwvaDM+DQogICAgICAgICAgICAgICAgPHA+VGFydMOzcyBlcmVkbcOpbnk8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRydXN0LWl0ZW0iPg0KICAgICAgICAgICAgICAgIDxoMz7inJM8L2gzPg0KICAgICAgICAgICAgICAgIDxwPkhhdMOpa29ueTwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCg0KICAgIDwhLS0gSW50cm8gU2VjdGlvbiAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0iaW50cm8tc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9ImludHJvLWNvbnRlbnQiPg0KICAgICAgICAgICAgPGgyPk1pw6lydCB2w6FsYXN6ZCBhIGzDqXplciBzesWRcnRlbGVuw610w6lzdCBNb3Nvbm1hZ3lhcsOzdsOhcm9uPzwvaDI+DQogICAgICAgICAgICA8cD5BIDxhIGhyZWY9Imh0dHBzOi8vaGFybW9ueWJlYXV0eS5ldSI+SGFybW9ueSBCZWF1dHk8L2E+IHN6w6lwc8OpZ3N6YWxvbiBwcm9mZXNzemlvbsOhbGlzIGzDqXplciBzesWRcnRlbGVuw610w6lzdCBrw61uw6FsIGEgbGVnbW9kZXJuZWJiIDxhIGhyZWY9Imh0dHBzOi8vcHJpbWVsYXNlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPlByaW1lbGFzZSA8L2E+ZGnDs2RhbMOpemVyIHRlY2hub2zDs2dpw6F2YWwsIGtlZHZlesWRIMOhcm9uLiBUw7ZiYiBtaW50IDIwMDAgZWzDqWdlZGV0dCB2ZW5kw6lnw7xuayBiaXphbG1hIG11dGF0amEgc3pha8OpcnRlbG3DvG5rZXQgYSB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXMgdGVyw7xsZXTDqW4uIDwvcD4NCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQWRvYmVTdG9ja18yNzkyMTY4NTQtc2NhbGVkLmF2aWYiIGFsdD0iTMOpemVyZXMgc3rFkXJ0ZWxlbsOtdMOpcyIgY2xhc3M9ImludHJvLWZsb2F0LWltYWdlIj4NCiAgICAgICAgICAgIDxwPkEgUHJpbWVsYXNlIDgxMG5tIGRpw7NkYWzDqXplcnJlbCB2w6lnemV0dCBrZXplbMOpcyBzemludGUgdGVsamVzZW4gZsOhamRhbG9tbWVudGVzLCBrw7ZzesO2bmhldMWRZW4gYXogaW50ZWdyw6FsdCBoxbF0xZFyZW5kc3plcm5lay4gU8O2dMOpdCBzesWRcnJlIG1pbmRlbiBixZFydMOzbnVzb24gaGF0w6Fzb3MsIGRlIHZpbMOhZ29zIGLFkXJ0xZFsIHPDtnTDqXQgYsWRcmlnIOKAkyBhem9uYmFuIHZpbMOhZ29zIMOpcyBzesWRa2Ugc3rFkXLDtmvDtm4gbmVtIGhhdMOhc29zLCBtaXZlbCBhIGzDqXplcm5layBzw7Z0w6l0IHBpZ21lbnRyZSB2YW4gc3rDvGtzw6lnZS4gQSBoYWd5b23DoW55b3MgbcOzZHN6ZXJla2tlbCDigJMgZ3lhbnTDoXrDoXMsIGVwaWzDoWzDoXMsIGJvcm90dsOhbMOhcyDigJMgc3plbWJlbiBhIGzDqXplciBzesWRcnRlbGVuw610w6lzIHRhcnTDs3NhbiBlbHTDoXZvbMOtdGphIGEgc3rFkXJ0w7xzesWRa2V0LiBNaW5pbXVtIDgga2V6ZWzDqXMgdXTDoW4sIDQtNiBow6l0IGlkxZFrw7Z6w7Zua8OpbnQsIGFrw6FyIDkwJS1vcyB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXN0IMOpcmhldHN6IGVsLiAgPC9wPg0KICAgICAgICAgICAgPHA+QSBIYXJtb255IEJlYXV0eS1uw6FsIHByb2Zlc3N6aW9uw6FsaXMgbWluxZFzw6lnZXQga2Fwc3oga2VkdmV6xZEgw6FyYWtvbi4gS296bWV0aWt1c2FpbmsgcsOpc3psZXRlcyBrb256dWx0w6FjacOzdCBiaXp0b3PDrXRhbmFrIMOpcyBzemVtw6lseXJlIHN6YWJvdHQga2V6ZWzDqXNpIHRlcnZldCDDoWxsw610YW5hayDDtnNzemUgc3rDoW1vZHJhLiBBIGvDqW55ZWxtZXMgbWVna8O2emVsw610w6lzIEJ1ZGFwZXN0csWRbCwgTW9zb25tYWd5YXLDs3bDoXJyw7NsIHZhZ3kgQsOpY3NixZFsIGlkZcOhbGlzIHbDoWxhc3p0w6Fzc8OhIHRlc3ogYmVubsO8bmtldCBhem9rIHN6w6Ftw6FyYSwgYWtpayBtaW7FkXPDqWdldCDDqXMga2VkdmV6xZEgw6FyYWthdCBrZXJlc25lay4gIDwvcD4NCiAgICAgICAgICAgIDxwPkEgUHJpbWVsYXNlIDgxMG5tIGRpw7NkYWzDqXplciBheiBhcmFueSBzdGFuZGFyZCBhIHRhcnTDs3Mgc3rFkXJ0ZWxlbsOtdMOpcyB0ZXLDvGxldMOpbi4gQSByw6lnZWJiaSBhbGV4YW5kcml0IHZhZ3kgSVBMIHJlbmRzemVyZWtrZWwgc3plbWJlbiBhIFByaW1lbGFzZSBwcmVjw616ZWJiZW4sIGd5b3JzYWJiYW4gw6lzIGzDqW55ZWdlc2VuIGtldsOpc2LDqSBmw6FqZGFsbWFzYW4gZG9sZ296aWsuIEF6IGludGVncsOhbHQgaMWxdMWRcmVuZHN6ZXIgYml6dG9zw610amEsIGhvZ3kgbcOpZyBheiDDqXJ6w6lrZW55IHRlcsO8bGV0ZWtlbiDigJMgbWludCBhIGJpa2luaXZvbmFsIHZhZ3kgZmVsc8WRIGFqYWsg4oCTIGlzIGtlbGxlbWVzIG1hcmFkam9uIGEga2V6ZWzDqXMuIEEgbmFneSBrZXplbMWRZmVsw7xsZXRuZWsga8O2c3rDtm5oZXTFkWVuIHLDtnZpZCBrZXplbMOpc2kgaWTFkWsg4oCTIHRlbGplcyBsw6Fic3rDoXIgbWluZMO2c3N6ZSA0NS02MCBwZXJjIGFsYXR0LCBhIHLDqWdlYmJpIHJlbmRzemVyZWsgdMO2YmIgw7Nyw6FzIGtlemVsw6lzZSBoZWx5ZXR0LiAgIDwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPCEtLSBWaWRlbyAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0idmlkZW8tc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIj4NCiAgICAgICAgICAgIDxoMj7DjWd5IG3FsWvDtmRpayBhIFByaW1lbGFzZTwvaDI+DQogICAgICAgICAgICA8cD5Ow6l6ZCBtZWcsIGhvZ3lhbiB6YWpsaWsgYSBsw6l6ZXIgc3rFkXJ0ZWxlbsOtdMOpcyBhIEhhcm1vbnkgQmVhdXR5LW7DoWw8YnI+PGJyPjwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InZpZGVvLXdyYXBwZXIiPg0KICAgICAgICAgICAgPGlmcmFtZSBzcmM9Imh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby8xMTExNjMwNzcwP2F1dG9wbGF5PTEmYW1wO3BsYXlzaW5saW5lPTAiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYXV0b3BsYXk7IGZ1bGxzY3JlZW47IHBpY3R1cmUtaW4tcGljdHVyZSIgYWxsb3dmdWxsc2NyZWVuPSIiPjwvaWZyYW1lPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8IS0tIENvbXBhcmlzb24gVGFibGUgLS0+DQogICAgPHNlY3Rpb24gY2xhc3M9ImNvbXBhcmlzb24tc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIj4NCiAgICAgICAgICAgIDxoMj5Mw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIHZzLiBneWFudMOhesOhcyB2cy4gYm9yb3R2w6Fsw6FzPC9oMj4NCiAgICAgICAgICAgIDxwPk1pw6lydCBhIGzDqXplciBhIGxlZ2pvYmIgbcOzZHN6ZXIgYSB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXNoZXo\/PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi10YWJsZSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLXJvdyBoZWFkZXIiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+PC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5Mw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5HeWFudMOhesOhczwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+Qm9yb3R2w6Fsw6FzPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tcm93Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgbGFiZWwiPkVyZWRtw6lueTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBoaWdobGlnaHQiPlRhcnTDs3MgKDkwJSk8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwiPjItMyBow6l0PC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj4xLTMgbmFwPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tcm93Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgbGFiZWwiPkbDoWpkYWxvbTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBoaWdobGlnaHQiPkbDoWpkYWxvbW1lbnRlczwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+TmFneW9uIGbDoWpkYWxtYXM8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwiPkbDoWpkYWxvbW1lbnRlczwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLXJvdyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIGxhYmVsIj5CZW7FkXR0IHN6xZFyc3rDoWxhazwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBoaWdobGlnaHQiPk5lbTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+R3lha29yaTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+R3lha29yaTwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLXJvdyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIGxhYmVsIj5CxZFyaXJyaXTDoWNpw7M8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgaGlnaGxpZ2h0Ij5NaW5pbcOhbGlzPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5HeWFrb3JpPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj5HeWFrb3JpPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tcm93Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgbGFiZWwiPklkxZFyw6Fmb3Jkw610w6FzPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIGhpZ2hsaWdodCI+TWluLiA4IGFsa2Fsb20gPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1jZWxsIj4zLTYgaGV0ZW50ZTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+TmFwb250YS8yIG5hcG9udGE8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcGFyaXNvbi1yb3ciPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCBsYWJlbCI+SG9zc3rDuiB0w6F2w7oga8O2bHRzw6lnZWs8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYXJpc29uLWNlbGwgaGlnaGxpZ2h0Ij5FZ3lzemVyaSBiZWZla3RldMOpczwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+Rm9seWFtYXRvcyBrw7ZsdHPDqWdlazwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXBhcmlzb24tY2VsbCI+Rm9seWFtYXRvcyBrw7ZsdHPDqWdlazwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gVHJlYXRtZW50IFpvbmVzIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJ6b25lcy1zZWN0aW9uIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIiPg0KICAgICAgICAgICAgPGgyPktlemVsaGV0xZEgdGVzdHLDqXN6ZWs8L2gyPg0KICAgICAgICAgICAgPHA+VGFydMOzcyBzesWRcnRlbGVuw610w6lzIG1pbmRlbiB0ZXN0csOpc3pyZSDigJMgcHJvZmVzc3ppb27DoWxpc2FuIMOpcyBmw6FqZGFsb21tZW50ZXNlbjwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8IS0tIEdlc2ljaHQgLSBzesO2dmVnIGJhbHJhLCBrw6lwIGpvYmJyYSAtLT4NCiAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1sYXlvdXQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LXRleHQiPg0KICAgICAgICAgICAgICAgIDxoMz5BcmMg4oCTIGZlbHPFkSBhamFrLCDDoWxsLCBvcmNhPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5TemFiYWR1bGogbWVnIHRhcnTDs3NhbiBhIGtlbGxlbWV0bGVuIGFyY3N6xZFyemV0dMWRbC4gQXogYXJjIGzDqXplciBzesWRcnRlbGVuw610w6lzZSBhbGthbG1hcyBmZWxzxZEgYWprcmEsIMOhbGxyYSwgb3Jjw6FyYSDDqXMgcGFqZXN6IHRlcsO8bGV0cmUuIEvDvGzDtm7DtnNlbiBuw6lwc3plcsWxIGhvcm1vbsOhbGlzIGVyZWRldMWxIHN6xZFybsO2dmVrZWTDqXMgZXNldMOpbi4gIDwvcD4NCiAgICAgICAgICAgICAgICA8cD5BIGtlemVsw6lzIHByZWPDrXogw6lzIGvDrW3DqWxldGVzIOKAkyBpZGXDoWxpcyBheiDDqXJ6w6lrZW55IGFyY2vFkXJyZS4gTWluaW11bSA4IGtlemVsw6lzIHV0w6FuIMOpbHZlemhldGVkIGEgc2ltYSwgc3rFkXJ0ZWxlbiBixZFydCwgbmFwaSBib3JvdHbDoWzDoXMgdmFneSBjc2lwZXN6ZXrDqXMgbsOpbGvDvGwuIDwvcD4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSIjYnVjaHVuZyIgY2xhc3M9ImJ0bi1wcmltYXJ5Ij5JZMWRcG9udGZvZ2xhbMOhczwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LWltYWdlIj4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9oYXJtb255YmVhdXR5LmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0Fkb2JlU3RvY2tfMjc5MjE2ODU0LXNjYWxlZC5hdmlmIiBhbHQ9IkFyYyBsw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDwhLS0gQWNoc2VsbiAtIGvDqXAgYmFscmEgKHJldmVyc2UpIC0tPg0KICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWxheW91dCByZXZlcnNlIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpvbmUtY29udGVudC10ZXh0Ij4NCiAgICAgICAgICAgICAgICA8aDM+SMOzbmFsaiDigJMgU29oYSB0w7ZiYsOpIGJvcm90dsOhbGtvesOhczwvaDM+DQogICAgICAgICAgICAgICAgPHA+VGFydMOzc2FuIHNpbWEgaMOzbmFsaiB0w7xza8OpaywgYsWRcmlycml0w6FjacOzIMOpcyBiZW7FkXR0IHN6xZFyc3rDoWxhayBuw6lsa8O8bC4gQSBow7NuYWxqIGzDqXplciBzesWRcnRlbGVuw610w6lzZSBheiBlZ3lpayBsZWdrZWR2ZWx0ZWJiIGtlemVsw6lzw7xuay4gPC9wPg0KICAgICAgICAgICAgICAgIDxwPkLDumNzw7p0IGludGhldHN6IGEgbmFwaSBib3JvdHbDoWzDoXNuYWsgw6lzIGEga2VsbGVtZXRsZW4gaMOzbmFsanN6xZFybmVrLiBBIGtlemVsw6lzIG1pbmTDtnNzemUgMTAtMTUgcGVyY2V0IHZlc3ogaWfDqW55YmUgw6lzIHN6aW50ZSBmw6FqZGFsb21tZW50ZXMuIE3DoXIgbsOpaMOhbnkga2V6ZWzDqXMgdXTDoW4gbMOpbnllZ2VzZW4ga2V2ZXNlYmIgc3rFkXJuw7Z2ZWtlZMOpcy4gIDwvcD4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSIjYnVjaHVuZyIgY2xhc3M9ImJ0bi1wcmltYXJ5Ij5JZMWRcG9udGZvZ2xhbMOhczwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LWltYWdlIj4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9oYXJtb255YmVhdXR5LmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0Fkb2JlU3RvY2tfNDIxNDc2MTc1LXNjYWxlZC5hdmlmIiBhbHQ9IkjDs25hbGoiPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPCEtLSBCaWtpbml6b25lIC0gc3rDtnZlZyBiYWxyYSwga8OpcCBqb2JicmEgLS0+DQogICAgICAgIDxkaXYgY2xhc3M9InpvbmUtbGF5b3V0Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpvbmUtY29udGVudC10ZXh0Ij4NCiAgICAgICAgICAgICAgICA8aDM+QmlraW5pdm9uYWwgJmFtcDsgaW50aW0gdGVyw7xsZXQ8L2gzPg0KICAgICAgICAgICAgICAgIDxwPktsYXNzemlrdXMgYmlraW5pdm9uYWwsIEJyYXppbGlhbiB2YWd5IEhvbGx5d29vZCBzdMOtbHVzIOKAkyBkaXN6a3LDqXRlbiwgcHJvZmVzc3ppb27DoWxpc2FuIMOpcyBoaWdpw6luaWt1c2FuLiBUYXBhc3p0YWx0IGtvem1ldGlrdXNhaW5rIGEgbGVnbmFneW9iYiBnb25kb3Nzw6FnZ2FsIMOpcyBkaXN6a3LDqWNpw7N2YWwga2V6ZWxpayBheiBpbnRpbXRlcsO8bGV0ZXQuIDwvcD4NCiAgICAgICAgICAgICAgICA8cD5Ww6lnZSBhIGbDoWpkYWxtYXMgZ3lhbnTDoXrDoXNuYWssIGLFkXJpcnJpdMOhY2nDs25hayDDqXMgYmVuxZF0dCBzesWRcnN6w6FsYWtuYWsuIEF6IGludGltdGVyw7xsZXQgbMOpemVyIHN6xZFydGVsZW7DrXTDqXNlIGzDqW55ZWdlc2VuIGtlbGxlbWV0ZXNlYmIgYSBneWFudMOhesOhc27DoWwgw6lzIHRhcnTDs3NhbiBzaW1hIGLFkXJ0IGJpenRvc8OtdC4gPC9wPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNidWNodW5nIiBjbGFzcz0iYnRuLXByaW1hcnkiPklkxZFwb250Zm9nbGFsw6FzPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hhdEdQVC1JbWFnZS0yMDI2Li1qYW4uLTE1Li0xMV8xNl81My5hdmlmIiBhbHQ9IkJpa2luaXZvbmFsIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDwhLS0gQmVpbmUgLSBrw6lwIGJhbHJhIChyZXZlcnNlKSAtLT4NCiAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1sYXlvdXQgcmV2ZXJzZSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtdGV4dCI+DQogICAgICAgICAgICAgICAgPGgzPkzDoWJhayDigJMgVGFydMOzc2FuIHNpbWEgYsWRcjwvaDM+DQogICAgICAgICAgICAgICAgPHA+TMOhYnN6w6FyIHZhZ3kgdGVsamVzIGzDoWJhayDigJMgw6lsdmV6ZCBlZ8Opc3ogw6l2YmVuIGEgc2ltYSBsw6FiYWthdCB1bmFsbWFzIGJvcm90dsOhbMOhcyBuw6lsa8O8bC4gTmluY3MgdMO2YmIgdMO8c2tlLCBixZFyaXJyaXTDoWNpw7MsIHNlbSBlbHBhemFyb2x0IGlkxZEgYSBmw7xyZMWRc3pvYsOhYmFuLiA8L3A+DQogICAgICAgICAgICAgICAgPHA+QSBsw6FiYWsga2V6ZWzDqXNlIGtsYXNzemlrdXNhaW5rIGvDtnrDqSB0YXJ0b3ppay4gVGVzdHTDoWp0w7NsIGbDvGdnxZFlbiBlZ3kga2V6ZWzDqXMgMjAtNjAgcGVyY2V0IHZlc3ogaWfDqW55YmUuIEvDvGzDtm7DtnNlbiBuecOhcm9uIMOhbG9tIOKAkyBlZ3lzemVyxbFlbiBraXN6w6FsbHN6IMOpcyDDqWx2ZXplZCBhIG5hcG90LCBib3JvdHbDoWxrb3rDoXMgZ29uZG9sYXRhIG7DqWxrw7xsLiAgPC9wPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNidWNodW5nIiBjbGFzcz0iYnRuLXByaW1hcnkiPklkxZFwb250Zm9nbGFsw6FzPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQWRvYmVTdG9ja182MjQ0ODI1OTMtbWluLXNjYWxlZC5hdmlmIiBhbHQ9IkzDoWJhayI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8IS0tIFLDvGNrZW4gLSBzesO2dmVnIGJhbHJhLCBrw6lwIGpvYmJyYSAtLT4NCiAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1sYXlvdXQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iem9uZS1jb250ZW50LXRleHQiPg0KICAgICAgICAgICAgICAgIDxoMz5Iw6F0ICZhbXA7IHbDoWxsYWsgKGbDqXJmaWFrKTwvaDM+DQogICAgICAgICAgICAgICAgPHA+S8O8bMO2bsO2c2VuIGbDqXJmaWFrIGvDtnLDqWJlbiBuw6lwc3plcsWxIOKAkyB0YXJ0w7NzYW4gc2ltYSBow6F0IGJvcm90dsOhbMOhcyB2YWd5IGd5YW50w6F6w6FzIG7DqWxrw7xsLiBBeiBlcsWRcyBow6F0c3rFkXJ6ZXQgZ3lha3JhbiBob3Jtb27DoWxpcyBlcmVkZXTFsSDDqXMgaGF0w6lrb255YW4ga2V6ZWxoZXTFkSBsw6l6ZXJyZWwuIDwvcD4NCiAgICAgICAgICAgICAgICA8cD5MZWd5ZW4gc3rDsyBzdHJhbmRyw7NsLCBzcG9ydHLDs2wgdmFneSBlZ3lzemVyxbFlbiDDoXBvbHQgbWVnamVsZW7DqXNyxZFsIOKAkyBhIGjDoXQgbMOpemVyIHN6xZFydGVsZW7DrXTDqXNlIHRhcnTDs3MgZXJlZG3DqW55dCBiaXp0b3PDrXQuIEbDqXJmaSB2ZW5kw6lnZWluayBrw7xsw7Zuw7ZzZW4gw6lydMOpa2VsaWsgYXogaWTFkW1lZ3Rha2Fyw610w6FzdCDDqXMgYXogw7ZuYml6YWxtYXQgYWTDsyDDqXJ6w6lzdC4gPC9wPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNidWNodW5nIiBjbGFzcz0iYnRuLXByaW1hcnkiPklkxZFwb250Zm9nbGFsw6FzPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6b25lLWNvbnRlbnQtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQWRvYmVTdG9ja18zNTkxNTg0MzItbWluLXNjYWxlZC5hdmlmIiBhbHQ9IkjDoXQiPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gSG93IEl0IFdvcmtzIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJob3ctc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIj4NCiAgICAgICAgICAgIDxoMj5Ib2d5YW4gbcWxa8O2ZGlrIGEgbMOpemVyZXMgc3rFkXJ0ZWxlbsOtdMOpcz88L2gyPg0KICAgICAgICAgICAgPHA+QSBQcmltZWxhc2UgZGnDs2RhIGzDqXplciA0IGVneXN6ZXLFsSBsw6lww6lzYmVuIGVsbWFneWFyw6F6dmE8L3A+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwcy1ncmlkIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIiPjE8L2Rpdj4NCiAgICAgICAgICAgICAgICA8aDM+S29uenVsdMOhY2nDszwvaDM+DQogICAgICAgICAgICAgICAgPHA+SW5neWVuZXMgYsWRcmVsZW16w6lzIMOpcyBlZ3llZGkga2V6ZWzDqXNpIHRlcnYg4oCTIG1lZ2hhdMOhcm96enVrIGLFkXJ0w61wdXNvZCDDqXMgYXogb3B0aW3DoWxpcyBrZXplbMOpc2VrIHN6w6Ftw6F0Ljxicj48YnI+PC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1udW1iZXIiPjI8L2Rpdj4NCiAgICAgICAgICAgICAgICA8aDM+RWzFkWvDqXN6w610w6lzPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5BIGtlemVsZW5kxZEgdGVyw7xsZXRldCBtZWd0aXN6dMOtdGp1ayDDqXMgbGVib3JvdHbDoWxqdWsuIEVneSBoxbF0xZFnw6lsIHbDqWRpIGEgYsWRcnQgw6lzIGtlbGxlbWVzc8OpIHRlc3ppIGEga2V6ZWzDqXN0Ljxicj48YnI+IDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbnVtYmVyIj4zPC9kaXY+DQogICAgICAgICAgICAgICAgPGgzPkzDqXplcmVzIGtlemVsw6lzPC9oMz4NCiAgICAgICAgICAgICAgICA8cD5BIDgxMG5tIGRpw7NkYWzDqXplciBwcmVjw616IGbDqW55aW1wdWx6dXNva2F0IGFkIGxlLiBBIHN6xZFydMO8c3rFkWsgZWxwdXN6dHVsbmFrLCBtaWvDtnpiZW4gYSBixZFyIHbDqWRldHQgbWFyYWQuPGJyPiA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLW51bWJlciI+NDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxoMz5VdMOza2V6ZWzDqXM8L2gzPg0KICAgICAgICAgICAgICAgIDxwPkEga2V6ZWzDqXMgdXTDoW4gbnl1Z3RhdMOzIGtyw6ltZXQgdmlzesO8bmsgZmVsLiBBem9ubmFsIHZpc3N6YXTDqXJoZXQgc3pva8Ohc29zIHRldsOpa2VueXPDqWdlaWhleiDigJMgbmluY3MgZmVsw6lww7xsw6lzaSBpZMWRLiA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPCEtLSBCZW5lZml0cyBTZWN0aW9uIC0tPg0KICAgIDxzZWN0aW9uIGNsYXNzPSJiZW5lZml0cy1zZWN0aW9uIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIiPg0KICAgICAgICAgICAgPGgyPkVsxZFueWVpZCBhIEhhcm1vbnkgQmVhdXR5LW7DoWw8L2gyPg0KICAgICAgICAgICAgPHA+TWnDqXJ0IGLDrXppayBiZW5uw7xuayB0w7ZiYiBtaW50IDIwMDAgdmVuZMOpZz88L3A+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0cy1sYXlvdXQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVuZWZpdHMtaW1hZ2UiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2hhcm1vbnliZWF1dHkuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvQ2hhdEdQVC1JbWFnZS0yMDI2Li1qYW4uLTE1Li0xMV8yMF8zNC5hdmlmIiBhbHQ9Ikhhcm1vbnkgQmVhdXR5IEtsaW5pa2EiPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0cy1jb250ZW50Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+8J+PpSBMZWdtb2Rlcm5lYmIgdGVjaG5vbMOzZ2lhPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPHA+UHJpbWVsYXNlIDgxMG5tIGRpw7NkYWzDqXplciBsZWfDumphYmIgZ2VuZXLDoWNpw7Mg4oCTIGtsaW5pa2FpIHRlc3p0ZWtrZWwgaWdhem9sdC4gVWd5YW5heiBhIHRlY2hub2zDs2dpYSwgbWludCBhIHZlemV0xZEga2xpbmlrw6Frb24uIDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+8J+TjSBLw6lueWVsbWVzIG1lZ2vDtnplbMOtdMOpczwvaDM+DQogICAgICAgICAgICAgICAgICAgIDxwPkJ1ZGFwZXN0csWRbCBNMS1lcyBhdXTDs3DDoWx5w6FuIDEgw7NyYSA0MCBwZXJjLiBHecWRcmLFkWwgMS1lcyBmxZHDunRvbiB2YWd5IE0xLWVzZW4gMzAgcGVyYy4gSW5neWVuZXMgcGFya29sw6FzIGvDtnp2ZXRsZW7DvGwgYSBrbGluaWthIGVsxZF0dC48YnI+PGJyPiAgPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJlbmVmaXQtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgIDxoMz7wn5KwIEtlZHZlesWRIMOhcmFrPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPHA+UHJvZmVzc3ppb27DoWxpcyBtaW7FkXPDqWcga2VkdmV6xZEgw6FyYWtvbi4gRWd5IHRlbGplcyBrZXplbMOpc2kgc29yb3phdCAoOCBrZXplbMOpcykgbsOhbHVuayBhbm55aWJhIGtlcsO8bCwgbWludCBuYWd5dsOhcm9zb2tiYW4gMi0zIGtlemVsw6lzLjxicj48YnI+IDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+4pyoIFByb2Zlc3N6aW9uw6FsaXMga2lzem9sZ8OhbMOhczwvaDM+DQogICAgICAgICAgICAgICAgICAgIDxwPlN6YWtrw6lwemV0dCBrb3ptZXRpa3Vzb2ssIGFraWsgdMO2YmIgw6l2ZXMgdGFwYXN6dGFsYXR0YWwgcmVuZGVsa2V6bmVrIGEgdGFydMOzcyBzesWRcnRlbGVuw610w6lzIHRlcsO8bGV0w6luLjxicj48YnI+IDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+4pyoIEtvbXByb21pc3N6dW1tZW50ZXMgaGlnacOpbmlhPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPHA+TGVnbW9kZXJuZWJiIGtlemVsxZFoZWx5aXPDqWdlayBvcnZvc2kgZmVsc3plcmVsw6lzc2VsLiBMZWdtYWdhc2FiYiBoaWdpw6luaWFpIHN6YWJ2w6FueW9rIEVVIGlyw6FueWVsdmVrIHN6ZXJpbnQuIFJlbmRzemVyZXMgbWluxZFzw6lnZWxsZW7FkXJ6w6lzZWsuPGJyPjxicj4gIDwvcD4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJiZW5lZml0LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8aDM+8J+ThSBSdWdhbG1hcyBpZMWRcG9udGZvZ2xhbMOhczwvaDM+DQogICAgICAgICAgICAgICAgICAgIDxwPkVzdGUgw6lzIGjDqXR2w6lnw6luIGlzIG55aXR2YS4gT25saW5lIGZvZ2xhbMOhcyB2YWd5IHRlbGVmb25vcyBpZMWRcG9udGVneWV6dGV0w6lzLiBSw7Z2aWQgaGF0w6FyaWTFkXMgaWTFkXBvbnRvayBneWFrcmFuIGVsw6lyaGV0xZFrLiAgPC9wPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDwhLS0gUHJpY2luZyAtLT4NCiAgICA8c2VjdGlvbiBpZD0icHJlaXNlIiBjbGFzcz0icHJpY2luZy1zZWN0aW9uIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIiPg0KICAgICAgICAgICAgPGgyPkzDqXplcmVzIHN6xZFydGVsZW7DrXTDqXMgw6FyYWs8L2gyPg0KICAgICAgICAgICAgPHA+w4F0bMOhdGhhdMOzIMOhcmFrIG1pbmRlbiB0ZXN0dMOhanJhPC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0icHJpY2luZy1ncmlkIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InByaWNlLXJvdyI+DQogICAgICAgICAgICAgICAgPGgzPlhTIChiYWp1c3osIMOhbGwsIHBhamVzeiwgbMOhYnVqamFrLCBoYXNjc8Otaywgc3plbcO2bGTDtmsga8O2eik8L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZSI+MTYuMDAwIEZ0LXTDs2w8YnI+PGJyPjwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJpY2Utcm93Ij4NCiAgICAgICAgICAgICAgICA8aDM+UyAoaMOzbmFsaiwgYmlraW5pLCBueWFrLCBrw6l6ZmVqZWspPC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UiPjI0LjAwMCBGdC10w7NsPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcmljZS1yb3ciPg0KICAgICAgICAgICAgICAgIDxoMz5NIChhbGthciwgZmVsa2FyLCBpbnRpbSB0ZXLDvGxldCwgbWVsbGthcywgaGFzLCBmZW7DqWssIHbDoWxsLCBlZ8Opc3ogYXJjKTwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlIj40OC4wMDAgRnQtdMOzbDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJpY2Utcm93Ij4NCiAgICAgICAgICAgICAgICA8aDM+TCAobMOhYnN6w6FyLCBjb21iLCBow6F0KTwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlIj43Mi4wMDAgRnQtdMOzbDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJpY2Utcm93Ij4NCiAgICAgICAgICAgICAgICA8aDM+WEwgKHRlbGplcyBsw6FiLCBlZ8Opc3oga2FyKTwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlIj4xMDAuMDAwIEZ0LXTDs2w8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgc3R5bGU9InRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogM3JlbTsiPg0KICAgICAgICAgICAgPHAgc3R5bGU9ImZvbnQtc2l6ZTogMS4xcmVtOyBjb2xvcjogdmFyKC0tY2hhcmNvYWwtbGlnaHQpOyI+8J+SoSA8c3Ryb25nPjgga2V6ZWzDqXNlcyBjc29tYWdvazwvc3Ryb25nPjogNS3DtnQgZml6ZXRzeiArIDMgQUrDgU5Ew4lLIOKAkyBNYWpkbmVtIDQwJS1vdCBzcMOzcm9sc3ohPC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8IS0tIEZBUSAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0iZmFxLXNlY3Rpb24iPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciI+DQogICAgICAgICAgICA8aDI+R3lha29yaSBrw6lyZMOpc2VrPC9oMj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPkbDoWpkYWxtYXMgYSBsw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPkEgUHJpbWVsYXNlIGzDqXplciBzesWRcnRlbGVuw610w6lzIHN6aW50ZSB0ZWxqZXNlbiBmw6FqZGFsb21tZW50ZXMsIGvDtnN6w7ZuaGV0xZFlbiBheiBpbnRlZ3LDoWx0IGjFsXTFkXJlbmRzemVybmVrLiBMZWd0w7ZiYiB2ZW5kw6lnw7xuayBrZWxsZW1lcyBtZWxlZ8OpcnrDqXNrw6ludCB2YWd5IGVueWhlIGJpenNlcmfDqXNrw6ludCDDrXJqYSBsZS4gQXogw6lyesOpa2VueWViYiB0ZXLDvGxldGVrLCBtaW50IGEgYmlraW5pdm9uYWwsIGtpY3NpdCBpbnRlbnrDrXZlYmJlayBsZWhldG5laywgZGUgasOzbCBlbHZpc2VsaGV0xZFlay48YnI+PGJyPiAgPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIiBvbmNsaWNrPSJ0b2dnbGVGYXEodGhpcykiPg0KICAgICAgICAgICAgICAgIDxoMz5Iw6FueSBhbGthbG9tcmEgdmFuIHN6w7xrc8OpZ2VtPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPk9wdGltw6FsaXMgZXJlZG3DqW55aGV6IG1pbmltdW0gOCBrZXplbMOpc3QgamF2YXNvbHVuayA0LTYgaMOpdCBpZMWRa8O2esO2bmvDqW50LiBFeiB1dMOhbiBha8OhciA5MCUtb3MgdGFydMOzcyBzesWRcnRlbGVuw610w6lzdCDDqXJoZXRzeiBlbC4gQSBwb250b3Mgc3rDoW0gZsO8Z2cgYSBzesWRcnN6ZXJrZXpldHTFkWwsIGLFkXJ0w61wdXN0w7NsIMOpcyBhIGtlemVsdCB0ZXN0dMOhanTDs2wuPGJyPjxicj4gIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiIgb25jbGljaz0idG9nZ2xlRmFxKHRoaXMpIj4NCiAgICAgICAgICAgICAgICA8aDM+TcWxa8O2ZGlrIHPDtnTDqXQgYsWRcsO2biBhIGzDqXplciBzesWRcnRlbGVuw610w6lzPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPklnZW4hIEEgUHJpbWVMYXNlIDgxMCBubS1lcyBkacOzZGEgbMOpemVyIG1pbmRlbiBixZFydMOtcHVzaG96IGFsa2FsbWFzIOKAkyBhIG5hZ3lvbiB2aWzDoWdvc3TDs2wgKEkuIHTDrXB1cykgYSBzw7Z0w6l0aWcgKFYuIHTDrXB1cykuIEEgODEwIG5tLWVzIGh1bGzDoW1ob3NzeiBrw7xsw7Zuw7ZzZW4gYml6dG9uc8OhZ29zIMOpcyBoYXTDqWtvbnkgYmFybsOhYmIgdmFneSBzw7Z0w6l0ZWJiIGLFkXLDtm4gaXMuICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPk3FsWvDtmRpayB2aWzDoWdvcyB2YWd5IMWRc3ogc3rDrW7FsSBzesWRcsO2a8O2bj88L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmYXEtdG9nZ2xlIj4rPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4NCiAgICAgICAgICAgICAgICA8cD5OZW0sIHN6xZFrZSDDqXMgbmFneW9uIHZpbMOhZ29zIHN6w61uxbEgc3rFkXLDtmvDtm4gbmVtIG3FsWvDtmRpayBhIGzDqXplciBzesWRcnRlbGVuw610w6lzLiBBIGzDqXplcm5layBzw7Z0w6l0IG1lbGFuaW5yYSAoc3rDrW5waWdtZW50cmUpIHZhbiBzesO8a3PDqWdlIGEgc3rFkXJiZW4sIGhvZ3kgZWxwdXN6dMOtdHNhIGEgc3rFkXJ0w7xzesWRdC4gxZBzeiBzesWRcsO2a27DqWwgc2VtIGhhdMOhc29zLiBTesOtdmVzZW4gdGFuw6Fjc290IGFkdW5rIGluZ3llbmVzIGtvbnp1bHTDoWNpw7NuLjxicj48YnI+ICAgPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIiBvbmNsaWNrPSJ0b2dnbGVGYXEodGhpcykiPg0KICAgICAgICAgICAgICAgIDxoMz5NaXJlIGtlbGwgZmlneWVsbmVtIGEga2V6ZWzDqXMgZWzFkXR0PzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPkJvcm90dsOhbGQgbGUgYSBrZXplbGVuZMWRIHRlcsO8bGV0ZXQgMS0yIG5hcHBhbCBheiBpZMWRcG9udCBlbMWRdHQuIEtlcsO8bGQgNCBow6l0dGVsIGEga2V6ZWzDqXMgZWzFkXR0IGEgZ3lhbnTDoXrDoXN0LCBlcGlsw6Fsw6FzdCB2YWd5IGNzaXBlc3plesOpc3Qg4oCTIGNzYWsgYm9yb3R2w6Fsw6FzIG1lZ2VuZ2VkZXR0LiBMZW1vbmRqIGludGVuesOtdiBuYXBvesOhc3LDs2wgdmFneSBzem9sw6FyaXVtcsOzbCAyIGjDqXR0ZWwgYSBrZXplbMOpcyBlbMWRdHQgw6lzIHV0w6FuLiAgPC9wPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWl0ZW0iPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLXF1ZXN0aW9uIiBvbmNsaWNrPSJ0b2dnbGVGYXEodGhpcykiPg0KICAgICAgICAgICAgICAgIDxoMz5WYW5uYWsgbWVsbMOpa2hhdMOhc29rPzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPkF6IGVueWhlIGLFkXJww61yIHZhZ3kgbWVsZWdzw6lnw6lyemV0IGvDtnp2ZXRsZW7DvGwgYSBrZXplbMOpcyB1dMOhbiBub3Jtw6FsaXMsIMOpcyBuw6low6FueSDDs3LDoW4gYmVsw7xsIGVsbcO6bGlrLiBUYXBhc3p0YWx0IGtvem1ldGlrdXNhaW5rIGEga2V6ZWzDqXN0IGVnecOpbmlsZWcgaWdhesOtdGrDoWsgYSB0ZSBixZFydMOtcHVzb2Rob3ouIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiIgb25jbGljaz0idG9nZ2xlRmFxKHRoaXMpIj4NCiAgICAgICAgICAgICAgICA8aDM+TWVubnlpIGlkZWlnIHRhcnQgZWd5IGFsa2Fsb20\/PC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmFxLXRvZ2dsZSI+Kzwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+DQogICAgICAgICAgICAgICAgPHA+VGVzdHTDoWp0w7NsIGbDvGdnxZFlbjogZmVsc8WRIGFqYWsgNS0xMCBwZXJjLCBow7NuYWxqIDEwLTE1IHBlcmMsIGJpa2luaXZvbmFsIDE1LTIwIHBlcmMsIHRlbGplcyBsw6FiYWsgbWluaW11bSAxIMOzcmEuIEEgUHJpbWVsYXNlIGzDqXplciBuYWd5IGtlemVsxZFmZWzDvGxldHRlbCBkb2xnb3ppaywgw61neSBrw7xsw7Zuw7ZzZW4gZ3lvcnMuIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9ImZhcS1pdGVtIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1xdWVzdGlvbiIgb25jbGljaz0idG9nZ2xlRmFxKHRoaXMpIj4NCiAgICAgICAgICAgICAgICA8aDM+TWlrb3IgbMOhdG9tIGF6IGVsc8WRIGVyZWRtw6lueWVrZXQ\/PC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmFxLXRvZ2dsZSI+Kzwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+DQogICAgICAgICAgICAgICAgPHA+TcOhciBheiBlbHPFkSBrZXplbMOpcyB1dMOhbiAxLTIgaMOpdGVuIGJlbMO8bCBraWh1bGxhbmFrIGEga2V6ZWx0IHN6xZFyc3rDoWxhay4gTWl2ZWwgYSBzesWRcnN6w6FsYWsga8O8bMO2bmLDtnrFkSBuw7Z2ZWtlZMOpc2kgZsOhemlzb2tiYW4gdmFubmFrLCBtaW5kZW4ga2V6ZWzDqXNzZWwgdMO2YmIgc3rFkXIgdMOhdm9sw7NkaWsgZWwgdGFydMOzc2FuLiAzLTQga2V6ZWzDqXMgdXTDoW4gYSBsZWd0w7ZiYiB2ZW5kw6lnIG3DoXIgw6lzenJldmVoZXTFkSBjc8O2a2tlbsOpc3QgdGFwYXN6dGFsLjxicj48YnI+ICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPlZhbMOzYmFuIHRhcnTDs3MgYXogZXJlZG3DqW55PzwvaDM+DQogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImZhcS10b2dnbGUiPis8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZhcS1hbnN3ZXIiPg0KICAgICAgICAgICAgICAgIDxwPklnZW4hIEEgbMOpemVycmVsIGtlemVsdCBzesWRcnTDvHN6xZFrIHRhcnTDs3NhbiBlbHB1c3p0dWxuYWsgw6lzIG5lbSBuxZFuZWsgdmlzc3phLiBBIGtlemVsw6lzaSBzb3JvemF0IGJlZmVqZXrDqXNlIHV0w6FuIChtaW5pbXVtIDgga2V6ZWzDqXMpIGFrw6FyIDkwJS1vcyB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXN0IMOpcmhldHN6IGVsLiDDiXZlbnRlIGVneSBmZW5udGFydMOzIGtlemVsw6lzdCBqYXZhc29sdW5rIGF6IG9wdGltw6FsaXMgZXJlZG3DqW55ZWsgbWVnxZFyesOpc8OpaGV6Ljxicj4gICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPk1pw6lydCBsw6l6ZXJlcyBzesWRcnRlbGVuw610w6lzIE1hZ3lhcm9yc3rDoWdvbj88L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmYXEtdG9nZ2xlIj4rPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4NCiAgICAgICAgICAgICAgICA8cD5BIEhhcm1vbnkgQmVhdXR5IE1vc29ubWFneWFyw7N2w6Fyb24gdWd5YW5henQgYSBtaW7FkXPDqWdldCDDqXMgbGVnbW9kZXJuZWJiIHRlY2hub2zDs2dpw6F0IGvDrW7DoWxqYSBrZWR2ZXrFkSDDoXJha29uLiBCdWRhcGVzdHLFkWwgbWluZMO2c3N6ZSAxIMOzcmEgNDAgcGVyYyBheiDDunQgTTEtZXNlbi4gUHJvZmVzc3ppb27DoWxpcyBtYWd5YXIgbnllbHbFsSBraXN6b2xnw6Fsw6FzIMOpcyBrb21wcm9taXNzenVtbWVudGVzIGhpZ2nDqW5pYSB2YWd5IG1pbsWRc8OpZy48YnI+ICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPk1lbm55aWJlIGtlcsO8bCBlZ3kgdGVsamVzIGzDqXplcmVzIHN6xZFydGVsZW7DrXTDqXM\/PC9oMz4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZmFxLXRvZ2dsZSI+Kzwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmFxLWFuc3dlciI+DQogICAgICAgICAgICAgICAgPHA+QSBrw7ZsdHPDqWdlayBhIHRlc3R0w6FqdMOzbCBmw7xnZ25layDDqXMgbcOpcmV0IHN6ZXJpbnQga2F0ZWdvcml6w6FsdGFrOiBYUyAoZmVsc8WRIGFqYWssIHBhamVzeiwgdWpqYWspIDE2LjAwMCBGdC10w7NsLCBTIChow7NuYWxqLCBiaWtpbml2b25hbCwga8OpemZlaikgMjQuMDAwIEZ0LXTDs2wsIE0gKGFsa2FyLCBtZWxsa2FzLCBoYXMsIHRlbGplcyBhcmMpIDQ4LjAwMCBGdC10w7NsLCBMIChsw6Fic3rDoXIsIGjDoXQpIDcyLjAwMCBGdC10w7NsLCBYTCAodGVsamVzIGzDoWIsIHRlbGplcyBrYXIpIDEwMC4wMDAgRnQtdMOzbC4gOCBrZXplbMOpc2VzIGNzb21hZ29rbsOhbCBjc2FrIDUga2V6ZWzDqXN0IGZpemV0c3ogw6lzIDMtYXQgYWrDoW5kw6lrYmEga2Fwc3og4oCTIG1hamRuZW0gNDAlLW90IHNww7Nyb2xzeiE8YnI+ICA8L3A+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtaXRlbSI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtcXVlc3Rpb24iIG9uY2xpY2s9InRvZ2dsZUZhcSh0aGlzKSI+DQogICAgICAgICAgICAgICAgPGgzPkhvZ3lhbiBqdXRvayBlbCBCw6ljc2LFkWwgTW9zb25tYWd5YXLDs3bDoXJyYT88L2gzPg0KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJmYXEtdG9nZ2xlIj4rPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJmYXEtYW5zd2VyIj4NCiAgICAgICAgICAgICAgICA8cD5BeiDDunQgbmFneW9uIGVneXN6ZXLFsTogQnVkYXBlc3RyxZFsIE0xLWVzIGF1dMOzcMOhbHlhLCBrYi4gMSDDs3JhIDQwIHBlcmMuIEd5xZFyYsWRbCAxLWVzIGbFkcO6dCB2YWd5IE0xLWVzIGF1dMOzcMOhbHlhLCBrYi4gMzAgcGVyYy4gSW5neWVuZXMgcGFya29sw6FzIGvDtnp2ZXRsZW7DvGwgYSBrbGluaWthIGVsxZF0dC4gQWx0ZXJuYXTDrXY6IFZvbmF0IEJ1ZGFwZXN0csWRbCBNb3Nvbm1hZ3lhcsOzdsOhcnJhIChrYi4gMSDDs3JhIDQwIHBlcmMpLCBtYWpkIDEwIHBlcmMgdGF4aSBhIGtsaW5pa8OhaG96Ljxicj4gICAgIDwvcD4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8IS0tIFRlc3RpbW9uaWFscyAtLT4NCiAgICA8c2VjdGlvbiBjbGFzcz0idGVzdGltb25pYWxzLXNlY3Rpb24iPg0KICAgICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciI+DQogICAgICAgICAgICA8aDI+VmVuZMOpZ2VpbmsgdGFwYXN6dGFsYXRhaTwvaDI+DQogICAgICAgICAgICA8cD5Uw7ZiYiBtaW50IDIwMDAgZWzDqWdlZGV0dCB2ZW5kw6lnw7xuayB0YXBhc3p0YWxhdGE8YnI+PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWxzLWdyaWQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtc3RhcnMiPuKYheKYheKYheKYheKYhTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxwPiLDiXZla2lnIGd5YW50w6F6dGFtLCB2w6lncmUgZWxzesOhbnRhbSBtYWdhbSBhIGzDqXplcnJlLiBBIEhhcm1vbnkgQmVhdXR5LW7DoWwgYXogZWxzxZEgcGlsbGFuYXR0w7NsIGtlemR2ZSBqw7Mga8OpemJlbiDDqXJlenRlbSBtYWdhbS4gQSBrZXplbMOpcyB0w6lueWxlZyBmw6FqZGFsb21tZW50ZXMgdm9sdCDDqXMgOCBrZXplbMOpcyB1dMOhbiBzemludGUgdGVsamVzZW4gc3rFkXJtZW50ZXMgdmFneW9rLiBCw6FyIGtvcsOhYmJhbiBtZWdjc2luw6FsdGFtIHZvbG5hISIgICA8L3A+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXV0aG9yIj4NCiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5TYXJhaCBNLjwvc3Ryb25nPiBCw6ljc2LFkWw8YnI+PGVtPkJpa2luaXZvbmFsIGJyYXppbDwvZW0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtc3RhcnMiPuKYheKYheKYheKYheKYhTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxwPiJIZWx5YmVuIGxha29tIE1vc29ubWFneWFyw7N2w6Fyb24sIGRlIGVkZGlnIG1pbmRpZyBHecWRcmJlIGrDoXJ0YW0gc3rFkXJ0ZWxlbsOtdMOpc3JlLiBBesOzdGEga2lwcsOzYsOhbHRhbSBhIEhhcm1vbnkgQmVhdXR5LXQgw6lzIHRlbGplc2VuIG1lZyB2YWd5b2sgZ3nFkXrFkWR2ZSEgVWd5YW5vbHlhbiBwcm9maSBrZXplbMOpcywgbWludCBuYWd5dsOhcm9zYmFuLCBjc2FrIGl0dCBoZWx5YmVuLiBBIGjDs25hbGogbMOpemVyIHN6xZFydGVsZW7DrXTDqXMgNiBrZXplbMOpcyB1dMOhbiBzemludGUgdMO2a8OpbGV0ZXMgZXJlZG3DqW55dCBob3pvdHQuIiAgIDwvcD4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPg0KICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPkthdGEgTi48L3N0cm9uZz4gTW9zb25tYWd5YXLDs3bDoXJyw7NsPGJyPjxlbT5Iw7NuYWxqPC9lbT4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1jYXJkIj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1zdGFycyI+4piF4piF4piF4piF4piFPC9kaXY+DQogICAgICAgICAgICAgICAgPHA+IkjDs25hbGphdCDDqXMgbMOhYnN6w6FyYXQgY3NpbsOhbHRhdHRhbS4gQXogdXRhesOhcyBCdWRhcGVzdHLFkWwgbWVnw6lyaSDigJMgbcOhciBheiDDoXJrw7xsw7ZuYnPDqWcgaXMgaGF0YWxtYXMuIE1vZGVybiBrbGluaWthLCBtaW5kZW4gcHJvZmkhIE1vc3QgYSA2LiBrZXplbMOpc27DqWwgdGFydG9rIMOpcyBhbGlnIGzDoXRvayB2aXNzemFuw7Z2xZEgc3rFkXJ0LiIgICA8L3A+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXV0aG9yIj4NCiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz5KdWxpYSBSLjwvc3Ryb25nPiBCdWRhcGVzdHLFkWw8YnI+PGVtPkjDs25hbGogJmFtcDsgbMOhYnN6w6FyPGJyPjwvZW0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIA0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtY2FyZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtc3RhcnMiPuKYheKYheKYheKYheKYhTwvZGl2Pg0KICAgICAgICAgICAgICAgIDxwPiJNb3Nvbm1hZ3lhcsOzdsOhcm9uIGxha29tLCBtb3N0IHbDqWdyZSB2YW4gaGVseWJlbiBlZ3kgaWx5ZW4gc3rDrW52b25hbMO6IHN6YWxvbiEgQSBmZWxzxZEgYWphayBsw6l6ZXIgc3rFkXJ0ZWxlbsOtdMOpc2UgZ3lvcnMsIGbDoWpkYWxvbW1lbnRlcyDDqXMgYXogZXJlZG3DqW55IGZhbnRhc3p0aWt1cy4gVsOpZ3JlIG5lbSBrZWxsIHN6w6lneWVsbG5lbSBhIGJhanVzem9tYXQhIiAgIDwvcD4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPg0KICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPkVyaWthIFQuIDwvc3Ryb25nPk1vc29ubWFneWFyw7N2w6FycsOzbDxicj48ZW0+RmVsc8WRIGFqYWsgJmFtcDsgw6FsbDwvZW0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPCEtLSBDVEEgLS0+DQogICAgPHNlY3Rpb24gaWQ9ImJ1Y2h1bmciIGNsYXNzPSJjdGEtc2VjdGlvbiI+DQogICAgICAgIDxkaXYgY2xhc3M9ImN0YS1jb250ZW50Ij4NCiAgICAgICAgICAgIDxoMj5Lw6lzemVuIMOhbGwgYSB0YXJ0w7NzIHN6xZFydGVsZW7DrXTDqXNyZT88L2gyPg0KICAgICAgICAgICAgPHA+SW5neWVuZXMga29uenVsdMOhY2nDsyDDqXMgZWd5w6luaSBrZXplbMOpc2kgdGVydjwvcD4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhY3QtZm9ybS13cmFwcGVyIj4NCiAgICAgICAgICAgICAgICBbY29udGFjdC1mb3JtLTcgaWQ9IjI0MjVmMGUiIHRpdGxlPSJJZMWRcG9udGZvZ2xhbMOhc2kgxbFybGFwIl0NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2NyaXB0Pg0KICAgICAgICBmdW5jdGlvbiB0b2dnbGVGYXEoZWxlbWVudCkgew0KICAgICAgICAgICAgY29uc3QgaXRlbSA9IGVsZW1lbnQucGFyZW50RWxlbWVudDsNCiAgICAgICAgICAgIGNvbnN0IGlzQWN0aXZlID0gaXRlbS5jbGFzc0xpc3QuY29udGFpbnMoJ2FjdGl2ZScpOw0KICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmZhcS1pdGVtJykuZm9yRWFjaChpID0+IGkuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJykpOw0KICAgICAgICAgICAgaWYgKCFpc0FjdGl2ZSkgaXRlbS5jbGFzc0xpc3QuYWRkKCdhY3RpdmUnKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnYVtocmVmXj0iIyJdJykuZm9yRWFjaChhbmNob3IgPT4gew0KICAgICAgICAgICAgYW5jaG9yLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7DQogICAgICAgICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3Rvcih0aGlzLmdldEF0dHJpYnV0ZSgnaHJlZicpKS5zY3JvbGxJbnRvVmlldyh7IGJlaGF2aW9yOiAnc21vb3RoJyB9KTsNCiAgICAgICAgICAgIH0pOw0KICAgICAgICB9KTsNCiAgICA8L3NjcmlwdD4NCg0KDQo8L2Rpdj4=[\/vc_raw_html][\/vc_column][\/vc_row]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":704,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"custompagett.php","meta":{"footnotes":""},"class_list":["post-580","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Harmony Beauty - Sz\u00e9ps\u00e9gszalon Mosonmagyar\u00f3v\u00e1ron\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"PrimeLase \u2013 Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s - Harmony Beauty\" \/>\n\t\t<meta property=\"og:description\" content=\"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/harmonybeauty.eu\/wp-content\/uploads\/2026\/03\/cropped-hb_szoveg.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/harmonybeauty.eu\/wp-content\/uploads\/2026\/03\/cropped-hb_szoveg.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-26T08:11:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T08:25:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/harmonybeautyeu\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"PrimeLase \u2013 Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s - Harmony Beauty\" \/>\n\t\t<meta name=\"twitter:description\" content=\"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/harmonybeauty.eu\/wp-content\/uploads\/2026\/03\/cropped-hb_szoveg.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/#listItem\",\"name\":\"Kezel\\u00e9sek\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/#listItem\",\"position\":2,\"name\":\"Kezel\\u00e9sek\",\"item\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/#listItem\",\"name\":\"PrimeLase &#8211; Tart\\u00f3s l\\u00e9zeres sz\\u0151rtelen\\u00edt\\u00e9s\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/#listItem\",\"position\":3,\"name\":\"PrimeLase &#8211; Tart\\u00f3s l\\u00e9zeres sz\\u0151rtelen\\u00edt\\u00e9s\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/#listItem\",\"name\":\"Kezel\\u00e9sek\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/#organization\",\"name\":\"Harmony Beauty\",\"description\":\"Sz\\u00e9ps\\u00e9gszalon Mosonmagyar\\u00f3v\\u00e1ron\",\"url\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/\",\"email\":\"info@harmonybeauty.eu\",\"telephone\":\"+3696566076\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/harmonybeauty.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-harmony_logo.avif\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/#organizationLogo\",\"width\":1024,\"height\":1023},\"image\":{\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/harmonybeautyeu\",\"https:\\\/\\\/www.instagram.com\\\/harmonybeautyeu\",\"https:\\\/\\\/www.youtube.com\\\/@harmonybeauty7159\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/#webpage\",\"url\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/\",\"name\":\"PrimeLase \\u2013 Tart\\u00f3s l\\u00e9zeres sz\\u0151rtelen\\u00edt\\u00e9s - Harmony Beauty\",\"description\":\"L\\u00e9zeres sz\\u0151rtelen\\u00edt\\u00e9s Mosonmagyar\\u00f3v\\u00e1ron Primelase technol\\u00f3gi\\u00e1val. Tart\\u00f3s, f\\u00e1jdalommentes sz\\u0151rtelen\\u00edt\\u00e9s minden b\\u0151rt\\u00edpusra. Professzion\\u00e1lis kezel\\u00e9s kedvez\\u0151 \\u00e1ron.\",\"inLanguage\":\"hu-HU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/kezelesek\\\/primelase-tartos-lezeres-szortelenites\\\/#breadcrumblist\"},\"datePublished\":\"2026-03-26T08:11:47+00:00\",\"dateModified\":\"2026-04-13T08:25:35+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/#website\",\"url\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/\",\"name\":\"Harmony Beauty\",\"description\":\"Sz\\u00e9ps\\u00e9gszalon Mosonmagyar\\u00f3v\\u00e1ron\",\"inLanguage\":\"hu-HU\",\"publisher\":{\"@id\":\"https:\\\/\\\/harmonybeauty.eu\\\/hu\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"PrimeLase \u2013 Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s - Harmony Beauty","description":"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.","canonical_url":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/harmonybeauty.eu\/hu\/#listItem","position":1,"name":"Home","item":"https:\/\/harmonybeauty.eu\/hu\/","nextItem":{"@type":"ListItem","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/#listItem","name":"Kezel\u00e9sek"}},{"@type":"ListItem","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/#listItem","position":2,"name":"Kezel\u00e9sek","item":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/","nextItem":{"@type":"ListItem","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/#listItem","name":"PrimeLase &#8211; Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s"},"previousItem":{"@type":"ListItem","@id":"https:\/\/harmonybeauty.eu\/hu\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/#listItem","position":3,"name":"PrimeLase &#8211; Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s","previousItem":{"@type":"ListItem","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/#listItem","name":"Kezel\u00e9sek"}}]},{"@type":"Organization","@id":"https:\/\/harmonybeauty.eu\/hu\/#organization","name":"Harmony Beauty","description":"Sz\u00e9ps\u00e9gszalon Mosonmagyar\u00f3v\u00e1ron","url":"https:\/\/harmonybeauty.eu\/hu\/","email":"info@harmonybeauty.eu","telephone":"+3696566076","logo":{"@type":"ImageObject","url":"https:\/\/harmonybeauty.eu\/wp-content\/uploads\/2026\/03\/cropped-harmony_logo.avif","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/#organizationLogo","width":1024,"height":1023},"image":{"@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/harmonybeautyeu","https:\/\/www.instagram.com\/harmonybeautyeu","https:\/\/www.youtube.com\/@harmonybeauty7159"]},{"@type":"WebPage","@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/#webpage","url":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/","name":"PrimeLase \u2013 Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s - Harmony Beauty","description":"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.","inLanguage":"hu-HU","isPartOf":{"@id":"https:\/\/harmonybeauty.eu\/hu\/#website"},"breadcrumb":{"@id":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/#breadcrumblist"},"datePublished":"2026-03-26T08:11:47+00:00","dateModified":"2026-04-13T08:25:35+00:00"},{"@type":"WebSite","@id":"https:\/\/harmonybeauty.eu\/hu\/#website","url":"https:\/\/harmonybeauty.eu\/hu\/","name":"Harmony Beauty","description":"Sz\u00e9ps\u00e9gszalon Mosonmagyar\u00f3v\u00e1ron","inLanguage":"hu-HU","publisher":{"@id":"https:\/\/harmonybeauty.eu\/hu\/#organization"}}]},"og:locale":"hu_HU","og:site_name":"Harmony Beauty - Sz\u00e9ps\u00e9gszalon Mosonmagyar\u00f3v\u00e1ron","og:type":"article","og:title":"PrimeLase \u2013 Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s - Harmony Beauty","og:description":"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.","og:url":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/","og:image":"https:\/\/harmonybeauty.eu\/wp-content\/uploads\/2026\/03\/cropped-hb_szoveg.png","og:image:secure_url":"https:\/\/harmonybeauty.eu\/wp-content\/uploads\/2026\/03\/cropped-hb_szoveg.png","article:published_time":"2026-03-26T08:11:47+00:00","article:modified_time":"2026-04-13T08:25:35+00:00","article:publisher":"https:\/\/www.facebook.com\/harmonybeautyeu","twitter:card":"summary_large_image","twitter:title":"PrimeLase \u2013 Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s - Harmony Beauty","twitter:description":"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.","twitter:image":"https:\/\/harmonybeauty.eu\/wp-content\/uploads\/2026\/03\/cropped-hb_szoveg.png"},"aioseo_meta_data":{"post_id":"580","title":null,"description":"L\u00e9zeres sz\u0151rtelen\u00edt\u00e9s Mosonmagyar\u00f3v\u00e1ron Primelase technol\u00f3gi\u00e1val. Tart\u00f3s, f\u00e1jdalommentes sz\u0151rtelen\u00edt\u00e9s minden b\u0151rt\u00edpusra. Professzion\u00e1lis kezel\u00e9s kedvez\u0151 \u00e1ron.","keywords":null,"keyphrases":{"focus":{"keyphrase":"laserhaarentfernung","score":56},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-03-31 14:04:19","updated":"2026-10-05 11:20:58","seo_analyzer_scan_date":null,"focus_keyword":"laserhaarentfernung","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/harmonybeauty.eu\/hu\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/\" title=\"Kezel\u00e9sek\">Kezel\u00e9sek<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tPrimeLase \u2013 Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/harmonybeauty.eu\/hu\/"},{"label":"Kezel\u00e9sek","link":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/"},{"label":"PrimeLase &#8211; Tart\u00f3s l\u00e9zeres sz\u0151rtelen\u00edt\u00e9s","link":"https:\/\/harmonybeauty.eu\/hu\/kezelesek\/primelase-tartos-lezeres-szortelenites\/"}],"_links":{"self":[{"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/pages\/580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/comments?post=580"}],"version-history":[{"count":0,"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/pages\/580\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/pages\/704"}],"wp:attachment":[{"href":"https:\/\/harmonybeauty.eu\/hu\/wp-json\/wp\/v2\/media?parent=580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}