www.orange.jo
Open in
urlscan Pro
213.139.33.145
Public Scan
Submitted URL: http://orange.jo/
Effective URL: https://www.orange.jo/ar/pages/default.aspx
Submission: On July 14 via manual from JO — Scanned from DE
Effective URL: https://www.orange.jo/ar/pages/default.aspx
Submission: On July 14 via manual from JO — Scanned from DE
Form analysis
2 forms found in the DOMPOST /ar/pages/default.aspx
<form method="post" action="/ar/pages/default.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
<div class="aspNetHidden">
<input type="hidden" name="_wpcmWpid" id="_wpcmWpid" value="">
<input type="hidden" name="wpcmVal" id="wpcmVal" value="">
<input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="">
<input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="">
<input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0">
<input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False">
<input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="">
<input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="">
<input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="0x8CA53F68751B5CE4601DF7883A9BDF0A9ED17A7AB0BB38E079F694B6E6CC1D400B69AFEB03761AFDDBC2E13EB8C90FF7C2A475874D1D5B770F263E146196671B,14 Jul 2022 10:33:11 -0000">
<input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse">
<input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false">
<input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="">
<input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="">
<input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="">
<input type="hidden" name="_wpSelected" id="_wpSelected" value="">
<input type="hidden" name="_wzSelected" id="_wzSelected" value="">
<input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse">
<input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false">
<input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWBAIKD2QWAmYPZBYCAgEPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ29udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5YwFkAhYPZBYCAgMPZBYCZg9kFgJmDzwrAAYAZAIGD2QWCgICD2QWAgIBD2QWAgUmZ18wYjUwODk5ZF84MGZjXzRmNzFfYjgwZF9mNzNhMmZmYzMyNmQPZBYCZg8WBB4FY2xhc3MFH21zLXJ0ZS1lbWJlZGNvZGUgbXMtcnRlLWVtYmVkd3AeCWlubmVyaHRtbAXnohI8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9FTi9TaXRlQXNzZXRzL25ld19ob21lLmNzcyI+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9BUi9TaXRlQXNzZXRzL25ld19ob21lX2FyLmNzcyI+DQoNCg0KDQo8c3R5bGU+DQogICAgLmV4dHJhX3BvcHVwX2Nsb3NlZCB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgICAgIHdpZHRoOiA3NXB4Ow0KICAgICAgICBoZWlnaHQ6IDIxMHB4Ow0KICAgICAgICBwYWRkaW5nOiAxNXB4Ow0KICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweCAhaW1wb3J0YW50Ow0KICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41cmVtICM2NjY7DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cCB7DQogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgICAgdG9wOiAyMDBweDsNCiAgICAgICAgbGVmdDogMThweDsNCiAgICAgICAgei1pbmRleDogOTk7DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudDphZnRlciB7DQogICAgICAgIGNvbnRlbnQ6ICIiOw0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2VuL1B1Ymxpc2hpbmdJbWFnZXMvZXh0cmFfYXJyb3cucG5nKTsNCiAgICAgICAgaGVpZ2h0OiAxNXB4Ow0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgcmlnaHQ6IDE1cHg7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIHsNCiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7DQogICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4Ow0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkOmhvdmVyIHsNCiAgICAgICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkOmhvdmVyIHsNCiAgICAgICAgYW5pbWF0aW9uOiBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZSAwLjJzIGVhc2UtaW4tb3V0IDBzIGZvcndhcmRzOw0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkOm5vdCg6aG92ZXIpIHsNCiAgICAgICAgYW5pbWF0aW9uOiBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZVIgMC4ycyBlYXNlLWluLW91dCAwcyBmb3J3YXJkczsNCiAgICB9DQogICAgDQogICAgQGtleWZyYW1lcyBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZSB7DQogICAgICAgIDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA3NXB4Ow0KICAgICAgICB9DQogICAgDQogICAgICAgIDEwMCUgew0KICAgICAgICAgICAgd2lkdGg6IDgwcHg7DQogICAgICAgIH0NCiAgICB9DQogICAgDQogICAgQGtleWZyYW1lcyBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZVIgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICB3aWR0aDogODBweDsNCiAgICAgICAgfQ0KICAgIA0KICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA3NXB4Ow0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWQgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gIzY2NjsNCiAgICB9DQogICAgDQogICAgLmV4dHJhX3BvcHVwbyB7DQogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgICAgdG9wOiAyMDBweDsNCiAgICAgICAgbGVmdDogMThweDsNCiAgICAgICAgei1pbmRleDogOTk5Ow0KICAgICAgICB3aWR0aDogNDg1cHg7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgfSAgICANCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgaDIgew0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbGluZS1oZWlnaHQ6IDEuMzU7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgIHdpZHRoOiAyMDBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZSc7DQp9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9pbWcgew0KICAgICAgICBsZWZ0OiAtNTVweDsNCiAgICAgICAgdG9wOiAtMjBweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIHotaW5kZXg6IDk7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudCB7DQogICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4Ow0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYSB7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICBmb250LXNpemU6IDE0cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUnOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYSBzdmcgew0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7DQogICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvczpiZWZvcmUgew0KICAgICAgICBjb250ZW50OiAiIjsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgcmlnaHQ6IC0yMHB4Ow0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgICAgICB6LWluZGV4OiAxOw0KICAgICAgICB3aWR0aDogMzYwcHg7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvcyB7DQogICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDEwcHg7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgICAgIGhlaWdodDogMTEwcHg7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvcyBwIHsNCiAgICAgICAgZm9udC1zaXplOiAxM3B4Ow0KICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsNCiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlJzsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9jb250ZW50X2xvZ29zIHNwYW4gaW1nIHsNCiAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvcyBzcGFuIHAgew0KICAgICAgICBmb250LXNpemU6IDlweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfaW1nIGltZyB7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYTpob3ZlciB7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICB9DQogICAgLmNsb3NlX2V4dHJhX3BvcHVwbyBpbWcgew0KICAgICAgICB3aWR0aDogMzBweDsNCiAgICB9DQogICAgLmNsb3NlX2V4dHJhX3BvcHVwbyB7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgbGVmdDogMzBweDsNCiAgICAgICAgdG9wOiAxNXB4Ow0KICAgICAgICB6LWluZGV4OiA5Ow0KICAgIH0NCiAgICAuY2xvc2VfZXh0cmFfcG9wdXBvOmhvdmVyIHsNCiAgICAgICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBvIHsNCiAgICAgICAgYW5pbWF0aW9uOiBleHRyYV9wb3B1cF9vcGVuZWRfYW5pbWF0ZSAwLjhzIGVhc2UtaW4tb3V0IDAuMXMgZm9yd2FyZHM7DQogICAgfQ0KICAgIA0KICAgIEBrZXlmcmFtZXMgZXh0cmFfcG9wdXBfb3BlbmVkX2FuaW1hdGUgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICB3aWR0aDogMHB4Ow0KICAgICAgICAgICAgb3BhY2l0eTowJTsNCiAgICAgICAgfQ0KICAgIA0KICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA0ODVweDsNCiAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgew0KICAgICAgICBhbmltYXRpb246IGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlY29udGVudCAwLjZzIGVhc2UtaW4tb3V0IDAuNnMgZm9yd2FyZHM7DQogICAgfQ0KICAgIEBrZXlmcmFtZXMgZXh0cmFfcG9wdXBfb3BlbmVkX2FuaW1hdGVjb250ZW50IHsNCiAgICAgICAgMCUgew0KICAgICAgICAgICAgb3BhY2l0eTo1MCU7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7DQogICAgICAgIH0NCiAgICANCiAgICAgICAgMTAwJSB7DQogICAgICAgICAgICBvcGFjaXR5OjEwMCU7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsNCiAgICANCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3Mgew0KICAgICAgICBhbmltYXRpb246IGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlbG9nb3MgMC42cyBlYXNlLWluLW91dCAwLjdzIGZvcndhcmRzOw0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlbG9nb3Mgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICBvcGFjaXR5OjUwJTsNCiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsNCiAgICAgICAgfQ0KICAgIA0KICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4Ow0KICAgIA0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIHsNCiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzZDNkM2Ow0KICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDsNCiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7DQogICAgICAgIHdpZHRoOiA4NSU7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cCB7DQogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgICAgYm90dG9tOiAtNXB4Ow0KICAgICAgICByaWdodDogMTVweDsNCiAgICAgICAgbGVmdDogdW5zZXQ7DQogICAgICAgIHRvcDogdW5zZXQ7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICAgICAgd2lkdGg6IDkwJTsNCiAgICAgICAgaGVpZ2h0OiA1MHB4Ow0KICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweCAhaW1wb3J0YW50Ow0KICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41cmVtICM2NjY7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIGltZyB7DQogICAgICAgIG1hcmdpbi1yaWdodDogMjUlOw0KICAgICAgICB3aWR0aDogMTMzcHg7DQogICAgICAgIGhlaWdodDogMzBweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkX2NvbnRlbnQ6YWZ0ZXIgew0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogLTIwcHg7DQogICAgICAgIGxlZnQ6IDEwcHg7DQogICAgICAgIHJpZ2h0OiB1bnNldDsNCiAgICAgICAgZmxvYXQ6IGxlZnQ7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX2Nsb3NlZDpob3ZlciB7DQogICAgICAgIGFuaW1hdGlvbjogZXh0cmFfcG9wdXBfY2xvc2VkX2FuaW1hdGUgMC4ycyBlYXNlLWluLW91dCAwcyBmb3J3YXJkczsNCiAgICB9DQogICAgDQogICAgLmV4dHJhX3BvcHVwX2Nsb3NlZDpub3QoOmhvdmVyKSB7DQogICAgICAgIGFuaW1hdGlvbjogZXh0cmFfcG9wdXBfY2xvc2VkX2FuaW1hdGVSIDAuMnMgZWFzZS1pbi1vdXQgMHMgZm9yd2FyZHM7DQogICAgfQ0KICAgIA0KICAgIEBrZXlmcmFtZXMgZXh0cmFfcG9wdXBfY2xvc2VkX2FuaW1hdGUgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICB3aWR0aDogOTAlOw0KICAgICAgICB9DQogICAgDQogICAgICAgIDEwMCUgew0KICAgICAgICAgICAgd2lkdGg6IDkwJTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICBAa2V5ZnJhbWVzIGV4dHJhX3BvcHVwX2Nsb3NlZF9hbmltYXRlUiB7DQogICAgICAgIDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA5MCU7DQogICAgICAgIH0NCiAgICANCiAgICAgICAgMTAwJSB7DQogICAgICAgICAgICB3aWR0aDogOTAlOw0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIA0KICAgIC5leHRyYV9wb3B1cG8gew0KICAgICAgICB0b3A6IHVuc2V0Ow0KICAgICAgICBib3R0b206IDA7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOw0KICAgICAgICByaWdodDogMHB4Ow0KICAgICAgICBsZWZ0OiB1bnNldDsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9pbWcgew0KICAgIGxlZnQ6IC03MHB4Ow0KICAgIHRvcDogLTI1cHg7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB6LWluZGV4OiA5Ow0KICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsNCn0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3Mgew0KICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAxNXB4Ow0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICBoZWlnaHQ6IHVuc2V0Ow0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3M6YmVmb3JlIHsNCiAgICAgICAgd2lkdGg6IDgyJTsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9jb250ZW50X2xvZ29zIHAgew0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3Mgc3BhbiBpbWcgew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9jb250ZW50IHsNCiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4Ow0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgaDIgew0KICAgICAgICBmb250LXNpemU6IDE4cHg7DQogICAgICAgIHdpZHRoOiAxNTBweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZCB7DQogICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIG92ZXJmbG93OiBoaWRkZW47IA0KICAgICAgICBsZWZ0OiB1bnNldDsNCiAgICB9DQogICAgDQogICAgDQogICAgLmV4dHJhX3BvcHVwbyB7DQogICAgICAgIGFuaW1hdGlvbjogZXh0cmFfcG9wdXBfb3BlbmVkX2FuaW1hdGUgMC44cyBlYXNlLWluLW91dCAwLjFzIGZvcndhcmRzOw0KICAgIH0NCiAgICANCiAgICBAa2V5ZnJhbWVzIGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlIHsNCiAgICAgICAgMCUgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBvcGFjaXR5OjAlOw0KICAgICAgICAgICAgYm90dG9tOiAtMTEwcHg7DQogICAgICAgIH0NCiAgICANCiAgICAgICAgMTAwJSB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgICAgIGJvdHRvbTogMHB4Ow0KICAgICAgICB9DQogICAgfQ0KICAgIH0NCiAgICANCjwvc3R5bGU+DQogICAgDQogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJleHRyYV9wb3B1cCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9jbG9zZWQiIG9uY2xpY2s9Im9wZW5FeHRyYVdpZGdldCgpOyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXh0cmFfcG9wdXBfY2xvc2VkX2NvbnRlbnQiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvZW4vUHVibGlzaGluZ0ltYWdlcy9lcG9wdXBfbG9nby5wbmciIGNsYXNzPSJoaWRkZW4teHMgaGlkZGVuLXNtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvZW4vUHVibGlzaGluZ0ltYWdlcy9lcG9wdXBfbG9nb01vYi5wbmciIGNsYXNzPSJoaWRkZW4tbGcgaGlkZGVuLW1kIj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICA8c2VjdGlvbiBjbGFzcz0iZXh0cmFfcG9wdXBvIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4dHJhX3BvcHVwX29wZW5lZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xvc2VfZXh0cmFfcG9wdXBvIiBvbmNsaWNrPSJjbG9zZUV4dHJhV2lkZ2V0KCk7Ij4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL3gucG5nIj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9vcGVuZWRfY29udGVudCI+DQogICAgICAgICAgICAgICAgICAgICAgIDxoMj7YqtmF2KrYuSDYqNiu2K/Zhdin2Kog2K3Ytdix2YrYqSDZhdi5IE9yYW5nZSDZgdin2YrYqNixPC9oMj4gICANCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vcmFuZ2UtZXh0cmEiPtin2YPYqti02YEg2KfZhNmF2LLZitivDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjE0MiIgaGVpZ2h0PSIxMS40NTYiIHZpZXdCb3g9IjAgMCA3LjE0MiAxMS40NTYiPjxwYXRoIGQ9Ik0wLDAsNS4wMjEsNS4wMjEsMTAuMDQyLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzA3IDEwLjc0OSkgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkwMCIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+PC9zdmc+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9vcGVuZWRfaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2VuL1B1Ymxpc2hpbmdJbWFnZXMvZXBvcHVwX2ltZy5wbmciPiAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3MiPg0KICAgICAgICAgICAgICAgICAgICA8cD7Yp9iz2KrZgdivINmF2YYg2KfZhNi52LHZiNi2INin2YTZhdiq2YbZiNi52Kkg2KfZhNiq2Yog2KrZgtiv2YUg2YXZhi4uPC9wPg0KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvZW4vUHVibGlzaGluZ0ltYWdlcy9lYWxsX2xvZ29zLnN2ZyI+ICAgDQogICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L3NlY3Rpb24+DQogICAgDQogICAgDQogICAgDQogICAgICAgIDxzY3JpcHQ+DQogICAgICAgICAgICBmdW5jdGlvbiBvcGVuRXh0cmFXaWRnZXQoKSB7DQogICAgICAgICAgICAgICAgJCgnLmV4dHJhX3BvcHVwbycpLnNob3coKTsNCiAgICAgICAgICAgICAgICAkKCcuZXh0cmFfcG9wdXBfY2xvc2VkJykuaGlkZSgpOw0KICAgIA0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgZnVuY3Rpb24gY2xvc2VFeHRyYVdpZGdldCgpIHsNCiAgICAgICAgICAgICAgICAkKCcuZXh0cmFfcG9wdXBvJykuaGlkZSgpOw0KICAgICAgICAgICAgICAgICQoJy5leHRyYV9wb3B1cF9jbG9zZWQnKS5zaG93KCk7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc2NyaXB0Pg0KPGRpdiBjbGFzcz0idGVzdGJrYmkiPg0KPGRpdiBjbGFzcz0iZmlyc3Rfc2xpZGVyX2JnZml4Ij4NCjxkaXYgY2xhc3M9Im1haW5fc2xpZGVyX2NvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9InNpbmdsZS1pdGVtIj4NCiAgICAgICAgICAgIDwhLS0gPGRpdiBjbGFzcz0ibmV3X2RiIj4NCiAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2VpZF9kYkEucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9laWRfZGJBTW9iLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2VpZF9kYkEucG5nIiBjbGFzcz0ibmV3X2VpZGRiaW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfZGJfc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJzaW5nbGVfaXRlbV9zaGFyZXNtYWxsIG5ld19hcm15X3NtYWxsIj48c3Bhbj7Ytti52YEg2KfZhNit2LLZhdipPC9zcGFuPjxzbWFsbD4tLS0tLS0tPC9zbWFsbD48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9InNpbmdsZV9pdGVtX3lvX2gxIG5ld19kYl9oMSI+2K3YstmFINmG2ZDYqiDZhdi22KfYudmB2Kkg2YXZhiDYrtmE2KfZhA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KrYt9io2YrZgtin2KogPHNwYW4+TXkgT3JhbmdlIGFwcDwvc3Bhbj48YnIgLz4g2YggPHNwYW4+am9vZCBPcmFuZ2U8L3NwYW4+PC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg2Ptiq2LfYqNmR2YIg2KfZhNi02LHZiNi3INmI2KfZhNij2K3Zg9in2YU8L2g2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2RiX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL29yYW4uZ2UvMVdMZWxMZCI+PGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL215b19idG5hLnN2ZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vbmVsaW5rLnRvL2pvb2QiPjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9qb29kX2J0bmEuc3ZnIj48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+IC0tPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3JvYW1pbmciPg0KICAgICAgICAgICAgICAgIDxwaWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL2FyL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWVfYXIvc2xpZGVycy9yb2FtaW5nbmV3LnBuZyI+DQogICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9hci9zbGlkZXJzL3JvYW1pbmduZXdNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX2FyL3NsaWRlcnMvcm9hbWluZ25ldy5wbmciIGNsYXNzPSJuZXdfcm9hbWluZ2ltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgIDwvcGljdHVyZT4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfZmliZXJfc2xpZGUiPg0KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1fc2hhcmVzbWFsbCBuZXdfYXJteV9zbWFsbCI+PHNwYW4+2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTZitipJlplcm9XaWR0aFNwYWNlOyDZiCDYp9mE2KrYrNmI2KfZhDwvc3Bhbj48c21hbGw+LS0tLS0tLTwvc21hbGw+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0ic2luZ2xlX2l0ZW1feW9faDEgbmV3X3JvYW1pbmdfaDEiPjxzcGFuPtiy2KjZkdi32YbYp9mE2YM8L3NwYW4+INin2YTYrdiy2YUg2LnYtNin2YYg2KrYtdmK2ZHZgSA8c3Bhbj7ZiNio2LPZgdix2YM8L3NwYW4+INiq2YPZitmR2YE8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5ld19yb2FtaW5nX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2FyL3JvYW1pbmctc2VydmljZXMiPtin2YPYqti02YEg2KfZhNmF2LLZitivIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9ocmVmX2Fycm93X3JpZ2h0LnN2ZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X2tzYSI+DQogICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtaW4td2lkdGg6IDQ4MXB4KSIgc3Jjc2V0PSIvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9hci9zbGlkZXJzL25ld19rc2EucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9hci9zbGlkZXJzL25ld19rc2FNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2FyL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvbmV3X2hvbWVfYXIvbmV3X2tzYS5wbmciIGNsYXNzPSJuZXdfa3NhaW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfa3NhX3NsaWRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJzaW5nbGVfaXRlbV95b19zbWFsbCBuZXdfYXJteV9zbWFsbCI+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzPSJzaW5nbGVfaXRlbV95b19oMSBuZXdfa3NhX2gxIj7ZgtmE2KjZiiDZhdiq2LfZhdmR2YYg2YjYqNin2YTZiiDZhdix2KrYp9itPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3AgbmV3X2tzYV9wIj7ZhtiqINmE2Kcg2YXYrdiv2YjYryDZiNmF2YPYp9mE2YXYp9iqINmF2KzYp9mG2YrYqSDZiNij2YbYqiDYqNin2YTYs9i52YjYr9mK2Kk8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdfa3NhX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNpbmdsZV9pdGVtXzRnYSIgaHJlZj0iaHR0cHM6Ly9pbnRlcm5hdGlvbmFsYW5kcm9hbWluZy5vcmFuZ2Uuam8vYXIvcm9hbWluZy1zZXJ2aWNlcy9zYXVkaS1vZmZlci8iIHRhYmluZGV4PSItMSI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8IS0tIDxkaXYgY2xhc3M9Im5ld19wcml6ZXMiPg0KICAgICAgICAgICAgICAgIDxwaWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9odWF3ZWlfYXJ0MS5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDgwcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvaHVhd2VpX2FydDFNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9odWF3ZWlfYXJ0MS5wbmciIGNsYXNzPSJuZXdfbmFybXlpbWcgbmV3X3ByaXplc2ltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3ByaXplc19zbGlkZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1fc2hhcmVzbWFsbCBuZXdfYXJteV9zbWFsbCI+PHNwYW4+2KfZhNmF2KrYrNixINin2YTYo9mE2YPYqtix2YjZhtmKPC9zcGFuPjxzbWFsbD4tLS0tLS0tPC9zbWFsbD48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9InNpbmdsZV9pdGVtX3lvX2gxIG5ld19wcml6ZXNfaDEgbmV3X2h1X2gxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYotmGINiz2KfYudin2KogPHNwYW4+SHVhd2VpPC9zcGFuPiDYp9mE2KzYr9mK2K/YqSDZhdis2KfZhtin2Ysg2YXYuSDYrti32YjYtyDYp9mE2K7ZhNmI2Yog2KfZhNmF2K/ZgdmI2LnYqQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2YTYp9it2YLYp9mLDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNj7Yqti32KjZgiDYp9mE2LTYsdmI2Lcg2YjYp9mE2KPYrdmD2KfZhTwvaDY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdfYXJhYmlhX2EgbmV3X3ByaXplc19hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9wZXJzb25hbC9odWF3ZWktd2F0Y2gtY2FtcGFpZ24iPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2PiAtLT4NCg0KICAgICAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPSJuZXdfcHJpemVzIj4NCiAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvcHJpemVzX2FydDEucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3ByaXplc19hcnRNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9wcml6ZXNfYXJ0MS5wbmciIGNsYXNzPSJuZXdfbmFybXlpbWcgbmV3X3ByaXplc2ltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3ByaXplc19zbGlkZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1fc2hhcmVzbWFsbCBuZXdfYXJteV9zbWFsbCI+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzPSJzaW5nbGVfaXRlbV95b19oMSBuZXdfcHJpemVzX2gxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINmD2YjZhiDYo9mG2Kog2KfZhNix2KfYqNitDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzaW5nbGVfaXRlbV95b19wIG5ld19wcml6ZXNfcCI+2KfYtNiq2LHZgyDYqNiu2LfZiNi3IDxzcGFuPitPcmFuZ2U8L3NwYW4+INin2YTYrNiv2YrYr9ipINmE2KrYr9iu2YQg2LnZhNmJDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2LPYrdioINmE2KrYsdio2K0g2KzZh9in2LIgWGlhb21pIFJlZG1pIDEwPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDU+INiq2LfYqNmR2YIg2KfZhNi02LHZiNi3INmI2KfZhNij2K3Zg9in2YUgLTwvaDU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdfYXJhYmlhX2EgbmV3X3ByaXplc19hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9wZXJzb25hbC9vcmFuZ2UtbmV3LWNhbXBhaWduIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4gLS0+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfam9vZCI+DQogICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtaW4td2lkdGg6IDQ4MXB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2pvb2RfYXJ0LnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9qb29kX2FydE1vYi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2pvb2RfYXJ0LnBuZyIgY2xhc3M9Im5ld19uYXJteWltZyBuZXdfam9vZGltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X2pvb2Rfc2xpZGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1feW9fc21hbGwgbmV3X2FybXlfc21hbGwiPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3AgbmV3X2pvb2RfcCI+am9vZCBPcmFuZ2U8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0ic2luZ2xlX2l0ZW1feW9faDEgbmV3X2pvb2RfaDEiPti52KfZhNmF2Yog2LnZhNmJINi32LHZitmC2KrZijxzcGFuPtiq2KzYsdio2Kkg2LHZgtmF2YrYqSDZhdiq2YPYp9mF2YTYqTwvc3Bhbj48L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2FyYWJpYV9hIG5ld19qb29kX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNpbmdsZV9pdGVtXzRnYSIgaHJlZj0iaHR0cHM6Ly9qb29kLm9yYW5nZS5qby9hciI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X25hcm15Ij4NCiAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvYXJteV8xQXIucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2FybXlfMUFyTW9iLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvYXJteV8xQXIucG5nIiBjbGFzcz0ibmV3X25hcm15aW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfbmFybXlfc2xpZGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c21hbGwgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3NtYWxsIG5ld19hcm15X3NtYWxsIj48c3Bhbj7Yudix2YjYtiDYp9mE2KzZiti0PC9zcGFuPjxzbWFsbD4tLS0tLS0tPC9zbWFsbD48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9InNpbmdsZV9pdGVtX3lvX2gxIG5ld19uYXJteV9oMSI+2YTYo9mG2YPZhSDYp9mE2YHYrtixINmI2KfZhNmH2YrYqNipPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3AgbmV3X25hcm15X3AgbmV3X25hcm15X3AxIiBzdHlsZT0iZm9udC1zaXplOiAyNXB4O21heC13aWR0aDogMzcwcHg7Ij4gICAgICAgICAgICAg2K7YtdmFINi52YTZiSDZhdis2YXZiNi52Kkg2YjYp9iz2LnYqSDZhdmGINin2YTYo9is2YfYstipICAgICAgICAgICAgICAgICAgICAgICAgICAgINmI2KfZhNil2YPYs9iz2YjYp9ix2KfYqiDYqNin2YTYpdi22KfZgdipINmE2KPYsdmC2KfZhSDZhdmF2YrYstipINmIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzUg2KzZitis2Kcg2YXYuSDYrti3IDxzcGFuPiDYrdmF2KfYqSDYp9mE2YjYt9mGIDEwIDwvc3Bhbj4g2KfZhNmF2K/ZgdmI2Lkg2YTYp9it2YLYp9mLIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2FyYWJpYV9hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvbW9iaWxlLXBvc3RwYWlkL2h1bWF0LWFsLXdhdGFuLTEwIiB0YWJpbmRleD0iLTEiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2PiANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5ld19uYXJteSI+DQogICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9hcm15XzNBci5wbmciPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9hcm15XzNBck1vYi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvYXJteV8zQXIucG5nIiBjbGFzcz0ibmV3X25hcm15aW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X25hcm15X3NsaWRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1feW9fc21hbGwgbmV3X2FybXlfc21hbGwiPjxzcGFuPti52LHZiNi2INin2YTYrNmK2LQ8L3NwYW4+PHNtYWxsPi0tLS0tLS08L3NtYWxsPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0ic2luZ2xlX2l0ZW1feW9faDEgbmV3X25hcm15X2gxIj7ZhNij2YbZg9mFINin2YTZgdiu2LEg2YjYp9mE2YfZitio2Kk8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzaW5nbGVfaXRlbV95b19wIG5ld19uYXJteV9wIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfYrdi12YQg2LnZhNmJIDE4INis2YrYrNinINmF2YYg2KPZiNmEINmK2YjZhSDZiNmF2YPYp9mE2YXYp9iqDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYutmK2LEg2YXYrdiv2YjYr9ipINmI2KPYsdmC2KfZhSDZhdmF2YrYstipINio2LMg2KjZgCA3INiv2YbYp9mG2YrYsSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtmF2Lkg2K7YtyDYrdmF2KfYqSDYp9mE2YjYt9mGINin2YTYsNmH2KjZiiA3PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2FyYWJpYV9hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNpbmdsZV9pdGVtXzRnYSIgaHJlZj0iaHR0cHM6Ly9uZXcub3JhbmdlLmpvL2FyL29mZmVycy9tb2JpbGUtcHJlcGFpZC9taWxpdGFyeS1vZmZlcnMiIHRhYmluZGV4PSItMSI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPSJuZXdfc2xpZmUgbmV3X3NsaWZlV2hpdGUiPg0KICAgICAgICAgICAgICAgIDxwaWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9vbV91bUFyLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9vbV91bUFyTW9iLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb21fdW1Bci5wbmciIGNsYXNzPSJuZXdfc2xpZmVpbWcgbmV3X3NsaWZlaW1nMSIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3NsaWZlX3NsaWRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5ld19od19hIG5ld19od19hMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2luZ2xlX2l0ZW1fNGdhIiBocmVmPSJodHRwczovL25ldy5vcmFuZ2Uuam8vYXIvb3JhbmdlLW1vbmV5L2ludGVybmF0aW9uYWwtcmVtaXR0YW5jZSI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+IC0tPg0KDQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+ICANCjxzdHlsZT4NCiAgICBzcGFuLm5ld19kYl9hIGEgaW1nIHsNCiAgICB3aWR0aDogMTAwJTsNCn0NCg0Kc3Bhbi5uZXdfZGJfYSB7DQogICAgZGlzcGxheTogZmxleDsNCn0NCg0Kc3Bhbi5uZXdfZGJfYSBhIHsNCiAgICBtYXJnaW4tbGVmdDogMTVweDsNCn0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2RiX2gxIHNwYW4gew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KDQoubmV3X2RiX3NsaWRlciAuc2luZ2xlX2l0ZW1feW9fc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDMwcHg7DQp9DQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2RiX2gxIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgbWF4LXdpZHRoOiA0NjBweDsNCiAgICBsaW5lLWhlaWdodDogNTVweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgIG1hcmdpbi10b3A6IDUwcHg7DQp9DQoubmV3X2RiX3NsaWRlciBoNiB7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCg0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19wcml6ZXNfaDEubmV3X2h1X2gxIHsNCiAgICBmb250LXNpemU6IDM3cHg7DQogICAgbWF4LXdpZHRoOiAzODBweDsNCiAgICBsaW5lLWhlaWdodDogNDdweDsNCiAgICBjb2xvcjogIzAwMDsNCn0NCg0KLm5ld19wcml6ZXNfc2xpZGUgaDYgew0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19wcml6ZXNfc2xpZGUgew0KICAgIHRvcDogMTMwcHggIWltcG9ydGFudDsNCiAgICBoZWlnaHQ6IDMwMHB4Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X3ByaXplc19wIHsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtc2l6ZTogMjZweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KfQ0KLm5ld19wcml6ZXNfc2xpZGUgaDUgew0KICAgIGZvbnQtc2l6ZTogMThweDsNCiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgZGlyZWN0aW9uOiBsdHI7DQp9DQouc2luZ2xlX2l0ZW1feW9faDEubmV3X3ByaXplc19oMSB7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBmb250LXNpemU6IDU1cHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIG1hcmdpbi1ib3R0b206IDIwcHg7DQp9DQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfcHJpemVzX3Agc3BhbiB7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcHJpemVzX2gxLm5ld19odV9oMSBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc3Bhbi5uZXdfZGJfYSB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICB3aWR0aDogODUlOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2RiX2gxIHsNCiAgICBmb250LXNpemU6IDI3cHg7DQogICAgbWF4LXdpZHRoOiAzMjBweDsNCiAgICBsaW5lLWhlaWdodDogMzVweDsNCiAgICBtYXJnaW46IDEwcHggMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2RiX3NsaWRlciB7DQogICAgaGVpZ2h0OiAyMjBweDsNCiAgICB0b3A6IDIzMHB4Ow0KfQ0KDQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19laWRkYmltZyB7DQogICAgaGVpZ2h0OiA0NTRweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDIwcHg7DQp9DQoNCiAgICBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcHJpemVzX2gxLm5ld19odV9oMSB7DQogICAgZm9udC1zaXplOiAyNXB4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDQycHg7DQogICAgbWFyZ2luOiAxMHB4IDBweDsNCn0NCg0KLm5ld19wcml6ZXNfc2xpZGUgaDYgew0KICAgIGZvbnQtc2l6ZTogMTRweDsNCn0NCg0KICAgIGltZy5uZXdfc2xpZmVpbWcubmV3X3Byb21vaW1nIHsNCiAgICB0b3A6IDMwcHg7DQp9DQpzcGFuLm5ld19od19hLm5ld19wcm9tbyBhIHsNCiAgICBib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19wcm9tb19pbWcubmV3X3NsaWZlaW1nIHsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19wcml6ZXNfc2xpZGUgew0KICAgIHRvcDogMjQwcHggIWltcG9ydGFudDsNCiAgICBoZWlnaHQ6IDI0MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3ByaXplc2ltZyB7DQogICAgaGVpZ2h0OiA0NDVweDsNCn0NCi5zaW5nbGVfaXRlbV95b19oMS5uZXdfcHJpemVzX2gxIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbWF4LXdpZHRoOiAzNjBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCiAgICBtYXJnaW4tdG9wOiAwOw0KfQ0KICAgIC5zaW5nbGVfaXRlbV95b19wLm5ld19wcml6ZXNfcCB7DQogICAgICAgIG1heC13aWR0aDogMjcwcHg7DQogICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICBmb250LXNpemU6IDIycHg7DQogICAgICAgIG1hcmdpbjogMDsNCiAgICB9DQogICAgLm5ld19wcml6ZXNfc2xpZGUgaDUgew0KICAgICAgICBmb250LXNpemU6IDE1cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgfQ0KfQ0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19qb29kX2gxIHsNCiAgICBmb250LXNpemU6IDUwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBsaW5lLWhlaWdodDogMS43Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2pvb2RfaDEgc3BhbiB7DQogICAgY29sb3I6ICNmZmY7DQogICAgZGlzcGxheTogYmxvY2s7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2pvb2RfcCB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWFyZ2luLWJvdHRvbTogMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19qb29kX3NsaWRlIHsNCiAgICB0b3A6IDEwMHB4ICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19hcmFiaWFfYS5uZXdfam9vZF9hIGEgew0KICAgIGJvdHRvbTogNDBweCAhaW1wb3J0YW50Ow0KfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X25hcm15X3NsaWRlIHsNCiAgICB0b3A6IDkwcHggIWltcG9ydGFudDsNCn0NCi5uZXdfbmFybXlfc2xpZGUgc3Bhbi5uZXdfYXJhYmlhX2EgYSB7DQogICAgYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KfQ0KDQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmFybXlfcCB7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIG1heC13aWR0aDogMzgwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KfQ0KDQouc2luZ2xlX2l0ZW1feW9faDEubmV3X25hcm15X2gxIHsNCiAgICBmb250LXNpemU6IDM3cHg7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW46IDMwcHggMHB4IDIwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfbmFybXlfc2xpZGUgew0KICAgIHRvcDogOTBweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19uYXJteV9zbGlkZSBzcGFuLm5ld19hcmFiaWFfYSBhIHsNCiAgICBib3R0b206IDM1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGVfaXRlbV95b19wLm5ld19uYXJteV9wIHNwYW4gew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfam9vZF9zbGlkZSB7DQogICAgICAgIHRvcDogMjYwcHggIWltcG9ydGFudDsNCiAgICAgICAgaGVpZ2h0OiAyNDVweDsNCiAgICB9DQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2pvb2RfaDEgew0KICAgICAgICBmb250LXNpemU6IDM2cHg7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgfQ0KICAgIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfam9vZF9wIHsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgICAgIH0NCiAgICAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmFybXlfcCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50Ow0KICAgICAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgIH0NCiAgICAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmFybXlfcC5uZXdfbmFybXlfcDEgew0KICAgICAgICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50Ow0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmFybXlfaDEgew0KICAgIGZvbnQtc2l6ZTogMjlweDsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIG1hcmdpbjogMjVweCAwcHggMTVweDsNCn0NCg0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X25hcm15X3NsaWRlIHsNCiAgICB0b3A6IDIzMHB4ICFpbXBvcnRhbnQ7DQogICAgaGVpZ2h0OiAyNDVweDsNCn0NCiAgICAubmV3X25hcm15X3NsaWRlIHNwYW4ubmV3X2FyYWJpYV9hIGEgew0KICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDsNCiAgICB9DQogICAgaW1nLm5ld19uYXJteWltZyB7DQogICAgdG9wOiAzMHB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCn0NCi5uZXdfbmFybXlfc2xpZGUgc3Bhbi5uZXdfYXJhYmlhX2EgYSB7DQogICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQogICAgc3Bhbi5uZXdfaHdfYSBhIHsNCiAgICB3aWR0aDogMTMwcHg7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxNHB4IDIzcHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc3Bhbi5uZXdfaHdfYS5uZXdfaHdfYTIgYSB7DQogICAgYm90dG9tOiAtNjVweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICBzcGFuLm5ld19od19hLm5ld19od19hMSBhIHsNCiAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KICAgIHNwYW4ubmV3X2h3X2EgYSB7DQogICAgICAgIGJvdHRvbTogLTgwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxMnB4IDEwcHggIWltcG9ydGFudDsNCiAgICB3aWR0aDogMTIwcHg7DQp9DQoNCg0KfQ0KICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NsaWZlX2gxIHsNCiAgICBmb250LXNpemU6IDQ1cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwOw0KICAgIG1heC13aWR0aDogNDcwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCiAgICBwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NsaWZlX3Agew0KICAgIG1hcmdpbi1ib3R0b206IDI4cHg7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIG1heC13aWR0aDogMzcwcHg7DQogICAgbGluZS1oZWlnaHQ6IDM4cHg7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGV0dGVyLXNwYWNpbmc6IDBweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfc2xpZmVfcCBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zbGlmZV9zbGlkZSB7DQogICAgaGVpZ2h0OiAzMjVweDsNCiAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7DQp9DQogICAgc3Bhbi5uZXdfc2xpZmVfYSBhIHsNCiAgICAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxNHB4IDIzcHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19zbGlmZWltZy5uZXdfc2xpZmVpbWcxIHsNCiAgICAgICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgfQ0KICAgICAgICBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfc2xpZmVfaDEgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBtYXgtd2lkdGg6IDMyNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgbWFyZ2luLXRvcDogMTA1cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NsaWZlX3Agew0KICAgIGZvbnQtc2l6ZTogMjFweDsNCiAgICBtYXgtd2lkdGg6IDMzNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCn0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfc2xpZmVfc2xpZGUgew0KICAgIGhlaWdodDogMzU1cHg7DQogICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7DQp9DQogICAgc3Bhbi5uZXdfc2xpZmVfYSBhIHsNCiAgICAgICAgYm90dG9tOiAtODhweCAhaW1wb3J0YW50Ow0KICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7DQogICAgfQ0KICAgIC5uZXdfc2xpZmUgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zbGlmZV9zbGlkZSB7DQogICAgICAgIHRvcDogMzBweDsNCiAgICB9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfc2xpZmVpbWcgew0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogNDBweDsNCiAgICAgICAgaGVpZ2h0OiA1MTBweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICB9DQogICAgfQ0KDQoNCg0Kc3Bhbi5uZXdfc2FtbmV3d19hIGEgew0KICAgIHBhZGRpbmc6IDE1cHggMThweCAhaW1wb3J0YW50Ow0KICAgIHdpZHRoOiA2MiU7DQogICAgbWFyZ2luLXJpZ2h0OiAtMTAlOw0KICAgIGZvbnQtc2l6ZTogMThweDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7DQogICAgc3Bhbi5uZXdfc2FtbmV3d19hIGEgew0KICAgICAgICB3aWR0aDogMTMycHg7DQogICAgdG9wOiAxNTJweDsNCiAgICBoZWlnaHQ6IDUwcHg7DQogICAgbWFyZ2luLXJpZ2h0OiA1JTsNCiAgICBwYWRkaW5nOiAxNXB4IDIwcHggIWltcG9ydGFudDsNCg0KfQ0KfQ0KIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld192YWxlX2gxIHsNCiAgICBmb250LXNpemU6IDQ0cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwOw0KICAgIG1heC13aWR0aDogMzkwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCn0NCg0KICAgIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfdmFsZV9wIHsNCiAgICBtYXJnaW4tYm90dG9tOiAyMHB4Ow0KICAgIGZvbnQtc2l6ZTogMzdweDsNCiAgICBtYXgtd2lkdGg6IDM4MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAzNHB4Ow0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQoNCiAgICBzcGFuLm5ld192YWxlX2EgYSB7DQogICAgICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfdmFsZV9oMSB7DQogICAgZm9udC1zaXplOiAzMHB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQp9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld192YWxlX3Agew0KICAgIG1hcmdpbi1ib3R0b206IDIwcHg7DQogICAgZm9udC1zaXplOiAyNXB4Ow0KICAgIG1heC13aWR0aDogMzQwcHg7DQogICAgbGluZS1oZWlnaHQ6IDM0cHg7DQogICAgbWFyZ2luLXRvcDogNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCiAgICBzcGFuLm5ld192YWxlX2EgYSB7DQogICAgICAgIGJvdHRvbTogLTMwcHggIWltcG9ydGFudDsNCiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4Ow0KICAgIH0NCiAgICAubmV3X3ZhbGUgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld192YWxlX3NsaWRlIHsNCiAgICAgICAgdG9wOiAyMzVweDsNCiAgICAgICAgaGVpZ2h0OiAxNzVweDsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld192YWxlaW1nIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IDMwcHg7DQogICAgICAgIGhlaWdodDogNDgwcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIH0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2h1YXdlaV9oMSB7DQogICAgICAgIGZvbnQtc2l6ZTogNjBweDsNCiAgICAgICAgbWFyZ2luOiAwOw0KICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsNCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19odWF3ZWlfcCB7DQogICAgbWFyZ2luLWJvdHRvbTogMjhweDsNCiAgICBmb250LXNpemU6IDM3cHg7DQogICAgbWF4LXdpZHRoOiA0ODBweDsNCiAgICBsaW5lLWhlaWdodDogMzRweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19odWF3ZWlfc2xpZGUgew0KICAgIGhlaWdodDogMzE1cHg7DQogICAgdG9wOiAxMjVweCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfaHVhd2VpX2EgYSB7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxM3B4IDIycHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE4cHg7DQp9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2h1YXdlaV9oMSB7DQogICAgICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4Ow0KICAgICAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQogICAgfQ0KICAgIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaHVhd2VpX3Agew0KICAgICAgICBmb250LXNpemU6IDI2cHg7DQogICAgICAgIG1heC13aWR0aDogMzI1cHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgICAgIG1hcmdpbi10b3A6IDBweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0Ow0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaHVhd2VpX3NsaWRlIHsNCiAgICBoZWlnaHQ6IDM1NXB4Ow0KICAgIHRvcDogMTVweCAhaW1wb3J0YW50Ow0KfQ0KICAgIHNwYW4ubmV3X2h1YXdlaV9hIGEgew0KICAgICAgICBib3R0b206IC0zOHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDEycHggMjBweDsNCiAgICB9DQogICAgLm5ld19odWF3ZWkgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19odWF3ZWlfc2xpZGUgew0KICAgICAgICB0b3A6IDMwcHg7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2h1YXdlaWltZyB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgdG9wOiAyMHB4Ow0KICAgICAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KICAgIH0NCiAgICB9DQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3ByZV9oMSB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMzVweDsNCiAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICBtYXgtd2lkdGg6IDM5MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQp9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19wcmVfcCBzcGFuIHsNCiAgICAgICAgY29sb3I6I2ZmNzkwMDsNCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19wcmVfcCB7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCiAgICBmb250LXNpemU6IDI1cHg7DQogICAgbWF4LXdpZHRoOiA0MjBweDsNCiAgICBsaW5lLWhlaWdodDogMzRweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnByZV9wb2ludHMgew0KICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICBoZWlnaHQ6IHVuc2V0Ow0KICAgIHBhZGRpbmc6IHVuc2V0Ow0KICAgIGRpcmVjdGlvbjogbHRyOw0KfQ0KLnByZV9wb2ludHMgaDYgew0KICAgIG1hcmdpbjogNXB4IDBweDsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjMDAwOw0KfQ0Kc3Bhbi5uZXdfcHJlX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KICAgIHBhZGRpbmc6IDE0cHggMjNweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtc2l6ZTogMThweDsNCn0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAgICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3ByZV9oMSB7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIG1heC13aWR0aDogMjYwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcHJlX3Agew0KICAgIG1hcmdpbi1ib3R0b206IDIwcHg7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIG1heC13aWR0aDogMjgwcHg7DQogICAgbGluZS1oZWlnaHQ6IDMxcHg7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIHBpY3R1cmUgLm5ld19wcmVpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50Ow0KICAgIHRvcDogMzBweDsNCiAgICBoZWlnaHQ6IDUwNXB4Ow0KfQ0KICAgIHNwYW4ubmV3X3ByZV9hIGEgew0KICAgICAgICBib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDEycHggMjBweDsNCiAgICB9DQogICAgLm5ld19wcmUgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19wcmVfc2xpZGUgew0KICAgIHRvcDogMjI1cHg7DQogICAgaGVpZ2h0OiAxOTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnByZV9wb2ludHMgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfc2xpbWcgew0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiA0ODBweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICB9DQogICAgfQ0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zbF9oMSB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWFyZ2luLXRvcDogNDBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICBtYXgtd2lkdGg6IDQyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjY7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfc2xfaDEgc3BhbiB7DQogICAgY29sb3I6I2ZmNzkwMDsNCn0NCnNwYW4ubmV3X3NsX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KICAgIHBhZGRpbmc6IDEzcHggMjJweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtc2l6ZTogMThweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnNsX2xvZ28gew0KICAgIGhlaWdodDogdW5zZXQ7DQogICAgd2lkdGg6IHVuc2V0Ow0KICAgIHBhZGRpbmc6IHVuc2V0Ow0KICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIG1hcmdpbi10b3A6IDM1cHg7DQp9DQouc2xfbG9nbyBwIHsNCiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogOTBweDsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgcGFkZGluZy10b3A6IDFweDsNCn0NCi5zbF9sb2dvIHAgc3BhbiB7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZGlzcGxheTogYmxvY2s7DQp9DQoubmV3X3NsX3NsaWRlIGg2LnBob25lX3Rlcm1zMSB7DQogICAgZm9udC1zaXplOiAxNXB4Ow0KICAgIG1hcmdpbi10b3A6IDI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zbF9oMSB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIG1heC13aWR0aDogMzI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0Ow0KfQ0Kc3Bhbi5uZXdfc2xfYSBhIHsNCiAgICBib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7DQogICAgcGFkZGluZzogMTJweCAyMHB4Ow0KfQ0KLm5ld19zbCB7DQogICAgaGVpZ2h0OiA1MjNweCAhaW1wb3J0YW50Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2xfbG9nbyBwIHsNCiAgICBtYXgtd2lkdGg6IDg1cHg7DQogICAgZm9udC1zaXplOiAxNXB4Ow0KICAgIHBhZGRpbmctdG9wOiA1cHg7DQp9DQouc2xfbG9nbyBzdmcgew0KICAgIHdpZHRoOiA1MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAuc2xfbG9nbyB7DQogICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMTVweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zbF9zbGlkZSB7DQogICAgdG9wOiAzMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfc2xpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDIwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQoNCg0KDQoNCg0KDQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2tzYV9oMSB7DQoNCiAgICBmb250LXNpemU6IDQ1cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiA2MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfa3NhX3Agew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA0MHB4Ow0KICAgIG1hcmdpbi10b3A6IDEwcHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfa3NhX2EgYSB7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfa3NhX2gxIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgbWF4LXdpZHRoOiA1MjVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgIG1hcmdpbi10b3A6IDEwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMTsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfa3NhX3Agew0KICAgIGZvbnQtc2l6ZTogMjRweDsNCiAgICBsaW5lLWhlaWdodDogMzJweDsNCiAgICBtYXJnaW4tdG9wOiAwOw0KICAgIG1heC13aWR0aDogMjIwcHg7DQp9DQpzcGFuLm5ld19rc2FfYSBhIHsNCiAgICBib3R0b206IDJweCAhaW1wb3J0YW50Ow0KICAgIHBhZGRpbmc6IDEycHggMjBweDsNCn0NCi5uZXdfa3NhIHsNCiAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19rc2Ffc2xpZGUgew0KICAgIHRvcDogMjYwcHg7DQogICAgaGVpZ2h0OiAxOTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2tzYWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQp9DQpAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfa3NhaW1nIHsNCiAgICAgICAgaGVpZ2h0OiB1bnNldDsNCiAgICB9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2tzYV9zbGlkZSB7DQogICAgICAgIHRvcDogMjgwcHg7DQogICAgfQ0KICAgIHNwYW4ubmV3X2tzYV9hIGEgew0KICAgICAgICBib3R0b206IDEycHggIWltcG9ydGFudDsNCiAgICB9DQp9DQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld192YWNjaW5lX2gxIHsNCiAgICBmb250LXNpemU6IDQ2cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiA2MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfdmFjY2luZV9wIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCiAgICBsaW5lLWhlaWdodDogNDNweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3ZhY2NpbmVfYSBhIHsNCiAgICBib3R0b206IDIwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7DQp9DQpzcGFuLm5ld192YWNjaW5lX2EgYTpob3ZlciB7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfdmFjY2luZV9oMSB7DQogICAgZm9udC1zaXplOiAzMnB4Ow0KICAgIG1heC13aWR0aDogMzI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3ZhY2NpbmVfcCB7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAzNXB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAyODBweDsNCn0NCnNwYW4ubmV3X3ZhY2NpbmVfYSBhIHsNCiAgICBib3R0b206IC03cHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7DQp9DQoubmV3X3ZhY2NpbmUgew0KICAgIGhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3ZhY2NpbmVfc2xpZGUgew0KICAgIHRvcDogMzBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3ZhY2NpbmVpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDIwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZm91cl9oMSB7DQpmb250LXNpemU6IDQwcHg7DQptYXJnaW46IDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmZjsNCm1hcmdpbi10b3A6IDcwcHg7DQpsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQptYXgtd2lkdGg6IDMwMHB4Ow0KbGluZS1oZWlnaHQ6IDQ4cHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZm91cl9oMSBzcGFuIHsNCmNvbG9yOiAjZmY3OTAwOw0KfQ0Kc3Bhbi5uZXdfbWlmaTJfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQp9DQpoNi5waG9uZV90ZXJtczEgew0KbWFyZ2luLXRvcDogMzBweDsNCmNvbG9yOiAjZmZmOw0KZm9udC1zaXplOiAxNXB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZm91cl9oMSB7DQpmb250LXNpemU6IDMycHg7DQptYXgtd2lkdGg6IDMyNXB4Ow0KbWFyZ2luLWJvdHRvbTogMTBweDsNCm1hcmdpbi10b3A6IDE3NXB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQp9DQpzcGFuLm5ld19taWZpMl9hIGEgew0KYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxMnB4IDIwcHg7DQp9DQoubmV3X21pZmkyIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfbWlmaTJfc2xpZGUgew0KdG9wOiAyMzVweDsNCmhlaWdodDogMTc1cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19taWZpaW1nIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCmhlaWdodDogNDgwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KaDYucGhvbmVfdGVybXMxIHsNCm1hcmdpbi10b3A6IDE1cHg7DQp9DQppbWcubmV3X2ZvdXJpbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAyMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQoNCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWlmaTJfaDEgew0KZm9udC1zaXplOiAzOHB4Ow0KbWFyZ2luOiAwOw0KZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KY29sb3I6ICMwMDA7DQptYXJnaW4tdG9wOiAxMDBweDsNCmxldHRlci1zcGFjaW5nOiAwOw0KbWF4LXdpZHRoOiA0MDBweDsNCmxpbmUtaGVpZ2h0OiAxLjM7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWlmaTJfaDEgc3BhbiB7DQpjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X21pZmkyX2EgYSB7DQpib3R0b206IDBweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWlmaTJfaDEgew0KZm9udC1zaXplOiAyNnB4Ow0KbWF4LXdpZHRoOiAzMTVweDsNCm1hcmdpbi1ib3R0b206IDEwcHg7DQptYXJnaW4tdG9wOiAxNXB4Ow0KbGluZS1oZWlnaHQ6IDEuMTsNCmxldHRlci1zcGFjaW5nOiB1bnNldDsNCn0NCnNwYW4ubmV3X21pZmkyX2EgYSB7DQpib3R0b206IDEwcHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDEycHggMjBweDsNCn0NCi5uZXdfbWlmaTIgew0KaGVpZ2h0OiA1MjNweCAhaW1wb3J0YW50Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCg0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X21pZmkyX3NsaWRlIHsNCnRvcDogMjM1cHg7DQpoZWlnaHQ6IDE3NXB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfbWlmaWltZyB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDIwcHg7DQpoZWlnaHQ6IDQ4MHB4Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCn0NCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FyYWJpYV9oMSB7DQpmb250LXNpemU6IDQxcHg7DQptYXJnaW46IDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbi10b3A6IDgwcHg7DQpsZXR0ZXItc3BhY2luZzogMDsNCm1heC13aWR0aDogMzgwcHg7DQpsaW5lLWhlaWdodDogMS4zOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcmFiaWFfcCB7DQpmb250LXNpemU6IDMzcHg7DQptYXgtd2lkdGg6IDM4NXB4Ow0KbGluZS1oZWlnaHQ6IDQzcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KY29sb3I6ICMwMDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19hcmFiaWFfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcmFiaWFfaDEgew0KZm9udC1zaXplOiAzMXB4Ow0KbWF4LXdpZHRoOiAzMjVweDsNCm1hcmdpbi1ib3R0b206IDEwcHg7DQptYXJnaW4tdG9wOiAxNXB4Ow0KbGluZS1oZWlnaHQ6IDEuMTsNCmxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcmFiaWFfcCB7DQpmb250LXNpemU6IDIzcHg7DQpsaW5lLWhlaWdodDogMjdweDsNCm1hcmdpbi10b3A6IDA7DQptYXgtd2lkdGg6IDI4MHB4Ow0KfQ0Kc3Bhbi5uZXdfYXJhYmlhX2EgYSB7DQpib3R0b206IDI1cHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDEycHggMjBweDsNCn0NCi5uZXdfYXJhYmlhIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfYXJhYmlhX3NsaWRlIHsNCnRvcDogMjEwcHg7DQpoZWlnaHQ6IDIxMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfYXJhYmlhaW1nIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCmhlaWdodDogNDgwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQoNCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Bob25lX2gxIHsNCmZvbnQtc2l6ZTogNDFweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogNjBweDsNCmxldHRlci1zcGFjaW5nOiAwOw0KbWF4LXdpZHRoOiA0NjBweDsNCmxpbmUtaGVpZ2h0OiAxLjM7DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcGhvbmVfcCB7DQpmb250LXNpemU6IDM1cHg7DQptYXgtd2lkdGg6IDM0NXB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQptYXJnaW4tdG9wOiAxNXB4Ow0KY29sb3I6ICMwMDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19waG9uZV9hIGEgew0KYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCg0KaDYucGhvbmVfdGVybXMgew0KbWFyZ2luLXRvcDogNDBweDsNCmNvbG9yOiAjMDAwOw0KZm9udC1zaXplOiAxNXB4Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCmg2LnBob25lX3Rlcm1zIHsNCm1hcmdpbi10b3A6IDIwM3B4Ow0KY29sb3I6ICMwMDA7DQpmb250LXNpemU6IDE1cHg7DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcGhvbmVfaDEgew0KZm9udC1zaXplOiAyOHB4Ow0KbWF4LXdpZHRoOiAzNjVweDsNCm1hcmdpbi1ib3R0b206IDEwcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KbGluZS1oZWlnaHQ6IDEuMTsNCmxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19waG9uZV9wIHsNCmZvbnQtc2l6ZTogMjNweDsNCmxpbmUtaGVpZ2h0OiAyN3B4Ow0KbWFyZ2luLXRvcDogMDsNCm1heC13aWR0aDogMjYwcHg7DQp9DQpzcGFuLm5ld19waG9uZV9hIGEgew0KYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTJweCAyMHB4Ow0KfQ0KLm5ld19waG9uZSB7DQpoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3Bob25lX3NsaWRlIHsNCnRvcDogMzBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3Bob25laW1nIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCmhlaWdodDogNDgwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ludGVyMV9oMSB7DQogICAgZm9udC1zaXplOiA0NXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogODBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogNDIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaW50ZXIxX3Agew0KZm9udC1zaXplOiAzNnB4Ow0KICAgIG1heC13aWR0aDogMzEwcHg7DQogICAgbGluZS1oZWlnaHQ6IDQwcHg7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCmNvbG9yOiAjZmZmOw0KZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ludGVyX2gxIHsNCmZvbnQtc2l6ZTogNDVweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogODBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDQwMHB4Ow0KbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaW50ZXJfcCB7DQpmb250LXNpemU6IDM4cHg7DQptYXgtd2lkdGg6IDM3MnB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KY29sb3I6ICNmZmY7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpsaW5lLWhlaWdodDogMS4zOw0KfQ0Kc3Bhbi5uZXdfaW50ZXJfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19pbnRlcl9oMSwgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ludGVyMV9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1heC13aWR0aDogMjEwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2ludGVyX3AsIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaW50ZXIxX3Agew0KICAgIGZvbnQtc2l6ZTogMjVweDsNCiAgICBtYXJnaW4tdG9wOiAwOw0KICAgIG1heC13aWR0aDogMTgwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnNwYW4ubmV3X2ludGVyX2EgYSB7DQpib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxNXB4IDIwcHg7DQp9DQoubmV3X2ludGVyIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaW50ZXJfc2xpZGUgew0KdG9wOiAyMTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2ludGVyaW1nIHsNCg0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAyMHB4Ow0KaGVpZ2h0OiA0ODBweDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQp9DQoNCg0KDQoNCg0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hZGRzX2gxIHsNCmZvbnQtc2l6ZTogMzhweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjMDAwOw0KbWFyZ2luLXRvcDogNTBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDQzMHB4Ow0KbGluZS1oZWlnaHQ6IDEuMzsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hZGRzX2gxIHNwYW4gew0KY29sb3I6ICNmZjc5MDA7DQp9DQoNCnNwYW4ubmV3X2FkZHNfYSBhIHsNCmJvdHRvbTogNDBweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTVweCAyM3B4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2FkZHNfc2xpZGUgew0KdG9wOiAxMzVweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfYWRkc19oMSB7DQpmb250LXNpemU6IDI1cHg7DQptYXgtd2lkdGg6IDMxNXB4Ow0KbWFyZ2luLWJvdHRvbTogMTBweDsNCm1hcmdpbi10b3A6IDEwcHg7DQpsaW5lLWhlaWdodDogMS4yOw0KfQ0Kc3Bhbi5uZXdfYWRkc19hIGEgew0KYm90dG9tOiAtMjVweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTJweCAxNXB4ICFpbXBvcnRhbnQ7DQp9DQoubmV3X2FkZHNfc2xpZGUgew0KaGVpZ2h0OiA1NDJweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19hZGRzX3NsaWRlIHsNCnRvcDogMjY1cHggIWltcG9ydGFudDsNCmhlaWdodDogMTQwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19hZGRzaW1nIHsNCmhlaWdodDogNTAwcHg7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDMwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KfQ0KfQ0KDQoubmV3X2FybXkxX2g2IHsNCmZvbnQtc2l6ZTogMTRweDsNCmZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmZmOw0KbWFyZ2luOiAwOw0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtM3B4Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FybXkxX2gxIHsNCmZvbnQtc2l6ZTogNDNweDsNCm1hcmdpbi1ib3R0b206IDIwcHg7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbi10b3A6IDQwcHg7DQpsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KbWF4LXdpZHRoOiA0MzBweDsNCmxpbmUtaGVpZ2h0OiAxLjE7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2FybXkxX3Agew0KZm9udC1zaXplOiAzMXB4Ow0KbGluZS1oZWlnaHQ6IDQ2cHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KbWF4LXdpZHRoOiAzODBweDsNCmNvbG9yOiAjZmZmOw0KfQ0Kc3Bhbi5uZXdfYXJteTFfYSBhIHsNCmJvdHRvbTogLTIwcHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDE1cHggMjNweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19hbXJ5MV9zbGlkZSB7DQp0b3A6IDEwNXB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcm15MV9oMSB7DQpmb250LXNpemU6IDI3cHg7DQptYXgtd2lkdGg6IDQxMHB4Ow0KbWFyZ2luLWJvdHRvbTogMTBweDsNCm1hcmdpbi10b3A6IDUwcHg7DQpsaW5lLWhlaWdodDogMS4yOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcm15MV9wIHsNCmZvbnQtc2l6ZTogMjFweDsNCm1heC13aWR0aDogMjcwcHg7DQpsaW5lLWhlaWdodDogMzVweDsNCm1hcmdpbi10b3A6IDVweDsNCmNvbG9yOiAjZmZmOw0KZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19hcm15MV9oNiB7DQpmb250LXNpemU6IDEycHg7DQpwb3NpdGlvbjogdW5zZXQ7DQp0b3A6IDNweDsNCn0NCnNwYW4ubmV3X2FybXkxX2EgYSB7DQpib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxMnB4IDE1cHggIWltcG9ydGFudDsNCn0NCi5uZXdfYXJteTFfc2xpZGUgew0KaGVpZ2h0OiA1NDJweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19hbXJ5MV9zbGlkZSB7DQp0b3A6IDE4NXB4ICFpbXBvcnRhbnQ7DQpoZWlnaHQ6IDIyMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfYXJteWltZzEgew0KaGVpZ2h0OiA1MDBweDsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMzBweDsNCmJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQp9DQoNCg0KDQoNCg0KLm5ld19pZXcyX2g2IHsNCmZvbnQtc2l6ZTogMTRweDsNCmZvbnQtd2VpZ2h0OiA0MDA7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbjogMDsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMTVweDsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19pZXcyX2gxIHsNCmZvbnQtc2l6ZTogMzZweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogNDBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDYwMHB4Ow0KbGluZS1oZWlnaHQ6IDEuNTsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaWV3Ml9wIHsNCmZvbnQtc2l6ZTogMzRweDsNCm1heC13aWR0aDogMzcwcHg7DQpsaW5lLWhlaWdodDogNDBweDsNCm1hcmdpbi10b3A6IDEwcHg7DQpjb2xvcjogI2ZmZjsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaWV3Ml9wIHN2ZyB7DQpkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQptYXJnaW46IDBweDsNCn0NCnNwYW4ubmV3X2VzaG9wc2xpZGVfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxNXB4IDIzcHg7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19pZXcyX2gxIHsNCmZvbnQtc2l6ZTogMjhweDsNCm1heC13aWR0aDogMzQ1cHg7DQptYXJnaW4tYm90dG9tOiAwOw0KbWFyZ2luLXRvcDogNDBweDsNCmxpbmUtaGVpZ2h0OiAxLjI7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2lldzJfcCB7DQpmb250LXNpemU6IDIzcHg7DQptYXgtd2lkdGg6IDIyNXB4Ow0KbGluZS1oZWlnaHQ6IDMwcHg7DQptYXJnaW4tdG9wOiA1cHg7DQpjb2xvcjogI2ZmZjsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCi5uZXdfaWV3Ml9oNiB7DQpmb250LXNpemU6IDEycHg7DQpwb3NpdGlvbjogdW5zZXQ7DQp0b3A6IC0xNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19pZXcyX3Agc3ZnIHsNCmRpc3BsYXk6IGlubGluZS1ibG9jazsNCndpZHRoOiB1bnNldDsNCm1hcmdpbi10b3A6IDVweDsNCmhlaWdodDogMTVweDsNCn0NCnNwYW4ubmV3X2lldzJfYSBhIHsNCmJvdHRvbTogLTI1cHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDEycHggMTVweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19pZXcyX3NsaWRlIHsNCmhlaWdodDogNTQycHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaWV3Ml9zbGlkZSB7DQp0b3A6IDIxNXB4Ow0KaGVpZ2h0OiAyMDBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2lldzJpbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiA0MHB4Ow0KaGVpZ2h0OiA0NTBweDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQp9DQoNCg0KDQoNCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5vcmFuZ2Vfd2Vla19oMSB7DQpmb250LXNpemU6IDM4cHg7DQptYXJnaW46IDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbi10b3A6IDIwcHg7DQpsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KbWF4LXdpZHRoOiAzMTBweDsNCmxpbmUtaGVpZ2h0OiAxLjY7DQp9DQoNCnNwYW4ub3JhbmdlX3dlZWtfYSBhIHsNCmJvdHRvbTogNTBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAub3JhbmdlX3dlZWtfc2xpZGUgew0KdG9wOiAxMzBweCAhaW1wb3J0YW50Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm9yYW5nZV93ZWVrX2gxIHsNCmZvbnQtc2l6ZTogMjdweDsNCm1heC13aWR0aDogMzI1cHg7DQptYXJnaW4tYm90dG9tOiAxMHB4Ow0KbWFyZ2luLXRvcDogLTEwcHg7DQpsaW5lLWhlaWdodDogMS42Ow0KfQ0Kc3Bhbi5vcmFuZ2Vfd2Vla19hIGEgew0KYm90dG9tOiAyMDVweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTVweCAyMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAub3JhbmdlX3dlZWtfc2xpZGUgew0KdG9wOiAyNzBweCAhaW1wb3J0YW50Ow0KfQ0KLm9yYW5nZV93ZWVrIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5vcmFuZ2Vfd2Vla19zbGlkZSB7DQp0b3A6IDI3MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfd2Vla2ltZyB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDIwcHg7DQpoZWlnaHQ6IDQ4MHB4Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCn0NCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ZpYmVybmV3X2gxIHsNCmZvbnQtc2l6ZTogNDVweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogMjBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDI4MHB4Ow0KbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfZmliZXJuZXdfcCB7DQpmb250LXNpemU6IDMwcHg7DQptYXgtd2lkdGg6IDM5MHB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KY29sb3I6ICNmZmY7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19maWJlcm5ld19hIGEgew0KYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0Kc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQpkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ZpYmVybmV3X2gxIHsNCmZvbnQtc2l6ZTogMjRweDsNCm1heC13aWR0aDogMzY1cHg7DQptYXJnaW4tYm90dG9tOiAxMHB4Ow0KbWFyZ2luLXRvcDogMTVweDsNCmxpbmUtaGVpZ2h0OiAxOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19maWJlcm5ld19wIHsNCmZvbnQtc2l6ZTogMTdweDsNCmxpbmUtaGVpZ2h0OiAyNXB4Ow0KbWFyZ2luLXRvcDogMDsNCm1heC13aWR0aDogMzIwcHg7DQp9DQpzcGFuLm5ld19maWJlcm5ld19hIGEgew0KcGFkZGluZzogMTVweCAyMHB4Ow0KYm90dG9tOiAxOTVweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19maWJlcm5ldyB7DQpoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2ZpYmVybmV3X3NsaWRlIHsNCnRvcDogMjcwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19maWJlcm5ld2ltZyB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDIwcHg7DQpoZWlnaHQ6IDQ4MHB4Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCn0NCg0KDQoNCg0KDQogICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCg0Kc3Bhbi5uZXdfaWV3X2EubmV3X2lld19hMSBhIHsNCiAgICBib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7DQp9DQoNCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2lld2ltZy5uZXdfaWV3aW1nMSB7DQogICAgaGVpZ2h0OiA0NjBweDsNCn0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2lld19oMS5uZXdfaWV3X2gxMSB7DQogICAgbWFyZ2luLXRvcDogNDVweDsNCiAgICBtYXgtd2lkdGg6IDMwNXB4Ow0KICAgIGZvbnQtc2l6ZTogMjBweDsNCn0NCg0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19pZXdfcC5uZXdfaWV3X3AxIHsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KfQ0KDQp9DQoNCg0KI2Nzcm92ZXJsYXlfdmlkZW8gew0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICB6LWluZGV4OiA5OTk7DQogICAgdG9wOiAwOw0KICAgIGxlZnQ6IDA7DQogICAgcmlnaHQ6IDA7DQogICAgYm90dG9tOiAwOw0KICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KI2Nzcm1vZGFsX3ZpZGVvIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA1OCU7DQogICAgcmlnaHQ6IDUwJTsNCiAgICBtYXJnaW4tbGVmdDogLTUwJTsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOw0KICAgIGJhY2tncm91bmQ6ICNmZmY7DQogICAgd2lkdGg6IDQ1JTsNCiAgICBoZWlnaHQ6IDMyNHB4Ow0KICAgIHBhZGRpbmc6IDUwcHggNDBweDsNCiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KICAgICAgICAjY3NybW9kYWxfdmlkZW8gew0KICAgICAgICB3aWR0aDogOTglOw0KICAgICAgICBoZWlnaHQ6IDM2MHB4Ow0KICAgICAgICB0b3A6IDUwJTsNCiAgICB9DQogICAgfQ0KLm5ld19wb3Bjb250ZW50IHAgYiB7DQogICAgZm9udC1zaXplOiAyMHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLWJvdHRvbTogMHB4Ow0KICAgIGRpc3BsYXk6IGJsb2NrOw0KfQ0KLm5ld19wb3Bjb250ZW50IHAgew0KICAgIGxpbmUtaGVpZ2h0OiAxLjM7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXNpemU6IDE5cHg7DQogICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICBtYXJnaW46IDAgYXV0bzsNCiAgICBwYWRkaW5nOiAwOw0KfQ0KLm5ld19wb3Bjb250ZW50IHAgc3BhbiB7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCg0KLm5ld19wb3Bjb250ZW50IHAgYSB7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCn0NCg0KLm5ld19wb3Bjb250ZW50IC5wb3B1cF9idG4gew0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICBtYXJnaW46IDIwcHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7DQogICAgY3Vyc29yOnBvaW50ZXI7DQp9DQoNCi5uZXdfcG9wY29udGVudCAuY2xvc2VfcG9wdXAgew0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGN1cnNvcjpwb2ludGVyOw0KfQ0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZGVmZW5jZV9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWFyZ2luLXRvcDogNzBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogMzcwcHg7DQogICAgbGluZS1oZWlnaHQ6IDQ1cHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZGVmZW5jZV9oMSBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X2RlZmVuY2VfYSAuc2luZ2xlX2l0ZW1fNGdhLnNhbmFkX2Egew0KICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0Ow0KICAgIGNvbG9yOiAjZmY3OTAwICFpbXBvcnRhbnQ7DQogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7DQogICAgcGFkZGluZzogdW5zZXQ7DQogICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgY3Vyc29yOnBvaW50ZXI7DQp9DQpzcGFuLm5ld19kZWZlbmNlX2EgLnNpbmdsZV9pdGVtXzRnYS5zYW5hZF9hOmZvY3VzIHsNCiAgICBvdXRsaW5lOiB1bnNldDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZGVmZW5jZV9oMSB7DQogICAgZm9udC1zaXplOiAyMXB4Ow0KICAgIG1heC13aWR0aDogMzQwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjM7DQp9DQoNCg0Kc3Bhbi5uZXdfZGVmZW5jZV9wIGEgew0KDQogICAgYm90dG9tOiAtMjVweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19kZWZlbmNlIHsNCiAgICBoZWlnaHQ6IDU0MnB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfZGVmZW5jZV9zbGlkZSB7DQogICAgdG9wOiAzMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfZGVmZW5jZWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogNDBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQpzcGFuLm5ld19kZWZlbmNlX2EgLnNpbmdsZV9pdGVtXzRnYS5zYW5hZF9hIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsNCiAgICBjb2xvcjogI2ZmNzkwMCAhaW1wb3J0YW50Ow0KICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgIHBhZGRpbmc6IHVuc2V0Ow0KICAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTkwJSwgNTAlKTsNCn0NCn0NCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcHNsaWRlX2gxIHsNCiAgICBmb250LXNpemU6IDQ4cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiA2MDBweDsNCiAgICBsaW5lLWhlaWdodDogMS41Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzaG9wc2xpZGVfaDEgc3ZnIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBtYXJnaW46IDE1cHggMHB4Ow0KfQ0Kc3Bhbi5uZXdfZXNob3BzbGlkZV9hIGEgew0KICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQogICAgcGFkZGluZzogMTlweCAzMHB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcHNsaWRlX2gxIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbWF4LXdpZHRoOiAzNDVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgIG1hcmdpbi10b3A6IDQwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcHNsaWRlX2gxIHN2ZyB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHdpZHRoOiAyMDBweDsNCiAgICBtYXJnaW46IDA7DQogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19lc2hvcHNsaWRlX3Agew0KICAgIGZvbnQtc2l6ZTogMjRweDsNCiAgICBsaW5lLWhlaWdodDogMjlweDsNCiAgICBtYXJnaW4tdG9wOiA1cHg7DQogICAgbWF4LXdpZHRoOiAzMzBweDsNCn0NCnNwYW4ubmV3X2VzaG9wc2xpZGVfYSBhIHsNCiAgICBib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7DQogICAgcGFkZGluZzogMTVweCAyNXB4Ow0KDQogICAgDQp9DQoubmV3X2VzaG9wc2xpZGUgew0KICAgIGhlaWdodDogNTQycHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19lc2hvcHNsaWRlX3NsaWRlIHsNCiAgICB0b3A6IDEwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19lc2hvcHNsaWRlaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiA0MHB4Ow0KICAgIGhlaWdodDogNDYwcHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCn0NCn0NCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3lvbGluZV9oMSB7DQogICAgZm9udC1zaXplOiA0MXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogNDEwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfeW9saW5lX3Agew0KICAgIGZvbnQtc2l6ZTogMzRweDsNCiAgICBsaW5lLWhlaWdodDogNDJweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMzUwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld195b2xpbmVfcCBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X3lvbGluZV9hIGEgew0KICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3lvbGluZV9oMSB7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIG1heC13aWR0aDogMzU1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3lvbGluZV9wIHsNCiAgICBmb250LXNpemU6IDIycHg7DQogICAgbGluZS1oZWlnaHQ6IDI5cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBtYXgtd2lkdGg6IDI5MHB4Ow0KfQ0Kc3Bhbi5uZXdfeW9saW5lX2EgYSB7DQogICAgYm90dG9tOiAxNTBweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld195b2xpbmUgew0KICAgIGhlaWdodDogNTQycHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld195b2xpbmVfc2xpZGUgew0KICAgIHRvcDogMjMwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld195b2xpbmVpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDMwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KfQ0KfQ0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfeGlhb21pX2gxIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiA0NTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld194aWFvbWlfcCB7DQogICAgZm9udC1zaXplOiAzMnB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA0MHB4Ow0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld194aWFvbWlfYSBhIHsNCiAgICBib3R0b206IDBweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld194aWFvbWlfaDEgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBtYXgtd2lkdGg6IDM1NXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld194aWFvbWlfcCB7DQogICAgZm9udC1zaXplOiAxOS41cHg7DQogICAgbGluZS1oZWlnaHQ6IDI5cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBtYXgtd2lkdGg6IDMzMHB4Ow0KfQ0Kc3Bhbi5uZXdfeGlhb21pX2EgYSB7DQogICAgYm90dG9tOiAtMzBweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld194aWFvbWkgew0KICAgIGhlaWdodDogNTQycHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld194aWFvbWlfc2xpZGUgew0KICAgIHRvcDogMjBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3hpYW9taWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQp9DQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcGZpYmVyX2gxIHsNCiAgICBmb250LXNpemU6IDMycHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiAzNTBweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzaG9wZmliZXJfaDEgIHNwYW4gew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0Kc3Bhbi5uZXdfZXNob3BmaWJlcl9hIGEgew0KICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzaG9wZmliZXJfaDEgew0KICAgIGZvbnQtc2l6ZTogMjVweDsNCiAgICBtYXgtd2lkdGg6IDI3MHB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogMTA3cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCn0NCi5uZXdfZXNob3BmaWJlciB7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfZXNob3BmaWJlcl9wIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBtYXgtd2lkdGg6IDMzNXB4Ow0KfQ0Kc3Bhbi5uZXdfZXNob3BmaWJlcl9hIGEgew0KICAgIGJvdHRvbTogNjVweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2VzaG9wZmliZXJfc2xpZGUgew0KICAgIHRvcDogMTUwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19lc2hvcGZpYmVyaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMHB4Ow0KICAgIGhlaWdodDogNTIwcHg7DQp9DQp9DQoNCg0KDQoNCi5uZXdfbWFuYXNlcl9oMSBzcGFuIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICB3aWR0aDogNDQwcHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWFuYXNlcl9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiAzNDVweDsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19tYW5hc2VyX3Agew0KICAgIGZvbnQtc2l6ZTogMzNweDsNCiAgICBsaW5lLWhlaWdodDogNDBweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19tYW5hc2VyX2g0IHsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgbGluZS1oZWlnaHQ6IDI1cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDM0MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQp9DQoubmV3X21hbmFzZXJfaDQgc3BhbiB7DQogICAgZGlzcGxheTogYmxvY2s7DQp9DQpzcGFuLm5ld19tYW5hc2VyX2EgYSB7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWFuYXNlcl9oMSB7DQogICAgZm9udC1zaXplOiAyMHB4Ow0KICAgIG1heC13aWR0aDogMjgwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiA3MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X21hbmFzZXJfcCB7DQogICAgZm9udC1zaXplOiAxN3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOXB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAzNzBweDsNCn0NCi5uZXdfbWFuYXNlcl9oNCB7DQogICAgZm9udC1zaXplOiAxMXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7DQogICAgbWF4LXdpZHRoOiAyNTBweDsNCiAgICBsaW5lLWhlaWdodDogMTlweDsNCn0NCnNwYW4ubmV3X21hbmFzZXJfYSBhIHsNCiAgICBib3R0b206IDY1cHggIWltcG9ydGFudDsNCn0NCi5uZXdfbWFuYXNlciB7DQogICAgaGVpZ2h0OiA1NDJweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19tYW5hc2VyX3NsaWRlIHsNCiAgICB0b3A6IDE1MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfbWFuYXNlcmltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KfQ0KfQ0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld190YWJsZXRfaDEgew0KICAgIGZvbnQtc2l6ZTogMzhweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbi10b3A6IDMwcHg7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXgtd2lkdGg6IDQ1MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3RhYmxldF9wIHsNCiAgICBmb250LXNpemU6IDMycHg7DQogICAgbGluZS1oZWlnaHQ6IDQ4cHg7DQogICAgbWFyZ2luLXRvcDogMzVweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDM2MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3RhYmxldF9hIGEgew0KICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld190YWJsZXRfaDEgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBtYXgtd2lkdGg6IDM2NXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogOTVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfdGFibGV0X3Agew0KICAgIGZvbnQtc2l6ZTogMjVweDsNCiAgICBsaW5lLWhlaWdodDogMzNweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIG1heC13aWR0aDogMzEwcHg7DQp9DQpzcGFuLm5ld190YWJsZXRfYSBhIHsNCiAgICBib3R0b206IDY1cHggIWltcG9ydGFudDsNCn0NCi5uZXdfdGFibGV0IHsNCiAgICBoZWlnaHQ6IDU0MnB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3RhYmxldF9zbGlkZSB7DQogICAgdG9wOiAxNTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3RhYmxldGltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KfQ0KfQ0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X25maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMzBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogNDUwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCn0NCg0Kc3Bhbi5uZXdfbmZpYmVyX2EgYSB7DQogICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X25maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIG1heC13aWR0aDogMzY1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAxMjBweDsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KLm5ld19uZmliZXIgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwMkE7DQp9DQpzcGFuLm5ld19uZmliZXJfYSBhIHsNCiAgICBib3R0b206IDY1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19uZmliZXJfc2xpZGUgew0KICAgIHRvcDogMTUwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19uZmliZXJpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IC0yMHB4Ow0KfQ0KfQ0KQG1lZGlhIChtaW4td2lkdGg6MzcwcHgpIGFuZCAobWF4LXdpZHRoOjM3NnB4ICl7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmZpYmVyX2gxIHsNCiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsNCiAgICAgICAgZm9udC1zaXplOiAyM3B4Ow0KfQ0KfQ0KQG1lZGlhIChtaW4td2lkdGg6MzYwcHgpIGFuZCAobWF4LXdpZHRoOjM2NXB4ICl7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmZpYmVyX2gxIHsNCiAgICBmb250LXNpemU6IDI0cHg7DQogICAgbWF4LXdpZHRoOiAzMjVweDsNCn0NCn0NCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfaWV3X2gxIHsNCiAgICBmb250LXNpemU6IDMwcHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19pZXdfcCB7DQogICAgZm9udC1zaXplOiAzMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAzNHB4Ow0KICAgIG1hcmdpbi10b3A6IDM1cHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiA0NDBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19pZXdfYSBhIHsNCiAgICBib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2lld19oMSB7DQogICAgZm9udC1zaXplOiAyMXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWF4LXdpZHRoOiAyNzVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgIG1hcmdpbi10b3A6IDgwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2lld19wIHsNCiAgICBmb250LXNpemU6IDIxcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbWF4LXdpZHRoOiAzMzVweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KfQ0Kc3Bhbi5uZXdfaWV3X2EgYSB7DQogICAgYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaWV3X3NsaWRlIHsNCiAgICB0b3A6IDE4MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfaWV3aW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAzMHB4Ow0KICAgIGhlaWdodDogNDMwcHg7DQp9DQoubmV3X2lldyB7DQogICAgaGVpZ2h0OiA1NDJweDsNCn0NCn0NCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2J0c19oMSB7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogNTBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDYwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2J0c19wIHsNCiAgICBmb250LXNpemU6IDUwcHg7DQogICAgbGluZS1oZWlnaHQ6IDY0cHg7DQogICAgbWFyZ2luLXRvcDogNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMzMwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfYnRzX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2J0c19oMSB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIG1heC13aWR0aDogMzE1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiA4NXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19idHNfcCB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWF4LXdpZHRoOiAyNzVweDsNCn0NCnNwYW4ubmV3X2J0c19hIGEgew0KICAgIGJvdHRvbTogNjVweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2J0c19zbGlkZSB7DQogICAgdG9wOiAxNTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2J0c2ltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMzBweDsNCn0NCg0KfQ0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19teW9yYW5nZV9oMSB7DQogICAgZm9udC1zaXplOiAzNnB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGluZS1oZWlnaHQ6IDQ1cHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X215b3JhbmdlX3Agc3BhbiB7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X215b3JhbmdlX3Agew0KICAgIGZvbnQtc2l6ZTogNDJweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi10b3A6IDE1cHg7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzNjBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19teW9yYW5nZV9hIGEgew0KICAgIGJvdHRvbTogLTQwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X215b3JhbmdlX2gxIHsNCiAgICBmb250LXNpemU6IDI2cHg7DQogICAgbGluZS1oZWlnaHQ6IDI3cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCiAgICBtYXJnaW4tdG9wOiAyMDBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbXlvcmFuZ2VfcCB7DQogICAgZm9udC1zaXplOiAyMnB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOHB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCn0NCnNwYW4ubmV3X215b3JhbmdlX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfb3JhbmdlaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMHB4Ow0KfQ0KfQ0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zYW1faDEgew0KICAgIGZvbnQtc2l6ZTogMzVweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiA0NXB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbWFyZ2luLXRvcDogNDBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19zYW1fcCB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDQxMHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3NhbV9hIGEgew0KICAgIGJvdHRvbTogLTQwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NhbV9oMSB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyN3B4Ow0KICAgIG1heC13aWR0aDogMzE1cHg7DQogICAgbWFyZ2luLXRvcDogMjAwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NhbV9wIHsNCiAgICBmb250LXNpemU6IDE5cHg7DQogICAgbGluZS1oZWlnaHQ6IDI2cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCn0NCnNwYW4ubmV3X3NhbV9hIGEgew0KICAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3NhbWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDUxNXB4Ow0KfQ0KfQ0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcm9hbWluZ19oMSB7DQogICAgZm9udC1zaXplOiA1OHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGluZS1oZWlnaHQ6IDc1cHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWF4LXdpZHRoOiA0NjBweDsNCiAgICBtYXJnaW4tdG9wOiA3MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcm9hbWluZ19oMSBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3JvYW1pbmdfaDEgew0KICAgIGZvbnQtc2l6ZTogMzhweDsNCiAgICBsaW5lLWhlaWdodDogNDhweDsNCiAgICBtYXgtd2lkdGg6IDM2NXB4Ow0KICAgIG1hcmdpbi10b3A6IDgwcHg7DQp9DQoubmV3X3JvYW1pbmdfYSBhLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAxMTBweDsNCn0NCg0KaW1nLm5ld19yb2FtaW5naW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyNXB4Ow0KfQ0KfQ0KQG1lZGlhIChtaW4td2lkdGg6MzYwcHgpIGFuZCAobWF4LXdpZHRoOjM2NXB4ICl7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmZpYmVyX2gxIHsNCiAgICBmb250LXNpemU6IDI0cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCn0NCn0NCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19wcm9tb3Rpb25faDEgew0KICAgIGZvbnQtc2l6ZTogMzZweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW4tdG9wOiAyNXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3Byb21vdGlvbl9wIHsNCiAgICBmb250LXNpemU6IDM0cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfcHJvbW90aW9uX2EgcCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGJvdHRvbTogLTE1cHg7DQogICAgbGVmdDogMTAwcHg7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQp9DQoubmV3X3Byb21vdGlvbl9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIHBhZGRpbmc6IDE2cHggMzJweDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Byb21vdGlvbl9oMSB7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAzMTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19wcm9tb3Rpb25fcCB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCn0NCnNwYW4ubmV3X3Byb21vdGlvbl9hIHAgew0KICAgIGxlZnQ6IDBweDsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgYm90dG9tOiAtNDJweDsNCn0NCi5uZXdfcHJvbW90aW9uX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAtNDVweDsNCiAgICBwYWRkaW5nOiAxNXB4IDQ0cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfcHJvbW90aW9uX3NsaWRlIHsNCiAgICB0b3A6IDQ1cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19wcm9tb3Rpb25faW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyNXB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQp9DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzbWFhbmlfaDEgew0KICAgIGZvbnQtc2l6ZTogNTJweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzMjBweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19lc21hYW5pX3Agew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi10b3A6IDEwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiAyNzBweDsNCn0NCnNwYW4ubmV3X2VzbWFhbmlfYSBhIHsNCiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19lc21hYW5pX3NsaWRlIHsNCiAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc21hYW5pX2gxIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KfQ0KLm5ld19lc21hYW5pX2gxIHNwYW4gew0KICAgIGNvbG9yOiNmZjc5MDA7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2VzbWFhbmlfcCB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5uZXdfZXNtYWFuaV9hIGEgew0KICAgIGJvdHRvbTogMTUwcHg7DQp9DQpzcGFuLm5ld19lc21hYW5pX2EgYSB7DQogICAgYm90dG9tOiAxOTBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2VzbWFhbmlfc2xpZGUgew0KICAgIHRvcDogMjg1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2VzbWFhbmlfaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjsNCn0NCn0NCg0KDQoNCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmV0d29ya19oMSB7DQogICAgZm9udC1zaXplOiA1OHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIG1hcmdpbi10b3A6IDE1cHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X25ldHdvcmtfcCB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDI3MHB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmV0d29ya19oMSB7DQogICAgZm9udC1zaXplOiA0MHB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAyNTBweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmV0d29ya19wIHsNCiAgICBmb250LXNpemU6IDI1cHg7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgZGl2PnNwYW4+Lm5ld19uZXR3b3JrX2EgYSB7DQogICAgYm90dG9tOiAxNTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19uZXR3b3JrX3NsaWRlIHsNCiAgICB0b3A6IDI0NXB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfbmV0d29ya19pbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDI1cHg7DQp9DQp9DQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Jldml2YWxfaDEgew0KICAgIGZvbnQtc2l6ZTogNTJweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfcmV2aXZhbF9zbGlkZSB7DQogICAgdG9wOiAxMzBweCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19yZXZpdmFsX3Agew0KICAgIGZvbnQtc2l6ZTogMzZweDsNCiAgICBsaW5lLWhlaWdodDogMTsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIG1heC13aWR0aDogMzQwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3Jldml2YWxfcCBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X3Jldml2YWxfYSBhIHsNCiAgICBib3R0b206IDEwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Jldml2YWxfaDEgew0KICAgIGZvbnQtc2l6ZTogMzVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcmV2aXZhbF9wIHsNCiAgICBmb250LXNpemU6IDI2cHg7DQogICAgbWF4LXdpZHRoOiAyNjBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3Jldml2YWxfaW1nIHsNCiAgICB3aWR0aDogNDE0cHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyNXB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3Jldml2YWxfc2xpZGUgew0KICAgIHRvcDogMjY1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgZGl2PnNwYW4+Lm5ld19yZXZpdmFsX2Egew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICBib3R0b206IDE2NXB4Ow0KfQ0Kc3Bhbi5uZXdfcmV2aXZhbF9hIGEgew0KICAgIHBvc2l0aW9uOiB1bnNldDsNCn0NCn0NCg0KDQoNCg0KDQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfYXJteV9maWJlcl9zbGlkZSB7DQogICAgdG9wOiAxNTBweCAhaW1wb3J0YW50Ow0KDQp9DQpzcGFuLm5ld19hcm15X2ZpYmVyX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfYXJteV9maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiA1MHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfYXJteV9maWJlcl9wIHsNCiAgICBmb250LXNpemU6IDM4cHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBjb2xvcjogIzAwMDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FybXlfZmliZXJfaDEgIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbWF4LXdpZHRoOiAyMDBweDsNCn0NCg0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcm15X2ZpYmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMjZweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KfQ0KaW1nLm5ld19yYW1hZGFuaW1nIHsNCiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICB0b3A6MzBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2FybXlfZmliZXJfc2xpZGUgew0KICAgIHRvcDogMjY1cHggIWltcG9ydGFudDsNCiAgICANCg0KfQ0Kc3Bhbi5uZXdfYXJteV9maWJlcl9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMTcwcHggIWltcG9ydGFudDsNCn0NCn0NCg0KDQoNCg0KICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIA0KIC5uZXdfcmFtYWRhbl9zbGlkZSB7DQogICAgdG9wOiAxMDBweCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfcmFtYWRhbl9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3JhbWFkYW5faDEgew0KICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICBtYXJnaW46IDA7DQogICAgbWF4LXdpZHRoOiA0ODBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1heC13aWR0aDogMzUwcHg7DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcmFtYWRhbl9wIHsNCiAgICBmb250LXNpemU6IDUwcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcmFtYWRhbl9oMSAgew0KICAgIGZvbnQtc2l6ZTogMzBweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgICAgICBtYXgtd2lkdGg6IDI1MHB4DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcmFtYWRhbl9wIHsNCiAgICBmb250LXNpemU6IDQwcHg7DQogICAgbWF4LXdpZHRoOiAyMzBweDsNCg0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3JhbWFkYW5fc2xpZGUgew0KICAgIHRvcDogMjA1cHggIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3JhbWFkYW5fYSAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICBib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZ2FtX2gxIHsNCiAgICBmb250LXNpemU6IDQ0cHg7DQogICAgbWF4LXdpZHRoOiA1MDBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAzMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19nYW1fcCB7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgbWF4LXdpZHRoOiA1MDBweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnNwYW4ubmV3X2dhbV9hIGEgew0KICAgIHBhZGRpbmc6IDE1cHggMjVweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCiAgICAuZGFyayBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZ2FtX2gxIHsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHsNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19nYW1faDEgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19nYW1fcCB7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIG1heC13aWR0aDogMzE1cHg7DQp9ICAgICANCnNwYW4ubmV3X2dhbV9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMTA1cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5uZXdfZ2FtX2Egew0KICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICBib3R0b206IDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfZ2FtX3NsaWRlIHsNCiAgICB0b3A6IDIwMHB4Ow0KfQ0KfQ0KDQoNCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NvbmdfaDEgew0KICAgIGZvbnQtc2l6ZTogMzhweDsNCiAgICBtYXgtd2lkdGg6IDUwMHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDMwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMTsNCiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NvbmdfcCB7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgbWF4LXdpZHRoOiAzODBweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCg0KDQpzcGFuLm5ld19zb25nX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsNCiAgICBwYWRkaW5nOiB1bnNldDsNCiAgICB0cmFuc2l0aW9uOiB1bnNldDsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7DQogICAgZmxvYXQ6IG5vbmU7DQogICAgcG9zaXRpb246IHVuc2V0Ow0KICAgIGRpc3BsYXk6IGlubGluZS1mbGV4Ow0KICAgIG1hcmdpbi10b3A6IDQ1cHg7DQp9DQpzcGFuLm5ld19zb25nX2EgLnNpbmdsZV9pdGVtXzRnYSBzdmcgew0KICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogICAgbWFyZ2luLWxlZnQ6IDEycHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogLTIwcHg7DQp9DQogICAgLmRhcmsgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NvbmdfaDEgew0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICB9DQpAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zb25nX2gxIHsNCiAgICBmb250LXNpemU6IDMycHg7DQogICAgbWF4LXdpZHRoOiAzNTBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfc29uZ19wIHsNCiAgICBmb250LXNpemU6IDE5cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCn0gICAgICAgDQpzcGFuLm5ld19zb25nX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiB1bnNldDsNCiAgICB0b3A6IC0zMHB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgcG9zaXRpb246YWJzb2x1dGU7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5uZXdfc29uZ19hIHsNCiAgICBwb3NpdGlvbjogdW5zZXQ7DQogICAgYm90dG9tOiAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3Nvbmdfc2xpZGUgew0KICAgIHRvcDogMjMwcHg7DQp9DQp9DQouc2luZ2xlX2l0ZW1feW9faDEubmV3X3N1Yl9oMSB7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X3N1Yl9wIHsNCiAgICBmb250LXNpemU6IDI2cHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQp9DQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfc3ViX3Agc3BhbiB7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLmRhcmsgLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zdWJfaDEgew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQouc2luZ2xlX2l0ZW1feW9faDEubmV3X3N1Yl9oMSB7DQogICAgZm9udC1zaXplOiA0MHB4Ow0KICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfc3ViX3Agew0KICAgIGZvbnQtc2l6ZTogMTlweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQptYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOXB4Ow0KfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zdWJfc2xpZGUgew0KICAgICAgICB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXY+c3Bhbj4ubmV3X3N1Yl9hIGEgew0KICAgIGJvdHRvbTogMTA1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3N1YmltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMTBweDsNCn0NCn0NCg0KDQoNCg0KLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiAzOXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X2ZpYmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMzlweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWF4LXdpZHRoOiAzMzBweDsNCiAgICBsaW5lLWhlaWdodDogMTsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQp9DQouZGFyayAuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ZpYmVyX2gxIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1feW9fc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCi5zaW5nbGVfaXRlbV95b19oMS5uZXdfZmliZXJfaDEgew0KICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X2ZpYmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbWF4LXdpZHRoOiAyMTBweDsNCiAgICBsaW5lLWhlaWdodDogMzlweDsNCn0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfZmliZXJfc2xpZGUgew0KICAgICAgICB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXY+c3Bhbj4ubmV3X2ZpYmVyX2EgYSB7DQogICAgYm90dG9tOiAxMDVweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfZmliZXJpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDMwcHg7DQogICAgaGVpZ2h0OjQ5MHB4Ow0KfQ0KDQp9DQoNCg0Kc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCBzcGFuIHsNCiAgICBwYWRkaW5nLWxlZnQ6IDVweDsNCn0NCiAuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FybXlfaDEgew0KICAgIGZvbnQtc2l6ZTogMzlweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXgtd2lkdGg6IDUzMHB4Ow0KICAgIG1hcmdpbi10b3A6NDBweDsNCn0NCiAgICAgICAgLnNpbmdsZV9pdGVtX3lvX3AubmV3X2FybXlfcCB7DQogICAgZm9udC1zaXplOiAzOXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDM4MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA1MHB4Ow0KfQ0KLmRhcmsgLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcm15X2gxIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCg0KDQogICAgLm5ld19hcm15X2EgYS5zaW5nbGVfaXRlbV80Z2Egew0KICAgICAgICBib3R0b206IC03MHB4Ow0KICAgICAgICBwYWRkaW5nOiAxOXB4IDI1LjVweDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcm15X2gxIHsNCiAgICAgICAgZm9udC1zaXplOiAyOXB4Ow0KICAgICAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgcGFkZGluZy1yaWdodDozcHg7DQogICAgfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X2FybXlfcCB7DQogICAgZm9udC1zaXplOiAyOXB4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDMycHg7DQogICAgcGFkZGluZy10b3A6IDEwcHg7DQogICAgcGFkZGluZy1yaWdodDogM3B4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfYXJteV9zbGlkZSB7DQogICAgdG9wOiAzMHB4Ow0KfQ0KDQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19hcm15aW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAzMHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjsNCn0NCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld195b19oMSB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbjozMHB4IDBweCAxMHB4DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV95b19zbWFsbC5uZXdfeW9fc21hbGwgew0KICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQp9DQogICAgICAgIC5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSB7DQogICAgd2lkdGg6IDIxMHB4Ow0KfQ0KICAgICAgIC5zaW5nbGVfaXRlbV95b19oMS5lbmRfaDEgew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBtYXgtd2lkdGg6IDM4MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld195b19wIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIG1heC13aWR0aDogMzkwcHg7DQogICAgbGluZS1oZWlnaHQ6IDU3cHg7DQogICAgY29sb3I6ICNmZmY7DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld195b19zbWFsbCB7DQogICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsNCn0NCg0KcC5zaW5nbGVfaXRlbV95b19wLm5ld195b19wIHNwYW4ge30NCiAgIC5zaW5nbGVfaXRlbV95b19oMS5lbmRfaDEgew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBtYXgtd2lkdGg6IDQ1MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQp9DQpAbWVkaWEgKG1heC13aWR0aDo0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X3lvX3NtYWxsIHsNCiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICBwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3lvX3Agew0KICAgICAgICBmb250LXNpemU6IDI5cHg7DQogICAgICAgIG1heC13aWR0aDogMzEwcHg7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4Ow0KICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICB9DQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3lvX2gxIHsNCiAgICAgICAgZm9udC1zaXplOiAyOXB4Ow0KICAgICAgICBtYXJnaW46IDAgMHB4IDBweDsNCiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MDsNCiAgICB9DQogICAgc3Bhbi5uZXdfeW9fYSBhIHsNCiAgICAgICAgYm90dG9tOiAxNTVweDsNCiAgICB9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3lvX3NsaWRlIHsNCiAgICAgICAgdG9wOiAyNTBweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICBpbWcubmV3X3lvIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IDI1cHg7DQogICAgfQ0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIGFuZCAobWluLXdpZHRoOjM3MHB4KSB7DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld195b19wIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7DQogICAgfSAgIA0KfQ0KDQouc2luZ2xlX2l0ZW1feW9fcC5lbmRfcCB7DQogICAgbGluZS1oZWlnaHQ6IDEuMTsNCiAgICBtYXgtd2lkdGg6IDIxMHB4Ow0KICAgIGZvbnQtc2l6ZTogMzBweDsNCiAgICBjb2xvcjogI2ZmZjsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5lbmRfcC5lbmRfcDIgew0KbWF4LXdpZHRoOjQxMHB4Ow0KfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fc2hhcmVoMS5yZXZpdmFsX3NsaWRlaDEgew0KICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsNCiAgICAgICAgfQ0KDQouc2luZ2xlX2l0ZW1fc2hhcmVoMS5yZXZpdmFsX3NsaWRlaDEgew0KICAgIGZvbnQtc2l6ZTogNTJweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAyNXB4Ow0KICAgIG1hcmdpbi10b3A6IDY1cHg7DQp9DQogICAgLnJldml2YWxfc2xpZGVwIHsNCiAgICAgICAgZm9udC1zaXplOiAzMnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQp9DQoNCiAgICAgICAgICAgICAgLnJldml2YWxfc2xpZGVwIHNwYW4gew0KICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgICAgICAgfQ0KDQouc2luZ2xlX2l0ZW1fc2hhcmVhLnNhbXN1bmdfczIxX2Egew0KICAgIHdpZHRoOiAxNDBweDsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQphLnNpbmdsZV9pdGVtX3NoYXJlYS5zYW1zdW5nX3MyMV9hIGltZyB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnNhbXN1bmdfc2xpZGUyIHsNCiAgICB0b3A6IDE5MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zYW1zdW5nX3NsaWRlIHBpY3R1cmUgaW1nIHsNCiAgICB0b3A6IDE4cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KfQ0KYS5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSBpbWcgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQogICAgICAgIC5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSB7DQogICAgICAgICAgICBib3R0b206IDk0cHggIWltcG9ydGFudDsNCiAgICAgICAgd2lkdGg6IDE0MHB4Ow0KICAgICAgICBmb250LXNpemU6IDE1cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIH0NCiAgICAubmV3X3NsaWRlIGltZyB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgdG9wOiAyMHB4Ow0KICAgIH0NCiAgICAubmV3X3NsaWRlIGltZyB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgdG9wOiAyMHB4Ow0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC53aW5uZXJfc2xpZGVfY29udGVudC5uZXdfc2xpZGVfZGl2IHsNCiAgICAgdG9wOiAyMTBweCAhaW1wb3J0YW50Ow0KICAgIH0NCg0KLmVuZF9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIHRvcDogMDsNCiAgICBwb3NpdGlvbjogdW5zZXQ7DQp9DQpzcGFuLmVuZF9hIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAxNzVweDsNCn0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEuZW5kX2gxIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogLTIwNXB4Ow0KbWFyZ2luLXRvcDo2MHB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLmVuZF9wLmVuZF9wMiB7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCi5zaW5nbGVfaXRlbV95b19wLmVuZF9wIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtMjA1cHg7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50Ow0KICAgIA0KfQ0KLnJldml2YWxfc2xpZGVwIHsNCiAgICBmb250LXNpemU6IDIzcHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMjk3cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCiAgICBwYWRkaW5nLXRvcDogMTVweDsNCn0NCi5zaW5nbGVfaXRlbV9zaGFyZWgxLnJldml2YWxfc2xpZGVoMSB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIG1hcmdpbi10b3A6IDQ1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAucmV2aXZhbF9zbGlkZSB7DQogICAgdG9wOiAxNzBweDsNCn0NCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIHsNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEuZW5kX2gxIHsNCm1heC13aWR0aDoyNDBweDsNCm1hcmdpbi10b3A6NDVweDsNCn0NCi5zaW5nbGVfaXRlbV95b19wLmVuZF9wIHsNCiAgICB0b3A6IC0yMTBweDsNCiAgICBmb250LXNpemU6MjJweDsNCiAgICBtYXgtd2lkdGg6MjAwcHggIWltcG9ydGFudDsNCg0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLmVuZF9wLmVuZF9wMiAgew0KbWF4LXdpZHRoOjIzMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOjIycHg7DQoNCn0NCn0NCkBtZWRpYSAobWF4LXdpZHRoOjM2MHB4KSB7DQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLmVuZF9oMSB7DQptYXgtd2lkdGg6MjIwcHg7DQoNCm1hcmdpbi10b3A6MzVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5lbmRfcCB7DQogICAgdG9wOiAtMjEwcHg7DQoNCmZvbnQtc2l6ZToyMnB4Ow0KbWF4LXdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AuZW5kX3AuZW5kX3AyICB7DQptYXgtd2lkdGg6MjEwcHggIWltcG9ydGFudDsNCn0NCn0NCiAgICAgICAgaDEuc2luZ2xlX2l0ZW1fc2hhcmVoMS5lc2hvcF9zbGlkZSB7DQogICAgZm9udC1zaXplOiA1MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIG1hcmdpbi10b3A6MTBweDsNCn0NCg0KLmVzaG9wX3NsaWRlaDMgIHsNCiAgICBmb250LXNpemU6IDMwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICB3aWR0aDogMzQwcHg7DQogICAgbWFyZ2luLXRvcDogLTE1cHg7DQogICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgIGxpbmUtaGVpZ2h0OjEuMjsNCn0NCnVsLmVzaG9wX3NsaWRldWwgbGkgew0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogMjJweDsNCiAgICBmb250LXdlaWdodDogMTAwOw0KfQ0KDQp1bC5lc2hvcF9zbGlkZXVsIHsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIHBhZGRpbmctcmlnaHQ6IDA7DQogICAgbGlzdC1zdHlsZTogbm9uZTsNCiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7DQp9DQoNCnVsLmVzaG9wX3NsaWRldWwgbGk6YmVmb3JlIHsNCiAgICBjb250ZW50OiAiIjsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgZGlzcGxheTogaW5saW5lLWZsZXg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICB3aWR0aDogMTJweDsNCiAgICBoZWlnaHQ6IDEycHg7DQogICAgYm9yZGVyLXJhZGl1czogMDsNCiAgICB0b3A6IDdweDsNCiAgICBtYXJnaW4tbGVmdDogMTBweDsNCn0NCkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuZXNob3Bfc2xpZGVzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5lc2hvcF9zbGlkZWltZyB7DQogICAgaGVpZ2h0OiB1bnNldDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAzMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAuZXNob3BzbGlkZWRpdiB7DQogICAgdG9wOiAxODBweDsNCn0NCmgxLnNpbmdsZV9pdGVtX3NoYXJlaDEuZXNob3Bfc2xpZGUgew0KICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICBtYXgtd2lkdGg6IHVuc2V0Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KLmVzaG9wX3NsaWRlaDMgew0KICAgIGZvbnQtc2l6ZTogMjJweDsNCiAgICB3aWR0aDogMzI1cHg7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXJnaW4tdG9wOiAtNXB4Ow0KfQ0KdWwuZXNob3Bfc2xpZGV1bCBsaTpiZWZvcmUgew0KICAgIHdpZHRoOiA5cHg7DQogICAgaGVpZ2h0OiA5cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5lc2hvcF9zbGlkZXNwYW4gYSB7DQogICAgYm90dG9tOiAxMDBweDsNCn0NCnVsLmVzaG9wX3NsaWRldWwgbGkgew0KICAgIGZvbnQtc2l6ZTogMTdweDsNCn0NCn0NCi5zaW5nbGVfaXRlbV9maWJlcmgxLnNhbXN1bmdfaDEgew0KICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIH0NCiAgICANCiAgICANCi5zaW5nbGVfaXRlbV9maWJlcnAuc2Ftc3VuZ19wIHsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgbWFyZ2luLWJvdHRvbTogMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA0NXB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogLnNpbmdsZV9pdGVtX2ZpYmVyaDEuc2Ftc3VuZ19oMSB7DQogICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7DQp9DQouZ3JlZW5jYW1wYWluZyB7DQogICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50Ow0KICAgIHRvcDogMTQwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGVfaXRlbV9maWJlcnAuc2Ftc3VuZ19wIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsNCiAgICBmb250LXdlaWdodDogMTAwOw0KICAgIG1heC13aWR0aDogMjIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDM1cHg7DQp9DQp9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgew0KICAgICAgICAgICAgLmRhcmsud3JhcHBlciAudGVzdGJrYmkgew0KDQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9CR2Rhcmsuc3ZnIikgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgIC8qIDEwODAgZml4ZXMgKi8NCiAgICBAbWVkaWEgKG1pbi13aWR0aDoxODAwcHgpIHsNCiAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiB7DQogICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMjZweC8xLjAgQXJpYWwgIWltcG9ydGFudDsNCn0NCi5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IGEgew0KICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE1cHgvMS4xIEFyaWFsICFpbXBvcnRhbnQ7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogNXB4Ow0KfQ0KLnNpeHRoX3RhYnMgdWwgbGkgew0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQp9DQoNCg0KLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiBzcGFuIHsNCmxpbmUtaGVpZ2h0OjEuNDsNCn0NCg0KLmNzcl9udW1iZXJzXzQgew0KICAgIGxlZnQ6IC0yNXB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCn0NCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3Qgew0KICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7DQp9DQoudmFyaWFibGUtd2lkdGggYnV0dG9uIGltZyB7DQogICAgd2lkdGg6IDIwcHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIGxlZnQ6IDFweDsNCiAgICB0b3A6IDFweDsNCn0NCi52YXJpYWJsZS13aWR0aDEgYnV0dG9uIGltZyB7DQogICAgd2lkdGg6IDIwcHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIGxlZnQ6IDFweDsNCiAgICB0b3A6IC0xcHg7DQp9DQouc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cgew0KICAgIHdpZHRoOiA0NXB4Ow0KICAgIGhlaWdodDogNDVweDsNCn0NCi5taWRkbGVfZGVzYyBwIHsNCmZvbnQtc2l6ZToxNXB4Ow0KfQ0KI3ZhbGRFbWFpbCB7DQogICAgcmlnaHQ6IDU0LjUlICFpbXBvcnRhbnQ7DQogICAgYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7DQp9DQouY3NyX3NlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiAzMCU7DQogICAgYm90dG9tOiAtMjYwcHggIWltcG9ydGFudDsNCn0NCg0KLnNpeHRoX3RhYnMgdWw6YWZ0ZXIgew0KICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICBtYXgtd2lkdGg6IDQzMHB4Ow0KfQ0KLmNzcl9taWRkbGVfYm90dG9tIHsNCiAgICByaWdodDogMjcwcHg7DQogICAgdG9wOiA3MHB4Ow0KfQ0KLm1pZGRsZV9udW1iZXIgew0KICAgIHBvc2l0aW9uOnJlbGF0aXZlOw0KICAgIGxlZnQ6IC0xNXB4Ow0KfQ0KLmZvdXJ0aF9zZWN0aW9uIGgzIHsNCnBvc2l0aW9uOnJlbGF0aXZlOw0KdG9wOjIwcHg7DQp9DQouZm91cnRoX3NlY3Rpb24+cCB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjVweDsNCn0NCi5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgdG9wOi0yMiU7DQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHsNCnJpZ2h0OjMwcHg7DQp9DQouc2l4dGhfdGFicyB1bDphZnRlciB7DQogICAgZm9udC1zaXplOiAxN3B4Ow0KICAgIG1heC13aWR0aDogNDUwcHg7DQp9DQoucmV3YXJkc19idXR0b24gYSAsIC5yZXdhcmRzX2J1dHRvbiBhLnJld2FyZHNfdmlkZW8gc3BhbiB7DQpmb250LXNpemU6IDE3cHg7DQp9DQoNCi5yZXdhcmRzX2J1dHRvbiBhLnJld2FyZHNfdmlkZW8gc3Bhbj5zbWFsbCB7DQpmb250LXNpemU6IDE2cHg7DQp9DQoNCiAgICAubWFpbl9zbGlkZXJfY29udGFpbmVyOmFmdGVyIHsNCiAgICBoZWlnaHQ6IDU0MnB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cgew0KICAgIGJvdHRvbTogMzglICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gYnV0dG9uLnNsaWNrLXByZXYuc2xpY2stYXJyb3cgew0KICAgIGJvdHRvbTogMjglICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdiB7DQogICAgdG9wOjgwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyB7DQogICAgdG9wOiAyNiUgIWltcG9ydGFudDsNCn0NCi5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgcmlnaHQ6IC0zODdweDsNCn0NCi5zaXh0aF9zZWN0aW9uIC5zbGljay1saXN0LmRyYWdnYWJsZSB7DQogICAgd2lkdGg6IDExNDNweDsNCiAgICByaWdodDogMjAzcHg7DQp9DQouc2l4dGhfdGFicyB7DQogICAgbGVmdDogNzBweCAhaW1wb3J0YW50Ow0KfQ0KDQouZmlmdGhfc2VjdGlvbiAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHsNCndpZHRoOjMxMHB4Ow0KfQ0KLnJld2FyZHNfYnV0dG9uIHsNCmxlZnQ6MyU7DQpib3R0b206IC00NyUgIWltcG9ydGFudDsNCn0NCi5yZXdhcmRzX2J1dHRvbiBhLnJld2FyZHNfdmlkZW8gew0KICAgIGxlZnQ6LTcwcHggIWltcG9ydGFudDsNCn0NCi5maXJzdF9zbGlkZXJfYmdmaXggew0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQphLnJld2FyZHNfbW9yZV9kZWFscyB7DQogICAgcGFkZGluZzogMTVweCA0MHB4Ow0KfQ0KLmNvbnRhY3QtdXMgew0KbWFyZ2luLXRvcDoxMDBweDsNCn0NCi5jc3Jfc2VjdGlvbiAuc2xpY2stZG90cyB7DQogICAgYm90dG9tOiAtMjIwcHg7DQp9DQouY29udGFjdC11cyAuZmxleC1jb250YWN0IGlucHV0W3R5cGU9InRleHQiXSB7DQogICAgbWFyZ2luLWxlZnQ6IC02NXB4Ow0KaGVpZ2h0OjQzcHg7DQpmb250LXNpemU6MTRweDsNCn0NCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgcCB7DQogICAgbWF4LXdpZHRoOiAyNzBweDsNCiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuMSBBcmlhbCAhaW1wb3J0YW50Ow0KfQ0KDQouY29udGFjdC11cyAuZmxleC1jb250YWN0IGlucHV0OjpwbGFjZWhvbGRlciB7DQpmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsNCn0NCiAgICAubGFzdC1zZWN0aW9uIHsNCiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7DQogICAgICAgIHRvcDotMTZweDsNCiAgICB9DQogICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgcmlnaHQ6LTM3NHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KICAgICAgICAuc2l4dGhfc2VjdGlvbiB7DQogICAgICAgICAgICB0b3A6MTgwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIC5maWZ0aF9zZWN0aW9uIHsNCiAgICAgICAgdG9wOjkwcHg7DQogICAgfQ0KICAgIC50aGlyZF9kaXYgew0KICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICAgICAgdG9wOjMwcHg7DQogICAgfQ0KICAgIC5tYWluX3NsaWRlcl9jb250YWluZXIgew0KICAgICAgICB3aWR0aDogMTQzMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDBweCAyOTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KDQogICAgLm1haW5fc2xpZGVyX2NvbnRhaW5lciAuc2luZ2xlLWl0ZW0gew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgfQ0KICAgIC50b3BfZHJvcGRvd24gew0KICAgICAgICB3aWR0aDogMzMlOw0KICAgIH0NCiAgICAuc2Vjb25kX3NlY3Rpb24gew0KICAgICAgICB3aWR0aDogMTQzMHB4Ow0KICAgIH0NCiAgICAuc2Vjb25kX3NlY3Rpb24gLmhvd19jYW4gew0KICAgICAgICB3aWR0aDogNTUlOw0KICAgIHBhZGRpbmctcmlnaHQ6IDQ0MHB4Ow0KICAgIH0NCnNlY3Rpb24uY3NyIHsNCnRvcDotNzBweDsNCn0NCi5jc3JfYmcgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHdpZHRoOiA1ODVweDsNCiAgICBoZWlnaHQ6IDY4MHB4Ow0KICAgIHRvcDogLTE1OXB4Ow0KICAgIHJpZ2h0OiAyNDBweDsNCn0NCnNlY3Rpb24uY3NyIHsNCm1hcmdpbi1yaWdodDowOw0KfQ0KLmNzciAuc2xpY2stc2xpZGVyIHsNCiAgICB3aWR0aDogMTIxMHB4Ow0KfQ0KLmNzciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7DQogICAgcmlnaHQ6IDIyMHB4Ow0KfQ0KLmNzcl9taWRkbGUgew0KcmlnaHQ6MjcwcHg7DQp9DQouY3NyX21pZGRsZV9ib3R0b20gew0KICAgIHJpZ2h0OiAyNzBweDsNCiAgICB0b3A6IDcwcHg7DQp9DQpzZWN0aW9uLmNzciAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHsNCiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQp9DQouY3NyX3NlY3Rpb24gLnNsaWNrLWRvdHN7DQogICAgcmlnaHQ6MzAlOw0KICAgIGJvdHRvbTotMjQwcHggIWltcG9ydGFudDsNCn0gDQoNCn0NCiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7DQogICAgLnRlc3Ria2JpIHsNCiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9Bci9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX2FyL2JhY2tncm91bmRfYXIxLnBuZyk7DQogICAgICAgIGhlaWdodDogMTAwJTsNCiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExMCU7DQogICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTM3OHB4Ow0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgIH0NCiAgICB9DQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7DQoudGVzdGJrYmkgew0KICAgIGJhY2tncm91bmQ6IHVybCgvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9iYWNrZ3JvdW5kX2FyMS5zdmcpOw0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yODhweDsNCn0NCi5zaXh0aF90YWJzIHVsIGxpIHsNCiAgICBmb250LXdlaWdodDogNzAwOw0KfQ0KLnJld2FyZHNfYnV0dG9uIHsNCiAgICAgIGJvdHRvbTogLTE1JSAhaW1wb3J0YW50Ow0KfQ0KLmZpZnRoX3NlY3Rpb24gLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7DQp3aWR0aDozMTBweDsNCn0NCi5zaXh0aF9zZWN0aW9uIHsNCiAgdG9wOjIwcHggIWltcG9ydGFudDsNCn0NCg0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXYgew0KICB0b3A6IDcwcHggIWltcG9ydGFudDsgDQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHsNCg0KICByaWdodDozMHB4Ow0KfQ0KLmNzcl9zZWN0aW9uIC5zbGljay1kb3RzIHsNCg0KICBsZWZ0OiA0OSUgIWltcG9ydGFudDsgDQp9DQouY29udGFjdC11cyB7DQogICAgbWFyZ2luLXRvcDogMTYwcHg7IA0KfQ0KLmxhc3Qtc2VjdGlvbiB7DQogIHRvcDogODZweCAhaW1wb3J0YW50Ow0KfQ0KICAgICAgICAuY3NyX2JnIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB3aWR0aDogNTYwcHg7DQogICAgaGVpZ2h0OiA2NTBweDsNCiAgICB0b3A6IC0xMzdweDsNCiAgICByaWdodDogMjg3cHg7DQp9DQouY3NyIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHsNCiAgICBsZWZ0OiAzMTNweDsNCn0NCi5taWRkbGVfZGVzYyBwIHsNCiAgICBtYXgtd2lkdGg6IDUwMHB4OyANCiAgICB9DQouY3NyIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgew0KICAgIG1hcmdpbi1yaWdodDogMjBweDsNCiAgICB9DQogICAgLmNzcl9taWRkbGVfYm90dG9tIHsNCiAgICByaWdodDogMzMwcHg7DQogICAgfQ0KICAgIC5jc3JfbWlkZGxlX2JvdHRvbSB7DQogICAgICAgIHRvcDogODBweDsNCiAgICB9ICAgDQogICAgfQ0KICAgIA0KICAgIC5jb250IHsNCiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsNCiAgICB9DQoNCiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7DQogICAgICAgLndpZHRoZmxzIHsNCiAgICAgICAgd2lkdGg6IDEzMTVweDsNCiAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgfQ0KICAgIH0NCiAgICANCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAudGVzdGJrYmkgew0KICAgICAgICBiYWNrZ3JvdW5kOiBub25lOw0KICAgIH0NCiAgICAudGVzdGJrYmkgLnNsaWNrLWFycm93IHsNCiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsNCn0NCiAgICB9DQogICAgDQoudGVzdGJrYmkgLnNsaWNrLWFycm93IHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOw0KfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIGxlZnQ6IDIlOw0KfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLXByZXYgew0KICAgIGxlZnQ6IDYlOw0KfQ0KLnNsaWRlcjIgLnNsaWNrLWFycm93LCAuc2xpZGVyMyAuc2xpY2stYXJyb3csIC5zbGlkZXI0IC5zbGljay1hcnJvdywgLnNsaWRlcjUgLnNsaWNrLWFycm93IHsNCiAgICByaWdodDowOw0KfQ0KLnNsaWRlcjIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsIC5zbGlkZXIzIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAuc2xpZGVyNCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCwgLnNsaWRlcjUgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIGxlZnQ6IDBweDsNCiAgICByaWdodDogNTBweDsNCn0NCi5zbGlkZXIxIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICByaWdodDogMzYlOw0KfQ0KLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIHJpZ2h0OiA0MSU7DQp9DQoudGhpcmRfZGl2PmRpdiBkaXYgew0KICAgIHRyYW5zaXRpb246IG5vbmU7DQp9DQogICAgLyogRW5kIG9mIDEwODAgRklYRVMgKi8NCiAgICANCiAgICANCiAgICAuZmlyc3RTbGlkZXJfeW9faDEgew0KICAgICAgICBmb250LXNpemU6IDQwcHg7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIH0NCiAgICAuZmlyc3RTbGlkZXJfeW9fcCB7DQogICAgZm9udC1zaXplOiA0MHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW4tdG9wOiA0MXB4Ow0KfQ0KDQogICAgICAgIC5zaW5nbGVfaXRlbV9zaGFyZWgxIGIgew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLml0ZW0xMTEgew0KICAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50Ow0KICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7DQogICBsaW5lLWhlaWdodDoxLjE1ICFpbXBvcnRhbnQ7DQp9IA0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQoNCi5pdGVtMTExIHsNCiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsNCiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQogICAgLnNpbmdsZS1pdGVtIGltZyB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KICAgICAgICAubWFpbl9zbGlkZXJfY29udGFpbmVyIHsNCiAgICAgICAgICAgIHdpZHRoOiAxMTQ1cHg7DQogICAgICAgICAgICBtYXJnaW46IDA7DQogICAgICAgICAgICBwYWRkaW5nOiAwOw0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGUtaXRlbSBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdyB7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICBsZWZ0OiAtMTEwcHg7DQogICAgICAgICAgICBib3R0b206IDE4JTsNCiAgICAgICAgICAgIHotaW5kZXg6IDI7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0Ow0KICAgICAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgICAgIHdpZHRoOiAzOXB4Ow0KICAgICAgICAgICAgZm9udC1zaXplOiA2LjVweDsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSFpbXBvcnRhbnQ7DQogICAgICAgICAgICBoZWlnaHQ6IDM5cHg7DQogICAgICAgIH0NCiAgICAgICAgLm1haW5fc2xpZGVyX2NvbnRhaW5lcjphZnRlciB7DQogICAgICAgICAgICBjb250ZW50OiAiICI7DQogICAgICAgICAgICB3aWR0aDogMjA0cHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIGxlZnQ6IC0yMDRweDsNCiAgICAgICAgICAgIGhlaWdodDogNjE0cHg7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IGltZywgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93IGltZyB7DQogICAgICAgICAgICB3aWR0aDogMTdweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlLWl0ZW0gYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgbGVmdDogLTExMHB4Ow0KICAgICAgICAgICAgYm90dG9tOiAyOCU7DQogICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ0NDQ0NDsNCiAgICAgICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgICAgICB3aWR0aDogMzlweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41cHg7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUhaW1wb3J0YW50Ow0KICAgICAgICAgICAgaGVpZ2h0OiAzOXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1hcnJvdzpmb2N1cywgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1hcnJvdzphY3RpdmUsIC5zaW5nbGUtaXRlbSBidXR0b24uc2xpY2stYXJyb3c6dmlzaXRlZCwgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cywgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphY3RpdmUsIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyBsaSBidXR0b246dmlzaXRlZCB7DQogICAgICAgICAgICBvdXRsaW5lOiBub25lOw0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGxlZnQ6IC0xMzBweDsNCiAgICBsaXN0LXN0eWxlOiBub25lOw0KICAgIHBhZGRpbmc6IDA7DQogICAgdG9wOiAzNCU7DQogICAgei1pbmRleDogMTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsNCiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgICAgIGJvcmRlcjogbm9uZTsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIHsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGk6YWZ0ZXIgew0KICAgICAgY29udGVudDogIi8gMDUiOw0KICAgICAgICBjb2xvcjogI2FhYWFhYTsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICB0b3A6IC0xNXB4Ow0KICAgICAgICBsZWZ0OiA1MCU7DQogICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjcwZGVnKTsNCiAgICAgICAgZGlyZWN0aW9uOiBsdHI7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzOmFmdGVyIHsNCiAgICAgICAgY29udGVudDogIl9fX19fX19fIjsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIGJvdHRvbTogLTYxcHg7DQogICAgICAgIGxlZnQ6IDclOw0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdiB7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDEzMHB4Ow0KICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDsNCg0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV9maWJlcnNtYWxsIHsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICBmb250LXdlaWdodDogNjAwOw0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICB9DQoNCiAgICAuc2luZ2xlX2l0ZW1fZmliZXJzbWFsbCBzbWFsbCB7DQogICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4Ow0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV9maWJlcmgxIHsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtc2l6ZTogNjBweDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7DQogICAgICAgIG1hcmdpbi10b3A6IDE1cHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgICAgICBtYXgtd2lkdGg6IDUwMHB4Ow0KICAgIH0NCiAgICAuc2Ftc3VuZ19oMSB7DQogICAgICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KICAgIC5zaW5nbGVfaXRlbV9maWJlcnAgew0KICAgICAgICBmb250LXNpemU6IDIxcHg7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4Ow0KICAgIH0NCiAgICAuc2Ftc3VuZ19wIHsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtc2l6ZTogMzRweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX2ZpYmVyYSwgLnNpbmdsZV9pdGVtX3NoYXJlYSwgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgICAgIGZsb2F0OiByaWdodDsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTAwOw0KICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDE5cHggMjJweDsNCiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsNCiAgICB9DQoNCiAgICAuc2luZ2xlX2l0ZW1fZmliZXJhIGltZywgLnNpbmdsZV9pdGVtX3NoYXJlYSBpbWcsIC5zaW5nbGVfaXRlbV80Z2EgaW1nIHsNCiAgICAgICAgaGVpZ2h0OiAxMnB4Ow0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHdpZHRoOiA1MHB4Ow0KICAgICAgICBmbG9hdDogbGVmdDsNCiAgICAgICAgdG9wOiA2cHg7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7DQogICAgICAgIHJpZ2h0OiAxMHB4Ow0KICAgIH0NCiAgICAubm9fYm9yZGVyX29zbiB7DQogICAgICAgIGJvcmRlcjpub25lIWltcG9ydGFudDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwgew0KICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsIHNtYWxsIHsNCiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtX3NoYXJlaDEgew0KICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgZm9udC1zaXplOiA2MHB4Ow0KICAgICAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDsNCiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDE7DQogICAgICAgIG1heC13aWR0aDogNTAwcHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtX3NoYXJlcCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjFweDsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7DQogICAgICAgIG1heC13aWR0aDogMjAwcHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtXzRnc21hbGwgew0KICAgICAgICBmb250LXNpemU6IDQ1cHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDA7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV80Z2gxIHsNCiAgICAgICAgZm9udC1zaXplOiA0NXB4Ow0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsNCiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDE7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtXzRncCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtXzRncCBzcGFuIHsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT5pbWcgew0KICAgICAgICBoZWlnaHQ6IDU0MnB4Ow0KICAgIH0NCg0KICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHsNCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXYgew0KICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJhLCAuc2luZ2xlX2l0ZW1fc2hhcmVhLCAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogMDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJhIHsNCiAgICAgICAgICAgIGJvdHRvbTogLTE3cHg7DQogICAgICAgIH0NCiAgICAgICAgLm1haW5fc2xpZGVyX2NvbnRhaW5lciB7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIH0NCiAgICAgICAgLnRvcGJhci12MyB7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsNCiAgICAgICAgfQ0KICAgICAgICAuc2Ftc3VuZ19sb2dvIHsNCiAgICAgICAgICAgIHdpZHRoOiAxNTBweCFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgICAgIC5maXJzdFNsaWRlcl95b19wIHsNCiAgICBtYXgtd2lkdGg6IDMxMHB4Ow0KfQ0KICAgICAgICAubWFpbl9zbGlkZXJfY29udGFpbmVyOmFmdGVyIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXYgew0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsNCiAgICAgICAgICAgIGhlaWdodDozNjBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJoMSB7DQogICAgICAgICAgICBmb250LXNpemU6IDQwcHg7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGVfaXRlbV9maWJlcmgxX29zbiB7DQogICAgICAgICAgICBmb250LXNpemU6IDMycHghaW1wb3J0YW50Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJwIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fc2hhcmVwIHsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4Ow0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGVfaXRlbV80Z2gxIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHM6YWZ0ZXIgew0KICAgICAgICAgICAgbGVmdDogaW5oZXJpdDsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIHJpZ2h0Oi0xMDBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJhLCAuc2luZ2xlX2l0ZW1fc2hhcmVhLCAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogMDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fc2hhcmVoMSB7DQogICAgICAgICAgICBmb250LXNpemU6IDQwcHg7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5tYWluX3NsaWRlcl9jb250YWluZXIgew0KICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPmltZyB7DQogICAgICAgICAgICB3aWR0aDogNDMwcHg7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93IHsNCiAgICAgICAgbGVmdDogaW5oZXJpdDsNCiAgICAgICAgcmlnaHQ6IDEuMSU7DQogICAgICAgIGJvdHRvbTogNCU7DQogICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KICAgIH0NCg0KICAgIC5zaW5nbGUtaXRlbSBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdyB7DQogICAgICAgIGxlZnQ6IGluaGVyaXQ7DQogICAgICAgIHJpZ2h0OiA2JTsNCiAgICAgICAgYm90dG9tOiA0JTsNCiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIHsNCiAgICAgICAgbGVmdDogaW5oZXJpdDsNCiAgICAgICAgdG9wOiBpbmhlcml0Ow0KICAgICAgICBib3R0b206IDIlOw0KICAgICAgICByaWdodDogMjAlOw0KICAgIH0NCg0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90czphZnRlciB7DQogICAgICAgIGJvdHRvbTogMTJweDsNCiAgICAgICAgdHJhbnNmb3JtOiBub25lOw0KICAgICAgICBsZWZ0OiA3NXB4Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7DQogICAgICAgIHRyYW5zZm9ybTogbm9uZTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGk6YWZ0ZXIgew0KICAgICAgICB0cmFuc2Zvcm06IG5vbmU7DQogICAgICAgIHRvcDogN3B4Ow0KICAgICAgICBsZWZ0OiBpbmhlcml0Ow0KICAgICAgICByaWdodDogLTIwcHg7DQogICAgICAgIHdpZHRoOiA0MHB4Ow0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdiB7DQogICAgICAgIHRvcDogNzBweDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX2ZpYmVyYSB7DQogICAgICAgIHdpZHRoOiAxNjlweDsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICBib3R0b206IDA7DQogICAgICAgIHJpZ2h0OjE1cHg7DQogICAgfQ0KICAgIC5zaW5nbGVfaXRlbV9maWJlcmEgaW1nLC5zYW1zdW5nX2xvZ28gew0KICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX2ZpYmVyYSBpbWcNCiAgICB7DQogICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsNCiAgICB9DQogICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkgew0KICAgICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+aW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiA0MTRweDsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHsNCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPmltZyB7DQogICAgICAgICAgICB3aWR0aDogNDAwcHg7DQogICAgICAgIH0NCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7DQogICAgICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT5pbWcgew0KICAgICAgICAgICAgd2lkdGg6IDM3NXB4Ow0KICAgICAgICB9DQogICAgICAgIC5maXJzdFNsaWRlcl95b19oMSB7DQogICAgICAgICAgICBmb250LXNpemU6IDMwcHg7DQogICAgICAgIH0NCiAgICAgICAgLmZpcnN0U2xpZGVyX3lvX3Agew0KICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4Ow0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsNCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPmltZyB7DQogICAgICAgICAgICB3aWR0aDogMzYwcHg7DQogICAgICAgIH0NCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7DQogICAgICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT5pbWcgew0KICAgICAgICAgICAgd2lkdGg6IDM0MHB4Ow0KICAgICAgICB9DQogICAgfQ0KICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHsgQG1lZGlhIHsNCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnJldml2YWxfc2xpZGUgLnNpbmdsZV9pdGVtX3NoYXJlYSB7IA0KYm90dG9tOiA4MHB4OyANCn0NCi5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSB7DQp3aWR0aDoxNTVweDsNCn0NCg0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJoMSB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4Ow0KICAgICAgICB9DQogICAgfX0NCjwvc3R5bGU+DQoNCg0KPGRpdiBjbGFzcz0ic2Vjb25kX3NlY3Rpb24iPg0KICAgIDxkaXYgY2xhc3M9Imhvd19jYW4iPjxoMz7Zg9mK2YEg2YXZhtmC2K/YsSDZhtiz2KfYudiv2YPYnzwvaDM+PC9kaXY+DQogICAgPCEtLSAgICAgPGRpdiBjbGFzcz0idG9wX2Ryb3Bkb3duIj4NCiAgICAgICAgICAgICAgICA8dWw+DQogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZHJvcDEiPtiq2LrYt9mK2Kkg2KfZhNmB2KfZitio2LEg2KXZhtiq2LHZhtiq2IzZiCDYtNio2YPYqSDYp9mE2K7ZhNmI2Yo8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3AyIj7Yr9mE2YrZhNmDINmE2KPZgtmI2Ykg2YHYp9mK2KjYsSDYqNin2YTYqNmK2Ko8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3AzIj4g2K7Yr9mF2KfYqiDYp9mE2YXZg9in2YTZhdin2Kog2KfZhNiv2YjZhNio2Kkg2Ygg2KfZhNiq2KzZiNin2YQ8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3A0Ij4g2YTZhdi52LHZgdipINij2YXYp9mD2YYg2KrZiNin2KzYryDZhdi52KfYsdi2IE9yYW5nZTwvbGk+DQogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZHJvcDUiPiDYo9iz2KbZhNipINi02KfYpti52Kk8L2xpPg0KICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvZGl2PiAtLT4NCiAgICA8ZGl2IGlkPSJuYXZfZHJvcCIgY2xhc3M9InRvcF9kcm9wZG93biI+DQogICAgICAgIDxhIGNsYXNzPSJkcm9wZG93bi10b2dnbGUiIGhyZWY9IiMiPtiq2LrYt9mK2Kkg2KfZhNmB2KfZitio2LEg2KXZhtiq2LHZhtiq2Iwg2YjYtNio2YPYqSDYp9mE2K7ZhNmI2Yo8L2E+DQogICAgICAgIDx1bCBjbGFzcz0iZHJvcGRvd24iPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSJkcm9wMSIgb25jbGljaz0ibW9iaWxlTGlua3MoJzEnKTsiPtiq2LrYt9mK2Kkg2KfZhNmB2KfZitio2LEg2KXZhtiq2LHZhtiq2Iwg2YjYtNio2YPYqSDYp9mE2K7ZhNmI2Yo8L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSJkcm9wMiIgb25jbGljaz0ibW9iaWxlTGlua3MoJzInKTsiPtiv2YTZitmE2YMg2YTYo9mC2YjZiSDZgdin2YrYqNixINio2KfZhNio2YrYqjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3AzIiBvbmNsaWNrPSJtb2JpbGVMaW5rcygnMycpOyI+INiu2K/Zhdin2Kog2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTZitipINmIINin2YTYqtis2YjYp9mEPC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iZHJvcDQiIG9uY2xpY2s9Im1vYmlsZUxpbmtzKCc0Jyk7Ij4g2YTZhdi52LHZgdipINij2YXYp9mD2YYg2KrZiNin2KzYryDZhdi52KfYsdi2IE9yYW5nZTwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3A1IiBvbmNsaWNrPSJtb2JpbGVMaW5rcygnNScpOyI+INij2LPYptmE2Kkg2LTYp9im2LnYqTwvbGk+DQogICAgICAgIDwvdWw+DQogICAgPC9kaXY+DQogICAgPHNwYW4+PGEgY2xhc3M9Im9rbGluayIgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvdmVyYWdlLmFzcHgiPtmF2YjYp9mB2YI8L2E+PC9zcGFuPg0KPC9kaXY+DQoNCg0KICAgICAgICA8ZGl2IGNsYXNzPSJ3aWR0aGZscyI+DQoNCjxkaXYgY2xhc3M9InRoaXJkX2RpdiBjb250YWluZXIgaGlkZGVuLXhzIGhpZGRlbi1zbSI+DQogICAgPGRpdiBjbGFzcz0iY29sLXhzLTYgY29sLW1kLTMiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPHA+2KfZhti02KfYoSDYrdiz2KfYqDwvcD4NCiAgICAgICAgICAgIDxzcGFuPtiq2K3Zg9mFICDYqNiz2YfZiNmE2Kkg2KjYrNmF2YrYuSDYp9i02KrYsdin2YPYp9iq2YMg2YXZhiDYo9mI2LHZhtisPC9zcGFuPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL215YWNjb3VudC9wYWdlcy9kZWZhdWx0LmFzcHgjcGVyc29uYWwiPg0KICAgICAgICAgICAgICAgINiz2KzZhCDYp9mE2KfZhg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8cD7Yp9i02K3ZhiDYrti32YMg2YjZitmGINmF2Kcg2YPYp9mGPC9wPg0KICAgICAgICAgICAgPHNwYW4+2KfYr9mB2Lkg2YHZiNin2KrZitix2YMg2KPZiCDYp9i02K3ZhiDYrti32YMg2YHZiiDYo9mKICDZiNmC2Ko8L3NwYW4+DQogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4Ij7Yp9iz2KrYrtiv2YUg2KfZhNiu2K/ZhdipPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7Yo9iv2LEg2KfYtNiq2LHYp9mD2KfYqtmDINmF2Lkg2KPZiNix2YbYrDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtmIINil2K/Zgdi5INmB2YjYp9iq2YrYsdmDICzYpdi02K3ZhiDYrti32YjYt9mDINio2LPZh9mI2YTYqSDZiCDYp9ix2KjYrSDYrNmI2KfYptiyINi52K/Zitiv2Kk8L3NwYW4+DQogICAgICAgICAgICA8YSBocmVmPSIvYXIvc2VydmljZXMvcGFnZXMvbXktb3JhbmdlLWFwcGxpY2F0aW9uLmFzcHgiPg0KICAgICAgICAgICAgICAgINmE2KrYrdmF2YrZhCDYp9mE2KrYt9io2YrZgg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8cD7Yp9mE2YXYqtis2LEg2KfZhNij2YTZg9iq2LHZiNmG2Yo8L3A+DQogICAgICAgICAgICA8c3Bhbj7Yp9i02KrYsdmKINij2K3Yr9irINin2YTYo9is2YfYstipINin2YTYrtmE2YjZitipINmI2KfZhNi52LHZiNi2PC9zcGFuPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyLyI+2KfYtNiq2LHZiiDYp9mE2KPZhjwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCg0KDQoNCg0KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICA8ZGl2IGNsYXNzPSJyb3ciPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMTIgY29sLXhzLTEyIGhpZGRlbi1sZyBoaWRkZW4tbWQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGhpcmRfZGl2MSI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXhzLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3gxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPtin2YbYtNin2KEg2K3Ys9in2Kg8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7Yqtit2YPZhSAg2KjYs9mH2YjZhNipINio2KzZhdmK2Lkg2KfYtNiq2LHYp9mD2KfYqtmDINmF2YYg2KPZiNix2YbYrC48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL2RlZmF1bHQuYXNweCNwZXJzb25hbCI+2LPYrNmEINin2YTYp9mGPC9hPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+2KfYtNit2YYg2K7Yt9mDINmI2YrZhiDZhdinINmD2KfZhjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtin2K/Zgdi5INmB2YjYp9iq2YrYsdmDINij2YjYp9i02K3ZhiDYrti32YMg2YHZiiDYo9mKICDZiNmC2Ko8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4Ij7Yp9iz2KrYrtiv2YUg2KfZhNiu2K/ZhdipPC9hPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+2KPYr9ixINin2LTYqtix2KfZg9in2KrZgyDZhdi5INij2YjYsdmG2Kw8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7ZiCDYpdiv2YHYuSDZgdmI2KfYqtmK2LHZgyAs2KXYtNit2YYg2K7Yt9mI2LfZgyDYqNiz2YfZiNmE2Kkg2Ygg2KfYsdio2K0g2KzZiNin2KbYsiDYudiv2YrYr9ipPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FyL3NlcnZpY2VzL3BhZ2VzL215LW9yYW5nZS1hcHBsaWNhdGlvbi5hc3B4Ij7ZhNiq2K3ZhdmK2YQg2KfZhNiq2LfYqNmK2YI8L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC14cy02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7Yp9mE2YXYqtis2LEg2KfZhNij2YTZg9iq2LHZiNmG2Yo8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7Yp9i02KrYsdmKINij2K3Yr9irINin2YTYo9is2YfYstipINin2YTYrtmE2YjZitipINmIINin2YTYudix2YjYtjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iPtin2LTYqtix2Yog2KfZhNij2YY8L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQoNCjxkaXYgY2xhc3M9ImNvbnRhaW5lciBmb3VydGhfc2VjdGlvbiI+DQogICAgPGgzPtin2YTYudix2YjYtiDZiNin2YTYrtiv2YXYp9iqPC9oMz4NCiAgICA8cD7Zh9mG2KfZgyDYr9in2KbZhdinINi52LHYtiDZhNmDPC9wPg0KICAgIDxkaXY+DQogICAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9qcXVlcnkvMy4xLjEvanF1ZXJ5Lm1pbi5qcyI+PC9zY3JpcHQ+DQogICAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9Ii8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vc2xpY2stY2Fyb3VzZWxAMS44LjEvc2xpY2svc2xpY2suY3NzIiAvPg0KICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3NsaWNrLWNhcm91c2VsQDEuOC4xL3NsaWNrL3NsaWNrLm1pbi5qcyI+PC9zY3JpcHQ+DQoNCiAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGVyMSI+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjEucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDwhLS0gPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb3JhbmdlX21vbmV5X3N2Zy5zdmciIGFsdD0iIj4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxiPti52LHZiNi2INin2YTZgdin2YrYqNixPC9iPg0KICAgICAgICAgICAgICAgICAgICA8cD7YudmK2LQg2YPZhCDZhNit2LjYqSDYqNmE2K3YuNiq2YfYpyDZhdi5INij2YLZiNmJINmB2KfZitio2LE8L3A+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9vZmZlcnMvZmliZXItb2ZmZXJzL3BhZ2VzL2RlZmF1bHQuYXNweCI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPg0KDQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb2ZmZXJfc2xpZGVyMi5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPCEtLSA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9vcmFuZ2VfbW9uZXlfc3ZnLnN2ZyIgYWx0PSIiPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgPHA+DQogICAgICAgICAgICAgICAgICAgICAgICDYtNin2LHZgyDZg9mEINmE2K3YuNipINmF2Lkg2KfZhNmE2Yog2KjYqtit2KjZh9mFINmF2Lkg2KPZgtmI2Ykg2LnYsdmI2LYg2KfZhNmF2YjYqNin2YrZhA0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9vZmZlcnMvcGFnZXMvbW9iaWxlLXByZXBhaWQtb2ZmZXJzLmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjMucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDwhLS0gPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb3JhbmdlX21vbmV5X3N2Zy5zdmciIGFsdD0iIj4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxwPg0KICAgICAgICAgICAgICAgICAgICAgICAg2KPZgdi22YQgINin2YTYrti32YjYtyDZhNmE2LTYqNin2Kgg2YXYuQ0KICAgICAgICAgICAgICAgICAgICAgICAgKzRHDQogICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly95by5vcmFuZ2Uuam8vYXIiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjQucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29yYW5nZV9tb25leV9zdmcuc3ZnIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgICAgIDxwPtin2YHYqtitINmF2K3Zgdi42KkgT3JhbmdlIE1vbmV5INmF2KzYp9mG2Kcg2YjYpdmG2Kog2KjYp9mE2KjZitiqPC9wPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvb3JhbmdlbW9uZXkvUGFnZXMvU2VsZi1SZWdpc3RpcmF0aW9uLmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjUucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDwhLS0gPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb3JhbmdlX21vbmV5X3N2Zy5zdmciIGFsdD0iIj4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxwPg0KICAgICAgICAgICAgICAgICAgICAgICAg2KrZhdiq2ZHYuSDYqNiq2KzYsdio2Kkg2YXZhdiq2LnYqSAg2YHYsdmK2K/YqSDZhdi5INiu2K/Zhdin2KogIE9yYW5nZSDYp9mD2LPYqtix2KcNCg0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9leHRyYS9wYWdlcy9kZWZhdWx0LmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJjb250YWluZXIgZmlmdGhfc2VjdGlvbiI+DQogICAgPGRpdiBjbGFzcz0iZmlmdGhfdGl0bGUiPg0KICAgICAgICA8aDM+2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKPGJyPiDYo9is2YfYstipINmF2YXZitiy2Kk8L2gzPg0KICAgICAgICA8cD7Yp9mB2LbZhCDYp9mE2LnYsdmI2LY8L3A+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0ic2xpZGVyMiI+DQogICAgICAgDQogICAgICAgIA0KICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlcjJfYm94MyI+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9vcHBvLXJlbm8tNS5wbmciIGFsdD0iPk9QUE8gUmVubyA1Ij4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZXIyX2JveDQiPg0KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvb3Bwby1hNzQucG5nIiBhbHQ9Ik9QUE8gQTc0Ij4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICANCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJzbGlkZXIyX3RleHRfbm9zbGlkZSI+DQogICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2xpZGVyMl90ZXh0IHNsaWRlcjJfdGV4dDMiPg0KICAgICAgICAgICAgICAgIDxoNT5PUFBPIFJlbm8gNTwvaDU+DQogICAgICAgICAgICAgICAgPHA+2KfYtNiq2LHZiiDZh9in2KrZgSBPUFBPIFJlbm8gNSDZiNij2K3YtdmEINi52YTZiSDYrti3ICtPcmFuZ2UgOCDZhdi02K3ZiNmGINmE2KPZiNmEINi02YfYsSDZiNis2YrYrNin2KjYp9mK2Kog2KXYttin2YHZitipLjwvcD4NCiAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZSBwcmljZS1wcm9tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtbWFpbiI+MTI5PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXNlY29uZGFyeSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLW1haW4tc2VjIj4uMDA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWN5LWN1cnJlbmN5Ij5KT0QqPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1wZXIiPi9tb250aDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlLXNob3BfaW5zdGFsbG1lbnQiPiZuYnNwOzwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4tLT4NCiAgICAgICAgICAgICAgICA8YSB0aXRsZT0iT1BQTyBSZW5vIDUiIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9lbi9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZS9vcHBvLXJlbm8tNSI+2KfYtNiq2LHZiiDYp9mE2KPZhjwvYT4NCiAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZXIyX3RleHQgc2xpZGVyMl90ZXh0NCI+DQogICAgICAgICAgICAgICAgPGg1Pk9QUE8gQTc0PC9oNT4NCiAgICAgICAgICAgICAgICA8cD7Yp9i02KrYsdmKINmH2KfYqtmBIE9QUE8gQTc0INmI2KPYrdi12YQg2LnZhNmJINiu2LcgK09yYW5nZSA4INmF2LTYrdmI2YYg2YTYo9mI2YQg2LTZh9ixINmI2KzZitis2KfYqNin2YrYqiDYpdi22KfZgdmK2KkuDQoNCjwvcD4NCiAgICAgICAgICAgIDwhLS0gICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZSBwcmljZS1wcm9tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtbWFpbiI+OTI8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2Utc2Vjb25kYXJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtbWFpbi1zZWMiPi4wMDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY3ktY3VycmVuY3kiPkpPRCo8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXBlciI+L21vbnRoPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImUtc2hvcF9pbnN0YWxsbWVudCI+Jm5ic3A7PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgPC9zcGFuPi0tPg0KICAgICAgICAgICAgICAgIDxhIHRpdGxlPSJPUFBPIEE3NCIgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2VuL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLXBob25lL29wcG8tYTc0Ij7Yp9i02KrYsdmKINin2YTYo9mGPC9hPg0KICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICANCiAgICAgICAgPC9kaXY+DQogICAgPHVsIGNsYXNzPSJlLXNob3BfdGl0bGVzIj4NCiAgICAgICAgPGxpIGNsYXNzPSJhbGxfZGV2X2NsaWNrIj5BbGwgRGV2aWNlczwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0ibW9iaWxlc19jbGljayI+UHJvbW90aW9uczwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0ibW9kZW1zX2NsaWNrIj5TaG9wIG9mZmVyczwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iY2F0ZWdfY2xpY2siPkZpYmVyIHNwZWVkIHVwZ3JhZGU8L2xpPg0KICAgIDwvdWw+DQogICAgPHNjcmlwdD4NCg0KDQoNCiAgICAgICAgDQoNCi8vICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoIDwgNzAwKSB7DQovLyAgICAgICAgICAgJCgnLmZpcnN0X21vYicpLnNsaWNrKHsNCi8vICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCi8vICAgICAgICAgICAgICAgIGRvdHM6IHRydWUNCi8vICAgICAgICAgICAgfSk7DQovLyAgICAgICAgICAgICQoIi5maXJzdF9tb2IgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCi8vICAgICAgICAgICAkKCIuZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L2xlZnRfYXJyb3cuc3ZnJz4iKTsNCi8vICAgICAgICB9DQogICAgJCgiLmRyb3AxIikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAkKCIub2tsaW5rIikuYXR0cigiaHJlZiIsICJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY292ZXJhZ2UuYXNweCIpOw0KICAgICAgICAkKCIuZHJvcGRvd24tdG9nZ2xlIikuaHRtbCgi2KrYuti32YrYqSDYp9mE2YHYp9mK2KjYsSDYpdmG2KrYsdmG2KrYjNmIINi02KjZg9ipINin2YTYrtmE2YjZiiIpOw0KICAgIH0pOw0KICAgICQoIi5kcm9wMiIpLmNsaWNrKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgJCgiLm9rbGluayIpLmF0dHIoImhyZWYiLCAiaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL2hlbHAvaW50ZXJuZXQvcGFnZXMvZ3VpZGUtdG8tYmVzdC1maWJlci1leHBlcmllbmNlLmFzcHgjIik7DQogICAgICAgICQoIi5kcm9wZG93bi10b2dnbGUiKS5odG1sKCLYr9mE2YrZhNmDINmE2KPZgtmI2Ykg2YHYp9mK2KjYsSDYqNin2YTYqNmK2KoiKTsNCiAgICB9KTsNCiAgICAkKCIuZHJvcDMiKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICQoIi5va2xpbmsiKS5hdHRyKCJocmVmIiwgImh0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2ludGVybmF0aW9uYWwtc2VydmljZXMvP3V0bV9zb3VyY2U9b3Jhbmdlam8mdXRtX21lZGl1bT1saW5rJnV0bV9jYW1wYWlnbj1ob21lcGFnZSZ1dG1fdGVybT1ob21lcGFnZSZ1dG1fY29udGVudD1ob21lcGFnZSIpOw0KICAgICAgICAkKCIuZHJvcGRvd24tdG9nZ2xlIikuaHRtbCgiINiu2K/Zhdin2Kog2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTYqNipINmIINin2YTYqtis2YjYp9mEIik7DQogICAgfSk7DQogICAgJCgiLmRyb3A0IikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAkKCIub2tsaW5rIikuYXR0cigiaHJlZiIsICJodHRwczovL3N0b3JlLm9yYW5nZS5qby8iKTsNCiAgICAgICAgJCgiLmRyb3Bkb3duLXRvZ2dsZSIpLmh0bWwoIiDZhNmF2LnYsdmB2Kkg2KPZhdin2YPZhiDYqtmI2KfYrNivINmF2LnYp9ix2LYgT3JhbmdlIik7DQogICAgfSk7DQogICAgJCgiLmRyb3A1IikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAkKCIub2tsaW5rIikuYXR0cigiaHJlZiIsICJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9kZWZhdWx0LmFzcHgiKTsNCiAgICAgICAgJCgiLmRyb3Bkb3duLXRvZ2dsZSIpLmh0bWwoIiDYo9iz2KbZhNipINi02KfYpti52KkiKTsNCiAgICB9KTsNCiAgICAkKGZ1bmN0aW9uICgpIHsgLy8gRHJvcGRvd24gdG9nZ2xlDQogICAgICAgICQoJy5kcm9wZG93bi10b2dnbGUnKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAkKHRoaXMpLm5leHQoJy5kcm9wZG93bicpLnNsaWRlVG9nZ2xlKCk7DQogICAgICAgIH0pOw0KDQogICAgICAgICQoZG9jdW1lbnQpLmNsaWNrKGZ1bmN0aW9uIChlKSB7DQogICAgICAgICAgICB2YXIgdGFyZ2V0ID0gZS50YXJnZXQ7DQogICAgICAgICAgICBpZiAoISQodGFyZ2V0KS5pcygnLmRyb3Bkb3duLXRvZ2dsZScpICYmICEkKHRhcmdldCkucGFyZW50cygpLmlzKCcuZHJvcGRvd24tdG9nZ2xlJykpDQogICAgICAgICAgICAgICAgLy97ICQoJy5kcm9wZG93bicpLmhpZGUoKTsgfQ0KICAgICAgICAgICAgeyAkKCcuZHJvcGRvd24nKS5zbGlkZVVwKCk7IH0NCiAgICAgICAgfSk7DQogICAgfSk7DQogICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAkKCcudGhpcmRfZGl2MScpLnNsaWNrKHsNCiAgICAgICAgICAgIGRvdHM6IGZhbHNlLA0KICAgICAgICAgICAgaW5maW5pdGU6IHRydWUsDQogICAgICAgICAgICBhcnJvd3M6IHRydWUsDQogICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDIsDQogICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgY2VudGVyUGFkZGluZzogMjAsDQogICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDANCiAgICAgICAgfSk7DQogICAgfQ0KICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoID4gNzAwKSB7DQogICAgICAgICAgICBqUXVlcnkoJy5zbGlkZXIxJykuc2xpY2soew0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMywNCiAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwNCiAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXk6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAgICAgalF1ZXJ5KCcuc2xpZGVyMScpLnNsaWNrKHsNCiAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgIGluZmluaXRlOiB0cnVlLA0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgICAgIGNlbnRlclBhZGRpbmc6IDIwLA0KICAgICAgICAgICAgICAgIHZhcmlhYmxlV2lkdGg6IHRydWUsDQogICAgICAgICAgICAgICAgcnRsOiB0cnVlLA0KICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDANCg0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgICAgJCgiLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgJCgiLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLXByZXYiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvbGVmdF9hcnJvdy5zdmcnPiIpOw0KICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoID4gNzAwKSB7DQoNCiAgICAgICAgICAgICQoJy5zbGlkZXIyJykuc2xpY2soew0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwNCiAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXk6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAkKCcuc2xpZGVyMicpLm9uKCdhZnRlckNoYW5nZScsIGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICBpZiAoJCgiLnNsaWRlcjJfYm94MSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDEiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDEiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3gyIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MiIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MiIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKCQoIi5zbGlkZXIyX2JveDMiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQzIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQzIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBpZiAoJCgiLnNsaWRlcjJfYm94NCIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDQiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDQiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3g1IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9KTsNCiAgICAgICAgfQ0KICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoIDwgNzAwKSB7DQoNCiAgICAgICAgICAgICQoJy5zbGlkZXIyJykuc2xpY2soew0KICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLA0KICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCiAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICQoJy5zbGlkZXIyJykub24oJ2FmdGVyQ2hhbmdlJywgZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3gxIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKCQoIi5zbGlkZXIyX2JveDIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQyIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQyIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBpZiAoJCgiLnNsaWRlcjJfYm94MyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDMiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDMiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3g0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NCIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKCQoIi5zbGlkZXIyX2JveDUiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQ1IikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQ1IikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0pOw0KICAgICAgICB9DQogICAgICAgIC8vICQoJy5zbGlkZXIzJykuc2xpY2soew0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgIC8vICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgLy8gICAgIGF1dG9wbGF5U3BlZWQ6IDIwMDAsDQogICAgICAgIC8vICAgICBydGw6IHRydWUNCiAgICAgICAgLy8gfSk7DQogICAgICAgIC8vICQoJy5zbGlkZXI0Jykuc2xpY2soew0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgIC8vICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgLy8gICAgIGF1dG9wbGF5U3BlZWQ6IDIwMDAsDQogICAgICAgIC8vICAgICBydGw6IHRydWUNCiAgICAgICAgLy8gfSk7DQogICAgICAgIC8vICQoJy5zbGlkZXI1Jykuc2xpY2soew0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgIC8vICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgLy8gICAgIGF1dG9wbGF5U3BlZWQ6IDIwMDAsDQogICAgICAgIC8vICAgICBydGw6IHRydWUNCiAgICAgICAgLy8gfSk7DQogICAgICAgICQoIi5zbGlkZXIzIikuY3NzKCJkaXNwbGF5IiwgIm5vbmUiKTsNCiAgICAgICAgJCgiLnNsaWRlcjQiKS5jc3MoImRpc3BsYXkiLCAibm9uZSIpOw0KICAgICAgICAkKCIuc2xpZGVyNSIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQoNCg0KICAgICAgICAkKCIuYWxsX2Rldl9jbGljayIpLmNsaWNrKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICQoIi5zbGlkZXIyIikuY3NzKCJkaXNwbGF5IiwgImJsb2NrIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyMyIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNCIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNSIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCcuc2xpZGVyMicpLmdldCgwKS5zbGljay5zZXRQb3NpdGlvbigpOw0KDQogICAgICAgIH0pOw0KDQogICAgICAgICQoIi5tb2JpbGVzX2NsaWNrIikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgJCgiLnNsaWRlcjIiKS5jc3MoImRpc3BsYXkiLCAibm9uZSIpOw0KICAgICAgICAgICAgJCgiLnNsaWRlcjMiKS5jc3MoImRpc3BsYXkiLCAiYmxvY2siKTsNCiAgICAgICAgICAgICQoIi5zbGlkZXI0IikuY3NzKCJkaXNwbGF5IiwgIm5vbmUiKTsNCiAgICAgICAgICAgICQoIi5zbGlkZXI1IikuY3NzKCJkaXNwbGF5IiwgIm5vbmUiKTsNCiAgICAgICAgICAgICQoJy5zbGlkZXIzJykuZ2V0KDApLnNsaWNrLnNldFBvc2l0aW9uKCk7DQogICAgICAgIH0pOw0KDQogICAgICAgICQoIi5tb2RlbXNfY2xpY2siKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAkKCIuc2xpZGVyMyIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyMiIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNCIpLmNzcygiZGlzcGxheSIsICJibG9jayIpOw0KICAgICAgICAgICAgJCgiLnNsaWRlcjUiKS5jc3MoImRpc3BsYXkiLCAibm9uZSIpOw0KICAgICAgICAgICAgJCgnLnNsaWRlcjQnKS5nZXQoMCkuc2xpY2suc2V0UG9zaXRpb24oKTsNCg0KICAgICAgICB9KTsNCg0KICAgICAgICAkKCIuY2F0ZWdfY2xpY2siKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAkKCIuc2xpZGVyMyIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNCIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyMiIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNSIpLmNzcygiZGlzcGxheSIsICJibG9jayIpOw0KICAgICAgICAgICAgJCgnLnNsaWRlcjUnKS5nZXQoMCkuc2xpY2suc2V0UG9zaXRpb24oKTsNCg0KICAgICAgICB9KTsNCg0KICAgICAgICAkKCIuc2xpZGVyMiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9yaWdodF9ncmV5X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICQoIi5zbGlkZXIyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3JpZ2h0X2dyZXlfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgJCgiLnNsaWRlcjMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvcmlnaHRfZ3JleV9hcnJvdy5zdmcnPiIpOw0KICAgICAgICAkKCIuc2xpZGVyMyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9yaWdodF9ncmV5X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICQoIi5zbGlkZXI0IC5zbGljay1hcnJvdy5zbGljay1uZXh0IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3JpZ2h0X2dyZXlfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgJCgiLnNsaWRlcjQgLnNsaWNrLWFycm93LnNsaWNrLXByZXYiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvcmlnaHRfZ3JleV9hcnJvdy5zdmcnPiIpOw0KICAgICAgICAkKCIuc2xpZGVyNSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9yaWdodF9ncmV5X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICQoIi5zbGlkZXI1IC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3JpZ2h0X2dyZXlfYXJyb3cuc3ZnJz4iKTsNCg0KDQogICAgICAgICQoJy5zaW5nbGUtaXRlbScpLnNsaWNrKHsNCiAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgIGFycm93czogdHJ1ZSwNCiAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDEsDQogICAgICAgICAgICAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgICAgICAgICAgYXV0b3BsYXk6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMCwNCiAgICAgICAgICAgICAgICBydGw6dHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAkKCIuc2luZ2xlLWl0ZW0gLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgICAgICQoIi5zaW5nbGUtaXRlbSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9vcmJpdC9sZWZ0X2Fycm93LnN2Zyc+Iik7DQoNCg0KICAgICAgICAgICAgJCgiLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxKSBidXR0b24iKS5odG1sKCIgMDEgIik7DQogICAgICAgICAgICAkKCIuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDIpIGJ1dHRvbiIpLmh0bWwoIiAwMiAiKTsNCiAgICAgICAgICAgICQoIi5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMykgYnV0dG9uIikuaHRtbCgiIDAzICIpOw0KICAgICAgICAgICAgJCgiLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg0KSBidXR0b24iKS5odG1sKCIgMDQgIik7DQogICAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9InNpeHRoX3NlY3Rpb25fYmciPg0KICAgIDxkaXYgY2xhc3M9InNpeHRoX3NlY3Rpb24gY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2l4dGhfdGl0bGUiPg0KICAgICAgICAgICAgPHAgY2xhc3M9ImhpZGRlbi14cyI+T3JhbmdlPC9wPg0KICAgICAgICAgICAgPGg1PlJld2FyZHM8L2g1Pg0KICAgICAgICAgICAgPHAgY2xhc3M9InNpeHRoX2Rlc2MiPtin2LPYqtmB2YrYryDYp9mD2KvYsSDZhdi5IE9yYW5nZTwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpeHRoX3RhYnMiPg0KICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZGVhbHNfdGFiIiBvbmNsaWNrPSJjaGFuZ2Vmb250KCcxJyk7Ij5PcmFuZ2UgRGVhbHM8L2xpPg0KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0idGlrcmFtX3RhYiIgb25jbGljaz0iY2hhbmdlZm9udCgnMicpOyI+PCEtLSA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9BY2NvdW50L0xvZ2luIiB0YXJnZXQ9Il9ibGFuayI+IC0tPtmG2YLYp9i3INiq2YPYsdmFPCEtLSA8L2E+IC0tPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0idmFyaWFibGUtd2lkdGgiPg0KICAgICAgICANCiAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXAxIj4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0FSL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWVfQVIvcmV3YXJkc19zbGlkZXIxLnBuZyIgYWx0PSIiPg0KICAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5DaGFwdGVyIE9uZSBDYWZlMTwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj5DYWxsIHRvIEFjdGlvbjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj5HZXQgMjUlIG9mZjwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7ZhNix2K3ZhNin2KrZgyDZiNmF2LTYp9mI2YrYsdmDDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+2KfYqti02KrYsdmKINmC2LPYp9im2YUg2LHYtdmK2K8g2YXZhiDZg9ix2YrZhTwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vd2Vidmlld3MvZGVhbHMvYXIvRVNob3AiPtiy2LEg2KfZhNmF2KrYrNixINin2YTYp9mGPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9naWZ0X2ljb24ucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNtYWxsPjI1MDxicj48aT4g2YbZgti32Kk8L2k+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xpcDIiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQVIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9yZXdhcmRzX3NsaWRlcjIucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPCEtLSA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkNoYXB0ZXIgT25lIENhZmUyPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImNhbGxfYWN0aW9uX3Jld2FyZHMiPkNhbGwgdG8gQWN0aW9uPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImdldF9vZmYiPkdldCAyNSUgb2ZmPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPtmE2YjYrNio2KfYqiDYp9mD2YQg2K7ZgdmK2YHYqQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtin2LTYqtix2Yog2YLYs9in2KbZhSDYrti12YUg2YXZhiDYt9mE2KjYp9iqPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9FU2hvcC9EZXRhaWxzLzMzNSI+2LLYsSDYp9mE2YXYqtis2LEg2KfZhNin2YY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2dpZnRfaWNvbi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c21hbGw+MjUwPGJyPjxpPiDZhtmC2LfYqTwvaT48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGlwMyI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyNC5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+Q2hhcHRlciBPbmUgQ2FmZTM8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY2FsbF9hY3Rpb25fcmV3YXJkcyI+Q2FsbCB0byBBY3Rpb248L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iZ2V0X29mZiI+R2V0IDI1JSBvZmY8L3A+DQogICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICA8L3NwYW4+IC0tPg0KICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+2YTYp9i02KrYsdin2YPYp9iq2YMg2KfZhNix2YLZhdmK2KkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7Yp9i02KrYsdmKINmC2LPYp9im2YUg2KfYtNiq2LHYp9mDINmI2LTYrdmGINix2LXZitivINmF2YYg2YPYsdiq2Yo8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL3dlYnZpZXdzL2RlYWxzL2FyL0VTaG9wIj7YstixINin2YTZhdiq2KzYsSDYp9mE2KfZhjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZ2lmdF9pY29uLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXA0Ij4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0FSL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWVfQVIvcmV3YXJkc19zbGlkZXIzLnBuZyIgYWx0PSIiPg0KICAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5DaGFwdGVyIE9uZSBDYWZlNDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj5DYWxsIHRvIEFjdGlvbjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj5HZXQgMjUlIG9mZjwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7ZhNij2LrYp9mG2YrZgyDYp9mE2YXZgdi22YTYqQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtin2LTYqtix2Yog2YLYs9in2KbZhSDYp9i02KrYsdin2YMg2YXZhiDYp9mG2LrYp9mF2Yo8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL0VTaG9wL0RldGFpbHMvMzMwIj7YstixINin2YTZhdiq2KzYsSDYp9mE2KfZhjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZ2lmdF9pY29uLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InZhcmlhYmxlLXdpZHRoMSI+DQogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGlwNiI+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9rZXJtYWxrLnBuZyIgYWx0PSJTaGF3YXJtYWF0aSI+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+IDIwJSDYrti12YUgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7YudmE2Ykg2KfZhNit2LPYp9ioICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vd2Vidmlld3MvZGVhbHMvYXIvRGVhbHMvRGV0YWlscy84NCI+2KfYrdi12YQg2LnZhNmJINin2YTYrti12YU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8c21hbGw+MjUwPGJyPjxpPiBQb2ludHM8L2k+PC9zbWFsbD4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xpcDciPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9wcmltZS5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+R2hhc2VlbGNvbTwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7Yrti12YUgNTDZqiDYudmE2Ykg2K7Yr9mF2Kkg2LrYs9mK2YQg2KfZhNmF2YTYp9io2LM8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iZ2V0X29mZiI+2K7YtdmFIDUw2aog2LnZhNmJINiu2K/ZhdipINi62LPZitmEINin2YTZhdmE2KfYqNizPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlByaW1lIENpbmVtYXM8YnI+INiu2LXZhSDYrtin2LUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4g2LnZhNmJINiq2LDZg9ix2Kkg2YXYuSDYqNmI2LTYp9ixINmI2YXYtNix2YjYqCDYutin2LLZijwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vd2Vidmlld3MvZGVhbHMvYXIvRGVhbHMvRGV0YWlscy82MyI+2KfYrdi12YQg2LnZhNmJINin2YTYrti12YU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8c21hbGw+MjUwPGJyPjxpPiDZhtmC2LfYqTwvaT48L3NtYWxsPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xpcDgiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3NsaWRlcjZfMy5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlNoYXJtaXJhbjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7Yrti12YUgMjDZqiDYudmE2Ykg2YXYs9iq2K3Yttix2KfYqiDYp9mE2KrYrNmF2YrZhDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj7Yrti12YUgMjDZqiDYudmE2Ykg2YXYs9iq2K3Yttix2KfYqiDYp9mE2KrYrNmF2YrZhDwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD4yMCUg2K7YtdmFPGJyPlNoYXJtaXJhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPti52YTZiSDZhdiz2KrYrdi22LHYp9iqINin2YTYqtis2YXZitmEPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzQ3Ij7Yp9it2LXZhCDYudmE2Ykg2KfZhNiu2LXZhTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGlwOSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL3NpenpsZS5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzI1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkNhc3RhbmEgQ2Fmw6k8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY2FsbF9hY3Rpb25fcmV3YXJkcyI+2K7YtdmFIDMw2aog2LnZhNmJINil2KzZhdin2YTZiiDZgdin2KrZiNix2KrZgzwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj7Yrti12YUgMzDZqiDYudmE2Ykg2KXYrNmF2KfZhNmKINmB2KfYqtmI2LHYqtmDPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlNpenpsZSBHcmlsbCA8YnI+2LPYp9mG2K/ZiNmK2KrYtCDZhdis2KfZhtin2YsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4g2YXYuSDZg9mEINiz2KfZhtiv2YjZitiq2LQ8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL3dlYnZpZXdzL2RlYWxzL2FyL0RlYWxzL0RldGFpbHMvODUiPtin2K3YtdmEINi52YTZiSDYp9mE2K7YtdmFPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gPHNtYWxsPjI1MDxicj48aT4g2YbZgti32Kk8L2k+PC9zbWFsbD4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXAxMCI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2NvenkucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICA8IS0tICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vYXIvRGVhbHMvRGV0YWlscy8yMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5QaXp6YSBMb3ZlcjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7Yrti12YUgMjXZqiDYudmE2Ykg2KfZhNio2YrYqtiy2Kc8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iZ2V0X29mZiI+2K7YtdmFIDI12aog2LnZhNmJINin2YTYqNmK2KrYstinPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkNvenkgUGl6emE8YnI+INio2YrYqtiy2Kcg2YXYrNin2YbYp9mLDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+INmF2Lkg2YPZhCDYqNmK2KrYstinPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby93ZWJ2aWV3cy9kZWFscy9hci9EZWFscy9EZXRhaWxzLzg2Ij7Yp9it2LXZhCDYudmE2Ykg2KfZhNiu2LXZhTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXAxMSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2xpZGVyNl82LnBuZyIgYWx0PSIiPg0KICAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL0RlYWxzL0RldGFpbHMvOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5MZWFkZXJzIENlbnRlcjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7ZqjQg2K7YtdmFINi52YTZiSDYp9mE2KPYrNmH2LLYqSDYp9mE2YPZh9ix2KjYp9im2YrYqTwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj402aog2K7YtdmFINi52YTZiSDYp9mE2KPYrNmH2LLYqSDYp9mE2YPZh9ix2KjYp9im2YrYqTwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD40JSDYrti12YU8YnI+TGVhZGVycyBDZW50ZXINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7YudmE2Ykg2KfZhNij2KzZh9iy2Kkg2KfZhNmD2YfYsdio2KfYptmK2Kk8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL0RlYWxzL0RldGFpbHMvOCI+2KfYrdi12YQg2LnZhNmJINin2YTYrti12YU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8c21hbGw+MjUwPGJyPjxpPiDZhtmC2LfYqTwvaT48L3NtYWxsPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPHNjcmlwdD4NCiAgICAgICAgICAgICQoIi52YXJpYWJsZS13aWR0aCIpLmhpZGUoKTsNCg0KICAgICAgICAgICAgJCgiLnRpa3JhbV90YWIiKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICQoIi52YXJpYWJsZS13aWR0aCIpLnNob3coKTsNCiAgICAgICAgICAgICAgICAgJCgiLnZhcmlhYmxlLXdpZHRoMSIpLmhpZGUoKTsNCiAgICAgICAgICAgICAgICAgJCgnLnZhcmlhYmxlLXdpZHRoJykuZ2V0KDApLnNsaWNrLnNldFBvc2l0aW9uKCk7DQogICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgJCgiLnRpa3JhbV90YWIiKS5jc3MoJ2NvbG9yJywgJyNmZjc5MDAnKTsNCiAgICAgICAgICAgICAgICAkKCIudGlrcmFtX3RhYiIpLmNzcygndGV4dC1kZWNvcmF0aW9uJywgJ3VuZGVybGluZScpOw0KICAgICAgICAgICAgICAgICQoIi5kZWFsc190YWIiKS5jc3MoJ2NvbG9yJywgJyNmZmYnKTsNCiAgICAgICAgICAgICAgICAkKCIuZGVhbHNfdGFiIikuY3NzKCdmb250LXdlaWdodCcsICczMDAnKTsNCiAgICAgICAgICAgICAgICAkKCIuZGVhbHNfdGFiIikuY3NzKCd0ZXh0LWRlY29yYXRpb24nLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICAvLyAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc192aWRlbyIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgICAgIC8vICQoIi5yZXdhcmRzX3Rpa3JhbV9lc2hvcCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2xvZ2luIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfbW9yZV9kZWFscyIpLnRleHQoItmF2KrYrNixINiq2YPYsdmFIik7IA0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuYXR0cignaHJlZicsICdodHRwOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL3dlYnZpZXdzL2FyL0VTaG9wJyk7IA0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzUiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzciKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzkiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzEwIikuY3NzKCdvcGFjaXR5JywgJzAnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc0IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNpeHRoX3RhYnMgdWwiKS5hZGRDbGFzcygidGlrcmFtX2FmdGVyIik7DQogICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICQoIi5kZWFsc190YWIiKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgJCgiLnZhcmlhYmxlLXdpZHRoIikuaGlkZSgpOw0KICAgICAgICAgICAgICAgICQoIi52YXJpYWJsZS13aWR0aDEiKS5zaG93KCk7DQogICAgICAgICAgICAgICAgJCgnLnZhcmlhYmxlLXdpZHRoMScpLmdldCgwKS5zbGljay5zZXRQb3NpdGlvbigpOw0KICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMSIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgJCgiLnRpa3JhbV90YWIiKS5jc3MoJ2NvbG9yJywgJyNmZmYnKTsNCiAgICAgICAgICAgICAgICAkKCIudGlrcmFtX3RhYiIpLmNzcygndGV4dC1kZWNvcmF0aW9uJywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAkKCIuZGVhbHNfdGFiIikuY3NzKCdjb2xvcicsICcjZmY3OTAwJyk7DQogICAgICAgICAgICAgICAgJCgiLmRlYWxzX3RhYiIpLmNzcygndGV4dC1kZWNvcmF0aW9uJywgJ3VuZGVybGluZScpOw0KICAgICAgICAgICAgICAgICAgICAvLyAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfdmlkZW8iKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgICAgIC8vICQoIi5yZXdhcmRzX3Rpa3JhbV9lc2hvcCIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfbG9naW4iKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX21vcmVfZGVhbHMiKS50ZXh0KCLYp9mE2YXYstmK2K8g2YXZhiDYp9mE2K7YtdmI2YXYp9iqIik7IA0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuYXR0cignaHJlZicsICdodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9kZWFscycpOyANCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc2IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc4IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc5IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxMCIpLmNzcygnb3BhY2l0eScsICcxJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMSIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMyIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5zaXh0aF90YWJzIHVsIikucmVtb3ZlQ2xhc3MoInRpa3JhbV9hZnRlciIpOw0KICAgICAgICAgICAgfSk7DQoNCg0KDQoNCiAgICAgICAgICAgIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggPiA3MDApIHsNCiAgICAgICAgICAgICAgICAkKCcudmFyaWFibGUtd2lkdGgnKS5zbGljayh7DQogICAgICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIGluZmluaXRlOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgc3BlZWQ6IDMwMCwNCiAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICB2YXJpYWJsZVdpZHRoOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIGVsc2UgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAgICAgICAgICQoJy52YXJpYWJsZS13aWR0aCcpLnNsaWNrKHsNCiAgICAgICAgICAgICAgICAgICAgZG90czogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgaW5maW5pdGU6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIHNwZWVkOiAzMDAsDQogICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICAgICAgY2VudGVyTW9kZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgdmFyaWFibGVXaWR0aDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgcnRsOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgfQ0KDQoNCiAgICAgICAgICAgIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggPiA3MDApIHsNCiAgICAgICAgICAgICAgICAkKCcudmFyaWFibGUtd2lkdGgxJykuc2xpY2soew0KICAgICAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgIHNwZWVkOiAzMDAsDQogICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICAgICAgY2VudGVyTW9kZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgdmFyaWFibGVXaWR0aDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgcnRsOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBlbHNlIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggPCA3MDApIHsNCiAgICAgICAgICAgICAgICAkKCcudmFyaWFibGUtd2lkdGgxJykuc2xpY2soew0KICAgICAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgc3BlZWQ6IDMwMCwNCiAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICB2YXJpYWJsZVdpZHRoOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvLyAkKCcudmFyaWFibGUtd2lkdGgnKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAvLyAgICAgaWYgKCQoIi5jbGlwMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJykNCg0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBlbHNlIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzEiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQoNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBpZiAoJCgiLmNsaXAzIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzMiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzMiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBlbHNlIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzMiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDQiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGVsc2Ugew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzQiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygnZGlzcGxheScsICdub25lJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyB9KTsNCg0KICAgICAgICAgICAgJCgiLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoIC5zbGljay1hcnJvdy5zbGljay1uZXh0IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L3JpZ2h0X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICAgICAkKCIuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggLnNsaWNrLWFycm93LnNsaWNrLXByZXYiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvbGVmdF9hcnJvdy5zdmcnPiIpOw0KDQogICAgICAgICAgICAkKCIuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1hcnJvdy5zbGljay1uZXh0IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L3JpZ2h0X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICAgICAkKCIuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L2xlZnRfYXJyb3cuc3ZnJz4iKTsNCg0KDQogICAgICAgICAgICAvLyAkKCcudmFyaWFibGUtd2lkdGgxJykuc2xpY2soew0KICAgICAgICAgICAgLy8gICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAvLyAgICAgaW5maW5pdGU6IGZhbHNlLA0KICAgICAgICAgICAgLy8gICAgIHNwZWVkOiAzMDAsDQogICAgICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgLy8gICAgIGNlbnRlck1vZGU6IHRydWUsDQogICAgICAgICAgICAvLyAgICAgdmFyaWFibGVXaWR0aDogdHJ1ZQ0KICAgICAgICAgICAgLy8gfSk7DQogICAgICAgICAgICAvLyAkKCcudmFyaWFibGUtd2lkdGgxJykub24oJ2FmdGVyQ2hhbmdlJywgZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDUiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQoNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBpZiAoJCgiLmNsaXA2IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKQ0KDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGVsc2Ugew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNiIpLmNzcygnZGlzcGxheScsICdub25lJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgaWYgKCQoIi5jbGlwNyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNyIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBpZiAoJCgiLmNsaXA4IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBlbHNlIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc4IikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDkiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnOSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnOSIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGVsc2Ugew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzkiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnOSIpLmNzcygnZGlzcGxheScsICdub25lJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgaWYgKCQoIi5jbGlwMTAiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMTAiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzEwIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMTAiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMTAiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gfSk7DQoNCiAgICAgICAgICAgICQoIi5zaXh0aF9zZWN0aW9uIC52YXJpYWJsZS13aWR0aDEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCg0KICAgICAgICAgICAgJCgiLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoMSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9vcmJpdC9sZWZ0X2Fycm93LnN2Zyc+Iik7DQoNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgPC9kaXY+DQoNCjwhLS0gICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmcxIj4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyMS5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmcyIj4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyMi5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmczIj4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyNC5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmc0Ij4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyMy5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmc1Ij4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2xpZGVyNl8yLnBuZyIgY2xhc3M9InNpeHRoX2JnX2ltZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0icmV3YXJkc19iZzYiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9zbGlkZXI2XzEucG5nIiBjbGFzcz0ic2l4dGhfYmdfaW1nIj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJyZXdhcmRzX2JnNyI+DQogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3NsaWRlcjZfMy5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmc4Ij4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2xpZGVyNl80LnBuZyIgY2xhc3M9InNpeHRoX2JnX2ltZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0icmV3YXJkc19iZzkiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9zbGlkZXI2XzUucG5nIiBjbGFzcz0ic2l4dGhfYmdfaW1nIj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJyZXdhcmRzX2JnMTAiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9zbGlkZXI2XzYucG5nIiBjbGFzcz0ic2l4dGhfYmdfaW1nIj4NCiAgICA8L2Rpdj4gLS0+DQogICAgPGRpdiBjbGFzcz0icmV3YXJkc19idXR0b24iPg0KICAgICAgICA8IS0tIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL2RlYWxzIj7Yp9mE2YXYstmK2K8g2YXZhiDYp9mE2K7YtdmI2YXYp9iqIDwvYT4gLS0+DQoNCiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1BN0RFTmtYMUpDOCIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJyZXdhcmRzX3ZpZGVvIj48aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvcGxheV9yZXdhcmRzLnBuZyI+DQogICAgICAgICAgICAgICAgPHNwYW4+2YHZitiv2YrZiCDYqtmI2LbZitit2Yo8c21hbGwgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI+2LTYp9mH2K8g2KfZhNin2YY8L3NtYWxsPjwvc3Bhbj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2VuL2RlYWxzIiBjbGFzcz0icmV3YXJkc19tb3JlX2RlYWxzIj7Yp9mE2YXYstmK2K8g2YXZhiDYp9mE2K7YtdmI2YXYp9iqPC9hPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby93ZWJ2aWV3cy9kZWFscy9hci9BY2NvdW50L0xvZ2luIiBjbGFzcz0icmV3YXJkc19sb2dpbiI+2KrYs9is2YrZhCDYp9mE2K/YrtmI2YQ8L2E+DQogICAgPC9kaXY+DQo8L2Rpdj4NCjxzZWN0aW9uIGNsYXNzPSJjc3IiPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImNzcl90aXRsZSI+PGgzPtmF2LPYpNmI2YTZitipINij2YjYsdmG2Kwg2KfZhNmF2KzYqtmF2LnZitipPC9oMz48cD7Zhdi52KfZitmK2LEg2KzYr9mK2K/YqSDZhNmE2YXYs9ik2YjZhNmK2Kkg2KfZhNmF2KTYs9iz2YrYqSDYp9mE2YXYrNiq2YXYudmK2Kk8L3A+PC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3JfYmciPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcl9taWRkbGUiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWRkbGVfaGVhZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJjc3JfbGlua18xIiBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPjxoMz7Zhdiz2KTZiNmE2YrYqSDYo9mI2LHZhtisINin2YTZhdis2KrZhdi52YrYqTwvaDM+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9ImNzcl9saW5rXzIiIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+PGgzPtin2YTYtNmF2YjZhCDYp9mE2LHZgtmF2YogPC9oMz48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iY3NyX2xpbmtfMyIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj48aDM+2KfZhNiq2LnZhNmK2YUg2KfZhNix2YLZhdmKIDwvaDM+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9ImNzcl9saW5rXzQiIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+PGgzPtix2YrYp9iv2Kkg2KfZhNij2LnZhdin2YQgPC9oMz48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iY3NyX2xpbmtfNSIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj48aDM+2KfZhNi02LHYp9mD2KfYqjwvaDM+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8YSBjbGFzcz0iY3NyX2xpbmtfNiIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj48aDM+2YXYs9in2KjZgtin2Ko8L2gzPjwvYT4gLS0+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWRkbGVfZGVzYyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY3NyX2Rlc2NfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KXZhiDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYqtiz2LnZiSDZhNmE2YXYs9in2YfZhdipINmB2Yog2KfZhNmG2YXZiCDYp9mE2KfZgtiq2LXYp9iv2Yog2YjYp9mE2KfYrNiq2YXYp9i52Yog2YXZhiDYrtmE2KfZhCDYp9iz2KrYsdin2KrZitis2YrYqSDYp9mE2LTYsdmD2Kkg2YTZhNmF2LPYpNmI2YTZitipINin2YTZhdis2KrZhdi52YrYqSDYp9mE2KrZiiDYqtix2YPYsiDYudmE2Ykg2KrZhdmD2YrZhiDYp9mE2LTYqNin2Kgg2YjYp9mE2YbYs9in2KEg2YjYp9mE2KPYtNiu2KfYtSDYsNmI2Yog2KfZhNil2LnYp9mC2Kkg2YHZiiDYq9mE2KfYq9ipINmF2KzYp9mE2KfYqiDYsdim2YrYs9mK2Kk6INin2YTYtNmF2YjZhCDYp9mE2LHZgtmF2YrYjCDZiNin2YTYqti52YTZitmFINin2YTYsdmC2YXZitiMINmI2LHZitin2K/YqSDYp9mE2KPYudmF2KfZhCDYudio2LEg2KjYsdin2YXYrNmH2Kcg2KfZhNiu2KfYtdip2Iwg2YjYp9mE2YXYtNin2LHZiti5INin2YTYqtmKINiq2YbZgdiw2YfYpyDYqNin2YTYqti52KfZiNmGINmF2Lkg2LTYsdmD2KfYptmH2KcuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvUGFnZXMvY3NyLmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjc3JfZGVzY18yIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtiz2LnZiSDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYpdmE2Ykg2KrZhdmD2YrZhiDYp9mE2K3Zitin2Kkg2KfZhNix2YLZhdmK2Kkg2YTZhNmG2KfYsyDZhNmK2LMg2YXZhiDYrtmE2KfZhCDYqti52LLZitiyINin2YTYqNmG2YrYqSDYp9mE2KPYs9in2LPZitipINmE2YTYp9iq2LXYp9mE2KfYqiDZgdmKINin2YTYo9ix2K/ZhiDZiNit2LPYqNiMINio2YQg2YXZhiDYrtmE2KfZhCDYqNix2KfZhdis2YfYpyDZhNmE2YXYs9ik2YjZhNmK2Kkg2KfZhNin2KzYqtmF2KfYudmK2Kkg2KPZiti22KfZiyDYp9mE2KrZiiDYqtiz2KrZh9iv2YEg2KvZhNin2Ksg2YHYptin2Kog2LHYptmK2LPZitipINmF2YfZhdipINmF2YYg2KfZhNmF2KzYqtmF2Lk6INin2YTYtNio2KfYqNiMINmI2KfZhNmG2LPYp9ih2Iwg2YjYp9mE2KPYtNiu2KfYtSDYsNmI2Yog2KfZhNil2LnYp9mC2KkuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29kaW5nLWFjYWRlbXkuYXNweD91dG1fc291cmNlPW9yYW5nZWpvJnV0bV9tZWRpdW09bGluayZ1dG1fY2FtcGFpZ249aG9tZXBhZ2UmdXRtX3Rlcm09aG9tZXBhZ2UmdXRtX2NvbnRlbnQ9aG9tZXBhZ2UiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjc3JfZGVzY18zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYpdmGINij2YjYsdmG2Kwg2KfZhNij2LHYr9mGINmF2YTYqtiy2YXYqSDYqNin2YTZhdiz2KfZh9mF2Kkg2KjYp9mE2KrYrdmI2YQg2KfZhNix2YLZhdmKINmB2Yog2KfZhNmF2YXZhNmD2Kkg2YXZhiDYrtmE2KfZhCDYqtit2LPZitmGINis2YjYr9ipINin2YTYqti52YTZitmF2Iwg2YjYqtiy2YjZitivINin2YTYt9mE2KfYqCDYqNin2YTZhdmH2KfYsdin2Kog2KfZhNix2YLZhdmK2Kkg2KfZhNmE2KfYstmF2KnYjCDZiNix2YLZhdmG2Kkg2KfZhNmF2LXYp9iv2LEg2KfZhNiq2LnZhNmK2YXZitipLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL2JpZy9wYWdlcy9kZWZhdWx0LmFzcHg/dXRtX3NvdXJjZT1vcmFuZ2VqbyZ1dG1fbWVkaXVtPWxpbmsmdXRtX2NhbXBhaWduPWhvbWVwYWdlJnV0bV90ZXJtPWhvbWVwYWdlJnV0bV9jb250ZW50PWhvbWVwYWdlIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY3NyX2Rlc2NfNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KrYqtik2YXZhiDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYo9mGINiv2LnZhSDYsdmK2KfYr9ipINin2YTYo9i52YXYp9mEINmH2Yog2KfZhNmF2YHYqtin2K0g2YTYr9mB2Lkg2KfZhNin2YLYqti12KfYryDZiNin2YTYqtmG2YXZitipINin2YTZhdiz2KrYr9in2YXYqdiMINmE2LDYpyDZgdmH2Yog2K3YsdmK2LXYqSDYudmE2Ykg2KrZhdmH2YrYryDYp9mE2LfYsdmK2YIg2KPZhdin2YUg2KfZhNi02LHZg9in2Kog2KfZhNmG2KfYtNim2Kkg2YHZiiDYp9mE2KPYsdiv2YYg2YXZhiDYrtmE2KfZhCDYqtmC2K/ZitmFINin2YTYr9i52YUg2YjYp9mE2KXYsdi02KfYry4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gPGEgaHJlZj0iaHR0cHM6Ly95by5vcmFuZ2Uuam8vYXIvdGx5bS9kd3JhdC10ZHJ5YiI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImNzcl9kZXNjXzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgINmE2KrYrdix2LUg2KPZiNix2YbYrCDYp9mE2KPYsdiv2YYg2LnZhNmJINiq2LnYstmK2LIg2KfZhNmF2KzYqtmF2Lkg2YXZhiDYp9mE2K/Yp9iu2YTYjCDZiNiu2YTZgiDZhdiz2KrZgtio2YQg2KPZgdi22YQg2YTYrNmF2YrYuSDZhdmGINiq2YXYsyDYp9mE2LTYsdmD2Kkg2K3Zitin2KrZh9mFINio2KfZhNiq2LnYp9mI2YYg2YXYuSDYtNix2YPYp9im2YfYpy4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxhIGhyZWY9Imh0dHBzOi8veW8ub3JhbmdlLmpvL2FyL3RseW0vbW5oLWphbXl0Ij7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxwIGNsYXNzPSJjc3JfZGVzY182Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtmG2LjZhSDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDZhdiz2KfYqNmC2KfYqiDZiNiq2K3Yr9mK2KfYqiDZhdit2YTZitipINmE2LHZitin2K/ZitmKINin2YTYo9i52YXYp9mEINiq2KPZh9mE2YfZhSDZhNmE2YXZhtin2YHYs9ipINi52YTZiSDZhdiz2KrZiNmJINmF2K3ZhNmK2Iwg2YjYp9mC2YTZitmF2YrYjCDZiNi52KfZhNmF2YouDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly95by5vcmFuZ2Uuam8vYXIvcnlhZHQtYWxhbWFsL21zYWJxYXQiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3Jfc2VjdGlvbiI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8aW1nIGNsYXNzPSJoaWRkZW4teHMgaGlkZGVuLXNtIiBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQLmpwZyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJoaWRkZW4tbWQgaGlkZGVuLWxnIiBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQbW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQLmpwZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDgwcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQbW9iLmpwZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQLmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUluY2x1c2lvbi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtSW5jbHVzaW9ubW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvRGlnaXRhbC1JbmNsdXNpb24uanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUluY2x1c2lvbm1vYi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtSW5jbHVzaW9uLmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUVkdWNhdGlvbi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtRWR1Y2F0aW9ubW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvRGlnaXRhbC1FZHVjYXRpb24uanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUVkdWNhdGlvbm1vYi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtRWR1Y2F0aW9uLmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9FbnRyZXByZW5ldXJzaGlwLTIwMTgtQW5udWFsLVJlcG9ydC5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0VudHJlcHJlbmV1cnNoaXAtMjAxOC1Bbm51YWwtUmVwb3J0bW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvRW50cmVwcmVuZXVyc2hpcC0yMDE4LUFubnVhbC1SZXBvcnQuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9FbnRyZXByZW5ldXJzaGlwLTIwMTgtQW5udWFsLVJlcG9ydG1vYi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0VudHJlcHJlbmV1cnNoaXAtMjAxOC1Bbm51YWwtUmVwb3J0LmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHMuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImhpZGRlbi1tZCBoaWRkZW4tbGciIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHNtb2IuanBnIj4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHMuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHNtb2IuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHMuanBnIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2PjwhLS0gDQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLXhzIGhpZGRlbi1zbSIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2NvbXBldGl0aW9ucy5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvQVIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9zbGlkZXJzL2NvbXBldGl0aW9uc21vYi5wbmciPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4gLS0+DQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3JfbWlkZGxlX2JvdHRvbSI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1pZGRsZV9udW1iZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyX251bWJlcnNfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4+NDwvc3Bhbj4gICDYo9mI2YTZiNmK2KfYqiDZiCDZhdit2KfZiNixPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjQ8L3NwYW4+INmB2KbYp9iqINmF2LPYqtmH2K/ZgdipPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjI8L3NwYW4+ICAg2LTYsdmD2KfYoSDYp9iz2KrYsdin2KrZitis2YrZitmGPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3JfbnVtYmVyc18yIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYXIvQ1NSL1BhZ2VzL0RpZ2l0YWwtQ2VudGVycy5hc3B4Ij7Yp9mE2YXYsdin2YPYsiDYp9mE2LHZgtmF2YrYqSDYp9mE2YXYrNiq2YXYudmK2Kk8L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvSW5ub3ZhdGlvbi1sYWIuYXNweCI+2YXYrtiq2KjYsdin2Kog2KfZhNin2KjYqtmD2KfYsSA8L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvYWNjZXNzaWJsZS1zb2x1dGlvbi5hc3B4Ij7YqNix2YbYp9mF2Kwg2KfZhNiq2YfZitim2Kkg2KfZhNix2YLZhdmK2Kkg2YTZhNij2LTYrtin2LUg2LDZiNmKINin2YTYpdi52KfZgtipIDwvYT48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iL2FyL0NTUi9QYWdlcy9tYWthbmktY2VudGVycy5hc3B4Ij7Zhdix2KfZg9iyINmF2YPYp9mG2YogPC9hPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyX251bWJlcnNfMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iL2FyL0NTUi9QYWdlcy9jb2RpbmctYWNhZGVteS5hc3B4Ij7Yo9mD2KfYr9mK2YXZitipINin2YTYqNix2YXYrNipPC9hPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYXIvQ1NSL1BhZ2VzL2ZhYi1sYWIuYXNweCI+2YXYrtiq2KjYsdin2Kog2KfZhNiq2LXZhtmK2Lkg2KfZhNix2YLZhdmKICjZgdin2Kgg2YTYp9ioKSA8L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvc2Nob2xhcnNoaXBzLmFzcHgiPtin2YTZhdmG2K0g2KfZhNiv2LHYp9iz2YrYqTwvYT48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcl9udW1iZXJzXzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvYmlnLmFzcHgiPtin2YTYqNix2YbYp9mF2Kwg2KfZhNmF2YjYrNmR2Ycg2YTYqtiz2LHZiti5INmG2YXZiCDYp9mE2LTYsdmD2KfYqiDZiNin2YTZhdi02KfYsdmK2Lkg2KfZhNix2YrYp9iv2YrYqSDYp9mE2YbYp9i02KbYqSAoQklHKTwvYT48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iL2FyL0NTUi9QYWdlcy9jb21wZXRpdGlvbnMuYXNweCI+2YXYs9in2KjZgtin2KogPC9hPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyX251bWJlcnNfNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4+MTU8L3NwYW4+INmF2YbYrdipINmE2YTYt9mE2KfYqCAgPGJyPiDYs9mG2YjZitin2Ys8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4+MzM8L3NwYW4+INmF2YbYrdipINiv2LHYp9iz2YrYqSDYqNin2YTYqti52KfZiNmGPC9icj4g2YXYuSDYrNin2YXYudipINin2YTYp9mF2YrYsdipINiz2YXZitipPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PCEtLSANCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcl9udW1iZXJzXzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjIwMTcgPC9zcGFuPiDZiti52YXZhCDZhdmG2LAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjAzPC9zcGFuPiDYp9mE2YHYp9im2LLZiNmGINmD2YQg2LnYp9mFPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+IC0tPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlzY292ZXJfY3NyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hci9jc3IvcGFnZXMvZGVmYXVsdC5hc3B4Ij7Yp9mC2LHYoyDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8c2NyaXB0Pg0KDQogICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA+IDcwMCkgew0KICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5zbGljayh7DQogICAgICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMiwNCiAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCwNCiAgICAgICAgICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgZG90czogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDANCiAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ2ZsZXgnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18yIikuY3NzKCdkaXNwbGF5JywgJ2ZsZXgnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18yIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjMiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMyIpLmNzcygnZGlzcGxheScsICdmbGV4Jyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzQiKS5jc3MoJ2Rpc3BsYXknLCAnZmxleCcpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzQiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyNSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc181IikuY3NzKCdkaXNwbGF5JywgJ2ZsZXgnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc181IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjYiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNiIpLmNzcygnZGlzcGxheScsICdmbGV4Jyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5zbGljayh7DQogICAgICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDMsDQogICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGNlbnRlck1vZGU6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDAsDQogICAgICAgICAgICAgICAgICAgICAgICBhcnJvd3M6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2l2ZTogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MTE6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1zOiAzLjIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM3NTogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbXM6IDIuMCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYwOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtczogMi4yLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMjA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1zOiAyLjIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgICAgICQoIi5jc3IgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLmNzciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9vcmJpdC9sZWZ0X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMiIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzIiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18zIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzQiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc180IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjUiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNSIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzUiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyNiIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc182IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfZGVzY18xIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfMSIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzEiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9saW5rXzEiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3IyIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzIiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua18yIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2Rlc2NfMiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfMiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3IzIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzMiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua18zIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2Rlc2NfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzQiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua180IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2Rlc2NfNCIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfNCIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I1IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzUiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua181IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQoNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfZGVzY181IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua181IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCg0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyNiIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfZGVzY182IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfNiIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzYiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9saW5rXzYiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfSk7DQoNCiAgICAgICAgICAgIDwvc2NyaXB0Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvc2VjdGlvbj4NCjxzZWN0aW9uIGNsYXNzPSJsYXN0LXNlY3Rpb24iPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsZXgtYW5pbWF0ZSI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsZXgtaXRlbTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImZsZXgtbmFtZSI+2YjYuNin2KbZgSDYo9mI2LHZhtisPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj48YSBocmVmPSJodHRwczovL29yYW5nZS5lbGV2YXR1cy5qb2JzL2pvYi1kZXRhaWxzL05URXgvY29kaW5nLWFjYWRlbWllcy1tYW5hZ2VyLTMteWVhcnMtY29udHJhY3QiPkNvZGluZyBBY2FkZW1pZXMgbWFuYWdlcjwvYT48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vb3JhbmdlLmVsZXZhdHVzLmpvYnMvam9iLWRldGFpbHMvTlRFMC9iMmMtbWFya2V0aW5nLWV4cGVydCI+QjJDIE1hcmtldGluZyBFeHBlcnQ8L2E+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj48YSBocmVmPSJodHRwczovL29yYW5nZS5lbGV2YXR1cy5qb2JzL2pvYi1kZXRhaWxzL05UQTUvZmFicmljYXRpb24tbGFicy1pbm5vdmF0aW9uLWh1Yi1tYW5hZ2VyLTMteWVhcnMtY29udHJhY3QiPkZhYnJpY2F0aW9uIExhYnMgJiBJbm5vdmF0aW9uIEh1YiBNYW5hZ2VyPC9hPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL29yYW5nZS5lbGV2YXR1cy5pby8iPtis2YXZiti5INin2YTZiNi42KfYptmBPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib3BlbmQtZmxleCI+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmbGV4LWl0ZW0yIGFjdGl2ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmbGV4LWNvbnRlbnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9sb2dvLnBuZyIgYWx0PSJvcmFuZ2UtbG9nbyIgY2xhc3M9ImxvZ28iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtaG9sZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyPti52YYg2KPZiNix2YbYrCDYp9mE2KPYsdiv2YYgPC9oMj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+2KrYudiq2KjYsSDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYo9it2K8g2LHZiNin2K8g2KrYtNi62YrZhCDZiNiq2LLZiNmK2K8g2K7Yr9mF2KfYqiDYp9iq2LXYp9mE2KfYqiDZhdiq2YPYp9mF2YTYqSDZgdmKINin2YTZhdmF2YTZg9ipINmF2YYg2K7Yr9mF2KfYqiDYp9mE2K7YtyDYp9mE2KvYp9io2KrYjCDZiNin2YTYrtmE2YjZitiMINmI2KfZhNil2YbYqtix2YbYqiDZiNin2YTYqNmK2KfZhtin2Kog2YTYqtmE2KjZiiDYp9mE2KfYrdiq2YrYp9is2KfYqiDYp9mE2YHYsdiv2YrYqSDZiNin2YTYqtis2KfYsdmK2Kkg2YTYo9mD2KvYsSDZhdmGIDUg2YXZhNin2YrZitmGINmF2LTYqtix2YMg2YHZiiDYrNmF2YrYuSDYo9mG2K3Yp9ihINin2YTZhdmF2YTZg9ipLjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2Fib3V0LW9yYW5nZS5hc3B4Ij7Yo9mC2LHYoyDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoIDwgNzAwKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCcuZmxleC1hbmltYXRlJykuc2xpY2soew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZmluaXRlOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcnJvd3M6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIDwvc2NyaXB0Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9zZWN0aW9uPg0KDQo8c2VjdGlvbiBjbGFzcz0iY29udGFjdC11cyI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmxleC1jb250YWN0Ij4NCiAgICAgICAgICAgICAgICAgICAgPGgyPtin2LTYqtix2YMg2YHZiiA8YnI+PHNwYW4+2YbYtNix2KrZhtinINin2YTYpdiu2KjYp9ix2YrYqTwvc3Bhbj48L2gyPg0KICAgICAgICAgICAgICAgICAgICA8cD7Yotiu2LEg2KfZhNi52LHZiNi2INmI2KfZhNij2K7YqNin2LEg2YXZhiDYo9mI2LHZhtisPC9wPg0KICAgICAgICAgICAgICAgICAgICA8Zm9ybSBhY3Rpb249IiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBpZD0idmFsZEVtYWlsIj7YqtmFINin2YTYp9i02KrYsdin2YMg2KjZhtis2KfYrTwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBpZD0idHh0RW1haWwiIHR5cGU9InRleHQiIHBsYWNlaG9sZGVyPSLYp9iv2K7ZhCDYp9mE2KjYsdmK2K8g2KfZhNin2YTZg9iq2LHZiNmG2YoiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgdmFsdWU9Itin2LTYqtix2YMiIG9uY2xpY2s9IlNlbmROZXdzKCkiPg0KICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L3NlY3Rpb24+DQo8L2Rpdj4NCjwvZGl2Pg0KPCEtLSA8ZGl2IGNsYXNzPSJfc2VjdGlvbiI+DQogICAgICAgIDxkaXYgaWQ9ImZlYXR1cmVkMiI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9tYWluc2xpZGVyXzEuanBnIiB0aXRsZT0iICIgYWx0PSIgIiByZWw9ImZpcnN0X2ZpcnN0X3NsaWRlciIgLz4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL21haW5zbGlkZXJfMS5qcGciIHRpdGxlPSIgIiBhbHQ9IiAiIHJlbD0iZmlyc3Rfc2Vjb25kX3NsaWRlciIgLz4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL21haW5zbGlkZXJfMS5qcGciIHRpdGxlPSIgIiBhbHQ9IiAiIHJlbD0iZmlyc3RfdGhpcmRfc2xpZGVyIiAvPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvbWFpbnNsaWRlcl8xLmpwZyIgdGl0bGU9IiAiICBhbHQ9IiAiIHJlbD0iZmlyc3RfZm91cnRoX3NsaWRlciIgLz4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL21haW5zbGlkZXJfMS5qcGciIHRpdGxlPSIgIiAgYWx0PSIgIiByZWw9ImZpcnN0X2ZpZnRoX3NsaWRlciIgLz4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxzcGFuIGNsYXNzPSJvcmJpdC1jYXB0aW9uIiBpZD0iZmlyc3RfZmlyc3Rfc2xpZGVyIj4NCiAgICAgICAgICAgIDxzbWFsbD5PZmZlciBub3RlIGdvZXMgaGVyZSA8c3Bhbj4tLS0gQXZhaWxhYmxlIHRpbGwgMzAgTUFSIDIwMjA8L3NwYW4+PC9zbWFsbD4NCiAgICAgICAgICAgIDxoMT5SZWFkeSB0byBjaGFuZ2UxPC9oMT4NCiAgICAgICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIE51bmMgYXQ8L3A+DQogICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPkV4cGxvcmUgTW9yZSA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvaHJlZl9hcnJvd19yaWdodC5zdmciIGFsdD0iIj48L2E+DQogICAgICAgICAgICA8L3NwYW4+DQogICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPHNwYW4gY2xhc3M9Im9yYml0LWNhcHRpb24iIGlkPSJmaXJzdF9zZWNvbmRfc2xpZGVyIj4NCiAgICAgICAgICAgIDxzbWFsbD5PZmZlciBub3RlIGdvZXMgaGVyZSA8c3Bhbj4tLS0gQXZhaWxhYmxlIHRpbGwgMzAgTUFSIDIwMjA8L3NwYW4+PC9zbWFsbD4NCiAgICAgICAgICAgIDxoMT5SZWFkeSB0byBjaGFuZ2UyPC9oMT4NCiAgICAgICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIE51bmMgYXQ8L3A+DQogICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPkV4cGxvcmUgTW9yZSA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvaHJlZl9hcnJvd19yaWdodC5zdmciIGFsdD0iIj48L2E+DQogICAgICAgICAgICA8L3NwYW4+DQogICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPHNwYW4gY2xhc3M9Im9yYml0LWNhcHRpb24iIGlkPSJmaXJzdF90aGlyZF9zbGlkZXIiPg0KICAgICAgICAgICAgPHNtYWxsPk9mZmVyIG5vdGUgZ29lcyBoZXJlIDxzcGFuPi0tLSBBdmFpbGFibGUgdGlsbCAzMCBNQVIgMjAyMDwvc3Bhbj48L3NtYWxsPg0KICAgICAgICAgICAgPGgxPlJlYWR5IHRvIGNoYW5nZTM8L2gxPg0KICAgICAgICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTnVuYyBhdDwvcD4NCiAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+RXhwbG9yZSBNb3JlIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9ocmVmX2Fycm93X3JpZ2h0LnN2ZyIgYWx0PSIiPjwvYT4NCiAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgICA8c3BhbiBjbGFzcz0ib3JiaXQtY2FwdGlvbiIgaWQ9ImZpcnN0X2ZvdXJ0aF9zbGlkZXIiPg0KICAgICAgICAgICAgPHNtYWxsPk9mZmVyIG5vdGUgZ29lcyBoZXJlIDxzcGFuPi0tLSBBdmFpbGFibGUgdGlsbCAzMCBNQVIgMjAyMDwvc3Bhbj48L3NtYWxsPg0KICAgICAgICAgICAgPGgxPlJlYWR5IHRvIGNoYW5nZTQ8L2gxPg0KICAgICAgICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTnVuYyBhdDwvcD4NCiAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+RXhwbG9yZSBNb3JlIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9ocmVmX2Fycm93X3JpZ2h0LnN2ZyIgYWx0PSIiPjwvYT4NCiAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgICA8c3BhbiBjbGFzcz0ib3JiaXQtY2FwdGlvbiIgaWQ9ImZpcnN0X2ZpZnRoX3NsaWRlciI+DQogICAgICAgICAgICA8c21hbGw+T2ZmZXIgbm90ZSBnb2VzIGhlcmUgPHNwYW4+LS0tIEF2YWlsYWJsZSB0aWxsIDMwIE1BUiAyMDIwPC9zcGFuPjwvc21hbGw+DQogICAgICAgICAgICA8aDE+UmVhZHkgdG8gY2hhbmdlNTwvaDE+DQogICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBOdW5jIGF0PC9wPg0KICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj5FeHBsb3JlIE1vcmUgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2hyZWZfYXJyb3dfcmlnaHQuc3ZnIiBhbHQ9IiI+PC9hPg0KICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICA8L3NwYW4+DQo8L2Rpdj4gLS0+DQoNCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgIC8vICQod2luZG93KS5sb2FkKGZ1bmN0aW9uICgpIHsNCiAgIC8vICAgICAkKCcjZmVhdHVyZWQnKS5vcmJpdCh7DQogICAvLyAgICAgICAgICdidWxsZXRzJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ3RpbWVyJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ2FuaW1hdGlvbic6ICdob3Jpem9udGFsLXNsaWRlJywNCiAgIC8vICAgICB9KTsNCiAgIC8vIH0pOw0KICAgLy8gJCh3aW5kb3cpLmxvYWQoZnVuY3Rpb24gKCkgew0KICAgLy8gICAgICQoJyNmZWF0dXJlZDInKS5vcmJpdCh7DQogICAvLyAgICAgICAgICdidWxsZXRzJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ3RpbWVyJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ2FuaW1hdGlvbic6ICdob3Jpem9udGFsLXNsaWRlJywNCiAgIC8vICAgICB9KTsNCiAgIC8vIH0pOw0KDQoNCiAgICAvLyAgICAgJCgnLmNlbnRlcicpLm9uKCdiZWZvcmVDaGFuZ2UnLCBmdW5jdGlvbiAoZXZlbnQsIHNsaWNrLCBjdXJyZW50U2xpZGUsIG5leHRTbGlkZSkgew0KICAgIC8vICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdiZWZvcmVDaGFuZ2UnLCBjdXJyZW50U2xpZGUsIG5leHRTbGlkZSk7DQogICAgLy8gICAgICAgICB9KTsNCiAgICAvLyAgICAgICAgICQoJy5jZW50ZXInKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoZXZlbnQsIHNsaWNrLCBjdXJyZW50U2xpZGUpIHsNCiAgICAvLyAgICAgICAgICAgICBjb25zb2xlLmxvZygnYWZ0ZXJDaGFuZ2UnLCBjdXJyZW50U2xpZGUpOw0KICAgIC8vICAgICAgICAgfSk7DQoNCg0KICAgIC8vICQoJy5jZW50ZXInKS5vbignYmVmb3JlQ2hhbmdlJywgZnVuY3Rpb24gKGV2ZW50LCBzbGljaywgY3VycmVudFNsaWRlLCBuZXh0U2xpZGUpIHsNCiAgICAvLyAgICAgICAgIGlmICgkKCIuY2xpcDEiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgLy8gICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgLy8gICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdzbGlkZXIxJyk7DQogICAgLy8gICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICAgICAgIGVsc2Ugew0KICAgIC8vICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzEiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJykNCiAgICAvLyAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgIGlmICgkKCIuY2xpcDIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzIiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgIC8vICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnc2xpZGVyMScpOw0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgaWYgKCQoIi5jbGlwMyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMyIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMyIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKQ0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgIGlmICgkKCIuY2xpcDQiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzQiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzQiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICB9KTsNCg0KICAgIC8vICQoJy52YXJpYWJsZS13aWR0aCcpLnNsaWNrKHsNCiAgICAvLyAgICAgYXJyb3dzOiB0cnVlDQoNCiAgICAvLyB9KS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbihldmVudCwgc2xpY2ssIGN1cnJlbnRTbGlkZSwgbmV4dFNsaWRlKSB7DQogICAgLy8gICAgICAgICBjb25zb2xlLmxvZygiSGV5IGJpdGNoICIpOw0KICAgIC8vICAgICAgICBpZiAoJCgiLmNsaXAyIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKQ0KDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzIiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICBpZiAoJCgiLmNsaXAzIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKQ0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgaWYgKCQoIi5jbGlwNCIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKQ0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgIH0pOw0KDQoNCg0KPC9zY3JpcHQ+DQo8c2NyaXB0Pg0KDQogICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICBmdW5jdGlvbiBtb2JpbGVMaW5rcyhuKSB7DQogICAgICAgICAgICBpZiAobiA9PSAxKSB7DQogICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oJ2h0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9wYWdlcy9jb3ZlcmFnZS5hc3B4JywgIl9ibGFuayIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgaWYgKG4gPT0gMikgew0KICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKCdodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9pbnRlcm5ldC9wYWdlcy9ndWlkZS10by1iZXN0LWZpYmVyLWV4cGVyaWVuY2UuYXNweCMnLCAiX2JsYW5rIik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICBpZiAobiA9PSAzKSB7DQogICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oJ2h0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2ludGVybmF0aW9uYWwtc2VydmljZXMvP3V0bV9zb3VyY2U9b3Jhbmdlam8mdXRtX21lZGl1bT1saW5rJnV0bV9jYW1wYWlnbj1ob21lcGFnZSZ1dG1fdGVybT1ob21lcGFnZSZ1dG1fY29udGVudD1ob21lcGFnZScsICJfYmxhbmsiKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGlmIChuID09IDQpIHsNCiAgICAgICAgICAgICAgICB3aW5kb3cub3BlbignaHR0cHM6Ly9zdG9yZS5vcmFuZ2Uuam8vJywgIl9ibGFuayIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgaWYgKG4gPT0gNSkgew0KICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKCdodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9kZWZhdWx0LmFzcHgnLCAiX2JsYW5rIik7DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICB9DQo8L3NjcmlwdD4NCg0KDQo8c3R5bGU+DQoNCi5kaXNjb3Zlcl9jc3Igew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IC0xMHB4Ow0KICAgIHJpZ2h0OiAtMzMwcHg7DQp9DQouZGlzY292ZXJfY3NyIGEgew0KICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICB3aWR0aDogMTcwcHg7DQogICAgaGVpZ2h0OiA1M3B4Ow0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBwYWRkaW5nLXRvcDogMTVweDsNCn0NCi5kaXNjb3Zlcl9jc3IgYTpob3ZlciB7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBib3JkZXItY29sb3I6ICNmZjc5MDA7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAuZGlzY292ZXJfY3NyIGEgew0KICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7DQogICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgY29sb3I6ICNmZmY7DQogICAgd2lkdGg6IDkwJTsNCiAgICBoZWlnaHQ6IDUzcHg7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIHBhZGRpbmctdG9wOiAxNXB4Ow0KICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIH0NCiAgICAuZGlzY292ZXJfY3NyIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgYm90dG9tOiAtMTMwcHg7DQogICAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgICByaWdodDogLTVweDsNCiAgICB0b3A6dW5zZXQ7DQp9DQp9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoIC5zbGljay1zbGlkZSBzcGFuIHAgc21hbGwgew0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGZvbnQtc2l6ZTogMjNweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC53aW5uZXJfcCBzcGFuIGltZyB7DQogICAgd2lkdGg6IHVuc2V0Ow0KICAgIGRpc3BsYXk6IGlubGluZTsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC53aW5uZXJfcCB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiAzNjBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXJnaW4tdG9wOiAyNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OjEuMjsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLndpbm5lcl9oMSB7DQogICAgZm9udC1zaXplOiA1MHB4Ow0KICAgIG1heC13aWR0aDogNTAwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOjIwcHg7DQp9ICAgDQpzcGFuLndpbm5lcl9hIGEgew0KICAgIGJvdHRvbTogMzVweDsNCn0NCnNwYW4ud2lubmVyX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC53aW5uZXJfc2xpZGVfY29udGVudCB7DQogICAgdG9wOiAxMDBweCAhaW1wb3J0YW50Ow0KfQ0Kc21hbGwuc2luZ2xlX2l0ZW1feW9fc21hbGwud2lubmVyX3NtYWxsIHNtYWxsIHsNCiAgICBtYXJnaW4tcmlnaHQ6IDVweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCmg2Lndpbm5lcl9oNiB7DQogICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgIGZvbnQtc2l6ZTogMTFweDsNCn0NCi53aW5uZXJfc2xpZGVfY29udGVudCAucmVub19pbWcgIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KDQogQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpeyANCiAud2lubmVyX3NsaWRlX2NvbnRlbnQgLnJlbm9faW1nIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICB3aWR0aDogODZweDsNCiAgICBmbG9hdDogbGVmdDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAxOHB4Ow0KICAgIGxlZnQ6IC0yNSU7DQp9DQogICAgIC53aW5uZXJfaW1nIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IDI1cHg7DQogICAgICAgIGhlaWdodDp1bnNldCAhaW1wb3J0YW50Ow0KICAgIH0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLndpbm5lcl9zbGlkZV9jb250ZW50IHsNCiAgICB0b3A6IDIyMHB4ICFpbXBvcnRhbnQ7DQp9DQogICAgICBoMS5zaW5nbGVfaXRlbV95b19oMS53aW5uZXJfaDEgew0KICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50Ow0KICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyANCiAgICBtYXJnaW46IDEwcHggMHB4Ow0KDQp9DQpwLnNpbmdsZV9pdGVtX3lvX3Aud2lubmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi10b3A6MTVweDsNCiAgICANCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLndpbm5lcl9wIHNwYW4gaW1nIHsNCiAgICB3aWR0aDogMTM2cHggIWltcG9ydGFudDsNCn0NCnNwYW4ud2lubmVyX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAxMzBweCAhaW1wb3J0YW50Ow0KfQ0KaDYud2lubmVyX2g2IHsNCiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV95b19zbWFsbC53aW5uZXJfc21hbGwgew0KICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICBmb250LXdlaWdodDogNjAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLndpbm5lcl9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KfSANCiAgICAgICAgICAgLm1vYmlsZV90aGlyZCBoMSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlICFpbXBvcnRhbnQ7DQogICAgICANCiAgICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHggIWltcG9ydGFudDsNCg0KICAgICAgICBmb250LXdlaWdodDo3NTAgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgICAgICB0b3A6MjMwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudDsNCiAgICB9DQogICAgLm1vYmlsZV90aGlyZCBzcGFuIGEgew0KDQogICAgICAgIHRvcDoxOTBweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgIHRvcDogMjMwcHggIWltcG9ydGFudDsNCg0KfQ0KICAgIH0NCiAgQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIHsNCiAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgIHRvcDogMjAwcHggIWltcG9ydGFudDsNCn0NCi53aW5uZXJfc2xpZGVfY29udGVudCAucmVub19pbWcgew0KICAgIGxlZnQ6IC0zMnB4Ow0KfQ0KfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLndpbm5lcl9zbGlkZV9jb250ZW50IC5yZW5vX2ltZyB7DQogICAgbGVmdDogLTIycHg7DQp9DQouc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggLnNsaWNrLXNsaWRlIHNwYW4gcCBzcGFuLCAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1zbGlkZSBzcGFuIHAgc3BhbiB7DQogICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50Ow0KfQ0KICAgIC5tb2JpbGVfdGhpcmQgc3BhbiBhIHsNCg0KICAgICAgICB0b3A6MjEwcHggIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgICAgICB0b3A6MTgwcHggIWltcG9ydGFudDsNCiAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgDQoub3JiaXQtYnVsbGV0czpiZWZvcmUgew0KICAgIGNvbnRlbnQ6ICIwNCAvIjsNCn0NCiAgICAucS1pY29ucyB1bCBsaTpmaXJzdC1jaGlsZCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCiAgICAgICAgICAgIC5vcmJpdC1jYXB0aW9uIGgxLnNsaWRlcl9kYXRlXzEgew0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsNCiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gcC5zbGlkZXJfZGF0ZV8yIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gaDEubG9uZ19zbGlkZXJfdGV4dF9oMSB7DQogICAgICAgICAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAub3JiaXQtY2FwdGlvbiBzbWFsbC5zbGlkZXJfZGF0ZV8xXzEgew0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gaDEuc2xpZGVyX2RhdGVfMV8yIHsNCiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gcC5zbGlkZXJfZGF0ZV8xXzMgew0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsNCiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuY3NyX251bWJlcnNfMSwgLmNzcl9udW1iZXJzXzUgew0KICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsNCiAgICAgICAgICAgIH0NCiAgICAjZmVhdHVyZWQgew0KICAgICAgICB3aWR0aDogNTY1cHg7DQogICAgICAgIGhlaWdodDogMjkwcHg7DQogICAgICAgIC8qYmFja2dyb3VuZDogIzAwOWNmZiB1cmwoJ29yYml0L2xvYWRpbmcuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IC8qIG92ZXJmbG93OiBoaWRkZW47ICovDQogICAgfQ0KDQogICAgZGl2Lm9yYml0IGltZyB7DQogICAgICAgIHdpZHRoOiAxMTQ1cHg7DQogICAgfQ0KICAgICNuYXZfZHJvcCB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB9DQoNCiAgICAgICAgI25hdl9kcm9wIGEgew0KICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4Ow0KICAgICAgICB9DQoNCiAgICAuZHJvcGRvd24tdG9nZ2xlIHsNCiAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgYmFja2dyb3VuZDogIzc3NzsNCiAgICB9DQoNCiAgICAuZHJvcGRvd24gew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7DQogICAgICAgIGJvcmRlcjouNXB4IHNvbGlkICNhYWE7DQogICAgfQ0KDQogICAgICAgIC5kcm9wZG93biBsaSB7DQogICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmRyb3Bkb3duIGxpIGEgew0KICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwZW0gMWVtOw0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgfQ0KDQogICAgI25hdl9kcm9wIGEgew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIGhlaWdodDogNzJweDsNCiAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgIHBhZGRpbmctdG9wOiAyNXB4Ow0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgfQ0KDQogICAgLmRyb3Bkb3duIGxpIHsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7DQogICAgICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsNCiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsNCiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7DQogICAgfQ0KDQogICAgICAgIC5kcm9wZG93biBsaTpob3ZlciB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTAwOw0KICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMiBwIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5jc3JfbnVtYmVyc18yIHA6bnRoLWNoaWxkKDMpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgLmNzcl9udW1iZXJzXzQgcCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5taWRkbGVfbnVtYmVyIHAgYSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgLm1pZGRsZV9udW1iZXIgcCBhOmhvdmVyIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmY3OTAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMiBwOmZpcnN0LWNoaWxkIGE6YWZ0ZXIgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICIgIjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQ0NDQzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03cHg7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMiBwOm50aC1jaGlsZCgyKSBhOmFmdGVyIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAiICI7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0NDQ0M7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5jc3JfbnVtYmVyc18yIHA6bnRoLWNoaWxkKDMpIGE6YWZ0ZXIgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICIgIjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQ0NDQzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xN3B4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgLmNzcl9udW1iZXJzXzMgcDpudGgtY2hpbGQoMSkgYTphZnRlciB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogIiAiOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDQ0NDOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMyBwOm50aC1jaGlsZCgyKSBhOmFmdGVyIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAiICI7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0NDQ0M7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5jc3JfbnVtYmVyc180IHA6bnRoLWNoaWxkKDEpIGE6YWZ0ZXIgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICIgIjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQ0NDQzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03NXB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICN2YWxkRW1haWwgew0KICAgICAgICBjb2xvcjogIzRiYWQ1MzsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICByaWdodDogNDclOw0KICAgICAgICBib3R0b206IC0yNXB4Ow0KICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCg0KICAgIC5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0iYnV0dG9uIl0gew0KICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsNCiAgICAgICAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDAgIWltcG9ydGFudDsNCiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50Ow0KICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsNCiAgICAgICAgY3Vyc29yOiBwb2ludGVyOw0KICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDsNCiAgICB9DQpAbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpIHsNCmltZy5zaXh0aF9iZ19pbWcgew0KICAgIGxlZnQ6IC0xMXB4Ow0KICAgIHRvcDogMTU5cHg7DQp9DQoNCi5jb250IHsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4Ow0KfQ0KDQpzZWN0aW9uLmNzciB7DQogICAgbWFyZ2luLXRvcDogNzE3cHg7DQp9DQoNCg0KLmxhc3Qtc2VjdGlvbiB7DQogICAgbWFyZ2luOiAyNDVweCAwIDA7DQp9DQoNCi5zaXh0aF9zZWN0aW9uIHsNCnRvcDoyNDBweDsNCn0NCn0NCiAgICAuZGFyay53cmFwcGVyIC5jb250IHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIvQVIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9CR2Rhcmsuc3ZnIik7DQogICAgfQ0KICAgIC5kYXJrLndyYXBwZXIgLnRoaXJkX2Rpdj5kaXY6Zmlyc3QtY2hpbGQgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvYWN0aXZlX2NvbG9yZWQuc3ZnKTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRCQkU2Ow0KfQ0KLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoMikgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZG9sbGFyX2NvbG9yZWQuc3ZnKTsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwQkU4NzsNCg0KDQogICAgfQ0KDQogICAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoMykgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL1NIQVBFX2NvbG9yZWQuc3ZnJyk7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBODg1RDg7DQogICAgICAgIGJvcmRlci1jb2xvcjogI0E4ODVEODsNCiAgICB9DQogICAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoNCkgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2dsb2JlX2NvbG9yZWQuc3ZnJyk7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQyMDA7DQogICAgfQ0KDQogICAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdj5kaXY6aG92ZXIgcCwgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdj5kaXY6aG92ZXIgc3BhbiwgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdj5kaXY6aG92ZXIgYSB7DQogICAgY29sb3I6ICMwMDA7DQp9DQoNCi5kYXJrLndyYXBwZXIgLmZpZnRoX3NlY3Rpb24gLmZpZnRoX3RpdGxlIGgzLCAuZGFyay53cmFwcGVyIC5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBwLCAuZGFyay53cmFwcGVyIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gcCwgLmRhcmsud3JhcHBlciAuc2l4dGhfdGl0bGUgcCwgLmRhcmsud3JhcHBlciAuc2l4dGhfdGl0bGUgcCwgLmRhcmsud3JhcHBlciAuY3NyX3RpdGxlIHAgew0KICAgIGNvbG9yOiAjZmZmOw0KfQ0KLyoNCiAgICBzcGFuLmNoYXQtZXhwYW5kZXIuczQtbm90ZGxnIHsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICB9ICovDQoNCiAgICBkaXYuT3JhbmdlQnJlYWRDcnVtYiB7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgfQ0KDQogICAgLnNlY29uZF9zZWN0aW9uIHNwYW4gYSwgLnNlY29uZF9zZWN0aW9uIHNwYW4gYTphY3RpdmUsIC5zZWNvbmRfc2VjdGlvbiBzcGFuIGE6bGluaywgLnNlY29uZF9zZWN0aW9uIHNwYW4gYTpmb2N1cyB7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgIH0NCg0KICAgIC5lLXNob3BfaW5zdGFsbG1lbnQgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBjb2xvcjogIzk5OTk5OTsNCiAgICB9DQoNCiAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgew0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIHRvcDogMjQlOw0KICAgICAgICByaWdodDogNjglOw0KICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHdpZHRoOiAyNTBweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgICAgICBoZWlnaHQ6IDMyN3B4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gaDUgew0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBwIHsNCiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gYSB7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsNCg0KICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDlweDsNCiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgYm90dG9tOiAwOw0KICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgICAgICAgICB9DQoNCiAgICBzbWFsbC5maWZ0aF80Z19maXJzdCB7DQogICAgICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgfQ0KDQogICAgaDEuZmlmdGhfNGdfc2Vjb25kIHsNCiAgICAgICAgZm9udC1zaXplOiA1NnB4Ow0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50Ow0KICAgIH0NCg0KICAgICAgICBoMS5maWZ0aF80Z19zZWNvbmQgc3BhbiB7DQogICAgICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgfQ0KDQogICAgcC5maWZ0aF80Z190aGlyZCB7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICBmb250LXNpemU6IDM2cHg7DQogICAgICAgIG1heC13aWR0aDogNjAlOw0KICAgICAgICBsaW5lLWhlaWdodDogMTsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsNCiAgICB9DQoNCiAgICAgICAgcC5maWZ0aF80Z190aGlyZCBzcGFuIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stdHJhY2sgew0KICAgICAgICBsZWZ0OiA4NnB4Ow0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICBoZWlnaHQ6IDExOHB4Ow0KICAgICAgICB3aWR0aDogNjVweDsNCiAgICAgICAgei1pbmRleDogMTsNCiAgICAgICAgb3BhY2l0eTogMDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgaGVpZ2h0OiAxMThweDsNCiAgICAgICAgd2lkdGg6IDY1cHg7DQogICAgICAgIHRvcDogMDsNCiAgICAgICAgcmlnaHQ6IDA7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgfQ0KDQoNCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCAuYm94MSB7DQogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9hY3RpdmVfb3JhbmdlLnN2Zyk7DQogICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7DQogICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggNDdweDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgLmJveDIgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2RvbGxhcl9vcmFuZ2Uuc3ZnJyk7DQogICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAxcHg7DQogICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggNDdweDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgLmJveDMgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL1NIQVBFX29yYW5nZS5zdmcnKTsNCiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDsNCiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCA0N3B4Ow0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCAuYm94NCB7DQogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZ2xvYmVfb3JhbmdlLnN2ZycpOw0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4Ow0KICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IDQ3cHg7DQogICAgfQ0KDQogICAgLnRoaXJkX2RpdjEgLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IGRpdiB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCBkaXYgYSB7DQogICAgICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUgZGl2IHNwYW4gew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCBkaXYgcCB7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICBmb250LXNpemU6IDE5cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgfQ0KDQogICAgfQ0KDQogICAgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlIGRpdiBhIHsNCiAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IGRpdiB7DQogICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDFweCAjMDAwMDAwMzg7DQogICAgICAgIHBhZGRpbmc6IDE2cHg7DQogICAgfQ0KDQogICAgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlIGRpdiBwIHsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtc2l6ZTogMTlweDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stbGlzdC5kcmFnZ2FibGUgew0KICAgICAgICBoZWlnaHQ6IDEzMHB4Ow0KICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSB7DQogICAgICAgIG1hcmdpbi10b3A6IDMwcHg7DQogICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSBkaXYgYSB7DQogICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICAgICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgew0KICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIH0NCg0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7DQogICAgICAgICAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIA0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIHdpZHRoOiA0MTRweCAhaW1wb3J0YW50Ow0KDQogICAgICAgIH0NCiAgICB9DQogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTJweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIHdpZHRoOiA0MTJweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQogICAgfQ0KDQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDExcHgpIHsNCiAgICAgICAgLm1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCB7DQogICAgICAgICAgICB3aWR0aDogNDExcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQogICAgfQ0KDQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7DQogICAgICAgIC5tcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggew0KICAgICAgICAgICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHsNCiAgICAgICAgLm1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCB7DQogICAgICAgICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAubXNsaWRlNCBwIHNwYW4gew0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiA1cHg7DQogICAgZm9udC13ZWlnaHQ6Ym9sZDsNCiAgfQ0KICAubW9iaWxlX3NsaWRlMSBwIHsNCiAgZm9udC1mYW1pbHk6QXJpYWwgIWltcG9ydGFudDsNCiAgfQ0KICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSA+IGEgeyAgDQogICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQogICAgfQ0KICAgIC5tc2xpZGU0IHAgew0KICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50Ow0KfQ0KICAgIA0KICAgIC5taWRkbGVfZGVzYyAuY3NyX2Rlc2NfMiB7DQogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7DQogICAgcGFkZGluZy1ib3R0b206IDE4cHg7DQp9DQoubWlkZGxlX2Rlc2MgLmNzcl9kZXNjXzMgLCAubWlkZGxlX2Rlc2MgLmNzcl9kZXNjXzQgew0KICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOw0KICAgIHBhZGRpbmctYm90dG9tOiA0NXB4Ow0KfQ0KICAgIC5jc3JfZGl2aWRlciB7DQogICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjY2NjOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDcxM3B4Ow0KICAgIHdpZHRoOiA5MiU7DQogICAgbWFyZ2luLXJpZ2h0OiAxNXB4Ow0KfQ0KICAgICAubWlkZGxlX251bWJlciBwIHsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7DQogICAgIH0NCiAgICAgICAgICAgICAgICAuY3NyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgew0KICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IDEwcHg7DQp9IA0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0xIHsNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIi9FTi9QdWJsaXNoaW5nSW1hZ2VzL2VoYWJNLnBuZyIpOw0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwJTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL2Ryb3BhcnJvd2lvcy5zdmcpOw0KICAgIH0NCiAgICAgICAgICAgIC50b3BfZHJvcGRvd246YWZ0ZXIgew0KICAgIHRvcDogMTA0cHggIWltcG9ydGFudDsNCiAgICBjb250ZW50OiAiIjsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsNCiAgICByaWdodDogMzg3cHg7DQogICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7DQogICAgcGFkZGluZzogMCAwIDIwcHg7DQp9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IC5ib3gxIHsNCiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0QkJFNjsNCmJhY2tncm91bmQtaW1hZ2U6bm9uZTsNCg0KICAgIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCA+IC5ib3gxIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2FjdGl2ZV9jb2xvcmVkLnN2Zyk7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NEJCRTY7DQogICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsNCiAgICB9DQogIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlID4gLmJveDIgew0KICAgIGJhY2tncm91bmQtY29sb3I6IzUwQkU4NzsNCmJhY2tncm91bmQtaW1hZ2U6bm9uZTsNCg0KICB9DQogIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgPiAuYm94MiB7DQogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9kb2xsYXJfY29sb3JlZC5zdmcpOw0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBCRTg3Ow0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7DQogICAgICAgIH0NCg0KICAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IC5ib3gzIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNBODg1RDg7DQpiYWNrZ3JvdW5kLWltYWdlOm5vbmU7DQogIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCA+IC5ib3gzIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9TSEFQRV9jb2xvcmVkLnN2ZycpOw0KICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODVEODsNCiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4ODVEODsNCiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Ow0KDQogICAgICAgIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUgPiAuYm94NCB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjAwOw0KYmFja2dyb3VuZC1pbWFnZTpub25lOw0KDQogIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudD4gLmJveDQgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2dsb2JlX2NvbG9yZWQuc3ZnJyk7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjAwOw0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7DQoNCiAgICAgICAgfQ0KDQogICAgICAgIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjE+ZGl2PmRpdjpob3ZlciBwLCAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxPmRpdj5kaXY6aG92ZXIgc3BhbiwgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MT5kaXY+ZGl2OmhvdmVyIGEgew0KICAgICAgICBjb2xvcjogIzAwMDsNCiAgICB9DQogIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgPiBkaXYgcCB7DQpjb2xvcjojMDAwICFpbXBvcnRhbnQ7DQogfQ0KICAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50ID4gZGl2IGEgew0KY29sb3I6IzAwMCAhaW1wb3J0YW50Ow0KIH0NCg0KLmRhcmsud3JhcHBlciAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgYmFja2dyb3VuZC1jb2xvcjp1bnNldDsNCn0NCi5kYXJrLndyYXBwZXIgLmZsZXgtaXRlbTE+c3BhbiBhIHsNCiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50Ow0KfQ0KLmRhcmsud3JhcHBlciAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBoMiB7IA0KICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7IA0KfQ0KLmRhcmsud3JhcHBlciAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBwIHsgDQogIGNvbG9yOiNmZmYgIWltcG9ydGFudDsgDQp9DQogICAgICAgIC5wcmljZS5wcmljZS1wcm9tbyB7DQogICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7DQogICAgICAgIH0NCiAgICAuc2l4dGhfdGFicyB1bDphZnRlciB7DQogICAgICAgIG1hcmdpbi1yaWdodDoxNXB4Ow0KICAgICAgICBtYXgtd2lkdGg6IDM3MHB4Ow0KICAgIH0NCiAgICAubXNsaWRlMiBwIHsNCiAgICB3aWR0aDoyNDBweCAhaW1wb3J0YW50Ow0KfQ0KDQoubXNsaWRlMyBwIHsNCiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsNCn0NCg0KDQoubXNsaWRlNSBwIHsNCiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsNCn0NCg0KcC5nZXRfb2ZmIHsNCiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7DQp9DQouc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggc3BhbiBwLCAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIHNwYW4gcCB7DQogICAgZm9udC1zaXplOjE4cHg7DQogICAgZm9udC13ZWlnaHQ6NzAwOw0KICAgIG1hcmdpbjoycHggMHB4Ow0KfQ0KLnNsaWNrLWFycm93IHsNCiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsNCn0NCi5maXJzdF9tb2IgLnNsaWNrLWFycm93IHsNCiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxMXB4IDEzLjVweCAhaW1wb3J0YW50Ow0KfQ0KLnNsaWRlcjEgLnNsaWNrLWFycm93IHsNCiAgICBwYWRkaW5nOiAxMS41cHggMTRweDsgDQp9DQouc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cgew0KICAgIHBhZGRpbmc6IDEwLjVweCAxMy41MHB4Ow0KfSANCi5zbGlkZXIxIC5zbGljay1hcnJvdyBpbWcgew0KICAgIHdpZHRoOiAxNXB4Ow0KfQ0KDQouY3NyIC5zbGljay1hcnJvdyB7DQogICAgcGFkZGluZzogMTEuNXB4IDE0cHg7DQp9DQoNCi5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdyBpbWcgew0KICAgIHdpZHRoOiAxNXB4Ow0KfQ0KICAgICAgICAjbmF2X2Ryb3AgYSB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsNCiAgICAgICAgfQ0KLm1zbGlkZTQgaDEgew0KICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50Ow0KfQ0KDQoNCiAgICAgICAgLmRyb3Bkb3duIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7DQogICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5kcm9wZG93biBsaSB7DQogICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4Ow0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1hY3RpdmUgYSB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTAwOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBoNSB7DQogICAgICAgICAgICBmb250LXNpemU6IDMxcHg7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWFjdGl2ZSBpbWcgew0KICAgICAgICAgICAgZmlsdGVyOiBub25lOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgICAgICAgICAgbGVmdDogNCU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgew0KICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7DQogICAgICAgIH0NCiAgICAgICAgLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogNjElOw0KICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpOw0KICAgICAgICB9DQoNCiAgICAgICAgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlIC5ib3gxIHAsIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSAuYm94NCBwIHsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICBsZWZ0OiAwOw0KICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdywgLnRoaXJkX2RpdjEgYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgd2lkdGg6IDkwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0IC5wcmljZSAucHJpY2UtbWFpbiB7DQogICAgICAgICAgICByaWdodDogMDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyX3RleHQgLnByaWNlIC5wcmljZS1zZWNvbmRhcnkgew0KICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IHAsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgcCwgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCBwLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IHAgew0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiB7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNvbnQgew0KICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zZWNvbmRfc2VjdGlvbiB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIGZsb2F0OiB1bnNldDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuc2Vjb25kX3NlY3Rpb24gLmhvd19jYW4gew0KICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOw0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNlY29uZF9zZWN0aW9uIHNwYW4gew0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNlY29uZF9zZWN0aW9uIGRpdiwgLnNlY29uZF9zZWN0aW9uIHNwYW4gew0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDsNCiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLnRvcF9kcm9wZG93biB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAudG9wX2Ryb3Bkb3duIHNlbGVjdCB7DQogICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC50b3BfZHJvcGRvd246YWZ0ZXIgew0KICAgICAgICAgICAgICAgIGxlZnQ6IDM4cHg7DQogICAgICAgICAgICAgICAgdG9wOiA5MnB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuZm91cnRoX3NlY3Rpb24gaDMgew0KICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7DQogICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uID4gcCB7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4Ow0KICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIHsNCiAgICAgICAgICAgIGhlaWdodDogODUwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgew0KICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIHNwYW4gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1saXN0LmRyYWdnYWJsZSB7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICB0b3A6IDI1cHg7DQogICAgICAgICAgICB3aWR0aDogOTg0cHg7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiB7DQogICAgICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZmlmdGhfc2VjdGlvbiAuZmlmdGhfdGl0bGUgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBmbG9hdDogdW5zZXQ7DQogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuZmlmdGhfc2VjdGlvbiAuZmlmdGhfdGl0bGUgcCB7DQogICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuZmlmdGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgdG9wOiA3MHB4Ow0KICAgICAgICAgICAgbGVmdDogNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyLCAuc2xpZGVyMywgLnNsaWRlcjQsIC5zbGlkZXI1IHsNCiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7DQogICAgICAgICAgICBoZWlnaHQ6IDU1MHB4Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDczJTsNCiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxMTJweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gew0KICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5maWZ0aF9zZWN0aW9uIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qgew0KICAgICAgICAgICAgaGVpZ2h0OiA5MDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUgew0KICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICB0b3A6IDc1cHg7DQogICAgICAgICAgICBsZWZ0OiAtMzVweDsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCBhLCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IGEsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgYSwgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCBhIHsNCiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOw0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgICAgIHJpZ2h0OiAtMjg1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogOTlweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDM0MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3RpdGxlIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgZmxvYXQ6IHVuc2V0Ow0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBib3R0b206IC0xMjVweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgcmlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIGltZy5zaXh0aF9iZ19pbWcgew0KICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF90aXRsZSBwIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3RpdGxlIGg1IHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3RhYnMgdWwgew0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4Ow0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1saXN0LmRyYWdnYWJsZSB7DQogICAgICAgICAgICByaWdodDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBzcGFuIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7DQogICAgICAgICAgICBib3R0b206IDA7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsNCiAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4Ow0KICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDsNCiAgICAgICAgICAgIC8qYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGRkQyMDA7Ki8NCiAgICAgICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL1NsaWRlcnMvbGVmdF9hcnJvdy5zdmcpOyovDQogICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2JSA1MyU7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7DQogICAgICAgICAgICBib3JkZXI6bm9uZTsNCiAgICAgICAgfQ0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggLnNsaWNrLXNsaWRlIHNwYW4gcCBzcGFuLCAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1zbGlkZSBzcGFuIHAgc3BhbiB7DQogICAgICAgICAgICBwYWRkaW5nOjA7DQogICAgICAgIH0NCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoIHNwYW4sIC5zaXh0aF9zZWN0aW9uIC52YXJpYWJsZS13aWR0aDEgc3BhbiB7DQogICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7DQogICAgICAgIH0NCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSBzcGFuIC5jYWxsX2FjdGlvbl9yZXdhcmRzIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHNwYW4gLmdldF9vZmYgew0KICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYWN0aXZlIHNwYW4gew0KICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7DQogICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7DQogICAgICAgICAgICBib3R0b206IDA7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsNCiAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4Ow0KICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDsNCiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRkZEMjAwOw0KICAgICAgICAgICAgDQogICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgNTMlOw0KICAgICAgICB9DQogICAgICAgIC5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBwOmFmdGVyIHsNCiAgICAgICAgICAgIHRvcDoxMDBweDsNCiAgICAgICAgfQ0KLmZpZnRoX3NlY3Rpb24gLmZpZnRoX3RpdGxlIGgzIGIgew0KICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDsNCn0NCi5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBoMyB7DQogICAgY29sb3I6ICMwMDA7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50Ow0KfQ0KICAgICAgICAuc2l4dGhfdGFicyB1bCBsaSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogNzAwOw0KICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4Ow0KICAgICAgICB9DQouZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgYSB7DQogICAgZm9udC1zaXplOjE4cHg7DQp9DQogICAgICAgICAgICAuc2l4dGhfdGFicyB1bCBsaS50aWtyYW1fdGFiIHsNCiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7DQogICAgICAgICAgICBoZWlnaHQ6IDgyMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzM1cHg7DQogICAgICAgIH0NCi5zaXh0aF90YWJzIHVsIGxpLmRlYWxzX3RhYiB7DQoNCiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsNCn0NCg0KICAgICAgICAucmV3YXJkc19idXR0b24gew0KICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uX2JnIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgICAgIH0NCg0KICAgICAgICBzZWN0aW9uLmNzciB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA5NzBweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgIGxlZnQ6IDMwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX3RpdGxlIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX3NlY3Rpb24gZGl2IGltZyB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgIHJpZ2h0OiAwJTsNCiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBmb250LXNpemU6MThweDsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX3NlY3Rpb24gLnNsaWNrLWxpc3Qgew0KICAgICAgICAgICAgdG9wOiA0MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzcl90aXRsZSBoMyB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0Ow0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNzcl90aXRsZSBwIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2hlYWRlciBoMyB7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMTsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTozNHB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX21pZGRsZSB7DQogICAgICAgICAgICB0b3A6IDUxNXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICBzZWN0aW9uLmNzciB7DQogICAgICAgICAgICBoZWlnaHQ6IDExNjBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzcl9taWRkbGUgew0KICAgICAgICAgICAgdG9wOiA0NzBweDsNCiAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7DQogICAgICAgICAgICByaWdodDogMjBweDsNCiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7DQogICAgICAgICAgICBib3R0b206IGluaGVyaXQ7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCBhIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwOw0KICAgICAgICAgICAgYm90dG9tOiAtODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLXNsaWRlciB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBpbWcgew0KICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSB7DQogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDsNCiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgew0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogMTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IC5jb250ZW50LWhvbGRlciB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIHsNCiAgICAgICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgcCB7DQogICAgICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiB7DQogICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAzNXB4LzEuMSBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0idGV4dCJdIHsNCiAgICAgICAgICAgIHdpZHRoOiA5OSUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGhlaWdodDogNDdweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGJvcmRlcjogMC4zcHggc29saWQgI2ZmZiAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4Ow0KICAgICAgICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBpbnB1dFt0eXBlPSJzdWJtaXQiXSB7DQogICAgICAgICAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDsNCiAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovDQogICAgICAgIH0NCg0KICAgICAgICAuY29udGFjdC11cyAuZmxleC1jb250YWN0IHsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiB7DQogICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7DQoNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7DQogICAgICAgICAgICBsZWZ0OiBpbmhlcml0Ow0KICAgICAgICAgICAgcmlnaHQ6IDUlOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgbGVmdDogNSU7DQogICAgICAgICAgICByaWdodDogaW5oZXJpdDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICB0b3A6IDEwOSU7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1hcnJvdywgLnNsaWRlcjMgLnNsaWNrLWFycm93LCAuc2xpZGVyNCAuc2xpY2stYXJyb3csIC5zbGlkZXI1IC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiAyNThweDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjAlOw0KICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgICAgIGhlaWdodDogMzk0cHg7DQogICAgICAgICAgICB0b3A6IC01MHB4Ow0KICAgICAgICB9DQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIGxlZnQ6IDY5LjUlOw0KICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQ7DQogICAgICAgICAgICBib3R0b206IC0xMjVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSB7DQogICAgICAgICAgICBoZWlnaHQ6IDYxNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSAuZmxleC1uYW1lIHsNCiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHggIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuZmxleC1pdGVtMSA+IHNwYW4gew0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSA+IGEgew0KICAgICAgICAgICAgd2lkdGg6IDIwMHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA1MHB4Ow0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgaGVpZ2h0OiA2MTVweDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgLmZsZXgtbmFtZSB7DQogICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZsZXgtaXRlbTEgPiBzcGFuIHsNCiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIHdpZHRoOiB1bnNldDsNCiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7DQogICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7DQogICAgICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOw0KICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZjc5MDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mbGV4LWl0ZW0xID4gc3BhbiBhIHsNCiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuZmxleC1pdGVtMSA+IHNwYW4gYSB7DQogICAgICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0xIC5mbGV4LW5hbWUgew0KICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMzJweC8xIEFyaWFsICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7DQogICAgICAgICAgICBsZWZ0OiAxJTsNCiAgICAgICAgICAgIHRvcDogaW5oZXJpdDsNCiAgICAgICAgICAgIGJvdHRvbTogLTEyNXB4Ow0KICAgICAgICAgICAgcmlnaHQ6IDE3cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgdG9wOiAxMjAlOw0KICAgICAgICB9DQoNCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stZG90cyBsaSwgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgew0KICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsNCiAgICAgICAgICAgIGhlaWdodDogMTVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogMyU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfdGl0bGUgew0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCg0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOw0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgYm90dG9tOiAtNjMlOw0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiwgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsNCiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87DQogICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOw0KICAgICAgICAgICAgICAgIG1hcmdpbjogMDsNCiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7DQogICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7DQogICAgICAgICAgICAgICAgd2lkdGg6IDZweDsNCiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5zbGlkZXIxIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphY3RpdmUsIC5zaXh0aF9zZWN0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cywgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFjdGl2ZSwgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHsNCiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IGRpdiB7DQogICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stZG90cyB7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICBib3R0b206IC0xNy41JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogLTU1JTsNCiAgICAgICAgICAgIGxlZnQ6IDE2MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stZG90cyBsaSB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOw0KICAgICAgICAgICAgaGVpZ2h0OiAxNXB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwcHggOHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jc3IgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsNCiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87DQogICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7DQogICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgICAgICAgICAgICAgIGhlaWdodDogNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsNCiAgICAgICAgICAgICAgICB3aWR0aDogNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmNzciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuY3NyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDA7DQogICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggLTFweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmNzciAuc2xpY2stZG90cyBsaSBidXR0b246YWN0aXZlLCAuY3NyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7DQogICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIHdpZHRoOiB1bnNldDsNCg0KICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDsNCiAgICAgICAgICAgIG9wYWNpdHk6IDE7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5jc3IgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIH0NCg0KICAgICAgICAubW9iaWxlX3NsaWRlMSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZTpob3ZlciBzcGFuIHsNCiAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgc21hbGwgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgaDEgew0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBmb250LXNpemU6IDM0cHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KDQoNCiAgICAgICAgLmZpcnN0X21vYiB7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgZGl2IHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHRvcDogMTIwcHg7DQogICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgc21hbGwgc21hbGwgew0KICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDsNCiAgICAgICAgfQ0Kc21hbGwuZmlmdGhfNGdfZmlyc3Qgew0KICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDIycHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICAgICAgICAgIHRvcDo0MHB4Ow0KICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yOw0KICAgICAgICAgICAgDQogICAgICAgIH0NCg0KICAgICAgICAubW9iaWxlX3NsaWRlMSBzcGFuIGEgew0KICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4Ow0KICAgICAgICAgICAgd2lkdGg6IDE5MHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA2MHB4Ow0KICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0Ow0KICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7DQogICAgICAgICAgICB0b3A6MjkwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLm1vYmlsZV9zbGlkZTEgc3BhbiBhIGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgICAgICByaWdodDogLTE0MHB4Ow0KICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7DQoNCiAgICAgICAgICAgICAgICByaWdodDogMTQzcHg7DQogICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgaGVpZ2h0OiA2MTVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiB7DQogICAgICAgICAgICBoZWlnaHQ6IDYxNXB4Ow0KICAgICAgICAgICAgd2lkdGg6IDM5NHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgew0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0NXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IC5jb250ZW50LWhvbGRlciB7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IHAgew0KICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IGEgew0KICAgICAgICAgICAgICAgIHRvcDogNDBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuY29udGFjdC11cyB7DQogICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNzBweCAyMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzYwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBoMiB7DQogICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAzMnB4LzEuMSBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgcCB7DQogICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMiBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuc2xpY2stZG90cyBsaSB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOw0KICAgICAgICAgICAgaGVpZ2h0OiAxNXB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4Ow0KICAgICAgICB9DQogICAgICAgICN2YWxkRW1haWwgew0KICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4Ow0KICAgIGJvdHRvbTogNTNweDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7DQogICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvOw0KICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87DQogICAgICAgICAgICAgICAgcGFkZGluZzogMnB4Ow0KICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDsNCiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsNCiAgICAgICAgICAgICAgICB3aWR0aDogNnB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAubGFzdC1zZWN0aW9uIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDA7DQogICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphY3RpdmUsIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHsNCiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOw0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgbGVmdDogMTg1cHg7DQogICAgICAgICAgICBib3R0b206IC05MCU7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIHdpZHRoOiAyMDBweDsNCiAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgYSB7DQogICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweC8xLjEgQXJpYWwgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IHAgew0KICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4yIEFyaWFsICFpbXBvcnRhbnQ7DQp9DQoNCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0iYnV0dG9uIl0gew0KICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICBtYXJnaW46IDM1cHggMTEwcHggMHB4ICFpbXBvcnRhbnQ7DQp9DQoNCiAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgdG9wOiA4NCU7DQogICAgICAgICAgICBsZWZ0OiAyOCU7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsNCiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMC41cHg7DQogICAgICAgICAgICBwYWRkaW5nLXRvcDogNi41cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZmlyc3RfbW9iIC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICB6LWluZGV4OiA2Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5maXJzdF9tb2IgLnNsaWNrLWFycm93IGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgb3V0bGluZTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsNCiAgICAgICAgICAgICAgICByaWdodDogNyU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5maXJzdF9tb2IgLnNsaWNrLWFycm93LnNsaWNrLXByZXYgew0KICAgICAgICAgICAgICAgIHJpZ2h0OiAyOCU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stZG90cyB7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICBib3R0b206IDQ5cHg7DQogICAgICAgICAgICByaWdodDogNjUlOw0KICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4Ow0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDsNCiAgICAgICAgfQ0KDQouZmlyc3RfbW9iIC5zbGljay1kb3RzOmFmdGVyIHsNCiAgICBjb250ZW50OiAiLyAwNSI7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHJpZ2h0OiAxOHB4Ow0KICAgIGJvdHRvbTogNnB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICB9DQoNCiAgICAgICAgICAgIC5maXJzdF9tb2IgLnNsaWNrLWRvdHM6YmVmb3JlIHsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAiX19fX19fX19fXyI7DQogICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stZG90cyBsaSB7DQogICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KLmZpcnN0X21vYiAuc2xpY2stZG90cyBsaSBidXR0b24gew0KICAgIGJvcmRlcjogbm9uZTsNCiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBkaXNwbGF5OiBub25lOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICByaWdodDogLTMwcHg7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIHRvcDogMXB4Ow0KfQ0KDQogICAgICAgICAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsNCiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHRvcDogOTAlOw0KICAgICAgICAgICAgbGVmdDogMjglOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICBib3JkZXI6IG5vbmU7DQogICAgICAgICAgICBwYWRkaW5nOiAwOw0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87DQogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBwYWRkaW5nOiA4cHggMTAuNXB4Ow0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDYuNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jc3IgLnNsaWNrLWFycm93IGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jc3IgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgICAgICAgICAgICAgIGxlZnQ6IDA7DQogICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7DQogICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgYm90dG9tOiAtNDg1cHggIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIHRvcDogMTgwJSAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgcCB7DQogICAgICAgICAgICB3aWR0aDogMzEwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIHJpZ2h0OiAzMSU7DQogICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGJvdHRvbTogLTQ4NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7DQogICAgICAgICAgICBoZWlnaHQ6IHVuc2V0Ow0KICAgICAgICAgICAgd2lkdGg6IHVuc2V0Ow0KICAgICAgICAgICAgb3BhY2l0eTogMTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7DQogICAgICAgIH0NCiAgICAgICAgICAgICAuY3NyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIGJvdHRvbTogLTQ4N3B4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICByaWdodDogMTMwcHggIWltcG9ydGFudDsNCiAgICAgICAgfSANCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9hYmRvdW5tb2IucG5nKSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTAlICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICAgICAgaDEubG9uZ19zbGlkZXJfdGV4dF9oMSB7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIGEgew0KICAgICAgICAgICAgcG9zaXRpb246dW5zZXQ7DQogICAgICAgIH0NCi5taWRkbGVfbnVtYmVyPmRpdiB7DQogICAgd2lkdGg6IDEwMCU7DQp9DQoNCi5jc3JfbWlkZGxlX2JvdHRvbSB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHJpZ2h0OiAyNXB4Ow0KICAgIHRvcDogMjg1cHg7DQp9DQoNCi5taWRkbGVfbnVtYmVyIHAgYSB7DQogICAgZm9udC1zaXplOiAxOXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsNCn0NCg0KLmZsZXgtaXRlbTE+c3BhbiBhOmFmdGVyIHsNCiAgICBjb250ZW50OiB1bnNldDsNCn0NCi5jc3JfbnVtYmVyc18zIHAgew0KICAgIHdpZHRoOiAxMDAlOw0KICAgIHRleHQtYWxpZ246IHVuc2V0Ow0KfQ0KLmNzcl9udW1iZXJzXzMgcDpudGgtY2hpbGQoMSkgYTphZnRlciAsIC5jc3JfbnVtYmVyc18zIHA6bnRoLWNoaWxkKDIpIGE6YWZ0ZXIgLC5jc3JfbnVtYmVyc18yIHA6Zmlyc3QtY2hpbGQgYTphZnRlciAsIC5jc3JfbnVtYmVyc18yIHA6bnRoLWNoaWxkKDIpIGE6YWZ0ZXIgLCAuY3NyX251bWJlcnNfMiBwOm50aC1jaGlsZCgzKSBhOmFmdGVyICwgLmNzcl9udW1iZXJzXzQgcDpudGgtY2hpbGQoMSkgYTphZnRlciAgew0KDQogICAgY29udGVudDogdW5zZXQ7DQp9DQouY3NyX251bWJlcnNfMiBwIHsNCiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICAgIHRleHQtYWxpZ246IHVuc2V0Ow0KfQ0KLmNzcl9udW1iZXJzXzQgcCB7DQp3aWR0aDo4MCU7DQp0ZXh0LWFsaWduOnVuc2V0Ow0KfQ0KfSANCg0KDQogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkgYW5kIChtaW4td2lkdGg6IDQxMXB4KSB7IA0KLm1vYmlsZV9zbGlkZTEubXNsaWRlMSA+IGRpdiB7IHRvcDogMTA1cHggIWltcG9ydGFudDt9ICAgDQoubW9iaWxlX3NsaWRlMS5tc2xpZGUxIHNwYW4gYSAge3RvcDozMTBweCAhaW1wb3J0YW50O30NCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQxMnB4KSB7DQogICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIHsNCiAgICAgICAgd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KfQ0KDQoNCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgew0KDQogICAgLm1pZGRsZV9kZXNjIHAgew0KICAgICAgICBtYXJnaW4tbGVmdDogMzZweDsNCiAgICB9DQogICAgICAgICAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgLnRvcF9kcm9wZG93bjphZnRlciB7DQogICAgICAgICByaWdodDogMzQ1cHg7DQogICAgIH0NCiAgICAgICAgLnNpeHRoX3RhYnMgdWw6YWZ0ZXIgew0KICAgICAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIH0NCiAgICAubW9iaWxlX3NsaWRlMSBzcGFuIGEgew0KICAgICAgICB0b3A6MjgwcHg7DQogICAgfQ0KICAgIC5maXJzdF9tb2IgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgYm90dG9tOiA0MHB4Ow0KICAgIHJpZ2h0OiA3MiU7DQogICAgfQ0KICAgIC50aGlyZF9kaXYxIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA5MnB4Ow0KICAgIH0NCiAgICAgICAgLmNzciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA0MDMuNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7DQogICAgICAgICAgICByaWdodDogMjclOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stZG90cyB7DQogICAgICAgICAgICByaWdodDogNiUgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTcwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpZGVyMSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDMxMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIGEgew0KICAgICAgICAgICAgd2lkdGg6IDkyJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpZGVyMSBzcGFuIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDsNCiAgICAgICAgfQ0KLnNsaWRlcjEgLnNsaWNrLWRvdHMgew0KICAgICAgICBsZWZ0OiA2MiU7DQp9DQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogLTJweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDMxMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgICAgIHJpZ2h0OiAtMzA0cHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHJpZ2h0OiAxMDBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQogICAgICAgIC5jc3IgLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiA5JSAhaW1wb3J0YW50Ow0KfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIGxlZnQ6IDcyLjUlOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCB7DQogICAgICAgICAgICBsZWZ0OiAtMzhweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNCAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTQwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stc2xpZGUgaW1nLCAuc2l4dGhfc2VjdGlvbiAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHNwYW4gew0KICAgICAgICAgICAgd2lkdGg6IDMyMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgc3BhbiBwOm50aC1jaGlsZCgyKSB7DQogICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBzcGFuIC5nZXRfb2ZmIHsNCiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCwgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgYm90dG9tOiAtMjg1cHg7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQ7DQogICAgICAgICAgICByaWdodDogNy41JTsNCiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIGJvdHRvbTogMjAlOw0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIHsNCiAgICAgICAgICAgIHdpZHRoOiAzNTVweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IGgyIHsNCiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAzMHB4LzEgQXJpYWwgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgew0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzMHB4Ow0KICAgICAgICB9DQoNCg0KDQogICAgICAgIC5tb2JpbGVfc2xpZGUxIHAgew0KICAgICAgICAgICAgd2lkdGg6IDMyMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5jc3IgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjFweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgICAgICAgICBoZWlnaHQ6ODAwcHg7DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsNCiAgICAuc2xpZGVyMiAuc2xpY2stZG90cyB7DQogICAgbGVmdDogMTMwcHg7DQp9DQoNCiAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgcmlnaHQ6IDMyOXB4OyANCiAgICAgICAgfQ0KICAgIC5jc3IgLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiA5LjglICFpbXBvcnRhbnQ7DQp9DQoNCiAgICAuY3NyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsNCiAgICAgICAgcmlnaHQ6MjBweDsNCiAgICB9DQogICAgICAgIC5tc2xpZGU0IGgxIHsNCiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsNCn0NCiAgICAgICAgLm1zbGlkZTEgcCB7DQogICAgICAgICAgICB0b3A6MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICAuc2l4dGhfdGFicyB1bDphZnRlciB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KICAgIH0NCiAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgICAgIGhlaWdodDogNzcwcHg7DQogICAgfQ0KICAgIC5tb2JpbGVfc2xpZGUxIHNwYW4gYSB7DQogICAgICAgICAgICB0b3A6IDI3MHB4Ow0KICAgIH0NCiAgICAgICAgLmNzciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA0MTFweDsNCiAgICAgICAgfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7DQp9DQouY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICByaWdodDogMjYlOw0KfQ0KLm1pZGRsZV9kZXNjIHAgYSB7DQogICAgYm90dG9tOiAtNzBweDsNCn0NCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgYm90dG9tOiAtMTcuNSU7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KICAgICAgICANCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stZG90cyB7DQogICAgICAgICAgICBsZWZ0OiA3MyU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLXByZXYgew0KICAgICAgICAgICAgbGVmdDogNzMuNSU7DQogICAgICAgIH0NCg0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICByaWdodDogLTMxMnB4Ow0KICAgICAgICB9DQoNCg0KICAgICAgICAuZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgLnNsaWNrLXNsaWRlID4gaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiAzMDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIGEgew0KICAgICAgICAgICAgd2lkdGg6IDg4JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcsIC5zaXh0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgc3BhbiB7DQogICAgICAgICAgICB3aWR0aDogMzAwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgc3BhbiBwIHsNCiAgICAgICAgICAgIHdpZHRoOiAyODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICBsZWZ0OiA2cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0LCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0LCAuc2xpZGVyNCAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0LCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IHsNCiAgICAgICAgICAgIGxlZnQ6IC0zNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gaW1nIHsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KICAgICAgICB9DQoNCg0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiB7DQogICAgICAgICAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkgew0KICAgIC50b3BfZHJvcGRvd246YWZ0ZXIgew0KICAgIHJpZ2h0OjI5MHB4Ow0KICAgIH0NCiAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgaGVpZ2h0OiA3NDBweDsNCn0NCiAgICAgICAgLnNpeHRoX3RhYnMgdWw6YWZ0ZXIgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDsNCiAgICB9DQogICAgICAgIC5jc3Jfc2VjdGlvbiBkaXYgaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiA4NyU7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX21pZGRsZSB7DQogICAgICAgICAgICB0b3A6IDQ1NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KLmNzciAuc2xpY2stZG90cyB7DQogICAgYm90dG9tOiAtNDg2cHggIWltcG9ydGFudDsNCn0NCiAgICAgICAgLmNzciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7DQogICAgICAgICAgICAgIGJvdHRvbTogLTQ4NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIGJvdHRvbTogLTQ4NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICBzZWN0aW9uLmNzciB7DQogICAgICAgICAgICBoZWlnaHQ6IDEwNzBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICB3aWR0aDogMjgwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7DQogICAgICAgICAgICBsZWZ0OiA3Ni41JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5tb2JpbGVfc2xpZGUxIHAgew0KICAgICAgICAgICAgd2lkdGg6IDMwMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnRvcF9kcm9wZG93biBzZWxlY3Qgew0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUgPiBkaXYgew0KICAgICAgICAgICAgcGFkZGluZzogMThweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA3OXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIHNwYW4gaW1nIHsNCiAgICAgICAgICAgIGxlZnQ6IDcwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMSU7DQogICAgICAgIH0NCg0KLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBwIHsNCiAgICBtYXgtd2lkdGg6IDI5MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICByaWdodDogLTMzMnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHJpZ2h0OiAtMzMycHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stZG90cyB7DQogICAgICAgICAgICByaWdodDogNS41JSAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7DQogICAgICAgICAgICByaWdodDogMjMlOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stZG90cyB7DQogICAgICAgICAgICByaWdodDogNyUgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTM4cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZmlyc3RfbW9iIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHJpZ2h0OiA3MCU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stZG90cyB7DQogICAgICAgICAgICBsZWZ0OiAyMzVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIGEgew0KICAgICAgICAgICAgd2lkdGg6IDgyJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcsIC5zaXh0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgc3BhbiB7DQogICAgICAgICAgICB3aWR0aDogMjgwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgc3BhbiBwIHsNCiAgICAgICAgICAgIHdpZHRoOiAyNzBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICBsZWZ0OiAtMzVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgew0KICAgICAgICAgICAgbGVmdDogLTM1cHg7DQogICAgICAgICAgICB3aWR0aDogMjcwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1pZGRsZV9kZXNjIHAgYSB7DQogICAgICAgICAgICBib3R0b206IC03NXB4Ow0KICAgICAgICB9DQouc2l4dGhfc2VjdGlvbiAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHNwYW4gLmdldF9vZmYgew0KICAgIGZvbnQtc2l6ZToxNXB4Ow0KfQ0KICAgICAgICAuY3NyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIGxlZnQ6IDExMHB4Ow0KICAgICAgICAgICAgYm90dG9tOiAtMTE1JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiB7DQogICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQoNCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgaDIgew0KICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDI3cHgvMSBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTQ1cHg7DQogICAgICAgIH0NCi5tb2JpbGVfc2xpZGUxIHAgew0KICAgIHRvcDozMHB4Ow0KfQ0KLm1vYmlsZV9zbGlkZTEgZGl2IHsNCnRvcDo2MHB4Ow0KfQ0KLmZpcnN0X21vYiAuc2xpY2stZG90cyB7DQogICAgcmlnaHQ6NzglOw0KICAgIGJvdHRvbToyOHB4Ow0KIH0NCiANCiAgICAgICAgLm1pZGRsZV9kZXNjIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgew0KICAgICAgICAgICAgdG9wOiAxMTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNCAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICBoZWlnaHQ6IDM3NnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTA1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY29udGFjdC11cyAuZmxleC1jb250YWN0IGgyIHsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIGJvdHRvbTogMzAlOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSkgew0KIEBtZWRpYSAgew0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19rc2FfaDEgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19rc2FfcCB7DQogICAgICAgIG1heC13aWR0aDogMjgwcHg7DQoNCiAgICB9DQouZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAuZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICBsZWZ0OnVuc2V0Ow0KfQ0KLm1vYmlsZV90aGlyZCBkaXYgew0KICAgICAgdG9wOiAyMTBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIGxlZnQ6dW5zZXQ7DQp9DQouY3NyIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAuY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICBsZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7DQoNCn0NCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0idGV4dCJdIHsNCmxpbmUtaGVpZ2h0OjM7DQp9DQoubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBoMiB7DQogICAgbGV0dGVyLXNwYWNpbmc6LTEuNXB4Ow0KfQ0KLnRvcF9kcm9wZG93bjphZnRlciB7DQogICAgdG9wOiAxMDRweCAhaW1wb3J0YW50Ow0KICAgIGNvbnRlbnQ6ICIiOw0KICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOw0KICAgIHJpZ2h0OiAzMzlweDsNCiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsNCiAgICBwYWRkaW5nOiAwIDAgMjBweDsNCn0NCiAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL2Ryb3BhcnJvd2lvcy5zdmcpOw0KICAgIH0NCn0NCn0NCkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHsNCi5yZXdhcmRzX2J1dHRvbiB7DQogICAgYm90dG9tOiAtNDklOw0KfQ0KfQ0KLm9yYml0LWNhcHRpb24gc3BhbiBhIHsNCiAgICBmb250LXdlaWdodDo3MDA7DQp9DQpALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkgew0KLmNzcl9udW1iZXJzXzMgcDpudGgtY2hpbGQoMikgYTo6YWZ0ZXIgew0KICAgIGxlZnQ6LTQwcHg7DQp9DQouY3NyX251bWJlcnNfNCBwOm50aC1jaGlsZCgxKSBhOjphZnRlciB7DQogICAgbGVmdDotNTVweDsNCn0NCi5jc3JfbGlua18yLCAuY3NyX2xpbmtfMywgLmNzcl9saW5rXzQsIC5jc3JfbGlua181LCAuY3NyX2xpbmtfNiwgLmNzcl9kZXNjXzIsIC5jc3JfZGVzY18zLCAuY3NyX2Rlc2NfNCwgLmNzcl9kZXNjXzUsIC5jc3JfZGVzY182LCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc18yLCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc18zLCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc180LCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc181LCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc182IHsNCnBvc2l0aW9uOiByZWxhdGl2ZQ0KfQ0KZGl2LmNzcl9udW1iZXJzXzQgew0KbGVmdDogLTYwcHg7DQp9DQpkaXYuY3NyX251bWJlcnNfMyB7DQpsZWZ0OiAtMjVweDsNCn0NCmRpdi5jc3JfbnVtYmVyc18yIHsNCmxlZnQ6IC0zMHB4Ow0KfQ0KLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBpbnB1dFt0eXBlPSJ0ZXh0Il0gew0KcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQo8L3N0eWxlPg0KPHNjcmlwdD4NCiAgICBmdW5jdGlvbiBTZW5kTmV3cygpIHsNCiAgICAgICAgaWYgKCF2YWxpZGF0ZUVtYWlsKCQoIiN0eHRFbWFpbCIpLnZhbCgpKSAmJiAkKCIjdHh0RW1haWwiKS52YWwoKSAhPSAiIikgew0KICAgICAgICAgICAgJCgiI3ZhbGRFbWFpbCIpLnRleHQoItin2YTYsdis2KfYoSDYp9iv2K7Yp9mEINio2LHZitivINin2YTZg9iq2LHZiNmG2Yog2LXYrdmK2K0hIik7DQogICAgICAgICAgICAvLyAkKCIjdmFsZEVtYWlsIikuY3NzKCd2aXNpYmlsaXR5JyAsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAkKCIjdmFsZEVtYWlsIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAkKCIjdmFsZEVtYWlsIikuY3NzKCdjb2xvcicsICcjZDgzZDNkJyk7DQoNCiAgICAgICAgICAgIGVycm9yID0gIjEiOw0KICAgICAgICAgICAgc2hvd1NwaW5uZXIgPSAwOw0KICAgICAgICB9DQogICAgICAgIGVsc2UgaWYgKCQoIiN0eHRFbWFpbCIpLnZhbCgpID09ICIiKSB7DQogICAgICAgICAgICAkKCIjdmFsZEVtYWlsIikudGV4dCgi2KfZhNix2KzYp9ihINin2K/Yrtin2YQg2KjYsdmK2K8g2KfZhNmD2KrYsdmI2YbZiiDYtdit2YrYrSEiKTsNCiAgICAgICAgICAgIC8vICQoIiN2YWxkRW1haWwiKS5jc3MoJ3Zpc2liaWxpdHknICwgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2NvbG9yJywgJyNkODNkM2QnKTsNCg0KICAgICAgICAgICAgZXJyb3IgPSAiMSI7DQogICAgICAgICAgICBzaG93U3Bpbm5lciA9IDA7DQogICAgICAgIH0NCg0KICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2NvbG9yJywgJyM0YmFkNTMnKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS50ZXh0KCLYqtmFINin2YTYp9i02KrYsdin2YMg2KjZhtis2KfYrSIpOw0KICAgICAgICAgICAgY2FsbHNlcnZpY2UoJCgiI3R4dEVtYWlsIikudmFsKCkpOw0KICAgICAgICB9DQoNCiAgICB9DQogICAgZnVuY3Rpb24gdmFsaWRhdGVFbWFpbChlbWFpbCkgew0KICAgICAgICB2YXIgcmUgPSAvXigoW148PigpXFtcXVxcLiw7OlxzQCJdKyhcLltePD4oKVxbXF1cXC4sOzpcc0AiXSspKil8KCIuKyIpKUAoKFxbWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuWzAtOV17MSwzfVxdKXwoKFthLXpBLVpcLTAtOV0rXC4pK1thLXpBLVpdezIsfSkpJC87DQogICAgICAgIHJldHVybiByZS50ZXN0KFN0cmluZyhlbWFpbCkudG9Mb3dlckNhc2UoKSk7DQogICAgfQ0KDQoNCiAgICBmdW5jdGlvbiBjYWxsc2VydmljZShlbWFpbCkgew0KDQogICAgICAgIHZhciBTZXJ2aWNlQVBJID0gJ2h0dHBzOi8vd3d3Lm9yYW5nZS5qbzoxMDAvb3JhbmdlZnVuL2FwaS9OZXdzbGV0dGVyL0FkZE5ld3NsZXR0ZXI/ZW1haWw9JyArIGVtYWlsOw0KDQogICAgICAgICQuYWpheCh7DQogICAgICAgICAgICB1cmw6IFNlcnZpY2VBUEksDQogICAgICAgICAgICB0eXBlOiAiR0VUIiwNCiAgICAgICAgICAgIGhlYWRlcnM6IHsNCiAgICAgICAgICAgICAgICBBY2NlcHQ6ICJhcHBsaWNhc3Rpb24vanNvbjtvZGF0YT12ZXJib3NlIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGFzeW5jOiB0cnVlLA0KDQogICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkgew0KDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgZXJvcjogZnVuY3Rpb24gKGRhdGEpIHsNCiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiQW4gZXJyb3Igb2NjdXJyZWQuIFBsZWFzZSB0cnkgYWdhaW4uIG5vbi1yZWN1cnJlbmNlIik7DQogICAgICAgICAgICB9DQogICAgICAgIH0pOw0KICAgIH0NCiAgICANCiAgICANCiAgICANCiAgICAgIGZ1bmN0aW9uIGJmU3Vic2NyaWJlKCkgew0KICAgICAgICBpZiAoJCgiI2JmTnVtYmVyIikudmFsKCkgPT0gIiIpIHsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikudGV4dCgi2YrYsdis2Ykg2KfYr9iu2KfZhCDYsdmC2YUg2KfZhNmH2KfYqtmBIik7DQogICAgICAgICAgICAgICAgJCgiI2JmX21zZyIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgJCgiI2JmX21zZyIpLmNzcygnY29sb3InLCAnI2ZmMDAwMGQ5Jyk7DQogICAgICAgICAgICAgICAgZXJyb3IgPSAiMSI7DQogICAgICAgICAgICAgICAgc2hvd1NwaW5uZXIgPSAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgZWxzZSBpZiAoJCgiI2JmTnVtYmVyIikudmFsKCkubGVuZ3RoICE9IDEwKSB7DQogICAgICAgICAgICAgICAgJCgiI2JmX21zZyIpLnRleHQoItin2YTYsdmC2YUg2K7Yp9i32KYiKTsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikuY3NzKCdjb2xvcicsICcjZmYwMDAwZDknKTsNCg0KICAgICAgICAgICAgICAgIGVycm9yID0gIjEiOw0KICAgICAgICAgICAgICAgIHNob3dTcGlubmVyID0gMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICQoIiNiZl9tc2ciKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgICQoIiNiZl9tc2ciKS5jc3MoJ2NvbG9yJywgJyM0YmFkNTMnKTsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikudGV4dCgi2KrZhSDYp9mE2KfYtNiq2LHYp9mDINio2YbYrNin2K0iKTsNCiAgICAgICAgICAgICAgICBjYWxsYmdzZXJ2aWNlKCQoIiNiZk51bWJlciIpLnZhbCgpKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICB9DQoNCg0KICAgICAgICBmdW5jdGlvbiBjYWxsYmdzZXJ2aWNlKG51bWJlcikgew0KDQogICAgICAgICAgICB2YXIgU2VydmljZUFQSSA9ICdodHRwczovL3d3dy5vcmFuZ2Uuam86MTAwL09yYW5nZUZ1bi9hcGkvU3Vic2NyaWJlT2ZmZXIvQWRkP3Bob25lPScgKyBudW1iZXI7DQoNCiAgICAgICAgICAgICQuYWpheCh7DQogICAgICAgICAgICAgICAgdXJsOiBTZXJ2aWNlQVBJLA0KICAgICAgICAgICAgICAgIHR5cGU6ICJHRVQiLA0KICAgICAgICAgICAgICAgIGhlYWRlcnM6IHsNCiAgICAgICAgICAgICAgICAgICAgQWNjZXB0OiAiYXBwbGljYXN0aW9uL2pzb247b2RhdGE9dmVyYm9zZSINCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIGFzeW5jOiB0cnVlLA0KDQogICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKGRhdGEpIHsNCg0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgZXJvcjogZnVuY3Rpb24gKGRhdGEpIHsNCiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIkFuIGVycm9yIG9jY3VycmVkLiBQbGVhc2UgdHJ5IGFnYWluLiBub24tcmVjdXJyZW5jZSIpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0pOw0KICAgICAgICB9DQogICAgDQogICAgICBmdW5jdGlvbiBjaGFuZ2Vmb250KHgpIHsNCiAgICBpZih4PT0yKSB7DQokKCIudGlrcmFtX3RhYiIpLmNzcygiZm9udC1zaXplIiwiMjJweCIpOw0KJCgiLmRlYWxzX3RhYiIpLmNzcygiZm9udC1zaXplIiwiMTdweCIpOw0KfQ0KDQplbHNlIHsNCiQoIi50aWtyYW1fdGFiIikuY3NzKCJmb250LXNpemUiLCIxN3B4Iik7DQokKCIuZGVhbHNfdGFiIikuY3NzKCJmb250LXNpemUiLCIyMHB4Iik7DQp9DQp9DQo8L3NjcmlwdD4NCg0KDQo8c3R5bGU+DQogICAgLmJmX3BvcHVwX2lucHV0X2RpdiBhOmhvdmVyIHsNCmN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50Ow0KfQ0KLnN1Yl9lcnJvciB7DQp2aXNpYmlsaXR5OiBoaWRkZW47DQp9DQoNCi5zdWJfZXJyb3IgcCB7DQpjb2xvcjogI2ZmMDAwMGQ5Ow0KbWFyZ2luLWJvdHRvbTogMDsNCmZvbnQtc2l6ZTogMTZweDsNCmZvbnQtd2VpZ2h0OiA3MDA7DQp9DQpAbWVkaWEobWluLXdpZHRoOjc2N3B4KXsNCi5zYW1zdW5nX3NsaWRlX2xvZ28gew0KICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3NhbXN1bmdfbG9nby5zdmcpOw0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOw0KICAgIHdpZHRoOiAxNTVweDsNCiAgICBoZWlnaHQ6IDQ1cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIHRvcDogMzVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAzMHB4Ow0KDQp9DQouc2luZ2xlX2l0ZW1fc2hhcmVoMS5zYW1zdW5nX3NsaWRlX3RpdGxlIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAxMnB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1heC13aWR0aDogNjAwcHg7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbjogMzVweCAwcHg7DQp9DQouc2luZ2xlX2l0ZW1fc2hhcmVwLnNhbXN1bmdfc2xpZGVfZGVzYyB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiA0NTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IA0KDQp9DQouc2luZ2xlX2l0ZW1fc2hhcmVwLnNhbXN1bmdfc2xpZGVfZGVzYyBzcGFuIHsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQp9DQouc2luZ2xlX2l0ZW1fZmliZXJhLCAuc2luZ2xlX2l0ZW1fc2hhcmVhLCAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICBib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQpAbWVkaWEobWF4LXdpZHRoOjQ3MHB4KXsNCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4uZmliZXJfc2Nob29sX2ltZyB7DQogICAgaGVpZ2h0OiB1bnNldDsNCn0NCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwuc2Ftc3VuZ19sb2dvX2xpbmUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQogICAgLnNhbXN1bmdfc2xpZGVfbG9nbyB7DQogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2Ftc3VuZ19sb2dvLnN2Zyk7DQogICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7DQogICAgd2lkdGg6IDEyNXB4Ow0KICAgIGhlaWdodDogNDVweDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgdG9wOiAtMzBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAzMHB4Ow0KICAgIH0NCiAgICAuc2luZ2xlX2l0ZW1fc2hhcmVoMS5zYW1zdW5nX3NsaWRlX3RpdGxlIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtMzBweDsNCiAgICAgICAgZm9udC1zaXplOiA0MnB4Ow0KICAgICAgICBmb250LXdlaWdodDo3MDA7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogNTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIH0NCi5zaW5nbGVfaXRlbV9zaGFyZXAuc2Ftc3VuZ19zbGlkZV9kZXNjIHsNCiAgICBmb250LXNpemU6IDI0cHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBtYXgtd2lkdGg6IDIxNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOHB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IC0zNXB4Ow0KfQ0KLnNpbmdsZV9pdGVtX3NoYXJlcC5zYW1zdW5nX3NsaWRlX2Rlc2Mgc3BhbiB7DQogICAgY29sb3I6ICNmZmY7DQp9DQp9DQpAbWVkaWEgKG1pbi13aWR0aDo0ODFweCkgew0KLmVuZF9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMTVweCAhaW1wb3J0YW50Ow0KfQ0KfQ0KDQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIGg1IHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgZm9udC1zaXplOiAyN3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KfQ0KLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBwIHsNCiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICB0b3A6IDcwcHg7DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIGg1IHsNCiAgICBmb250LXNpemU6MzBweDsNCiAgICBtYXgtd2lkdGg6MzAwcHg7DQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHAgew0KICAgIHBvc2l0aW9uOmFic29sdXRlOw0KICAgIHRvcDogNjBweDsNCn0NCg0KLmZpZnRoX3NlY3Rpb24gLnNsaWNrLWFycm93IHsNCiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7DQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGU+c3BhbiBhIHsNCiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICB0b3A6MjIwcHg7DQp9DQp9DQouc2xpZGVyMiAuc2xpY2stYXJyb3cgew0KICAgIGJvdHRvbTogMTAwcHg7DQp9DQouc2xpZGVyMl90ZXh0MyB7DQogICAgdmlzaWJpbGl0eTogdmlzaWJsZTsNCn0NCjwvc3R5bGU+DQoNCg0KDQoNCiAgPGRpdiBjbGFzcz0idGlrcmFtX3BvcHVwX292ZXJsYXkiPjwvZGl2Pg0KICAgICAgICA8IS0tIDxkaXYgY2xhc3M9ImJmX3BvcHVwIj4NCjxkaXYgY2xhc3M9ImNsb3NlX2ltZ3NtYXJ0IiBvbmNsaWNrPSJDbG9zZVNtYXJ0UG9wdXAoKTsiPg0KICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy94LnBuZyI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImJmX3BvcHVwX2JveCI+DQogICAgPGRpdiBjbGFzcz0iY29sLW1kLTUgY29sLXhzLTEyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZfbGVmdF9pbWFnZXMiPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL3dlZWtfaW1nLnBuZyIgY2xhc3M9Im9yYW5nZV93ZWVrX2ltZyI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvd2Vla19saWdodF9pbWcucG5nIiBjbGFzcz0ib3JhbmdlX3dlZWtfbGlnaHQiPiANCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmX2xlZnRfYm90dG9tX2ltYWdlcyI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvYXJyb3dfaW1nLnBuZyIgY2xhc3M9Im9yYW5nZV9hcnJvd19pbWciPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2Fycm93X2xpZ2h0X2ltZy5wbmciIGNsYXNzPSJvcmFuZ2VfYXJyb3dfbGlnaHRfaW1nIj4gDQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbC1tZC03IGNvbC14cy0xMiI+DQogICAgPGRpdiBjbGFzcz0iYmZfcG9wdXBfY29udGVudCI+DQo8aDM+INmD2YYg2KfZhNij2YjZhCDYqNmF2LnYsdmB2Kkg2LnYsdmI2LY8c3Bhbj4gINil2LPYqNmI2Lkg2KfZiNix2YbYrCA8L3NwYW4+INin2YTYrdi12LHZitipPC9oMz4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZfcG9wdXBfaW5wdXRfZGl2Ij4NCjxpbnB1dCBuYW1lPSJiZl9udW1iZXIiIGlkPSJiZk51bWJlciIgY2xhc3M9ImJmX251bWJlcl9pbnB1dCIgcGxhY2Vob2xkZXI9Itin2K/YrtmEINix2YLZhSDZh9in2KrZgdmDIiAgb25pbnB1dD0iamF2YXNjcmlwdDogaWYgKHRoaXMudmFsdWUubGVuZ3RoID4gdGhpcy5tYXhMZW5ndGgpIHRoaXMudmFsdWUgPSB0aGlzLnZhbHVlLnNsaWNlKDAsIHRoaXMubWF4TGVuZ3RoKTsiDQp0eXBlID0gIm51bWJlciINCm1heGxlbmd0aCA9ICIxMCI+DQo8YSBvbmNsaWNrPSJiZlN1YnNjcmliZSgpOyI+2KfZhNil2LTYqtix2KfZgzwvYT4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0ic3ViX2Vycm9yIj48cCBpZD0iYmZfbXNnIj7Yp9iv2K7ZhCDYsdmC2YUg2YfYp9iq2YHZgzwvcD48L2Rpdj4NCiAgICAgICAgPGg2PiAg2LnZhtivINmC2YrYp9mF2YMg2KjYpdiv2K7Yp9mEINix2YLZhdmDINin2YTYrtmE2YjZiiDZgdil2YbZgyDYqtmC2LEg2KjYp9mE2YXZiNin2YHZgtipINi52YTZiSDYp9iz2KrZhNin2YUg2KrZhtio2YrZh9in2Kog2KXYs9io2YjYuSDYp9mI2LHZhtisINmF2YYg2K7ZhNin2YQg2KfZiiDZhdmGINmF2YbYtdin2Kog2KfZhNiq2YjYp9i12YQg2KfZhNiu2KfYtdipINio2YbYpzwvaDY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+IC0tPg0KPCEtLSAJCSAgIDxkaXYgY2xhc3M9ImNoYXRib3RfcG9wdXAiPg0KICAgIDxkaXYgY2xhc3M9ImNsb3NlX2ltZ3NtYXJ0IiBvbmNsaWNrPSJDbG9zZVNtYXJ0UG9wdXAoKTsiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvY2xvc2VfaW1nLnBuZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY2hhdGJvdF9wb3B1cF9ib3giPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjaGF0Ym90X3BvcHVwX2NvbnRlbnQiPg0KICAgICAgICAgICAgPGgzPtmF2LHYrdio2KcgITwvaDM+DQogICAgICAgICAgICA8cD7ZitmF2YPZhtmDINiq2YTZgtmKINin2YTYsdiz2KfYptmEINin2YTZhdiq2LnZhNmC2Kkg2KjYp9i02KrYsdin2YPZgyAvINmB2YjYp9iq2YrYsdmDINmI2KPYrdiv2Ksg2KfZhNi52LHZiNi2INin2YTYqtix2YjZitis2YrYqSDZhdmGINiu2YTYp9mEINmI2KfYqtiz2KfYqNiMINmK2LHYrNmJINin2YTYtti62Lcg2LnZhNmJIDxiPiDZgtio2YjZhCA8L2I+INmE2YTYqtij2YPZitivLjwvcD4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmdGV4dD3ZhdmI2KfZgdmCIj7ZhdmI2KfZgdmCPC9hPg0KICAgICAgICAgICAgPGg2Ptil2LDYpyDZg9mG2Kog2YTYpyDYqtix2LrYqCDZgdmKINiq2YTZgtmKINmF2KvZhCDZh9iw2Ycg2KfZhNix2LPYp9im2YQg2IzZitix2KzZiSDYudiv2YUg2KfZhNix2K8uPC9oNj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJzbWFydGxpZmVfcG9wdXAiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xvc2VfaW1nc21hcnQiIG9uY2xpY2s9IkNsb3NlU21hcnRQb3B1cCgpOyI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL1gucG5nIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic21hcnRfcG9wdXBfYm94Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbWFydF9wb3B1cF9pbWciPg0KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvc21hcnRwb3B1cGRldmljZXNNb2IucG5nIiBjbGFzcz0iaGlkZGVuLWxnIGhpZGRlbi1tZCI+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic21hcnRfcG9wdXBfY29udGVudCI+DQogICAgICAgICAgICAgICAgICAgIDxoMz7Yp9mE2KLZhiDZiNmE2YHYqtix2Kkg2YXYrdiv2YjYr9ipPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPGgyPtiu2LXZiNmF2KfYqiDZhdmF2YrYstipINi52YTZiSDYqNin2YLYp9iqINmI2KPYrNmH2LLYqSDYrdmE2YjZhCDYp9mE2K3Zitin2Kkg2KfZhNiw2YPZitipPC9oMj4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL29mZmVycy9zbWFydGxpZmUiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic21hcnRfcG9wdXBfaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL3NtYXJ0cG9wdXBkZXZpY2VzYXIucG5nIiBjbGFzcz0iaGlkZGVuLXNtIGhpZGRlbi14cyI+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgIDwvZGl2Pg0KPC9kaXY+DQotLT4NCg0KPGRpdiBjbGFzcz0iam9vZF9wb3B1cCI+DQogICAgPGRpdiBjbGFzcz0iY2xvc2VfaW1nam9vZCI+DQogICAgICAgIDxpbWcgb25jbGljaz0iQ2xvc2VKb29kUG9wdXAoKTsiIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9jbG9zZS5zdmciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9Impvb2RfcG9wdXBfYm94Ij4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Impvb2RfcG9wdXBfY29udGVudCI+DQogICAgICAgICAgICA8aDI+2LnYp9mE2YXZiiDYudmE2Ykg2LfYsdmK2YLYqtmKPHNwYW4+2KrYrNix2KjYqSDYsdmC2YXZitipINmF2KrZg9in2YXZhNipPC9zcGFuPjwvaDI+DQogICAgICAgICAgICA8aDM+am9vZCBPcmFuZ2U8L2gzPg0KICAgICAgICA8L2Rpdj4gICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJqb29kX3BvcHVwX2ltZyI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9pbWdhci5wbmciIGNsYXNzPSJvcGVuX2pvb2RfbGluayBoaWRkZW4teHMgaGlkZGVuLXNtIj4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9qb29kX2ltZ01vYmFyLnBuZyIgY2xhc3M9Im9wZW5fam9vZF9saW5rIGhpZGRlbi1sZyBoaWRkZW4tbWQiPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICANCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJqb29kX3BvcHVwX2ljb25zIj4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2pvb2RfaWNvbnNBci5wbmciIGNsYXNzPSJoaWRkZW4teHMgaGlkZGVuLXNtIj4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2pvb2RfaWNvbnNBck1vYi5wbmciIGNsYXNzPSJoaWRkZW4tbGcgaGlkZGVuLW1kIj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJqb29kX3BvcHVwX2V4cGxvcmUiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9leHBsb3JlQXIucG5nIiBjbGFzcz0ib3Blbl9qb29kX2xpbmsiPg0KICAgIDwvZGl2Pg0KPC9kaXY+DQo8c3R5bGU+DQouam9vZF9wb3B1cCB7DQpiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9iZ0FyLnBuZyk7DQp0b3A6IDQwcHg7DQp3aWR0aDogODIwcHg7DQpwYWRkaW5nOiAwOw0KaGVpZ2h0OiA1NjFweDsNCnRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNSUsIDAlKTsNCnBvc2l0aW9uOiBmaXhlZDsNCmJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCnotaW5kZXg6IDk5OTk5OTk5OTk5OTsNCm9wYWNpdHk6IDE7DQpkaXNwbGF5OiBub25lOw0KLyogYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgKi8NCmJhY2tncm91bmQtc2l6ZTogMTAwJTsNCmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQp9DQouY2xvc2VfaW1nam9vZCB7DQogICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAxMTBweDsNCiAgICBsZWZ0OiAtNjkwcHg7DQogICAgei1pbmRleDogMTsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQouY2xvc2VfaW1nam9vZCBpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB6LWluZGV4OiA5OTk5Ow0KICAgIHdpZHRoOiA0MnB4Ow0KfQ0KLmNsb3NlX2ltZ2pvb2QgaW1nOmhvdmVyIHsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoub3Blbl9qb29kX2xpbms6aG92ZXIgew0KICAgIGN1cnNvcjogcG9pbnRlcjsNCn0NCi5qb29kX3BvcHVwX2JveCB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMTEwcHg7DQogICAgcmlnaHQ6IDk1cHg7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBoZWlnaHQ6IDI5MHB4Ow0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgaW1nIHsNCndpZHRoOiAyNjBweDsNCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDMgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmZmOw0KICAgIC8qIG1hcmdpbjogMDsgKi8NCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMzRweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjRkY2RTAwOw0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgIGxpbmUtaGVpZ2h0OiAxLjc7DQogICAgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1ZSBBcmFiaWMiOw0KfQ0KLmpvb2RfcG9wdXBfY29udGVudCBoMiBzcGFuIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDM0cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHJpZ2h0OiAwcHg7DQogICAgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1ZSBBcmFiaWMiOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGxpbmUtaGVpZ2h0OiA1NXB4Ow0KfQ0KLmpvb2RfcG9wdXBfY29udGVudCB7DQpkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp3aWR0aDogMTAwJTsNCn0NCi5qb29kX3BvcHVwX2ltZyB7DQoNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogLTI3NXB4Ow0KbGVmdDogLTE1NHB4Ow0Kd2lkdGg6IDUwJTsNCn0NCi5qb29kX3BvcHVwX2ltZyBpbWcgew0Kd2lkdGg6IDcwMHB4Ow0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KcmlnaHQ6IDYwcHg7DQp0b3A6IDEwcHg7DQpvcGFjaXR5OiAwOw0KfQ0KLmpvb2RfcG9wdXBfZXhwbG9yZSB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDBweDsNCnJpZ2h0OiA0MDBweDsNCn0NCi5qb29kX3BvcHVwX2V4cGxvcmUgaW1nIHsNCndpZHRoOiAxMjBweDsNCmhlaWdodDogMTIwcHg7DQp9DQouam9vZF9wb3B1cCB7DQpvcGFjaXR5OjA7DQoNCmFuaW1hdGlvbjogam9vZF9wb3B1cF9hbmltIDAuNXMgZWFzZS1pbi1vdXQgMC41cyBmb3J3YXJkczsNCn0NCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9hbmltIHsNCjAlIHsNCm9wYWNpdHk6MDsNCn0NCjEwMCUgew0Kb3BhY2l0eToxOw0KfQ0KfQ0KLmpvb2RfcG9wdXBfZXhwbG9yZSBpbWcgew0Kb3BhY2l0eTowOw0KDQphbmltYXRpb246IGpvb2RfcG9wdXBfZXhwbG9yZV9hbmltYXRlIDFzIGVhc2UtaW4tb3V0IDFzIGZvcndhcmRzOw0KfQ0KQGtleWZyYW1lcyBqb29kX3BvcHVwX2V4cGxvcmVfYW5pbWF0ZSB7DQowJSB7DQogICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOw0KICAgIG9wYWNpdHk6MDsNCn0NCjEwMCUgew0KICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7DQogICAgb3BhY2l0eToxOw0KfQ0KfQ0KDQouam9vZF9wb3B1cF9pY29ucyB7DQogICAgDQogICAgYW5pbWF0aW9uOiBqb29kX3BvcHVwX2ljb25zX2FuaW1hdGUgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuODIsIDAuNzEpIDEuMnMgZm9yd2FyZHM7DQoNCn0NCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9pY29uc19hbmltYXRlIHsNCjAlIHsNCiAgICByaWdodDogMHB4Ow0KICAgIG9wYWNpdHk6MDsNCn0NCjgwJSB7DQogICAgcmlnaHQ6IDE1MHB4Ow0Kb3BhY2l0eToxOw0KfQ0KMTAwJSB7DQogICAgcmlnaHQ6IDEzMHB4Ow0KICAgIG9wYWNpdHk6MTsNCn0NCn0NCg0KDQoNCi5qb29kX3BvcHVwX2NvbnRlbnQgew0KcG9zaXRpb246cmVsYXRpdmU7DQphbmltYXRpb246IGpvb2RfcG9wdXBfYW5pbWF0ZSAxcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC44MiwgMC43MSkgMXMgZm9yd2FyZHM7DQpvcGFjaXR5OjA7DQp9DQoNCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9hbmltYXRlIHsNCjAlIHsNCm9wYWNpdHk6IDAlOw0KcmlnaHQ6LTEwMHB4Ow0KfQ0KODAlIHsNCm9wYWNpdHk6IDEwMCU7DQpyaWdodDoyMHB4Ow0KfQ0KMTAwJSB7DQpvcGFjaXR5OiAxMDAlOw0KcmlnaHQ6MHB4Ow0KfQ0KfQ0KDQouY2xvc2VfaW1nam9vZCB7DQphbmltYXRpb246IGpvb2RfcG9wdXBfY2xvc2VfYW5pbWF0ZSAwLjVzIGVhc2UtaW4tb3V0IDAuNXMgZm9yd2FyZHM7DQpvcGFjaXR5OjA7DQoNCn0NCg0KQGtleWZyYW1lcyBqb29kX3BvcHVwX2Nsb3NlX2FuaW1hdGUgew0KMCUgew0Kb3BhY2l0eTogMCU7DQp9DQoNCjEwMCUgew0Kb3BhY2l0eTogMTAwJTsNCn0NCn0NCg0KLmpvb2RfcG9wdXBfaW1nIHsNCnBvc2l0aW9uOnJlbGF0aXZlOw0KYW5pbWF0aW9uOiBqb29kX3BvcHVwX2ltZ19hbmltYXRlIDFzIGVhc2UtaW4tb3V0IDFzIGZvcndhcmRzOw0Kb3BhY2l0eTowOw0KDQp9DQoNCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9pbWdfYW5pbWF0ZSB7DQowJSB7DQogICAgb3BhY2l0eTogMCU7DQogICAgbGVmdDogNDI1cHg7DQp9DQoNCjEwMCUgew0KICAgIG9wYWNpdHk6IDEwMCU7DQogICAgbGVmdDogNDQ1cHg7DQp9DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCi5qb29kX3BvcHVwIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9iZ01vYkFyLnBuZyk7DQogICAgdG9wOiAzMCU7DQogICAgd2lkdGg6IDM2MHB4Ow0KICAgIGhlaWdodDogMzYwcHg7DQogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIlLCAwJSk7DQp9DQouam9vZF9wb3B1cF9ib3ggew0KICAgIHRvcDogOTBweDsNCiAgICByaWdodDogNDVweDsNCiAgICBoZWlnaHQ6IDE1MHB4Ow0KfQ0KLmpvb2RfcG9wdXBfY29udGVudCBoMyB7DQogICAgZm9udC1zaXplOiAxMnB4Ow0KICAgIG1hcmdpbjogMDsNCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBsaW5lLWhlaWdodDogMS42Ow0KICAgIG1hcmdpbjogMDsNCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDIgc3BhbiB7DQogICAgbGluZS1oZWlnaHQ6IDMwcHg7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIHJpZ2h0OiAwOw0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICByaWdodDogMDsNCiAgICB0b3A6IDMwcHg7DQp9DQouam9vZF9wb3B1cF9leHBsb3JlIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAyMDBweDsNCiAgICByaWdodDogNjAlOw0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgaW1nIHsNCiAgICB3aWR0aDogMTYwcHg7DQp9DQouam9vZF9wb3B1cF9leHBsb3JlIGltZyB7DQogICAgd2lkdGg6IDYwcHg7DQogICAgaGVpZ2h0OiA2MHB4Ow0KfQ0KLmpvb2RfcG9wdXBfaW1nIHsNCiAgICB0b3A6IC0xOTdweDsNCiAgICBsZWZ0OiAtMjUxcHg7DQp9DQouam9vZF9wb3B1cF9pbWcgaW1nIHsNCiAgICB3aWR0aDogNDMwcHg7DQp9DQouY2xvc2VfaW1nam9vZCB7DQogICAgdG9wOiAzMHB4Ow0KICAgIHJpZ2h0OiAzMDBweDsNCn0NCi5jbG9zZV9pbWdqb29kIGltZyB7DQogICAgd2lkdGg6IDM4cHg7DQp9DQpAa2V5ZnJhbWVzIGpvb2RfcG9wdXBfaW1nX2FuaW1hdGUgew0KMCUgew0KICAgIG9wYWNpdHk6IDAlOw0KICAgIGxlZnQ6IDI1MnB4Ow0KfQ0KDQoxMDAlIHsNCiAgICBvcGFjaXR5OiAxMDAlOw0KICAgIGxlZnQ6IDI3MnB4Ow0KfQ0KfQ0KQGtleWZyYW1lcyBqb29kX3BvcHVwX2ljb25zX2FuaW1hdGUgew0KMCUgew0KICAgIHJpZ2h0OiAwcHg7DQogICAgb3BhY2l0eTowOw0KfQ0KODAlIHsNCiAgICByaWdodDogNTJweDsNCm9wYWNpdHk6IDE7DQp9DQoxMDAlIHsNCiAgICByaWdodDogNDdweDsNCm9wYWNpdHk6IDE7DQp9DQp9DQp9DQoNCg0KICAgIC5jaGF0Ym90X3BvcHVwIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0FSL1B1Ymxpc2hpbmdJbWFnZXMvY2hhdGJvdF9pbWcucG5nKTsNCiAgICB0b3A6IDIyMHB4Ow0KICAgIHdpZHRoOiA5MjBweDsNCiAgICBwYWRkaW5nOiAyNXB4IDBweCAwcHggNTBweDsNCiAgICBoZWlnaHQ6IDI1MnB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDU1JSk7DQogICAgcG9zaXRpb246IGZpeGVkOw0KICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7DQogICAgb3BhY2l0eTogMDsNCiAgICBkaXNwbGF5OiBub25lOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7DQp9DQouY2hhdGJvdF9wb3B1cF9ib3ggew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDI1cHg7DQogICAgcmlnaHQ6IDUwcHg7DQogICAgZGlzcGxheTogaW5saW5lLWZsZXg7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBmb250LXNpemU6IDI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCg0KLmNoYXRib3RfcG9wdXBfY29udGVudCB7DQogICAgd2lkdGg6IDY1MHB4Ow0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IHAgew0KICAgIGZvbnQtc2l6ZTogMjFweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXdlaWdodDogNTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGEgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc5MDA7DQogICAgY29sb3I6ICNmZmY7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHBhZGRpbmc6IDE1cHggNTBweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGg2IHsNCiAgICBmb250LXNpemU6IDEzcHg7DQogICAgY29sb3I6ICM5OTk5OTk7DQogICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi10b3A6IDE1cHg7DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7DQouY2hhdGJvdF9wb3B1cCB7DQogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hci9QdWJsaXNoaW5nSW1hZ2VzL2NoYXRib3RfaW1nTW9iLnBuZyk7DQogICAgdG9wOiAxMDBweDsNCiAgICB3aWR0aDogOTUlOw0KICAgIHJpZ2h0OiAxMHB4Ow0KICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCAwcHg7DQogICAgaGVpZ2h0OiA0NTBweDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7DQogICAgcG9zaXRpb246IGZpeGVkOw0KICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7DQogICAgb3BhY2l0eTogMDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOw0KfQ0KLmNoYXRib3RfcG9wdXBfY29udGVudCBoNiB7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi10b3A6IDIwcHgNCn0NCi5jaGF0Ym90X3BvcHVwX2JveCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMTQ1cHg7DQogICAgZGlzcGxheTogaW5saW5lLWZsZXg7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIG1hcmdpbjogMCBhdXRvOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50Ow0KICAgIGxlZnQ6IHVuc2V0Ow0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBmb250LXNpemU6IDI3cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCi5jaGF0Ym90X3BvcHVwX2NvbnRlbnQgcCB7DQogICAgd2lkdGg6IDMwMHB4Ow0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXdlaWdodDogNTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7DQp9DQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGEgeyANCmZvbnQtc2l6ZTogMTZweDsNCn0NCn0NCg0KDQoNCi5jaGF0Ym90X3BvcHVwIHsNCiAgICBhbmltYXRpb246IGNoYXRib3RfYm94X2FuaW1hdGUgMXMgbGluZWFyIDAuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQoNCkBrZXlmcmFtZXMgY2hhdGJvdF9ib3hfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwJTsNCiAgICAgICAgdG9wOiAyNTBweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiAyMjBweDsNCiAgICB9DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICBAa2V5ZnJhbWVzIGNoYXRib3RfYm94X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogMjUwcHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIHRvcDogMjAwcHg7DQogICAgfQ0KfQ0KfQ0KDQoNCg0KDQouc21hcnRsaWZlX3BvcHVwIHsNCiAgICBhbmltYXRpb246IHNtYXJ0bGlmZV9wb3B1cF9hbmltYXRlIDFzIGxpbmVhciAwLjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KfQ0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgew0KICAgIGFuaW1hdGlvbjogc21hcnRfcG9wdXBfY29udGVudF9hbmltYXRlIDFzIGxpbmVhciAxLjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KfQ0KLnNtYXJ0X3BvcHVwX2ltZyB7DQogICAgYW5pbWF0aW9uOiBzbWFydF9wb3B1cF9pbWdfYW5pbWF0ZSAxcyBsaW5lYXIgMi4wcyAxIG5vcm1hbCBmb3J3YXJkczsNCn0NCg0KQGtleWZyYW1lcyBzbWFydGxpZmVfcG9wdXBfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwJTsNCiAgICAgICAgdG9wOiAtMzBweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiAwcHg7DQogICAgfQ0KfQ0KDQoNCkBrZXlmcmFtZXMgc21hcnRfcG9wdXBfY29udGVudF9hbmltYXRlIHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgICAgIHJpZ2h0OiAtNDBweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgcmlnaHQ6IDBweDsNCiAgICB9DQp9DQpAa2V5ZnJhbWVzIHNtYXJ0X3BvcHVwX2ltZ19hbmltYXRlIHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDMwJTsNCiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOw0KICAgIH0NCg0KICAgIDEwMCUgew0KICAgICAgICBvcGFjaXR5OiAxMDAlOw0KICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOw0KICAgIH0NCn0NCg0KLnNtYXJ0bGlmZV9wb3B1cCB7DQogICAgICAgIHRvcDogMHB4Ow0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgICAgICAgICB3aWR0aDogOTIwcHg7DQogICAgcGFkZGluZzogMzVweCAwcHggMHB4IDUwcHg7DQogICAgaGVpZ2h0OiAzMTJweDsNCiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgNTUlKTsNCiAgICAgICAgcG9zaXRpb246IGZpeGVkOw0KICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTsNCiAgICAgICAgb3BhY2l0eTogMDsNCiAgICB9DQouc21hcnRfcG9wdXBfYm94IHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAzNXB4Ow0KICAgIHJpZ2h0OiA1MHB4Ow0KICAgIGRpc3BsYXk6IGlubGluZS1mbGV4Ow0KfQ0KLnJhbWFkYW5fcG9wdXBfYm94IHsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgdG9wOiA3NXB4Ow0KICAgIHJpZ2h0OiAxMzBweDsNCiAgICB6LWluZGV4OiAyMjIyOw0KICAgIG9wYWNpdHk6IDA7DQp9DQouY2xvc2VfaW1nc21hcnQgew0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgei1pbmRleDogMjsNCiAgICBsZWZ0OiAxMHB4Ow0KICAgIHRvcDogMTBweDsNCn0NCi5jbG9zZV9pbWdzbWFydCBpbWcgew0Kd2lkdGg6IDM1cHg7DQpoZWlnaHQ6IDM1cHg7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCB7DQogICAgd2lkdGg6IDUxMHB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMjZweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCBoMyB7DQogICAgZm9udC1zaXplOiAzNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsaW5lLWhlaWdodDogNjJweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCn0NCg0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgYSB7DQogICAgY29sb3I6ICNmZmY7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCiAgICBwYWRkaW5nOiAxNnB4IDI1cHg7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQouc21hcnRfcG9wdXBfaW1nIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHJpZ2h0OiAtMzUwcHg7DQogICAgdG9wOiAtMzVweDsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCi5zbWFydGxpZmVfcG9wdXAgew0KICAgIGFuaW1hdGlvbjogc21hcnRsaWZlX3BvcHVwX2FuaW1hdGUgMXMgbGluZWFyIDAuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCB7DQogICAgYW5pbWF0aW9uOiBzbWFydF9wb3B1cF9jb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDEuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQouc21hcnRfcG9wdXBfaW1nIHsNCiAgICBhbmltYXRpb246IHNtYXJ0X3BvcHVwX2ltZ19hbmltYXRlIDFzIGxpbmVhciAyLjBzIDEgbm9ybWFsIGZvcndhcmRzOw0KfQ0KDQpAa2V5ZnJhbWVzIHNtYXJ0bGlmZV9wb3B1cF9hbmltYXRlIHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDAlOw0KICAgICAgICB0b3A6IC0zMHB4Ow0KICAgIH0NCg0KICAgIDEwMCUgew0KICAgICAgICBvcGFjaXR5OiAxMDAlOw0KICAgICAgICB0b3A6IDBweDsNCiAgICB9DQp9DQoNCg0KQGtleWZyYW1lcyBzbWFydF9wb3B1cF9jb250ZW50X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMDsNCiAgICAgICAgcmlnaHQ6LTY4cHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIHJpZ2h0OiAtMzhweDsgDQogICAgfQ0KfQ0KQGtleWZyYW1lcyBzbWFydF9wb3B1cF9pbWdfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAzMCU7DQogICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsNCiAgICB9DQp9DQogICAgLnNtYXJ0X3BvcHVwX2NvbnRlbnQgew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICByaWdodDogLTMwcHg7DQogICAgICAgIHRvcDogLTIzMHB4Ow0KICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgfQ0KICAgIC5zbWFydF9wb3B1cF9ib3ggew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDM1cHg7DQogICAgcmlnaHQ6IDUwcHg7DQogICAgZGlzcGxheTogdW5zZXQ7DQogICAgfQ0KICAgIC5zbWFydGxpZmVfcG9wdXAgew0KICAgIHRvcDogMDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIHdpZHRoOiA5OCU7DQogICAgcGFkZGluZzogMDsNCiAgICBoZWlnaHQ6IDU3MHB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xJSwgMjUlKTsNCn0NCi5zbWFydF9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXNpemU6IDMzcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIGxpbmUtaGVpZ2h0OiAzNHB4Ow0KICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICBtYXgtd2lkdGg6IDMzMHB4Ow0KfQ0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMjNweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzMzBweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbGluZS1oZWlnaHQ6IDMxcHg7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCBhIHsNCiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4Ow0KfQ0KLnNtYXJ0X3BvcHVwX2ltZyB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IC0zNXB4Ow0KICAgIG9wYWNpdHk6IDA7DQogICAgcmlnaHQ6IC00N3B4Ow0KfQ0KLnNtYXJ0X3BvcHVwX2JveCB7DQogICAgd2lkdGg6IDEwMCU7DQp9DQouY2xvc2VfaW1nc21hcnQgew0KICAgIGxlZnQ6IDE1cHg7DQp9DQp9DQo8L3N0eWxlPg0KICAgICAgICA8c2NyaXB0Pg0KDQoNCg0KDQogICAgIA0KICAgICA8L3NjcmlwdD4gDQogIA0KICANCiAgDQogIA0KICANCiAgDQogIA0KICANCiAgPCEtLQ0KICANCiAgICAgICAgICA8ZGl2IGNsYXNzPSJyYW1hZGFuX3BvcHVwIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJhbWFkYW5fcG9wdXBfYm94Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbG9zZV9pbWcxIiBvbmNsaWNrPSJDbG9zZVJhbWFkYW5Qb3B1cCgpOyI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL1gucG5nIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icmFtYWRhbl9wb3B1cF9jb250ZW50Ij4NCiAgICAgICAgICAgICAgICA8aDI+2LHZhdi22KfZhiDZhdio2KfYsdmDPC9oMj4NCiAgICAgICAgICAgICAgICA8aDM+2KfYs9iq2YXYqti5INio2KPZgdi22YQg2LnYsdmI2LYg2LHZhdi22KfZhiDYp9mE2YXZhdmK2LLYqSDZhdi5IG9yYW5nZS5qbzwvaDM+DQogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9yYW1hZGFuLm9yYW5nZS5qby9hci8/dXRtX3NvdXJjZT1SYW1hZGFuJTIwcG9wdXAmdXRtX21lZGl1bT13ZWJzaXRlJnV0bV9jYW1wYWlnbj1SYW1hZGFuX3BvcHVwIj4NCiAgICAgICAgICAgICAgICAgICAg2KfZg9iq2LTZgSDYudix2YjYtiDYsdmF2LbYp9mGDQogICAgICAgICAgICAgICAgPC9hPg0KICAgIDwvZGl2Pg0KDQogICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL0hvbWVwYWdlX3JhbWFkYW5fcG9wdXAucG5nIiBjbGFzcz0iaGlkZGVuLXNtIGhpZGRlbi14cyI+DQogICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL0hvbWVwYWdlX3JhbWFkYW5fcG9wdXBNb2IucG5nIiBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyI+DQogICAgICAgICAgICA8L2Rpdj4NCjwvZGl2Pg0KICAgICAgICAtLT4gICAgDQogICAgICAgICAgICANCiAgICANCiAgICAgICAgDQogICAgICAgIDwhLS0gPGRpdiBjbGFzcz0idGlrcmFtX3BvcHVwIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsb3NlX2ltZyIgb25jbGljaz0iY2xvc2V0aWtyYW0oKTsiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9YLnBuZyI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpa3JhbV9wb3B1cF9ib3giPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpa3JhbV9wb3B1cF9jb250ZW50Ij4NCiAgICAgICAgICAgICAgICAgICAgPGgyPtmF2LLYp9mK2Kcg2YPYqtmK2LHYqSDYqNij2YLYs9in2Lcg2YXYsdmK2K3YqTwvaDI+DQogICAgICAgICAgICAgICAgICAgIDxwPtmF2Lkg2KfYtNiq2LHYp9mD2YMg2KfZhNmB2KfZitio2LENCiAgICAgICAgICAgICAgICAgICAgICAgINio2LMg2KjZgNmAIDE5LjUg2K/ZitmG2KfYsSDYqNin2YTYtNmH2LE8L3A+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnNjcmliZV9pbWciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam8vYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy90YWJsZXRzLWxhcHRvcHMvaHVhd2VpLW1hdGVib29rLWQxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfYrdi12YQg2LnZhNmJINin2YTYudix2LYNCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+ICANCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aWtyYW1fcG9wdXBfaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2lwaG9uZV9jaXJjbGUucG5nIiBjbGFzcz0iZGVzaWduX2NpcmNsZSI+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9sYXBfcG9wLnBuZyIgY2xhc3M9ImlwaG9uZV9pbWciPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InBvcHVwX3ZhY2NpbmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjbG9zZV9pbWdfdmFjY2luZSIgb25jbGljaz0iY2xvc2VWYWNjaW5lKCk7Ij4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy92YWNjaW5lX2Nsb3NlLnBuZyI+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICAgPGRpdiBjbGFzcz0icG9wdXBfdmFjY2luZV9jb250ZW50Ij4NCiAgICAgICAgICAgIDxoMj4uLti12K3YqSDYp9mE2YPZhCDYqNiq2YfZhdmR2YbYpzwvaDI+DQogICAgICAgICAgICA8cD7Yp9it2YXZiiDYrdin2YTZgyDZiNij2K3YqNin2KjZgyDZiNiu2LAg2KfZhNmE2YLYp9itINin2YTZitmI2YXYjCDZiNil2YTZgyDZhdmG2KcgNSDYrNmK2KzYpw0KICAgICAgICAgICAgICAgINmE2YPZhCDYrNix2LnYqSDYqNiq2KfYrtiv2YfYpyDZhdmGINmF2LfYudmI2YUg2YPZiNix2YjZhtinICAo2KfZhNis2LHYudipINin2YTYp9mI2YTZidiMINin2YTYq9in2YbZitip2Iwg2KfZhNir2KfZhNir2KkpDQogICAgICAgICAgICA8L3A+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb3B1cF92YWNjaW5lX2NvbnRlbnRfdWwiPg0KICAgICAgICAgICAgICAgIDx1bD4NCiAgICAgICAgICAgICAgICAgICAgPGxpPtin2YTYrdmF2YTYqSDYqti02YXZhCDYrNmF2YrYuSDZhdi02KrYsdmD2YogT3JhbmdlINiu2YTZiNmKPC9saT4NCiAgICAgICAgICAgICAgICAgICAgPGxpPtio2KrZgtiv2LEg2KrYtNmK2ZHZgyDYudmE2Ykg2K3YstmF2KrZgyDZhdmGINiu2YTYp9mEINin2YTZiNin2KrYs9in2Kgg2LnYqNixIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmdGV4dCZhcHBfYWJzZW50PTAiPtmH2LDYpyDYp9mE2LHYp9io2Lc8L2E+INij2Ygg2YXZhiDYrtmE2KfZhCDYqti32KjZitmCIE15IE9yYW5nZTwvbGk+DQogICAgICAgICAgICAgICAgICAgIDxsaT7Yqti32KjZgiDYp9mE2LTYsdmI2Lcg2YjYp9mE2KfYrdmD2KfZhTwvbGk+DQogICAgICAgICAgICAgICAgICAgIDxsaT7Zh9iw2Ycg2KfZhNit2YXZhNipINmE2YHYqtix2Kkg2YXYrdiv2YjYr9ipPC9saT4NCiAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICA8L2Rpdj4NCiAgICANCg0KPGRpdiBjbGFzcz0icmFtYWRhbjIyX3BvcHVwIj4NCiAgICA8ZGl2IGNsYXNzPSJjbG9zZV9pbWdzbWFydCIgb25jbGljaz0iY2xvc2V0aWtyYW0oKTsiIGlkPSJjbG9zZV9yYW1hZGFuMjIiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMveC5wbmciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJhbWFkYW4yMl9wb3B1cF9jb250ZW50Ij4NCiAgICAgICAgPGgyPtix2YXYttin2YYg2YPYsdmK2YU8L2gyPg0KICAgICAgICA8cD7Ysdis2LnYqiDZhNmF2ZHYqtmG2Kcg2LLZiiDYstmF2KfZhjwvcD4NCiAgICAgICAgPGEgY2xhc3M9InJhbWFkYW4yMl9wb3B1cF9jb250ZW50X2xpbmsiIGhyZWY9Imh0dHBzOi8vcmFtYWRhbi5vcmFuZ2Uuam8vYXIiPlJhbWFkYW4ub3JhbmdlLmpvPC9hPg0KICAgICAgICA8ZGl2IGNsYXNzPSJyYW1hZGFuMjJfYnRuIj4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vcmFtYWRhbi5vcmFuZ2Uuam8vYXIiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2PiAtLT4NCg0KPHN0eWxlPg0KICAgIC5yYW1hZGFuMjJfcG9wdXA6aG92ZXIgew0KICAgICAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgfQ0KICAgIC5yYW1hZGFuMjJfcG9wdXAgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvcmFtYWRhbjIyX3BvcHVwYmcxLnBuZyk7DQogICAgd2lkdGg6IDk0MHB4Ow0KICAgIHBhZGRpbmc6IDcwcHggNTBweCAwcHggMHB4Ow0KICAgIGhlaWdodDogMzgwcHg7DQogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIyJSwgMCUpOw0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgei1pbmRleDogOTk5OTk5OTk5OTk5Ow0KICAgIG9wYWNpdHk6IDE7DQogICAgZGlzcGxheTogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsNCn0NCi5yYW1hZGFuMjJfcG9wdXBfY29udGVudCBoMiB7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQoNCi5yYW1hZGFuMjJfcG9wdXBfY29udGVudCBwIHsNCiAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBtYXgtd2lkdGg6IDQ4MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQoNCi5yYW1hZGFuMjJfcG9wdXBfY29udGVudCB7DQogICAgb3BhY2l0eTogMDsNCn0NCg0KLnJhbWFkYW4yMl9wb3B1cF9jb250ZW50IC5yYW1hZGFuMjJfcG9wdXBfY29udGVudF9saW5rIHsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICBtYXJnaW46IDIwcHggMHB4Ow0KICAgIGRpc3BsYXk6IGJsb2NrOw0KfQ0KDQoucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgLnJhbWFkYW4yMl9idG4gYSB7DQogICAgZm9udC1zaXplOiAxN3B4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIHBhZGRpbmc6IDE2cHggMjRweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7DQp9DQoNCi5yYW1hZGFuMjJfYnRuIHsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KfQ0KDQoNCiAgICAucmFtYWRhbjIyX3BvcHVwIHsNCiAgICBhbmltYXRpb246IHJhbWFkYW5fcG9wdXBfYW5pbWF0ZSAxcyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCiAgICB9DQoNCiAgICBAa2V5ZnJhbWVzIHJhbWFkYW5fcG9wdXBfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgIG9wYWNpdHk6IDAlOw0KICAgIHRvcDogMTMwcHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgb3BhY2l0eTogMTAwJTsNCiAgICB0b3A6IDE2MHB4Ow0KICAgIH0NCiAgICB9DQoNCiAgICAucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgew0KICAgIGFuaW1hdGlvbjogcmFtYWRhbl9wb3B1cF9hbmltYXRlX2NvbnRlbnQgMS41cyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCiAgICB9DQoNCiAgICBAa2V5ZnJhbWVzIHJhbWFkYW5fcG9wdXBfYW5pbWF0ZV9jb250ZW50IHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDAlOw0KICAgICAgICBsZWZ0OiAtMzBweDsNCiAgICB9DQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIGxlZnQ6IDBweDsNCiAgICB9DQogICAgfQ0KDQogICAgDQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDo0ODBweCkgew0KLnJhbWFkYW4yMl9wb3B1cCB7DQogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9lbi9QdWJsaXNoaW5nSW1hZ2VzL3JhbWFkYW4yMl9wb3B1cGJnTW9iLnBuZyk7DQogICAgd2lkdGg6IDk1JTsNCiAgICBsZWZ0OiAxMHB4Ow0KICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCAwcHg7DQogICAgaGVpZ2h0OiA2MDBweDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50Ow0KICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTsNCiAgICBvcGFjaXR5OiAwOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsNCn0NCiAgICAucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLnJhbWFkYW4yMl9wb3B1cF9jb250ZW50IHsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMzAwcHg7DQp9DQoucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgcCB7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDQwcHg7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi1sZWZ0OiAwOw0KICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQoNCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgQGtleWZyYW1lcyByYW1hZGFuX3BvcHVwX2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogMTUwcHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIHRvcDogMTkwcHg7DQogICAgfQ0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIHJhbWFkYW5fcG9wdXBfYW5pbWF0ZV9jb250ZW50IHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDAlOw0KICAgICAgICBsZWZ0OiAwcHg7DQogICAgICAgIHRvcDogMjcwcHg7DQoNCiAgICB9DQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgdG9wOiAzMDBweDsNCg0KICAgIH0NCiAgICB9DQogICAgfQ0KPC9zdHlsZT4NCg0KDQogICAgDQogICAgIDxzdHlsZT4NCiAgICAgICAgIC5jbG9zZV9pbWdfdmFjY2luZSB7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICB6LWluZGV4OiAyMjIyOw0KICAgICAgICAgICAgbGVmdDogMjBweDsNCiAgICAgICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgfQ0KICAgICAgICAgLmNsb3NlX2ltZ192YWNjaW5lIGltZyB7DQogICAgICAgICAgICAgd2lkdGg6IDQwcHg7DQogICAgICAgICAgICAgaGVpZ2h0OiA0MHB4Ow0KICAgICAgICAgfQ0KICAgICAgICAgLnBvcHVwX3ZhY2NpbmUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMDsNCiAgICB0b3A6IDBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIHdpZHRoOiA3NTBweDsNCiAgICBwYWRkaW5nOiA1MHB4IDYwcHggMHB4Ow0KICAgIGhlaWdodDogNDAwcHg7DQogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgNTAlKTsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50Ow0KICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTsNCn0NCi5wb3B1cF92YWNjaW5lX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgZGlyZWN0aW9uOiBsdHI7DQp9DQoNCi5wb3B1cF92YWNjaW5lX2NvbnRlbnQgcCB7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiA1MTBweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBsaW5lLWhlaWdodDogMS41Ow0KfQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB7DQogICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7DQogICAgbWFyZ2luLXRvcDogMzhweDsNCiAgICBwYWRkaW5nLXRvcDogMzBweDsNCn0NCg0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB1bCB7DQogICAgbWFyZ2luOiAwOw0KICAgIHBhZGRpbmc6IDA7DQogICAgbGlzdC1zdHlsZTogbm9uZTsNCn0NCg0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB1bCBsaSB7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIG1hcmdpbi1yaWdodDogMTVweDsNCiAgICBtYXJnaW4tYm90dG9tOiA3cHg7DQp9DQoucG9wdXBfdmFjY2luZV9jb250ZW50X3VsIHVsIGxpOmJlZm9yZSB7Y29udGVudDogIiI7d2lkdGg6IDdweDtoZWlnaHQ6IDdweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDtib3JkZXItcmFkaXVzOiAyNXB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogLTE1cHg7dG9wOiA1cHg7fQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB1bCBsaSBhIHsNCiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBmb250LXdlaWdodDogNjAwOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB7DQogICAgbWFyZ2luLXRvcDogMzBweDsNCiAgICBwYWRkaW5nLXRvcDogMzBweDsNCn0NCiAgICAucG9wdXBfdmFjY2luZSB7DQogICAgZGlzcGxheTogbm9uZTsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAwOw0KICAgIHRvcDogMHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZzogMzBweCAzMHB4IDBweDsNCiAgICBoZWlnaHQ6IDM5MHB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCA0MCUpOw0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5Ow0KfQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudCBoMiB7DQogICAgZm9udC1zaXplOiAzMnB4Ow0KfQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudCBwIHsNCiAgICBmb250LXNpemU6IDE3cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDUwMHB4Ow0KICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjU7DQp9DQoucG9wdXBfdmFjY2luZV9jb250ZW50X3VsIHVsIGxpIHsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgbWFyZ2luLXJpZ2h0OiAxNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDdweDsNCn0NCn0NCi5yYW1hZGFuX3BvcHVwIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KLnJhbWFkYW5fcG9wdXBfY29udGVudCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMjUlOw0KICAgIHJpZ2h0OiAxMiU7DQogICAgb3BhY2l0eTogMDsNCn0NCg0KLnJhbWFkYW5fcG9wdXBfYm94IHsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgdG9wOiA3NXB4Ow0KICAgIHJpZ2h0OiAxMzBweDsNCiAgICB6LWluZGV4OiAyMjIyMjIyMjIyOw0KICAgIG9wYWNpdHk6IDA7DQp9DQouY2xvc2VfaW1nMSB7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB6LWluZGV4OiAyOw0KICAgIGxlZnQ6IDEyMHB4Ow0KICAgIHRvcDogMTIwcHg7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgyIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KDQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXNpemU6IDM1cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDo0NTBweDsNCiAgICBsaW5lLWhlaWdodDogNDJweDsNCn0NCg0KLnJhbWFkYW5fcG9wdXBfY29udGVudCBhIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTAwOw0KICAgIHBhZGRpbmc6IDIwcHggMzVweDsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBtYXJnaW4tdG9wOiA1MHB4Ow0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCn0NCg0KLnJhbWFkYW5fcG9wdXBfY29udGVudCBhOmhvdmVyIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQouY2xvc2VfaW1nMSBpbWcgew0KICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4Ow0KICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgICAgIH0NCg0KDQogICAgICAgICAgICAucmFtYWRhbl9wb3B1cF9ib3ggew0KICAgIGFuaW1hdGlvbjogcmFtYWRhbl9ib3hfYW5pbWF0ZSAxcyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCn0NCi5yYW1hZGFuX3BvcHVwX2NvbnRlbnQgew0KICAgIGFuaW1hdGlvbjogcmFtYWRhbl9jb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDEuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQpAa2V5ZnJhbWVzIHJhbWFkYW5fYm94X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogNjVweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiA3NXB4Ow0KICAgIH0NCn0NCg0KQGtleWZyYW1lcyByYW1hZGFuX2NvbnRlbnRfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICB0b3A6IDIwJTsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiAyNSU7DQogICAgfQ0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDo0ODBweCkgew0KDQpAa2V5ZnJhbWVzIHJhbWFkYW5fYm94X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogNjVweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiA5NXB4Ow0KICAgIH0NCn0NCg0KQGtleWZyYW1lcyByYW1hZGFuX2NvbnRlbnRfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICB0b3A6IDU1JTsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiA1OSU7DQogICAgfQ0KfQ0KDQoNCiAgICAuY2xvc2VfaW1nMSB7DQogICAgICAgIHRvcDogNzBweDsNCiAgICAgICAgcmlnaHQ6IDQwcHg7DQogICAgfQ0KICAgLmNsb3NlX2ltZzEgaW1nIHsNCiAgICAgICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgfQ0KICAgIC5yYW1hZGFuX3BvcHVwX2NvbnRlbnQgew0KICAgIHRvcDogNTklOw0KICAgIHJpZ2h0OiAxMCU7DQp9DQoucmFtYWRhbl9wb3B1cF9ib3ggew0KdG9wOjk1cHg7DQp9DQoucmFtYWRhbl9wb3B1cF9ib3ggaW1nIHsNCiAgICBoZWlnaHQ6IDUzMHB4Ow0KICAgIHdpZHRoOiA5NSU7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXNpemU6IDIycHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDMycHg7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgyIHsNCiAgICBmb250LXNpemU6IDI5cHg7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGEgew0KICAgIHBhZGRpbmc6IDE3cHggMTVweDsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCn0NCn0NCiAgICAgLnRpa3JhbV9wb3B1cF9vdmVybGF5IHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgaGVpZ2h0OiAyMDAwcHg7DQogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5Ow0KICAgICAgICAgICAgb3BhY2l0eTogMC43Ow0KICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk7DQogICAgICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICB9DQogICAgICAgIC5jbG9zZV9pbWcgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB6LWluZGV4OiAyMjIyOw0KICAgIGxlZnQ6IC0xNzVweDsNCiAgICB0b3A6IDYwcHg7DQp9DQogICAgICAgIA0KICAgICAgICAuY2xvc2VfaW1nIGltZyB7DQogICAgICAgICAgICB3aWR0aDogNTBweDsNCiAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jbG9zZV9pbWc6aG92ZXIgew0KICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICAgICAgLnRpa3JhbV9wb3B1cCB7DQogICAgdG9wOiAwcHg7DQogICAgZGlzcGxheTogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIHdpZHRoOiA3NjBweDsNCiAgICBwYWRkaW5nOiA1MHB4IDYwcHggMHB4IDBweDsNCiAgICBoZWlnaHQ6IDM2MHB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDU1JSk7DQogICAgcG9zaXRpb246IGZpeGVkOw0KICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk7DQp9DQoudGlrcmFtX3BvcHVwX2NvbnRlbnQgcCB7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCiAgICBwYWRkaW5nOiAwOw0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtc2l6ZTogMzVweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIG9wYWNpdHk6IDAlOw0KICAgIG1heC13aWR0aDogMjkwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCn0NCi50aWtyYW1fcG9wdXBfY29udGVudCBoMiB7DQpmb250LXNpemU6IDQzcHg7DQptYXgtd2lkdGg6IDQxMHB4Ow0KbWFyZ2luOiAwOw0KY29sb3I6ICNmZjc5MDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpvcGFjaXR5OiAwJTsNCmxpbmUtaGVpZ2h0OiAxLjQ7DQp9DQogICAgICAgIC50aWtyYW1fcG9wdXBfY29udGVudCBoMiBzcGFuIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICAgICAgDQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zdWJzY3JpYmVfaW1nIGltZyB7DQogICAgICAgICAgICB3aWR0aDogODBweDsNCiAgICAgICAgICAgIGhlaWdodDogODBweDsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4Ow0KICAgICAgICB9DQouc3Vic2NyaWJlX2ltZyB7DQpvcGFjaXR5OiAwOw0KZGlzcGxheTogZmxleDsNCm1hcmdpbi10b3A6IDMwcHg7DQp9DQoNCiAgICAgICAgICAuc3Vic2NyaWJlX2ltZyBhIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCmZvbnQtc2l6ZTogMThweDsNCmZvbnQtd2VpZ2h0OiA3MDA7DQpjb2xvcjogI2ZmZjsNCnRleHQtZGVjb3JhdGlvbjogbm9uZTsNCndpZHRoOiAxNTNweDsNCmhlaWdodDogNTJweDsNCmJhY2tncm91bmQtY29sb3I6ICNmZjc5MDA7DQp0ZXh0LWFsaWduOiBjZW50ZXI7DQpwYWRkaW5nLXRvcDogMThweDsNCmJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50Ow0KfQ0KICAgICAgICAuc3Vic2NyaWJlX2ltZyBhOmhvdmVyIHsNCnRleHQtZGVjb3JhdGlvbjogbm9uZTsNCmNvbG9yOiAjZmZmOw0KfQ0KDQogICAgICAgIC5zdWJzY3JpYmVfaW1nIGEgc3ZnIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgcmlnaHQ6IDEwcHg7DQogICAgd2lkdGg6IDEycHg7DQogICAgaGVpZ2h0OiAxOHB4Ow0KICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOw0KfQ0KICAgICAgICAudGlrcmFtX3BvcHVwX2ltZyBpbWcgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICB9DQogICAgICAgLnRpa3JhbV9wb3B1cF9pbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtNXB4Ow0KbGVmdDogMHB4Ow0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHNwYW4gc3ZnIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA2NXB4Ow0KICAgIGxlZnQ6IDE0MHB4Ow0KICAgIHotaW5kZXg6IDI7DQogICAgd2lkdGg6IDkwcHg7DQogICAgaGVpZ2h0OiAxODBweDsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHNwYW4gc3ZnIHRleHQgdHNwYW4gew0KICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlTFRBcmFiaWMtQm9sZCwgIkhlbHZldGljYSBOZXVlIEFyYWJpYyIgIWltcG9ydGFudDsNCn0NCi5kZXNpZ25fY2lyY2xlIHsNCiAgICB0b3A6IC01MTFweDsNCiAgICB3aWR0aDogNzYwcHg7DQogICAgaGVpZ2h0OiA3MzBweDsNCiAgICBsZWZ0OiAtMzYwcHg7DQp9DQouaXBob25lX2ltZyB7DQogICAgdG9wOiAtMzU1cHg7DQogICAgbGVmdDogLTExMnB4Ow0KICAgIHdpZHRoOiA0MDBweDsNCiAgICBoZWlnaHQ6IDM5MHB4Ow0KICAgIHotaW5kZXg6IDIyOw0KfQ0KICAgICAgICAuY2lyY2xlX2RlY29yYXRpb24gew0KICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOw0KICAgICAgICAgICAgbGVmdDogLTMxMHB4Ow0KICAgICAgICAgICAgdG9wOiAtNDEwcHg7DQogICAgICAgICAgICB3aWR0aDogNjIwcHg7DQogICAgICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDsNCg0KICAgICAgICB9DQoNCg0KICAgICAgICAvKiBBbmltYXRpb24gKi8NCiAgICAgICAgLmlwaG9uZV9pbWcgew0KICAgICAgICAgICAgYW5pbWF0aW9uOiBpcGhvbmVfYW5pbWF0ZSAxcyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCiAgICAgICAgICAgIG9wYWNpdHk6IDAlOw0KDQogICAgICAgIH0NCiAgICAgICAgQGtleWZyYW1lcyBpcGhvbmVfYW5pbWF0ZSB7DQogICAgICAgICAgICAwJSB7DQogICAgICAgICAgICAgICAgb3BhY2l0eTowJTsNCiAgICAgICAgICAgICAgICB0b3A6IC00MDBweA0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgICAgICBvcGFjaXR5OjEwMCU7DQogICAgICAgICAgICAgICAgdG9wOiAgLTM1NXB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQoNCiAgICAgICAgLmNpcmNsZV9kZWNvcmF0aW9uIHsNCiAgICAgICAgICAgIGFuaW1hdGlvbjogY2lyY2xlX2FuaW1hdGUgMXMgbGluZWFyIDAuMjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KDQoNCiAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZV9hbmltYXRlIHsNCg0KICAgICAgICAgICAgMCUgew0Kb3BhY2l0eTogMCU7DQp0cmFuc2Zvcm06IHNjYWxlKDAuNyk7DQp9DQoxMDAlIHsNCm9wYWNpdHk6IDEwMCU7DQp0cmFuc2Zvcm06IHNjYWxlKDEpOw0KfQ0KICAgICAgICB9DQoNCiAgICAgICAgLnN1YnNjcmliZV9pbWcgew0KICAgICAgICAgICAgYW5pbWF0aW9uOiBjb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDFzIDEgbm9ybWFsIGZvcndhcmRzOw0KICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7DQogICAgICAgIH0NCiAgICAgICAgLnRpa3JhbV9wb3B1cF9jb250ZW50IGgyICwudGlrcmFtX3BvcHVwX2NvbnRlbnQgcCAgew0KICAgICAgICAgICAgYW5pbWF0aW9uOiBjb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDAuN3MgMSBub3JtYWwgZm9yd2FyZHM7DQogICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCg0KICAgICAgICB9DQogICAgICAgIC50aWtyYW1fcG9wdXBfY29udGVudCBzcGFuIHN2ZyB7DQogICAgICAgICAgICBhbmltYXRpb246IGNvbnRlbnRfYW5pbWF0ZXN2ZyAxcyBsaW5lYXIgMXMgMSBub3JtYWwgZm9yd2FyZHM7DQogICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsNCiAgICAgICAgfQ0KICAgICAgICBAa2V5ZnJhbWVzIGNvbnRlbnRfYW5pbWF0ZXN2ZyB7DQoNCiAgICAgICAgICAgIDAlIHsNCiAgICAgICAgICAgICAgICBvcGFjaXR5OjAlOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgICAgICBvcGFjaXR5OjEwMCU7DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgICAgQGtleWZyYW1lcyBjb250ZW50X2FuaW1hdGUgew0KDQogICAgICAgICAgICAwJSB7DQogICAgICAgICAgICAgICAgb3BhY2l0eTowJTsNCiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIDEwMCUgew0KICAgICAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgICAgICAgICByaWdodDogMHB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgDQogICAgICAgIA0KDQogICAgICAgIEBrZXlmcmFtZXMgbGlua2FuaW1hdGlvbiB7DQogICAgICAgICAgICAwJSB7DQogICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIDEwMCUgew0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQoNCiAgICAgICAgQGtleWZyYW1lcyAgIGxpbmthbmltYXRpb25zdmcgew0KICAgICAgICAgICAgMCUgew0KICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgICAgICByaWdodDogMTVweDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KDQoNCkBrZXlmcmFtZXMgbGlua2FuaW1hdGlvbmltZyB7DQogICAgMCUgew0KICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsNCiAgICB9DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgLnRpa3JhbV9wb3B1cF9jb250ZW50IGgyIHN2ZyB7DQpoZWlnaHQ6IDIwcHg7DQp3aWR0aDogMTIwcHg7DQp9DQoudGlrcmFtX3BvcHVwIHsNCiAgICB0b3A6IC00MHB4Ow0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBwYWRkaW5nOiAxODBweCAzMHB4IDBweCAwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1NSUpOw0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5Ow0KfQ0KLmRlc2lnbl9jaXJjbGUgew0KICAgIHRvcDogLTUxMXB4Ow0KICAgIHdpZHRoOiA3NjBweDsNCiAgICBoZWlnaHQ6IDczMHB4Ow0KICAgIGxlZnQ6IC0zNjBweDsNCn0NCi5pcGhvbmVfaW1nIHsNCiAgICB0b3A6IC0zNTVweDsNCiAgICBsZWZ0OiAtMTEycHg7DQogICAgd2lkdGg6IDQwMHB4Ow0KICAgIGhlaWdodDogMzkwcHg7DQogICAgei1pbmRleDogMjI7DQp9DQouc3Vic2NyaWJlX2ltZyBhIHsNCmZvbnQtc2l6ZTogMTdweDsNCnBhZGRpbmctdG9wOiAxNnB4Ow0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCnotaW5kZXg6IDIyOw0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHAgew0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIG1heC13aWR0aDogMjYwcHg7DQp9DQoudGlrcmFtX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXgtd2lkdGg6IDgwMHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgb3BhY2l0eTogMCU7DQogICAgbGluZS1oZWlnaHQ6IDEuNTsNCiAgICB6LWluZGV4OiAyMjsNCn0NCi50aWtyYW1fcG9wdXBfY29udGVudCBoMiBzdmcgew0KaGVpZ2h0OiAyMHB4Ow0Kd2lkdGg6IDEyMHB4Ow0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IGgyIHNwYW4gew0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQoNCn0NCi50aWtyYW1fcG9wdXBfaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtMzEwcHg7DQogICAgbGVmdDogMzUlOw0KICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsNCiAgICB6LWluZGV4OiAyOw0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHNwYW4gc3ZnIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAtMTMwcHg7DQogICAgbGVmdDogNXB4Ow0KICAgIHotaW5kZXg6IDI7DQogICAgd2lkdGg6IDkwcHg7DQogICAgaGVpZ2h0OiAxODBweDsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KLmNsb3NlX2ltZyB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHotaW5kZXg6IDU1NTU7DQogICAgbGVmdDogMjBweDsNCiAgICB0b3A6IC0xMDBweDsNCn0NCi5jbG9zZV9pbWcgaW1nIHsNCiAgICB3aWR0aDogNDBweDsNCiAgICBoZWlnaHQ6IDQwcHg7DQp9DQp9DQojczQtd29ya3NwYWNlIHsNCm92ZXJmbG93LXg6aGlkZGVuOw0KfQ0KDQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgLnJhbWFkYW5fcG9wdXBfYm94IHsNCiAgICAgICAgcmlnaHQ6IDQzcHg7DQoNCn0NCn0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHsNCiAgICAucmFtYWRhbl9wb3B1cF9ib3ggew0KICAgICAgICByaWdodDogMjVweDsNCg0KfQ0KfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgew0KICAgIC5yYW1hZGFuX3BvcHVwX2JveCB7DQogICAgICAgIHJpZ2h0OiAyMHB4Ow0KfQ0KfQ0KDQoudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoMykgZGl2OmhvdmVyIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4NUQ4Ow0KICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9teW9yYW5nZS5zdmcpOw0KICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggOTBweDsNCn0NCg0KLnRoaXJkX2Rpdj5kaXY6bnRoLWNoaWxkKDMpIGRpdiB7DQogICAgYm9yZGVyLWNvbG9yOiAjQTg4NUQ4Ow0KICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9teW9yYW5nZXNtYWxsLnN2Zyk7DQogICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCA4MnB4Ow0KfQ0KLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IC5ib3gzIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbXlvcmFuZ2VzbWFsbE1vYi5zdmcpOw0KICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgYmFja2dyb3VuZC1zaXplOiA2MHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA1MHB4Ow0KfQ0KICAgIDwvc3R5bGU+DQoNCjxzdHlsZT4NCi5idHNfdGhlbWUgew0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCm1hcmdpbi1ib3R0b206IDBweDsNCmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOw0KaGVpZ2h0OiA1MXB4Ow0KfQ0KLmJmX2ltYWdlIHsNCnBvc2l0aW9uOiBhYnNvbHV0ZTsNCn0NCi5idHNfdGhlbWUgaW1nIHsNCndpZHRoOiAxMDAlOw0KaGVpZ2h0OiA1MXB4Ow0KfQ0KLmhpZGVfYnRzX3RoZW1lIGltZyB7DQp3aWR0aDogMzBweDsNCmhlaWdodDogMzBweDsNCn0NCi5idHNfdGhlbWVfbGluayB7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgd2lkdGg6IDkyMHB4Ow0KICAgIHRleHQtYWxpZ246IGxlZnQ7DQp9DQouYnRzX3RoZW1lIC5oaWRlX2J0c190aGVtZSB7DQogICAgdG9wOiAxMHB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDEycHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHsNCi5tYWluX3NsaWRlcl9jb250YWluZXIgew0KICAgIHdpZHRoOiAxODgycHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAwcHggNjIwcHggMHB4IDBweCAhaW1wb3J0YW50Ow0KfQ0KLnNlY29uZF9zZWN0aW9uIHsNCiAgICB3aWR0aDogMjAwMHB4Ow0KfQ0KLnNlY29uZF9zZWN0aW9uIC5ob3dfY2FuIHsNCiAgICBwYWRkaW5nLXJpZ2h0OiA2OTBweDsNCn0NCn0NCg0KLmJmX2NvdW50ZG93bl9kaXYgc3BhbiB7DQpkaXNwbGF5OiBibG9jazsNCndpZHRoOiA0MnB4Ow0KdGV4dC1hbGlnbjogY2VudGVyOw0KbWFyZ2luOiAwcHggNXB4Ow0KbGluZS1oZWlnaHQ6IDEuMjsNCn0NCmRpdiNiZl9jb3VudGRvd24gew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAycHg7DQp9DQouYmZfY291bnRkb3duX2RpdiB7DQpjb2xvcjogI2ZmZjsNCmRpc3BsYXk6IGZsZXg7DQpqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOw0KbWFyZ2luLWxlZnQ6IDE4JTsNCn0NCi5iZl9jb3VudGRvd25fZGl2IHNwYW4gew0KZm9udC1zaXplOiAxMnB4Ow0KZm9udC13ZWlnaHQ6IDEwMDsNCn0NCi5iZl9jb3VudGRvd25fZGl2IHNwYW4gYiB7DQpmb250LXNpemU6IDI1cHg7DQp9DQoNCg0KDQoNCmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLA0KaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24gew0KLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOw0KbWFyZ2luOiAwOw0KfQ0KaW5wdXRbdHlwZT1udW1iZXJdIHsNCi1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7DQp9DQouYmZfcG9wdXAgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlIDFzIGxpbmVhciAwLjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsNCn0NCkBrZXlmcmFtZXMgYmZfYW5pbWF0ZSB7DQowJSB7DQogICAgb3BhY2l0eTowJTsNCiAgICB0b3A6IC00MHB4DQp9DQoNCjEwMCUgew0KICAgIG9wYWNpdHk6MTAwJTsNCiAgICB0b3A6ICAwcHg7DQp9DQp9DQouYmZfcG9wdXBfY29udGVudCBoMyB7DQphbmltYXRpb246IGJmX2FuaW1hdGVfY29udGVudCAzcyBsaW5lYXIgM3MgMSBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDFzOw0KfQ0KQGtleWZyYW1lcyBiZl9hbmltYXRlX2NvbnRlbnQgew0KMCUgew0KICAgIG9wYWNpdHk6MCU7DQogICAgbGVmdDogLTQwcHgNCn0NCg0KMTAwJSB7DQogICAgb3BhY2l0eToxMDAlOw0KICAgIGxlZnQ6ICAwcHg7DQp9DQp9DQouYmZfcG9wdXBfY29udGVudCBpbnB1dCAsIC5iZl9wb3B1cF9jb250ZW50IGEgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlX2lucHV0IDMuNXMgbGluZWFyIDMuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDFzOw0KfQ0KQGtleWZyYW1lcyBiZl9hbmltYXRlX2lucHV0IHsNCjAlIHsNCiAgICBvcGFjaXR5OjAlOw0KICAgIGxlZnQ6IC00MHB4DQp9DQoNCjEwMCUgew0KICAgIG9wYWNpdHk6MTAwJTsNCiAgICBsZWZ0OiAgMHB4Ow0KfQ0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgaDYgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlX2NvbnRlbnQyIDRzIGxpbmVhciA0cyAxIG5vcm1hbCBmb3J3YXJkczsNCmFuaW1hdGlvbi1kdXJhdGlvbjogMXM7DQp9DQpAa2V5ZnJhbWVzIGJmX2FuaW1hdGVfY29udGVudDIgew0KMCUgew0KICAgIG9wYWNpdHk6MCU7DQogICAgbGVmdDogLTQwcHgNCn0NCg0KMTAwJSB7DQogICAgb3BhY2l0eToxMDAlOw0KICAgIGxlZnQ6ICAwcHg7DQp9DQp9DQouY2xvc2VfaW1nc21hcnQgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlX2NvbnRlbnRfY2xvc2UgMXMgbGluZWFyIDFzIDEgbm9ybWFsIGZvcndhcmRzOw0KYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsNCn0NCkBrZXlmcmFtZXMgYmZfYW5pbWF0ZV9jb250ZW50X2Nsb3NlIHsNCjAlIHsNCiAgICBvcGFjaXR5OjAlOw0KfQ0KDQoxMDAlIHsNCiAgICBvcGFjaXR5OjEwMCU7DQp9DQp9DQouY2xvc2VfaW1nc21hcnQgew0Kb3BhY2l0eTogMDsNCn0NCi5iZl9wb3B1cF9jb250ZW50IGgzLCAuYmZfcG9wdXBfY29udGVudCBoNiwgLmJmX3BvcHVwX2NvbnRlbnQgaW5wdXQgLCAuYmZfcG9wdXBfY29udGVudCBhIHsNCmxlZnQ6IC00MHB4Ow0KcG9zaXRpb246IHJlbGF0aXZlOw0Kb3BhY2l0eTogMDsNCn0NCi5vcmFuZ2Vfd2Vla19saWdodCB7DQpoZWlnaHQ6IDMwMHB4Ow0Kb3BhY2l0eTogMDsNCndpZHRoOiAzOTBweDsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogLTIwcHg7DQp0cmFuc2Zvcm06IHVuc2V0Ow0KbGVmdDogMTBweDsNCn0NCi5vcmFuZ2Vfd2Vla19pbWcgew0KcG9zaXRpb246IGFic29sdXRlOw0Kd2lkdGg6IDM1MHB4Ow0KaGVpZ2h0OiAyMzBweDsNCnotaW5kZXg6IDI7DQp0b3A6IC00MHB4Ow0Kb3BhY2l0eTogMDsNCnJpZ2h0OjIwcHg7DQp9DQoNCi5iZl9sZWZ0X2JvdHRvbV9pbWFnZXMgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KcGFkZGluZy1yaWdodDogNDMlOw0KdG9wOiAtMTUwcHg7DQp9DQoub3JhbmdlX2Fycm93X2ltZyB7DQpwb3NpdGlvbjogYWJzb2x1dGU7DQp6LWluZGV4OiAyMjsNCnRvcDogLTQwcHg7DQpvcGFjaXR5OiAwOw0KfQ0KDQouYmZfbGVmdF9pbWFnZXMgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtNTBweDsNCn0NCg0KLm9yYW5nZV9hcnJvd19saWdodF9pbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtMTBweDsNCnJpZ2h0OiAtMTBweDsNCnRyYW5zZm9ybTogdW5zZXQ7DQpvcGFjaXR5OiAwOw0KfQ0KDQoub3JhbmdlX3dlZWtfaW1nLCAub3JhbmdlX2Fycm93X2ltZyB7DQphbmltYXRpb246IG9yYW5nZV93ZWVrX2FuaW1hdGUgMS41cyBsaW5lYXIgMS41cyBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDFzOw0KfQ0KQGtleWZyYW1lcyBvcmFuZ2Vfd2Vla19hbmltYXRlIHsNCjAlIHsNCiAgICBvcGFjaXR5OjAlOw0KICAgIHRvcDogLTQwcHgNCn0NCjEwMCUgew0KICAgIG9wYWNpdHk6MTAwJTsNCiAgICB0b3A6ICAwcHg7DQp9DQp9DQoub3JhbmdlX3dlZWtfbGlnaHQgew0KYW5pbWF0aW9uOiBvcmFuZ2Vfd2Vla19saWdodF9hbmltYXRlIDIuNXMgbGluZWFyIDIuNXMgbm9ybWFsIGZvcndhcmRzOw0KYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOw0KfQ0KQGtleWZyYW1lcyBvcmFuZ2Vfd2Vla19saWdodF9hbmltYXRlIHsNCjAlIHsNCiAgIG9wYWNpdHk6IDA7DQp9DQoxMDAlIHsNCiAgIG9wYWNpdHk6IDAuMzsNCn0NCn0NCi5vcmFuZ2VfYXJyb3dfbGlnaHRfaW1nIHsNCmFuaW1hdGlvbjogb3JhbmdlX2Fycm93X2xpZ2h0X2FuaW1hdGUgMi41cyBsaW5lYXIgMi41cyBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDAuNXM7DQp9DQpAa2V5ZnJhbWVzIG9yYW5nZV9hcnJvd19saWdodF9hbmltYXRlIHsNCjAlIHsNCiAgIG9wYWNpdHk6IDA7DQp9DQoxMDAlIHsNCiAgIG9wYWNpdHk6IDAuMzsNCn0NCn0NCg0KaW5wdXQjYmZOdW1iZXI6OnBsYWNlaG9sZGVyIHsNCmZvbnQtd2VpZ2h0OiAxMDA7DQp9DQouYmZfcG9wdXAgew0KYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL2JmX3BvcHVwLnBuZyk7DQp0b3A6IDA7DQp3aWR0aDogOTAwcHg7DQpwYWRkaW5nOiA5MHB4IDBweCAwcHggMHB4Ow0KaGVpZ2h0OiA0MzBweDsNCnRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDQwJSk7DQpwb3NpdGlvbjogZml4ZWQ7DQpib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQp6LWluZGV4OiA5OTk5OTk5OTk5OTk7DQpvcGFjaXR5OiAwOw0KZGlzcGxheTogbm9uZTsNCmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQpib3JkZXI6IDFweCBzb2xpZCAjYWFhOw0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgew0KbWFyZ2luLXJpZ2h0OiAwcHg7DQp9DQouYmZfcG9wdXBfY29udGVudCBoMyB7DQpmb250LXNpemU6IDM4cHg7DQpjb2xvcjogI2ZmZjsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmxpbmUtaGVpZ2h0OiAxLjM7DQptYXgtd2lkdGg6IDM5MHB4Ow0KdGV4dC1hbGlnbjogcmlnaHQ7DQptYXJnaW4tcmlnaHQ6IDA7DQp9DQouYmZfcG9wdXBfY29udGVudCBoMyBzcGFuIHsNCmNvbG9yOiAjZmY3OTAwOw0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgaW5wdXQgew0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGI4Ow0KYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50Ow0Kd2lkdGg6IDMwMHB4Ow0KYXBwZWFyYW5jZTogbm9uZTsNCmNvbG9yOiAjZmZmOw0KaGVpZ2h0OiA1MnB4Ow0KcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50Ow0KZm9udC1zaXplOjE2cHg7DQp9DQouYmZfcG9wdXBfaW5wdXRfZGl2IGEgew0KYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCmNvbG9yOiAjZmZmOw0Kd2lkdGg6IDEzMHB4Ow0KdGV4dC1hbGlnbjogY2VudGVyOw0KaGVpZ2h0OiA1MnB4Ow0KZm9udC1zaXplOiAxNXB4Ow0KZm9udC13ZWlnaHQ6IDcwMDsNCnBhZGRpbmctdG9wOiAxN3B4Ow0KbWFyZ2luLXJpZ2h0OiAyNXB4Ow0KfQ0KLmJmX3BvcHVwX2lucHV0X2RpdiB7DQpkaXNwbGF5OiBmbGV4Ow0KYWxpZ24tY29udGVudDogZmxleC1lbmQ7DQptYXJnaW4tdG9wOiAzMHB4Ow0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgaDYgew0KY29sb3I6ICNmZmY7DQpmb250LXNpemU6IDE2cHg7DQpmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7DQptYXJnaW46IDI1cHggMDsNCm1heC13aWR0aDogNDgwcHg7DQpsaW5lLWhlaWdodDogMS40Ow0KbWFyZ2luLXJpZ2h0OjBweDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgLmJmX3BvcHVwIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvYmZfcG9wdXBNb2IucG5nKTsNCiAgICBoZWlnaHQ6IDkwJTsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMTAlKTsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBwYWRkaW5nOiA2MHB4IDAgMHB4Ow0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsNCiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4Ow0KfQ0KICAgIC5vcmFuZ2Vfd2Vla19pbWcgew0KICAgICAgICByaWdodDogMDsNCiAgICAgICAgd2lkdGg6IDI0MHB4Ow0KICAgICAgICBoZWlnaHQ6IDE3MHB4Ow0KICAgIH0NCg0KICAgIC5vcmFuZ2Vfd2Vla19saWdodCB7DQogICAgICAgIHJpZ2h0OiAtNDVweDsNCiAgICAgICAgd2lkdGg6IDI5MHB4Ow0KICAgICAgICBoZWlnaHQ6IDIyMHB4Ow0KICAgICAgICB0b3A6IC0xNXB4Ow0KICAgIH0NCg0KICAgIC5iZl9sZWZ0X2JvdHRvbV9pbWFnZXMgew0KICAgIHBhZGRpbmctcmlnaHQ6IDI1JTsNCiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7DQogICAgdG9wOiAxMHB4Ow0KICAgIH0JDQoNCiAgICAub3JhbmdlX2Fycm93X2ltZyB7DQogICAgICAgIHdpZHRoOiA0NXB4Ow0KICAgIH0NCg0KICAgIC5vcmFuZ2VfYXJyb3dfbGlnaHRfaW1nIHsNCiAgICAgICAgcmlnaHQ6IC0yNXB4Ow0KICAgIH0NCg0KICAgIC5iZl9wb3B1cF9jb250ZW50IGgzIHsNCiAgICAgICAgZm9udC1zaXplOiAzMnB4Ow0KICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICBtYXJnaW46IC0xMHB4IDBweDsNCiAgICB9DQoNCiAgICAuYmZfcG9wdXBfY29udGVudCBpbnB1dCB7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgIH0NCg0KICAgIC5iZl9wb3B1cF9pbnB1dF9kaXYgYSB7DQogICAgICAgIHdpZHRoOiAxNjBweDsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgICAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgICAgICBoZWlnaHQ6IDQ4cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgIH0NCiAgICAuc3ViX2Vycm9yIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IC03MHB4Ow0KICAgIH0NCiAgICAuc3ViX2Vycm9yIHsNCiAgICBmb250LXNpemU6MTRweDsNCiAgICB9DQogICAgLmJmX3BvcHVwX2lucHV0X2RpdiB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIH0NCiAgICAuYmZfcG9wdXBfY29udGVudCBoNiB7DQogICAgICAgIG1hcmdpbjogNXB4IDBweDsNCiAgICB9DQp9DQpzcGFuLmJmX3NlYyBiIHsNCmNvbG9yOiAjZmY3OTAwOw0KfQ0KLnNsaWRlcjEgLnNsaWNrLWFycm93IHsNCiAgICB3aWR0aDogNDBweDsNCn0NCi5zbGlkZXIyIC5zbGljay1hcnJvdyB7DQogICAgd2lkdGg6IDQwcHg7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsNCi5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdyB7DQogICAgd2lkdGg6NDVweDsNCn0NCi5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgd2lkdGg6NDVweDsNCn0NCi5jc3IgLnNsaWNrLWFycm93IHsNCiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50Ow0KfQ0KfQ0KPC9zdHlsZT4NCjwhLS0gPHNjcmlwdD4NCg0KaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA+IDcwMCkgew0KJCgnPGRpdiBjbGFzcz0iYnRzX3RoZW1lIj5cDQo8ZGl2IGNsYXNzPSJjb250YWluZXIiPlwNCjxkaXYgY2xhc3M9ImJmX2ltYWdlIj48aW1nIHNyYz0iL2FyL1B1Ymxpc2hpbmdJbWFnZXMvYmZfdGhlbWUucG5nIj48L2Rpdj5cDQo8ZGl2IGNsYXNzPSJidHNfdGhlbWVfbGluayI+XA0KPGEgY2xhc3M9ImhpZGVfYnRzX3RoZW1lIiBvbmNsaWNrPSJidHNfZnVuKCk7Ij48aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvWC5wbmciPjwvYT5cDQo8L2Rpdj5cDQo8L2Rpdj48L2Rpdj4nKS5pbnNlcnRCZWZvcmUoJyNkaXZUYXBzJyk7DQpmdW5jdGlvbiBidHNfZnVuKCkgew0KJCgnLmJ0c190aGVtZScpLmhpZGUoKTsNCn0NCg0KDQoNCg0KfQ0KPC9zY3JpcHQ+IC0tPg0KDQo8ZGl2IGlkPSJjc3JvdmVybGF5X3ZpZGVvIj4NCiAgPGRpdiBpZD0iY3NybW9kYWxfdmlkZW8iPg0KICAgIDxkaXYgY2xhc3M9Im5ld19wb3Bjb250ZW50Ij4NCiAgICAgPHA+DQogICAgICAgIDxiPtio2KPZiiDZiNmC2Kog2YjZitmGINmF2Kcg2YPZhtiqITwvYj4NCiAgICAgICAgPGJyPg0KICAgICAgICDYqNiq2YLYr9ixINiq2KrZiNin2LXZhCDZhdi52YbYpyDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+2KfZhNmI2KfYqtiz2KfYqDwvYT4NCiAgICAgICAgPGJyPg0KICAgICAgINmI2YPZhdin2YYg2KjYqtmC2K/YsSDYqtiv2YHYuSDZgdmI2KfYqtmK2LHZgyDZiNiq2LTYrdmGINiu2LfZgyDZhdmGINiu2YTYp9mEINmF2K3Zgdi42KkgPHNwYW4+T3JhbmdlIE1vbmV5PC9zcGFuPiDYo9mIINiq2K/YrtmEINi52YTZiQ0KIDxzcGFuPtmF2KrYrNix2YbYpyDYp9mE2KXZhNmD2KrYsdmI2YbZijwvc3Bhbj4NCtmE2KrYs9iq2YHZitivINmF2YYg2KLYrtixINin2YTYudix2YjYtg0KICAgIDwvcD4NCiAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvIiBjbGFzcz0icG9wdXBfYnRuIj7Yp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2Yo8L2E+DQogICAgPGEgb25jbGljaz0iQ1NSQ2xvc2VQb3VwKCkiIGNsYXNzPSJjbG9zZV9wb3B1cCI+2KXYutmE2KfZgjwvYT4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQo8L2Rpdj4NCg0KPHNjcmlwdD4NCiAgICANCmZ1bmN0aW9uIENTUkNsb3NlUG91cCgpIHsNCiAgJCgiI2Nzcm92ZXJsYXlfdmlkZW8iKS5oaWRlKCk7DQp9DQoNCg0KZnVuY3Rpb24gb3BlbnZpZGVvcG9wKHZhbHVlKSB7DQppZih2YWx1ZT09JzEnKSB7DQokKCIjY3Nyb3ZlcmxheV92aWRlbyIpLnNob3coKTsNCn0NCn0NCg0KLy8gJCgnLm9wZW5fam9vZF9saW5rJykub24oImNsaWNrIiwgZnVuY3Rpb24gKCkgew0KLy8gICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZSgiaHR0cHM6Ly9qb29kLm9yYW5nZS5qby9hciIpOyAgDQovLyAgICAgfSk7DQoNCi8vIGlmIChzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKCJwb3B1cG9wZW4iKSAhPSAnMScpIHsNCi8vICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7DQovLyAgICAgICAgICAkKCcuam9vZF9wb3B1cCcpLnNob3coKTsNCi8vICAgICAgICAgIHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oInBvcHVwb3BlbiIsICcxJyk7DQovLyAgICAgIH0sIDUwMDApOw0KDQovLyAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsNCi8vICAgICAgICAgICQoJy50aWtyYW1fcG9wdXBfb3ZlcmxheScpLnNob3coKTsNCi8vICAgICAgICAgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgicG9wdXBvcGVuIiwgJzEnKTsNCi8vICAgICAgfSwgNTAwMCk7DQovLyAgICAgfQ0KLy8gICAgIGZ1bmN0aW9uIENsb3NlSm9vZFBvcHVwKCkgew0KLy8gICAgICAkKCIuam9vZF9wb3B1cCIpLmhpZGUoKTsNCi8vICAgICAgJCgnLnRpa3JhbV9wb3B1cF9vdmVybGF5JykuaGlkZSgpOw0KLy8gICAgIH0NCiAgICAgDQo8L3NjcmlwdD4NCjxub3NjcmlwdD4NCjxpbWcgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgDQpzcmM9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS90cj9pZD0yMTM4NTY5MDQ5NzI3ODAxJmV2PVBhZ2VWaWV3DQombm9zY3JpcHQ9MSIvPg0KPC9ub3NjcmlwdD5kAgYPZBYCAgIPZBYCAgUPZBYCAgMPFgIeB1Zpc2libGVoFgJmD2QWBAICD2QWBgIBDxYCHwNoZAIDDxYCHwNoZAIFDxYCHwNoZAIDDw8WAh4JQWNjZXNzS2V5BQEvZGQCCg9kFgwCBQ9kFgICAQ8WAh4LXyFJdGVtQ291bnQCBhYMZg9kFgICAQ8WBh4EaHJlZgUZaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyLx4GdGFyZ2V0BQVfc2VsZh8BBQ5hY3RpdmVGb2xsb3dVcxYCZg8VAQjYtNiu2LXZimQCAQ9kFgICAQ8WBB8GBTBodHRwczovL3d3dy5vcmFuZ2Uuam8vc2l0ZXMvc21hbGwtYnVzaW5lc3Nlcy9hci8fBwUFX3NlbGYWAmYPFQEd2KfZhNi02LHZg9in2Kog2KfZhNi12LrZitix2KlkAgIPZBYCAgEPFgQfBgUnaHR0cHM6Ly93d3cub3JhbmdlLmpvL3NpdGVzL0J1c2luZXNzL0VOHwcFBV9zZWxmFgJmDxUBDtin2YTYp9i52YXYp9mEZAIDD2QWAgIBDxYEHwYFPGh0dHBzOi8vd3d3Lm9yYW5nZS5qby9zaXRlcy9pbm5vdmF0aW9uL2FyL3BhZ2VzL2RlZmF1bHQuYXNweB8HBQVfc2VsZhYCZg8VAR/Yp9mE2K7Yr9mF2KfYqiDYp9mE2YXYqNiq2YPYsdipZAIED2QWAgIBDxYGHwYFFmh0dHBzOi8vam9icy5vcmFuZ2Uuam8fBwUFX3NlbGYfAQUOYWN0aXZlRm9sbG93VXMWAmYPFQEK2YjYuNin2KbZgWQCBQ9kFgICAQ8WBh8GBRovYXIvY3NyL3BhZ2VzL2RlZmF1bHQuYXNweB8HBQVfc2VsZh8BBQ5hY3RpdmVGb2xsb3dVcxYCZg8VASXYp9mE2YXYs9ik2YjZhNmK2Kkg2KfZhNmF2KzYqtmF2LnZitipZAIHD2QWBgIBDxYCHwVmZAIDD2QWAgIFDw8WAh8DaGRkAgUPFgIfBgUraHR0cHM6Ly93d3cub3JhbmdlLmpvL2VuL3BhZ2VzL2RlZmF1bHQuYXNweGQCCQ9kFgICAQ8WAh8FAgYWDGYPZBYCZg8VBSVodHRwczovL3d3dy5mYWNlYm9vay5jb20vT3JhbmdlSm9yZGFuBl9ibGFuawAIRmFjZWJvb2sOZmEgZmEtZmFjZWJvb2tkAgEPZBYCZg8VBRxodHRwczovL3R3aXR0ZXIuY29tL29yYW5nZWpvBl9ibGFuawAHVHdpdHRlcg1mYSBmYS10d2l0dGVyZAICD2QWAmYPFQUeaHR0cHM6Ly9pbnN0YWdyYW0uY29tL29yYW5nZWpvBl9ibGFuawAJSW5zdGFncmFtD2ZhIGZhLWluc3RhZ3JhbWQCAw9kFgJmDxUFLGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3VzZXIvT3JhbmdlTW9iam9yZGFuBl9ibGFuawAHWW91dHViZQ1mYSBmYS15b3V0dWJlZAIED2QWAmYPFQUnaHR0cHM6Ly93d3cucGludGVyZXN0LmNvbS9vcmFuZ2Vqb3JkYW4vBl9ibGFuawAJUGludGVyZXN0D2ZhIGZhLXBpbnRlcmVzdGQCBQ9kFgJmDxUFKmh0dHBzOi8vbGlua2VkaW4uY29tL2NvbXBhbnkvb3JhbmdlLWpvcmRhbgZfYmxhbmsACExpbmtlZGluDmZhIGZhLWxpbmtlZGluZAILD2QWAmYPFgQfBgUYaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyHwcFBV9zZWxmFgICAQ8PFgQeDUFsdGVybmF0ZVRleHQFC29yYW5nZSBsb2dvHghJbWFnZVVybAUaL3B1Ymxpc2hpbmdpbWFnZXMvbG9nby5wbmdkZAINDxYCHgRUZXh0BdEPCgoKCgogICAgIDx1bD4KCjxkaXYgY2xhc3M9InEtbGlua3MgcS1saW5rcy1yZXMiPgogICAgPHVsPgogICAgICAgIAogICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0ib3Blbm1lbnVPbkNsaWNrKCdUZW0xMTEnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMTEnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2YoKICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0ib3Blbm1lbnVPbkNsaWNrKCdUZW0xMjMnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMiIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMjMnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2LnYsdmI2LYg2Ygg2KfZhNiu2K/Zhdin2KoKICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0ib3Blbm1lbnVPbkNsaWNrKCdUZW0xMjUnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hci9PcmFuZ2VNb25leSIgY2xhc3M9Ik1lbnVwb2ludGVyIiBvbm1vdXNlb3Zlcj0ib3Blbm1lbnUoJ1RlbTEyNScpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yYW5nZSBNb25leQogICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJvcGVubWVudU9uQ2xpY2soJ1RlbTExNicpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL3Nzb2xvZ2luL2FyL2FjY291bnQvbG9naW4iIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMTYnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYrdiz2KfYqNmKCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Im9wZW5tZW51T25DbGljaygnVGVtMTI3JykiPgogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSIvYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiIG9ubW91c2VvdmVyPSJvcGVubWVudSgnVGVtMTI3JykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiv2YHYuSAvINin2YTYtNit2YYg2KfZhNiz2LHZiti5CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Im9wZW5tZW51T25DbGljaygnVGVtMTEzJykiPgogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9kZWZhdWx0LmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMTMnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2YXYs9in2LnYr9ipCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgCiAgICAgICAgIAoKCiAgICAgICAgPC91bD4KCgogICAgZAIRDxYCHwoFq4AHCgogICAgCiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX2hkblRpdGxlIiB2YWx1ZT0i2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRoZG5JRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9oZG5JRCIgdmFsdWU9IjExIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkaGRuVHlwZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9oZG5UeXBlIiB2YWx1ZT0iVGVtMSI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRoZG5TdWJUaXRsZUxpbmsiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfaGRuU3ViVGl0bGVMaW5rIiB2YWx1ZT0iIyI+CiAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRyb3AtNGNvbCBkcm9wLWRvd24gRGl2VGVtMTExIG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTExMSIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAKIDxkaXY+CiA8c3BhbiBjbGFzcz0iZGl2TW92ZUxpbmtzIj48L3NwYW4+IAo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2YoKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuVGl0bGUiIHZhbHVlPSLYudix2YjYtiDYp9mE2K7ZhNmI2YogIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgpOyIgY2xhc3M9Ik1lbnVub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2INin2YTYrtmE2YjZiiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam8vYXIvbW9iaWxlL3Bvc3RwYWlkLWxpbmVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiu2LfZiNi3INin2YTYrtmE2YjZiiDYp9mE2LTZh9ix2YrYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9tb2JpbGUvcHJlcGFpZC1saW5lcyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2K7Yt9mI2Lcg2KfZhNmF2K/ZgdmI2LnYqSDZhdiz2KjZgtin2YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam8vYXIvbW9iaWxlL3lvLWxpbmVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiu2LfZiNi3IFlPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLXBob25lIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYo9is2YfYstipINin2YTYrtmE2YjZitipCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLWFjY2Vzc29yaWVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin77u52YPYs9iz2YjYp9ix2KfYqgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5UaXRsZSIgdmFsdWU9Iti52LHZiNi2INin2YTYpdmG2KrYsdmG2KoiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LnYsdmI2LYg2KfZhNil2YbYqtix2YbYqgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9pbnRlcm5ldC9hZHNsLW9mZmVyIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2INin2YTZgCBBRFNMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2ludGVybmV0L2ZpYmVyLW9mZmVycyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYudix2YjYtiDYp9mE2YHYp9mK2KjYsQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL2ludGVybmV0LWRldmljZXMiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KPYrNmH2LLYqSDYp9mE2KXZhtiq2LHZhtiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblRpdGxlIiB2YWx1ZT0iINin2YTYrti3INin2YTYq9in2KjYqiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiu2Lcg2KfZhNir2KfYqNiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2ZpeGVkLXBsYW5zL2ZpeGVkLXBvc3RwYWlkLWxpbmVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYudix2YjYtiDYp9mE2YXYr9mB2YjYudipINmE2KfYrdmC2KfZiwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5UaXRsZSIgdmFsdWU9IjRHINi52LHZiNi2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgpOyIgY2xhc3M9Ik1lbnVub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDRHINi52LHZiNi2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2ludGVybmV0LzRnLWZseWJveC1vZmZlciIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYudix2YjYtiA0RyDZgdmE2KfZiiDYqNmI2YPYswogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9pbnRlcm5ldC9wcmVwYWlkLW9yYW5nZS1uZXQtb2ZmZXJzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2IE9yYW5nZSDZhtiqINin2YTZhdiv2YHZiNi52Kkg2YXYs9io2YLYp9mLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCjwvZGl2PgoKPGRpdiBjbGFzcz0ibWVudS1jb2wgU2xpZGVyU2VjdGlvbiI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfY29udGVudCI+CjxoND7Yp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2Yo8L2g0Pgo8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4KPC9kaXY+CjxkaXYgaWQ9Im1lbnVfY2Fyb3VzZWw3IiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUgbWVudV9jbHMiIGRhdGEtcmlkZT0iY2Fyb3VzZWwiPgogIDxvbCBjbGFzcz0iY2Fyb3VzZWwtaW5kaWNhdG9ycyI+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsNyIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw3IiBkYXRhLXNsaWRlLXRvPSIxIiBjbGFzcz0iIj48L2xpPgogICAgPGxpIGRhdGEtdGFyZ2V0PSIjbWVudV9jYXJvdXNlbDciIGRhdGEtc2xpZGUtdG89IjIiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsNyIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw3IiBkYXRhLXNsaWRlPSJwcmV2Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tbGVmdCI+PC9zcGFuPgogIDwvYT4KICA8YSBjbGFzcz0icmlnaHQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw3IiBkYXRhLXNsaWRlPSJuZXh0Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQiPjwvc3Bhbj4KICA8L2E+CjwvZGl2Pgo8L2Rpdj48L2Rpdj4KCgoKCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCQkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC0zY29sIGRyb3AtZG93biBEaXZUZW0yMTEgbWVudUZpeGVkIiBpZD0iRGl2VGVtMjExIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+CjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMxMSBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMTEiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKCjxkaXYgY2xhc3M9InByb21vLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHA+4oCL4oCL4oCL4oCL4oCL4oCLPC9wPgo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MTEgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDExIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2YoKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMSRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9oZG5UaXRsZSIgdmFsdWU9Itin2YTYudix2YjYtiDZiCDYp9mE2K7Yr9mF2KfYqiI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX2hkblN1YlRpdGxlIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkaGRuSUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfaGRuSUQiIHZhbHVlPSIyMyI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJGhkblR5cGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfaGRuVHlwZSIgdmFsdWU9IlRlbTEiPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkaGRuU3ViVGl0bGVMaW5rIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX2hkblN1YlRpdGxlTGluayIgdmFsdWU9IiMiPgogICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wgZHJvcC1kb3duIERpdlRlbTEyMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0xMjMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgCiA8ZGl2PgogPHNwYW4gY2xhc3M9ImRpdk1vdmVMaW5rcyI+PC9zcGFuPiAKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNi52LHZiNi2INmIINin2YTYrtiv2YXYp9iqCjwvYT4KICA8L3NwYW4+CgoKCgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIAo8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CjxkaXYgY2xhc3M9InVsX2NvbnRhaW5lciI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblRpdGxlIiB2YWx1ZT0i2KfZhNiu2YTZiNmKIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2K7ZhNmI2YoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9uZXcub3JhbmdlLmpvL2FyL29mZmVycy9tb2JpbGUtcG9zdHBhaWQiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K7Yt9mI2Lcg2KfZhNiu2YTZiNmKINin2YTYtNmH2LHZitipCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvbW9iaWxlLXByZXBhaWQiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiu2LfZiNi3INin2YTZhdiv2YHZiNi52Kkg2YXYs9io2YLYp9mLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vam9vZC5vcmFuZ2Uuam8vYXIiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgam9vZCBPcmFuZ2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3NlcnZpY2VzL21vYmlsZXNlcnZpY2VzL3BhZ2VzL2RlZmF1bHQuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYrtiv2YXYp9iqINin2YTYrtmE2YjZigogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL25ldy5vcmFuZ2Uuam8vYXIvb2ZmZXJzL2ZlZWQtdy1lc3RhZmVlZCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDZgdmK2K8g2YjYp9iz2KrZgdmK2K8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuVGl0bGUiIHZhbHVlPSLYp9mE2KXZhtiq2LHZhtiqIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMSRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAxX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KXZhtiq2LHZhtiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvaW50ZXJuZXQtZmliZXIiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LnYsdmI2LYg2KfZhNmB2KfZitio2LEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9uZXcub3JhbmdlLmpvL2FyL29mZmVycy9pbnRlcm5ldC1hZHNsIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2INin2YTZgCBBRFNMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvNGctZmx5Ym94IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2IDRHINmB2YTYp9mKINio2YjZg9izINmE2YTYqNmK2KogCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvcHJlcGFpZC1vcmFuZ2UtbmV0L29yYW5nZS1uZXQiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LnYsdmI2LYgT3JhbmdlINmG2Kog2KfZhNmF2K/ZgdmI2LnYqSDZhdiz2KjZgtin2YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3NlcnZpY2VzL3BhZ2VzL2ludGVybmV0LXNlcnZpY2VzLmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K7Yr9mF2KfYqiDYp9mE2KXZhtiq2LHZhtiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9uZXctYXJteS1vcmFuZ2UtbmV0IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiu2LcgT3JhbmdlINmG2KrZkCDYp9mE2KzZiti0INin2YTYrNiv2YrYrwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9pbnRlcm5ldC9hZHNsLXVwZ3JhZGUiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LHZgdi5INin2YTYs9ix2LnYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5UaXRsZSIgdmFsdWU9Itin2YTZhdmD2KfZhNmF2KfYqiDYp9mE2K/ZiNmE2YrYqeKAiyDZiCDYp9mE2KrYrNmI2KfZhCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTZitip4oCLINmIINin2YTYqtis2YjYp9mECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2FyLyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYrtiv2YXYp9iqINin2YTZhdmD2KfZhNmF2KfYqiDYp9mE2K/ZiNmE2YrYqeKAiyDZiCDYp9mE2KrYrNmI2KfZhAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5UaXRsZSIgdmFsdWU9Itin2YTYo9is2YfYstipIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KPYrNmH2LLYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvb2ZmZXJzL3NtYXJ0bGlmZS9QYWdlcy9kZWZhdWx0LmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K3ZhNmI2YQg2KfZhNit2YrYp9ipINin2YTYsNmD2YrYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZSIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KPYrNmH2LLYqSDYp9mE2K7ZhNmI2YrYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1hY2Nlc3NvcmllcyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYpdmD2LPYs9mI2KfYsdin2Kog2KfZhNiu2YTZiNmKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvaW50ZXJuZXQtZGV2aWNlcyAgICIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYo9is2YfYstipINin2YTYpdmG2KrYsdmG2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJtZW51LWNvbCBTbGlkZXJTZWN0aW9uIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXIiPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9jb250ZW50Ij4KPGg0Ptin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZijwvaDQ+CjxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPgo8L2Rpdj4KPGRpdiBpZD0ibWVudV9jYXJvdXNlbDgiIGNsYXNzPSJjYXJvdXNlbCBzbGlkZSBtZW51X2NscyIgZGF0YS1yaWRlPSJjYXJvdXNlbCI+CiAgPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw4IiBkYXRhLXNsaWRlLXRvPSIwIiBjbGFzcz0iYWN0aXZlIj48L2xpPgogICAgPGxpIGRhdGEtdGFyZ2V0PSIjbWVudV9jYXJvdXNlbDgiIGRhdGEtc2xpZGUtdG89IjEiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsOCIgZGF0YS1zbGlkZS10bz0iMiIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw4IiBkYXRhLXNsaWRlLXRvPSIzIiBjbGFzcz0iIj48L2xpPgogIDwvb2w+CiAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaW5uZXIiPgogIDxkaXYgY2xhc3M9Iml0ZW0gYWN0aXZlIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLXBob25lP21JZD0zNyI+CiAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9vcHBvLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgIDxoMz5PUFBPINij2KzZh9iy2Kk8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINiu2YTYp9mEINin2YTZhdiq2KzYsSDYp9mE2KfZhNmD2KrYsdmI2YbZijwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci90YWJsZXRzLWxhcHRvcHMiPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvdGFibGV0LnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgIDxoMz7Yo9is2YfYstipINiq2KfYqNmE2Kog2YXYrNin2YbYpzwvaDM+CiAgIDxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2Rpc2NvdW50Ij4KICAgICAgICA8cD7Zhdi5INiu2LfZiNi3INin2YTYp9i02KrYsdin2YPYp9iqPC9wPgogICAgICA8L2Rpdj4KIDwvYT4KPC9kaXY+CiAgPGRpdiBjbGFzcz0iaXRlbSI+CiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2l0ZWwta2lkcGFkLTEtdGFibGV0Ij4KCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L21lbnVfaWNvbl9raWRwYWQucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgICA8aDM+SXRlbCBraWRwYWQxPC9oMz4KCQk8c3BhbiBjbGFzcz0ibWVudV9zbGlkZXJfcHJpY2UiPgoJCQk8cCBjbGFzcz0icHJpY2VfY3VycmVuY3kiPtiv2YrZhtin2LE8L3A+CgkJCTxwIGNsYXNzPSJtYWluX3ByaWNlIj40PC9wPgoJCQk8cCBjbGFzcz0ic2Vjb25kcnlfcHJpY2UiPi41MDwvcD4KCQkJPHAgY2xhc3M9InByaWNlX2R1cmF0aW9uIj4vINi02YfYsdmK2Kc8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9ub3RlIj7Zhdi5INi52LHZiNi2INin2YTZgdin2YrYqNixPC9wPgoJCTwvc3Bhbj4KCQk8L2E+Cgk8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJpdGVtIj4KCSAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1hY2Nlc3Nvcmllcy9hcHBsZS13YXRjaC1zZXJpZXMtNi00NG1tIj4KCiAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvYXBwbGV3YXRjaF9tZW51LnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgIDxoMz5BcHBsZSBXYXRjaDwvaDM+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2Rpc2NvdW50Ij4KICAgICAgICA8cD7Zhdiq2YjZgdix2Kkg2KfZhNin2YY8L3A+CiAgICAgIDwvZGl2PgogICA8L2E+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8YSBjbGFzcz0ibGVmdCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIjbWVudV9jYXJvdXNlbDgiIGRhdGEtc2xpZGU9InByZXYiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1sZWZ0Ij48L3NwYW4+CiAgPC9hPgogIDxhIGNsYXNzPSJyaWdodCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIjbWVudV9jYXJvdXNlbDgiIGRhdGEtc2xpZGU9Im5leHQiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1yaWdodCI+PC9zcGFuPgogIDwvYT4KPC9kaXY+CjwvZGl2PjwvZGl2PgoKCgoKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL29yYW5nZS1wcmVtaXVtLmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3ByZW1pdWltLnBuZyI+PHNwYW4+T3JhbmdlIFByZW1pdW0gPC9zcGFuPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvZWxpdGUtcGx1cy5hc3B4IyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvZWxpdGUucG5nIj48c3Bhbj5PcmFuZ2UgRWxpdGUrPC9zcGFuPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL25ldy5vcmFuZ2Uuam8vYXIvb3JhbmdlLWV4dHJhIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9leHRyYS5wbmciPjxzcGFuPk9yYW5nZSBFeHRyYTwvc3Bhbj48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkKCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTNjb2wgZHJvcC1kb3duIERpdlRlbTIyMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0yMjMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNi52LHZiNi2INmIINin2YTYrtiv2YXYp9iqCjwvYT4KICA8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkJCgkJCQkJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0icmVzcG9uc2l2ZV9jb250YWN0X3VzIHJlc3BvbnNpdmVfaW5uZXJfY29udGFjdHVzIj4KCTxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9wYWdlcy9jb250YWN0LXVzLmFzcHgiPtin2KrYtdmEINio2YbYpzwvYT4KCTxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+2KfZhdin2YPZhiDZhdi52KfYsdi2IE9yYW5nZTwvYT4KPC9kaXY+CgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRyb3AtNGNvbC1wcm9tbyBkcm9wLWRvd24gRGl2VGVtMzIzIG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTMyMyIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAgICA8ZGl2PgoKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNi52LHZiNi2INmIINin2YTYrtiv2YXYp9iqCjwvYT4KICA8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIAoKPGRpdiBjbGFzcz0icHJvbW8tY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICDigIvigIvigIvigIsgCuKAi+KAiwo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MjMgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDIzIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2LnYsdmI2LYg2Ygg2KfZhNiu2K/Zhdin2KoKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMiRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMl9oZG5UaXRsZSIgdmFsdWU9Ik9yYW5nZSBNb25leSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAyJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAyX2hkblN1YlRpdGxlIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDIkaGRuSUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDJfaGRuSUQiIHZhbHVlPSIyNSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAyJGhkblR5cGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDJfaGRuVHlwZSIgdmFsdWU9IlRlbTEiPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDIkaGRuU3ViVGl0bGVMaW5rIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAyX2hkblN1YlRpdGxlTGluayIgdmFsdWU9IiMiPgogICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wgZHJvcC1kb3duIERpdlRlbTEyNSBtZW51Rml4ZWQiIGlkPSJEaXZUZW0xMjUiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgCiA8ZGl2PgogPHNwYW4gY2xhc3M9ImRpdk1vdmVMaW5rcyI+PC9zcGFuPiAKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+CgogT3JhbmdlIE1vbmV5CjwvYT4KICA8L3NwYW4+CgoKCgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIAo8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CjxkaXYgY2xhc3M9InVsX2NvbnRhaW5lciI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKCjwvZGl2PgoKPGRpdiBjbGFzcz0ibWVudS1jb2wgU2xpZGVyU2VjdGlvbiI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfY29udGVudCI+CjxoND7Yp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2Yo8L2g0Pgo8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4KPC9kaXY+CjxkaXYgaWQ9Im1lbnVfY2Fyb3VzZWw5IiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUgbWVudV9jbHMiIGRhdGEtcmlkZT0iY2Fyb3VzZWwiPgogIDxvbCBjbGFzcz0iY2Fyb3VzZWwtaW5kaWNhdG9ycyI+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsOSIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw5IiBkYXRhLXNsaWRlLXRvPSIxIiBjbGFzcz0iIj48L2xpPgogICAgPGxpIGRhdGEtdGFyZ2V0PSIjbWVudV9jYXJvdXNlbDkiIGRhdGEtc2xpZGUtdG89IjIiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsOSIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw5IiBkYXRhLXNsaWRlPSJwcmV2Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tbGVmdCI+PC9zcGFuPgogIDwvYT4KICA8YSBjbGFzcz0icmlnaHQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw5IiBkYXRhLXNsaWRlPSJuZXh0Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQiPjwvc3Bhbj4KICA8L2E+CjwvZGl2Pgo8L2Rpdj48L2Rpdj4KCgoKCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCQkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC0zY29sIGRyb3AtZG93biBEaXZUZW0yMjUgbWVudUZpeGVkIiBpZD0iRGl2VGVtMjI1IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+CjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKIE9yYW5nZSBNb25leQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMyNSBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMjUiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKIE9yYW5nZSBNb25leQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKCjxkaXYgY2xhc3M9InByb21vLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHA+4oCL4oCL4oCLPC9wPgo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MjUgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDI1IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiBPcmFuZ2UgTW9uZXkKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19oZG5UaXRsZSIgdmFsdWU9Itit2LPYp9io2YoiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19oZG5TdWJUaXRsZSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJGhkbklEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX2hkbklEIiB2YWx1ZT0iMTYiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRoZG5UeXBlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX2hkblR5cGUiIHZhbHVlPSJUZW0xIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJGhkblN1YlRpdGxlTGluayIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19oZG5TdWJUaXRsZUxpbmsiIHZhbHVlPSIjIj4KICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00Y29sIGRyb3AtZG93biBEaXZUZW0xMTYgbWVudUZpeGVkIiBpZD0iRGl2VGVtMTE2IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgIAogPGRpdj4KIDxzcGFuIGNsYXNzPSJkaXZNb3ZlTGlua3MiPjwvc3Bhbj4gCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINit2LPYp9io2YoKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuVGl0bGUiIHZhbHVlPSLYp9mE2KrYs9is2YrZhCDZiNin2YTYr9iu2YjZhCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDAkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMF9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KrYs9is2YrZhCDZiNin2YTYr9iu2YjZhAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vc3NvbG9naW4vYXIvYWNjb3VudC9sb2dpbiIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2K/YrtmI2YQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL3Nzb2xvZ2luL2FyL2FjY291bnQvcmVnaXN0ZXIiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiq2LPYrNmK2YQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXNlcnZpY2VzLm9yYW5nZS5qby9PVFJDL0lFVy9mYWNlcy9wYWdlcy9sb2dpbi54aHRtbCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtit2K/ZitirINmF2LnZhNmI2YXYp9iqINin2YTZhtiqINmI2YrZhiDZhdmD2KfZhgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5UaXRsZSIgdmFsdWU9Itiv2YHYuSDYp9mE2YHZiNin2KrZitixINmIINin2YTYtNit2YYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K/Zgdi5INin2YTZgdmI2KfYqtmK2LEg2Ygg2KfZhNi02K3ZhgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiv2YHYuSDYp9mE2YHZiNin2KrZitixINmIINin2YTYtNit2YYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2Utc2g3YW5saS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUgLSDYp9i02K3ZhtmE2YoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL215YWNjb3VudC9wYWdlcy9wYXltZW50LW1ldGhvZHMuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYt9ix2YIg2KrYs9iv2YrYryDYp9mE2YHZiNin2KrZitixCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblRpdGxlIiB2YWx1ZT0i2KrYqtio2Lkg2K3Yp9mE2Kkg2KfZhNi32YTYqCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtiq2KjYuSDYrdin2YTYqSDYp9mE2LfZhNioCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL29yZGVyL2FyYW1leHRyYWNreW91cm9yZGVyIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINmF2KrYp9io2LnYqSDYt9mE2Kgg2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblRpdGxlIiB2YWx1ZT0i2KjYsdmG2KfZhdisINin2YTZhdmD2KfZgdii2KoiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAzJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDNfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KjYsdmG2KfZhdisINin2YTZhdmD2KfZgdii2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vYXIvZGVhbHMuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYudix2YjYtiBPcmFuZ2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vYXIvQWNjb3VudC9Mb2dpbj9yZXR1cm5Vcmw9JTJGYXIlMkZQb2ludHMlMkZJbmRleCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDZhtmC2KfYtyDYqtmD2LHZhQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im1lbnUtY29sIFNsaWRlclNlY3Rpb24iPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlciI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2NvbnRlbnQiPgo8aDQ+2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKPC9oND4KPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyLyI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+CjwvZGl2Pgo8ZGl2IGlkPSJtZW51X2Nhcm91c2VsMTAiIGNsYXNzPSJjYXJvdXNlbCBzbGlkZSBtZW51X2NscyIgZGF0YS1yaWRlPSJjYXJvdXNlbCI+CiAgPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMSIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMiIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZT0icHJldiI+CiAgICA8c3BhbiBjbGFzcz0iZ2x5cGhpY29uIGdseXBoaWNvbi1jaGV2cm9uLWxlZnQiPjwvc3Bhbj4KICA8L2E+CiAgPGEgY2xhc3M9InJpZ2h0IGNhcm91c2VsLWNvbnRyb2wiIGhyZWY9IiNtZW51X2Nhcm91c2VsMTAiIGRhdGEtc2xpZGU9Im5leHQiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1yaWdodCI+PC9zcGFuPgogIDwvYT4KPC9kaXY+CjwvZGl2PjwvZGl2PgoKCgoKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkKCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTNjb2wgZHJvcC1kb3duIERpdlRlbTIxNiBtZW51Rml4ZWQiIGlkPSJEaXZUZW0yMTYiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2K3Ys9in2KjZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMxNiBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMTYiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINit2LPYp9io2YoKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCgo8ZGl2IGNsYXNzPSJwcm9tby1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxwPuKAi+KAi+KAi+KAi+KAi+KAi+KAizwvcD4KPC9kaXY+ICAgICAgICAgICAgICAgICAgIAogPGJyIHN0eWxlPSJjbGVhcjogYm90aCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkJCgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00aW1ncyBkcm9wLWRvd24gRGl2VGVtNDE2IG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTQxNiIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAgICA8ZGl2PgoKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2K3Ys9in2KjZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkJCQkKCTxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCQkJCQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIAoJCQkgIAoJCQoKCgkJCSAgCgkJCSAgCiAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogICAgCiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA0JGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA0X2hkblRpdGxlIiB2YWx1ZT0i2KfZhNiv2YHYuSAvINin2YTYtNit2YYg2KfZhNiz2LHZiti5Ij4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDQkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDRfaGRuU3ViVGl0bGUiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNCRoZG5JRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNF9oZG5JRCIgdmFsdWU9IjI3Ij4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDQkaGRuVHlwZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNF9oZG5UeXBlIiB2YWx1ZT0iVGVtMSI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNCRoZG5TdWJUaXRsZUxpbmsiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDRfaGRuU3ViVGl0bGVMaW5rIiB2YWx1ZT0iIyI+CiAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRyb3AtNGNvbCBkcm9wLWRvd24gRGl2VGVtMTI3IG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTEyNyIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAKIDxkaXY+CiA8c3BhbiBjbGFzcz0iZGl2TW92ZUxpbmtzIj48L3NwYW4+IAo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2K/Zgdi5IC8g2KfZhNi02K3ZhiDYp9mE2LPYsdmK2LkKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJtZW51LWNvbCBTbGlkZXJTZWN0aW9uIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXIiPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9jb250ZW50Ij4KPGg0Ptin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZijwvaDQ+CjxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPgo8L2Rpdj4KPGRpdiBpZD0ibWVudV9jYXJvdXNlbDExIiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUgbWVudV9jbHMiIGRhdGEtcmlkZT0iY2Fyb3VzZWwiPgogIDxvbCBjbGFzcz0iY2Fyb3VzZWwtaW5kaWNhdG9ycyI+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjAiIGNsYXNzPSJhY3RpdmUiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjEiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjIiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjMiIGNsYXNzPSIiPjwvbGk+CiAgPC9vbD4KICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pbm5lciI+CiAgPGRpdiBjbGFzcz0iaXRlbSBhY3RpdmUiPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtcGhvbmU/bUlkPTM3Ij4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L29wcG8ucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgPGgzPk9QUE8g2KPYrNmH2LLYqTwvaDM+CiAgIDxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2Rpc2NvdW50Ij4KICAgICAgICA8cD7Zhdiq2YjZgdix2Kkg2K7ZhNin2YQg2KfZhNmF2KrYrNixINin2YTYp9mE2YPYqtix2YjZhtmKPC9wPgogICAgICA8L2Rpdj4KIDwvYT4KPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJpdGVtIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL3RhYmxldHMtbGFwdG9wcyI+CiAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS90YWJsZXQucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgPGgzPtij2KzZh9iy2Kkg2KrYp9io2YTYqiDZhdis2KfZhtinPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2Lkg2K7Yt9mI2Lcg2KfZhNin2LTYqtix2KfZg9in2Ko8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICA8ZGl2IGNsYXNzPSJpdGVtIj4KICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvaXRlbC1raWRwYWQtMS10YWJsZXQiPgoKICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvbWVudV9pY29uX2tpZHBhZC5wbmciIGFsdD0iZXNob3AiPgogICAgICAgIDxoMz5JdGVsIGtpZHBhZDE8L2gzPgoJCTxzcGFuIGNsYXNzPSJtZW51X3NsaWRlcl9wcmljZSI+CgkJCTxwIGNsYXNzPSJwcmljZV9jdXJyZW5jeSI+2K/ZitmG2KfYsTwvcD4KCQkJPHAgY2xhc3M9Im1haW5fcHJpY2UiPjQ8L3A+CgkJCTxwIGNsYXNzPSJzZWNvbmRyeV9wcmljZSI+LjUwPC9wPgoJCQk8cCBjbGFzcz0icHJpY2VfZHVyYXRpb24iPi8g2LTZh9ix2YrYpzwvcD4KCQkJPHAgY2xhc3M9InByaWNlX25vdGUiPtmF2Lkg2LnYsdmI2LYg2KfZhNmB2KfZitio2LE8L3A+CgkJPC9zcGFuPgoJCTwvYT4KCTwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgoJICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLWFjY2Vzc29yaWVzL2FwcGxlLXdhdGNoLXNlcmllcy02LTQ0bW0iPgoKICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9hcHBsZXdhdGNoX21lbnUucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgPGgzPkFwcGxlIFdhdGNoPC9oMz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYp9mE2KfZhjwvcD4KICAgICAgPC9kaXY+CiAgIDwvYT4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxhIGNsYXNzPSJsZWZ0IGNhcm91c2VsLWNvbnRyb2wiIGhyZWY9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGU9InByZXYiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1sZWZ0Ij48L3NwYW4+CiAgPC9hPgogIDxhIGNsYXNzPSJyaWdodCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIjbWVudV9jYXJvdXNlbDExIiBkYXRhLXNsaWRlPSJuZXh0Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQiPjwvc3Bhbj4KICA8L2E+CjwvZGl2Pgo8L2Rpdj48L2Rpdj4KCgoKCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCQkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC0zY29sIGRyb3AtZG93biBEaXZUZW0yMjcgbWVudUZpeGVkIiBpZD0iRGl2VGVtMjI3IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+CjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTYr9mB2LkgLyDYp9mE2LTYrdmGINin2YTYs9ix2YrYuQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMyNyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMjciIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTYr9mB2LkgLyDYp9mE2LTYrdmGINin2YTYs9ix2YrYuQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKCjxkaXYgY2xhc3M9InByb21vLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHA+4oCL4oCLPC9wPgo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MjcgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDI3IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2K/Zgdi5IC8g2KfZhNi02K3ZhiDYp9mE2LPYsdmK2LkKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9oZG5UaXRsZSIgdmFsdWU9Itin2YTZhdiz2KfYudiv2KkiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9oZG5TdWJUaXRsZSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA1JGhkbklEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X2hkbklEIiB2YWx1ZT0iMTMiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRoZG5UeXBlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X2hkblR5cGUiIHZhbHVlPSJUZW0xIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA1JGhkblN1YlRpdGxlTGluayIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9oZG5TdWJUaXRsZUxpbmsiIHZhbHVlPSIjIj4KICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00Y29sIGRyb3AtZG93biBEaXZUZW0xMTMgbWVudUZpeGVkIiBpZD0iRGl2VGVtMTEzIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgIAogPGRpdj4KIDxzcGFuIGNsYXNzPSJkaXZNb3ZlTGlua3MiPjwvc3Bhbj4gCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiz2KfYudiv2KkKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuVGl0bGUiIHZhbHVlPSLZhdmI2KfYttmK2Lkg2KfZhNmF2LPYp9i52K/YqSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA1JHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDAkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDVfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMF9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2YXZiNin2LbZiti5INin2YTZhdiz2KfYudiv2KkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KXYqti12KfZhCDYqNmG2KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINmG2YLYp9i3INin2YTYqNmK2LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2RqaW5nby1jaGF0Ym90LmFzcHgjIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERqaW5nby1jaGF0Ym90CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDUkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMSRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAxX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDUkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMSRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAxX2hkblRpdGxlIiB2YWx1ZT0i2KfZhNij2LPYptmE2Kkg2KfZhNi02KfYpti52KkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgY2xhc3M9Ik1lbnVub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYo9iz2KbZhNipINin2YTYtNin2KbYudipCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9oZWxwL3BhZ2VzL2ludGVybmV0LWZhcS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYpdmG2KrYsdmG2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL2hlbHAvcGFnZXMvbW9iaWxlLWZhcS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYrtmE2YjZigogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9maXhlZC1mYXEuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KvYp9io2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAyJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDJfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAyJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDJfaGRuVGl0bGUiIHZhbHVlPSIg2KrYuti32YrYqtmG2KcgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDUkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9wYWdlcy9jb3ZlcmFnZS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiq2LrYt9mK2KrZhtinIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im1lbnUtY29sIFNsaWRlclNlY3Rpb24iPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlciI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2NvbnRlbnQiPgo8aDQ+2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKPC9oND4KPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyLyI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+CjwvZGl2Pgo8ZGl2IGlkPSJtZW51X2Nhcm91c2VsMTIiIGNsYXNzPSJjYXJvdXNlbCBzbGlkZSBtZW51X2NscyIgZGF0YS1yaWRlPSJjYXJvdXNlbCI+CiAgPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMSIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMiIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZT0icHJldiI+CiAgICA8c3BhbiBjbGFzcz0iZ2x5cGhpY29uIGdseXBoaWNvbi1jaGV2cm9uLWxlZnQiPjwvc3Bhbj4KICA8L2E+CiAgPGEgY2xhc3M9InJpZ2h0IGNhcm91c2VsLWNvbnRyb2wiIGhyZWY9IiNtZW51X2Nhcm91c2VsMTIiIGRhdGEtc2xpZGU9Im5leHQiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1yaWdodCI+PC9zcGFuPgogIDwvYT4KPC9kaXY+CjwvZGl2PjwvZGl2PgoKCgoKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2VzaG9wLXByb21vdGlvbnMiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Byb21vdGlvbi5wbmciPjxzcGFuPtin2YTYudix2YjYtjwvc3Bhbj48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL215YWNjb3VudC9wYWdlcy9wYXktYmlsbHMtYW5kLXJlY2hhcmdlLW9ubGluZS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waWxscy5wbmciPjxzcGFuPtin2YTYtNit2YYg2YjYr9mB2Lkg2KfZhNmB2YjYp9iq2YrYsTwvc3Bhbj48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkKCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTNjb2wgZHJvcC1kb3duIERpdlRlbTIxMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0yMTMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNmF2LPYp9i52K/YqQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMxMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMTMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiz2KfYudiv2KkKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCgo8ZGl2IGNsYXNzPSJwcm9tby1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxwPuKAi+KAi+KAizwvcD4KPC9kaXY+ICAgICAgICAgICAgICAgICAgIAogPGJyIHN0eWxlPSJjbGVhcjogYm90aCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkJCgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00aW1ncyBkcm9wLWRvd24gRGl2VGVtNDEzIG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTQxMyIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAgICA8ZGl2PgoKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNmF2LPYp9i52K/YqQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkJCQkKCTxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCQkJCQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIAoJCQkgIAoJCQoKCgkJCSAgCgkJCSAgCiAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogICAgCgpkAhIPZBYCAgMPFgIfBQIGFgxmD2QWAmYPFQUlaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL09yYW5nZUpvcmRhbgZfYmxhbmsIZmFjZWJvb2sIZmFjZWJvb2sZcm91bmRlZC14IHNvY2lhbF9mYWNlYm9va2QCAQ9kFgJmDxUFHGh0dHBzOi8vdHdpdHRlci5jb20vb3Jhbmdlam8GX2JsYW5rB3R3aXR0ZXIHdHdpdHRlchhyb3VuZGVkLXggc29jaWFsX3R3aXR0ZXJkAgIPZBYCZg8VBR5odHRwczovL2luc3RhZ3JhbS5jb20vb3Jhbmdlam8GX2JsYW5rCWluc3RhZ3JhbQlpbnN0YWdyYW0acm91bmRlZC14IHNvY2lhbF9pbnN0YWdyYW1kAgMPZBYCZg8VBSxodHRwczovL3d3dy55b3V0dWJlLmNvbS91c2VyL09yYW5nZU1vYmpvcmRhbgZfYmxhbmsHeW91dHViZQd5b3V0dWJlGHJvdW5kZWQteCBzb2NpYWxfeW91dHViZWQCBA9kFgJmDxUFKmh0dHBzOi8vbGlua2VkaW4uY29tL2NvbXBhbnkvb3JhbmdlLWpvcmRhbgZfYmxhbmsIbGlua2VkaW4IbGlua2VkaW4Zcm91bmRlZC14IHNvY2lhbF9saW5rZWRpbmQCBQ9kFgJmDxUFJ2h0dHBzOi8vd3d3LnBpbnRlcmVzdC5jb20vb3Jhbmdlam9yZGFuLwZfYmxhbmsIcGludHJlc3QIcGludHJlc3QZcm91bmRlZC14IHNvY2lhbF9waW50cmVzdGQCGg9kFgJmDxYCHwUCAhYEZg9kFgJmDxUDFC9BUi9QYWdlcy9sZWdhbC5hc3B4BV9zZWxmDNmC2KfZhtmI2YbZimQCAQ9kFgJmDxUDFyBodHRwczovL2pvYnMub3JhbmdlLmpvBl9ibGFuaw7Yp9mE2YjYuNin2KbZgWRkMqleoEZQUiikV5frpgbFaHSwA07eFffZT3tF3geoaI4=">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=kQcA0pe_ZmAMLhRThJ3xVH5p61QOqBSjJSbusFb9dBfCI5DKaLj1FMjT--OZwvAj-82A1o3fc-9kQLyWWSqsOb63W3a_zXlY9JXWgZV6fLc1&t=637454140939909757" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var MSOWebPartPageFormName = 'aspnetForm';
var g_presenceEnabled = true;
var g_wsaEnabled = false;
var g_wsaQoSEnabled = false;
var g_wsaQoSDataPoints = [];
var g_wsaLCID = 1025;
var g_wsaListTemplateId = 850;
var g_wsaSiteTemplateId = 'BLANKINTERNET#2';
var _fV4UI = true;
var _spPageContextInfo = {
webServerRelativeUrl: "\u002fAR",
webAbsoluteUrl: "https:\u002f\u002fwww.orange.jo\u002fAR",
siteAbsoluteUrl: "https:\u002f\u002fwww.orange.jo",
serverRequestPath: "\u002far\u002fpages\u002fdefault.aspx",
layoutsUrl: "_layouts\u002f15",
webTitle: "ar",
webTemplate: "53",
tenantAppVersion: "0",
isAppWeb: false,
webLogoUrl: "_layouts\u002f15\u002fimages\u002fsiteicon.png",
webLanguage: 1025,
currentLanguage: 1025,
currentUICultureName: "ar-SA",
currentCultureName: "ar-JO",
clientServerTimeDelta: new Date("2022-07-14T10:33:11.3296640Z") - new Date(),
siteClientTag: "914$$15.0.4701.1000",
crossDomainPhotosEnabled: false,
webUIVersion: 15,
webPermMasks: {
High: 16,
Low: 196673
},
pageListId: "{d7ed7370-0f7d-4b47-8834-2f88f0beefd9}",
pageItemId: 1,
pagePersonalizationScope: 1,
alertsEnabled: true,
siteServerRelativeUrl: "\u002f",
allowSilverlightPrompt: 'True'
};
var L_Menu_BaseUrl = "/AR";
var L_Menu_LCID = "1025";
var L_Menu_SiteTheme = "null";
document.onreadystatechange = fnRemoveAllStatus;
function fnRemoveAllStatus() {
removeAllStatus(true)
};
var _spWebPartComponents = new Object(); //]]>
</script>
<script src="/_layouts/15/blank.js?rev=ZaOXZEobVwykPO9g8hq%2F8A%3D%3D" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(function() {
if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
return;
}
_spBodyOnLoadFunctions.push(function() {
ExecuteOrDelayUntilScriptLoaded(function() {
var pairs = SP.ScriptHelpers.getDocumentQueryPairs();
var followDoc, itemId, listId, docName;
for (var key in pairs) {
if (key.toLowerCase() == 'followdocument') followDoc = pairs[key];
else if (key.toLowerCase() == 'itemid') itemId = pairs[key];
else if (key.toLowerCase() == 'listid') listId = pairs[key];
else if (key.toLowerCase() == 'docname') docName = decodeURI(pairs[key]);
}
if (followDoc != null && followDoc == '1' && listId != null && itemId != null && docName != null) {
SP.SOD.executeFunc('followingcommon.js', 'FollowDocumentFromEmail', function() {
FollowDocumentFromEmail(itemId, listId, docName);
});
}
}, 'SP.init.js');
});
})();
(function() {
if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
return;
}
_spBodyOnLoadFunctions.push(function() {
if (typeof(SPClientTemplates) === 'undefined' || SPClientTemplates === null || (typeof(APD_InAssetPicker) === 'function' && APD_InAssetPicker())) {
return;
}
var renderFollowFooter = function(renderCtx, calloutActionMenu) {
if (renderCtx.ListTemplateType == 700) myDocsActionsMenuPopulator(renderCtx, calloutActionMenu);
else CalloutOnPostRenderTemplate(renderCtx, calloutActionMenu);
var listItem = renderCtx.CurrentItem;
if (typeof(listItem) === 'undefined' || listItem === null) {
return;
}
if (listItem.FSObjType == 0) {
calloutActionMenu.addAction(new CalloutAction({
text: Strings.STS.L_CalloutFollowAction,
tooltip: Strings.STS.L_CalloutFollowAction_Tooltip,
onClickCallback: function(calloutActionClickEvent, calloutAction) {
var callout = GetCalloutFromRenderCtx(renderCtx);
if (!(typeof(callout) === 'undefined' || callout === null)) callout.close();
SP.SOD.executeFunc('followingcommon.js', 'FollowSelectedDocument', function() {
FollowSelectedDocument(renderCtx);
});
}
}));
}
};
var registerOverride = function(id) {
var followingOverridePostRenderCtx = {};
followingOverridePostRenderCtx.BaseViewID = 'Callout';
followingOverridePostRenderCtx.ListTemplateType = id;
followingOverridePostRenderCtx.Templates = {};
followingOverridePostRenderCtx.Templates.Footer = function(renderCtx) {
var renderECB;
if (typeof(isSharedWithMeView) === 'undefined' || isSharedWithMeView === null) {
renderECB = true;
} else {
var viewCtx = getViewCtxFromCalloutCtx(renderCtx);
renderECB = !isSharedWithMeView(viewCtx);
}
return CalloutRenderFooterTemplate(renderCtx, renderFollowFooter, renderECB);
};
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(followingOverridePostRenderCtx);
}
registerOverride(101);
registerOverride(700);
});
})();
if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();
function WebForm_OnSubmit() {
UpdateFormDigest('\u002fAR', 1440000);
if (typeof(_spFormOnSubmitWrapper) != 'undefined') {
return _spFormOnSubmitWrapper();
} else {
return true;
};
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="BAB98CB3">
</div>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00');
//]]>
</script>
<span id="DeltaSPWebPartManager">
</span>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K9HRLWJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- <div>
<div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">
<a id="linkTurnOnAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
تشغيل وضع قابل للوصول بشكل أفضل
</a>
</div>
<div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">
<a id="linkTurnOffAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;">
إيقاف تشغيل الوضع القابل للوصول بشكل أفضل
</a>
</div>
</div> -->
<div id="ms-designer-ribbon" style="display:none">
<div>
<div id="s4-ribbonrow" style="visibility: hidden; display: none; height: 0px;"></div>
</div>
</div>
<div id="s4-workspace" style="height: 1200px; width: 1600px;">
<div id="s4-bodyContainer">
<script type="text/javascript" src="/_layouts/15/orange2013master/en/assets/js/jquery.min.js"></script>
<div id="accessibility-font" class="wrapper">
<!--=== Header v5 ===-->
<div class="header-v5 header-static s4-notdlg">
<!-- Topbar v3 -->
<div class="topbar-v3">
<link href="/_layouts/15/OrangeCMS2013/ar/assets/css/menu-style.css" rel="stylesheet">
<link href="/_layouts/15/OrangeCMS2013/AR/assets/css/menu.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/EN/SiteAssets/Helvetica-Font/helvetica_font.css">
<script>
function max(x) {
$("#accessibility-font").removeClass("access-min");
$("#accessibility-font").addClass("access-max");
$('.header-v5 .drop-acc-table .dropdown-menu li').each(function(i) {
$(this).removeClass("SelectedItem"); // This is your rel value
});
$(x).parent().addClass('SelectedItem');
}
function min(x) {
$("#accessibility-font").removeClass("access-max");
$("#accessibility-font").addClass("access-min");
$('.header-v5 .drop-acc-table .dropdown-menu li').each(function(i) {
$(this).removeClass("SelectedItem"); // This is your rel value
});
$(x).parent().addClass('SelectedItem');
}
function normal(x) {
$("#accessibility-font").removeClass("access-min");
$("#accessibility-font").removeClass("access-max");
$('.header-v5 .drop-acc-table .dropdown-menu li').each(function(i) {
$(this).removeClass("SelectedItem"); // This is your rel value
});
$(x).parent().addClass('SelectedItem');
}
function changeCss() {
var element = document.getElementById("accessibility-font");
element.classList.add("dark");
// $('link[id*=allcssFile]').remove();
// $('head').append(' <link rel="stylesheet" id="allcssFile2" href="/_layouts/15/orange2013master/en/assets/css/FinalAllCSS2.CSS">');
$("#changecss").css("display", "none");
$("#changecss2").css("display", "inline-block");
}
function changeCss2() {
debugger;
var element = document.getElementById("accessibility-font");
element.classList.remove("dark");
//$('link[id*=allcssFile2]').remove();
//$('head').append(' <link rel="stylesheet" id="allcssFile" href="/_layouts/15/orange2013master/en/assets/css/OldFinalAllCSS2.css">');
$("#changecss").css("display", "inline-block");
$("#changecss2").css("display", "none");
}
</script>
<script>
var openedmenu = '';
function openmenu(id) {
var divName = "#Div" + id;
if ($(divName + ' div.menu-col').length > 1) {
if ($(document).width() > 780) {
setTimeout(function() {
$('#inputSearch').css('display', 'none');
$('.menu-sec ul li a').removeClass("menuColor");
$(openedmenu).fadeOut(20);
openedmenu = divName;
$(divName).delay(280).slideDown(280);
$('.menu-sec ul li a:hover').addClass("menuColor");
});
}
} else {
$('.menu-sec ul li a').removeClass("menuColor");
$(openedmenu).fadeOut(20);
}
}
function openmenuOnClick(id) {
var htmlIcon = $("#Div" + id + ' .menu-footer').html();
$("#Div" + id + ' .menu-footer').remove();
$("#Div" + id + ' .ul_container').append("<div class='menu-footer'>" + htmlIcon + "</div>");
var divName2 = "#Div" + id;
if ($(divName2 + ' div.menu-col').length > 1) {
setTimeout(function() {
$('#inputSearch').css('display', 'none');
if ($(document).width() < 600) {
$('#inputSearch').css('display', 'none');
$('.menu-sec ul li a').removeClass("menuColor");
var divName = "#Div" + id;
$(openedmenu).fadeOut(20);
openedmenu = divName;
// $(divName).delay(250).slideDown(250);
$(divName).fadeIn(320);
$('.menu-sec ul li a:hover').addClass("menuColor");
$('.menu-sec ul').css('display', 'none');
$('.menu-sec ul li').css('display', 'none');
$('.menu-sec ul div').css('display', 'none');
//$('.menu-sec ul div li').css('display', 'inline-block');
$('.menu-sec ul div li').fadeIn(320);;
if ($(divName + " .divMoveLinks .q-links-res").length == 0) {
var htmlE = '<div class="q-links q-links-res q-links-resFooter">' + $('.q-linksDesktop').html() + "</div>";
$(divName + " .divMoveLinks").append(htmlE);
}
} else {
$('#inputSearch').css('display', 'none');
$('.menu-sec ul li a').removeClass("menuColor");
var divName = "#Div" + id;
$(openedmenu).fadeOut(20);
openedmenu = divName;
$(divName).delay(250).slideDown(250);
$('.menu-sec ul li a:hover').addClass("menuColor");
}
if ($(document).width() <= 780) {
$(".cols-div ul").removeClass("selected");
}
});
}
}
$(document).ready(function() {
var levelThreeLi = $(".levelthreeli");
x = 0;
for (x = 0; x < levelThreeLi.length; x++) {
var valueOfHTml = $(".levelthreeli")[x];
if ((valueOfHTml.innerHTML.match(/<li/g) || []).length == 1) {
valueOfHTml.innerHTML = valueOfHTml.innerHTML.replace('<li ', '<li class="removeborder" style="background-image:none;"');
}
}
$("[id^='DivTem']").mouseleave(function() {
$("[id^='DivTem']").each(function(index) {
$(this).css('display', 'none');
});
$('.menu-sec ul li a').removeClass("menuColor");
if ($(document).width() <= 780) {
$(".cols-div ul").removeClass("selected");
}
});
$('.drop-down').removeClass("menuFixedScroll");
$('.drop-down').removeClass("menuFixed");
$('.ExitMenu').click(function() {
$("[id^='DivTem']").each(function(index) {
$(this).css('display', 'none');
});
$('.menu-sec ul li a').removeClass("menuColor");
if ($(document).width() <= 780) {
$(".cols-div ul").removeClass("selected");
}
});
});
$(function() {
var divTapsTop = $('#divTaps').offset().top;
$("#s4-workspace").scroll(function() {
$('#inputSearch').css('display', 'none');
if ($(document).width() > 780) {
if ($("#s4-workspace").scrollTop() > divTapsTop) {
var language = _spPageContextInfo.currentLanguage;
if (language == 1033) {
$('#divTaps').css({
position: 'fixed',
width: '100%',
top: '0px',
zIndex: '1000',
right: '18px'
});
} else if (language == 1025) {
$('#divTaps').css({
position: 'fixed',
width: '100%',
top: '0px',
zIndex: '1000',
left: '18px'
});
}
$('.quick-access').css('display', 'none');
$('.Follow').css('display', 'none');
if ($('.drop-down').css('display') == 'none') {
$('.drop-down').addClass("menuFixed");
} else {
$('.drop-down').addClass("menuFixedScroll");
$('.drop-down').addClass("menuFixed");
}
} else {
$('#divTaps').css({
position: 'static',
top: '0px'
});
$('.drop-down').removeClass("menuFixedScroll");
$('.drop-down').removeClass("menuFixed");
$('.quick-access').css('display', 'block');
}
}
});
});
function OPenMobileMenu() {
var contactusHTML = $('.responsive_contact_us').html();
var htmlvalue = "<div class='menu_slider'>" + $('.menu_slider:first-child').html() + "</div>";
if ($(".menu-sec ul:nth-child(2) .menu_slider").length == 0) {
$(".menu-sec ul:nth-child(2)").append(htmlvalue);
$(".menu-sec ul:nth-child(2)").append('<div class="responsive_contact_us responsive_inner_contactus">' + contactusHTML + '</div>');
}
if ($(document).width() < 600) {
if ($(".q-links-res li").length == 0) {
var htmlE = $('.q-linksDesktop ul').html();
$(".q-links-res ul").append(htmlE);
}
}
$('.burger-menu').css('display', 'none');
$('.exit-burger-menu').css('display', 'block');
$('#inputSearch').css('display', 'none');
//$('.menu-sec ul').css('display', 'block');
$('.menu-sec ul').fadeIn(320);
//$('.menu-sec ul li').css('display', 'block');
$('.menu-sec ul li').fadeIn(320);
//$('.menu-sec ul div').css('display', 'block');
$(".menu-sec ul div").fadeIn(320);
//$('.menu-sec ul div li').css('display', 'inline-block');
$('.menu-sec ul div li').fadeIn(320);
$('.menu-sec ul:nth-child(2) .item').css('display', '');
if ($(document).width() <= 780) {
$(".cols-div ul").removeClass("selected");
}
}
function BackMenu() {
$("[id^='DivTem']").each(function(index) {
// $(this).css('display', 'none');
$(this).delay(400).fadeOut(400);
});
$(".cols-div ul").removeClass("selected");
//$('.menu-sec ul').css('display', 'block');
$('.menu-sec ul').fadeIn(320);
//$('.menu-sec ul li').css('display', 'block');
$('.menu-sec ul li').fadeIn(320);
//$('.menu-sec ul div').css('display', 'block');
$('.menu-sec ul div').fadeIn(320);
//$('.menu-sec ul div li').css('display', 'inline-block');
$('.menu-sec ul div li').fadeIn(320);
$('.menu-sec ul:nth-child(2) .item').css('display', '');
}
function CloseMobileMenu() {
$('.menu-sec ul').css('display', 'none');
$('.menu-sec ul li').css('display', 'none');
$('.menu-sec ul div').css('display', 'none');
$('.burger-menu').css('display', 'block');
$('.exit-burger-menu').css('display', 'none');
$("[id^='DivTem']").each(function(index) {
$(this).css('display', 'none');
});
$(".selected li").not(":first-child").fadeOut(320);
$(".cols-div ul").removeClass("selected");
}
function OpenLevelThree(item) {
if ($(item).parent().hasClass("selected")) {
$(".selected li").not(":first-child").fadeOut(320);
$(".cols-div ul").removeClass("selected");
} else {
$(".selected li").not(":first-child").fadeOut(320);
$(".cols-div ul").removeClass("selected");
$(item).parent().addClass("selected");
$(".selected li").fadeIn(320);
if ($(".selected li").length <= 1) {
$(".selected li").not(":first-child").fadeOut(320);
$(".cols-div ul").removeClass("selected");
}
}
}
</script>
<div id="divTaps" class="MenuHeader">
<nav class="quick-access">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<div class="q-links q-linksDesktop">
<ul>
<li>
<a href="https://www.orange.jo/ar/" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl00_LITopLinks" target="_self" class="activeFollowUs">
شخصي
</a>
</li>
<li>
<a href="https://www.orange.jo/sites/small-businesses/ar/" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl01_LITopLinks" target="_self">
الشركات الصغيرة
</a>
</li>
<li>
<a href="https://www.orange.jo/sites/Business/EN" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl02_LITopLinks" target="_self">
الاعمال
</a>
</li>
<li>
<a href="https://www.orange.jo/sites/innovation/ar/pages/default.aspx" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl03_LITopLinks" target="_self">
الخدمات المبتكرة
</a>
</li>
<li>
<a href="https://jobs.orange.jo" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl04_LITopLinks" target="_self" class="">
وظائف
</a>
</li>
<li>
<a href="/ar/csr/pages/default.aspx" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl05_LITopLinks" target="_self" class="">
المسؤولية المجتمعية
</a>
</li>
<li>
<a href="#" id="FollowUSId">
تابعونا
</a>
</li>
</ul>
</div>
<style>
.activeFollowUs {
color: #ff7900 !important;
}
</style>
<script>
$(document).ready(function() {
var count = 0;
$('.q-links ul li').find('a').each(function() {
var CurrentSite = window.location.href.replace(window.location.origin, "").toLowerCase();
if ((CurrentSite.split("/")[1].toLowerCase() == "en" || CurrentSite.split("/")[1].toLowerCase() == "ar") && count == 0) {
$(this).removeClass("activeFollowUs");
if ($(this).attr("href").toLowerCase().includes("/myaccount/pages/pay-bills-and-recharge-online.aspx")) {
$(this).addClass("activeFollowUs");
} else if (!CurrentSite.toLowerCase().includes("/myaccount/pages/pay-bills-and-recharge-online.aspx")) {
$(this).addClass("activeFollowUs");
count = 1;
}
} else {
$(this).removeClass("activeFollowUs");
if ($(this).attr("href").toLowerCase().indexOf('/' + CurrentSite.split("/")[2] + '/') > -1 && count != 1) {
$(this).addClass("activeFollowUs");
}
}
});
});
</script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>
<div class="q-icons">
<ul>
<li>
<div class="dropdown drop-acc-table hidden-xs hidden-sm">
<a class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown" aria-expanded="false" title="تغير حجم الخط">A
<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
<li role="presentation"><a role="menuitem" onclick="min(this)" id="hlDecreaseFont" style="font-size:11px !important" title="تصغير الخط">A</a></li>
<li role="presentation"><a role="menuitem" onclick="normal(this)" id="hlNormalFont" style="font-size:15px !important" title="الخط في الوضع الطبيعي">A</a></li>
<li role="presentation"><a role="menuitem" onclick="max(this)" id="hlIncreaseFont" style="font-size:18px !important" title="تكبير الخط">A</a></li>
</ul>
</div>
<style>
.drop-acc-table {
width: auto !important;
color: #fff;
padding: 0px;
background-color: #000;
}
.drop-acc-table .dropdown-toggle::after {
display: none;
}
.drop-acc-table ul li {
display: block;
background: inherit;
color: #000;
}
.drop-acc-table .btn-default {
background: inherit;
border: 0;
padding-right: 0;
}
.drop-acc-table .btn-default .dropdown-menu {
background: inherit;
width: 50px;
border: 1px solid #ddd;
}
.drop-acc-table .menuitem:hover {
background: inherit
}
.drop-acc-table .dropdown-menu {
border: 1px solid;
margin-top: 2px;
}
.drop-acc-table ul li {
margin: 0;
padding: 0;
}
.dropdown drop-acc-table .btn-default {
color: #fff;
border: 0;
}
.dropdown drop-acc-table .btn-default:active,
.dropdown drop-acc-table .btn-default:hover,
.dropdown drop-acc-table .btn-default:focus {
background: inherit !important;
}
.drop-acc-table .dropdown-menu {
border: 1px solid #fff;
}
.drop-acc-table .btn-defualt {
padding: 0 5px 0;
font-size: 13px !important;
}
.drop-acc-table ul li {
text-align: center;
width: auto
}
.drop-acc-table .btn-default:hover,
.drop-acc-table .btn-default:focus,
.drop-acc-table .btn-default.focus,
.drop-acc-table .btn-default:active,
.drop-acc-table .btn-default.active,
.open>.dropdown-toggle.btn-default {
color: #fff;
background-color: #000;
border: none;
}
.open>.drop-acc-table.dropdown-toggle.btn-default {
color: #fff;
background-color: #000;
border: none;
}
.header-v5 .open>.dropdown-menu {
display: block;
min-width: 43px;
width: 43px;
}
.drop-acc-table .dropdown-menu {
min-width: 50px;
}
.q-icons ul li {
padding-right: 2px
}
.ssologinmenu {
padding-right: 1px
}
#ctl00_TopMenu_TopIcons_Logout_lbtnLogout {
padding-left: 1px
}
.drop-acc-table .btn-default {
font-size: 13px;
}
.header-v5 .dropdown-menu li a {
color: #fff;
font-size: 14px;
font-weight: 400;
padding: 7px 15px;
border-bottom: 0;
}
.drop-acc-table {
width: 55px;
}
</style>
</li>
<li>
<div class="accissibility-table">
<label class="switch">
<input type="checkbox" id="chkAccessibility" title="التباين">
<span class="slider round">
</span>
</label>
</div>
<script>
$(document).ready(function() {
if (document.getElementById("hlChangeLanguage").text.trim() != "EN") {
$("#chkAccessibility").attr("title", "Contrast");
$("#menu1").attr("title", "Change font size");
$("#hlDecreaseFont").attr("title", "Decrease font");
$("#hlNormalFont").attr("title", "Original font");
$("#hlIncreaseFont").attr("title", "Increase font");
} else {
$("#chkAccessibility").attr("title", "التباين")
$("#menu1").attr("title", "تغير حجم الخط");
$("#hlDecreaseFont").attr("title", "تصغير الخط");
$("#hlNormalFont").attr("title", "الخط في الوضع الطبيعي");
$("#hlIncreaseFont").attr("title", "تكبير الخط");
}
});
$("#chkAccessibility").change(function() {
if (this.checked) {
console.log("checked");
var element = document.getElementById("accessibility-font");
element.classList.add("dark");
} else {
console.log("unchecked");
var element = document.getElementById("accessibility-font");
element.classList.remove("dark");
}
});
</script>
</li>
<li>
<link href="../../../../_layouts/15/OrangeSSO/AR/Style/sso-ar.css" rel="stylesheet">
<div class="ssologinmenu">
<div class="ssologinicon">
<a href="/en/myaccount/pages/default.aspx">
<img alt="الملف الشخصي" src="/_layouts/15/OrangeSSO/Images/profile-small.png" class="margin-top--5 margin-left-5 login-icon-large">
<img alt="الملف الشخصي" src="/_layouts/15/OrangeSSO/Images/profile-small.png" class="margin-top--5 margin-left-5 login-icon-small">
</a>
</div>
<a href="#" id="lbtnsignout" onclick="lbtnsignout_click()" style="display:none;" class="logutlable">خروج</a>
<div style="display:none;">
</div>
</div>
<script>
function RedirectNewJourney() {
location.href = '/en/myaccount/pages/default.aspx';
return false;
}
$(document).ready(function() {
if (localStorage.getItem('token') == null && localStorage.getItem('loginAuth') == null) $("#lbtnsignout").hide();
else $("#lbtnsignout").show();
});
function lbtnsignout_click() {
location.href = "/SSOLogin/EN/Logout/logout";
}
</script>
</li>
<li>
<a href="https://www.orange.jo/en/pages/default.aspx" id="hlChangeLanguage" class="hlChangeLanguage">
EN
</a>
</li>
</ul>
</div>
</nav>
<nav id="nav">
<div class="Follow" id="divFollowUS">
<div class="Follow">
<div class="col-md-12">
<ul class="social-network social-circle">
<li><a href="https://www.facebook.com/OrangeJordan" target="_blank" class="" title="Facebook"><i class="fa fa-facebook"></i></a></li>
<li><a href="https://twitter.com/orangejo" target="_blank" class="" title="Twitter"><i class="fa fa-twitter"></i></a></li>
<li><a href="https://instagram.com/orangejo" target="_blank" class="" title="Instagram"><i class="fa fa-instagram"></i></a></li>
<li><a href="https://www.youtube.com/user/OrangeMobjordan" target="_blank" class="" title="Youtube"><i class="fa fa-youtube"></i></a></li>
<li><a href="https://www.pinterest.com/orangejordan/" target="_blank" class="" title="Pinterest"><i class="fa fa-pinterest"></i></a></li>
<li><a href="https://linkedin.com/company/orange-jordan" target="_blank" class="" title="Linkedin"><i class="fa fa-linkedin"></i></a></li>
</ul>
</div>
<a href="#" class="menu-closed" id="ClosedId">
<img src="../../../_layouts/15/orangecms2013/images/exit-menu.png">
</a>
</div>
</div>
</nav>
<script>
$(function() {
$('#FollowUSId').click(function() {
if ($('.Follow').css('display') == 'none') {
$(".Follow").css("display", "block");
$("#ClosedId").addClass("cssClosed");
$("#nav").addClass("menu-sec");
}
return false;
});
});
$(function() {
$('#ClosedId').click(function() {
$(".Follow").css("display", "none");
$("#nav").removeClass("menu-sec");
return false;
});
});
</script>
<style>
.Follow {
padding-bottom: 20px;
width: 970px;
margin: 5px auto 18px;
display: none;
}
.Follow a {
color: #ffffff;
padding: 10px;
border-right: 1px solid #70726F;
-webkit-transition: all .5s ease;
transition: all .5s ease;
border-radius: 60% !important;
border: 2px solid white;
}
.Follow a:hover {
color: #ff6a00;
-webkit-transition: all .5s ease;
transition: all .5s ease;
}
.menu-closed {
float: right;
position: relative;
top: 20px;
margin-top: -25px;
}
.cssClosed {
border: 0px solid black !important;
top: -10px;
}
ul.social-network {
list-style: none;
display: inline;
margin-left: 0 !important;
padding: 0;
}
ul.social-network li {
display: inline;
margin: 0 5px;
}
/* footer social icons */
.social-circle li a {
display: inline-block;
position: relative;
margin: 0 auto 0 auto;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
width: 36px;
height: 36px;
font-size: 15px;
}
.social-circle li i {
margin: 0;
text-align: center;
}
.social-circle i {
color: #fff;
-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
-ms-transition: all 0.8s;
transition: all 0.8s;
}
:before,
:after {
vertical-align: super !important;
}
</style>
<nav class="menu-sec">
<div>
<div class="logo-div">
<a href="https://www.orange.jo/ar" id="ctl00_TopMenu_Logo_Link" class="navbar-brand" target="_self">
<img id="ctl00_TopMenu_Logo_imgLogo" src="/publishingimages/logo.png" alt="orange logo">
</a>
</div>
<ul>
<div class="q-links q-links-res">
<ul>
</ul>
</div>
<li onclick="openmenuOnClick('Tem111')">
<a href="https://eshop.orange.jo:250/ar/" class="Menupointer" onmouseover="openmenu('Tem111')">
المتجر الإلكتروني
</a>
</li>
<li onclick="openmenuOnClick('Tem123')">
<a href="https://new.orange.jo/ar/offers" class="Menupointer" onmouseover="openmenu('Tem123')">
العروض و الخدمات
</a>
</li>
<li onclick="openmenuOnClick('Tem125')">
<a href="/ar/OrangeMoney" class="Menupointer" onmouseover="openmenu('Tem125')">
Orange Money
</a>
</li>
<li onclick="openmenuOnClick('Tem116')">
<a href="https://www.orange.jo/ssologin/ar/account/login" class="Menupointer" onmouseover="openmenu('Tem116')">
حسابي
</a>
</li>
<li onclick="openmenuOnClick('Tem127')">
<a href="/ar/myaccount/pages/quick-pay.aspx" class="Menupointer" onmouseover="openmenu('Tem127')">
الدفع / الشحن السريع
</a>
</li>
<li onclick="openmenuOnClick('Tem113')">
<a href="https://www.orange.jo/ar/help/pages/default.aspx" class="Menupointer" onmouseover="openmenu('Tem113')">
المساعدة
</a>
</li>
</ul>
<script>
$('#box').bind("enterKey", function(e) {
//do stuff here
});
$('#box').keyup(function(e) {
if (e.keyCode == 13) {
var CurrentLocal = 'AR';
var box = document.getElementById("box").value;
if (box != "") window.location = "http://search.orange.jo/";
}
});
/*
var properties = {
url: "http://completion.ke.voila.fr/proxy/cmplEmea",
additionalParams: "pays=ojo&langue=en&type=res",
field: document.getElementById("box"),
cssPrefix: "cmpl",
nameOfInstanceForJsonP: 'completer'
};
properties.blocks = [
{
label: "> store",
bhv: "store" // set associated bhv for each block
},
{
label: "> supports",
bhv: "supports"
},
{
label: "> results",
bhv: "results"
}
];
// Prevent default submit
properties.isFormSubmit = false;
// Initialize the submit action callback
properties.callbacks = { "submit": { context: window, method: "search" } };
// var completer = new orangesearch.completion.Component(properties);
// Create the submit callback function
function search() {
var selectedSuggestionInfo = completer.getSelectedSuggestion(); // Retrieve the selected suggestion
console.log(selectedSuggestionInfo); // Check all available data
// get the suggestion value
var suggestion = selectedSuggestionInfo.v;
// get the block id and associated data
// note : the block content is in a "default" element
var bhv = completer.blocks["default"][selectedSuggestionInfo.blockId].bhv;
// call the correct search page
//alert ("Call a new page with suggestion : " + suggestion + " and bhv : " + bhv);
var CurrentLocal = 'AR';
document.location.href = "http://search.orange.jo/?kw=" + suggestion + "&bhv=" + bhv + "&langue=" + CurrentLocal.toLowerCase();
};*/
$('#box').focus(function() {
completer.start();
/*to make this flexible, I'm storing the current width in an attribute*/
$(this).animate({
width: 265
}, 'slow');
$('.search-icon a i').css("color", "#ff7900");
enable();
}).blur(function() {
/* lookup the original width */
$(this).animate({
width: 120
}, 'slow');
$('.search-icon a i').css("color", "#fff");
disable();
});
</script>
<script>
$(document).ready(function() {
debugger;
$(".search-button").click(function() {
var CurrentLocal = 'AR';
var box = document.getElementById("box").value;
if (box != "") window.location = "http://search.orange.jo/";
});
});
$('#box').keypress(function(event) {
var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode == 13) {
search();
}
});
</script>
<style>
.cmpl .suggestion .content {
margin: 0px !important;
}
.box.cmpl {
width: 285px !important;
left: 0px !important;
}
.blockTop {
width: 285px !important;
float: left !important;
text-align: left;
padding-top: 3px !important;
}
.cmpl .label,
.cmpl .suggestion {
height: 30px;
}
</style>
<div class="search-div" onclick="onClickSearch();">
<a href="#"></a>
</div>
<div id="inputSearch" style="display: none" class="search-input-wrapper">
<label style="display:none;" for="box">Search box</label>
<input type="text" onfocus="javascript:this.value='';" onkeypress="return verifyKey(event)" value="" id="box" class="search-input">
<input type="text" style="display:none;">
<a href="#" id="ClearText">
<img src="/_layouts/15/OrangeCMS2013/Images/exit-menu.png" alternatetext="Exit menu" class="text-close"></a>
<a href="#" class="search-button" id="Search" title="بحث">
بحث
</a>
<div style="margin-left: 955px; margin-top: 35px">
<label style="display:none;" for="lnkExist">Exist</label>
<a href="#" id="lnkExist">
<img src="/_layouts/15/OrangeCMS2013/Images/exit-menu.png" alternatetext="Exit menu" class="ExitMenu"></a>
</div>
</div>
<script>
function verifyKey(e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
if ((keycode == 13)) {
var CurrentLocal = 'AR';
var box = document.getElementById("box").value;
if (box != "") window.location = "https://search.orange.jo/" + CurrentLocal.toLowerCase() + "/?kw=" + box;
return true;
}
}
function onClickSearch() {
var CurrentLocal = 'AR';
location.href = "https://search.orange.jo/" + CurrentLocal.toLowerCase();
/*$('#inputSearch').css('display', 'block');
$("[id^='DivTem'").each(function (index) {
$(this).css('display', 'none');
});
$('.search-input').focus();
if($(document).width()<600)
{
CloseMobileMenu();
}*/
}
$(document).ready(function() {
$('.ExitMenu').click(function() {
$('#inputSearch').css('display', 'none');
});
})
$(document).ready(function() {
$('#ClearText').click(function() {
$('#box').val('');
});
})
</script>
</div>
<!--search-sec-->
</nav>
<div class="burger-menu"><a onclick="OPenMobileMenu()"><img src="/_layouts/15/orangecms2013/images/burger-menu.png"></a></div>
<div class="exit-burger-menu" onclick="CloseMobileMenu()"><a onclick="CloseMobileMenu()"><img src="/_layouts/15/orangecms2013/images/exit-menu.png"></a></div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnTitle"
value="المتجر الإلكتروني">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnID"
value="11">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnType"
value="Tem1">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnSubTitleLink"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnSubTitleLink" value="#">
<div class="drop-4col drop-down DivTem111" id="DivTem111" style="display:none">
<div>
<span class="divMoveLinks"></span>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المتجر الإلكتروني
</a>
</span>
<div class="cols-div">
<div class="ul_container">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="عروض الخلوي ">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
عروض الخلوي
</a>
</span>
</li>
<li>
<a href="https://eshop.orange.jo/ar/mobile/postpaid-lines" class="Menupointer">
خطوط الخلوي الشهرية
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/mobile/prepaid-lines" class="Menupointer">
الخطوط المدفوعة مسبقاً
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/mobile/yo-lines" class="Menupointer">
خطوط YO
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/devices-accessories/mobile-phone" class="Menupointer">
الأجهزة الخلوية
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/devices-accessories/mobile-accessories" class="Menupointer">
اﻹكسسوارات
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="عروض الإنترنت">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
عروض الإنترنت
</a>
</span>
</li>
<li>
<a href="https://eshop.orange.jo/ar/internet/adsl-offer" class="Menupointer">
عروض الـ ADSL
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/internet/fiber-offers" class="Menupointer">
عروض الفايبر
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/devices-accessories/internet-devices" class="Menupointer">
أجهزة الإنترنت
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value=" الخط الثابت">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
الخط الثابت
</a>
</span>
</li>
<li>
<a href="https://eshop.orange.jo/ar/fixed-plans/fixed-postpaid-lines" class="Menupointer">
العروض المدفوعة لاحقاً
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl03$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl03_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl03$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl03_hdnTitle" value="4G عروض">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl03$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl03_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
4G عروض
</a>
</span>
</li>
<li>
<a href="https://eshop.orange.jo/ar/internet/4g-flybox-offer" class="Menupointer">
عروض 4G فلاي بوكس
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/internet/prepaid-orange-net-offers" class="Menupointer">
عروض Orange نت المدفوعة مسبقاً
</a>
</li>
</ul>
</div>
</div>
<div class="menu-col SliderSection">
<div class="menu_slider">
<div class="menu_slider_content">
<h4>المتجر الإلكتروني</h4>
<a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
</div>
<div id="menu_carousel7" class="carousel slide menu_cls" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#menu_carousel7" data-slide-to="0" class="active"></li>
<li data-target="#menu_carousel7" data-slide-to="1" class=""></li>
<li data-target="#menu_carousel7" data-slide-to="2" class=""></li>
<li data-target="#menu_carousel7" data-slide-to="3" class=""></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
<img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
<h3>OPPO أجهزة</h3>
<div class="menu_slider_discount">
<p>متوفرة خلال المتجر الالكتروني</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/tablets-laptops">
<img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
<h3>أجهزة تابلت مجانا</h3>
<div class="menu_slider_discount">
<p>مع خطوط الاشتراكات</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">
<img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
<h3>Itel kidpad1</h3>
<span class="menu_slider_price">
<p class="price_currency">دينار</p>
<p class="main_price">4</p>
<p class="secondry_price">.50</p>
<p class="price_duration">/ شهريا</p>
<p class="price_note">مع عروض الفايبر</p>
</span>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">
<img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
<h3>Apple Watch</h3>
<div class="menu_slider_discount">
<p>متوفرة الان</p>
</div>
</a>
</div>
</div>
<a class="left carousel-control" href="#menu_carousel7" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#menu_carousel7" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-3col drop-down DivTem211" id="DivTem211" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المتجر الإلكتروني
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-4col-promo drop-down DivTem311" id="DivTem311" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المتجر الإلكتروني
</a>
</span>
<div class="promo-container">
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<p></p>
</div>
<br style="clear: both">
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<div class="drop-4imgs drop-down DivTem411" id="DivTem411" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المتجر الإلكتروني
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<!--cols-div-->
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnTitle"
value="العروض و الخدمات">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnID"
value="23">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnType"
value="Tem1">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnSubTitleLink"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnSubTitleLink" value="#">
<div class="drop-4col drop-down DivTem123" id="DivTem123" style="display:none">
<div>
<span class="divMoveLinks"></span>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
العروض و الخدمات
</a>
</span>
<div class="cols-div">
<div class="ul_container">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="الخلوي">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void(0);" class="Menunone">
الخلوي
</a>
</span>
</li>
<li>
<a href="https://new.orange.jo/ar/offers/mobile-postpaid" class="Menupointer">
خطوط الخلوي الشهرية
</a>
</li>
<li>
<a href="https://new.orange.jo/ar/offers/mobile-prepaid" class="Menupointer">
الخطوط المدفوعة مسبقاً
</a>
</li>
<li>
<a href="https://jood.orange.jo/ar" class="Menupointer">
jood Orange
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/services/mobileservices/pages/default.aspx" class="Menupointer">
خدمات الخلوي
</a>
</li>
<li>
<a href="https://new.orange.jo/ar/offers/feed-w-estafeed" class="Menupointer">
فيد واستفيد
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="الإنترنت">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void(0);" class="Menunone">
الإنترنت
</a>
</span>
</li>
<li>
<a href="https://new.orange.jo/ar/offers/internet-fiber" class="Menupointer">
عروض الفايبر
</a>
</li>
<li>
<a href="https://new.orange.jo/ar/offers/internet-adsl" class="Menupointer">
عروض الـ ADSL
</a>
</li>
<li>
<a href="https://new.orange.jo/ar/offers/4g-flybox" class="Menupointer">
عروض 4G فلاي بوكس للبيت
</a>
</li>
<li>
<a href="https://new.orange.jo/ar/offers/prepaid-orange-net/orange-net" class="Menupointer">
عروض Orange نت المدفوعة مسبقاً
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/services/pages/internet-services.aspx" class="Menupointer">
خدمات الإنترنت
</a>
</li>
<li>
<a href="https://new.orange.jo/ar/new-army-orange-net" class="Menupointer">
خط Orange نتِ الجيش الجديد
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/internet/adsl-upgrade" class="Menupointer">
رفع السرعة
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value="المكالمات الدولية و التجوال">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void(0);" class="Menunone">
المكالمات الدولية و التجوال
</a>
</span>
</li>
<li>
<a href="https://internationalandroaming.orange.jo/ar/" class="Menupointer">
خدمات المكالمات الدولية و التجوال
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl03$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl03_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl03$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl03_hdnTitle" value="الأجهزة">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl03$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl03_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void(0);" class="Menunone">
الأجهزة
</a>
</span>
</li>
<li>
<a href="https://www.orange.jo/ar/offers/smartlife/Pages/default.aspx" class="Menupointer">
حلول الحياة الذكية
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/devices-accessories/mobile-phone" class="Menupointer">
الأجهزة الخلوية
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/devices-accessories/mobile-accessories" class="Menupointer">
إكسسوارات الخلوي
</a>
</li>
<li>
<a href="https://eshop.orange.jo/ar/devices-accessories/internet-devices " class="Menupointer">
أجهزة الإنترنت
</a>
</li>
</ul>
</div>
</div>
<div class="menu-col SliderSection">
<div class="menu_slider">
<div class="menu_slider_content">
<h4>المتجر الإلكتروني</h4>
<a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
</div>
<div id="menu_carousel8" class="carousel slide menu_cls" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#menu_carousel8" data-slide-to="0" class="active"></li>
<li data-target="#menu_carousel8" data-slide-to="1" class=""></li>
<li data-target="#menu_carousel8" data-slide-to="2" class=""></li>
<li data-target="#menu_carousel8" data-slide-to="3" class=""></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
<img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
<h3>OPPO أجهزة</h3>
<div class="menu_slider_discount">
<p>متوفرة خلال المتجر الالكتروني</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/tablets-laptops">
<img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
<h3>أجهزة تابلت مجانا</h3>
<div class="menu_slider_discount">
<p>مع خطوط الاشتراكات</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">
<img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
<h3>Itel kidpad1</h3>
<span class="menu_slider_price">
<p class="price_currency">دينار</p>
<p class="main_price">4</p>
<p class="secondry_price">.50</p>
<p class="price_duration">/ شهريا</p>
<p class="price_note">مع عروض الفايبر</p>
</span>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">
<img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
<h3>Apple Watch</h3>
<div class="menu_slider_discount">
<p>متوفرة الان</p>
</div>
</a>
</div>
</div>
<a class="left carousel-control" href="#menu_carousel8" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#menu_carousel8" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="https://www.orange.jo/ar/pages/orange-premium.aspx" class="Menupointer">
<img src="/EN/PublishingImages/new_menu/premiuim.png"><span>Orange Premium </span></a></li>
<li><a href="https://www.orange.jo/ar/pages/elite-plus.aspx#" class="Menupointer">
<img src="/EN/PublishingImages/new_menu/elite.png"><span>Orange Elite+</span></a></li>
<li><a href="https://new.orange.jo/ar/orange-extra" class="Menupointer">
<img src="/EN/PublishingImages/new_menu/extra.png"><span>Orange Extra</span></a></li>
<li><a href="#">
<img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-3col drop-down DivTem223" id="DivTem223" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
العروض و الخدمات
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-4col-promo drop-down DivTem323" id="DivTem323" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
العروض و الخدمات
</a>
</span>
<div class="promo-container">
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
</div>
<br style="clear: both">
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<div class="drop-4imgs drop-down DivTem423" id="DivTem423" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
العروض و الخدمات
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<!--cols-div-->
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnTitle"
value="Orange Money">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnID"
value="25">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnType"
value="Tem1">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnSubTitleLink"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnSubTitleLink" value="#">
<div class="drop-4col drop-down DivTem125" id="DivTem125" style="display:none">
<div>
<span class="divMoveLinks"></span>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
Orange Money
</a>
</span>
<div class="cols-div">
<div class="ul_container">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-col SliderSection">
<div class="menu_slider">
<div class="menu_slider_content">
<h4>المتجر الإلكتروني</h4>
<a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
</div>
<div id="menu_carousel9" class="carousel slide menu_cls" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#menu_carousel9" data-slide-to="0" class="active"></li>
<li data-target="#menu_carousel9" data-slide-to="1" class=""></li>
<li data-target="#menu_carousel9" data-slide-to="2" class=""></li>
<li data-target="#menu_carousel9" data-slide-to="3" class=""></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
<img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
<h3>OPPO أجهزة</h3>
<div class="menu_slider_discount">
<p>متوفرة خلال المتجر الالكتروني</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/tablets-laptops">
<img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
<h3>أجهزة تابلت مجانا</h3>
<div class="menu_slider_discount">
<p>مع خطوط الاشتراكات</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">
<img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
<h3>Itel kidpad1</h3>
<span class="menu_slider_price">
<p class="price_currency">دينار</p>
<p class="main_price">4</p>
<p class="secondry_price">.50</p>
<p class="price_duration">/ شهريا</p>
<p class="price_note">مع عروض الفايبر</p>
</span>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">
<img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
<h3>Apple Watch</h3>
<div class="menu_slider_discount">
<p>متوفرة الان</p>
</div>
</a>
</div>
</div>
<a class="left carousel-control" href="#menu_carousel9" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#menu_carousel9" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-3col drop-down DivTem225" id="DivTem225" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
Orange Money
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-4col-promo drop-down DivTem325" id="DivTem325" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
Orange Money
</a>
</span>
<div class="promo-container">
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<p></p>
</div>
<br style="clear: both">
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<div class="drop-4imgs drop-down DivTem425" id="DivTem425" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
Orange Money
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<!--cols-div-->
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnTitle"
value="حسابي">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnID"
value="16">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnType"
value="Tem1">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnSubTitleLink"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnSubTitleLink" value="#">
<div class="drop-4col drop-down DivTem116" id="DivTem116" style="display:none">
<div>
<span class="divMoveLinks"></span>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
حسابي
</a>
</span>
<div class="cols-div">
<div class="ul_container">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="التسجيل والدخول">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
التسجيل والدخول
</a>
</span>
</li>
<li>
<a href="https://www.orange.jo/ssologin/ar/account/login" class="Menupointer">
الدخول
</a>
</li>
<li>
<a href="https://www.orange.jo/ssologin/ar/account/register" class="Menupointer">
التسجيل
</a>
</li>
<li>
<a href="https://www.eservices.orange.jo/OTRC/IEW/faces/pages/login.xhtml" class="Menupointer">
تحديث معلومات النت وين مكان
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="دفع الفواتير و الشحن">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
دفع الفواتير و الشحن
</a>
</span>
</li>
<li>
<a href="https://www.orange.jo/ar/myaccount/pages/quick-pay.aspx" class="Menupointer">
دفع الفواتير و الشحن
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/pages/e-sh7anli.aspx" class="Menupointer">
e - اشحنلي
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/myaccount/pages/payment-methods.aspx" class="Menupointer">
طرق تسديد الفواتير
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value="تتبع حالة الطلب">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
تتبع حالة الطلب
</a>
</span>
</li>
<li>
<a href="https://eshop.orange.jo/ar/order/aramextrackyourorder" class="Menupointer">
متابعة طلب المتجر الإلكتروني
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl03$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl03_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl03$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl03_hdnTitle" value="برنامج المكافآت">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl03$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl03_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void();" class="Menunone">
برنامج المكافآت
</a>
</span>
</li>
<li>
<a href="https://www.rewards.orange.jo/ar/deals.aspx" class="Menupointer">
عروض Orange
</a>
</li>
<li>
<a href="https://www.rewards.orange.jo/ar/Account/Login?returnUrl=%2Far%2FPoints%2FIndex" class="Menupointer">
نقاط تكرم
</a>
</li>
</ul>
</div>
</div>
<div class="menu-col SliderSection">
<div class="menu_slider">
<div class="menu_slider_content">
<h4>المتجر الإلكتروني</h4>
<a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
</div>
<div id="menu_carousel10" class="carousel slide menu_cls" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#menu_carousel10" data-slide-to="0" class="active"></li>
<li data-target="#menu_carousel10" data-slide-to="1" class=""></li>
<li data-target="#menu_carousel10" data-slide-to="2" class=""></li>
<li data-target="#menu_carousel10" data-slide-to="3" class=""></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
<img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
<h3>OPPO أجهزة</h3>
<div class="menu_slider_discount">
<p>متوفرة خلال المتجر الالكتروني</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/tablets-laptops">
<img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
<h3>أجهزة تابلت مجانا</h3>
<div class="menu_slider_discount">
<p>مع خطوط الاشتراكات</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">
<img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
<h3>Itel kidpad1</h3>
<span class="menu_slider_price">
<p class="price_currency">دينار</p>
<p class="main_price">4</p>
<p class="secondry_price">.50</p>
<p class="price_duration">/ شهريا</p>
<p class="price_note">مع عروض الفايبر</p>
</span>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">
<img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
<h3>Apple Watch</h3>
<div class="menu_slider_discount">
<p>متوفرة الان</p>
</div>
</a>
</div>
</div>
<a class="left carousel-control" href="#menu_carousel10" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#menu_carousel10" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-3col drop-down DivTem216" id="DivTem216" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
حسابي
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-4col-promo drop-down DivTem316" id="DivTem316" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
حسابي
</a>
</span>
<div class="promo-container">
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<p></p>
</div>
<br style="clear: both">
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<div class="drop-4imgs drop-down DivTem416" id="DivTem416" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
حسابي
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<!--cols-div-->
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnTitle"
value="الدفع / الشحن السريع">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnID"
value="27">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnType"
value="Tem1">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnSubTitleLink"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnSubTitleLink" value="#">
<div class="drop-4col drop-down DivTem127" id="DivTem127" style="display:none">
<div>
<span class="divMoveLinks"></span>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
الدفع / الشحن السريع
</a>
</span>
<div class="cols-div">
<div class="ul_container">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-col SliderSection">
<div class="menu_slider">
<div class="menu_slider_content">
<h4>المتجر الإلكتروني</h4>
<a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
</div>
<div id="menu_carousel11" class="carousel slide menu_cls" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#menu_carousel11" data-slide-to="0" class="active"></li>
<li data-target="#menu_carousel11" data-slide-to="1" class=""></li>
<li data-target="#menu_carousel11" data-slide-to="2" class=""></li>
<li data-target="#menu_carousel11" data-slide-to="3" class=""></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
<img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
<h3>OPPO أجهزة</h3>
<div class="menu_slider_discount">
<p>متوفرة خلال المتجر الالكتروني</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/tablets-laptops">
<img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
<h3>أجهزة تابلت مجانا</h3>
<div class="menu_slider_discount">
<p>مع خطوط الاشتراكات</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">
<img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
<h3>Itel kidpad1</h3>
<span class="menu_slider_price">
<p class="price_currency">دينار</p>
<p class="main_price">4</p>
<p class="secondry_price">.50</p>
<p class="price_duration">/ شهريا</p>
<p class="price_note">مع عروض الفايبر</p>
</span>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">
<img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
<h3>Apple Watch</h3>
<div class="menu_slider_discount">
<p>متوفرة الان</p>
</div>
</a>
</div>
</div>
<a class="left carousel-control" href="#menu_carousel11" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#menu_carousel11" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-3col drop-down DivTem227" id="DivTem227" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
الدفع / الشحن السريع
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-4col-promo drop-down DivTem327" id="DivTem327" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
الدفع / الشحن السريع
</a>
</span>
<div class="promo-container">
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<p></p>
</div>
<br style="clear: both">
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<div class="drop-4imgs drop-down DivTem427" id="DivTem427" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
الدفع / الشحن السريع
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<!--cols-div-->
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnTitle"
value="المساعدة">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnID"
value="13">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnType"
value="Tem1">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnSubTitleLink"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnSubTitleLink" value="#">
<div class="drop-4col drop-down DivTem113" id="DivTem113" style="display:none">
<div>
<span class="divMoveLinks"></span>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المساعدة
</a>
</span>
<div class="cols-div">
<div class="ul_container">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="مواضيع المساعدة">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void(0);" class="Menunone">
مواضيع المساعدة
</a>
</span>
</li>
<li>
<a href="https://www.orange.jo/ar/pages/contact-us.aspx" class="Menupointer">
الإتصال بنا
</a>
</li>
<li>
<a href="https://store-ar.orange.jo/" class="Menupointer">
نقاط البيع
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/pages/djingo-chatbot.aspx#" class="Menupointer">
Djingo-chatbot
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="الأسئلة الشائعة">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="javascript:void(0);" class="Menunone">
الأسئلة الشائعة
</a>
</span>
</li>
<li>
<a href="https://www.orange.jo/ar/help/pages/internet-faq.aspx" class="Menupointer">
الإنترنت
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/help/pages/mobile-faq.aspx" class="Menupointer">
الخلوي
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/help/pages/fixed-faq.aspx" class="Menupointer">
الثابت
</a>
</li>
</ul>
</div>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value=" تغطيتنا ">
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
<div class="menu-col">
<ul class="levelthreeli">
<li class="removeborder" style="background-image:none;" onclick="OpenLevelThree(this)">
<span class="col-title">
<a href="https://www.orange.jo/ar/pages/coverage.aspx" class="Menupointer">
تغطيتنا
</a>
</span>
</li>
</ul>
</div>
</div>
<div class="menu-col SliderSection">
<div class="menu_slider">
<div class="menu_slider_content">
<h4>المتجر الإلكتروني</h4>
<a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
</div>
<div id="menu_carousel12" class="carousel slide menu_cls" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#menu_carousel12" data-slide-to="0" class="active"></li>
<li data-target="#menu_carousel12" data-slide-to="1" class=""></li>
<li data-target="#menu_carousel12" data-slide-to="2" class=""></li>
<li data-target="#menu_carousel12" data-slide-to="3" class=""></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
<img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
<h3>OPPO أجهزة</h3>
<div class="menu_slider_discount">
<p>متوفرة خلال المتجر الالكتروني</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/tablets-laptops">
<img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
<h3>أجهزة تابلت مجانا</h3>
<div class="menu_slider_discount">
<p>مع خطوط الاشتراكات</p>
</div>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">
<img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
<h3>Itel kidpad1</h3>
<span class="menu_slider_price">
<p class="price_currency">دينار</p>
<p class="main_price">4</p>
<p class="secondry_price">.50</p>
<p class="price_duration">/ شهريا</p>
<p class="price_note">مع عروض الفايبر</p>
</span>
</a>
</div>
<div class="item">
<a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">
<img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
<h3>Apple Watch</h3>
<div class="menu_slider_discount">
<p>متوفرة الان</p>
</div>
</a>
</div>
</div>
<a class="left carousel-control" href="#menu_carousel12" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#menu_carousel12" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="https://eshop.orange.jo:250/ar/eshop-promotions" class="Menupointer">
<img src="/EN/PublishingImages/new_menu/promotion.png"><span>العروض</span></a></li>
<li><a href="https://www.orange.jo/ar/myaccount/pages/pay-bills-and-recharge-online.aspx" class="Menupointer">
<img src="/EN/PublishingImages/new_menu/pills.png"><span>الشحن ودفع الفواتير</span></a></li>
<li><a href="#">
<img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-3col drop-down DivTem213" id="DivTem213" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المساعدة
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
<!--menu-footer-->
</div>
</div>
<div class="drop-4col-promo drop-down DivTem313" id="DivTem313" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المساعدة
</a>
</span>
<div class="promo-container">
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<p></p>
</div>
<br style="clear: both">
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<div class="drop-4imgs drop-down DivTem413" id="DivTem413" style="display:none">
<div>
<span class="menu-header" style="">
<a class="menu-back" onclick="BackMenu()">
<img>
</a>
<a class="menu-header-link" onclick="BackMenu()" style="
">
المساعدة
</a>
</span>
<div class="cols-div">
<span class="menu-subtitle"><a href="#" class="subTitle2">
</a></span>
</div>
<!--cols-div-->
<div class="menu-footer">
<ul>
<li><a href="#">
<img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
</li>
</ul>
</div>
<div class="contact_us_menu">
<div class="contact_us_menu_call_side">
<img src="/EN/PublishingImages/new_menu/Call.png">
<p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">WhatsApp channel</a>.</p>
</div>
<div class="contact_us_menu_location_side">
<a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
<p>معارض اورانج</p>
</a>
</div>
</div>
<div class="responsive_contact_us responsive_inner_contactus">
<a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
<a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
</div>
</div>
<!--menu-footer-->
</div>
<!--cols-div-->
</div>
<style>
@media (max-width: 514px) {
.removeborder:after {
border-bottom: 0 !important;
}
.q-links.q-links-res ul li:last-child {
display: none !important;
}
}
.menuFixed {
margin-left: 0px;
width: 1600px;
/*top: 163px;*/
position: static;
}
.menuFixedScroll {
margin-left: 0px;
width: 1600px;
/*top: 228px;*/
position: static;
}
h3 {
font-weight: 700 !important;
}
.topbar-v3 {
border-bottom: 0px !important;
}
.MenuHeader {
background: #000;
}
.subTitle2 {
color: white !important;
}
.imageStyle {
width: 460 px !important;
height: 160 px !important;
}
.menuColor {
color: #ff6600 !important;
}
</style>
<!--<div class="search-open">
<div class="container">
<input type="text" class="form-control" placeholder="Search"/>
<div class="search-close">
<i class="icon-close"></i>
</div>
</div>
</div>-->
</div>
</div>
<!-- End Topbar v3 -->
<!-- Navbar -->
<!-- End Navbar -->
<!--=== End Header v5 ===-->
<!--=== Slider ===-->
<style>
#testID span:nth-child(2n+1) {
background: url('/PublishingImages/arrow.png');
width: 23px;
height: 10px;
display: inline-block;
background-repeat: no-repeat !important;
margin-right: 15px;
font-size: 14pt;
pointer-events: none;
}
div.OrangeBreadCrumb a {
color: #000 !important;
}
div.OrangeBreadCrumb {
margin-bottom: 20px;
}
.breadcrumbCurrentNode:first-child {
color: #ff6600 !important;
}
.breadcrumbNode:hover,
.breadcrumbRootNode:hover {
color: #ff6600 !important;
}
#testID>span:nth-child(4)>a {
display: none;
}
#testID>span:nth-child(3) {
display: none;
}
</style>
<script>
$(function() {
$('.breadcrumbCurrentNode').removeAttr("href");
});
$(function() {
var CurrentSite = window.location.href.toLowerCase()
if (CurrentSite.indexOf("/ar/") > -1) {
$(".breadcrumbRootNode").text("شخصي");
}
});
$(function() {
var href = "http://www.orange.jo/en";
if (g_wsaLCID == 1025) {
href = "http://www.orange.jo/ar";
}
var links = $('.breadcrumbRootNode')[0];
links.href = href;
});
</script>
<div class="cont">
<div class="fun-tv-header">
<div class="container">
<div class="OrangeBreadCrumb">
<span id="testID" hideinteriorrootnodes="false"
sitemapproviders="SPSiteMapProvider,SPXmlContentMapProvider"><a href="#testID_SkipLink"><img alt="Skip Navigation Links" src="/WebResource.axd?d=LeRKmXYa9Hv39-418fYhZZI4TQa8AEIqFsLQ7ESm24aaBXJOE9qpFcYdDFxlI1D23L731qfS5QbaZDds51GYmAAYtv2DBka6An5Ns65o2q81&t=637454140939909757" width="0" height="0" style="border-width:0px;"></a><span><a title="Home" class="breadcrumbRootNode" href="http://www.orange.jo/ar">شخصي</a></span><span></span><span><a class="breadcrumbCurrentNode">ar</a></span><a id="testID_SkipLink"></a></span>
<br>
</div>
<menu class="ms-hide">
<ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="تعليمات" type="option"
style="display:none">
</ie:menuitem>
</menu>
</div>
</div>
<div class="ms-webpart-zone ms-fullWidth">
<div id="MSOZoneCell_WebPartctl00_ctl46_g_0b50899d_80fc_4f71_b80d_f73a2ffc326d" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="0b50899d-80fc-4f71-b80d-f73a2ffc326d" haspers="false" id="WebPartctl00_ctl46_g_0b50899d_80fc_4f71_b80d_f73a2ffc326d" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
<div id="ctl00_ctl46_g_0b50899d_80fc_4f71_b80d_f73a2ffc326d">
<div class="ms-rte-embedcode ms-rte-embedwp">
<link rel="stylesheet" href="/EN/SiteAssets/new_home.css">
<link rel="stylesheet" href="/AR/SiteAssets/new_home_ar.css">
<style>
.extra_popup_closed {
background-color: #fff;
width: 75px;
height: 210px;
padding: 15px;
border-radius: 0px 10px 10px 0px !important;
box-shadow: 0 0 0.5rem #666;
}
.extra_popup {
position: fixed;
top: 200px;
left: 18px;
z-index: 99;
}
.extra_popup_closed_content:after {
content: "";
background-image: url(/en/PublishingImages/extra_arrow.png);
height: 15px;
width: 20px;
display: inline-block;
background-repeat: no-repeat;
position: relative;
top: 20px;
right: 15px;
transform: rotate(180deg);
}
.extra_popup_closed_content_logo {
border-bottom: 1px solid #C6C6C6;
padding-bottom: 15px;
}
.extra_popup_closed:hover {
cursor: pointer;
}
.extra_popup_closed:hover {
animation: extra_popup_closed_animate 0.2s ease-in-out 0s forwards;
}
.extra_popup_closed:not(:hover) {
animation: extra_popup_closed_animateR 0.2s ease-in-out 0s forwards;
}
@keyframes extra_popup_closed_animate {
0% {
width: 75px;
}
100% {
width: 80px;
}
}
@keyframes extra_popup_closed_animateR {
0% {
width: 80px;
}
100% {
width: 75px;
}
}
.extra_popup_opened {
background-color: #fff;
position: relative;
border-radius: 0px 10px 10px 0px !important;
box-shadow: 0 0 0.5rem #666;
}
.extra_popupo {
position: fixed;
top: 200px;
left: 18px;
z-index: 999;
width: 485px;
display: none;
opacity: 0;
}
.extra_popup_opened_content h2 {
margin-top: 0;
line-height: 1.35;
font-size: 24px;
font-weight: 700;
margin-right: 0;
width: 200px;
margin-bottom: 10px;
font-family: 'HelveticaNeue';
}
.extra_popup_opened_img {
left: -55px;
top: -20px;
display: inline-block;
position: absolute;
z-index: 9;
}
.extra_popup_opened_content {
display: inline-block;
padding: 15px 20px;
opacity: 0;
}
.extra_popup_opened_content a {
display: block;
}
.extra_popup_opened_content a {
color: #ff7900;
font-size: 14px;
font-weight: 700;
text-decoration: underline;
font-family: 'HelveticaNeue';
}
.extra_popup_opened_content a svg {
margin-right: 10px;
vertical-align: middle;
transform: rotate(180deg);
}
.extra_popup_opened_content_logos:before {
content: "";
border: 1px solid #ccc;
display: block;
position: relative;
right: -20px;
margin-bottom: 15px;
z-index: 1;
width: 360px;
}
.extra_popup_opened_content_logos {
padding: 0px 20px 10px;
opacity: 0;
height: 110px;
}
.extra_popup_opened_content_logos p {
font-size: 13px;
color: #000;
font-weight: 400;
margin-bottom: 15px;
font-family: 'HelveticaNeue';
}
.extra_popup_opened_content_logos span img {
width: 100%;
}
.extra_popup_opened_content_logos span p {
font-size: 9px;
display: inline-block;
margin-right: 20px;
font-weight: 700;
}
.extra_popup_opened_img img {
transform: rotateY(180deg);
}
.extra_popup_opened_content a:hover {
color: #ff7900;
text-decoration: underline;
}
.close_extra_popupo img {
width: 30px;
}
.close_extra_popupo {
position: absolute;
left: 30px;
top: 15px;
z-index: 9;
}
.close_extra_popupo:hover {
cursor: pointer;
}
.extra_popupo {
animation: extra_popup_opened_animate 0.8s ease-in-out 0.1s forwards;
}
@keyframes extra_popup_opened_animate {
0% {
width: 0px;
opacity: 0%;
}
100% {
width: 485px;
opacity: 100%;
}
}
.extra_popup_opened_content {
animation: extra_popup_opened_animatecontent 0.6s ease-in-out 0.6s forwards;
}
@keyframes extra_popup_opened_animatecontent {
0% {
opacity: 50%;
margin-right: 30px;
}
100% {
opacity: 100%;
margin-right: 0px;
}
}
.extra_popup_opened_content_logos {
animation: extra_popup_opened_animatelogos 0.6s ease-in-out 0.7s forwards;
}
@keyframes extra_popup_opened_animatelogos {
0% {
opacity: 50%;
margin-right: 30px;
}
100% {
opacity: 100%;
margin-right: 0px;
}
}
@media (max-width: 480px) {
.extra_popup_closed_content_logo {
border-left: 1px solid #C6C6C6;
border-bottom: unset;
padding-bottom: 0;
width: 85%;
}
.extra_popup {
position: fixed;
bottom: -5px;
right: 15px;
left: unset;
top: unset;
width: 100%;
}
.extra_popup_closed {
background-color: #fff;
width: 90%;
height: 50px;
padding: 10px;
border-radius: 10px 10px 0px 0px !important;
box-shadow: 0 0 0.5rem #666;
}
.extra_popup_closed_content_logo img {
margin-right: 25%;
width: 133px;
height: 30px;
display: inline-block;
}
.extra_popup_closed_content:after {
position: relative;
top: -20px;
left: 10px;
right: unset;
float: left;
transform: rotate(90deg);
}
.extra_popup_closed:hover {
animation: extra_popup_closed_animate 0.2s ease-in-out 0s forwards;
}
.extra_popup_closed:not(:hover) {
animation: extra_popup_closed_animateR 0.2s ease-in-out 0s forwards;
}
@keyframes extra_popup_closed_animate {
0% {
width: 90%;
}
100% {
width: 90%;
}
}
@keyframes extra_popup_closed_animateR {
0% {
width: 90%;
}
100% {
width: 90%;
}
}
.extra_popupo {
top: unset;
bottom: 0;
width: 100%;
transform: scale(0.95);
right: 0px;
left: unset;
}
.extra_popup_opened_img {
left: -70px;
top: -25px;
display: inline-block;
position: absolute;
z-index: 9;
transform: scale(0.8);
}
.extra_popup_opened_content_logos {
padding: 0px 20px 15px;
opacity: 0;
height: unset;
}
.extra_popup_opened_content_logos:before {
width: 82%;
}
.extra_popup_opened_content_logos p {
margin-bottom: 15px;
}
.extra_popup_opened_content_logos span img {
width: 100%;
}
.extra_popup_opened_content {
padding: 12px 20px;
}
.extra_popup_opened_content h2 {
font-size: 18px;
width: 150px;
line-height: 1.4;
}
.extra_popup_opened {
border-radius: 10px 10px 0px 0px !important;
overflow: hidden;
left: unset;
}
.extra_popupo {
animation: extra_popup_opened_animate 0.8s ease-in-out 0.1s forwards;
}
@keyframes extra_popup_opened_animate {
0% {
width: 100%;
opacity: 0%;
bottom: -110px;
}
100% {
width: 100%;
opacity: 100%;
bottom: 0px;
}
}
}
</style>
<section class="extra_popup">
<div class="extra_popup_closed" onclick="openExtraWidget();">
<div class="extra_popup_closed_content">
<div class="extra_popup_closed_content_logo">
<img src="/en/PublishingImages/epopup_logo.png" class="hidden-xs hidden-sm">
<img src="/en/PublishingImages/epopup_logoMob.png" class="hidden-lg hidden-md">
</div>
</div>
</div>
</section>
<section class="extra_popupo">
<div class="extra_popup_opened">
<div class="close_extra_popupo" onclick="closeExtraWidget();">
<img src="/EN/PublishingImages/x.png">
</div>
<div class="extra_popup_opened_content">
<h2>تمتع بخدمات حصرية مع Orange فايبر</h2>
<a href="https://new.orange.jo/ar/orange-extra">اكتشف المزيد
<svg xmlns="http://www.w3.org/2000/svg" width="7.142" height="11.456" viewBox="0 0 7.142 11.456"><path d="M0,0,5.021,5.021,10.042,0" transform="translate(0.707 10.749) rotate(-90)" fill="none" stroke="#ff7900" stroke-width="2"></path></svg>
</a>
<div class="extra_popup_opened_img">
<img src="/en/PublishingImages/epopup_img.png">
</div>
</div>
<div class="extra_popup_opened_content_logos">
<p>استفد من العروض المتنوعة التي تقدم من..</p>
<span>
<img src="/en/PublishingImages/eall_logos.svg">
</span>
</div>
</div>
</section>
<script>
function openExtraWidget() {
$('.extra_popupo').show();
$('.extra_popup_closed').hide();
}
function closeExtraWidget() {
$('.extra_popupo').hide();
$('.extra_popup_closed').show();
}
</script>
<div class="testbkbi">
<div class="first_slider_bgfix">
<div class="main_slider_container">
<div class="single-item slick-initialized slick-slider slick-dotted"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style=""><img
src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
<!-- <div class="new_db">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/eid_dbA.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/eid_dbAMob.png">
<img src="/EN/PublishingImages/eid_dbA.png" class="new_eiddbimg" alt="Image alt">
</picture>
<div class="new_db_slider">
<span>
<small class="single_item_sharesmall new_army_small"><span>ضعف الحزمة</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_db_h1">حزم نِت مضاعفة من خلال
تطبيقات <span>My Orange app</span><br /> و <span>jood Orange</span></h1>
<h6>تطبّق الشروط والأحكام</h6>
<span class="new_db_a">
<a href="http://oran.ge/1WLelLd"><img src="/EN/PublishingImages/myo_btna.svg"></a>
<a href="https://onelink.to/jood"><img src="/EN/PublishingImages/jood_btna.svg"></a>
</span>
</span>
</div>
</div> -->
<div class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 12595px; transform: translate3d(2290px, 0px, 0px);">
<div class="new_narmy slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_3Ar.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_3ArMob.png">
<img src="/EN/PublishingImages/new_home/sliders/army_3Ar.png" class="new_narmyimg" alt="Image alt">
</picture>
<div class="new_narmy_slide">
<span>
<small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
<p class="single_item_yo_p new_narmy_p"> احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير <span>مع خط حماة الوطن الذهبي 7</span>
</p>
<span class="new_arabia_a">
<a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-prepaid/military-offers" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_roaming slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide20" aria-describedby="slick-slide-control20" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png">
<source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnewMob.png">
<img src="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png" class="new_roamingimg" alt="Image alt">
</picture>
<div class="new_fiber_slide">
<span>
<small class="single_item_sharesmall new_army_small"><span>المكالمات الدولية و التجوال</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_roaming_h1"><span>زبّطنالك</span> الحزم عشان تصيّف <span>وبسفرك</span> تكيّف</h1>
<span class="new_roaming_a">
<a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services" tabindex="-1">اكتشف المزيد <img src="/EN/PublishingImages/new_home/href_arrow_right.svg"></a>
</span>
</span>
</div>
</div>
<div class="new_ksa slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide21" aria-describedby="slick-slide-control21" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksa.png">
<source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksaMob.png">
<img src="/ar/PublishingImages/new_home/new_home_ar/new_ksa.png" class="new_ksaimg" alt="Image alt">
</picture>
<div class="new_ksa_slide">
<span>
<small class="single_item_yo_small new_army_small"></small>
<h1 class="single_item_yo_h1 new_ksa_h1">قلبي متطمّن وبالي مرتاح</h1>
<p class="single_item_yo_p new_ksa_p">نت لا محدود ومكالمات مجانية وأنت بالسعودية</p>
<span class="new_ksa_a">
<a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services/saudi-offer/" tabindex="0">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_jood slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide22" aria-describedby="slick-slide-control22" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/jood_art.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/jood_artMob.png">
<img src="/EN/PublishingImages/new_home/sliders/jood_art.png" class="new_narmyimg new_joodimg" alt="Image alt">
</picture>
<div class="new_jood_slide">
<span>
<small class="single_item_yo_small new_army_small"></small>
<p class="single_item_yo_p new_jood_p">jood Orange</p>
<h1 class="single_item_yo_h1 new_jood_h1">عالمي على طريقتي<span>تجربة رقمية متكاملة</span></h1>
<span class="new_arabia_a new_jood_a">
<a class="single_item_4ga" href="https://jood.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_narmy slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide23" aria-describedby="slick-slide-control23" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_1Ar.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_1ArMob.png">
<img src="/EN/PublishingImages/new_home/sliders/army_1Ar.png" class="new_narmyimg" alt="Image alt">
</picture>
<div class="new_narmy_slide">
<span>
<small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
<p class="single_item_yo_p new_narmy_p new_narmy_p1" style="font-size: 25px;max-width: 370px;"> خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و <br> 35 جيجا مع خط <span> حماة الوطن 10
</span> المدفوع لاحقاً </p>
<span class="new_arabia_a">
<a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-postpaid/humat-al-watan-10" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_narmy slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide24" aria-describedby="slick-slide-control24" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_3Ar.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_3ArMob.png">
<img src="/EN/PublishingImages/new_home/sliders/army_3Ar.png" class="new_narmyimg" alt="Image alt">
</picture>
<div class="new_narmy_slide">
<span>
<small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
<p class="single_item_yo_p new_narmy_p"> احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير <span>مع خط حماة الوطن الذهبي 7</span>
</p>
<span class="new_arabia_a">
<a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-prepaid/military-offers" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_roaming slick-slide slick-cloned" data-slick-index="5" aria-hidden="true" tabindex="-1" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png">
<source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnewMob.png">
<img src="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png" class="new_roamingimg" alt="Image alt">
</picture>
<div class="new_fiber_slide">
<span>
<small class="single_item_sharesmall new_army_small"><span>المكالمات الدولية و التجوال</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_roaming_h1"><span>زبّطنالك</span> الحزم عشان تصيّف <span>وبسفرك</span> تكيّف</h1>
<span class="new_roaming_a">
<a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services" tabindex="-1">اكتشف المزيد <img src="/EN/PublishingImages/new_home/href_arrow_right.svg"></a>
</span>
</span>
</div>
</div>
<div class="new_ksa slick-slide slick-cloned" data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksa.png">
<source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksaMob.png">
<img src="/ar/PublishingImages/new_home/new_home_ar/new_ksa.png" class="new_ksaimg" alt="Image alt">
</picture>
<div class="new_ksa_slide">
<span>
<small class="single_item_yo_small new_army_small"></small>
<h1 class="single_item_yo_h1 new_ksa_h1">قلبي متطمّن وبالي مرتاح</h1>
<p class="single_item_yo_p new_ksa_p">نت لا محدود ومكالمات مجانية وأنت بالسعودية</p>
<span class="new_ksa_a">
<a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services/saudi-offer/" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_jood slick-slide slick-cloned" data-slick-index="7" aria-hidden="true" tabindex="-1" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/jood_art.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/jood_artMob.png">
<img src="/EN/PublishingImages/new_home/sliders/jood_art.png" class="new_narmyimg new_joodimg" alt="Image alt">
</picture>
<div class="new_jood_slide">
<span>
<small class="single_item_yo_small new_army_small"></small>
<p class="single_item_yo_p new_jood_p">jood Orange</p>
<h1 class="single_item_yo_h1 new_jood_h1">عالمي على طريقتي<span>تجربة رقمية متكاملة</span></h1>
<span class="new_arabia_a new_jood_a">
<a class="single_item_4ga" href="https://jood.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_narmy slick-slide slick-cloned" data-slick-index="8" aria-hidden="true" tabindex="-1" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_1Ar.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_1ArMob.png">
<img src="/EN/PublishingImages/new_home/sliders/army_1Ar.png" class="new_narmyimg" alt="Image alt">
</picture>
<div class="new_narmy_slide">
<span>
<small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
<p class="single_item_yo_p new_narmy_p new_narmy_p1" style="font-size: 25px;max-width: 370px;"> خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و <br> 35 جيجا مع خط <span> حماة الوطن 10
</span> المدفوع لاحقاً </p>
<span class="new_arabia_a">
<a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-postpaid/humat-al-watan-10" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
<div class="new_narmy slick-slide slick-cloned" data-slick-index="9" aria-hidden="true" tabindex="-1" style="width: 1145px;">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_3Ar.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_3ArMob.png">
<img src="/EN/PublishingImages/new_home/sliders/army_3Ar.png" class="new_narmyimg" alt="Image alt">
</picture>
<div class="new_narmy_slide">
<span>
<small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
<p class="single_item_yo_p new_narmy_p"> احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير <span>مع خط حماة الوطن الذهبي 7</span>
</p>
<span class="new_arabia_a">
<a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-prepaid/military-offers" tabindex="-1">اكتشف المزيد</a>
</span>
</span>
</div>
</div>
</div>
</div>
<!-- <div class="new_prizes">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/huawei_art1.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/huawei_art1Mob.png">
<img src="/EN/PublishingImages/new_home/sliders/huawei_art1.png" class="new_narmyimg new_prizesimg" alt="Image alt">
</picture>
<div class="new_prizes_slide">
<span>
<small class="single_item_sharesmall new_army_small"><span>المتجر الألكتروني</span><small>-------</small></small>
<h1 class="single_item_yo_h1 new_prizes_h1 new_hu_h1">
الآن ساعات <span>Huawei</span> الجديدة مجاناً مع خطوط الخلوي المدفوعة
لاحقاً
</h1>
<h6>تطبق الشروط والأحكام</h6>
<span class="new_arabia_a new_prizes_a">
<a class="single_item_4ga" href="https://new.orange.jo/ar/personal/huawei-watch-campaign">اكتشف المزيد</a>
</span>
</span>
</div>
</div> -->
<!-- <div class="new_prizes">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/prizes_art1.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/prizes_artMob.png">
<img src="/EN/PublishingImages/new_home/sliders/prizes_art1.png" class="new_narmyimg new_prizesimg" alt="Image alt">
</picture>
<div class="new_prizes_slide">
<span>
<small class="single_item_sharesmall new_army_small"></small>
<h1 class="single_item_yo_h1 new_prizes_h1">
كون أنت الرابح
</h1>
<p class="single_item_yo_p new_prizes_p">اشترك بخطوط <span>+Orange</span> الجديدة لتدخل على
السحب لتربح جهاز Xiaomi Redmi 10</p>
<h5> تطبّق الشروط والأحكام -</h5>
<span class="new_arabia_a new_prizes_a">
<a class="single_item_4ga" href="https://new.orange.jo/ar/personal/orange-new-campaign">اكتشف المزيد</a>
</span>
</span>
</div>
</div> -->
<!-- <div class="new_slife new_slifeWhite">
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/om_umAr.png">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/om_umArMob.png">
<img src="/EN/PublishingImages/new_home/sliders/om_umAr.png" class="new_slifeimg new_slifeimg1" alt="Image alt">
</picture>
<div class="new_slife_slide">
<span>
<span class="new_hw_a new_hw_a2">
<a class="single_item_4ga" href="https://new.orange.jo/ar/orange-money/international-remittance">اكتشف المزيد</a>
</span>
</span>
</div>
</div> -->
<button class="slick-next slick-arrow" aria-label="Next" type="button" style=""><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
<ul class="slick-dots" style="" role="tablist">
<li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control20" aria-controls="slick-slide20" aria-label="1 of 5" tabindex="-1"> 01 </button></li>
<li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control21" aria-controls="slick-slide21" aria-label="2 of 5" tabindex="0" aria-selected="true"> 02 </button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control22" aria-controls="slick-slide22" aria-label="3 of 5" tabindex="-1"> 03 </button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control23" aria-controls="slick-slide23" aria-label="4 of 5" tabindex="-1"> 04 </button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control24" aria-controls="slick-slide24" aria-label="5 of 5" tabindex="-1">5</button></li>
</ul>
</div>
</div>
</div>
<style>
span.new_db_a a img {
width: 100%;
}
span.new_db_a {
display: flex;
}
span.new_db_a a {
margin-left: 15px;
}
h1.single_item_yo_h1.new_db_h1 span {
color: #ff7900;
}
.new_db_slider .single_item_yo_small.new_army_small {
position: relative;
top: 30px;
}
h1.single_item_yo_h1.new_db_h1 {
font-size: 42px;
max-width: 460px;
line-height: 55px;
color: #000;
margin-bottom: 0;
margin-top: 50px;
}
.new_db_slider h6 {
font-size: 16px;
color: #000;
margin-top: 20px;
margin-bottom: 20px;
}
h1.single_item_yo_h1.new_prizes_h1.new_hu_h1 {
font-size: 37px;
max-width: 380px;
line-height: 47px;
color: #000;
}
.new_prizes_slide h6 {
font-size: 16px;
color: #ff7900;
}
.single-item .slick-slide .new_prizes_slide {
top: 130px !important;
height: 300px;
}
.single_item_yo_p.new_prizes_p {
max-width: 400px;
color: #000;
font-size: 26px;
line-height: 1.4;
}
.new_prizes_slide h5 {
font-size: 18px;
font-weight: 400 !important;
color: #000;
direction: ltr;
}
.single_item_yo_h1.new_prizes_h1 {
margin-bottom: 10px;
font-size: 55px;
color: #ff7900;
margin-top: 20px;
max-width: 350px;
line-height: 1;
margin-bottom: 20px;
}
.single_item_yo_p.new_prizes_p span {
color: #ff7900;
}
h1.single_item_yo_h1.new_prizes_h1.new_hu_h1 span {
color: #ff7900;
}
@media (max-width: 480px) {
span.new_db_a {
display: flex;
width: 85%;
}
h1.single_item_yo_h1.new_db_h1 {
font-size: 27px;
max-width: 320px;
line-height: 35px;
margin: 10px 0px;
}
.single-item .slick-slide .new_db_slider {
height: 220px;
top: 230px;
}
.single-item .slick-slide>picture>.new_eiddbimg {
height: 454px;
background-color: #000;
position: relative;
top: 20px;
}
h1.single_item_yo_h1.new_prizes_h1.new_hu_h1 {
font-size: 25px;
max-width: 320px;
line-height: 42px;
margin: 10px 0px;
}
.new_prizes_slide h6 {
font-size: 14px;
}
img.new_slifeimg.new_promoimg {
top: 30px;
}
span.new_hw_a.new_promo a {
bottom: -90px !important;
}
.single-item .slick-slide>picture>.new_promo_img.new_slifeimg {
height: 480px;
}
.single-item .slick-slide .new_prizes_slide {
top: 240px !important;
height: 240px;
}
.single-item .slick-slide .new_prizesimg {
height: 445px;
}
.single_item_yo_h1.new_prizes_h1 {
font-size: 31px;
max-width: 360px;
line-height: 1.2;
margin-bottom: 5px;
margin-top: 0;
}
.single_item_yo_p.new_prizes_p {
max-width: 270px;
color: #000;
font-size: 22px;
margin: 0;
}
.new_prizes_slide h5 {
font-size: 15px;
font-weight: 400 !important;
color: #000;
}
}
h1.single_item_yo_h1.new_jood_h1 {
font-size: 50px;
color: #ff7900;
font-weight: 700;
line-height: 1.7;
}
h1.single_item_yo_h1.new_jood_h1 span {
color: #fff;
display: block;
}
p.single_item_yo_p.new_jood_p {
font-size: 23px;
font-weight: 700;
color: #fff;
margin-bottom: 0;
}
.single-item .slick-slide .new_jood_slide {
top: 100px !important;
}
span.new_arabia_a.new_jood_a a {
bottom: 40px !important;
}
.single-item .slick-slide .new_narmy_slide {
top: 90px !important;
}
.new_narmy_slide span.new_arabia_a a {
bottom: 35px !important;
font-size: 18px;
}
.single_item_yo_p.new_narmy_p {
font-size: 28px;
max-width: 380px;
line-height: 1.4;
letter-spacing: -0.5px;
color: #fff;
}
.single_item_yo_h1.new_narmy_h1 {
font-size: 37px;
max-width: 400px;
margin: 30px 0px 20px;
color: #ff7900;
}
.single-item .slick-slide .new_narmy_slide {
top: 90px !important;
}
.new_narmy_slide span.new_arabia_a a {
bottom: 35px !important;
}
.single_item_yo_p.new_narmy_p span {
color: #ff7900;
}
@media (max-width: 480px) {
.single-item .slick-slide .new_jood_slide {
top: 260px !important;
height: 245px;
}
h1.single_item_yo_h1.new_jood_h1 {
font-size: 36px;
line-height: 1.4;
}
p.single_item_yo_p.new_jood_p {
font-size: 18px;
}
.single_item_yo_p.new_narmy_p {
font-size: 20px !important;
max-width: 280px !important;
line-height: 1.4;
color: #fff;
}
.single_item_yo_p.new_narmy_p.new_narmy_p1 {
max-width: 310px !important;
font-size: 18px !important;
}
.single_item_yo_h1.new_narmy_h1 {
font-size: 29px;
max-width: 400px;
margin: 25px 0px 15px;
}
.single-item .slick-slide .new_narmy_slide {
top: 230px !important;
height: 245px;
}
.new_narmy_slide span.new_arabia_a a {
bottom: 0 !important;
}
img.new_narmyimg {
top: 30px;
position: relative;
}
.new_narmy_slide span.new_arabia_a a {
bottom: 10px !important;
}
}
span.new_hw_a a {
width: 130px;
bottom: 0px !important;
padding: 14px 23px !important;
font-size: 18px;
text-align: center;
}
@media (max-width: 480px) {
span.new_hw_a.new_hw_a2 a {
bottom: -65px !important;
}
span.new_hw_a.new_hw_a1 a {
bottom: -60px !important;
}
span.new_hw_a a {
bottom: -80px !important;
padding: 12px 10px !important;
width: 120px;
}
}
h1.single_item_yo_h1.new_slife_h1 {
font-size: 45px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 35px;
letter-spacing: 0;
max-width: 470px;
line-height: 1.3;
}
p.single_item_yo_p.new_slife_p {
margin-bottom: 28px;
font-size: 28px;
max-width: 370px;
line-height: 38px;
margin-top: 20px;
color: #fff;
font-weight: 700 !important;
letter-spacing: 0px;
}
p.single_item_yo_p.new_slife_p span {
color: #ff7900;
}
.single-item .slick-slide .new_slife_slide {
height: 325px;
top: 125px !important;
}
span.new_slife_a a {
bottom: 0px !important;
padding: 14px 23px !important;
font-size: 18px;
}
@media (max-width: 480px) {
.single-item .slick-slide>picture>.new_slifeimg.new_slifeimg1 {
top: 20px;
}
h1.single_item_yo_h1.new_slife_h1 {
font-size: 28px;
max-width: 325px;
margin-bottom: 15px;
margin-top: 105px;
line-height: 1.2;
letter-spacing: unset;
}
p.single_item_yo_p.new_slife_p {
font-size: 21px;
max-width: 335px;
margin-bottom: 10px;
margin-top: 0px;
line-height: 1.2;
letter-spacing: -0.5px;
}
.single-item .slick-slide .new_slife_slide {
height: 355px;
top: 15px !important;
}
span.new_slife_a a {
bottom: -88px !important;
padding: 12px 20px;
}
.new_slife {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_slife_slide {
top: 30px;
}
.single-item .slick-slide>picture>.new_slifeimg {
position: relative;
top: 40px;
height: 510px;
background-color: #000;
}
}
span.new_samneww_a a {
padding: 15px 18px !important;
width: 62%;
margin-right: -10%;
font-size: 18px;
}
@media (max-width:480px) {
span.new_samneww_a a {
width: 132px;
top: 152px;
height: 50px;
margin-right: 5%;
padding: 15px 20px !important;
}
}
h1.single_item_yo_h1.new_vale_h1 {
font-size: 44px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 35px;
letter-spacing: 0;
max-width: 390px;
line-height: 1.2;
}
p.single_item_yo_p.new_vale_p {
margin-bottom: 20px;
font-size: 37px;
max-width: 380px;
line-height: 34px;
margin-top: 20px;
color: #fff;
font-weight: 700 !important;
line-height: 1.2;
}
span.new_vale_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
h1.single_item_yo_h1.new_vale_h1 {
font-size: 30px;
max-width: 300px;
margin-bottom: 10px;
margin-top: 0px;
line-height: 1.2;
letter-spacing: unset;
}
p.single_item_yo_p.new_vale_p {
margin-bottom: 20px;
font-size: 25px;
max-width: 340px;
line-height: 34px;
margin-top: 5px;
color: #fff;
font-weight: 700 !important;
}
span.new_vale_a a {
bottom: -30px !important;
padding: 12px 20px;
}
.new_vale {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_vale_slide {
top: 235px;
height: 175px;
}
.single-item .slick-slide>picture>.new_valeimg {
position: relative;
top: 30px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_huawei_h1 {
font-size: 60px;
margin: 0;
font-weight: 700 !important;
color: #000;
margin-top: 35px;
letter-spacing: 0;
max-width: 470px;
line-height: 1.3;
}
p.single_item_yo_p.new_huawei_p {
margin-bottom: 28px;
font-size: 37px;
max-width: 480px;
line-height: 34px;
margin-top: 20px;
color: #000;
font-weight: 700 !important;
letter-spacing: -1px;
}
.single-item .slick-slide .new_huawei_slide {
height: 315px;
top: 125px !important;
}
span.new_huawei_a a {
bottom: 0px !important;
padding: 13px 22px !important;
font-size: 18px;
}
@media (max-width: 480px) {
h1.single_item_yo_h1.new_huawei_h1 {
font-size: 40px;
max-width: 325px;
margin-bottom: 5px;
margin-top: 20px;
line-height: 1.2;
letter-spacing: unset;
}
p.single_item_yo_p.new_huawei_p {
font-size: 26px;
max-width: 325px;
margin-bottom: 10px;
margin-top: 0px;
line-height: 1.2;
letter-spacing: unset;
}
.single-item .slick-slide .new_huawei_slide {
height: 355px;
top: 15px !important;
}
span.new_huawei_a a {
bottom: -38px !important;
padding: 12px 20px;
}
.new_huawei {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_huawei_slide {
top: 30px;
}
.single-item .slick-slide>picture>.new_huaweiimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_pre_h1 {
font-size: 42px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 35px;
letter-spacing: 0;
max-width: 390px;
line-height: 1.1;
}
p.single_item_yo_p.new_pre_p span {
color: #ff7900;
}
p.single_item_yo_p.new_pre_p {
margin-bottom: 20px;
font-size: 25px;
max-width: 420px;
line-height: 34px;
margin-top: 20px;
color: #000;
font-weight: 700 !important;
}
.single-item .slick-slide .pre_points {
position: unset;
height: unset;
padding: unset;
direction: ltr;
}
.pre_points h6 {
margin: 5px 0px;
font-size: 15px;
font-weight: 400 !important;
color: #000;
}
span.new_pre_a a {
bottom: -20px !important;
padding: 14px 23px !important;
font-size: 18px;
}
@media (max-width: 480px) {
h1.single_item_yo_h1.new_pre_h1 {
font-size: 26px;
max-width: 260px;
margin-bottom: 10px;
margin-top: 20px;
line-height: 1.2;
letter-spacing: -0.5px;
}
p.single_item_yo_p.new_pre_p {
margin-bottom: 20px;
font-size: 18px;
max-width: 280px;
line-height: 31px;
margin-top: 15px;
color: #000;
font-weight: 700 !important;
}
.single-item .slick-slide picture .new_preimg {
position: relative !important;
top: 30px;
height: 505px;
}
span.new_pre_a a {
bottom: -30px !important;
padding: 12px 20px;
}
.new_pre {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_pre_slide {
top: 225px;
height: 190px;
}
.single-item .slick-slide .pre_points {
display: none;
}
.single-item .slick-slide>picture>.new_slimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_sl_h1 {
font-size: 35px;
margin: 0;
font-weight: 700 !important;
color: #fff;
margin-top: 40px;
letter-spacing: 0;
max-width: 420px;
line-height: 1.6;
}
h1.single_item_yo_h1.new_sl_h1 span {
color: #ff7900;
}
span.new_sl_a a {
bottom: -20px !important;
padding: 13px 22px !important;
font-size: 18px;
}
.single-item .slick-slide .sl_logo {
height: unset;
width: unset;
padding: unset;
position: unset;
display: flex;
margin-top: 35px;
}
.sl_logo p {
padding-right: 10px;
color: #fff;
max-width: 90px;
font-size: 14px;
padding-top: 1px;
}
.sl_logo p span {
color: #ff7900;
display: block;
}
.new_sl_slide h6.phone_terms1 {
font-size: 15px;
margin-top: 25px;
margin-bottom: 20px;
}
@media (max-width: 480px) {
h1.single_item_yo_h1.new_sl_h1 {
font-size: 23px;
max-width: 325px;
margin-bottom: 20px;
margin-top: 20px;
line-height: 1.4;
letter-spacing: unset;
}
span.new_sl_a a {
bottom: -48px !important;
padding: 12px 20px;
}
.new_sl {
height: 523px !important;
background-color: #000;
}
.sl_logo p {
max-width: 85px;
font-size: 15px;
padding-top: 5px;
}
.sl_logo svg {
width: 50px;
}
.single-item .slick-slide .sl_logo {
justify-content: flex-end;
position: relative;
top: 215px;
}
.single-item .slick-slide .new_sl_slide {
top: 30px;
}
.single-item .slick-slide>picture>.new_slimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_ksa_h1 {
font-size: 45px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 60px;
letter-spacing: -1px;
max-width: 400px;
line-height: 1.3;
}
p.single_item_yo_p.new_ksa_p {
font-size: 32px;
max-width: 300px;
line-height: 40px;
margin-top: 10px;
color: #fff;
font-weight: 700 !important;
}
span.new_ksa_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
h1.single_item_yo_h1.new_ksa_h1 {
font-size: 36px;
max-width: 525px;
margin-bottom: 10px;
margin-top: 10px;
line-height: 1.1;
letter-spacing: -1px;
}
p.single_item_yo_p.new_ksa_p {
font-size: 24px;
line-height: 32px;
margin-top: 0;
max-width: 220px;
}
span.new_ksa_a a {
bottom: 2px !important;
padding: 12px 20px;
}
.new_ksa {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_ksa_slide {
top: 260px;
height: 190px;
}
.single-item .slick-slide>picture>.new_ksaimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
@media (min-width: 400px) and (max-width:500px) {
.single-item .slick-slide>picture>.new_ksaimg {
height: unset;
}
.single-item .slick-slide .new_ksa_slide {
top: 280px;
}
span.new_ksa_a a {
bottom: 12px !important;
}
}
h1.single_item_yo_h1.new_vaccine_h1 {
font-size: 46px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 60px;
letter-spacing: 0;
max-width: 400px;
line-height: 1.3;
}
p.single_item_yo_p.new_vaccine_p {
font-size: 36px;
max-width: 315px;
line-height: 43px;
margin-top: 10px;
color: #000;
font-weight: 700 !important;
}
span.new_vaccine_a a {
bottom: 20px !important;
padding: 14px 20px;
}
span.new_vaccine_a a:hover {
cursor: pointer;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_vaccine_h1 {
font-size: 32px;
max-width: 325px;
margin-bottom: 0;
margin-top: 10px;
line-height: 1.1;
letter-spacing: -1px;
}
p.single_item_yo_p.new_vaccine_p {
font-size: 28px;
line-height: 35px;
margin-top: 0;
max-width: 280px;
}
span.new_vaccine_a a {
bottom: -7px !important;
padding: 12px 20px;
}
.new_vaccine {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_vaccine_slide {
top: 30px;
}
.single-item .slick-slide>picture>.new_vaccineimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_four_h1 {
font-size: 40px;
margin: 0;
font-weight: 700 !important;
color: #fff;
margin-top: 70px;
letter-spacing: unset;
max-width: 300px;
line-height: 48px;
}
h1.single_item_yo_h1.new_four_h1 span {
color: #ff7900;
}
span.new_mifi2_a a {
bottom: 0px !important;
}
h6.phone_terms1 {
margin-top: 30px;
color: #fff;
font-size: 15px;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_four_h1 {
font-size: 32px;
max-width: 325px;
margin-bottom: 10px;
margin-top: 175px;
line-height: 40px;
}
span.new_mifi2_a a {
bottom: 10px !important;
padding: 12px 20px;
}
.new_mifi2 {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_mifi2_slide {
top: 235px;
height: 175px;
}
.single-item .slick-slide>picture>.new_mifiimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
h6.phone_terms1 {
margin-top: 15px;
}
img.new_fourimg {
position: relative;
top: 20px !important;
}
}
h1.single_item_yo_h1.new_mifi2_h1 {
font-size: 38px;
margin: 0;
font-weight: 700 !important;
color: #000;
margin-top: 100px;
letter-spacing: 0;
max-width: 400px;
line-height: 1.3;
}
h1.single_item_yo_h1.new_mifi2_h1 span {
color: #ff7900;
}
span.new_mifi2_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_mifi2_h1 {
font-size: 26px;
max-width: 315px;
margin-bottom: 10px;
margin-top: 15px;
line-height: 1.1;
letter-spacing: unset;
}
span.new_mifi2_a a {
bottom: 10px !important;
padding: 12px 20px;
}
.new_mifi2 {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_mifi2_slide {
top: 235px;
height: 175px;
}
.single-item .slick-slide>picture>.new_mifiimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_arabia_h1 {
font-size: 41px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 80px;
letter-spacing: 0;
max-width: 380px;
line-height: 1.3;
}
p.single_item_yo_p.new_arabia_p {
font-size: 33px;
max-width: 385px;
line-height: 43px;
margin-top: 10px;
color: #000;
font-weight: 700 !important;
}
span.new_arabia_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_arabia_h1 {
font-size: 31px;
max-width: 325px;
margin-bottom: 10px;
margin-top: 15px;
line-height: 1.1;
letter-spacing: -1px;
}
p.single_item_yo_p.new_arabia_p {
font-size: 23px;
line-height: 27px;
margin-top: 0;
max-width: 280px;
}
span.new_arabia_a a {
bottom: 25px !important;
padding: 12px 20px;
}
.new_arabia {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_arabia_slide {
top: 210px;
height: 210px;
}
.single-item .slick-slide>picture>.new_arabiaimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_phone_h1 {
font-size: 41px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 60px;
letter-spacing: 0;
max-width: 460px;
line-height: 1.3;
}
p.single_item_yo_p.new_phone_p {
font-size: 35px;
max-width: 345px;
line-height: 40px;
margin-top: 15px;
color: #000;
font-weight: 700 !important;
}
span.new_phone_a a {
bottom: 0px !important;
}
h6.phone_terms {
margin-top: 40px;
color: #000;
font-size: 15px;
}
@media (max-width: 480px) {
h6.phone_terms {
margin-top: 203px;
color: #000;
font-size: 15px;
}
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_phone_h1 {
font-size: 28px;
max-width: 365px;
margin-bottom: 10px;
margin-top: 10px;
line-height: 1.1;
letter-spacing: -1px;
}
p.single_item_yo_p.new_phone_p {
font-size: 23px;
line-height: 27px;
margin-top: 0;
max-width: 260px;
}
span.new_phone_a a {
bottom: -20px !important;
padding: 12px 20px;
}
.new_phone {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_phone_slide {
top: 30px;
}
.single-item .slick-slide>picture>.new_phoneimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_inter1_h1 {
font-size: 45px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 80px;
letter-spacing: -0.5px;
max-width: 420px;
line-height: 1.2;
}
p.single_item_yo_p.new_inter1_p {
font-size: 36px;
max-width: 310px;
line-height: 40px;
margin-top: 10px;
color: #fff;
font-weight: 700 !important;
}
h1.single_item_yo_h1.new_inter_h1 {
font-size: 45px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 80px;
letter-spacing: -0.5px;
max-width: 400px;
line-height: 1.3;
}
p.single_item_yo_p.new_inter_p {
font-size: 38px;
max-width: 372px;
line-height: 40px;
margin-top: 10px;
color: #fff;
font-weight: 700 !important;
line-height: 1.3;
}
span.new_inter_a a {
bottom: 0px !important;
font-size: 18px;
font-weight: 700;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_inter_h1,
h1.single_item_yo_h1.new_inter1_h1 {
font-size: 33px;
max-width: 210px;
margin-bottom: 10px;
margin-top: 10px;
line-height: 1.1;
letter-spacing: -1px;
}
p.single_item_yo_p.new_inter_p,
p.single_item_yo_p.new_inter1_p {
font-size: 25px;
margin-top: 0;
max-width: 180px;
line-height: 1.3;
}
span.new_inter_a a {
bottom: 125px !important;
padding: 15px 20px;
}
.new_inter {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_inter_slide {
top: 210px;
}
.single-item .slick-slide>picture>.new_interimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_adds_h1 {
font-size: 38px;
margin: 0;
font-weight: 700 !important;
color: #000;
margin-top: 50px;
letter-spacing: -0.5px;
max-width: 430px;
line-height: 1.3;
}
h1.single_item_yo_h1.new_adds_h1 span {
color: #ff7900;
}
span.new_adds_a a {
bottom: 40px !important;
padding: 15px 23px;
}
.single-item .slick-slide .new_adds_slide {
top: 135px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_adds_h1 {
font-size: 25px;
max-width: 315px;
margin-bottom: 10px;
margin-top: 10px;
line-height: 1.2;
}
span.new_adds_a a {
bottom: -25px !important;
padding: 12px 15px !important;
}
.new_adds_slide {
height: 542px;
}
.single-item .slick-slide .new_adds_slide {
top: 265px !important;
height: 140px;
}
.single-item .slick-slide>picture>.new_addsimg {
height: 500px;
position: relative;
top: 30px;
background-color: #fff;
}
}
.new_army1_h6 {
font-size: 14px;
font-weight: 400 !important;
color: #fff;
margin: 0;
position: relative;
top: -3px;
}
h1.single_item_yo_h1.new_army1_h1 {
font-size: 43px;
margin-bottom: 20px;
font-weight: 700 !important;
color: #ff7900;
margin-top: 40px;
letter-spacing: -0.5px;
max-width: 430px;
line-height: 1.1;
}
p.single_item_yo_p.new_army1_p {
font-size: 31px;
line-height: 46px;
margin-top: 10px;
max-width: 380px;
color: #fff;
}
span.new_army1_a a {
bottom: -20px !important;
padding: 15px 23px;
}
.single-item .slick-slide .new_amry1_slide {
top: 105px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_army1_h1 {
font-size: 27px;
max-width: 410px;
margin-bottom: 10px;
margin-top: 50px;
line-height: 1.2;
}
p.single_item_yo_p.new_army1_p {
font-size: 21px;
max-width: 270px;
line-height: 35px;
margin-top: 5px;
color: #fff;
font-weight: 700 !important;
}
.new_army1_h6 {
font-size: 12px;
position: unset;
top: 3px;
}
span.new_army1_a a {
bottom: -25px !important;
padding: 12px 15px !important;
}
.new_army1_slide {
height: 542px;
}
.single-item .slick-slide .new_amry1_slide {
top: 185px !important;
height: 220px;
}
.single-item .slick-slide>picture>.new_armyimg1 {
height: 500px;
position: relative;
top: 30px;
background-color: #fff;
}
}
.new_iew2_h6 {
font-size: 14px;
font-weight: 400;
color: #ff7900;
margin: 0;
position: relative;
top: 15px;
}
h1.single_item_yo_h1.new_iew2_h1 {
font-size: 36px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 40px;
letter-spacing: -0.5px;
max-width: 600px;
line-height: 1.5;
}
p.single_item_yo_p.new_iew2_p {
font-size: 34px;
max-width: 370px;
line-height: 40px;
margin-top: 10px;
color: #fff;
font-weight: 700 !important;
}
p.single_item_yo_p.new_iew2_p svg {
display: inline-block;
margin: 0px;
}
span.new_eshopslide_a a {
bottom: 0px !important;
padding: 15px 23px;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_iew2_h1 {
font-size: 28px;
max-width: 345px;
margin-bottom: 0;
margin-top: 40px;
line-height: 1.2;
}
p.single_item_yo_p.new_iew2_p {
font-size: 23px;
max-width: 225px;
line-height: 30px;
margin-top: 5px;
color: #fff;
font-weight: 700 !important;
}
.new_iew2_h6 {
font-size: 12px;
position: unset;
top: -15px;
}
p.single_item_yo_p.new_iew2_p svg {
display: inline-block;
width: unset;
margin-top: 5px;
height: 15px;
}
span.new_iew2_a a {
bottom: -25px !important;
padding: 12px 15px !important;
}
.new_iew2_slide {
height: 542px;
}
.single-item .slick-slide .new_iew2_slide {
top: 215px;
height: 200px;
}
.single-item .slick-slide>picture>.new_iew2img {
position: relative;
top: 40px;
height: 450px;
background-color: #000;
}
}
h1.single_item_yo_h1.orange_week_h1 {
font-size: 38px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 20px;
letter-spacing: -0.5px;
max-width: 310px;
line-height: 1.6;
}
span.orange_week_a a {
bottom: 50px !important;
}
.single-item .slick-slide .orange_week_slide {
top: 130px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.orange_week_h1 {
font-size: 27px;
max-width: 325px;
margin-bottom: 10px;
margin-top: -10px;
line-height: 1.6;
}
span.orange_week_a a {
bottom: 205px !important;
padding: 15px 20px;
}
.single-item .slick-slide .orange_week_slide {
top: 270px !important;
}
.orange_week {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .orange_week_slide {
top: 270px;
}
.single-item .slick-slide>picture>.new_weekimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
h1.single_item_yo_h1.new_fibernew_h1 {
font-size: 45px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 20px;
letter-spacing: -0.5px;
max-width: 280px;
line-height: 1.3;
}
p.single_item_yo_p.new_fibernew_p {
font-size: 30px;
max-width: 390px;
line-height: 40px;
margin-top: 10px;
color: #fff;
font-weight: 700 !important;
}
span.new_fibernew_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_fibernew_h1 {
font-size: 24px;
max-width: 365px;
margin-bottom: 10px;
margin-top: 15px;
line-height: 1;
}
p.single_item_yo_p.new_fibernew_p {
font-size: 17px;
line-height: 25px;
margin-top: 0;
max-width: 320px;
}
span.new_fibernew_a a {
padding: 15px 20px;
bottom: 195px !important;
}
.new_fibernew {
height: 523px !important;
background-color: #000;
}
.single-item .slick-slide .new_fibernew_slide {
top: 270px;
}
.single-item .slick-slide>picture>.new_fibernewimg {
position: relative;
top: 20px;
height: 480px;
background-color: #000;
}
}
@media (max-width: 768px) {
span.new_iew_a.new_iew_a1 a {
bottom: 145px !important;
}
.single-item .slick-slide>picture>.new_iewimg.new_iewimg1 {
height: 460px;
}
h1.single_item_yo_h1.new_iew_h1.new_iew_h11 {
margin-top: 45px;
max-width: 305px;
font-size: 20px;
}
p.single_item_yo_p.new_iew_p.new_iew_p1 {
margin-top: 20px;
}
}
#csroverlay_video {
position: fixed;
z-index: 999;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.4);
display: none;
}
#csrmodal_video {
position: absolute;
top: 58%;
right: 50%;
margin-left: -50%;
transform: translate(50%, -50%);
background: #fff;
width: 45%;
height: 324px;
padding: 50px 40px;
border-radius: 10px !important;
text-align: center;
}
@media (max-width: 768px) {
#csrmodal_video {
width: 98%;
height: 360px;
top: 50%;
}
}
.new_popcontent p b {
font-size: 20px;
font-weight: 700;
margin-bottom: 0px;
display: block;
}
.new_popcontent p {
line-height: 1.3;
max-width: 400px;
color: #000;
font-size: 19px;
font-weight: 500;
margin: 0 auto;
padding: 0;
}
.new_popcontent p span {
font-weight: 700;
color: #ff7900;
}
.new_popcontent p a {
font-weight: 700;
}
.new_popcontent .popup_btn {
display: inline-block;
margin: 20px;
background-color: #ff7900;
color: #fff;
font-size: 15px;
font-weight: 700;
padding: 10px 20px;
cursor: pointer;
}
.new_popcontent .close_popup {
font-size: 16px;
font-weight: 700;
text-decoration: underline;
display: block;
cursor: pointer;
}
h1.single_item_yo_h1.new_defence_h1 {
font-size: 33px;
margin: 0;
font-weight: 700 !important;
color: #000;
margin-top: 70px;
letter-spacing: -0.5px;
max-width: 370px;
line-height: 45px;
}
h1.single_item_yo_h1.new_defence_h1 span {
color: #ff7900;
}
span.new_defence_a .single_item_4ga.sanad_a {
background-color: unset;
color: #ff7900 !important;
text-decoration: underline;
padding: unset;
bottom: 20px !important;
font-size: 20px !important;
cursor: pointer;
}
span.new_defence_a .single_item_4ga.sanad_a:focus {
outline: unset;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_defence_h1 {
font-size: 21px;
max-width: 340px;
margin-bottom: 0;
margin-top: 20px;
line-height: 1.3;
}
span.new_defence_p a {
bottom: -25px !important;
}
.new_defence {
height: 542px;
background-color: #fff;
}
.single-item .slick-slide .new_defence_slide {
top: 30px;
}
.single-item .slick-slide>picture>.new_defenceimg {
position: relative;
top: 40px;
height: 480px;
background-color: #fff;
}
span.new_defence_a .single_item_4ga.sanad_a {
background-color: unset;
color: #ff7900 !important;
text-decoration: underline;
padding: unset;
bottom: -20px !important;
font-size: 16px !important;
transform: translate(-190%, 50%);
}
}
h1.single_item_yo_h1.new_eshopslide_h1 {
font-size: 48px;
margin: 0;
font-weight: 700 !important;
color: #000;
margin-top: 40px;
letter-spacing: -0.5px;
max-width: 600px;
line-height: 1.5;
}
h1.single_item_yo_h1.new_eshopslide_h1 svg {
display: block;
margin: 15px 0px;
}
span.new_eshopslide_a a {
bottom: 0px !important;
padding: 19px 30px;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_eshopslide_h1 {
font-size: 31px;
max-width: 345px;
margin-bottom: 0;
margin-top: 40px;
line-height: 1.2;
}
h1.single_item_yo_h1.new_eshopslide_h1 svg {
display: inline-block;
width: 200px;
margin: 0;
vertical-align: middle;
position: relative;
top: -5px;
}
p.single_item_yo_p.new_eshopslide_p {
font-size: 24px;
line-height: 29px;
margin-top: 5px;
max-width: 330px;
}
span.new_eshopslide_a a {
bottom: -45px !important;
padding: 15px 25px;
}
.new_eshopslide {
height: 542px;
background-color: #fff;
}
.single-item .slick-slide .new_eshopslide_slide {
top: 10px;
}
.single-item .slick-slide>picture>.new_eshopslideimg {
position: relative;
top: 40px;
height: 460px;
background-color: #fff;
}
}
h1.single_item_yo_h1.new_yoline_h1 {
font-size: 41px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 20px;
letter-spacing: -0.5px;
max-width: 410px;
line-height: 1.3;
}
p.single_item_yo_p.new_yoline_p {
font-size: 34px;
line-height: 42px;
margin-top: 10px;
color: #fff;
max-width: 350px;
font-weight: 700 !important;
}
p.single_item_yo_p.new_yoline_p span {
color: #ff7900;
}
span.new_yoline_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_yoline_h1 {
font-size: 26px;
max-width: 355px;
margin-bottom: 10px;
margin-top: 20px;
line-height: 1.2;
}
p.single_item_yo_p.new_yoline_p {
font-size: 22px;
line-height: 29px;
margin-top: 0;
max-width: 290px;
}
span.new_yoline_a a {
bottom: 150px !important;
}
.new_yoline {
height: 542px;
background-color: #000;
}
.single-item .slick-slide .new_yoline_slide {
top: 230px;
}
.single-item .slick-slide>picture>.new_yolineimg {
position: relative;
top: 30px;
height: 480px;
background-color: #fff;
}
}
h1.single_item_yo_h1.new_xiaomi_h1 {
font-size: 42px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 20px;
letter-spacing: -0.5px;
max-width: 450px;
line-height: 1.3;
}
p.single_item_yo_p.new_xiaomi_p {
font-size: 32px;
line-height: 40px;
margin-top: 20px;
color: #000;
max-width: 300px;
font-weight: 700 !important;
}
span.new_xiaomi_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_xiaomi_h1 {
font-size: 28px;
max-width: 355px;
margin-bottom: 10px;
margin-top: 20px;
line-height: 1.2;
}
p.single_item_yo_p.new_xiaomi_p {
font-size: 19.5px;
line-height: 29px;
margin-top: 0;
max-width: 330px;
}
span.new_xiaomi_a a {
bottom: -30px !important;
}
.new_xiaomi {
height: 542px;
background-color: #fff;
}
.single-item .slick-slide .new_xiaomi_slide {
top: 20px;
}
.single-item .slick-slide>picture>.new_xiaomiimg {
position: relative;
top: 20px;
height: 480px;
background-color: #fff;
}
}
h1.single_item_yo_h1.new_eshopfiber_h1 {
font-size: 32px;
margin: 0;
font-weight: 700 !important;
color: #fff;
margin-top: 40px;
letter-spacing: -0.5px;
max-width: 350px;
line-height: 1.4;
}
h1.single_item_yo_h1.new_eshopfiber_h1 span {
color: #ff7900;
}
span.new_eshopfiber_a a {
bottom: 10px !important;
}
@media (max-width: 768px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_eshopfiber_h1 {
font-size: 25px;
max-width: 270px;
margin-bottom: 10px;
margin-top: 107px;
line-height: 1.4;
}
.new_eshopfiber {
background-color: #000;
}
p.single_item_yo_p.new_eshopfiber_p {
font-size: 31px;
line-height: 1.2;
max-width: 335px;
}
span.new_eshopfiber_a a {
bottom: 65px !important;
}
.single-item .slick-slide .new_eshopfiber_slide {
top: 150px;
}
.single-item .slick-slide>picture>.new_eshopfiberimg {
position: relative;
top: 20px;
height: 520px;
}
}
.new_manaser_h1 span {
display: block;
width: 440px;
}
h1.single_item_yo_h1.new_manaser_h1 {
font-size: 33px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 0px;
letter-spacing: -0.5px;
max-width: 345px;
line-height: 1.3;
}
p.single_item_yo_p.new_manaser_p {
font-size: 33px;
line-height: 40px;
margin-top: 10px;
color: #fff;
max-width: 400px;
font-weight: 700 !important;
}
.new_manaser_h4 {
font-size: 14px;
line-height: 25px;
margin-top: 0;
color: #fff;
max-width: 340px;
font-weight: 500 !important;
margin-right: 0;
}
.new_manaser_h4 span {
display: block;
}
span.new_manaser_a a {
bottom: 0px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_manaser_h1 {
font-size: 20px;
max-width: 280px;
margin-bottom: 10px;
margin-top: 70px;
line-height: 1.2;
}
p.single_item_yo_p.new_manaser_p {
font-size: 17px;
line-height: 29px;
margin-top: 0;
max-width: 370px;
}
.new_manaser_h4 {
font-size: 11px;
letter-spacing: -0.2px;
max-width: 250px;
line-height: 19px;
}
span.new_manaser_a a {
bottom: 65px !important;
}
.new_manaser {
height: 542px;
}
.single-item .slick-slide .new_manaser_slide {
top: 150px;
}
.single-item .slick-slide>picture>.new_manaserimg {
position: relative;
top: 20px;
height: 480px;
}
}
h1.single_item_yo_h1.new_tablet_h1 {
font-size: 38px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 30px;
letter-spacing: -0.5px;
max-width: 450px;
line-height: 1.4;
}
p.single_item_yo_p.new_tablet_p {
font-size: 32px;
line-height: 48px;
margin-top: 35px;
color: #fff;
max-width: 360px;
font-weight: 700 !important;
}
span.new_tablet_a a {
bottom: 10px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_tablet_h1 {
font-size: 28px;
max-width: 365px;
margin-bottom: 10px;
margin-top: 95px;
}
p.single_item_yo_p.new_tablet_p {
font-size: 25px;
line-height: 33px;
margin-top: 10px;
max-width: 310px;
}
span.new_tablet_a a {
bottom: 65px !important;
}
.new_tablet {
height: 542px;
}
.single-item .slick-slide .new_tablet_slide {
top: 150px;
}
.single-item .slick-slide>picture>.new_tabletimg {
position: relative;
top: 20px;
height: 480px;
}
}
h1.single_item_yo_h1.new_nfiber_h1 {
font-size: 33px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 30px;
letter-spacing: -0.5px;
max-width: 450px;
line-height: 1.4;
}
span.new_nfiber_a a {
bottom: 10px !important;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_nfiber_h1 {
font-size: 23px;
max-width: 365px;
margin-bottom: 10px;
margin-top: 120px;
line-height: 1.3;
}
.new_nfiber {
background-color: #17202A;
}
span.new_nfiber_a a {
bottom: 65px !important;
}
.single-item .slick-slide .new_nfiber_slide {
top: 150px;
}
.single-item .slick-slide>picture>.new_nfiberimg {
position: relative;
top: -20px;
}
}
@media (min-width:370px) and (max-width:376px) {
h1.single_item_yo_h1.new_nfiber_h1 {
max-width: 350px;
font-size: 23px;
}
}
@media (min-width:360px) and (max-width:365px) {
h1.single_item_yo_h1.new_nfiber_h1 {
font-size: 24px;
max-width: 325px;
}
}
h1.single_item_yo_h1.new_iew_h1 {
font-size: 30px;
margin: 0;
font-weight: 700 !important;
color: #000;
margin-top: 30px;
letter-spacing: -0.5px;
max-width: 340px;
line-height: 1.4;
}
p.single_item_yo_p.new_iew_p {
font-size: 30px;
line-height: 34px;
margin-top: 35px;
color: #ff7900;
max-width: 440px;
font-weight: 700 !important;
}
span.new_iew_a a {
bottom: -10px !important;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_iew_h1 {
font-size: 21px;
line-height: 1.2;
max-width: 275px;
margin-bottom: 10px;
margin-top: 80px;
}
p.single_item_yo_p.new_iew_p {
font-size: 21px;
line-height: 1;
max-width: 335px;
margin-top: 15px;
}
span.new_iew_a a {
bottom: 95px !important;
}
.single-item .slick-slide .new_iew_slide {
top: 180px;
}
.single-item .slick-slide>picture>.new_iewimg {
position: relative;
top: 30px;
height: 430px;
}
.new_iew {
height: 542px;
}
}
h1.single_item_yo_h1.new_bts_h1 {
font-size: 55px;
margin: 0;
font-weight: 700 !important;
color: #ff7900;
margin-top: 50px;
letter-spacing: -0.5px;
max-width: 320px;
line-height: 60px;
}
p.single_item_yo_p.new_bts_p {
font-size: 50px;
line-height: 64px;
margin-top: 5px;
color: #fff;
max-width: 330px;
font-weight: 700 !important;
}
span.new_bts_a a {
bottom: -20px !important;
}
@media (max-width: 768px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
h1.single_item_yo_h1.new_bts_h1 {
font-size: 35px;
line-height: 1;
max-width: 315px;
margin-bottom: 10px;
margin-top: 85px;
}
p.single_item_yo_p.new_bts_p {
font-size: 33px;
line-height: 1.2;
max-width: 275px;
}
span.new_bts_a a {
bottom: 65px !important;
}
.single-item .slick-slide .new_bts_slide {
top: 150px;
}
.single-item .slick-slide>picture>.new_btsimg {
position: relative;
top: 30px;
}
}
h1.single_item_yo_h1.new_myorange_h1 {
font-size: 36px;
margin: 0;
font-weight: 700 !important;
line-height: 45px;
color: #ff7900;
max-width: 400px;
margin-top: 40px;
letter-spacing: -0.5px;
}
p.single_item_yo_p.new_myorange_p span {
color: #ff7900;
}
p.single_item_yo_p.new_myorange_p {
font-size: 42px;
line-height: 1.2;
margin-top: 15px;
color: #000;
max-width: 360px;
font-weight: 700 !important;
}
span.new_myorange_a a {
bottom: -40px !important;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_myorange_h1 {
font-size: 26px;
line-height: 27px;
max-width: 315px;
margin-top: 200px;
margin-bottom: -10px;
}
p.single_item_yo_p.new_myorange_p {
font-size: 22px;
line-height: 28px;
max-width: 300px;
margin-top: 20px;
}
span.new_myorange_a a {
bottom: -20px !important;
}
.single-item .slick-slide>picture>.new_orangeimg {
position: relative;
top: 20px;
}
}
h1.single_item_yo_h1.new_sam_h1 {
font-size: 35px;
margin: 0;
font-weight: 700 !important;
line-height: 45px;
color: #ff7900;
max-width: 400px;
margin-top: 40px;
letter-spacing: -0.5px;
}
p.single_item_yo_p.new_sam_p {
font-size: 33px;
line-height: 1.2;
margin-top: 15px;
color: #000;
max-width: 410px;
font-weight: 700 !important;
}
span.new_sam_a a {
bottom: -40px !important;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_sam_h1 {
font-size: 23px;
line-height: 27px;
max-width: 315px;
margin-top: 200px;
margin-bottom: -10px;
}
p.single_item_yo_p.new_sam_p {
font-size: 19px;
line-height: 26px;
max-width: 315px;
}
span.new_sam_a a {
bottom: -20px !important;
}
.single-item .slick-slide>picture>.new_samimg {
position: relative;
top: 20px;
height: 515px;
}
}
h1.single_item_yo_h1.new_roaming_h1 {
font-size: 58px;
margin: 0;
font-weight: 700 !important;
line-height: 75px;
color: #fff;
max-width: 460px;
margin-top: 70px;
letter-spacing: -0.5px;
}
h1.single_item_yo_h1.new_roaming_h1 span {
color: #ff7900;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_roaming_h1 {
font-size: 38px;
line-height: 48px;
max-width: 365px;
margin-top: 80px;
}
.new_roaming_a a.single_item_4ga {
bottom: 110px;
}
img.new_roamingimg {
position: relative;
top: 25px;
}
}
@media (min-width:360px) and (max-width:365px) {
h1.single_item_yo_h1.new_nfiber_h1 {
font-size: 24px;
max-width: 315px;
}
}
h1.single_item_yo_h1.new_promotion_h1 {
font-size: 36px;
margin: 0;
font-weight: 700 !important;
line-height: 1.4;
color: #ff7900;
max-width: 400px;
margin-top: 25px;
letter-spacing: -0.5px;
}
p.single_item_yo_p.new_promotion_p {
font-size: 34px;
line-height: 1.2;
margin-top: 30px;
color: #000;
max-width: 400px;
font-weight: 700 !important;
}
span.new_promotion_a p {
position: absolute;
bottom: -15px;
left: 100px;
font-size: 14px;
color: #fff;
font-weight: 700;
}
.new_promotion_a .single_item_4ga {
padding: 16px 32px;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_promotion_h1 {
font-size: 26px;
margin-top: 0;
max-width: 310px;
line-height: 1.2;
}
p.single_item_yo_p.new_promotion_p {
font-size: 23px;
max-width: 320px;
margin-top: 10px;
}
span.new_promotion_a p {
left: 0px;
font-size: 14px;
bottom: -42px;
}
.new_promotion_a .single_item_4ga {
bottom: -45px;
padding: 15px 44px;
}
.single-item .slick-slide .new_promotion_slide {
top: 45px;
}
.single-item .slick-slide>picture>.new_promotion_img {
position: relative;
top: 25px;
background-color: #fff;
}
}
h1.single_item_yo_h1.new_esmaani_h1 {
font-size: 52px;
margin: 0;
font-weight: 700 !important;
line-height: 1.2;
color: #000;
max-width: 320px;
margin-top: 15px;
}
p.single_item_yo_p.new_esmaani_p {
font-size: 50px;
line-height: 1.2;
margin-top: 10px;
color: #ff7900;
max-width: 270px;
}
span.new_esmaani_a a {
bottom: 40px !important;
}
.single-item .slick-slide .new_esmaani_slide {
top: 125px !important;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_esmaani_h1 {
font-size: 36px;
margin-top: 0;
max-width: 320px;
}
.new_esmaani_h1 span {
color: #ff7900;
}
p.single_item_yo_p.new_esmaani_p {
font-size: 35px;
max-width: 300px;
}
.single-item .slick-slide div>span>.new_esmaani_a a {
bottom: 150px;
}
span.new_esmaani_a a {
bottom: 190px !important;
}
.single-item .slick-slide .new_esmaani_slide {
top: 285px !important;
}
.single-item .slick-slide>picture>.new_esmaani_img {
position: relative;
top: 20px;
background-color: #fff;
}
}
h1.single_item_yo_h1.new_network_h1 {
font-size: 58px;
margin: 0;
font-weight: 700 !important;
line-height: 1.2;
color: #ff7900;
max-width: 300px;
margin-top: 15px;
}
p.single_item_yo_p.new_network_p {
font-size: 42px;
line-height: 1.2;
margin-top: 10px;
color: #fff;
max-width: 270px;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_network_h1 {
font-size: 40px;
margin-top: 0;
max-width: 250px;
}
p.single_item_yo_p.new_network_p {
font-size: 25px;
max-width: 300px;
}
.single-item .slick-slide div>span>.new_network_a a {
bottom: 150px;
}
.single-item .slick-slide .new_network_slide {
top: 245px;
}
.single-item .slick-slide>picture>.new_network_img {
position: relative;
top: 25px;
}
}
h1.single_item_yo_h1.new_revival_h1 {
font-size: 52px;
margin: 0;
font-weight: 700 !important;
line-height: 1.2;
color: #ff7900;
}
.single-item .slick-slide .new_revival_slide {
top: 130px !important;
}
p.single_item_yo_p.new_revival_p {
font-size: 36px;
line-height: 1;
margin-top: 10px;
color: #000;
max-width: 340px;
}
p.single_item_yo_p.new_revival_p span {
color: #ff7900;
}
span.new_revival_a a {
bottom: 10px !important;
}
@media (max-width: 768px) {
h1.single_item_yo_h1.new_revival_h1 {
font-size: 35px;
}
p.single_item_yo_p.new_revival_p {
font-size: 26px;
max-width: 260px;
}
.single-item .slick-slide>picture>.new_revival_img {
width: 414px;
background-color: #fff;
position: relative;
top: 25px;
}
.single-item .slick-slide .new_revival_slide {
top: 265px !important;
}
.single-item .slick-slide div>span>.new_revival_a {
position: absolute;
bottom: 165px;
}
span.new_revival_a a {
position: unset;
}
}
.single-item .slick-slide .new_army_fiber_slide {
top: 150px !important;
}
span.new_army_fiber_a .single_item_4ga {
bottom: 70px !important;
}
h1.single_item_yo_h1.new_army_fiber_h1 {
font-size: 50px;
margin: 0;
max-width: 350px;
line-height: 1.2;
color: #ff7900;
}
p.single_item_yo_p.new_army_fiber_p {
font-size: 38px;
line-height: 1;
margin-top: 10px;
color: #000;
}
@media (max-width: 480px) {
h1.single_item_yo_h1.new_army_fiber_h1 {
font-size: 31px;
max-width: 200px;
}
p.single_item_yo_p.new_army_fiber_p {
font-size: 26px;
max-width: 300px;
}
img.new_ramadanimg {
position: relative;
top: 30px;
background-color: #fff;
}
.single-item .slick-slide .new_army_fiber_slide {
top: 265px !important;
}
span.new_army_fiber_a .single_item_4ga {
bottom: 170px !important;
}
}
.single-item .slick-slide .new_ramadan_slide {
top: 100px !important;
}
span.new_ramadan_a .single_item_4ga {
bottom: 30px !important;
}
h1.single_item_yo_h1.new_ramadan_h1 {
font-size: 40px;
margin: 0;
max-width: 480px;
line-height: 1.2;
color: #ff7900;
max-width: 350px;
}
p.single_item_yo_p.new_ramadan_p {
font-size: 50px;
line-height: 1;
margin-top: 10px;
color: #fff;
max-width: 300px;
}
@media (max-width: 480px) {
h1.single_item_yo_h1.new_ramadan_h1 {
font-size: 30px;
max-width: 300px;
max-width: 250px
}
p.single_item_yo_p.new_ramadan_p {
font-size: 40px;
max-width: 230px;
}
.single-item .slick-slide .new_ramadan_slide {
top: 205px !important;
}
span.new_ramadan_a .single_item_4ga {
bottom: 110px !important;
}
}
h1.single_item_yo_h1.new_gam_h1 {
font-size: 44px;
max-width: 500px;
font-weight: 700 !important;
color: #ff7900;
letter-spacing: -0.5px;
margin-bottom: 30px;
line-height: 1.1;
margin-top: 60px !important;
}
p.single_item_yo_p.new_gam_p {
font-size: 28px;
font-weight: 300;
max-width: 500px;
margin-top: 15px;
color: #fff;
line-height: 1;
letter-spacing: -0.5px;
line-height: 1.3;
}
span.new_gam_a a {
padding: 15px 25px !important;
font-weight: 700 !important;
}
.dark h1.single_item_yo_h1.new_gam_h1 {
color: #ff7900;
}
@media(max-width: 480px) {
h1.single_item_yo_h1.new_gam_h1 {
font-size: 32px;
max-width: 350px;
margin-bottom: 15px;
margin-top: 35px !important;
}
p.single_item_yo_p.new_gam_p {
font-size: 18px;
max-width: 315px;
}
span.new_gam_a .single_item_4ga {
bottom: 105px;
}
.single-item .slick-slide div>span>.new_gam_a {
position: unset;
bottom: 0;
}
.single-item .slick-slide .new_gam_slide {
top: 200px;
}
}
h1.single_item_yo_h1.new_song_h1 {
font-size: 38px;
max-width: 500px;
font-weight: 700 !important;
color: #ff7900;
letter-spacing: -0.5px;
margin-bottom: 30px;
line-height: 1.1;
margin-top: 60px !important;
}
p.single_item_yo_p.new_song_p {
font-size: 24px;
font-weight: 300;
max-width: 380px;
margin-top: 15px;
color: #fff;
line-height: 1;
letter-spacing: -0.5px;
line-height: 1.3;
}
span.new_song_a .single_item_4ga {
outline: unset !important;
background-color: unset;
padding: unset;
transition: unset;
font-size: 18px;
text-decoration: underline;
float: none;
position: unset;
display: inline-flex;
margin-top: 45px;
}
span.new_song_a .single_item_4ga svg {
vertical-align: middle;
margin-left: 12px;
position: relative;
top: -20px;
}
.dark h1.single_item_yo_h1.new_song_h1 {
color: #ff7900;
}
@media(max-width: 480px) {
h1.single_item_yo_h1.new_song_h1 {
font-size: 32px;
max-width: 350px;
margin-bottom: 15px;
margin-top: 35px !important;
}
p.single_item_yo_p.new_song_p {
font-size: 19px;
max-width: 315px;
}
span.new_song_a .single_item_4ga {
bottom: unset;
top: -30px;
margin-top: 0;
position: absolute;
}
.single-item .slick-slide div>span>.new_song_a {
position: unset;
bottom: 0;
}
.single-item .slick-slide .new_song_slide {
top: 230px;
}
}
.single_item_yo_h1.new_sub_h1 {
font-size: 55px;
font-weight: 700 !important;
color: #ff7900;
letter-spacing: -0.5px;
margin-bottom: 5px;
max-width: 300px;
line-height: 1.1;
margin-top: 40px !important;
}
.single_item_yo_p.new_sub_p {
font-size: 26px;
font-weight: 400 !important;
color: #fff;
max-width: 400px;
line-height: 1;
letter-spacing: -0.5px;
line-height: 1.4;
margin-top: 20px;
}
.single_item_yo_p.new_sub_p span {
font-weight: 700 !important;
color: #ff7900;
}
.dark .single_item_yo_h1.new_sub_h1 {
color: #ff7900;
}
@media (max-width: 480px) {
.single_item_yo_h1.new_sub_h1 {
font-size: 40px;
max-width: 200px !important;
font-weight: 700 !important;
}
.single_item_yo_p.new_sub_p {
font-size: 19px;
font-weight: 700 !important;
max-width: 300px;
line-height: 29px;
}
.single-item .slick-slide .new_sub_slide {
top: 200px !important;
}
.single-item .slick-slide div>span>.new_sub_a a {
bottom: 105px !important;
}
.single-item .slick-slide>picture>.new_subimg {
position: relative;
top: 10px;
}
}
.single_item_yo_h1.new_fiber_h1 {
font-size: 39px;
font-weight: 700 !important;
color: #ff7900;
letter-spacing: -0.5px;
margin-bottom: 5px;
max-width: 300px;
line-height: 1.1;
margin-top: 30px !important;
}
.single_item_yo_p.new_fiber_p {
font-size: 39px;
font-weight: 700 !important;
color: #fff;
max-width: 330px;
line-height: 1;
letter-spacing: -0.5px;
line-height: 1.1;
}
.dark .single_item_yo_h1.new_fiber_h1 {
color: #ff7900;
}
@media (max-width: 480px) {
small.single_item_yo_small.new_army_small {
display: none;
}
.single_item_yo_h1.new_fiber_h1 {
font-size: 27px;
max-width: 200px !important;
font-weight: 700 !important;
}
.single_item_yo_p.new_fiber_p {
font-size: 27px;
font-weight: 700 !important;
max-width: 210px;
line-height: 39px;
}
.single-item .slick-slide .new_fiber_slide {
top: 200px !important;
}
.single-item .slick-slide div>span>.new_fiber_a a {
bottom: 105px !important;
}
.single-item .slick-slide>picture>.new_fiberimg {
position: relative;
top: 30px;
height: 490px;
}
}
small.single_item_sharesmall.new_army_small span {
padding-left: 5px;
}
.single_item_yo_h1.new_army_h1 {
font-size: 39px;
font-weight: 700 !important;
color: #ff7900;
letter-spacing: -1px;
margin-bottom: 10px;
max-width: 530px;
margin-top: 40px;
}
.single_item_yo_p.new_army_p {
font-size: 39px;
font-weight: 700 !important;
color: #000;
max-width: 380px;
letter-spacing: -1px;
line-height: 50px;
}
.dark .single_item_yo_h1.new_army_h1 {
color: #ff7900;
}
@media (max-width: 480px) {
small.single_item_sharesmall.new_army_small {
display: none;
}
.new_army_a a.single_item_4ga {
bottom: -70px;
padding: 19px 25.5px;
}
.single_item_yo_h1.new_army_h1 {
font-size: 29px;
max-width: 400px;
margin-bottom: 10px;
padding-right: 3px;
}
.single_item_yo_p.new_army_p {
font-size: 29px;
max-width: 320px;
line-height: 32px;
padding-top: 10px;
padding-right: 3px;
letter-spacing: -0.5px;
}
.single-item .slick-slide .new_army_slide {
top: 30px;
}
.single-item .slick-slide>picture>.new_armyimg {
position: relative;
top: 30px;
background-color: #fff;
}
}
h1.single_item_yo_h1.new_yo_h1 {
font-size: 42px;
letter-spacing: -1px;
color: #ff7900;
margin: 30px 0px 10px
}
small.single_item_yo_small.new_yo_small {
display: block !important;
}
.single_item_sharea.samsung_s21_a {
width: 210px;
}
.single_item_yo_h1.end_h1 {
font-size: 50px;
max-width: 380px;
font-weight: 700 !important;
margin-bottom: 15px;
}
p.single_item_yo_p.new_yo_p {
font-size: 42px;
font-weight: 700 !important;
letter-spacing: -1px;
max-width: 390px;
line-height: 57px;
color: #fff;
}
small.single_item_sharesmall.new_yo_small {
display: block !important;
}
p.single_item_yo_p.new_yo_p span {}
.single_item_yo_h1.end_h1 {
font-size: 50px;
max-width: 450px;
font-weight: 700 !important;
margin-bottom: 15px;
color: #ff7900;
margin-top: 20px;
line-height: 1;
}
@media (max-width:480px) {
small.single_item_sharesmall.new_yo_small {
display: none !important;
}
p.single_item_yo_p.new_yo_p {
font-size: 29px;
max-width: 310px;
line-height: 36px;
letter-spacing: 0;
}
h1.single_item_yo_h1.new_yo_h1 {
font-size: 29px;
margin: 0 0px 0px;
letter-spacing: 0;
}
span.new_yo_a a {
bottom: 155px;
}
.single-item .slick-slide .new_yo_slide {
top: 250px !important;
}
img.new_yo {
position: relative;
top: 25px;
}
}
@media (max-width:375px) and (min-width:370px) {
p.single_item_yo_p.new_yo_p {
max-width: 340px;
}
}
.single_item_yo_p.end_p {
line-height: 1.1;
max-width: 210px;
font-size: 30px;
color: #fff;
}
p.single_item_yo_p.end_p.end_p2 {
max-width: 410px;
}
.single_item_shareh1.revival_slideh1 {
font-size: 52px;
font-weight: 700 !important;
color: #ff7900;
letter-spacing: -0.5px;
margin-bottom: 15px;
}
.single_item_shareh1.revival_slideh1 {
font-size: 52px;
font-weight: 700 !important;
color: #ff7900;
letter-spacing: -0.5px;
margin-bottom: 25px;
margin-top: 65px;
}
.revival_slidep {
font-size: 32px;
font-weight: 700 !important;
color: #000;
max-width: 320px;
line-height: 1.1;
}
.revival_slidep span {
color: #ff7900;
}
.single_item_sharea.samsung_s21_a {
width: 140px;
text-align: center;
}
a.single_item_sharea.samsung_s21_a img {
display: none;
}
@media (max-width: 480px) {
.single-item .slick-slide .samsung_slide2 {
top: 190px;
}
.single-item .samsung_slide picture img {
top: 18px;
position: relative;
}
a.single_item_sharea.samsung_s21_a img {
display: none;
}
.single_item_sharea.samsung_s21_a {
bottom: 94px !important;
width: 140px;
font-size: 15px;
font-weight: 700;
text-align: center;
display: inline-block;
}
.new_slide img {
position: relative;
top: 20px;
}
.new_slide img {
position: relative;
top: 20px;
}
.single-item .slick-slide .winner_slide_content.new_slide_div {
top: 210px !important;
}
.end_a .single_item_4ga {
top: 0;
position: unset;
}
span.end_a {
position: absolute;
top: 175px;
}
h1.single_item_yo_h1.end_h1 {
font-size: 36px;
position: relative;
top: -205px;
margin-top: 60px;
}
p.single_item_yo_p.end_p.end_p2 {
font-size: 24px;
max-width: 220px !important;
letter-spacing: -1px;
}
.single_item_yo_p.end_p {
position: relative;
top: -205px;
font-size: 26px;
font-weight: 700;
max-width: 200px !important;
}
.revival_slidep {
font-size: 23px;
font-weight: 400 !important;
color: #fff;
max-width: 297px;
line-height: 1.3;
padding-top: 15px;
}
.single_item_shareh1.revival_slideh1 {
font-size: 42px;
margin-top: 45px;
margin-bottom: 10px;
max-width: 300px;
}
.single-item .slick-slide .revival_slide {
top: 170px;
}
}
@media (max-width:375px) {
h1.single_item_yo_h1.end_h1 {
max-width: 240px;
margin-top: 45px;
}
.single_item_yo_p.end_p {
top: -210px;
font-size: 22px;
max-width: 200px !important;
}
p.single_item_yo_p.end_p.end_p2 {
max-width: 230px !important;
font-size: 22px;
}
}
@media (max-width:360px) {
h1.single_item_yo_h1.end_h1 {
max-width: 220px;
margin-top: 35px;
}
p.single_item_yo_p.end_p {
top: -210px;
font-size: 22px;
max-width: 200px !important;
}
p.single_item_yo_p.end_p.end_p2 {
max-width: 210px !important;
}
}
h1.single_item_shareh1.eshop_slide {
font-size: 50px;
font-weight: 700 !important;
color: #ff7900;
max-width: 400px;
margin-top: 10px;
}
.eshop_slideh3 {
font-size: 30px;
color: #ff7900;
font-weight: 700;
width: 340px;
margin-top: -15px;
margin-right: 0;
line-height: 1.2;
}
ul.eshop_slideul li {
color: #fff;
font-size: 22px;
font-weight: 100;
}
ul.eshop_slideul {
margin-top: 10px;
padding-right: 0;
list-style: none;
list-style-position: inside;
}
ul.eshop_slideul li:before {
content: "";
position: relative;
display: inline-flex;
background-color: #fff;
width: 12px;
height: 12px;
border-radius: 0;
top: 7px;
margin-left: 10px;
}
@media(max-width: 480px) {
small.eshop_slidesmall.single_item_sharesmall {
display: none;
}
.single-item .slick-slide>picture>.eshop_slideimg {
height: unset;
position: relative;
top: 30px;
}
.single-item .slick-slide .eshopslidediv {
top: 180px;
}
h1.single_item_shareh1.eshop_slide {
font-size: 27px;
max-width: unset;
letter-spacing: -1px;
}
.eshop_slideh3 {
font-size: 22px;
width: 325px;
letter-spacing: -0.5px;
margin-top: -5px;
}
ul.eshop_slideul li:before {
width: 9px;
height: 9px;
}
.single-item .slick-slide div>span>.eshop_slidespan a {
bottom: 100px;
}
ul.eshop_slideul li {
font-size: 17px;
}
}
.single_item_fiberh1.samsung_h1 {
font-size: 60px !important;
color: #ff7900;
font-weight: 700;
margin-top: 15px;
max-width: 400px;
}
.single_item_fiberp.samsung_p {
max-width: 300px;
color: #fff;
font-size: 32px !important;
font-weight: 100;
margin-bottom: 0px;
line-height: 45px;
}
@media (max-width: 480px) {
.single_item_fiberh1.samsung_h1 {
font-size: 45px !important;
color: #ff7900;
font-weight: 700;
max-width: 250px !important;
}
.greencampaing {
height: 295px !important;
top: 140px !important;
}
.single_item_fiberp.samsung_p {
color: #fff;
font-size: 23px !important;
font-weight: 100;
max-width: 220px;
line-height: 35px;
}
}
@media (max-width: 1366px) {
.dark.wrapper .testbkbi {
background-image: url("/EN/PublishingImages/new_home/BGdark.svg") !important;
}
}
/* 1080 fixes */
@media (min-width:1800px) {
.contact-us .flex-contact h2 {
font: normal normal 700 26px/1.0 Arial !important;
}
.last-section .flex-animate .flex-item2 .flex-content a {
font: normal normal 700 15px/1.1 Arial !important;
position: relative;
top: 5px;
}
.sixth_tabs ul li {
font-weight: 700;
}
.contact-us .flex-contact h2 span {
line-height: 1.4;
}
.csr_numbers_4 {
left: -25px;
position: relative;
}
.contact-us .flex-contact {
margin-left: 0 !important;
}
.variable-width button img {
width: 20px;
position: relative;
left: 1px;
top: 1px;
}
.variable-width1 button img {
width: 20px;
position: relative;
left: 1px;
top: -1px;
}
.sixth_section .slick-arrow {
width: 45px;
height: 45px;
}
.middle_desc p {
font-size: 15px;
}
#valdEmail {
right: 54.5% !important;
bottom: -5px !important;
}
.csr_section .slick-dots {
right: 30%;
bottom: -260px !important;
}
.sixth_tabs ul:after {
font-size: 17px;
max-width: 430px;
}
.csr_middle_bottom {
right: 270px;
top: 70px;
}
.middle_number {
position: relative;
left: -15px;
}
.fourth_section h3 {
position: relative;
top: 20px;
}
.fourth_section>p {
position: relative;
top: 25px;
}
.slider1 .slick-arrow {
top: -22%;
}
.slider2_text_noslide>span {
right: 30px;
}
.sixth_tabs ul:after {
font-size: 17px;
max-width: 450px;
}
.rewards_button a,
.rewards_button a.rewards_video span {
font-size: 17px;
}
.rewards_button a.rewards_video span>small {
font-size: 16px;
}
.main_slider_container:after {
height: 542px !important;
}
.single-item button.slick-next.slick-arrow {
bottom: 38% !important;
}
.single-item button.slick-prev.slick-arrow {
bottom: 28% !important;
}
.single-item .slick-slide div {
top: 80px !important;
}
.single-item .slick-dots {
top: 26% !important;
}
.sixth_section .slick-track {
right: -387px;
}
.sixth_section .slick-list.draggable {
width: 1143px;
right: 203px;
}
.sixth_tabs {
left: 70px !important;
}
.fifth_section .slick-slider .slick-list {
width: 310px;
}
.rewards_button {
left: 3%;
bottom: -47% !important;
}
.rewards_button a.rewards_video {
left: -70px !important;
}
.first_slider_bgfix {
background-color: #000;
}
a.rewards_more_deals {
padding: 15px 40px;
}
.contact-us {
margin-top: 100px;
}
.csr_section .slick-dots {
bottom: -220px;
}
.contact-us .flex-contact input[type="text"] {
margin-left: -65px;
height: 43px;
font-size: 14px;
}
.contact-us .flex-contact p {
max-width: 270px;
font: normal normal 400 18px/1.1 Arial !important;
}
.contact-us .flex-contact input::placeholder {
font-size: 14px !important;
}
.last-section {
position: relative;
top: -16px;
}
.sixth_section .slick-track {
right: -374px !important;
}
.sixth_section {
top: 180px !important;
}
.fifth_section {
top: 90px;
}
.third_div {
position: relative;
top: 30px;
}
.main_slider_container {
width: 1430px !important;
padding: 0px 290px 0px 0px !important;
background-color: #000;
}
.main_slider_container .single-item {
width: 100%;
background-color: #000;
margin: 0 auto;
}
.top_dropdown {
width: 33%;
}
.second_section {
width: 1430px;
}
.second_section .how_can {
width: 55%;
padding-right: 440px;
}
section.csr {
top: -70px;
}
.csr_bg {
background-color: #000;
position: absolute;
width: 585px;
height: 680px;
top: -159px;
right: 240px;
}
section.csr {
margin-right: 0;
}
.csr .slick-slider {
width: 1210px;
}
.csr .slick-slider .slick-track {
right: 220px;
}
.csr_middle {
right: 270px;
}
.csr_middle_bottom {
right: 270px;
top: 70px;
}
section.csr .slick-initialized .slick-slide {
margin-right: 20px;
}
.csr_section .slick-dots {
right: 30%;
bottom: -240px !important;
}
}
@media (min-width: 1600px) {
.testbkbi {
background: url(/Ar/PublishingImages/new_home_ar/background_ar1.png);
height: 100%;
background-size: 100% 110%;
background-position-y: -378px;
background-repeat: no-repeat;
}
}
@media (max-width: 1599px) and (min-width: 1000px) {
.testbkbi {
background: url(/ar/PublishingImages/new_home_AR/background_ar1.svg);
background-size: 100%;
background-position-y: -288px;
}
.sixth_tabs ul li {
font-weight: 700;
}
.rewards_button {
bottom: -15% !important;
}
.fifth_section .slick-slider .slick-list {
width: 310px;
}
.sixth_section {
top: 20px !important;
}
.single-item .slick-slide div {
top: 70px !important;
}
.slider2_text_noslide>span {
right: 30px;
}
.csr_section .slick-dots {
left: 49% !important;
}
.contact-us {
margin-top: 160px;
}
.last-section {
top: 86px !important;
}
.csr_bg {
background-color: #000;
position: absolute;
width: 560px;
height: 650px;
top: -137px;
right: 287px;
}
.csr .slick-slider .slick-track {
left: 313px;
}
.middle_desc p {
max-width: 500px;
}
.csr .slick-initialized .slick-slide {
margin-right: 20px;
}
.csr_middle_bottom {
right: 330px;
}
.csr_middle_bottom {
top: 80px;
}
}
.cont {
background: none;
}
@media (min-width: 1367px) {
.widthfls {
width: 1315px;
margin: 0 auto;
}
}
@media (max-width: 480px) {
.testbkbi {
background: none;
}
.testbkbi .slick-arrow {
transform: none !important;
}
}
.testbkbi .slick-arrow {
transform: rotate(180deg);
}
.sixth_section .slick-arrow.slick-next {
left: 2%;
}
.sixth_section .slick-arrow.slick-prev {
left: 6%;
}
.slider2 .slick-arrow,
.slider3 .slick-arrow,
.slider4 .slick-arrow,
.slider5 .slick-arrow {
right: 0;
}
.slider2 .slick-arrow.slick-next,
.slider3 .slick-arrow.slick-next,
.slider4 .slick-arrow.slick-next,
.slider5 .slick-arrow.slick-next {
left: 0px;
right: 50px;
}
.slider1 .slick-arrow.slick-prev {
right: 36%;
}
.slider1 .slick-arrow.slick-next {
right: 41%;
}
.third_div>div div {
transition: none;
}
/* End of 1080 FIXES */
.firstSlider_yo_h1 {
font-size: 40px;
color: #ff7900;
max-width: 400px;
}
.firstSlider_yo_p {
font-size: 40px;
color: #fff;
line-height: 1.2;
max-width: 400px;
margin-top: 41px;
}
.single_item_shareh1 b {
color: #ff7900;
}
.item111 {
max-width: 370px !important;
font-size: 46px !important;
line-height: 1.15 !important;
}
@media (max-width: 480px) {
.item111 {
font-size: 38px !important;
max-width: 200px !important;
}
}
.single-item img {
width: 100%;
}
.main_slider_container {
width: 1145px;
margin: 0;
padding: 0;
}
.single-item button.slick-prev.slick-arrow {
position: absolute;
left: -110px;
bottom: 18%;
z-index: 2;
background: #444444;
padding: 0;
width: 39px;
font-size: 6.5px;
border-radius: 50% !important;
height: 39px;
}
.main_slider_container:after {
content: " ";
width: 204px;
background: black;
position: absolute;
top: 0;
left: -204px;
height: 614px;
}
.single-item button.slick-prev.slick-arrow img,
.single-item button.slick-next.slick-arrow img {
width: 17px;
}
.single-item button.slick-next.slick-arrow {
position: absolute;
left: -110px;
bottom: 28%;
z-index: 2;
background: #444444;
padding: 0;
width: 39px;
font-size: 6.5px;
border-radius: 50% !important;
height: 39px;
}
.single-item button.slick-arrow:focus,
.single-item button.slick-arrow:active,
.single-item button.slick-arrow:visited,
.single-item .slick-dots li button:focus,
.single-item .slick-dots li button:active,
.single-item .slick-dots li button:visited {
outline: none;
}
.single-item .slick-dots {
position: absolute;
left: -130px;
list-style: none;
padding: 0;
top: 34%;
z-index: 1;
}
.single-item .slick-dots li button {
background: transparent;
border: none;
color: #fff;
font-size: 14px;
font-weight: 700;
transform: rotate(270deg);
}
.single-item .slick-dots li.slick-active {
display: block;
}
.single-item .slick-dots li {
display: none;
}
.single-item .slick-dots li:after {
content: "/ 05";
color: #aaaaaa;
position: absolute;
top: -15px;
left: 50%;
transform: translateX(-50%) rotate(270deg);
direction: ltr;
}
.single-item .slick-dots:after {
content: "________";
color: #fff;
transform: rotate(270deg);
display: block;
position: absolute;
bottom: -61px;
left: 7%;
}
.single-item .slick-slide div {
position: absolute;
top: 130px;
padding-right: 190px;
}
.single_item_fibersmall {
font-size: 17px;
font-weight: 600;
color: #ff7900;
}
.single_item_fibersmall small {
letter-spacing: -2px;
}
.single_item_fiberh1 {
color: #fff;
font-size: 60px;
font-weight: 600 !important;
margin-top: 15px;
margin-bottom: 25px;
line-height: 1;
max-width: 500px;
}
.samsung_h1 {
font-size: 50px;
color: #ff7900;
}
.single_item_fiberp {
font-size: 21px;
color: #fff;
font-weight: 100;
margin-bottom: 55px;
}
.samsung_p {
color: #000;
font-size: 34px;
line-height: 1.2;
}
.single_item_fibera,
.single_item_sharea,
.single_item_4ga {
float: right;
position: relative;
background: #ff7900;
color: #fff !important;
padding: 19px 22px;
transition: .5s all;
font-size: 17px;
text-shadow: none;
}
.single_item_fibera img,
.single_item_sharea img,
.single_item_4ga img {
height: 12px;
position: relative;
width: 50px;
float: left;
top: 6px;
transform: rotate(180deg);
right: 10px;
}
.no_border_osn {
border: none !important;
}
.single_item_sharesmall {
font-size: 17px;
font-weight: 600;
color: #ff7900;
}
.single_item_sharesmall small {
letter-spacing: -2px;
}
.single_item_shareh1 {
color: #fff;
font-size: 60px;
font-weight: 600 !important;
margin-top: 15px;
margin-bottom: 25px;
line-height: 1;
max-width: 500px;
}
.single_item_sharep {
font-size: 21px;
color: #fff;
font-weight: 100;
margin-bottom: 55px;
max-width: 200px;
}
.single_item_4gsmall {
font-size: 45px;
margin-bottom: 0;
color: #fff;
}
.single_item_4gh1 {
font-size: 45px;
color: #ff7900;
margin-bottom: 10px;
max-width: 500px;
margin-top: 15px;
line-height: 1;
}
.single_item_4gp {
font-size: 27px;
color: #fff;
font-weight: 600;
margin-bottom: 55px;
}
.single_item_4gp span {
color: #ff7900;
}
.single-item .slick-slide>picture>img {
height: 542px;
}
@media (min-width: 1000px) {
.single-item .slick-slide div {
height: 350px;
}
.single_item_fibera,
.single_item_sharea,
.single_item_4ga {
position: absolute;
bottom: 0;
}
.single_item_fibera {
bottom: -17px;
}
.main_slider_container {
position: relative;
}
.topbar-v3 {
padding-bottom: 0;
}
.samsung_logo {
width: 150px !important;
}
}
@media (max-width: 480px) {
.firstSlider_yo_p {
max-width: 310px;
}
.main_slider_container:after {
display: none;
}
.single-item .slick-slide div {
padding-right: 15px;
height: 360px;
}
.single_item_fiberh1 {
font-size: 40px;
max-width: 200px;
}
.single_item_fiberh1_osn {
font-size: 32px !important;
margin-top: 90px;
}
.single_item_fiberp {
max-width: 230px;
font-weight: 400;
margin-top: 35px;
}
.single_item_sharep {
font-weight: 400;
max-width: 180px;
}
.single_item_4gh1 {
max-width: 160px;
margin-top: 30px;
margin-bottom: 30px;
font-size: 40px;
}
.single-item .slick-dots:after {
left: inherit;
top: 0;
right: -100px;
}
.single_item_fibera,
.single_item_sharea,
.single_item_4ga {
position: absolute;
bottom: 0;
}
.single_item_shareh1 {
font-size: 40px;
max-width: 220px;
}
.main_slider_container {
background: black;
}
.single-item .slick-slide>picture>img {
width: 430px;
}
.single-item button.slick-next.slick-arrow {
left: inherit;
right: 1.1%;
bottom: 4%;
background: transparent;
}
.single-item button.slick-prev.slick-arrow {
left: inherit;
right: 6%;
bottom: 4%;
background: transparent;
}
.single-item .slick-dots {
left: inherit;
top: inherit;
bottom: 2%;
right: 20%;
}
.single-item .slick-dots:after {
bottom: 12px;
transform: none;
left: 75px;
font-size: 16px;
}
.single-item .slick-dots li button {
transform: none;
}
.single-item .slick-dots li:after {
transform: none;
top: 7px;
left: inherit;
right: -20px;
width: 40px;
}
.single-item .slick-slide div {
top: 70px;
}
.single_item_fibera {
width: 169px;
position: absolute;
bottom: 0;
right: 15px;
}
.single_item_fibera img,
.samsung_logo {
display: none !important;
}
.single_item_fibera img {
display: block !important;
}
}
@media (max-width: 414px) {
.single-item .slick-slide>picture>img {
width: 414px;
}
}
@media (max-width: 400px) {
.single-item .slick-slide>picture>img {
width: 400px;
}
}
@media (max-width: 375px) {
.single-item .slick-slide>picture>img {
width: 375px;
}
.firstSlider_yo_h1 {
font-size: 30px;
}
.firstSlider_yo_p {
font-size: 27px;
max-width: 210px;
}
}
@media (max-width: 360px) {
.single-item .slick-slide>picture>img {
width: 360px;
}
}
@media (max-width: 340px) {
.single-item .slick-slide>picture>img {
width: 340px;
}
}
@media not all and (min-resolution:.001dpcm) {
@media {
.single-item .slick-slide .revival_slide .single_item_sharea {
bottom: 80px;
}
.single_item_sharea.samsung_s21_a {
width: 155px;
}
.single_item_fiberh1 {
max-width: 250px;
}
}
}
</style>
<div class="second_section">
<div class="how_can">
<h3>كيف منقدر نساعدك؟</h3>
</div>
<!-- <div class="top_dropdown">
<ul>
<li class="drop1">تغطية الفايبر إنترنت،و شبكة الخلوي</li>
<li class="drop2">دليلك لأقوى فايبر بالبيت</li>
<li class="drop3"> خدمات المكالمات الدولبة و التجوال</li>
<li class="drop4"> لمعرفة أماكن تواجد معارض Orange</li>
<li class="drop5"> أسئلة شائعة</li>
</ul>
</div> -->
<div id="nav_drop" class="top_dropdown">
<a class="dropdown-toggle" href="#">تغطية الفايبر إنترنت، وشبكة الخلوي</a>
<ul class="dropdown">
<li class="drop1" onclick="mobileLinks('1');">تغطية الفايبر إنترنت، وشبكة الخلوي</li>
<li class="drop2" onclick="mobileLinks('2');">دليلك لأقوى فايبر بالبيت</li>
<li class="drop3" onclick="mobileLinks('3');"> خدمات المكالمات الدولية و التجوال</li>
<li class="drop4" onclick="mobileLinks('4');"> لمعرفة أماكن تواجد معارض Orange</li>
<li class="drop5" onclick="mobileLinks('5');"> أسئلة شائعة</li>
</ul>
</div>
<span><a class="oklink" href="https://www.orange.jo/ar/pages/coverage.aspx">موافق</a></span>
</div>
<div class="widthfls">
<div class="third_div container hidden-xs hidden-sm">
<div class="col-xs-6 col-md-3">
<div>
<p>انشاء حساب</p>
<span>تحكم بسهولة بجميع اشتراكاتك من أورنج</span>
<a href="https://www.orange.jo/ar/myaccount/pages/default.aspx#personal">
سجل الان
</a>
</div>
</div>
<div class="col-xs-6 col-md-3">
<div>
<p>اشحن خطك وين ما كان</p>
<span>ادفع فواتيرك أو اشحن خطك في أي وقت</span>
<a href="https://www.orange.jo/ar/myaccount/pages/quick-pay.aspx">استخدم الخدمة</a>
</div>
</div>
<div class="col-xs-6 col-md-3">
<div>
<p>أدر اشتراكاتك مع أورنج</p>
<span>و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة</span>
<a href="/ar/services/pages/my-orange-application.aspx">
لتحميل التطبيق
</a>
</div>
</div>
<div class="col-xs-6 col-md-3">
<div>
<p>المتجر الألكتروني</p>
<span>اشتري أحدث الأجهزة الخلوية والعروض</span>
<a href="https://eshop.orange.jo:250/ar/">اشتري الأن</a>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-12 col-xs-12 hidden-lg hidden-md">
<div class="third_div1">
<div class="col-xs-6 col-md-3">
<div class="box1">
<p>انشاء حساب</p>
<span>تحكم بسهولة بجميع اشتراكاتك من أورنج.</span>
<a href="https://www.orange.jo/ar/myaccount/pages/default.aspx#personal">سجل الان</a>
</div>
</div>
<div class="col-xs-6 col-md-3">
<div class="box2">
<p>اشحن خطك وين ما كان</p>
<span>ادفع فواتيرك أواشحن خطك في أي وقت</span>
<a href="https://www.orange.jo/ar/myaccount/pages/quick-pay.aspx">استخدم الخدمة</a>
</div>
</div>
<div class="col-xs-6 col-md-3">
<div class="box3">
<p>أدر اشتراكاتك مع أورنج</p>
<span>و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة</span>
<a href="/ar/services/pages/my-orange-application.aspx">لتحميل التطبيق</a>
</div>
</div>
<div class="col-xs-6 col-md-3">
<div class="box4">
<p>المتجر الألكتروني</p>
<span>اشتري أحدث الأجهزة الخلوية و العروض</span>
<a href="https://eshop.orange.jo:250/ar/">اشتري الأن</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container fourth_section">
<h3>العروض والخدمات</h3>
<p>هناك دائما عرض لك</p>
<div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css">
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
<div class="slider1 slick-initialized slick-slider"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style=""><img src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
<div class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 4082px; transform: translate3d(1256px, 0px, 0px);">
<div class="slick-slide slick-cloned" data-slick-index="-3" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider3.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> أفضل الخطوط للشباب مع +4G </p>
<a href="https://yo.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-cloned" data-slick-index="-2" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider4.png" alt="">
<span>
<img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt="">
<p>افتح محفظة Orange Money مجانا وإنت بالبيت</p>
<a href="https://www.orange.jo/ar/orangemoney/Pages/Self-Registiration.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider5.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا </p>
<a href="https://www.orange.jo/ar/extra/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider1.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<b>عروض الفايبر</b>
<p>عيش كل لحظة بلحظتها مع أقوى فايبر</p>
<a href="https://www.orange.jo/ar/offers/fiber-offers/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider2.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل </p>
<a href="https://www.orange.jo/ar/offers/pages/mobile-prepaid-offers.aspx" tabindex="0">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-active" data-slick-index="2" aria-hidden="false" tabindex="0" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider3.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> أفضل الخطوط للشباب مع +4G </p>
<a href="https://yo.orange.jo/ar" tabindex="0">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-active" data-slick-index="3" aria-hidden="false" tabindex="0" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider4.png" alt="">
<span>
<img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt="">
<p>افتح محفظة Orange Money مجانا وإنت بالبيت</p>
<a href="https://www.orange.jo/ar/orangemoney/Pages/Self-Registiration.aspx" tabindex="0">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider5.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا </p>
<a href="https://www.orange.jo/ar/extra/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-cloned" data-slick-index="5" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider1.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<b>عروض الفايبر</b>
<p>عيش كل لحظة بلحظتها مع أقوى فايبر</p>
<a href="https://www.orange.jo/ar/offers/fiber-offers/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-cloned" data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider2.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل </p>
<a href="https://www.orange.jo/ar/offers/pages/mobile-prepaid-offers.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-cloned" data-slick-index="7" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider3.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> أفضل الخطوط للشباب مع +4G </p>
<a href="https://yo.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-cloned" data-slick-index="8" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider4.png" alt="">
<span>
<img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt="">
<p>افتح محفظة Orange Money مجانا وإنت بالبيت</p>
<a href="https://www.orange.jo/ar/orangemoney/Pages/Self-Registiration.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
<div class="slick-slide slick-cloned" data-slick-index="9" aria-hidden="true" tabindex="-1" style="width: 314px;">
<img src="/EN/PublishingImages/new_home/sliders/offer_slider5.png" alt="">
<span>
<!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
<p> تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا </p>
<a href="https://www.orange.jo/ar/extra/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
</span>
</div>
</div>
</div>
<button class="slick-next slick-arrow" aria-label="Next" type="button" style=""><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
</div>
</div>
</div>
<div class="container fifth_section">
<div class="fifth_title">
<h3>المتجر الإلكتروني<br> أجهزة مميزة</h3>
<p>افضل العروض</p>
</div>
<div class="slider2 slick-initialized slick-slider"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style=""><img src="/EN/PublishingImages/new_home/right_grey_arrow.svg"></button>
<div class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 3290px; transform: translate3d(1316px, 0px, 0px);">
<div class="slider2_box4 slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 658px;">
<img src="/EN/PublishingImages/oppo-a74.png" alt="OPPO A74">
</div>
<div class="slider2_box3 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" style="width: 658px;">
<img src="/EN/PublishingImages/oppo-reno-5.png" alt=">OPPO Reno 5">
</div>
<div class="slider2_box4 slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" style="width: 658px;">
<img src="/EN/PublishingImages/oppo-a74.png" alt="OPPO A74">
</div>
<div class="slider2_box3 slick-slide slick-cloned" data-slick-index="2" aria-hidden="true" tabindex="-1" style="width: 658px;">
<img src="/EN/PublishingImages/oppo-reno-5.png" alt=">OPPO Reno 5">
</div>
<div class="slider2_box4 slick-slide slick-cloned" data-slick-index="3" aria-hidden="true" tabindex="-1" style="width: 658px;">
<img src="/EN/PublishingImages/oppo-a74.png" alt="OPPO A74">
</div>
</div>
</div>
<button class="slick-next slick-arrow" aria-label="Next" type="button" style=""><img src="/EN/PublishingImages/new_home/right_grey_arrow.svg"></button>
</div>
<div class="slider2_text_noslide">
<span class="slider2_text slider2_text3" style="visibility: hidden;">
<h5>OPPO Reno 5</h5>
<p>اشتري هاتف OPPO Reno 5 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية.</p>
<!-- <span>
<span class="price price-promo">
<span class="price-main">129</span>
<span class="price-secondary">
<span class="price-main-sec">.00</span>
<span class="pricy-currency">JOD*</span>
<span class="price-per">/month</span>
</span>
<span class="e-shop_installment"> </span>
</span>
</span>-->
<a title="OPPO Reno 5" href="https://eshop.orange.jo:250/en/devices-accessories/mobile-phone/oppo-reno-5">اشتري الأن</a>
</span>
<span class="slider2_text slider2_text4" style="visibility: visible;">
<h5>OPPO A74</h5>
<p>اشتري هاتف OPPO A74 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية. </p>
<!-- <span>
<span class="price price-promo">
<span class="price-main">92</span>
<span class="price-secondary">
<span class="price-main-sec">.00</span>
<span class="pricy-currency">JOD*</span>
<span class="price-per">/month</span>
</span>
<span class="e-shop_installment"> </span>
</span>
</span>-->
<a title="OPPO A74" href="https://eshop.orange.jo:250/en/devices-accessories/mobile-phone/oppo-a74">اشتري الأن</a>
</span>
</div>
<ul class="e-shop_titles">
<li class="all_dev_click">All Devices</li>
<li class="mobiles_click">Promotions</li>
<li class="modems_click">Shop offers</li>
<li class="categ_click">Fiber speed upgrade</li>
</ul>
<script>
// if (document.documentElement.clientWidth < 700) {
// $('.first_mob').slick({
// rtl: true,
// dots: true
// });
// $(".first_mob .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
// $(".first_mob .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
// }
$(".drop1").click(function() {
$(".oklink").attr("href", "https://www.orange.jo/ar/pages/coverage.aspx");
$(".dropdown-toggle").html("تغطية الفايبر إنترنت،و شبكة الخلوي");
});
$(".drop2").click(function() {
$(".oklink").attr("href", "https://www.orange.jo/ar/help/internet/pages/guide-to-best-fiber-experience.aspx#");
$(".dropdown-toggle").html("دليلك لأقوى فايبر بالبيت");
});
$(".drop3").click(function() {
$(".oklink").attr("href", "https://internationalandroaming.orange.jo/international-services/?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage");
$(".dropdown-toggle").html(" خدمات المكالمات الدولبة و التجوال");
});
$(".drop4").click(function() {
$(".oklink").attr("href", "https://store.orange.jo/");
$(".dropdown-toggle").html(" لمعرفة أماكن تواجد معارض Orange");
});
$(".drop5").click(function() {
$(".oklink").attr("href", "https://www.orange.jo/ar/help/pages/default.aspx");
$(".dropdown-toggle").html(" أسئلة شائعة");
});
$(function() { // Dropdown toggle
$('.dropdown-toggle').click(function() {
$(this).next('.dropdown').slideToggle();
});
$(document).click(function(e) {
var target = e.target;
if (!$(target).is('.dropdown-toggle') && !$(target).parents().is('.dropdown-toggle'))
//{ $('.dropdown').hide(); }
{
$('.dropdown').slideUp();
}
});
});
if (document.documentElement.clientWidth < 700) {
$('.third_div1').slick({
dots: false,
infinite: true,
arrows: true,
slidesToShow: 2,
centerMode: true,
centerPadding: 20,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
}
if (document.documentElement.clientWidth > 700) {
jQuery('.slider1').slick({
slidesToShow: 3,
slidesToScroll: 1,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
}
if (document.documentElement.clientWidth < 700) {
jQuery('.slider1').slick({
dots: true,
infinite: true,
slidesToShow: 1,
centerMode: true,
centerPadding: 20,
variableWidth: true,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
}
$(".slider1 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
$(".slider1 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
if (document.documentElement.clientWidth > 700) {
$('.slider2').slick({
slidesToShow: 1,
slidesToScroll: 1,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
$('.slider2').on('afterChange', function() {
if ($(".slider2_box1").hasClass('slick-current')) {
$(".slider2_text1").css('visibility', 'visible');
} else {
$(".slider2_text1").css('visibility', 'hidden');
}
if ($(".slider2_box2").hasClass('slick-current')) {
$(".slider2_text2").css('visibility', 'visible');
} else {
$(".slider2_text2").css('visibility', 'hidden');
}
if ($(".slider2_box3").hasClass('slick-current')) {
$(".slider2_text3").css('visibility', 'visible');
} else {
$(".slider2_text3").css('visibility', 'hidden');
}
if ($(".slider2_box4").hasClass('slick-current')) {
$(".slider2_text4").css('visibility', 'visible');
} else {
$(".slider2_text4").css('visibility', 'hidden');
}
if ($(".slider2_box5").hasClass('slick-current')) {
$(".slider2_text5").css('visibility', 'visible');
} else {
$(".slider2_text5").css('visibility', 'hidden');
}
});
}
if (document.documentElement.clientWidth < 700) {
$('.slider2').slick({
dots: true,
slidesToShow: 1,
slidesToScroll: 1,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
$('.slider2').on('afterChange', function() {
if ($(".slider2_box1").hasClass('slick-current')) {
$(".slider2_text1").css('visibility', 'visible');
} else {
$(".slider2_text1").css('visibility', 'hidden');
}
if ($(".slider2_box2").hasClass('slick-current')) {
$(".slider2_text2").css('visibility', 'visible');
} else {
$(".slider2_text2").css('visibility', 'hidden');
}
if ($(".slider2_box3").hasClass('slick-current')) {
$(".slider2_text3").css('visibility', 'visible');
} else {
$(".slider2_text3").css('visibility', 'hidden');
}
if ($(".slider2_box4").hasClass('slick-current')) {
$(".slider2_text4").css('visibility', 'visible');
} else {
$(".slider2_text4").css('visibility', 'hidden');
}
if ($(".slider2_box5").hasClass('slick-current')) {
$(".slider2_text5").css('visibility', 'visible');
} else {
$(".slider2_text5").css('visibility', 'hidden');
}
});
}
// $('.slider3').slick({
// slidesToShow: 1,
// slidesToScroll: 1,
// autoplay: true,
// autoplaySpeed: 2000,
// rtl: true
// });
// $('.slider4').slick({
// slidesToShow: 1,
// slidesToScroll: 1,
// autoplay: true,
// autoplaySpeed: 2000,
// rtl: true
// });
// $('.slider5').slick({
// slidesToShow: 1,
// slidesToScroll: 1,
// autoplay: true,
// autoplaySpeed: 2000,
// rtl: true
// });
$(".slider3").css("display", "none");
$(".slider4").css("display", "none");
$(".slider5").css("display", "none");
$(".all_dev_click").click(function() {
$(".slider2").css("display", "block");
$(".slider3").css("display", "none");
$(".slider4").css("display", "none");
$(".slider5").css("display", "none");
$('.slider2').get(0).slick.setPosition();
});
$(".mobiles_click").click(function() {
$(".slider2").css("display", "none");
$(".slider3").css("display", "block");
$(".slider4").css("display", "none");
$(".slider5").css("display", "none");
$('.slider3').get(0).slick.setPosition();
});
$(".modems_click").click(function() {
$(".slider3").css("display", "none");
$(".slider2").css("display", "none");
$(".slider4").css("display", "block");
$(".slider5").css("display", "none");
$('.slider4').get(0).slick.setPosition();
});
$(".categ_click").click(function() {
$(".slider3").css("display", "none");
$(".slider4").css("display", "none");
$(".slider2").css("display", "none");
$(".slider5").css("display", "block");
$('.slider5').get(0).slick.setPosition();
});
$(".slider2 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$(".slider2 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$(".slider3 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$(".slider3 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$(".slider4 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$(".slider4 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$(".slider5 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$(".slider5 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
$('.single-item').slick({
dots: true,
arrows: true,
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 3500,
rtl: true
});
$(".single-item .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
$(".single-item .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
$(".single-item .slick-dots li:nth-child(1) button").html(" 01 ");
$(".single-item .slick-dots li:nth-child(2) button").html(" 02 ");
$(".single-item .slick-dots li:nth-child(3) button").html(" 03 ");
$(".single-item .slick-dots li:nth-child(4) button").html(" 04 ");
</script>
</div>
<div class="sixth_section_bg">
<div class="sixth_section container">
<div class="sixth_title">
<p class="hidden-xs">Orange</p>
<h5>Rewards</h5>
<p class="sixth_desc">استفيد اكثر مع Orange</p>
</div>
<div class="sixth_tabs">
<ul>
<li class="deals_tab" onclick="changefont('1');">Orange Deals</li>
<li class="tikram_tab" onclick="changefont('2');"><!-- <a href="https://www.rewards.orange.jo/ar/Account/Login" target="_blank"> -->نقاط تكرم<!-- </a> --></li>
</ul>
</div>
<div class="variable-width slick-initialized slick-slider slick-dotted" style="display: none;"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" aria-disabled="false" style=""><img
src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
<div class="slick-list draggable" style="padding: 0px 50px;">
<div class="slick-track" style="opacity: 1; width: 20000px; transform: translate3d(19508px, 0px, 0px);">
<div class="clip1 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide30" aria-describedby="slick-slide-control30">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider1.png" alt="">
<!-- <span>
<a href="javascript:void(0)">
<p>Chapter One Cafe1</p>
<p class="call_action_rewards">Call to Action</p>
<p class="get_off">Get 25% off</p>
</a>
</span> -->
<span>
<p>لرحلاتك ومشاويرك <span>اتشتري قسائم رصيد من كريم</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/webviews/deals/ar/EShop" tabindex="-1">زر المتجر الان</a>
<div>
<img src="/EN/PublishingImages/new_home/gift_icon.png">
<small>250<br><i> نقطة</i></small>
</div>
</div>
</span>
</div>
<div class="clip2 slick-slide slick-current slick-center" data-slick-index="1" aria-hidden="true" tabindex="0" role="tabpanel" id="slick-slide31" aria-describedby="slick-slide-control31">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider2.png" alt="">
<!-- <span>
<a href="javascript:void(0)">
<p>Chapter One Cafe2</p>
<p class="call_action_rewards">Call to Action</p>
<p class="get_off">Get 25% off</p>
</a>
</span> -->
<span>
<p>لوجبات اكل خفيفة <span>اشتري قسائم خصم من طلبات</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/ar/EShop/Details/335" tabindex="-1">زر المتجر الان</a>
<div>
<img src="/EN/PublishingImages/new_home/gift_icon.png">
<small>250<br><i> نقطة</i></small>
</div>
</div>
</span>
</div>
<div class="clip3 slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide32" aria-describedby="slick-slide-control32">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider4.png" alt="">
<!-- <span>
<a href="javascript:void(0)">
<p>Chapter One Cafe3</p>
<p class="call_action_rewards">Call to Action</p>
<p class="get_off">Get 25% off</p>
</a>
</span> -->
<span>
<p>لاشتراكاتك الرقمية <span>اشتري قسائم اشتراك وشحن رصيد من كرتي</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/webviews/deals/ar/EShop" tabindex="-1">زر المتجر الان</a>
<div>
<img src="/EN/PublishingImages/new_home/gift_icon.png">
<small>250<br><i> نقطة</i></small>
</div>
</div>
</span>
</div>
<div class="clip4 slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide33" aria-describedby="slick-slide-control33">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider3.png" alt="">
<!-- <span>
<a href="javascript:void(0)">
<p>Chapter One Cafe4</p>
<p class="call_action_rewards">Call to Action</p>
<p class="get_off">Get 25% off</p>
</a>
</span> -->
<span>
<p>لأغانيك المفضلة <span>اشتري قسائم اشتراك من انغامي</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/ar/EShop/Details/330" tabindex="-1">زر المتجر الان</a>
<div>
<img src="/EN/PublishingImages/new_home/gift_icon.png">
<small>250<br><i> نقطة</i></small>
</div>
</div>
</span>
</div>
</div>
</div>
<button class="slick-next slick-arrow" aria-label="Next" type="button" style="" aria-disabled="false"><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
<ul class="slick-dots" style="display: block;" role="tablist">
<li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control30" aria-controls="slick-slide30" aria-label="1 of 4" tabindex="-1">1</button></li>
<li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control31" aria-controls="slick-slide31" aria-label="2 of 4" tabindex="0" aria-selected="true">2</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control32" aria-controls="slick-slide32" aria-label="3 of 4" tabindex="-1">3</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control33" aria-controls="slick-slide33" aria-label="4 of 4" tabindex="-1">4</button></li>
</ul>
</div>
<div class="variable-width1 slick-initialized slick-slider slick-dotted"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" aria-disabled="false" style=""><img
src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
<div class="slick-list draggable" style="padding: 0px 50px;">
<div class="slick-track" style="opacity: 1; width: 30000px; transform: translate3d(103px, 0px, 0px);">
<div class="clip6 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide40" aria-describedby="slick-slide-control40">
<img src="/EN/PublishingImages/kermalk.png" alt="Shawarmaati">
<span>
<p> 20% خصم <br>
<span>على الحساب </span>
</p>
<div>
<a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/84" tabindex="-1">احصل على الخصم</a>
<div>
<!-- <small>250<br><i> Points</i></small> -->
</div>
</div>
</span>
</div>
<div class="clip7 slick-slide slick-current slick-center" data-slick-index="1" aria-hidden="true" tabindex="0" role="tabpanel" id="slick-slide41" aria-describedby="slick-slide-control41">
<img src="/EN/PublishingImages/prime.png" alt="">
<!-- <span>
<a href="https://www.rewards.orange.jo/ar/Deals/Details/7">
<p>Ghaseelcom</p>
<p class="call_action_rewards">خصم 50٪ على خدمة غسيل الملابس</p>
<p class="get_off">خصم 50٪ على خدمة غسيل الملابس</p>
</a>
</span> -->
<span>
<p>Prime Cinemas<br> خصم خاص <span> على تذكرة مع بوشار ومشروب غازي</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/63" tabindex="-1">احصل على الخصم</a>
<div>
<!-- <small>250<br><i> نقطة</i></small> -->
</div>
</div>
</span>
</div>
<div class="clip8 slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide42" aria-describedby="slick-slide-control42">
<img src="/EN/PublishingImages/new_home/sliders/slider6_3.png" alt="">
<!-- <span>
<a href="https://www.rewards.orange.jo/ar/Deals/Details/47">
<p>Sharmiran</p>
<p class="call_action_rewards">خصم 20٪ على مستحضرات التجميل</p>
<p class="get_off">خصم 20٪ على مستحضرات التجميل</p>
</a>
</span> -->
<span>
<p>20% خصم<br>Sharmiran <span>على مستحضرات التجميل</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/ar/Deals/Details/47" tabindex="-1">احصل على الخصم</a>
<div>
<!-- <small>250<br><i> نقطة</i></small> -->
</div>
</div>
</span>
</div>
<div class="clip9 slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide43" aria-describedby="slick-slide-control43">
<img src="/EN/PublishingImages/sizzle.png" alt="">
<!-- <span>
<a href="https://www.rewards.orange.jo/ar/Deals/Details/25">
<p>Castana Café</p>
<p class="call_action_rewards">خصم 30٪ على إجمالي فاتورتك</p>
<p class="get_off">خصم 30٪ على إجمالي فاتورتك</p>
</a>
</span> -->
<span>
<p>Sizzle Grill <br>ساندويتش مجاناً <span> مع كل ساندويتش</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/85" tabindex="-1">احصل على الخصم</a>
<div>
<!-- <small>250<br><i> نقطة</i></small> -->
</div>
</div>
</span>
</div>
<div class="clip10 slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide44" aria-describedby="slick-slide-control44">
<img src="/EN/PublishingImages/cozy.png" alt="">
<!-- <span>
<a href="https://www.rewards.orange.jo/ar/Deals/Details/23">
<p>Pizza Lover</p>
<p class="call_action_rewards">خصم 25٪ على البيتزا</p>
<p class="get_off">خصم 25٪ على البيتزا</p>
</a>
</span> -->
<span>
<p>Cozy Pizza<br> بيتزا مجاناً <span> مع كل بيتزا</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/86" tabindex="-1">احصل على الخصم</a>
<div>
<!-- <small>250<br><i> نقطة</i></small> -->
</div>
</div>
</span>
</div>
<div class="clip11 slick-slide" data-slick-index="5" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide45" aria-describedby="slick-slide-control45">
<img src="/EN/PublishingImages/new_home/sliders/slider6_6.png" alt="">
<!-- <span>
<a href="https://www.rewards.orange.jo/ar/Deals/Details/8">
<p>Leaders Center</p>
<p class="call_action_rewards">٪4 خصم على الأجهزة الكهربائية</p>
<p class="get_off">4٪ خصم على الأجهزة الكهربائية</p>
</a>
</span> -->
<span>
<p>4% خصم<br>Leaders Center <span>على الأجهزة الكهربائية</span>
</p>
<div>
<a href="https://www.rewards.orange.jo/ar/Deals/Details/8" tabindex="-1">احصل على الخصم</a>
<div>
<!-- <small>250<br><i> نقطة</i></small> -->
</div>
</div>
</span>
</div>
</div>
</div>
<button class="slick-next slick-arrow" aria-label="Next" type="button" style="" aria-disabled="false"><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
<ul class="slick-dots" style="display: block;" role="tablist">
<li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control40" aria-controls="slick-slide40" aria-label="1 of 6" tabindex="-1">1</button></li>
<li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control41" aria-controls="slick-slide41" aria-label="2 of 6" tabindex="0" aria-selected="true">2</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control42" aria-controls="slick-slide42" aria-label="3 of 6" tabindex="-1">3</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control43" aria-controls="slick-slide43" aria-label="4 of 6" tabindex="-1">4</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control44" aria-controls="slick-slide44" aria-label="5 of 6" tabindex="-1">5</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control45" aria-controls="slick-slide45" aria-label="6 of 6" tabindex="-1">6</button></li>
</ul>
</div>
<script>
$(".variable-width").hide();
$(".tikram_tab").click(function() {
$(".variable-width").show();
$(".variable-width1").hide();
$('.variable-width').get(0).slick.setPosition();
$(".rewards_bg5").css('visibility', 'hidden');
$(".rewards_bg5").css('display', 'none');
$(".rewards_bg1").css('visibility', 'visible');
$(".rewards_bg1").css('display', 'block');
$(".tikram_tab").css('color', '#ff7900');
$(".tikram_tab").css('text-decoration', 'underline');
$(".deals_tab").css('color', '#fff');
$(".deals_tab").css('font-weight', '300');
$(".deals_tab").css('text-decoration', 'none');
// $(".rewards_more_deals").css('visibility', 'hidden');
$(".rewards_video").css('visibility', 'visible');
// $(".rewards_tikram_eshop").css('visibility', 'visible');
$(".rewards_login").css('visibility', 'visible');
$(".rewards_more_deals").text("متجر تكرم");
$(".rewards_more_deals").attr('href', 'http://www.rewards.orange.jo/webviews/ar/EShop');
$(".rewards_bg5").css('opacity', '0');
$(".rewards_bg6").css('opacity', '0');
$(".rewards_bg7").css('opacity', '0');
$(".rewards_bg8").css('opacity', '0');
$(".rewards_bg9").css('opacity', '0');
$(".rewards_bg10").css('opacity', '0');
$(".rewards_bg1").css('opacity', '1');
$(".rewards_bg2").css('opacity', '1');
$(".rewards_bg3").css('opacity', '1');
$(".rewards_bg4").css('opacity', '1');
$(".sixth_tabs ul").addClass("tikram_after");
});
$(".deals_tab").click(function() {
$(".variable-width").hide();
$(".variable-width1").show();
$('.variable-width1').get(0).slick.setPosition();
$(".rewards_bg5").css('visibility', 'visible');
$(".rewards_bg5").css('display', 'block');
$(".rewards_bg1").css('visibility', 'hidden');
$(".rewards_bg1").css('display', 'none');
$(".tikram_tab").css('color', '#fff');
$(".tikram_tab").css('text-decoration', 'none');
$(".deals_tab").css('color', '#ff7900');
$(".deals_tab").css('text-decoration', 'underline');
// $(".rewards_more_deals").css('visibility', 'visible');
$(".rewards_video").css('visibility', 'hidden');
// $(".rewards_tikram_eshop").css('visibility', 'hidden');
$(".rewards_login").css('visibility', 'hidden');
$(".rewards_more_deals").text("المزيد من الخصومات");
$(".rewards_more_deals").attr('href', 'https://www.rewards.orange.jo/ar/deals');
$(".rewards_bg5").css('opacity', '1');
$(".rewards_bg6").css('opacity', '1');
$(".rewards_bg7").css('opacity', '1');
$(".rewards_bg8").css('opacity', '1');
$(".rewards_bg9").css('opacity', '1');
$(".rewards_bg10").css('opacity', '1');
$(".rewards_bg1").css('opacity', '0');
$(".rewards_bg2").css('opacity', '0');
$(".rewards_bg3").css('opacity', '0');
$(".rewards_bg4").css('opacity', '0');
$(".sixth_tabs ul").removeClass("tikram_after");
});
if (document.documentElement.clientWidth > 700) {
$('.variable-width').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 1,
centerMode: true,
variableWidth: true,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
} else if (document.documentElement.clientWidth < 700) {
$('.variable-width').slick({
dots: true,
infinite: true,
speed: 300,
slidesToShow: 1,
centerMode: true,
variableWidth: true,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
}
if (document.documentElement.clientWidth > 700) {
$('.variable-width1').slick({
dots: true,
infinite: false,
speed: 300,
slidesToShow: 1,
centerMode: true,
variableWidth: true,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
} else if (document.documentElement.clientWidth < 700) {
$('.variable-width1').slick({
dots: true,
infinite: true,
speed: 300,
slidesToShow: 1,
centerMode: true,
variableWidth: true,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
}
// $('.variable-width').on('afterChange', function () {
// if ($(".clip1").hasClass('slick-current')) {
// $(".rewards_bg1").css('visibility', 'visible');
// $(".rewards_bg1").css('display', 'block')
// }
// else {
// $(".rewards_bg1").css('visibility', 'hidden');
// $(".rewards_bg1").css('display', 'none')
// }
// if ($(".clip2").hasClass('slick-current')) {
// $(".rewards_bg2").css('visibility', 'visible');
// $(".rewards_bg2").css('display', 'block')
// }
// else {
// $(".rewards_bg2").css('visibility', 'hidden');
// $(".rewards_bg2").css('display', 'none')
// }
// if ($(".clip3").hasClass('slick-current')) {
// $(".rewards_bg3").css('visibility', 'visible');
// $(".rewards_bg3").css('display', 'block')
// }
// else {
// $(".rewards_bg3").css('visibility', 'hidden');
// $(".rewards_bg3").css('display', 'none')
// }
// if ($(".clip4").hasClass('slick-current')) {
// $(".rewards_bg4").css('visibility', 'visible');
// $(".rewards_bg4").css('display', 'block')
// }
// else {
// $(".rewards_bg4").css('visibility', 'hidden');
// $(".rewards_bg4").css('display', 'none')
// }
// });
$(".sixth_section .variable-width .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
$(".sixth_section .variable-width .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
$(".sixth_section .variable-width1 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
$(".sixth_section .variable-width1 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
// $('.variable-width1').slick({
// dots: true,
// infinite: false,
// speed: 300,
// slidesToShow: 1,
// centerMode: true,
// variableWidth: true
// });
// $('.variable-width1').on('afterChange', function () {
// if ($(".clip5").hasClass('slick-current')) {
// $(".rewards_bg5").css('visibility', 'visible');
// $(".rewards_bg5").css('display', 'block')
// }
// else {
// $(".rewards_bg5").css('visibility', 'hidden');
// $(".rewards_bg5").css('display', 'none')
// }
// if ($(".clip6").hasClass('slick-current')) {
// $(".rewards_bg6").css('visibility', 'visible');
// $(".rewards_bg6").css('display', 'block')
// }
// else {
// $(".rewards_bg6").css('visibility', 'hidden');
// $(".rewards_bg6").css('display', 'none')
// }
// if ($(".clip7").hasClass('slick-current')) {
// $(".rewards_bg7").css('visibility', 'visible');
// $(".rewards_bg7").css('display', 'block')
// }
// else {
// $(".rewards_bg7").css('visibility', 'hidden');
// $(".rewards_bg7").css('display', 'none')
// }
// if ($(".clip8").hasClass('slick-current')) {
// $(".rewards_bg8").css('visibility', 'visible');
// $(".rewards_bg8").css('display', 'block')
// }
// else {
// $(".rewards_bg8").css('visibility', 'hidden');
// $(".rewards_bg8").css('display', 'none')
// }
// if ($(".clip9").hasClass('slick-current')) {
// $(".rewards_bg9").css('visibility', 'visible');
// $(".rewards_bg9").css('display', 'block')
// }
// else {
// $(".rewards_bg9").css('visibility', 'hidden');
// $(".rewards_bg9").css('display', 'none')
// }
// if ($(".clip10").hasClass('slick-current')) {
// $(".rewards_bg10").css('visibility', 'visible');
// $(".rewards_bg10").css('display', 'block')
// }
// else {
// $(".rewards_bg10").css('visibility', 'hidden');
// $(".rewards_bg10").css('display', 'none')
// }
// });
$(".sixth_section .variable-width1 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
$(".sixth_section .variable-width1 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
</script>
</div>
<!-- <div class="rewards_bg1">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider1.png" class="sixth_bg_img">
</div>
<div class="rewards_bg2">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider2.png" class="sixth_bg_img">
</div>
<div class="rewards_bg3">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider4.png" class="sixth_bg_img">
</div>
<div class="rewards_bg4">
<img src="/AR/PublishingImages/new_home_AR/rewards_slider3.png" class="sixth_bg_img">
</div>
<div class="rewards_bg5">
<img src="/EN/PublishingImages/new_home/sliders/slider6_2.png" class="sixth_bg_img">
</div>
<div class="rewards_bg6">
<img src="/EN/PublishingImages/new_home/sliders/slider6_1.png" class="sixth_bg_img">
</div>
<div class="rewards_bg7">
<img src="/EN/PublishingImages/new_home/sliders/slider6_3.png" class="sixth_bg_img">
</div>
<div class="rewards_bg8">
<img src="/EN/PublishingImages/new_home/sliders/slider6_4.png" class="sixth_bg_img">
</div>
<div class="rewards_bg9">
<img src="/EN/PublishingImages/new_home/sliders/slider6_5.png" class="sixth_bg_img">
</div>
<div class="rewards_bg10">
<img src="/EN/PublishingImages/new_home/sliders/slider6_6.png" class="sixth_bg_img">
</div> -->
<div class="rewards_button">
<!-- <a href="https://www.rewards.orange.jo/ar/deals">المزيد من الخصومات </a> -->
<a href="https://www.youtube.com/watch?v=A7DENkX1JC8" target="_blank" class="rewards_video"><img src="/EN/PublishingImages/new_home/play_rewards.png">
<span>فيديو توضيحي<small style="display: block;">شاهد الان</small></span>
</a>
<a href="https://www.rewards.orange.jo/en/deals" class="rewards_more_deals">المزيد من الخصومات</a>
<a href="http://www.rewards.orange.jo/webviews/deals/ar/Account/Login" class="rewards_login">تسجيل الدخول</a>
</div>
</div>
<section class="csr">
<div class="container">
<div class="csr_title">
<h3>مسؤولية أورنج المجتمعية</h3>
<p>معايير جديدة للمسؤولية المؤسسية المجتمعية</p>
</div>
<div class="row">
<div class="col-md-12">
<div class="csr_bg"></div>
<div class="csr_middle">
<div class="middle_header">
<a class="csr_link_1" href="javascript:void(0)" style="display: none;"><h3>مسؤولية أورنج المجتمعية</h3></a>
<a class="csr_link_2" href="javascript:void(0)" style="display: block;"><h3>الشمول الرقمي </h3></a>
<a class="csr_link_3" href="javascript:void(0)" style="display: none;"><h3>التعليم الرقمي </h3></a>
<a class="csr_link_4" href="javascript:void(0)" style="display: none;"><h3>ريادة الأعمال </h3></a>
<a class="csr_link_5" href="javascript:void(0)" style="display: none;"><h3>الشراكات</h3></a>
<!-- <a class="csr_link_6" href="javascript:void(0)"><h3>مسابقات</h3></a> -->
</div>
<div class="middle_desc">
<p class="csr_desc_1" style="display: none;"> إن أورنج الأردن تسعى للمساهمة في النمو الاقتصادي والاجتماعي من خلال استراتيجية الشركة للمسؤولية المجتمعية التي تركز على تمكين الشباب والنساء والأشخاص ذوي الإعاقة في
ثلاثة مجالات رئيسية: الشمول الرقمي، والتعليم الرقمي، وريادة الأعمال عبر برامجها الخاصة، والمشاريع التي تنفذها بالتعاون مع شركائها. <!-- <a href="https://www.orange.jo/ar/Pages/csr.aspx">اكتشف المزيد</a> -->
</p>
<p class="csr_desc_2" style="display: block;"> تسعى أورنج الأردن إلى تمكين الحياة الرقمية للناس ليس من خلال تعزيز البنية الأساسية للاتصالات في الأردن وحسب، بل من خلال برامجها للمسؤولية الاجتماعية أيضاً التي
تستهدف ثلاث فئات رئيسية مهمة من المجتمع: الشباب، والنساء، والأشخاص ذوي الإعاقة.
<!-- <a href="https://www.orange.jo/ar/pages/coding-academy.aspx?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage">اكتشف المزيد</a> -->
</p>
<p class="csr_desc_3" style="display: none;"> إن أورنج الأردن ملتزمة بالمساهمة بالتحول الرقمي في المملكة من خلال تحسين جودة التعليم، وتزويد الطلاب بالمهارات الرقمية اللازمة، ورقمنة المصادر التعليمية.
<!-- <a href="https://www.orange.jo/ar/big/pages/default.aspx?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage">اكتشف المزيد</a> -->
</p>
<p class="csr_desc_4" style="display: none;"> تتؤمن أورنج الأردن أن دعم ريادة الأعمال هي المفتاح لدفع الاقتصاد والتنمية المستدامة، لذا فهي حريصة على تمهيد الطريق أمام الشركات الناشئة في الأردن من خلال تقديم الدعم
والإرشاد. <!-- <a href="https://yo.orange.jo/ar/tlym/dwrat-tdryb">اكتشف المزيد</a> -->
</p>
<p class="csr_desc_5" style="display: none;"> لتحرص أورنج الأردن على تعزيز المجتمع من الداخل، وخلق مستقبل أفضل لجميع من تمس الشركة حياتهم بالتعاون مع شركائها.
<!-- <a href="https://yo.orange.jo/ar/tlym/mnh-jamyt">اكتشف المزيد</a> -->
</p>
<!-- <p class="csr_desc_6">
تنظم أورنج الأردن مسابقات وتحديات محلية لرياديي الأعمال تأهلهم للمنافسة على مستوى محلي، واقليمي، وعالمي.
<a href="https://yo.orange.jo/ar/ryadt-alamal/msabqat">اكتشف المزيد</a>
</p> -->
</div>
</div>
<div class="csr_section slick-initialized slick-slider slick-dotted"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style="">Previous</button>
<div class="slick-list draggable">
<div class="slick-track" style="opacity: 1; width: 6960px; transform: translate3d(1740px, 0px, 0px);">
<div class="csr4 slick-slide slick-cloned" data-slick-index="-2" aria-hidden="true" tabindex="-1" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg" alt="Image alt">
</picture>
</div>
<div class="csr5 slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg" alt="Image alt">
</picture>
</div>
<div class="csr1 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide50" aria-describedby="slick-slide-control50" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg" alt="Image alt">
</picture>
</div>
<div class="csr2 slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide51" aria-describedby="slick-slide-control51" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg" alt="Image alt">
</picture>
</div>
<div class="csr3 slick-slide slick-active" data-slick-index="2" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide52" aria-describedby="slick-slide-control52" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg" alt="Image alt">
</picture>
</div>
<div class="csr4 slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide53" aria-describedby="slick-slide-control53" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg" alt="Image alt">
</picture>
</div>
<div class="csr5 slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide54" aria-describedby="slick-slide-control54" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg" alt="Image alt">
</picture>
</div>
<div class="csr1 slick-slide slick-cloned" data-slick-index="5" aria-hidden="true" tabindex="-1" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg" alt="Image alt">
</picture>
</div>
<div class="csr2 slick-slide slick-cloned" data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg" alt="Image alt">
</picture>
</div>
<div class="csr3 slick-slide slick-cloned" data-slick-index="7" aria-hidden="true" tabindex="-1" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg" alt="Image alt">
</picture>
</div>
<div class="csr4 slick-slide slick-cloned" data-slick-index="8" aria-hidden="true" tabindex="-1" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg" alt="Image alt">
</picture>
</div>
<div class="csr5 slick-slide slick-cloned" data-slick-index="9" aria-hidden="true" tabindex="-1" style="width: 580px;">
<!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
<img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg"> -->
<picture>
<source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
<source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg">
<img src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg" alt="Image alt">
</picture>
</div>
</div>
</div>
<!--
<div class="csr6">
<img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/competitions.png">
<img class="hidden-md hidden-lg" src="/AR/PublishingImages/new_home_AR/sliders/competitionsmob.png">
</div> -->
<button class="slick-next slick-arrow" aria-label="Next" type="button" style="">Next</button>
<ul class="slick-dots" style="" role="tablist">
<li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control50" aria-controls="slick-slide50" aria-label="1 of 3" tabindex="-1">1</button></li>
<li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control51" aria-controls="slick-slide51" aria-label="2 of 3" tabindex="0" aria-selected="true">2</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control52" aria-controls="slick-slide52" aria-label="3 of 3" tabindex="-1">3</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control53" aria-controls="slick-slide53" aria-label="4 of 3" tabindex="-1">4</button></li>
<li role="presentation"><button type="button" role="tab" id="slick-slide-control54" aria-controls="slick-slide54" aria-label="5 of 3" tabindex="-1">5</button></li>
</ul>
</div>
<div class="csr_middle_bottom">
<div class="middle_number">
<div class="csr_numbers_1" style="display: none;">
<p><span>4</span> أولويات و محاور</p>
<p><span>4</span> فئات مستهدفة</p>
<p><span>2</span> شركاء استراتيجيين</p>
</div>
<div class="csr_numbers_2" style="display: flex;">
<p><a href="/ar/CSR/Pages/Digital-Centers.aspx">المراكز الرقمية المجتمعية</a></p>
<p><a href="/ar/CSR/Pages/Innovation-lab.aspx">مختبرات الابتكار </a></p>
<p><a href="/ar/CSR/Pages/accessible-solution.aspx">برنامج التهيئة الرقمية للأشخاص ذوي الإعاقة </a></p>
<p><a href="/ar/CSR/Pages/makani-centers.aspx">مراكز مكاني </a></p>
</div>
<div class="csr_numbers_3" style="display: none;">
<p><a href="/ar/CSR/Pages/coding-academy.aspx">أكاديمية البرمجة</a></p>
<p><a href="/ar/CSR/Pages/fab-lab.aspx">مختبرات التصنيع الرقمي (فاب لاب) </a></p>
<p><a href="/ar/CSR/Pages/scholarships.aspx">المنح الدراسية</a></p>
</div>
<div class="csr_numbers_4" style="display: none;">
<p><a href="/ar/CSR/Pages/big.aspx">البرنامج الموجّه لتسريع نمو الشركات والمشاريع الريادية الناشئة (BIG)</a></p>
<p><a href="/ar/CSR/Pages/competitions.aspx">مسابقات </a></p>
</div>
<div class="csr_numbers_5" style="display: none;">
<p><span>15</span> منحة للطلاب <br> سنوياً</p>
<p><span>33</span> منحة دراسية بالتعاون<br> مع جامعة الاميرة سمية</p>
</div><!--
<div class="csr_numbers_6">
<p><span>2017 </span> يعمل منذ </p>
<p><span>03</span> الفائزون كل عام</p>
</div> -->
</div>
<div class="discover_csr">
<a href="/ar/csr/pages/default.aspx">اقرأ المزيد</a>
</div>
</div>
</div>
<script>
if (document.documentElement.clientWidth > 700) {
$('.csr_section').slick({
infinite: true,
slidesToShow: 2,
slidesToScroll: 1,
padding: 0,
rtl: true,
autoplay: true,
dots: true,
autoplaySpeed: 3500
});
$('.csr_section').on('afterChange', function() {
if ($(".csr1").hasClass('slick-current')) {
$(".csr_numbers_1").css('display', 'flex');
} else {
$(".csr_numbers_1").css('display', 'none');
}
if ($(".csr2").hasClass('slick-current')) {
$(".csr_numbers_2").css('display', 'flex');
} else {
$(".csr_numbers_2").css('display', 'none');
}
if ($(".csr3").hasClass('slick-current')) {
$(".csr_numbers_3").css('display', 'flex');
} else {
$(".csr_numbers_3").css('display', 'none');
}
if ($(".csr4").hasClass('slick-current')) {
$(".csr_numbers_4").css('display', 'flex');
} else {
$(".csr_numbers_4").css('display', 'none');
}
if ($(".csr5").hasClass('slick-current')) {
$(".csr_numbers_5").css('display', 'flex');
} else {
$(".csr_numbers_5").css('display', 'none');
}
if ($(".csr6").hasClass('slick-current')) {
$(".csr_numbers_6").css('display', 'flex');
} else {
$(".csr_numbers_6").css('display', 'none');
}
});
}
if (document.documentElement.clientWidth < 700) {
$('.csr_section').slick({
infinite: true,
dots: true,
slidesToShow: 3,
slidesToScroll: 1,
centerMode: true,
rtl: true,
autoplay: true,
autoplaySpeed: 3500,
arrows: true,
responsive: {
411: {
items: 3.2,
},
375: {
items: 2.0,
},
360: {
items: 2.2,
},
320: {
items: 2.2,
},
},
});
$(".csr .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
$(".csr .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
$('.csr_section').on('afterChange', function() {
if ($(".csr1").hasClass('slick-current')) {
$(".csr_numbers_1").css('display', 'block');
} else {
$(".csr_numbers_1").css('display', 'none');
}
if ($(".csr2").hasClass('slick-current')) {
$(".csr_numbers_2").css('display', 'block');
} else {
$(".csr_numbers_2").css('display', 'none');
}
if ($(".csr3").hasClass('slick-current')) {
$(".csr_numbers_3").css('display', 'block');
} else {
$(".csr_numbers_3").css('display', 'none');
}
if ($(".csr4").hasClass('slick-current')) {
$(".csr_numbers_4").css('display', 'block');
} else {
$(".csr_numbers_4").css('display', 'none');
}
if ($(".csr5").hasClass('slick-current')) {
$(".csr_numbers_5").css('display', 'block');
} else {
$(".csr_numbers_5").css('display', 'none');
}
if ($(".csr6").hasClass('slick-current')) {
$(".csr_numbers_6").css('display', 'block');
} else {
$(".csr_numbers_6").css('display', 'none');
}
});
}
$('.csr_section').on('afterChange', function() {
if ($(".csr1").hasClass('slick-current')) {
$(".csr_desc_1").css('display', 'block');
$(".csr_link_1").css('display', 'block');
} else {
$(".csr_desc_1").css('display', 'none');
$(".csr_link_1").css('display', 'none');
}
if ($(".csr2").hasClass('slick-current')) {
$(".csr_desc_2").css('display', 'block');
$(".csr_link_2").css('display', 'block');
} else {
$(".csr_desc_2").css('display', 'none');
$(".csr_link_2").css('display', 'none');
}
if ($(".csr3").hasClass('slick-current')) {
$(".csr_desc_3").css('display', 'block');
$(".csr_link_3").css('display', 'block');
} else {
$(".csr_desc_3").css('display', 'none');
$(".csr_link_3").css('display', 'none');
}
if ($(".csr4").hasClass('slick-current')) {
$(".csr_desc_4").css('display', 'block');
$(".csr_link_4").css('display', 'block');
} else {
$(".csr_desc_4").css('display', 'none');
$(".csr_link_4").css('display', 'none');
}
if ($(".csr5").hasClass('slick-current')) {
$(".csr_desc_5").css('display', 'block');
$(".csr_link_5").css('display', 'block');
} else {
$(".csr_desc_5").css('display', 'none');
$(".csr_link_5").css('display', 'none');
}
if ($(".csr6").hasClass('slick-current')) {
$(".csr_desc_6").css('display', 'block');
$(".csr_link_6").css('display', 'block');
} else {
$(".csr_desc_6").css('display', 'none');
$(".csr_link_6").css('display', 'none');
}
});
</script>
</div>
</div>
</section>
<section class="last-section">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="flex-animate">
<div class="flex-item1">
<p class="flex-name">وظائف أورنج</p>
<span>
<span><a href="https://orange.elevatus.jobs/job-details/NTEx/coding-academies-manager-3-years-contract">Coding Academies manager</a></span>
<span><a href="https://orange.elevatus.jobs/job-details/NTE0/b2c-marketing-expert">B2C Marketing Expert</a></span>
<span><a href="https://orange.elevatus.jobs/job-details/NTA5/fabrication-labs-innovation-hub-manager-3-years-contract">Fabrication Labs & Innovation Hub Manager</a></span>
</span>
<a href="https://orange.elevatus.io/">جميع الوظائف</a>
<div class="opend-flex"></div>
</div>
<div class="flex-item2 active">
<div class="flex-content">
<img src="/EN/PublishingImages/logo.png" alt="orange-logo" class="logo">
<div class="content-holder">
<h2>عن أورنج الأردن </h2>
<p>تعتبر أورنج الأردن أحد رواد تشغيل وتزويد خدمات اتصالات متكاملة في المملكة من خدمات الخط الثابت، والخلوي، والإنترنت والبيانات لتلبي الاحتياجات الفردية والتجارية لأكثر من 5 ملايين مشترك في جميع أنحاء
المملكة.</p>
<a href="https://www.orange.jo/ar/pages/about-orange.aspx">أقرأ المزيد</a>
</div>
</div>
</div>
</div>
<script>
if (document.documentElement.clientWidth < 700) {
$('.flex-animate').slick({
infinite: false,
arrows: false,
dots: true,
slidesToShow: 1,
slidesToScroll: 1,
rtl: true,
autoplay: true,
autoplaySpeed: 3500
});
}
</script>
</div>
</div>
</div>
</section>
<section class="contact-us">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="flex-contact">
<h2>اشترك في <br><span>نشرتنا الإخبارية</span></h2>
<p>آخر العروض والأخبار من أورنج</p>
<span id="valdEmail">تم الاشتراك بنجاح</span>
<input id="txtEmail" type="text" placeholder="ادخل البريد الالكتروني">
<input type="button" value="اشترك" onclick="SendNews()">
</div>
</div>
</div>
</div>
</section>
</div>
</div>
<!-- <div class="_section">
<div id="featured2">
<img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_first_slider" />
<img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_second_slider" />
<img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_third_slider" />
<img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_fourth_slider" />
<img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_fifth_slider" />
</div>
<span class="orbit-caption" id="first_first_slider">
<small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
<h1>Ready to change1</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
<span>
<a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
</span>
</span>
<span class="orbit-caption" id="first_second_slider">
<small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
<h1>Ready to change2</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
<span>
<a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
</span>
</span>
<span class="orbit-caption" id="first_third_slider">
<small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
<h1>Ready to change3</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
<span>
<a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
</span>
</span>
<span class="orbit-caption" id="first_fourth_slider">
<small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
<h1>Ready to change4</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
<span>
<a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
</span>
</span>
<span class="orbit-caption" id="first_fifth_slider">
<small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
<h1>Ready to change5</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
<span>
<a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
</span>
</span>
</div> -->
<script type="text/javascript">
// $(window).load(function () {
// $('#featured').orbit({
// 'bullets': true,
// 'timer': true,
// 'animation': 'horizontal-slide',
// });
// });
// $(window).load(function () {
// $('#featured2').orbit({
// 'bullets': true,
// 'timer': true,
// 'animation': 'horizontal-slide',
// });
// });
// $('.center').on('beforeChange', function (event, slick, currentSlide, nextSlide) {
// console.log('beforeChange', currentSlide, nextSlide);
// });
// $('.center').on('afterChange', function (event, slick, currentSlide) {
// console.log('afterChange', currentSlide);
// });
// $('.center').on('beforeChange', function (event, slick, currentSlide, nextSlide) {
// if ($(".clip1").hasClass('slick-current')) {
// $(".rewards_bg1").css('visibility', 'visible');
// console.log('slider1');
// }
// else {
// $(".rewards_bg1").css('visibility', 'hidden')
// }
// if ($(".clip2").hasClass('slick-current')) {
// $(".rewards_bg2").css('visibility', 'visible');
// console.log('slider1');
// }
// else {
// $(".rewards_bg2").css('visibility', 'hidden')
// }
// if ($(".clip3").hasClass('slick-current')) {
// $(".rewards_bg3").css('visibility', 'visible')
// }
// else {
// $(".rewards_bg3").css('visibility', 'hidden')
// }
// if ($(".clip4").hasClass('slick-current')) {
// $(".rewards_bg4").css('visibility', 'visible')
// }
// else {
// $(".rewards_bg4").css('visibility', 'hidden')
// }
// });
// $('.variable-width').slick({
// arrows: true
// }).on('afterChange', function(event, slick, currentSlide, nextSlide) {
// console.log("Hey bitch ");
// if ($(".clip2").hasClass('slick-current')) {
// $(".rewards_bg2").css('visibility', 'visible')
// }
// else {
// $(".rewards_bg2").css('visibility', 'hidden')
// }
// if ($(".clip3").hasClass('slick-current')) {
// $(".rewards_bg3").css('visibility', 'visible')
// }
// else {
// $(".rewards_bg3").css('visibility', 'hidden')
// }
// if ($(".clip4").hasClass('slick-current')) {
// $(".rewards_bg4").css('visibility', 'visible')
// }
// else {
// $(".rewards_bg4").css('visibility', 'hidden')
// }
// });
</script>
<script>
if (document.documentElement.clientWidth < 700) {
function mobileLinks(n) {
if (n == 1) {
window.open('https://www.orange.jo/ar/pages/coverage.aspx', "_blank");
}
if (n == 2) {
window.open('https://www.orange.jo/ar/help/internet/pages/guide-to-best-fiber-experience.aspx#', "_blank");
}
if (n == 3) {
window.open('https://internationalandroaming.orange.jo/international-services/?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage', "_blank");
}
if (n == 4) {
window.open('https://store.orange.jo/', "_blank");
}
if (n == 5) {
window.open('https://www.orange.jo/ar/help/pages/default.aspx', "_blank");
}
}
}
</script>
<style>
.discover_csr {
position: absolute;
top: -10px;
right: -330px;
}
.discover_csr a {
border: 1px solid #000;
background-color: #fff;
width: 170px;
height: 53px;
display: block;
text-align: center;
padding-top: 15px;
}
.discover_csr a:hover {
background-color: #ff7900;
color: #fff;
border-color: #ff7900;
}
@media (max-width: 480px) {
.discover_csr a {
border: 1px solid #fff;
background-color: transparent;
color: #fff;
width: 90%;
height: 53px;
display: block;
text-align: center;
padding-top: 15px;
font-size: 17px;
font-weight: 700;
}
.discover_csr {
position: relative;
bottom: -130px;
margin-left: 5px;
right: -5px;
top: unset;
}
}
.sixth_section .variable-width .slick-slide span p small {
display: block;
font-size: 23px;
font-weight: 700;
margin-bottom: 5px;
}
p.single_item_yo_p.winner_p span img {
width: unset;
display: inline;
}
p.single_item_yo_p.winner_p {
font-size: 35px;
font-weight: 700;
max-width: 360px;
color: #fff;
margin-top: 25px;
line-height: 1.2;
}
h1.single_item_yo_h1.winner_h1 {
font-size: 50px;
max-width: 500px;
margin-bottom: 10px;
color: #ff7900;
margin-top: 20px;
}
span.winner_a a {
bottom: 35px;
}
span.winner_a .single_item_4ga {
bottom: 10px !important;
}
.single-item .slick-slide .winner_slide_content {
top: 100px !important;
}
small.single_item_yo_small.winner_small small {
margin-right: 5px;
letter-spacing: -1px;
}
h6.winner_h6 {
font-weight: 400;
color: #fff;
margin-top: 30px;
font-size: 11px;
}
.winner_slide_content .reno_img {
display: none;
}
@media (max-width:480px) {
.winner_slide_content .reno_img {
display: block;
width: 86px;
float: left;
position: relative;
top: 18px;
left: -25%;
}
.winner_img {
position: relative;
top: 25px;
height: unset !important;
}
.single-item .slick-slide .winner_slide_content {
top: 220px !important;
}
h1.single_item_yo_h1.winner_h1 {
font-size: 40px !important;
max-width: unset !important;
letter-spacing: -0.5px;
margin: 10px 0px;
}
p.single_item_yo_p.winner_p {
font-size: 25px !important;
font-weight: 700;
max-width: 310px !important;
margin-top: 15px;
}
p.single_item_yo_p.winner_p span img {
width: 136px !important;
}
span.winner_a .single_item_4ga {
bottom: 130px !important;
}
h6.winner_h6 {
margin-top: 0 !important;
}
small.single_item_yo_small.winner_small {
font-size: 17px;
font-weight: 600;
color: #ff7900;
}
.winner_small {
display: none !important;
}
.mobile_third h1 {
max-width: 40% !important;
font-size: 35px !important;
letter-spacing: -0.5px !important;
font-weight: 750 !important;
}
.mobile_third div {
top: 230px !important;
padding-right: 30px !important;
}
.mobile_third span a {
top: 190px !important;
}
.mobile_third div {
top: 230px !important;
}
}
@media (max-width:375px) {
.mobile_third div {
top: 200px !important;
}
.winner_slide_content .reno_img {
left: -32px;
}
}
@media (max-width: 360px) {
.winner_slide_content .reno_img {
left: -22px;
}
.sixth_section .variable-width .slick-slide span p span,
.sixth_section .variable-width1 .slick-slide span p span {
max-width: 250px !important;
}
.mobile_third span a {
top: 210px !important;
}
.mobile_third div {
top: 180px !important;
}
}
.orbit-bullets:before {
content: "04 /";
}
.q-icons ul li:first-child {
display: none;
}
.orbit-caption h1.slider_date_1 {
color: #ff7900;
font-weight: 600 !important;
max-width: 320px;
margin-bottom: 25px;
line-height: 1.3;
}
.orbit-caption p.slider_date_2 {
font-size: 20px;
max-width: 400px;
line-height: 1.2;
}
.orbit-caption h1.long_slider_text_h1 {
color: #ff7900;
}
.orbit-caption small.slider_date_1_1 {
color: #fff;
}
.orbit-caption h1.slider_date_1_2 {
color: #ff7900;
font-weight: 600 !important;
max-width: 325px;
}
.orbit-caption p.slider_date_1_3 {
font-size: 22px;
max-width: 400px;
line-height: 1.2;
}
.csr_numbers_1,
.csr_numbers_5 {
visibility: hidden;
}
#featured {
width: 565px;
height: 290px;
/*background: #009cff url('orbit/loading.gif') no-repeat center center; /* overflow: hidden; */
}
div.orbit img {
width: 1145px;
}
#nav_drop {
position: relative;
}
#nav_drop a {
padding: 5px 15px 5px;
}
.dropdown-toggle {
padding: 0;
background: #777;
}
.dropdown {
display: none;
position: absolute;
width: 100%;
z-index: 2;
margin-right: 0;
padding-right: 0;
border: .5px solid #aaa;
}
.dropdown li {
list-style-type: none;
}
.dropdown li a {
text-decoration: none;
padding: 0em 1em;
display: block;
}
#nav_drop a {
width: 100%;
display: block;
height: 72px;
background: #ff7900;
color: #000;
font-weight: 100;
padding-top: 25px;
font-size: 20px;
}
.dropdown li {
color: #000;
font-weight: 100;
font-size: 20px;
padding-top: 10px;
cursor: pointer;
background: #fff;
padding-right: 10px;
padding-bottom: 10px;
}
.dropdown li:hover {
background: #ff7900;
}
.csr_numbers_2 p {
width: auto;
}
.csr_numbers_2 p:nth-child(3) {
width: 30%;
}
.csr_numbers_4 p {
width: 50%;
}
.middle_number p a {
color: #fff;
font-weight: 500;
font-size: 15px;
position: relative;
}
.middle_number p a:hover {
color: #ff7900;
text-decoration: underline;
}
.csr_numbers_2 p:first-child a:after {
content: " ";
position: absolute;
border-right: 1px solid #CCCCCC;
height: 39px;
top: 0;
left: -7px;
}
.csr_numbers_2 p:nth-child(2) a:after {
content: " ";
position: absolute;
border-right: 1px solid #CCCCCC;
height: 39px;
top: 0;
left: -13px;
}
.csr_numbers_2 p:nth-child(3) a:after {
content: " ";
position: absolute;
border-right: 1px solid #CCCCCC;
height: 39px;
top: 0;
left: -17px;
}
.csr_numbers_3 p:nth-child(1) a:after {
content: " ";
position: absolute;
border-right: 1px solid #CCCCCC;
height: 20px;
top: 0;
left: -30px;
}
.csr_numbers_3 p:nth-child(2) a:after {
content: " ";
position: absolute;
border-right: 1px solid #CCCCCC;
height: 20px;
top: 0;
left: -70px;
}
.csr_numbers_4 p:nth-child(1) a:after {
content: " ";
position: absolute;
border-right: 1px solid #CCCCCC;
height: 20px;
top: 0;
left: -75px;
}
#valdEmail {
color: #4bad53;
position: absolute;
right: 47%;
bottom: -25px;
font-weight: 100;
display: none;
}
.contact-us .flex-contact input[type="button"] {
width: 130px !important;
height: 43px !important;
background: #ff7900 !important;
color: #fff !important;
font-size: 17px !important;
border: none !important;
margin: 0 !important;
font-weight: 600;
cursor: pointer;
font-family: inherit;
}
@media (min-width:1400px) {
img.sixth_bg_img {
left: -11px;
top: 159px;
}
.cont {
background-position: 0px -250px;
}
section.csr {
margin-top: 717px;
}
.last-section {
margin: 245px 0 0;
}
.sixth_section {
top: 240px;
}
}
.dark.wrapper .cont {
background-image: url("/AR/PublishingImages/new_home_AR/BGdark.svg");
}
.dark.wrapper .third_div>div:first-child div {
background-image: url(/EN/PublishingImages/new_home/active_colored.svg);
background-color: #44BBE6;
}
.dark.wrapper .third_div>div:nth-child(2) div {
background-image: url(/EN/PublishingImages/new_home/dollar_colored.svg);
background-color: #50BE87;
}
.dark.wrapper .third_div>div:nth-child(3) div {
background-image: url('/EN/PublishingImages/new_home/SHAPE_colored.svg');
background-color: #A885D8;
border-color: #A885D8;
}
.dark.wrapper .third_div>div:nth-child(4) div {
background-image: url('/EN/PublishingImages/new_home/globe_colored.svg');
background-color: #FFD200;
}
.dark.wrapper .third_div>div>div:hover p,
.dark.wrapper .third_div>div>div:hover span,
.dark.wrapper .third_div>div>div:hover a {
color: #000;
}
.dark.wrapper .fifth_section .fifth_title h3,
.dark.wrapper .fifth_section .fifth_title p,
.dark.wrapper .slider2_text_noslide>span p,
.dark.wrapper .sixth_title p,
.dark.wrapper .sixth_title p,
.dark.wrapper .csr_title p {
color: #fff;
}
/*
span.chat-expander.s4-notdlg {
display: none;
} */
div.OrangeBreadCrumb {
display: none;
}
.second_section span a,
.second_section span a:active,
.second_section span a:link,
.second_section span a:focus {
color: #fff;
}
.e-shop_installment {
display: none;
color: #999999;
}
.slider2_text_noslide {
position: absolute;
top: 24%;
right: 68%;
}
.slider2_text_noslide>span {
position: absolute;
width: 250px;
font-size: 17px;
font-weight: 100;
height: 327px;
}
.slider2_text_noslide>span h5 {
font-size: 27px;
}
.slider2_text_noslide>span p {
color: #000;
font-weight: 100;
margin-top: 25px;
}
.slider2_text_noslide>span a {
background: #ff7900;
color: #fff;
padding: 20px 49px;
position: absolute;
bottom: 0;
font-weight: 600;
}
small.fifth_4g_first {
font-size: 50px;
color: #ff7900;
font-weight: 600;
}
h1.fifth_4g_second {
font-size: 56px;
color: #ff7900;
font-weight: 600 !important;
}
h1.fifth_4g_second span {
color: #fff;
}
p.fifth_4g_third {
color: #fff;
font-size: 36px;
max-width: 60%;
line-height: 1;
font-weight: 600;
}
p.fifth_4g_third span {
color: #ff7900;
}
.third_div1 .slick-track {
left: 86px;
}
.third_div1 button.slick-prev.slick-arrow {
position: absolute;
height: 118px;
width: 65px;
z-index: 1;
opacity: 0;
}
.third_div1 button.slick-next.slick-arrow {
position: absolute;
height: 118px;
width: 65px;
top: 0;
right: 0;
opacity: 0;
}
.third_div1 .slick-slide.slick-active.slick-current .box1 {
background-image: url(/EN/PublishingImages/new_home/active_orange.svg);
background-repeat: no-repeat;
background-size: 100px;
background-position: -8px 47px;
}
.third_div1 .slick-slide.slick-active.slick-current .box2 {
background-image: url('/EN/PublishingImages/new_home/dollar_orange.svg');
background-repeat: no-repeat;
background-size: 101px;
background-position: -8px 47px;
}
.third_div1 .slick-slide.slick-active.slick-current .box3 {
background-image: url('/EN/PublishingImages/new_home/SHAPE_orange.svg');
background-repeat: no-repeat;
background-size: 100px;
background-position: -8px 47px;
}
.third_div1 .slick-slide.slick-active.slick-current .box4 {
background-image: url('/EN/PublishingImages/new_home/globe_orange.svg');
background-repeat: no-repeat;
background-size: 100px;
background-position: -8px 47px;
}
.third_div1 .slick-active.slick-current div {
background-color: #ff7900;
}
.third_div1 .slick-active.slick-current div a {
color: #fff;
text-decoration: underline;
font-weight: 100;
display: block;
}
.third_div1 .slick-slide div span {
display: none;
}
.third_div1 .slick-active.slick-current div p {
color: #fff;
font-size: 19px;
font-weight: 700;
}
}
.third_div1 .slick-slide div a {
font-size: 16px;
}
.third_div1 .slick-slide>div {
box-shadow: 0px 0px 9px 1px #00000038;
padding: 16px;
}
.third_div1 .slick-slide div p {
color: #000;
font-size: 19px;
font-weight: 700;
}
.third_div1 .slick-list.draggable {
height: 130px;
overflow: visible;
}
.third_div1 {
margin-top: 30px;
}
.third_div1 .slick-slide div a {
color: #000;
font-weight: 100;
text-decoration: underline;
}
@media (max-width: 440px) {
.ms-webpart-chrome-vertical {
display: block;
}
.ms-webpart-chrome-fullWidth {
min-width: unset;
width: 440px !important;
}
}
@media (max-width: 414px) {
.ms-webpart-chrome-fullWidth {
width: 414px !important;
}
}
@media (max-width: 412px) {
.ms-webpart-chrome-fullWidth {
width: 412px !important;
}
}
@media (max-width: 411px) {
.ms-webpart-chrome-fullWidth {
width: 411px !important;
}
}
@media (max-width: 375px) {
.ms-webpart-chrome-fullWidth {
width: 375px !important;
}
}
@media (max-width: 360px) {
.ms-webpart-chrome-fullWidth {
width: 360px !important;
}
}
@media (max-width: 320px) {
.ms-webpart-chrome-fullWidth {
width: 320px !important;
}
}
@media (max-width: 480px) {
.mslide4 p span {
position: relative;
top: 5px;
font-weight: bold;
}
.mobile_slide1 p {
font-family: Arial !important;
}
.last-section .flex-animate .flex-item1>a {
text-decoration: underline;
}
.mslide4 p {
width: 220px !important;
}
.middle_desc .csr_desc_2 {
border-bottom: 1px solid #ccc;
padding-bottom: 18px;
}
.middle_desc .csr_desc_3,
.middle_desc .csr_desc_4 {
border-bottom: 1px solid #ccc;
padding-bottom: 45px;
}
.csr_divider {
border: 0.5px solid #ccc;
position: absolute;
top: 713px;
width: 92%;
margin-right: 15px;
}
.middle_number p {
margin-right: 0px;
}
.csr .slick-dots .slick-active {
margin: 0px 15px 0px 10px;
}
.last-section .flex-animate .flex-item1 {
background-image: url("/EN/PublishingImages/ehabM.png");
background-repeat: no-repeat;
background-size: 100% 50%;
}
.top_dropdown:after {
background-image: url(/EN/PublishingImages/droparrowios.svg);
}
.top_dropdown:after {
top: 104px !important;
content: "";
transform: rotate(0deg);
right: 387px;
background-repeat: no-repeat;
background-size: 100%;
padding: 0 0 20px;
}
.dark.wrapper .third_div1 .slick-slide>.box1 {
background-color: #44BBE6;
background-image: none;
}
.dark.wrapper .third_div1 .slick-slide.slick-current>.box1 {
background-image: url(/EN/PublishingImages/new_home/active_colored.svg);
background-color: #44BBE6;
background-repeat: no-repeat;
}
.dark.wrapper .third_div1 .slick-slide>.box2 {
background-color: #50BE87;
background-image: none;
}
.dark.wrapper .third_div1 .slick-slide.slick-current>.box2 {
background-image: url(/EN/PublishingImages/new_home/dollar_colored.svg);
background-color: #50BE87;
background-repeat: no-repeat;
}
.dark.wrapper .third_div1 .slick-slide>.box3 {
background-color: #A885D8;
background-image: none;
}
.dark.wrapper .third_div1 .slick-slide.slick-current>.box3 {
background-image: url('/EN/PublishingImages/new_home/SHAPE_colored.svg');
background-color: #A885D8;
border-color: #A885D8;
background-repeat: no-repeat;
}
.dark.wrapper .third_div1 .slick-slide>.box4 {
background-color: #FFD200;
background-image: none;
}
.dark.wrapper .third_div1 .slick-slide.slick-current>.box4 {
background-image: url('/EN/PublishingImages/new_home/globe_colored.svg');
background-color: #FFD200;
background-repeat: no-repeat;
}
.dark.wrapper .third_div1>div>div:hover p,
.dark.wrapper .third_div1>div>div:hover span,
.dark.wrapper .third_div1>div>div:hover a {
color: #000;
}
.dark.wrapper .third_div1 .slick-slide.slick-current>div p {
color: #000 !important;
}
.dark.wrapper .third_div1 .slick-slide.slick-current>div a {
color: #000 !important;
}
.dark.wrapper .last-section .flex-animate .flex-item1>a {
background-color: unset;
}
.dark.wrapper .flex-item1>span a {
color: #fff !important;
}
.dark.wrapper .last-section .flex-animate .flex-item2 .flex-content h2 {
color: #fff !important;
}
.dark.wrapper .last-section .flex-animate .flex-item2 .flex-content p {
color: #fff !important;
}
.price.price-promo {
position: unset;
}
.sixth_tabs ul:after {
margin-right: 15px;
max-width: 370px;
}
.mslide2 p {
width: 240px !important;
}
.mslide3 p {
width: 280px !important;
}
.mslide5 p {
width: 400px !important;
}
p.get_off {
font-weight: 100 !important;
}
.sixth_section .variable-width span p,
.sixth_section .variable-width1 span p {
font-size: 18px;
font-weight: 700;
margin: 2px 0px;
}
.slick-arrow {
border: 1.5px solid #fff !important;
}
.first_mob .slick-arrow {
border: 1.5px solid #fff !important;
padding: 11px 13.5px !important;
}
.slider1 .slick-arrow {
padding: 11.5px 14px;
}
.sixth_section .slick-arrow {
padding: 10.5px 13.50px;
}
.slider1 .slick-arrow img {
width: 15px;
}
.csr .slick-arrow {
padding: 11.5px 14px;
}
.sixth_section .slick-arrow img {
width: 15px;
}
#nav_drop a {
display: inline-block;
font-size: 20px;
text-align: right;
}
.mslide4 h1 {
width: 240px !important;
}
.dropdown {
background-color: #222;
padding: 10px;
}
.dropdown li {
padding-right: 5px;
padding-bottom: 20px;
font-size: 20px;
}
.slider1 .slick-active a {
background: #ff7900;
}
.slider2_text_noslide>span h5 {
font-size: 31px;
margin-bottom: 25px;
}
.slider1 .slick-active img {
filter: none;
}
.slider1 .slick-arrow.slick-next {
left: 4%;
}
.slider2_text_noslide {
position: unset;
margin-top: -10px;
}
.slider2_text_noslide>span {
margin-right: 5px;
}
.slider1 .slick-dots {
left: 61%;
transform: translateX(-65%);
}
.third_div1 .slick-slide .box1 p,
.third_div1 .slick-slide .box4 p {
margin-bottom: 32px;
}
.third_div1 button.slick-next.slick-arrow {
left: 0;
right: inherit;
}
.third_div1 button.slick-prev.slick-arrow,
.third_div1 button.slick-next.slick-arrow {
width: 90px;
}
.slider2_text .price .price-main {
right: 0;
}
.slider2_text .price .price-secondary {
text-align: left;
vertical-align: top;
}
.slider2 .slick-slide>.slider2_text p,
.slider3 .slick-slide>.slider2_text p,
.slider4 .slick-slide>.slider2_text p,
.slider5 .slick-slide>.slider2_text p {
margin-bottom: 25px;
}
.fourth_section {
margin-bottom: 40px;
}
.cont {
background: none;
}
.second_section {
width: 100%;
float: unset;
}
.second_section .how_can {
border-left: none;
width: 100%;
text-align: center;
padding: 15px;
padding-right: 0px;
}
.second_section span {
display: none !important;
}
.second_section div,
.second_section span {
display: block;
float: unset;
position: relative;
}
.top_dropdown {
width: 100%;
}
.top_dropdown select {
padding-left: 50px !important;
}
.top_dropdown:after {
left: 38px;
top: 92px;
}
.fourth_section {
margin-top: 30px;
background-color: #000;
}
.fourth_section h3 {
font-weight: 700 !important;
margin-left: 0;
margin-right: 15px;
margin-top: 70px;
}
.fourth_section>p {
font-size: 20px;
margin-right: 15px;
margin-left: 0;
margin-top: 10px;
}
.fourth_section {
height: 850px;
}
.fourth_section .slick-initialized .slick-slide {
margin-right: 20px;
}
.fourth_section .slider1 span {
width: 340px;
}
.fourth_section .slider1 .slick-slide>img {
width: 340px;
}
.sixth_section .slick-list.draggable {
margin-left: -12px;
position: relative;
top: 25px;
width: 984px;
margin-right: 0 !important;
left: 0px;
}
.fourth_section {
padding: 0px;
}
.fifth_section .fifth_title {
width: 100%;
float: unset;
display: block;
position: unset;
}
.fifth_section .fifth_title p {
margin-top: 18px;
}
.fifth_section .slick-track {
top: 70px;
left: 40px;
}
.slider2,
.slider3,
.slider4,
.slider5 {
margin-top: 50px;
height: 550px;
background-size: 100% 73%;
background-position: 0px 112px;
}
.slider2_text_noslide>span p {
font-size: 17px;
line-height: 1.2;
max-width: 380px;
}
.slider2_text_noslide>span {
width: 100% !important;
}
.fifth_section .slick-slider .slick-list {
height: 900px;
}
.slider2 .slick-slide>.slider2_text h5,
.slider3 .slick-slide>.slider2_text h5,
.slider4 .slick-slide>.slider2_text h5,
.slider5 .slick-slide>.slider2_text h5 {
font-size: 33px;
font-weight: 700 !important;
}
.slider2 .slick-slide>.slider2_text,
.slider3 .slick-slide>.slider2_text,
.slider4 .slick-slide>.slider2_text,
.slider5 .slick-slide>.slider2_text {
display: inline-block;
max-width: 100%;
position: relative;
top: 75px;
left: -35px;
text-align: left;
}
.slider2 .slick-slide>.slider2_text a,
.slider3 .slick-slide>.slider2_text a,
.slider4 .slick-slide>.slider2_text a,
.slider5 .slick-slide>.slider2_text a {
font-weight: 700;
width: 100%;
display: block;
text-align: center;
top: 0;
}
.sixth_section .slick-track {
top: 0;
left: 0px;
right: -285px;
}
.third_div1 .slick-track {
left: 99px;
}
.sixth_section .slick-slide img {
width: 340px;
}
.sixth_title {
display: block;
float: unset;
padding-left: 0;
}
.sixth_section .slick-dots {
position: absolute !important;
bottom: -125px !important;
right: 118px !important;
left: inherit !important;
top: inherit !important;
}
img.sixth_bg_img {
display: none;
}
.sixth_title p {
color: #fff;
}
.sixth_title h5 {
font-size: 40px;
color: #fff;
}
.sixth_tabs ul {
margin-left: 0px;
padding-left: 0px;
padding-right: 13px;
}
.sixth_section .slick-list.draggable {
right: 0px;
}
.sixth_section .slick-initialized .slick-slide span {
display: block;
margin-left: 0;
bottom: 0;
padding-bottom: 15px;
width: 340px;
padding-top: 15px;
transition: .3s all;
/*border-bottom: 6px solid #FFD200;*/
/*background-image: url(/AR/PublishingImages/new_home_AR/Sliders/left_arrow.svg);*/
background-repeat: no-repeat;
background-size: 8px;
background-position: 6% 53%;
background: transparent;
background-image: none;
border: none;
}
.sixth_section .variable-width .slick-slide span p span,
.sixth_section .variable-width1 .slick-slide span p span {
padding: 0;
}
.sixth_section .variable-width span,
.sixth_section .variable-width1 span {
padding-right: 15px;
}
.sixth_section .slick-slide.slick-active span .call_action_rewards {
display: none;
}
.sixth_section .slick-slide.slick-active span .get_off {
display: block;
}
.sixth_section .slick-active span {
background: #ff7900;
display: block;
margin-left: 0;
padding-left: 25px;
bottom: 0;
padding-bottom: 15px;
width: 340px;
padding-top: 20px;
transition: .3s all;
border-bottom: 6px solid #FFD200;
background-repeat: no-repeat;
background-size: 8px;
background-position: 93% 53%;
}
.fifth_section .fifth_title p {
font-size: 20px;
}
.fifth_section .fifth_title p:after {
top: 100px;
}
.fifth_section .fifth_title h3 b {
font-weight: 100 !important;
}
.fifth_section .fifth_title h3 {
color: #000;
font-size: 35px;
font-weight: 700 !important;
}
.sixth_tabs ul li {
margin-right: 15px;
font-weight: 700;
font-size: 21px;
}
.fourth_section .slider1 a {
font-size: 18px;
}
.sixth_tabs ul li.tikram_tab {
text-decoration: none !important;
}
.sixth_section_bg {
margin-top: 0px;
height: 820px;
margin-top: 335px;
}
.sixth_tabs ul li.deals_tab {
text-decoration: none;
}
.rewards_button {
display: none;
}
.sixth_section_bg {
background-color: #000;
}
section.csr {
margin-top: 0px;
margin-left: 0px;
height: 970px;
background-color: #1E1E1E;
margin-right: 0;
}
.csr .slick-slider .slick-track {
position: relative;
left: 30px;
}
.csr_title {
position: unset;
margin-top: 60px;
}
.csr_section div img {
width: 100%;
position: relative;
right: 0%;
height: unset;
}
.middle_desc p {
max-width: 100%;
font-size: 18px;
margin-left: 25px;
}
.csr_section .slick-list {
top: 40px;
}
.csr_title h3 {
max-width: unset;
margin-left: 0px;
color: #fff;
}
.csr_title p {
color: #fff;
font-size: 16px;
}
.middle_header h3 {
line-height: 1;
font-size: 34px;
font-weight: 700 !important;
}
.csr_middle {
top: 515px !important;
}
section.csr {
height: 1160px !important;
}
.csr_middle {
top: 470px;
max-width: 375px;
right: 20px;
left: inherit;
bottom: inherit;
}
.middle_desc p a {
font-size: 18px;
font-weight: 700;
bottom: -80px;
}
.csr .slick-slider {
margin-top: -90px;
}
.csr .slick-initialized .slick-slide {
margin-right: 20px;
}
.last-section .flex-animate .flex-item2 .flex-content img {
display: none;
}
.last-section .flex-animate {
display: block;
}
.last-section .flex-animate .flex-item1 {
width: unset;
display: block;
}
.last-section .flex-animate .flex-item2 .flex-content {
display: block;
width: 100%;
margin: unset;
}
.last-section .slick-track {
left: 10px;
}
.last-section .flex-animate .flex-item2 .flex-content .content-holder {
width: 100%;
}
.last-section .slick-initialized .slick-slide {
margin-right: 20px;
}
.last-section {
margin: 0px;
margin-left: 0px;
}
.contact-us .flex-contact p {
display: none;
}
.contact-us .flex-contact h2 {
font: normal normal 700 35px/1.1 Arial !important;
text-align: center;
max-width: unset;
}
.contact-us .flex-contact input[type="text"] {
width: 99% !important;
height: 47px;
background: inherit !important;
border: 0.3px solid #fff !important;
color: #fff;
margin-top: 55px;
padding: 30px !important;
}
.contact-us .flex-contact input[type="submit"] {
width: 185px !important;
height: 60px !important;
background: #ff7900 !important;
color: #fff !important;
font-size: 15px !important;
border: none !important;
margin: 0 !important;
font-weight: 500;
display: block;
margin: 30px auto !important;
/* text-align: center; */
}
.contact-us .flex-contact {
display: block;
margin-left: 15px;
}
.contact-us .flex-contact h2 {
margin-left: -15px !important;
}
.slider1 .slick-arrow.slick-next {
left: inherit;
right: 5%;
}
.slider1 .slick-prev.slick-arrow {
left: 5%;
right: inherit;
}
.slider1 .slick-arrow {
top: 109%;
}
.slider2 .slick-arrow,
.slider3 .slick-arrow,
.slider4 .slick-arrow,
.slider5 .slick-arrow {
display: none;
}
.slider2 .slick-slide>img,
.slider3 .slick-slide>img,
.slider4 .slick-slide>img,
.slider5 .slick-slide>img {
width: 258px;
display: inline-block;
margin-right: 20%;
position: relative;
margin-left: 0px;
height: 394px;
top: -50px;
}
.sixth_section .slick-arrow.slick-prev {
left: 69.5%;
right: inherit;
top: inherit;
bottom: -125px;
}
.last-section .flex-animate .flex-item1 {
height: 615px;
}
.last-section .flex-animate .flex-item1 .flex-name {
padding-top: 325px !important;
}
.flex-item1>span {
margin-top: 30px;
}
.last-section .flex-animate .flex-item1>a {
width: 200px;
height: 50px;
padding-top: 18px;
}
.last-section .flex-animate .flex-item1 {
height: 615px;
}
.last-section .flex-animate .flex-item1 .flex-name {
padding-top: 325px !important;
}
.flex-item1>span {
margin-top: 15px;
}
.last-section .flex-animate .flex-item1>a {
width: unset;
height: unset;
position: unset;
padding: 0px;
background: none;
display: block;
margin-top: 180px !important;
color: #ff7900 !important;
font-size: 19px !important;
font-weight: 700 !important;
text-align: right;
}
.last-section .flex-animate .flex-item1 {
background-size: 100% 50%;
}
.flex-item1>span a {
color: #000 !important;
}
.flex-item1>span a {
font-weight: 100;
font-size: 16px;
}
.last-section .flex-animate .flex-item1 .flex-name {
font: normal normal 700 32px/1 Arial !important;
}
.sixth_section .slick-arrow.slick-next {
left: 1%;
top: inherit;
bottom: -125px;
right: 17px;
}
.sixth_section .slick-arrow {
top: 120%;
}
.slider2 .slick-dots li,
.slider1 .slick-dots li {
display: inline-block;
list-style: none;
height: 15px;
}
.slider1 .slick-dots {
text-align: center;
padding-left: 0;
position: absolute;
bottom: 3%;
}
.sixth_title {
padding-right: 30px;
}
.slider2 .slick-dots {
text-align: center;
padding-left: 0;
position: absolute;
bottom: -63%;
}
.slider2 .slick-dots li button,
.slider1 .slick-dots li button {
min-width: auto;
min-height: auto;
padding: 0;
margin: 0;
color: transparent;
height: 5px;
border-radius: 50% !important;
margin-right: 6px;
width: 6px;
border-color: transparent;
background: #999;
}
.slider2 .slick-dots li.slick-active button,
.slider1 .slick-dots li.slick-active button {
width: 25px;
border-radius: 7px !important;
background: #ff7900;
}
.slider2 .slick-dots li button:active,
.sixth_section .slick-dots li button:focus,
.slider1 .slick-dots li button:active,
.slider1 .slick-dots li button:focus {
outline: none;
}
.third_div1 .slick-slide>div {
padding: 27px 20px;
}
.slider1 .slick-dots {
text-align: center;
padding-left: 0;
position: absolute;
bottom: -17.5%;
}
.slider2 .slick-dots {
text-align: center;
padding-left: 0;
position: absolute;
bottom: -55%;
left: 160px;
}
.csr .slick-dots li {
display: inline-block;
list-style: none;
height: 15px;
margin: 0px 8px;
}
.csr .slick-dots li button {
min-width: auto;
min-height: auto;
padding: 0px;
margin: 0px;
color: transparent;
height: 5px;
border-radius: 50% !important;
margin-right: 10px;
width: 5px;
border-color: transparent;
background: #999;
}
.csr .slick-dots li.slick-active button,
.csr .slick-dots li.slick-active button {
width: 25px;
border-radius: 7px !important;
background: #ff7900;
margin: 0px -1px;
}
.csr .slick-dots li button:active,
.csr .slick-dots li button:focus {
outline: none;
}
.csr .slick-dots {
text-align: center;
padding-right: 0;
position: absolute;
}
.csr .slick-prev.slick-arrow {
width: unset;
height: unset;
opacity: 1;
}
.csr .slick-dots li.slick-active button,
.csr .slick-dots li.slick-active button {
position: relative;
}
.mobile_slide1 img {
width: 100%;
margin-left: 0px;
}
.sixth_section .slick-initialized .slick-slide:hover span {
width: 340px;
}
.slider1 .slick-arrow {
z-index: 2;
}
.mobile_slide1 small {
font-size: 18px;
font-weight: 600;
color: #ff7900;
}
.mobile_slide1 h1 {
color: #fff;
font-size: 34px;
font-weight: 700 !important;
margin-top: 15px;
line-height: 1.2;
max-width: 100%;
}
.first_mob {
margin-left: -15px;
margin-right: -15px;
}
.mobile_slide1 div {
position: absolute;
top: 120px;
padding-right: 30px;
}
.mobile_slide1 small small {
letter-spacing: -1.5px;
}
small.fifth_4g_first {
font-size: 40px !important;
}
.mobile_slide1 p {
font-size: 22px;
font-weight: 100;
color: #fff;
position: relative;
top: 40px;
line-height: 1.2;
}
.mobile_slide1 span a {
text-align: left;
display: block;
position: relative;
background: #ff7900;
color: #fff;
padding: 20px 15px;
width: 190px;
height: 60px;
transition: .5s all;
font-size: 20px;
font-weight: 300;
text-shadow: none;
text-align: right;
position: absolute;
top: 290px;
}
.mobile_slide1 span a img {
width: 20px;
height: 10px;
position: relative;
right: -140px;
top: -14px;
right: 143px;
transform: rotate(180deg);
}
.last-section .flex-animate .flex-item1 {
height: 615px;
}
.last-section .flex-animate .flex-item2 {
height: 615px;
width: 394px !important;
margin-right: 20px;
}
.last-section .flex-animate .flex-item2 {
padding-top: 345px;
}
.last-section .flex-animate .flex-item2 .flex-content .content-holder {
padding: 0px 15px;
}
.last-section .flex-animate .flex-item2 .flex-content p {
padding-top: 30px !important;
}
.last-section .flex-animate .flex-item2 .flex-content a {
top: 40px;
}
.contact-us {
padding: 80px 0 70px 20px;
margin-top: 360px;
}
.last-section .flex-animate .flex-item2 .flex-content h2 {
font: normal normal 700 32px/1.1 Arial !important;
}
.last-section .flex-animate .flex-item2 .flex-content p {
font: normal normal 400 17px/1.2 Arial !important;
}
.last-section .slick-dots li {
display: inline-block;
list-style: none;
height: 15px;
margin: 0px 5px;
}
#valdEmail {
right: 25px;
bottom: 53px;
}
.last-section .slick-dots li button {
min-width: auto;
min-height: auto;
padding: 2px;
margin: 0px;
color: transparent;
height: 5px;
border-radius: 50% !important;
margin-right: 0px;
width: 6px;
border-color: transparent;
background: #999;
}
.last-section .slick-dots li.slick-active button,
.last-section .slick-dots li.slick-active button {
width: 25px;
border-radius: 7px !important;
background: #ff7900;
margin: 0px 0px;
}
.last-section .slick-dots li button:active,
.last-section .slick-dots li button:focus {
outline: none;
}
.last-section .slick-dots {
text-align: center;
padding-left: 0;
position: absolute;
left: 185px;
bottom: -90%;
}
.last-section .flex-animate .flex-item1>a {
width: 200px;
height: 50px;
padding-top: 15px;
}
.last-section {
margin-top: 30px !important;
}
.last-section .flex-animate .flex-item2 .flex-content a {
font: normal normal 700 18px/1.1 Arial !important;
}
.last-section .flex-animate .flex-item2 .flex-content p {
font: normal normal 400 18px/1.2 Arial !important;
}
.contact-us .flex-contact input[type="button"] {
display: block;
margin: 35px 110px 0px !important;
}
.first_mob .slick-arrow {
position: absolute;
top: 84%;
left: 28%;
background: transparent;
border: none;
padding: 0;
color: #fff;
min-width: auto;
border: 1px solid #fff;
border-radius: 50% !important;
padding: 8px 10.5px;
padding-top: 6.5px;
}
.first_mob .slick-arrow {
z-index: 6;
}
.first_mob .slick-arrow img {
width: 15px;
}
.first_mob .slick-arrow {
outline: none;
}
.first_mob .slick-arrow.slick-next {
right: 7%;
}
.first_mob .slick-arrow.slick-prev {
right: 28%;
}
.first_mob .slick-dots {
position: absolute;
bottom: 49px;
right: 65%;
font-size: 13px;
padding-right: 19px;
}
.first_mob .slick-dots:after {
content: "/ 05";
position: absolute;
right: 18px;
bottom: 6px;
color: #fff;
font-size: 14px;
}
.first_mob .slick-dots:before {
content: "__________";
position: absolute;
color: #fff;
right: -90px;
}
.first_mob .slick-dots li {
display: inline-block;
border: none;
}
.first_mob .slick-dots li button {
border: none;
background: transparent;
color: #fff;
display: none;
position: relative;
right: -30px;
font-size: 14px;
top: 1px;
}
.first_mob .slick-dots li.slick-active button {
display: block;
}
.csr .slick-arrow {
position: absolute;
top: 90%;
left: 28%;
background: transparent;
border: none;
padding: 0;
color: #fff;
min-width: auto;
border: 1px solid #fff;
border-radius: 50% !important;
padding: 8px 10.5px;
padding-top: 6.5px;
}
.csr .slick-arrow img {
width: 15px;
}
.csr .slick-arrow.slick-next {
left: 0;
right: 25px;
top: inherit !important;
bottom: -485px !important;
z-index: 2;
}
.csr .slick-arrow {
top: 180% !important;
}
.mobile_slide1 p {
width: 310px;
}
.csr .slick-arrow.slick-prev {
right: 31%;
left: 0 !important;
top: inherit !important;
bottom: -485px !important;
}
.csr .slick-next.slick-arrow {
border: 1px solid #fff;
height: unset;
width: unset;
opacity: 1;
}
.csr .slick-arrow {
outline: none;
}
.csr .slick-dots {
bottom: -487px !important;
right: 130px !important;
}
.last-section .flex-animate .flex-item2 {
background: url(/EN/PublishingImages/abdounmob.png) !important;
background-repeat: no-repeat !important;
background-size: 100% 50% !important;
}
h1.long_slider_text_h1 {
margin-bottom: 0px;
}
.slider2_text_noslide>span a {
position: unset;
}
.middle_number>div {
width: 100%;
}
.csr_middle_bottom {
position: relative;
right: 25px;
top: 285px;
}
.middle_number p a {
font-size: 19px;
letter-spacing: 0.5px;
}
.flex-item1>span a:after {
content: unset;
}
.csr_numbers_3 p {
width: 100%;
text-align: unset;
}
.csr_numbers_3 p:nth-child(1) a:after,
.csr_numbers_3 p:nth-child(2) a:after,
.csr_numbers_2 p:first-child a:after,
.csr_numbers_2 p:nth-child(2) a:after,
.csr_numbers_2 p:nth-child(3) a:after,
.csr_numbers_4 p:nth-child(1) a:after {
content: unset;
}
.csr_numbers_2 p {
width: 100% !important;
text-align: unset;
}
.csr_numbers_4 p {
width: 80%;
text-align: unset;
}
}
@media only screen and (max-width: 414px) and (min-width: 411px) {
.mobile_slide1.mslide1>div {
top: 105px !important;
}
.mobile_slide1.mslide1 span a {
top: 310px !important;
}
}
@media (max-width: 412px) {
.last-section .flex-animate .flex-item2 {
width: 392px !important;
}
}
@media (max-width: 375px) {
.middle_desc p {
margin-left: 36px;
}
.top_dropdown:after {
left: 15px;
}
.top_dropdown:after {
right: 345px;
}
.sixth_tabs ul:after {
max-width: 350px;
}
.mobile_slide1 span a {
top: 280px;
}
.first_mob .slick-dots {
bottom: 40px;
right: 72%;
}
.third_div1 .slick-track {
left: 92px;
}
.csr .slick-slider .slick-track {
left: 403.5px;
}
.csr .slick-arrow.slick-prev {
right: 27%;
}
.csr .slick-dots {
right: 6% !important;
}
.last-section .slick-dots {
left: 170px;
}
.slider2 .slick-slide>img,
.slider3 .slick-slide>img,
.slider4 .slick-slide>img,
.slider5 .slick-slide>img {
margin-right: 15%;
}
.slider2_text_noslide>span p {
max-width: 340px;
}
.fourth_section .slider1 .slick-slide>img {
width: 310px;
}
.fourth_section .slider1 a {
width: 92%;
}
.fourth_section .slider1 span p {
max-width: 280px;
}
.slider1 .slick-dots {
left: 62%;
}
.fourth_section .slick-track {
left: -2px;
}
.sixth_section .slick-slide img {
width: 310px;
}
.sixth_section .slick-track {
top: 0;
left: 0px;
right: -304px;
}
.sixth_section .slick-dots {
right: 100px !important;
}
.csr .slick-dots {
right: 9% !important;
}
.sixth_section .slick-arrow.slick-prev {
left: 72.5%;
}
.slider2 .slick-slide>.slider2_text,
.slider3 .slick-slide>.slider2_text,
.slider4 .slick-slide>.slider2_text,
.slider5 .slick-slide>.slider2_text {
left: -38px;
}
.slider2 .slick-slide>img,
.slider3 .slick-slide>img,
.slider4 .slick-slide>img,
.slider5 .slick-slide>img {
margin-left: 5px;
}
.slider2 .slick-dots {
left: 140px;
}
.sixth_section .slick-slide img,
.sixth_section .slick-initialized .slick-slide span {
width: 320px;
}
.sixth_section .slick-initialized .slick-slide span p:nth-child(2) {
color: #fff;
display: none;
}
.sixth_section .slick-initialized .slick-slide span .get_off {
display: block;
font-size: 17px;
margin-bottom: 0;
}
.middle_desc p,
{
max-width: 340px;
}
.csr .slick-dots {
bottom: -285px;
top: inherit;
right: 7.5%;
left: inherit;
}
.last-section .flex-animate .flex-item1>a {
bottom: 20%;
}
.last-section .flex-animate .flex-item2 {
width: 355px !important;
}
.last-section .flex-animate .flex-item2 .flex-content h2 {
font: normal normal 700 30px/1 Arial !important;
letter-spacing: -2px;
}
.last-section .flex-animate .flex-item2 {
padding-top: 330px;
}
.mobile_slide1 p {
width: 320px;
}
.csr .slick-initialized .slick-slide {
margin-right: 21px;
}
.sixth_section_bg {
height: 800px;
}
}
@media (max-width: 360px) {
.slider2 .slick-dots {
left: 130px;
}
.top_dropdown:after {
right: 329px;
}
.csr .slick-dots {
right: 9.8% !important;
}
.csr .slick-arrow.slick-next {
right: 20px;
}
.mslide4 h1 {
width: 350px !important;
}
.mslide1 p {
top: 0px !important;
}
.sixth_tabs ul:after {
max-width: 320px;
}
.sixth_section_bg {
height: 770px;
}
.mobile_slide1 span a {
top: 270px;
}
.csr .slick-slider .slick-track {
left: 411px;
}
.sixth_section .slick-dots {
right: 90px !important;
}
.csr .slick-arrow.slick-prev {
right: 26%;
}
.middle_desc p a {
bottom: -70px;
}
.slider1 .slick-dots {
bottom: -17.5%;
width: 100%;
}
.slider1 .slick-dots {
left: 73%;
}
.slider2_text_noslide>span p {
max-width: 320px;
font-size: 16px;
}
.sixth_section .slick-arrow.slick-prev {
left: 73.5%;
}
.sixth_section .slick-track {
right: -312px;
}
.fourth_section .slider1 .slick-slide>img {
width: 300px;
}
.fourth_section .slick-track {
left: 0px;
}
.fourth_section .slider1 a {
width: 88%;
}
.sixth_section .slick-slide img,
.sixth_section .slick-initialized .slick-slide span {
width: 300px;
}
.fourth_section .slider1 span p {
width: 280px;
}
.sixth_section .slick-track {
top: 0;
left: 6px;
}
.slider2 .slick-slide>.slider2_text,
.slider3 .slick-slide>.slider2_text,
.slider4 .slick-slide>.slider2_text,
.slider5 .slick-slide>.slider2_text {
left: -35px;
}
.slider2 .slick-slide>img,
.slider3 .slick-slide>img,
.slider4 .slick-slide>img,
.slider5 .slick-slide>img {
margin-left: 0px;
}
.middle_desc p {
max-width: 320px;
}
.last-section .flex-animate .flex-item2 {
width: 340px !important;
}
}
@media (max-width: 320px) {
.top_dropdown:after {
right: 290px;
}
.sixth_section_bg {
height: 740px;
}
.sixth_tabs ul:after {
max-width: 290px;
}
.csr_section div img {
width: 87%;
}
.csr_middle {
top: 455px !important;
}
.csr .slick-dots {
bottom: -486px !important;
}
.csr .slick-arrow.slick-next {
bottom: -485px !important;
}
.csr .slick-arrow.slick-prev {
bottom: -485px !important;
}
section.csr {
height: 1070px !important;
}
.fourth_section .slider1 .slick-slide>img {
width: 280px;
}
.sixth_section .slick-arrow.slick-prev {
left: 76.5%;
}
.mobile_slide1 p {
width: 300px;
}
.top_dropdown select {
padding-left: 20px !important;
z-index: 2;
position: initial;
}
.third_div1 .slick-slide>div {
padding: 18px;
}
.third_div1 .slick-track {
left: 79px;
}
.fourth_section .slider1 span img {
left: 70px;
}
.slider2 .slick-slide>img,
.slider3 .slick-slide>img,
.slider4 .slick-slide>img,
.slider5 .slick-slide>img {
margin-right: 11%;
}
.slider2_text_noslide>span p {
max-width: 290px;
letter-spacing: -1px;
}
.sixth_section .slick-track {
right: -332px;
}
.sixth_section .slick-track {
right: -332px;
}
.sixth_section .slick-dots {
right: 5.5% !important;
}
.csr .slick-arrow.slick-prev {
right: 23%;
}
.csr .slick-dots {
right: 7% !important;
}
.last-section .slick-dots {
left: 138px;
}
.first_mob .slick-dots {
right: 70%;
}
.slider1 .slick-dots {
left: 235px;
}
.fourth_section .slick-track {
left: 0px;
}
.fourth_section .slider1 a {
width: 82%;
}
.sixth_section .slick-slide img,
.sixth_section .slick-initialized .slick-slide span {
width: 280px;
}
.fourth_section .slider1 span p {
width: 270px;
}
.sixth_section .slick-track {
top: 0;
left: -35px;
}
.slider2 .slick-slide>.slider2_text,
.slider3 .slick-slide>.slider2_text,
.slider4 .slick-slide>.slider2_text,
.slider5 .slick-slide>.slider2_text {
left: -35px;
width: 270px;
}
.slider2 .slick-slide>img,
.slider3 .slick-slide>img,
.slider4 .slick-slide>img,
.slider5 .slick-slide>img {
margin-left: -25px;
}
.middle_desc p a {
bottom: -75px;
}
.sixth_section .slick-initialized .slick-slide span .get_off {
font-size: 15px;
}
.csr .slick-dots {
left: 110px;
bottom: -115%;
}
.last-section .flex-animate .flex-item2 {
width: 300px !important;
}
.last-section .flex-animate .flex-item2 .flex-content h2 {
font: normal normal 700 27px/1 Arial !important;
letter-spacing: -2px;
}
.last-section .slick-dots {
left: 145px;
}
.mobile_slide1 p {
top: 30px;
}
.mobile_slide1 div {
top: 60px;
}
.first_mob .slick-dots {
right: 78%;
bottom: 28px;
}
.middle_desc p {
max-width: 280px;
}
.slider2 .slick-slide>.slider2_text,
.slider3 .slick-slide>.slider2_text,
.slider4 .slick-slide>.slider2_text,
.slider5 .slick-slide>.slider2_text {
top: 110px;
}
.slider2 .slick-slide>img,
.slider3 .slick-slide>img,
.slider4 .slick-slide>img,
.slider5 .slick-slide>img {
height: 376px;
}
.slider2 .slick-dots {
left: 105px;
}
.contact-us .flex-contact h2 {
margin-left: 0 !important;
}
.last-section .flex-animate .flex-item1>a {
bottom: 30%;
}
}
@media not all and (min-resolution:.001dpcm) {
@media {
h1.single_item_yo_h1.new_ksa_h1 {
font-size: 32px;
}
p.single_item_yo_p.new_ksa_p {
max-width: 280px;
}
.first_mob .slick-arrow.slick-next,
.first_mob .slick-arrow.slick-prev {
left: unset;
}
.mobile_third div {
top: 210px !important;
}
.sixth_section .slick-arrow.slick-next {
left: unset;
}
.csr .slick-arrow.slick-next,
.csr .slick-arrow.slick-prev {
left: unset !important;
}
.contact-us .flex-contact input[type="text"] {
line-height: 3;
}
.last-section .flex-animate .flex-item2 .flex-content h2 {
letter-spacing: -1.5px;
}
.top_dropdown:after {
top: 104px !important;
content: "";
transform: rotate(0deg);
right: 339px;
background-repeat: no-repeat;
background-size: 100%;
padding: 0 0 20px;
}
.top_dropdown:after {
background-image: url(/EN/PublishingImages/droparrowios.svg);
}
}
}
@media (min-width: 1410px) {
.rewards_button {
bottom: -49%;
}
}
.orbit-caption span a {
font-weight: 700;
}
@-moz-document url-prefix() {
.csr_numbers_3 p:nth-child(2) a::after {
left: -40px;
}
.csr_numbers_4 p:nth-child(1) a::after {
left: -55px;
}
.csr_link_2,
.csr_link_3,
.csr_link_4,
.csr_link_5,
.csr_link_6,
.csr_desc_2,
.csr_desc_3,
.csr_desc_4,
.csr_desc_5,
.csr_desc_6,
.middle_number>div.csr_numbers_2,
.middle_number>div.csr_numbers_3,
.middle_number>div.csr_numbers_4,
.middle_number>div.csr_numbers_5,
.middle_number>div.csr_numbers_6 {
position: relative
}
div.csr_numbers_4 {
left: -60px;
}
div.csr_numbers_3 {
left: -25px;
}
div.csr_numbers_2 {
left: -30px;
}
.contact-us .flex-contact input[type="text"] {
padding: 0 10px !important;
}
}
</style>
<script>
function SendNews() {
if (!validateEmail($("#txtEmail").val()) && $("#txtEmail").val() != "") {
$("#valdEmail").text("الرجاء ادخال بريد الكتروني صحيح!");
// $("#valdEmail").css('visibility' , 'visible');
$("#valdEmail").css('display', 'block');
$("#valdEmail").css('color', '#d83d3d');
error = "1";
showSpinner = 0;
} else if ($("#txtEmail").val() == "") {
$("#valdEmail").text("الرجاء ادخال بريد الكتروني صحيح!");
// $("#valdEmail").css('visibility' , 'visible');
$("#valdEmail").css('display', 'block');
$("#valdEmail").css('color', '#d83d3d');
error = "1";
showSpinner = 0;
} else {
$("#valdEmail").css('display', 'block');
$("#valdEmail").css('color', '#4bad53');
$("#valdEmail").text("تم الاشتراك بنجاح");
callservice($("#txtEmail").val());
}
}
function validateEmail(email) {
var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(String(email).toLowerCase());
}
function callservice(email) {
var ServiceAPI = 'https://www.orange.jo:100/orangefun/api/Newsletter/AddNewsletter?email=' + email;
$.ajax({
url: ServiceAPI,
type: "GET",
headers: {
Accept: "applicastion/json;odata=verbose"
},
async: true,
success: function(data) {},
eror: function(data) {
console.log("An error occurred. Please try again. non-recurrence");
}
});
}
function bfSubscribe() {
if ($("#bfNumber").val() == "") {
$("#bf_msg").text("يرجى ادخال رقم الهاتف");
$("#bf_msg").css('visibility', 'visible');
$("#bf_msg").css('color', '#ff0000d9');
error = "1";
showSpinner = 0;
} else if ($("#bfNumber").val().length != 10) {
$("#bf_msg").text("الرقم خاطئ");
$("#bf_msg").css('visibility', 'visible');
$("#bf_msg").css('color', '#ff0000d9');
error = "1";
showSpinner = 0;
} else {
$("#bf_msg").css('visibility', 'visible');
$("#bf_msg").css('color', '#4bad53');
$("#bf_msg").text("تم الاشتراك بنجاح");
callbgservice($("#bfNumber").val());
}
}
function callbgservice(number) {
var ServiceAPI = 'https://www.orange.jo:100/OrangeFun/api/SubscribeOffer/Add?phone=' + number;
$.ajax({
url: ServiceAPI,
type: "GET",
headers: {
Accept: "applicastion/json;odata=verbose"
},
async: true,
success: function(data) {},
eror: function(data) {
console.log("An error occurred. Please try again. non-recurrence");
}
});
}
function changefont(x) {
if (x == 2) {
$(".tikram_tab").css("font-size", "22px");
$(".deals_tab").css("font-size", "17px");
} else {
$(".tikram_tab").css("font-size", "17px");
$(".deals_tab").css("font-size", "20px");
}
}
</script>
<style>
.bf_popup_input_div a:hover {
cursor: pointer !important;
}
.sub_error {
visibility: hidden;
}
.sub_error p {
color: #ff0000d9;
margin-bottom: 0;
font-size: 16px;
font-weight: 700;
}
@media(min-width:767px) {
.samsung_slide_logo {
background-image: url(/EN/PublishingImages/new_home/sliders/samsung_logo.svg);
background-size: 100% 100%;
width: 155px;
height: 45px;
position: relative;
display: block;
top: 35px;
margin-bottom: 30px;
}
.single_item_shareh1.samsung_slide_title {
position: relative;
top: 12px;
color: #ff7900;
max-width: 600px;
font-size: 55px;
font-weight: 700 !important;
margin: 35px 0px;
}
.single_item_sharep.samsung_slide_desc {
font-size: 35px;
color: #fff;
font-weight: 700;
max-width: 450px;
line-height: 1.2;
letter-spacing: -0.5px;
}
.single_item_sharep.samsung_slide_desc span {
color: #ff7900;
}
.single_item_fibera,
.single_item_sharea,
.single_item_4ga {
bottom: -20px !important;
}
}
@media(max-width:470px) {
.single-item .slick-slide>picture>.fiber_school_img {
height: unset;
}
small.single_item_sharesmall.samsung_logo_line {
display: none;
}
.samsung_slide_logo {
background-image: url(/EN/PublishingImages/new_home/sliders/samsung_logo.svg);
background-size: 100% 100%;
width: 125px;
height: 45px;
position: relative;
display: block;
top: -30px;
margin-bottom: 30px;
}
.single_item_shareh1.samsung_slide_title {
position: relative;
top: -30px;
font-size: 42px;
font-weight: 700;
color: #ff7900;
margin-top: 50px;
line-height: 1.2;
}
.single_item_sharep.samsung_slide_desc {
font-size: 24px;
color: #fff;
font-weight: 700;
max-width: 215px;
line-height: 28px;
position: relative;
top: -35px;
}
.single_item_sharep.samsung_slide_desc span {
color: #fff;
}
}
@media (min-width:481px) {
.end_a .single_item_4ga {
bottom: 15px !important;
}
}
.slider2_text_noslide>span h5 {
position: absolute;
font-size: 27px;
line-height: 1;
}
.slider2_text_noslide>span p {
position: relative;
top: 70px;
}
@media (max-width:480px) {
.slider2_text_noslide>span h5 {
font-size: 30px;
max-width: 300px;
}
.slider2_text_noslide>span p {
position: absolute;
top: 60px;
}
.fifth_section .slick-arrow {
display: none !important;
}
.slider2_text_noslide>span a {
position: relative;
top: 220px;
}
}
.slider2 .slick-arrow {
bottom: 100px;
}
.slider2_text3 {
visibility: visible;
}
</style>
<div class="tikram_popup_overlay"></div>
<!-- <div class="bf_popup">
<div class="close_imgsmart" onclick="CloseSmartPopup();">
<img src="/EN/PublishingImages/x.png">
</div>
<div class="bf_popup_box">
<div class="col-md-5 col-xs-12">
<div class="bf_left_images">
<img src="/ar/PublishingImages/week_img.png" class="orange_week_img">
<img src="/EN/PublishingImages/week_light_img.png" class="orange_week_light">
</div>
<div class="bf_left_bottom_images">
<img src="/EN/PublishingImages/arrow_img.png" class="orange_arrow_img">
<img src="/EN/PublishingImages/arrow_light_img.png" class="orange_arrow_light_img">
</div>
</div>
<div class="col-md-7 col-xs-12">
<div class="bf_popup_content">
<h3> كن الأول بمعرفة عروض<span> إسبوع اورنج </span> الحصرية</h3>
<div class="bf_popup_input_div">
<input name="bf_number" id="bfNumber" class="bf_number_input" placeholder="ادخل رقم هاتفك" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);"
type = "number"
maxlength = "10">
<a onclick="bfSubscribe();">الإشتراك</a>
</div>
<div class="sub_error"><p id="bf_msg">ادخل رقم هاتفك</p></div>
<h6> عند قيامك بإدخال رقمك الخلوي فإنك تقر بالموافقة على استلام تنبيهات إسبوع اورنج من خلال اي من منصات التواصل الخاصة بنا</h6>
</div>
</div>
</div>
</div> -->
<!-- <div class="chatbot_popup">
<div class="close_imgsmart" onclick="CloseSmartPopup();">
<img src="/EN/PublishingImages/close_img.png">
</div>
<div class="chatbot_popup_box">
<div class="chatbot_popup_content">
<h3>مرحبا !</h3>
<p>يمكنك تلقي الرسائل المتعلقة باشتراكك / فواتيرك وأحدث العروض الترويجية من خلال واتساب، يرجى الضغط على <b> قبول </b> للتأكيد.</p>
<a href="https://api.whatsapp.com/send/?phone=962777700177&text=موافق">موافق</a>
<h6>إذا كنت لا ترغب في تلقي مثل هذه الرسائل ،يرجى عدم الرد.</h6>
</div>
</div>
</div>
<div class="smartlife_popup">
<div class="close_imgsmart" onclick="CloseSmartPopup();">
<img src="/EN/PublishingImages/X.png">
</div>
<div class="smart_popup_box">
<div class="smart_popup_img">
<img src="/EN/PublishingImages/smartpopupdevicesMob.png" class="hidden-lg hidden-md">
</div>
<div class="smart_popup_content">
<h3>الآن ولفترة محدودة</h3>
<h2>خصومات مميزة على باقات وأجهزة حلول الحياة الذكية</h2>
<a href="https://www.orange.jo/ar/offers/smartlife">اكتشف المزيد</a>
</div>
<div class="smart_popup_img">
<img src="/ar/PublishingImages/smartpopupdevicesar.png" class="hidden-sm hidden-xs">
</div>
</div>
</div>
-->
<div class="jood_popup">
<div class="close_imgjood">
<img onclick="CloseJoodPopup();" src="/EN/PublishingImages/jood_close.svg">
</div>
<div class="jood_popup_box">
<div class="jood_popup_content">
<h2>عالمي على طريقتي<span>تجربة رقمية متكاملة</span></h2>
<h3>jood Orange</h3>
</div>
<div class="jood_popup_img">
<img src="/EN/PublishingImages/jood_imgar.png" class="open_jood_link hidden-xs hidden-sm">
<img src="/EN/PublishingImages/jood_imgMobar.png" class="open_jood_link hidden-lg hidden-md">
</div>
</div>
<div class="jood_popup_icons">
<img src="/EN/PublishingImages/jood_iconsAr.png" class="hidden-xs hidden-sm">
<img src="/EN/PublishingImages/jood_iconsArMob.png" class="hidden-lg hidden-md">
</div>
<div class="jood_popup_explore">
<img src="/EN/PublishingImages/jood_exploreAr.png" class="open_jood_link">
</div>
</div>
<style>
.jood_popup {
background-image: url(/EN/PublishingImages/jood_bgAr.png);
top: 40px;
width: 820px;
padding: 0;
height: 561px;
transform: translate(-35%, 0%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999;
opacity: 1;
display: none;
/* background-color: #fff; */
background-size: 100%;
background-repeat: no-repeat;
}
.close_imgjood {
text-align: left;
position: relative;
top: 110px;
left: -690px;
z-index: 1;
display: inline-block;
}
.close_imgjood img {
position: relative;
z-index: 9999;
width: 42px;
}
.close_imgjood img:hover {
cursor: pointer;
}
.open_jood_link:hover {
cursor: pointer;
}
.jood_popup_box {
position: relative;
top: 110px;
right: 95px;
display: flex;
height: 290px;
}
.jood_popup_icons img {
width: 260px;
}
.jood_popup_content h3 {
font-size: 28px;
font-weight: 700;
color: #fff;
/* margin: 0; */
}
.jood_popup_content h2 {
font-size: 34px;
font-weight: 700;
color: #FF6E00;
max-width: 320px;
margin-right: 0;
line-height: 1.7;
font-family: "Helvetica Neue Arabic";
}
.jood_popup_content h2 span {
color: #fff;
font-size: 34px;
position: relative;
right: 0px;
font-family: "Helvetica Neue Arabic";
display: block;
line-height: 55px;
}
.jood_popup_content {
display: inline-block;
width: 100%;
}
.jood_popup_img {
position: relative;
top: -275px;
left: -154px;
width: 50%;
}
.jood_popup_img img {
width: 700px;
}
.jood_popup_icons {
position: relative;
right: 60px;
top: 10px;
opacity: 0;
}
.jood_popup_explore {
position: relative;
top: 0px;
right: 400px;
}
.jood_popup_explore img {
width: 120px;
height: 120px;
}
.jood_popup {
opacity: 0;
animation: jood_popup_anim 0.5s ease-in-out 0.5s forwards;
}
@keyframes jood_popup_anim {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.jood_popup_explore img {
opacity: 0;
animation: jood_popup_explore_animate 1s ease-in-out 1s forwards;
}
@keyframes jood_popup_explore_animate {
0% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.jood_popup_icons {
animation: jood_popup_icons_animate 1s cubic-bezier(0.42, 0, 0.82, 0.71) 1.2s forwards;
}
@keyframes jood_popup_icons_animate {
0% {
right: 0px;
opacity: 0;
}
80% {
right: 150px;
opacity: 1;
}
100% {
right: 130px;
opacity: 1;
}
}
.jood_popup_content {
position: relative;
animation: jood_popup_animate 1s cubic-bezier(0.42, 0, 0.82, 0.71) 1s forwards;
opacity: 0;
}
@keyframes jood_popup_animate {
0% {
opacity: 0%;
right: -100px;
}
80% {
opacity: 100%;
right: 20px;
}
100% {
opacity: 100%;
right: 0px;
}
}
.close_imgjood {
animation: jood_popup_close_animate 0.5s ease-in-out 0.5s forwards;
opacity: 0;
}
@keyframes jood_popup_close_animate {
0% {
opacity: 0%;
}
100% {
opacity: 100%;
}
}
.jood_popup_img {
position: relative;
animation: jood_popup_img_animate 1s ease-in-out 1s forwards;
opacity: 0;
}
@keyframes jood_popup_img_animate {
0% {
opacity: 0%;
left: 425px;
}
100% {
opacity: 100%;
left: 445px;
}
}
@media (max-width: 480px) {
.jood_popup {
background-image: url(/EN/PublishingImages/jood_bgMobAr.png);
top: 30%;
width: 360px;
height: 360px;
transform: translate(-2%, 0%);
}
.jood_popup_box {
top: 90px;
right: 45px;
height: 150px;
}
.jood_popup_content h3 {
font-size: 12px;
margin: 0;
}
.jood_popup_content h2 {
font-size: 16px;
line-height: 1.6;
margin: 0;
}
.jood_popup_content h2 span {
line-height: 30px;
font-size: 16px;
right: 0;
}
.jood_popup_icons {
position: relative;
right: 0;
top: 30px;
}
.jood_popup_explore {
position: absolute;
top: 200px;
right: 60%;
}
.jood_popup_icons img {
width: 160px;
}
.jood_popup_explore img {
width: 60px;
height: 60px;
}
.jood_popup_img {
top: -197px;
left: -251px;
}
.jood_popup_img img {
width: 430px;
}
.close_imgjood {
top: 30px;
right: 300px;
}
.close_imgjood img {
width: 38px;
}
@keyframes jood_popup_img_animate {
0% {
opacity: 0%;
left: 252px;
}
100% {
opacity: 100%;
left: 272px;
}
}
@keyframes jood_popup_icons_animate {
0% {
right: 0px;
opacity: 0;
}
80% {
right: 52px;
opacity: 1;
}
100% {
right: 47px;
opacity: 1;
}
}
}
.chatbot_popup {
background-image: url(/AR/PublishingImages/chatbot_img.png);
top: 220px;
width: 920px;
padding: 25px 0px 0px 50px;
height: 252px;
transform: translate(-25%, 55%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999;
opacity: 0;
display: none;
background-color: #fff;
background-size: 100% 100%;
}
.chatbot_popup_box {
position: absolute;
top: 25px;
right: 50px;
display: inline-flex;
text-align: center;
}
.chatbot_popup_content h3 {
font-weight: 700;
color: #ff7900;
text-align: center;
font-size: 25px;
margin-bottom: 20px;
}
.chatbot_popup_content {
width: 650px;
}
.chatbot_popup_content p {
font-size: 21px;
color: #000;
font-weight: 500;
text-align: center;
line-height: 1.3;
}
.chatbot_popup_content a {
background-color: #ff7900;
color: #fff;
display: inline-block;
padding: 15px 50px;
font-weight: 700;
font-size: 14px;
margin-top: 10px;
}
.chatbot_popup_content h6 {
font-size: 13px;
color: #999999;
font-weight: 100 !important;
margin-top: 15px;
}
@media (max-width:480px) {
.chatbot_popup {
background-image: url(/ar/PublishingImages/chatbot_imgMob.png);
top: 100px;
width: 95%;
right: 10px;
padding: 25px 0px 0px 0px;
height: 450px;
transform: translate(0, 0%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999;
opacity: 0;
background-color: #fff;
background-size: 100% 100%;
}
.chatbot_popup_content h6 {
font-size: 14px;
max-width: 300px;
font-weight: 500 !important;
margin-top: 20px
}
.chatbot_popup_box {
position: absolute;
top: 145px;
display: inline-flex;
text-align: center;
margin: 0 auto;
width: 100%;
right: unset !important;
left: unset;
}
.chatbot_popup_content h3 {
font-weight: 700;
color: #ff7900;
text-align: center;
font-size: 27px;
margin-bottom: 20px;
}
.chatbot_popup_content p {
width: 300px;
font-size: 16px;
color: #000;
font-weight: 500;
text-align: center;
line-height: 1.3;
margin: 0 auto 20px;
}
.chatbot_popup_content a {
font-size: 16px;
}
}
.chatbot_popup {
animation: chatbot_box_animate 1s linear 0.5s 1 normal forwards;
}
@keyframes chatbot_box_animate {
0% {
opacity: 0%;
top: 250px;
}
100% {
opacity: 100%;
top: 220px;
}
}
@media (max-width: 480px) {
@keyframes chatbot_box_animate {
0% {
opacity: 0%;
top: 250px;
}
100% {
opacity: 100%;
top: 200px;
}
}
}
.smartlife_popup {
animation: smartlife_popup_animate 1s linear 0.5s 1 normal forwards;
}
.smart_popup_content {
animation: smart_popup_content_animate 1s linear 1.5s 1 normal forwards;
}
.smart_popup_img {
animation: smart_popup_img_animate 1s linear 2.0s 1 normal forwards;
}
@keyframes smartlife_popup_animate {
0% {
opacity: 0%;
top: -30px;
}
100% {
opacity: 100%;
top: 0px;
}
}
@keyframes smart_popup_content_animate {
0% {
opacity: 0;
right: -40px;
}
100% {
opacity: 100%;
right: 0px;
}
}
@keyframes smart_popup_img_animate {
0% {
opacity: 30%;
transform: scale(0.7);
}
100% {
opacity: 100%;
transform: scale(1);
}
}
.smartlife_popup {
top: 0px;
display: none;
background-color: #fff;
width: 920px;
padding: 35px 0px 0px 50px;
height: 312px;
transform: translate(-25%, 55%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999999;
opacity: 0;
}
.smart_popup_box {
position: absolute;
top: 35px;
right: 50px;
display: inline-flex;
}
.ramadan_popup_box {
position: fixed;
top: 75px;
right: 130px;
z-index: 2222;
opacity: 0;
}
.close_imgsmart {
cursor: pointer;
position: absolute;
z-index: 2;
left: 10px;
top: 10px;
}
.close_imgsmart img {
width: 35px;
height: 35px;
}
.smart_popup_content {
width: 510px;
position: relative;
opacity: 0;
}
.smart_popup_content h2 {
font-size: 26px;
font-weight: 700 !important;
color: #000;
max-width: 340px;
margin-right: 0;
}
.smart_popup_content h3 {
font-size: 36px;
font-weight: 700 !important;
color: #ff7900;
line-height: 62px;
margin-right: 0;
max-width: 300px;
}
.smart_popup_content a {
color: #fff;
background-color: #ff7900;
padding: 16px 25px;
font-size: 16px;
font-weight: 700;
margin-top: 20px;
display: inline-block;
}
.smart_popup_img {
display: inline-block;
position: relative;
right: -350px;
top: -35px;
opacity: 0;
}
@media (max-width: 480px) {
.smartlife_popup {
animation: smartlife_popup_animate 1s linear 0.5s 1 normal forwards;
}
.smart_popup_content {
animation: smart_popup_content_animate 1s linear 1.5s 1 normal forwards;
}
.smart_popup_img {
animation: smart_popup_img_animate 1s linear 2.0s 1 normal forwards;
}
@keyframes smartlife_popup_animate {
0% {
opacity: 0%;
top: -30px;
}
100% {
opacity: 100%;
top: 0px;
}
}
@keyframes smart_popup_content_animate {
0% {
opacity: 0;
right: -68px;
}
100% {
opacity: 100%;
right: -38px;
}
}
@keyframes smart_popup_img_animate {
0% {
opacity: 30%;
transform: scale(0.7);
}
100% {
opacity: 100%;
transform: scale(1);
}
}
.smart_popup_content {
width: 100%;
position: relative;
right: -30px;
top: -230px;
text-align: center;
}
.smart_popup_box {
position: absolute;
top: 35px;
right: 50px;
display: unset;
}
.smartlife_popup {
top: 0;
background-color: #fff;
width: 98%;
padding: 0;
height: 570px;
transform: translate(-1%, 25%);
}
.smart_popup_content h3 {
font-size: 33px;
font-weight: 700 !important;
color: #ff7900;
line-height: 34px;
margin-right: 0;
max-width: 330px;
}
.smart_popup_content h2 {
font-size: 23px;
font-weight: 700 !important;
color: #000;
max-width: 330px;
margin-right: 0;
line-height: 31px;
}
.smart_popup_content a {
margin-right: -30px;
}
.smart_popup_img {
display: inline-block;
position: relative;
top: -35px;
opacity: 0;
right: -47px;
}
.smart_popup_box {
width: 100%;
}
.close_imgsmart {
left: 15px;
}
}
</style>
<script>
</script>
<!--
<div class="ramadan_popup">
<div class="ramadan_popup_box">
<div class="close_img1" onclick="CloseRamadanPopup();">
<img src="/EN/PublishingImages/X.png">
</div>
<div class="ramadan_popup_content">
<h2>رمضان مبارك</h2>
<h3>استمتع بأفضل عروض رمضان المميزة مع orange.jo</h3>
<a href="https://ramadan.orange.jo/ar/?utm_source=Ramadan%20popup&utm_medium=website&utm_campaign=Ramadan_popup">
اكتشف عروض رمضان
</a>
</div>
<img src="/ar/PublishingImages/Homepage_ramadan_popup.png" class="hidden-sm hidden-xs">
<img src="/EN/PublishingImages/Homepage_ramadan_popupMob.png" class="hidden-md hidden-lg">
</div>
</div>
-->
<!-- <div class="tikram_popup">
<div class="close_img" onclick="closetikram();">
<img src="/EN/PublishingImages/X.png">
</div>
<div class="tikram_popup_box">
<div class="tikram_popup_content">
<h2>مزايا كتيرة بأقساط مريحة</h2>
<p>مع اشتراكك الفايبر
بس بــ 19.5 دينار بالشهر</p>
<div class="subscribe_img">
<a href="https://eshop.orange.jo/ar/devices-accessories/tablets-laptops/huawei-matebook-d15">
احصل على العرض
</a>
</div>
</div>
<div class="tikram_popup_img">
<img src="/EN/PublishingImages/iphone_circle.png" class="design_circle">
<img src="/EN/PublishingImages/lap_pop.png" class="iphone_img">
</div>
</div>
</div>
<div class="popup_vaccine">
<div class="close_img_vaccine" onclick="closeVaccine();">
<img src="/EN/PublishingImages/vaccine_close.png">
</div>
<div class="popup_vaccine_content">
<h2>..صحة الكل بتهمّنا</h2>
<p>احمي حالك وأحبابك وخذ اللقاح اليوم، وإلك منا 5 جيجا
لكل جرعة بتاخدها من مطعوم كورونا (الجرعة الاولى، الثانية، الثالثة)
</p>
<div class="popup_vaccine_content_ul">
<ul>
<li>الحملة تشمل جميع مشتركي Orange خلوي</li>
<li>بتقدر تشيّك على حزمتك من خلال الواتساب عبر <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">هذا الرابط</a> أو من خلال تطبيق My Orange</li>
<li>تطبق الشروط والاحكام</li>
<li>هذه الحملة لفترة محدودة</li>
</ul>
</div>
</div>
</div>
<div class="ramadan22_popup">
<div class="close_imgsmart" onclick="closetikram();" id="close_ramadan22">
<img src="/EN/PublishingImages/x.png">
</div>
<div class="ramadan22_popup_content">
<h2>رمضان كريم</h2>
<p>رجعت لمّتنا زي زمان</p>
<a class="ramadan22_popup_content_link" href="https://ramadan.orange.jo/ar">Ramadan.orange.jo</a>
<div class="ramadan22_btn">
<a href="https://ramadan.orange.jo/ar">اكتشف المزيد</a>
</div>
</div>
</div> -->
<style>
.ramadan22_popup:hover {
cursor: pointer;
}
.ramadan22_popup {
background-image: url(/EN/PublishingImages/ramadan22_popupbg1.png);
width: 940px;
padding: 70px 50px 0px 0px;
height: 380px;
transform: translate(-22%, 0%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999;
opacity: 1;
display: none;
background-color: #fff;
background-size: auto;
}
.ramadan22_popup_content h2 {
font-size: 55px;
font-weight: 700;
color: #ff7900;
}
.ramadan22_popup_content p {
margin-top: 35px;
color: #fff;
font-size: 50px;
max-width: 480px;
line-height: 1.2;
}
.ramadan22_popup_content {
opacity: 0;
}
.ramadan22_popup_content .ramadan22_popup_content_link {
font-size: 18px;
font-weight: 700;
color: #ff7900;
text-decoration: underline;
margin: 20px 0px;
display: block;
}
.ramadan22_popup_content .ramadan22_btn a {
font-size: 17px;
color: #fff;
padding: 16px 24px;
background-color: #ff7900;
font-weight: 700;
border-radius: 5px !important;
}
.ramadan22_btn {
margin-top: 40px;
}
.ramadan22_popup {
animation: ramadan_popup_animate 1s linear 0.5s 1 normal forwards;
}
@keyframes ramadan_popup_animate {
0% {
opacity: 0%;
top: 130px;
}
100% {
opacity: 100%;
top: 160px;
}
}
.ramadan22_popup_content {
animation: ramadan_popup_animate_content 1.5s linear 0.5s 1 normal forwards;
}
@keyframes ramadan_popup_animate_content {
0% {
opacity: 0%;
left: -30px;
}
100% {
opacity: 100%;
left: 0px;
}
}
@media (max-width:480px) {
.ramadan22_popup {
background-image: url(/en/PublishingImages/ramadan22_popupbgMob.png);
width: 95%;
left: 10px;
padding: 25px 0px 0px 0px;
height: 600px;
transform: translate(0, -20%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999;
opacity: 0;
background-color: #fff;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.ramadan22_popup_content h2 {
font-size: 50px;
font-weight: 700;
color: #ff7900;
}
.ramadan22_popup_content {
text-align: center;
position: relative;
top: 300px;
}
.ramadan22_popup_content p {
margin-top: 0;
color: #fff;
font-size: 40px;
max-width: 300px;
line-height: 1.2;
margin-left: 0;
margin-right: 0;
display: inline-block;
}
}
@media (max-width: 480px) {
@keyframes ramadan_popup_animate {
0% {
opacity: 0%;
top: 150px;
}
100% {
opacity: 100%;
top: 190px;
}
}
@keyframes ramadan_popup_animate_content {
0% {
opacity: 0%;
left: 0px;
top: 270px;
}
100% {
opacity: 100%;
left: 0px;
top: 300px;
}
}
}
</style>
<style>
.close_img_vaccine {
position: absolute;
z-index: 2222;
left: 20px;
top: 20px;
}
.close_img_vaccine img {
width: 40px;
height: 40px;
}
.popup_vaccine {
display: none;
position: absolute;
top: 0;
top: 0px;
background-color: #fff;
width: 750px;
padding: 50px 60px 0px;
height: 400px;
transform: translate(-40%, 50%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999999;
}
.popup_vaccine_content h2 {
font-size: 40px;
font-weight: 700;
color: #ff7900;
margin-bottom: 15px;
direction: ltr;
}
.popup_vaccine_content p {
font-size: 24px;
font-weight: 700;
color: #000;
max-width: 510px;
margin-right: 0;
margin-top: 10px;
line-height: 1.5;
}
.popup_vaccine_content_ul {
border-top: 1px solid #aaa;
margin-top: 38px;
padding-top: 30px;
}
.popup_vaccine_content_ul ul {
margin: 0;
padding: 0;
list-style: none;
}
.popup_vaccine_content_ul ul li {
font-size: 16px;
font-weight: 500;
position: relative;
margin-right: 15px;
margin-bottom: 7px;
}
.popup_vaccine_content_ul ul li:before {
content: "";
width: 7px;
height: 7px;
display: inline-block;
background-color: #ff7900;
border-radius: 25px;
position: absolute;
right: -15px;
top: 5px;
}
.popup_vaccine_content_ul ul li a {
text-decoration: underline;
color: #ff7900;
font-weight: 600;
}
@media (max-width: 480px) {
.popup_vaccine_content_ul {
margin-top: 30px;
padding-top: 30px;
}
.popup_vaccine {
display: none;
position: absolute;
top: 0;
top: 0px;
background-color: #fff;
width: 100%;
padding: 30px 30px 0px;
height: 390px;
transform: translate(0%, 40%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999999;
}
.popup_vaccine_content h2 {
font-size: 32px;
}
.popup_vaccine_content p {
font-size: 17px;
font-weight: 700;
color: #000;
max-width: 500px;
margin-right: 0;
margin-top: 10px;
line-height: 1.5;
}
.popup_vaccine_content_ul ul li {
font-size: 15px;
font-weight: 500;
position: relative;
margin-right: 15px;
margin-bottom: 7px;
}
}
.ramadan_popup {
display: none;
}
.ramadan_popup_content {
position: absolute;
top: 25%;
right: 12%;
opacity: 0;
}
.ramadan_popup_box {
position: fixed;
top: 75px;
right: 130px;
z-index: 2222222222;
opacity: 0;
}
.close_img1 {
cursor: pointer;
position: absolute;
z-index: 2;
left: 120px;
top: 120px;
}
.ramadan_popup_content h2 {
font-size: 42px;
font-weight: 700 !important;
color: #ff7900;
}
.ramadan_popup_content h3 {
font-size: 35px;
font-weight: 700 !important;
color: #fff;
max-width: 450px;
line-height: 42px;
}
.ramadan_popup_content a {
color: #fff;
background-color: #ff7900;
padding: 20px 35px;
font-size: 15px;
font-weight: 700;
margin-top: 50px;
display: inline-block;
}
.ramadan_popup_content a:hover {
color: #fff;
cursor: pointer;
}
.close_img1 img {
width: 50px;
height: 50px;
}
.ramadan_popup_box {
animation: ramadan_box_animate 1s linear 0.5s 1 normal forwards;
}
.ramadan_popup_content {
animation: ramadan_content_animate 1s linear 1.5s 1 normal forwards;
}
@keyframes ramadan_box_animate {
0% {
opacity: 0%;
top: 65px;
}
100% {
opacity: 100%;
top: 75px;
}
}
@keyframes ramadan_content_animate {
0% {
opacity: 0;
top: 20%;
}
100% {
opacity: 100%;
top: 25%;
}
}
@media (max-width:480px) {
@keyframes ramadan_box_animate {
0% {
opacity: 0%;
top: 65px;
}
100% {
opacity: 100%;
top: 95px;
}
}
@keyframes ramadan_content_animate {
0% {
opacity: 0;
top: 55%;
}
100% {
opacity: 100%;
top: 59%;
}
}
.close_img1 {
top: 70px;
right: 40px;
}
.close_img1 img {
width: 50px !important;
height: 50px !important;
}
.ramadan_popup_content {
top: 59%;
right: 10%;
}
.ramadan_popup_box {
top: 95px;
}
.ramadan_popup_box img {
height: 530px;
width: 95%;
}
.ramadan_popup_content h3 {
font-size: 22px;
font-weight: 700 !important;
color: #fff;
max-width: 300px;
line-height: 32px;
}
.ramadan_popup_content h2 {
font-size: 29px;
}
.ramadan_popup_content a {
padding: 17px 15px;
font-size: 14px;
margin-top: 15px;
}
}
.tikram_popup_overlay {
width: 100%;
height: 2000px;
position: fixed;
top: 0;
background-color: #999;
opacity: 0.7;
z-index: 99999999999;
display: none;
}
.close_img {
position: absolute;
z-index: 2222;
left: -175px;
top: 60px;
}
.close_img img {
width: 50px;
height: 50px;
}
.close_img:hover {
cursor: pointer !important;
}
.tikram_popup {
top: 0px;
display: none;
background-color: #fff;
width: 760px;
padding: 50px 60px 0px 0px;
height: 360px;
transform: translate(-25%, 55%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999999;
}
.tikram_popup_content p {
margin-bottom: 20px;
padding: 0;
color: #000;
font-size: 35px;
font-weight: 700;
opacity: 0%;
max-width: 290px;
line-height: 1.4;
margin-right: 0;
margin-top: 15px;
}
.tikram_popup_content h2 {
font-size: 43px;
max-width: 410px;
margin: 0;
color: #ff7900;
font-weight: 700 !important;
opacity: 0%;
line-height: 1.4;
}
.tikram_popup_content h2 span {
color: #ff7900;
}
.subscribe_img img {
width: 80px;
height: 80px;
margin-left: 10px;
}
.subscribe_img {
opacity: 0;
display: flex;
margin-top: 30px;
}
.subscribe_img a {
position: relative;
font-size: 18px;
font-weight: 700;
color: #fff;
text-decoration: none;
width: 153px;
height: 52px;
background-color: #ff7900;
text-align: center;
padding-top: 18px;
border-radius: 8px !important;
}
.subscribe_img a:hover {
text-decoration: none;
color: #fff;
}
.subscribe_img a svg {
position: relative;
right: 10px;
width: 12px;
height: 18px;
vertical-align: middle;
transform: rotateY(180deg);
}
.tikram_popup_img img {
position: absolute;
}
.tikram_popup_img {
position: relative;
top: -5px;
left: 0px;
}
.tikram_popup_content span svg {
position: absolute;
top: 65px;
left: 140px;
z-index: 2;
width: 90px;
height: 180px;
opacity: 0;
}
.tikram_popup_content span svg text tspan {
font-family: HelveticaNeueLTArabic-Bold, "Helvetica Neue Arabic" !important;
}
.design_circle {
top: -511px;
width: 760px;
height: 730px;
left: -360px;
}
.iphone_img {
top: -355px;
left: -112px;
width: 400px;
height: 390px;
z-index: 22;
}
.circle_decoration {
transform: scale(0.7);
left: -310px;
top: -410px;
width: 620px;
opacity: 0;
height: 470px;
}
/* Animation */
.iphone_img {
animation: iphone_animate 1s linear 0.5s 1 normal forwards;
opacity: 0%;
}
@keyframes iphone_animate {
0% {
opacity: 0%;
top: -400px
}
100% {
opacity: 100%;
top: -355px;
}
}
.circle_decoration {
animation: circle_animate 1s linear 0.25s 1 normal forwards;
}
@keyframes circle_animate {
0% {
opacity: 0%;
transform: scale(0.7);
}
100% {
opacity: 100%;
transform: scale(1);
}
}
.subscribe_img {
animation: content_animate 1s linear 1s 1 normal forwards;
position: relative;
}
.tikram_popup_content h2,
.tikram_popup_content p {
animation: content_animate 1s linear 0.7s 1 normal forwards;
position: relative;
}
.tikram_popup_content span svg {
animation: content_animatesvg 1s linear 1s 1 normal forwards;
position: absolute;
}
@keyframes content_animatesvg {
0% {
opacity: 0%;
}
100% {
opacity: 100%;
}
}
@keyframes content_animate {
0% {
opacity: 0%;
right: -30px;
}
100% {
opacity: 100%;
right: 0px;
}
}
@keyframes linkanimation {
0% {
color: #000;
}
100% {
color: #ff7900;
}
}
@keyframes linkanimationsvg {
0% {
right: 10px;
}
100% {
right: 15px;
}
}
@keyframes linkanimationimg {
0% {
transform: scale(1);
}
100% {
transform: scale(1.05);
}
}
@media (max-width: 480px) {
.tikram_popup_content h2 svg {
height: 20px;
width: 120px;
}
.tikram_popup {
top: -40px;
display: none;
background-color: #fff;
width: 100%;
padding: 180px 30px 0px 0px;
height: 480px;
transform: translate(0, 55%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999999;
}
.design_circle {
top: -511px;
width: 760px;
height: 730px;
left: -360px;
}
.iphone_img {
top: -355px;
left: -112px;
width: 400px;
height: 390px;
z-index: 22;
}
.subscribe_img a {
font-size: 17px;
padding-top: 16px;
}
.tikram_popup_content {
position: relative;
top: 20px;
z-index: 22;
}
.tikram_popup_content p {
margin-bottom: 15px;
font-size: 28px;
max-width: 260px;
}
.tikram_popup_content h2 {
font-size: 32px;
max-width: 800px;
margin: 0;
color: #ff7900;
font-weight: 700 !important;
opacity: 0%;
line-height: 1.5;
z-index: 22;
}
.tikram_popup_content h2 svg {
height: 20px;
width: 120px;
}
.tikram_popup_content h2 span {
line-height: 1.1;
}
.tikram_popup_img {
position: relative;
top: -310px;
left: 35%;
transform: scale(0.7);
z-index: 2;
}
.tikram_popup_content span svg {
position: absolute;
top: -130px;
left: 5px;
z-index: 2;
width: 90px;
height: 180px;
opacity: 0;
}
.close_img {
position: absolute;
z-index: 5555;
left: 20px;
top: -100px;
}
.close_img img {
width: 40px;
height: 40px;
}
}
#s4-workspace {
overflow-x: hidden;
}
@media (max-width: 480px) {
.ramadan_popup_box {
right: 43px;
}
}
@media (max-width: 375px) {
.ramadan_popup_box {
right: 25px;
}
}
@media (max-width: 360px) {
.ramadan_popup_box {
right: 20px;
}
}
.third_div>div:nth-child(3) div:hover {
background-color: #A885D8;
background-image: url(/EN/PublishingImages/myorange.svg);
background-size: 90px;
background-position: 0px 90px;
}
.third_div>div:nth-child(3) div {
border-color: #A885D8;
background-image: url(/EN/PublishingImages/myorangesmall.svg);
background-repeat: no-repeat;
background-size: 37px;
background-position: 30px 82px;
}
.third_div1 .slick-slide.slick-active.slick-current .box3 {
background-image: url(/EN/PublishingImages/myorangesmallMob.svg);
background-repeat: no-repeat;
background-size: 60px;
background-position: 0px 50px;
}
</style>
<style>
.bts_theme {
background-color: #000;
margin-bottom: 0px;
border-bottom: 1px solid #333;
height: 51px;
}
.bf_image {
position: absolute;
}
.bts_theme img {
width: 100%;
height: 51px;
}
.hide_bts_theme img {
width: 30px;
height: 30px;
}
.bts_theme_link {
display: block;
width: 920px;
text-align: left;
}
.bts_theme .hide_bts_theme {
top: 10px;
position: absolute;
color: #fff;
font-size: 12px;
font-weight: 400;
text-decoration: underline;
cursor: pointer;
}
@media (min-width: 2500px) {
.main_slider_container {
width: 1882px !important;
padding: 0px 620px 0px 0px !important;
}
.second_section {
width: 2000px;
}
.second_section .how_can {
padding-right: 690px;
}
}
.bf_countdown_div span {
display: block;
width: 42px;
text-align: center;
margin: 0px 5px;
line-height: 1.2;
}
div#bf_countdown {
position: relative;
top: 2px;
}
.bf_countdown_div {
color: #fff;
display: flex;
justify-content: flex-end;
margin-left: 18%;
}
.bf_countdown_div span {
font-size: 12px;
font-weight: 100;
}
.bf_countdown_div span b {
font-size: 25px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
}
.bf_popup {
animation: bf_animate 1s linear 0.5s 1 normal forwards;
animation-duration: 1s;
}
@keyframes bf_animate {
0% {
opacity: 0%;
top: -40px
}
100% {
opacity: 100%;
top: 0px;
}
}
.bf_popup_content h3 {
animation: bf_animate_content 3s linear 3s 1 normal forwards;
animation-duration: 1s;
}
@keyframes bf_animate_content {
0% {
opacity: 0%;
left: -40px
}
100% {
opacity: 100%;
left: 0px;
}
}
.bf_popup_content input,
.bf_popup_content a {
animation: bf_animate_input 3.5s linear 3.5s 1 normal forwards;
animation-duration: 1s;
}
@keyframes bf_animate_input {
0% {
opacity: 0%;
left: -40px
}
100% {
opacity: 100%;
left: 0px;
}
}
.bf_popup_content h6 {
animation: bf_animate_content2 4s linear 4s 1 normal forwards;
animation-duration: 1s;
}
@keyframes bf_animate_content2 {
0% {
opacity: 0%;
left: -40px
}
100% {
opacity: 100%;
left: 0px;
}
}
.close_imgsmart {
animation: bf_animate_content_close 1s linear 1s 1 normal forwards;
animation-duration: 1s;
}
@keyframes bf_animate_content_close {
0% {
opacity: 0%;
}
100% {
opacity: 100%;
}
}
.close_imgsmart {
opacity: 0;
}
.bf_popup_content h3,
.bf_popup_content h6,
.bf_popup_content input,
.bf_popup_content a {
left: -40px;
position: relative;
opacity: 0;
}
.orange_week_light {
height: 300px;
opacity: 0;
width: 390px;
position: relative;
top: -20px;
transform: unset;
left: 10px;
}
.orange_week_img {
position: absolute;
width: 350px;
height: 230px;
z-index: 2;
top: -40px;
opacity: 0;
right: 20px;
}
.bf_left_bottom_images {
position: relative;
padding-right: 43%;
top: -150px;
}
.orange_arrow_img {
position: absolute;
z-index: 22;
top: -40px;
opacity: 0;
}
.bf_left_images {
position: relative;
top: -50px;
}
.orange_arrow_light_img {
position: relative;
top: -10px;
right: -10px;
transform: unset;
opacity: 0;
}
.orange_week_img,
.orange_arrow_img {
animation: orange_week_animate 1.5s linear 1.5s normal forwards;
animation-duration: 1s;
}
@keyframes orange_week_animate {
0% {
opacity: 0%;
top: -40px
}
100% {
opacity: 100%;
top: 0px;
}
}
.orange_week_light {
animation: orange_week_light_animate 2.5s linear 2.5s normal forwards;
animation-duration: 0.5s;
}
@keyframes orange_week_light_animate {
0% {
opacity: 0;
}
100% {
opacity: 0.3;
}
}
.orange_arrow_light_img {
animation: orange_arrow_light_animate 2.5s linear 2.5s normal forwards;
animation-duration: 0.5s;
}
@keyframes orange_arrow_light_animate {
0% {
opacity: 0;
}
100% {
opacity: 0.3;
}
}
input#bfNumber::placeholder {
font-weight: 100;
}
.bf_popup {
background-image: url(/EN/PublishingImages/bf_popup.png);
top: 0;
width: 900px;
padding: 90px 0px 0px 0px;
height: 430px;
transform: translate(-25%, 40%);
position: fixed;
border-radius: 20px !important;
z-index: 999999999999;
opacity: 0;
display: none;
background-repeat: no-repeat;
border: 1px solid #aaa;
}
.bf_popup_content {
margin-right: 0px;
}
.bf_popup_content h3 {
font-size: 38px;
color: #fff;
font-weight: 700 !important;
line-height: 1.3;
max-width: 390px;
text-align: right;
margin-right: 0;
}
.bf_popup_content h3 span {
color: #ff7900;
}
.bf_popup_content input {
background-color: #000000b8;
border: 1px solid #fff !important;
width: 300px;
appearance: none;
color: #fff;
height: 52px;
padding-right: 10px !important;
font-size: 16px;
}
.bf_popup_input_div a {
background-color: #ff7900;
color: #fff;
width: 130px;
text-align: center;
height: 52px;
font-size: 15px;
font-weight: 700;
padding-top: 17px;
margin-right: 25px;
}
.bf_popup_input_div {
display: flex;
align-content: flex-end;
margin-top: 30px;
}
.bf_popup_content h6 {
color: #fff;
font-size: 16px;
font-weight: 100 !important;
margin: 25px 0;
max-width: 480px;
line-height: 1.4;
margin-right: 0px;
}
@media (max-width: 480px) {
.bf_popup {
background-image: url(/EN/PublishingImages/bf_popupMob.png);
height: 90%;
transform: translate(0%, 10%);
width: 100%;
padding: 60px 0 0px;
background-size: 100%;
padding-right: 15px;
}
.orange_week_img {
right: 0;
width: 240px;
height: 170px;
}
.orange_week_light {
right: -45px;
width: 290px;
height: 220px;
top: -15px;
}
.bf_left_bottom_images {
padding-right: 25%;
margin-top: -130px;
top: 10px;
}
.orange_arrow_img {
width: 45px;
}
.orange_arrow_light_img {
right: -25px;
}
.bf_popup_content h3 {
font-size: 32px;
line-height: 1.2;
margin: -10px 0px;
}
.bf_popup_content input {
width: 100%;
}
.bf_popup_input_div a {
width: 160px;
display: block;
position: unset;
margin-right: 0;
margin-top: 30px;
height: 48px;
padding-top: 12px;
}
.sub_error {
position: relative;
top: -70px;
}
.sub_error {
font-size: 14px;
}
.bf_popup_input_div {
display: block;
}
.bf_popup_content h6 {
margin: 5px 0px;
}
}
span.bf_sec b {
color: #ff7900;
}
.slider1 .slick-arrow {
width: 40px;
}
.slider2 .slick-arrow {
width: 40px;
}
@media (max-width: 580px) {
.sixth_section .slick-arrow {
width: 45px;
}
.slider1 .slick-arrow {
width: 45px;
}
.csr .slick-arrow {
width: 40px !important;
}
}
</style>
<!-- <script>
if (document.documentElement.clientWidth > 700) {
$('<div class="bts_theme">\
<div class="container">\
<div class="bf_image"><img src="/ar/PublishingImages/bf_theme.png"></div>\
<div class="bts_theme_link">\
<a class="hide_bts_theme" onclick="bts_fun();"><img src="/EN/PublishingImages/X.png"></a>\
</div>\
</div></div>').insertBefore('#divTaps');
function bts_fun() {
$('.bts_theme').hide();
}
}
</script> -->
<div id="csroverlay_video">
<div id="csrmodal_video">
<div class="new_popcontent">
<p>
<b>بأي وقت وين ما كنت!</b>
<br> بتقدر تتواصل معنا من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">الواتساب</a>
<br> وكمان بتقدر تدفع فواتيرك وتشحن خطك من خلال محفظة <span>Orange Money</span> أو تدخل على <span>متجرنا الإلكتروني</span> لتستفيد من آخر العروض
</p>
<a href="https://eshop.orange.jo:250/ar/" class="popup_btn">المتجر الإلكتروني</a>
<a onclick="CSRClosePoup()" class="close_popup">إغلاق</a>
</div>
</div>
</div>
<script>
function CSRClosePoup() {
$("#csroverlay_video").hide();
}
function openvideopop(value) {
if (value == '1') {
$("#csroverlay_video").show();
}
}
// $('.open_jood_link').on("click", function () {
// window.location.replace("https://jood.orange.jo/ar");
// });
// if (sessionStorage.getItem("popupopen") != '1') {
// setTimeout(function () {
// $('.jood_popup').show();
// sessionStorage.setItem("popupopen", '1');
// }, 5000);
// setTimeout(function () {
// $('.tikram_popup_overlay').show();
// sessionStorage.setItem("popupopen", '1');
// }, 5000);
// }
// function CloseJoodPopup() {
// $(".jood_popup").hide();
// $('.tikram_popup_overlay').hide();
// }
</script>
<noscript>
<img height="1" width="1" src="https://www.facebook.com/tr?id=2138569049727801&ev=PageView
&noscript=1">
</noscript>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
</div>
<!--/ Slider end -->
<!--=== End Content ===-->
<div style="width: 100%;">
<div class="container">
<div data-name="ContentPlaceHolderMain">
<span id="DeltaPlaceHolderMain">
<div style="display:none" id="hidZone"></div>
</span>
</div>
</div>
<!--/end cotnainer-->
</div>
<!--=== Footer v3 ===-->
<div id="footer-v3" class="footer-v3 s4-notdlg">
<!-- Social Links -->
<div class="copyright">
<div class="container">
<div class="row">
<!-- Social Links -->
<div class="col-md-2 col-sm-2 col-xs-4 footer-follow-us-text">
<p> تابعونا </p>
</div>
<div class="col-md-10 col-sm-10 col-xs-8">
<ul class="social-icons pull-left">
<li>
<a href="https://www.facebook.com/OrangeJordan" target="_blank" data-original-title="facebook" title="facebook" class="rounded-x social_facebook"></a>
</li>
<li>
<a href="https://twitter.com/orangejo" target="_blank" data-original-title="twitter" title="twitter" class="rounded-x social_twitter"></a>
</li>
<li>
<a href="https://instagram.com/orangejo" target="_blank" data-original-title="instagram" title="instagram" class="rounded-x social_instagram"></a>
</li>
<li>
<a href="https://www.youtube.com/user/OrangeMobjordan" target="_blank" data-original-title="youtube" title="youtube" class="rounded-x social_youtube"></a>
</li>
<li>
<a href="https://linkedin.com/company/orange-jordan" target="_blank" data-original-title="linkedin" title="linkedin" class="rounded-x social_linkedin"></a>
</li>
<li>
<a href="https://www.pinterest.com/orangejordan/" target="_blank" data-original-title="pintrest" title="pintrest" class="rounded-x social_pintrest"></a>
</li>
</ul>
</div>
<!-- End Social Links -->
</div>
</div>
</div>
<!-- End Social Links -->
<div class="footer">
<div class="container">
<div class="row" id="FooterMenuDesktop">
<!-- Simple List -->
<div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
<div class="thumb-headline">
<h2>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl00$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl00_hdnID"
value="Orange Jordan">
<a href="javascript:void();" target="_self">
Orange الأردن
</a>
</h2>
</div>
<ul class="list-unstyled simple-list margin-bottom-20">
<li>
<a href="https://www.orange.jo/AR/Pages/about-orange.aspx" target="_self">
عن Orange
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/csr/pages/default.aspx" target="_self">
المسؤولية المجتمعية
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/Pages/annual-reports.aspx" target="_self">
التقرير السنوي
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/Pages/share-holders.aspx" target="_self">
المساهمون
</a>
</li>
<li>
<a href="https://www.orc.orange.jo/OTRC/PWA/pages/login.jsf" target="_self">
نقاط البيع
</a>
</li>
<li>
<a href="https://www.orange.jo/sites/Press/AR" target="_self">
أخبار الشركة
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/Pages/compliance-and-anti-corruption.aspx" target="_self">
مكافحة الفساد والإحتيال
</a>
</li>
<li>
<a href=" https://jobs.orange.jo" target="_blank">
الوظائف
</a>
</li>
<li>
<a href="https://pretups.orange.jo/pretups/" target="_self">
زاوية الموزعين
</a>
</li>
</ul>
</div>
<div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
<div class="thumb-headline">
<h2>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl01$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl01_hdnID"
value="Entertainment">
<a href="javascript:void();" target="_self">
التسلية
</a>
</h2>
</div>
<ul class="list-unstyled simple-list margin-bottom-20">
<li>
<a href="https://www.orange.jo/ar/services/pages/anghami-bundles.aspx" target="_self">
أنغامي
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/services/Pages/shahid-plus.aspx" target="_self">
شاهد بلس
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/services/Pages/my-status.aspx" target="_self">
My Status
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/services/Pages/magic-voice.aspx" target="_self">
Magic Voice
</a>
</li>
</ul>
</div>
<div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
<div class="thumb-headline">
<h2>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl02$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl02_hdnID" value="WholeSale ">
<a href="/sites/wholesale/EN" target="_self">
البيع بالجملة
</a>
</h2>
</div>
<ul class="list-unstyled simple-list margin-bottom-20">
</ul>
</div>
<div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
<div class="thumb-headline">
<h2>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl03$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl03_hdnID"
value="Point of sale">
<a href="javascript:void();" target="_self">
نقاط البيع
</a>
</h2>
</div>
<ul class="list-unstyled simple-list margin-bottom-20">
<li>
<a href="https://www.orange.jo/ar/pages/pos-login.aspx" target="_self">
خطوط الفواتير
</a>
</li>
</ul>
</div>
<div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
<div class="thumb-headline">
<h2>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl04$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl04_hdnID"
value="Privacy policy ">
<a href="/en/pages/privacy-policy-2021.aspx" target="_self">
سياسة الخصوصية
</a>
</h2>
</div>
<ul class="list-unstyled simple-list margin-bottom-20">
</ul>
</div>
<!--/col-md-3-->
</div>
<div aria-multiselectable="true" role="tablist" id="accordion" class="panel-group nav-footer">
<li class="panel panel-default panel1">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse1" aria-expanded="false" aria-controls="collapseOne">
<span></span>
</a><a href="javascript:void();" target="_self">
Orange الأردن
</a>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl00$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl00_hdnID"
value="Orange Jordan">
<ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse1" aria-expanded="false" style="height: 0px;">
<li>
<a href="https://www.orange.jo/AR/Pages/about-orange.aspx" target="_self">
عن Orange
</a>
</li>
<li>
<a href="https://www.orange.jo/ar/csr/pages/default.aspx" target="_self">
المسؤولية المجتمعية
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/Pages/annual-reports.aspx" target="_self">
التقرير السنوي
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/Pages/share-holders.aspx" target="_self">
المساهمون
</a>
</li>
<li>
<a href="https://www.orc.orange.jo/OTRC/PWA/pages/login.jsf" target="_self">
نقاط البيع
</a>
</li>
<li>
<a href="https://www.orange.jo/sites/Press/AR" target="_self">
أخبار الشركة
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/Pages/compliance-and-anti-corruption.aspx" target="_self">
مكافحة الفساد والإحتيال
</a>
</li>
<li>
<a href=" https://jobs.orange.jo" target="_blank">
الوظائف
</a>
</li>
<li>
<a href="https://pretups.orange.jo/pretups/" target="_self">
زاوية الموزعين
</a>
</li>
</ul>
</li>
<li class="panel panel-default panel1">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse2" aria-expanded="false" aria-controls="collapseOne">
<span></span>
</a><a href="javascript:void();" target="_self">
التسلية
</a>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl01$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl01_hdnID"
value="Entertainment">
<ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse2" aria-expanded="false" style="height: 0px;">
<li>
<a href="https://www.orange.jo/ar/services/pages/anghami-bundles.aspx" target="_self">
أنغامي
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/services/Pages/shahid-plus.aspx" target="_self">
شاهد بلس
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/services/Pages/my-status.aspx" target="_self">
My Status
</a>
</li>
<li>
<a href="https://www.orange.jo/AR/services/Pages/magic-voice.aspx" target="_self">
Magic Voice
</a>
</li>
</ul>
</li>
<li class="panel panel-default panel1">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse3" aria-expanded="false" aria-controls="collapseOne">
<span></span>
</a><a href="/sites/wholesale/EN" target="_self">
البيع بالجملة
</a>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl02$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl02_hdnID"
value="WholeSale ">
<ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse3" aria-expanded="false" style="height: 0px;">
</ul>
</li>
<li class="panel panel-default panel1">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse4" aria-expanded="false" aria-controls="collapseOne">
<span></span>
</a><a href="javascript:void();" target="_self">
نقاط البيع
</a>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl03$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl03_hdnID"
value="Point of sale">
<ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse4" aria-expanded="false" style="height: 0px;">
<li>
<a href="https://www.orange.jo/ar/pages/pos-login.aspx" target="_self">
خطوط الفواتير
</a>
</li>
</ul>
</li>
<li class="panel panel-default panel1">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse5" aria-expanded="false" aria-controls="collapseOne">
<span></span>
</a><a href="/en/pages/privacy-policy-2021.aspx" target="_self">
سياسة الخصوصية
</a>
<input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl04$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl04_hdnID"
value="Privacy policy ">
<ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse5" aria-expanded="false" style="height: 0px;">
</ul>
</li>
</div>
<div class="row col-md-12 col-sm-12 footer-left" style="padding: 0 0 20px 0;">
<div class="col-md-2 col-sm-3 col-xs-12">
<ul class="list-unstyled simple-list margin-top-20">
<li>
<a href="https://www.orange.jo/ar/pages/contact-us.aspx" target="_self">
<img src="/publishingimages/contact.png" alt="orange contact">
اتصل بنا
</a>
</li>
</ul>
</div>
<div class="col-md-2 col-sm-3 col-xs-12">
<ul class="list-unstyled simple-list margin-top-20">
<li>
<a href="https://store-ar.orange.jo/" target="_self">
<img src="/publishingimages/locations.png" alt="locate orange store">
نقاط البيع
</a>
</li>
</ul>
</div>
<div class="col-md-2 col-sm-3 col-xs-12">
<ul class="list-unstyled simple-list margin-top-20">
<li>
<a href="https://www.orange.jo/ar/pages/coverage.aspx" target="_self">
<img src="/publishingimages/map.png" alt="Coverage map">
تغطيتنا
</a>
</li>
</ul>
</div>
<div class="col-md-2 col-sm-3 col-xs-12">
<ul class="list-unstyled simple-list margin-top-20">
<li>
<a href="https://www.orange.jo/sites/Business/EN" target="_self">
<img src="/publishingimages/business.png" alt="Orange Business">
الاعمال
</a>
</li>
</ul>
</div>
<div class="col-md-4 col-sm-0 col-xs-12">
</div>
<!-- End Simple List -->
</div>
<div id="FooterCopyRighLinksDesktop footer-right" class="row col-md-12 col-sm-12 col-xs-5 footer-float" style="padding: 0;">
<div class="footer-row1">
<div id="FooterCopyRightMobile" class="col-md-2 col-xs-12 footer-auto-width" style="color: White;">
<ul class="list-unstyled simple-list margin-top-20">
<li id="liCopyRight"> حقوق النشر 2022</li>
</ul>
</div>
<div class="col-md-2 col-sm-2 col-xs-12 footer-auto-width">
<ul class="list-unstyled simple-list margin-top-20">
<li><a href="/AR/Pages/legal.aspx" target="_self">
قانوني
</a></li>
</ul>
</div>
<div class="col-md-2 col-sm-2 col-xs-12 footer-auto-width">
<ul class="list-unstyled simple-list margin-top-20">
<li><a href=" https://jobs.orange.jo" target="_blank">
الوظائف
</a></li>
</ul>
</div>
</div>
<!-- End Simple List -->
</div>
</div>
</div>
<div class="copyright">
<div class="container">
<div id="FooterLogoDesktop" class="row col-md-1 col-sm-7 footer-left" style="padding: 0;">
<div class="col-md-12 col-sm-12">
<ul class="list-unstyled simple-list margin-top-20">
<li>
<a href="#">
<img src="/publishingimages/logo.png">
</a>
</li>
</ul>
</div>
<!-- End Simple List -->
</div>
<div id="FooterCopyRighDesktop" class="row col-md-11 col-sm-5 footer-right" style="padding: 0;">
<div class="col-md-12 col-sm-12 no-padding">
<ul class="list-unstyled simple-list margin-top-20 margin60" style="color: White;">
<li id="liCopyRightMobile"> © Orange 2022</li>
</ul>
</div>
<!-- End Simple List -->
</div>
</div>
</div>
<!--/footer-->
</div>
<!--=== End Footer v3 ===-->
</div>
<!--/wrapper-->
<!-- JS Global Compulsory -->
<!-- JS Global Compulsory -->
<!-- JS Implementing Plugins -->
<script type="text/javascript" src="/_layouts/15/orange2013master/ar/assets/js/alljs.js">
< script type = "text/javascript" > jQuery(document).ready(function() {
App.init();
App.initScrollBar();
App.initParallaxBg();
OwlCarousel.initOwlCarousel();
RevolutionSlider.initRSfullWidth();
$("#carousel-example-generic").carousel();
});
</script>
<div title="" style="position: fixed; bottom: 5px; right: 5px; opacity: 0; cursor: pointer;" id="topcontrol">
</div>
</div>
<div class="divPopup">
</div>
</div>
</form>
<form>
<div class="ed_chat-preform-title"> يرجى تعبئة المعلومات ادناه: </div>
<div class="soustitre"></div> <input type="text" name="ed_chat-identity-firstname" id="input-firstname" placeholder="الاسم الاول" required=""> <!--<label id="label-name" class="">First Name</label>--> <input type="text"
name="ed_chat-identity-lastname" id="input-lastname" placeholder="اسم العائلة" required=""> <!--<label id="label-name" class="">Last Name</label>--> <input type="tel" name="ed_chat-identity-phone" id="input-phone" placeholder="رقم الهاتف"
required="" pattern="([0-9 \-\(\)])*$"> <!--<label id="label-phone" class="">Phone number</label>--> <input type="email" name="ed_chat-identity-email" id="input-email" placeholder="البريد الإلكتروني - اختياري">
<!--<label id="label-email" class="">Email (optional)</label>--> <!--<textarea name="ed_chat-identity-msg" id="input-textarea" required></textarea> <label id="label-textarea" class="label-textarea">Please, how may we help you today ?</label>-->
<div id="g-recaptcha"></div>
<div class="divbutton"> <button type="submit">إرسال</button> </div>
<div class="dimelo_chat_item_action"></div>
</form>
Text Content
* شخصي * الشركات الصغيرة * الاعمال * الخدمات المبتكرة * وظائف * المسؤولية المجتمعية * تابعونا * A * A * A * A * * خروج * EN * * * * * * * المتجر الإلكتروني * العروض و الخدمات * Orange Money * حسابي * الدفع / الشحن السريع * المساعدة Search box بحث Exist المتجر الإلكتروني * عروض الخلوي * خطوط الخلوي الشهرية * الخطوط المدفوعة مسبقاً * خطوط YO * الأجهزة الخلوية * اﻹكسسوارات * عروض الإنترنت * عروض الـ ADSL * عروض الفايبر * أجهزة الإنترنت * الخط الثابت * العروض المدفوعة لاحقاً * 4G عروض * عروض 4G فلاي بوكس * عروض Orange نت المدفوعة مسبقاً المتجر الإلكتروني اكتشف المزيد 1. 2. 3. 4. OPPO أجهزة متوفرة خلال المتجر الالكتروني أجهزة تابلت مجانا مع خطوط الاشتراكات ITEL KIDPAD1 دينار 4 .50 / شهريا مع عروض الفايبر APPLE WATCH متوفرة الان * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange المتجر الإلكتروني * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange المتجر الإلكتروني * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange المتجر الإلكتروني * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange العروض و الخدمات * الخلوي * خطوط الخلوي الشهرية * الخطوط المدفوعة مسبقاً * jood Orange * خدمات الخلوي * فيد واستفيد * الإنترنت * عروض الفايبر * عروض الـ ADSL * عروض 4G فلاي بوكس للبيت * عروض Orange نت المدفوعة مسبقاً * خدمات الإنترنت * خط Orange نتِ الجيش الجديد * رفع السرعة * المكالمات الدولية و التجوال * خدمات المكالمات الدولية و التجوال * الأجهزة * حلول الحياة الذكية * الأجهزة الخلوية * إكسسوارات الخلوي * أجهزة الإنترنت المتجر الإلكتروني اكتشف المزيد 1. 2. 3. 4. OPPO أجهزة متوفرة خلال المتجر الالكتروني أجهزة تابلت مجانا مع خطوط الاشتراكات ITEL KIDPAD1 دينار 4 .50 / شهريا مع عروض الفايبر APPLE WATCH متوفرة الان * Orange Premium * Orange Elite+ * Orange Extra * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange العروض و الخدمات * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange العروض و الخدمات * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange العروض و الخدمات * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange Orange Money المتجر الإلكتروني اكتشف المزيد 1. 2. 3. 4. OPPO أجهزة متوفرة خلال المتجر الالكتروني أجهزة تابلت مجانا مع خطوط الاشتراكات ITEL KIDPAD1 دينار 4 .50 / شهريا مع عروض الفايبر APPLE WATCH متوفرة الان * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange Orange Money * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange Orange Money * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange Orange Money * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange حسابي * التسجيل والدخول * الدخول * التسجيل * تحديث معلومات النت وين مكان * دفع الفواتير و الشحن * دفع الفواتير و الشحن * e - اشحنلي * طرق تسديد الفواتير * تتبع حالة الطلب * متابعة طلب المتجر الإلكتروني * برنامج المكافآت * عروض Orange * نقاط تكرم المتجر الإلكتروني اكتشف المزيد 1. 2. 3. 4. OPPO أجهزة متوفرة خلال المتجر الالكتروني أجهزة تابلت مجانا مع خطوط الاشتراكات ITEL KIDPAD1 دينار 4 .50 / شهريا مع عروض الفايبر APPLE WATCH متوفرة الان * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange حسابي * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange حسابي * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange حسابي * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange الدفع / الشحن السريع المتجر الإلكتروني اكتشف المزيد 1. 2. 3. 4. OPPO أجهزة متوفرة خلال المتجر الالكتروني أجهزة تابلت مجانا مع خطوط الاشتراكات ITEL KIDPAD1 دينار 4 .50 / شهريا مع عروض الفايبر APPLE WATCH متوفرة الان * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange الدفع / الشحن السريع * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange الدفع / الشحن السريع * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange الدفع / الشحن السريع * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange المساعدة * مواضيع المساعدة * الإتصال بنا * نقاط البيع * Djingo-chatbot * الأسئلة الشائعة * الإنترنت * الخلوي * الثابت * تغطيتنا المتجر الإلكتروني اكتشف المزيد 1. 2. 3. 4. OPPO أجهزة متوفرة خلال المتجر الالكتروني أجهزة تابلت مجانا مع خطوط الاشتراكات ITEL KIDPAD1 دينار 4 .50 / شهريا مع عروض الفايبر APPLE WATCH متوفرة الان * العروض * الشحن ودفع الفواتير * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange المساعدة * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange المساعدة * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange المساعدة * تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel. معارض اورانج اتصل بنا اماكن معارض Orange شخصيar تمتع بخدمات حصرية مع ORANGE فايبر اكتشف المزيد استفد من العروض المتنوعة التي تقدم من.. عروض الجيش------- لأنكم الفخر والهيبة احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير مع خط حماة الوطن الذهبي 7 اكتشف المزيد المكالمات الدولية و التجوال------- زبّطنالك الحزم عشان تصيّف وبسفرك تكيّف اكتشف المزيد قلبي متطمّن وبالي مرتاح نت لا محدود ومكالمات مجانية وأنت بالسعودية اكتشف المزيد jood Orange عالمي على طريقتيتجربة رقمية متكاملة اكتشف المزيد عروض الجيش------- لأنكم الفخر والهيبة خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و 35 جيجا مع خط حماة الوطن 10 المدفوع لاحقاً اكتشف المزيد عروض الجيش------- لأنكم الفخر والهيبة احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير مع خط حماة الوطن الذهبي 7 اكتشف المزيد المكالمات الدولية و التجوال------- زبّطنالك الحزم عشان تصيّف وبسفرك تكيّف اكتشف المزيد قلبي متطمّن وبالي مرتاح نت لا محدود ومكالمات مجانية وأنت بالسعودية اكتشف المزيد jood Orange عالمي على طريقتيتجربة رقمية متكاملة اكتشف المزيد عروض الجيش------- لأنكم الفخر والهيبة خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و 35 جيجا مع خط حماة الوطن 10 المدفوع لاحقاً اكتشف المزيد عروض الجيش------- لأنكم الفخر والهيبة احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير مع خط حماة الوطن الذهبي 7 اكتشف المزيد * 01 * 02 * 03 * 04 * 5 كيف منقدر نساعدك؟ تغطية الفايبر إنترنت، وشبكة الخلوي * تغطية الفايبر إنترنت، وشبكة الخلوي * دليلك لأقوى فايبر بالبيت * خدمات المكالمات الدولية و التجوال * لمعرفة أماكن تواجد معارض Orange * أسئلة شائعة موافق انشاء حساب تحكم بسهولة بجميع اشتراكاتك من أورنج سجل الان اشحن خطك وين ما كان ادفع فواتيرك أو اشحن خطك في أي وقت استخدم الخدمة أدر اشتراكاتك مع أورنج و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة لتحميل التطبيق المتجر الألكتروني اشتري أحدث الأجهزة الخلوية والعروض اشتري الأن انشاء حساب تحكم بسهولة بجميع اشتراكاتك من أورنج. سجل الان اشحن خطك وين ما كان ادفع فواتيرك أواشحن خطك في أي وقت استخدم الخدمة أدر اشتراكاتك مع أورنج و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة لتحميل التطبيق المتجر الألكتروني اشتري أحدث الأجهزة الخلوية و العروض اشتري الأن العروض والخدمات هناك دائما عرض لك أفضل الخطوط للشباب مع +4G اكتشف المزيد افتح محفظة Orange Money مجانا وإنت بالبيت اكتشف المزيد تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا اكتشف المزيد عروض الفايبر عيش كل لحظة بلحظتها مع أقوى فايبر اكتشف المزيد شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل اكتشف المزيد أفضل الخطوط للشباب مع +4G اكتشف المزيد افتح محفظة Orange Money مجانا وإنت بالبيت اكتشف المزيد تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا اكتشف المزيد عروض الفايبر عيش كل لحظة بلحظتها مع أقوى فايبر اكتشف المزيد شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل اكتشف المزيد أفضل الخطوط للشباب مع +4G اكتشف المزيد افتح محفظة Orange Money مجانا وإنت بالبيت اكتشف المزيد تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا اكتشف المزيد المتجر الإلكتروني أجهزة مميزة افضل العروض OPPO RENO 5 اشتري هاتف OPPO Reno 5 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية. اشتري الأن OPPO A74 اشتري هاتف OPPO A74 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية. اشتري الأن * All Devices * Promotions * Shop offers * Fiber speed upgrade Orange REWARDS استفيد اكثر مع Orange * Orange Deals * نقاط تكرم لرحلاتك ومشاويرك اتشتري قسائم رصيد من كريم زر المتجر الان 250 نقطة لوجبات اكل خفيفة اشتري قسائم خصم من طلبات زر المتجر الان 250 نقطة لاشتراكاتك الرقمية اشتري قسائم اشتراك وشحن رصيد من كرتي زر المتجر الان 250 نقطة لأغانيك المفضلة اشتري قسائم اشتراك من انغامي زر المتجر الان 250 نقطة * 1 * 2 * 3 * 4 20% خصم على الحساب احصل على الخصم Prime Cinemas خصم خاص على تذكرة مع بوشار ومشروب غازي احصل على الخصم 20% خصم Sharmiran على مستحضرات التجميل احصل على الخصم Sizzle Grill ساندويتش مجاناً مع كل ساندويتش احصل على الخصم Cozy Pizza بيتزا مجاناً مع كل بيتزا احصل على الخصم 4% خصم Leaders Center على الأجهزة الكهربائية احصل على الخصم * 1 * 2 * 3 * 4 * 5 * 6 فيديو توضيحيشاهد الان المزيد من الخصومات تسجيل الدخول مسؤولية أورنج المجتمعية معايير جديدة للمسؤولية المؤسسية المجتمعية مسؤولية أورنج المجتمعية الشمول الرقمي التعليم الرقمي ريادة الأعمال الشراكات إن أورنج الأردن تسعى للمساهمة في النمو الاقتصادي والاجتماعي من خلال استراتيجية الشركة للمسؤولية المجتمعية التي تركز على تمكين الشباب والنساء والأشخاص ذوي الإعاقة في ثلاثة مجالات رئيسية: الشمول الرقمي، والتعليم الرقمي، وريادة الأعمال عبر برامجها الخاصة، والمشاريع التي تنفذها بالتعاون مع شركائها. تسعى أورنج الأردن إلى تمكين الحياة الرقمية للناس ليس من خلال تعزيز البنية الأساسية للاتصالات في الأردن وحسب، بل من خلال برامجها للمسؤولية الاجتماعية أيضاً التي تستهدف ثلاث فئات رئيسية مهمة من المجتمع: الشباب، والنساء، والأشخاص ذوي الإعاقة. إن أورنج الأردن ملتزمة بالمساهمة بالتحول الرقمي في المملكة من خلال تحسين جودة التعليم، وتزويد الطلاب بالمهارات الرقمية اللازمة، ورقمنة المصادر التعليمية. تتؤمن أورنج الأردن أن دعم ريادة الأعمال هي المفتاح لدفع الاقتصاد والتنمية المستدامة، لذا فهي حريصة على تمهيد الطريق أمام الشركات الناشئة في الأردن من خلال تقديم الدعم والإرشاد. لتحرص أورنج الأردن على تعزيز المجتمع من الداخل، وخلق مستقبل أفضل لجميع من تمس الشركة حياتهم بالتعاون مع شركائها. Previous Next * 1 * 2 * 3 * 4 * 5 4 أولويات و محاور 4 فئات مستهدفة 2 شركاء استراتيجيين المراكز الرقمية المجتمعية مختبرات الابتكار برنامج التهيئة الرقمية للأشخاص ذوي الإعاقة مراكز مكاني أكاديمية البرمجة مختبرات التصنيع الرقمي (فاب لاب) المنح الدراسية البرنامج الموجّه لتسريع نمو الشركات والمشاريع الريادية الناشئة (BIG) مسابقات 15 منحة للطلاب سنوياً 33 منحة دراسية بالتعاون مع جامعة الاميرة سمية اقرأ المزيد وظائف أورنج Coding Academies manager B2C Marketing Expert Fabrication Labs & Innovation Hub Manager جميع الوظائف عن أورنج الأردن تعتبر أورنج الأردن أحد رواد تشغيل وتزويد خدمات اتصالات متكاملة في المملكة من خدمات الخط الثابت، والخلوي، والإنترنت والبيانات لتلبي الاحتياجات الفردية والتجارية لأكثر من 5 ملايين مشترك في جميع أنحاء المملكة. أقرأ المزيد اشترك في نشرتنا الإخبارية آخر العروض والأخبار من أورنج تم الاشتراك بنجاح عالمي على طريقتيتجربة رقمية متكاملة JOOD ORANGE بأي وقت وين ما كنت! بتقدر تتواصل معنا من خلال الواتساب وكمان بتقدر تدفع فواتيرك وتشحن خطك من خلال محفظة Orange Money أو تدخل على متجرنا الإلكتروني لتستفيد من آخر العروض المتجر الإلكتروني إغلاق تابعونا * * * * * * ORANGE الأردن * عن Orange * المسؤولية المجتمعية * التقرير السنوي * المساهمون * نقاط البيع * أخبار الشركة * مكافحة الفساد والإحتيال * الوظائف * زاوية الموزعين التسلية * أنغامي * شاهد بلس * My Status * Magic Voice البيع بالجملة نقاط البيع * خطوط الفواتير سياسة الخصوصية Orange الأردن * عن Orange * المسؤولية المجتمعية * التقرير السنوي * المساهمون * نقاط البيع * أخبار الشركة * مكافحة الفساد والإحتيال * الوظائف * زاوية الموزعين التسلية * أنغامي * شاهد بلس * My Status * Magic Voice البيع بالجملة نقاط البيع * خطوط الفواتير سياسة الخصوصية * اتصل بنا * نقاط البيع * تغطيتنا * الاعمال * حقوق النشر 2022 * قانوني * الوظائف * * © Orange 2022 التواصل عبر خدمة دردشة مرحبا بك في خدمة الدردشة من اورانج تتيح لك خدمة الدردشة التواصل مع موظفي خدمات المشتركين للحصول على المساعدة إذا كنت ترغب في التواصل مع احد موظفينا اضغط على "البدء بالدردشة". مرحبا بك في خدمة الدردشة من اورانج, نحنا موجودين لمساعدتك من الساعه 8:00 صباحا ولغاية 12:00 ليلا البدء بالدردشة يرجى تعبئة المعلومات ادناه: إرسال