CINXE.COM
تدعم الطاقة الكهروضوئية الذكية وتخزين الطاقة الشبكة | FusionSolar السعودية
<!DOCTYPE html> <html lang="ar" data-region="eg"> <head id="Head1"><meta name="keywords" content="تدعم الطاقة الكهروضوئية الذكية وتخزين الطاقة الشبكة"><meta name="description" content="فيوجن سولار هي الشركة الرائدة في مجال توفير حلول الطاقة الشمسية على نطاق المرافق في مصر. يمكن لأصحاب محطات توليد الطاقة تحقيق أهدافهم في مجال الطاقة المتجددة والمساهمة في مستقبل أنظف وأكثر استدامة. تفضل بزيارة موقعنا الإلكتروني لمعرفة المزيد حول حلول الطاقة الشمسية التي نقدمها لأصحاب محطات المرافق."><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title> تدعم الطاقة الكهروضوئية الذكية وتخزين الطاقة الشبكة | FusionSolar السعودية </title> <meta name="applicable-device" content="pc,mobile"> <link rel="canonical" href="https://solar.huawei.com/eg/utility-plant-owners"> <link rel="stylesheet" href="/Assets/Solar/v4/css/aui3.css?ver=202411131551"> <link rel="stylesheet" href="/Assets/Solar/v4/css/common.css?ver=202411131551"> <link rel="stylesheet" href="/Assets/Solar/v4/css/common-ar.css?ver=202411131551"> <link rel="stylesheet" type="text/css" href="/-/media/SolarV4/solar-version2/common/seo/common-style.css?ver=202411131551"> <style> .nav-top-right .js-header-login,.nav-top-right .js-header-account,.nav-top-right .js-header-logout,.container .js-mheader-login,.container .js-mheader-account{ display:none !important; } </style><link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/js/utils/swiper-new.min.css?ver=202411131551"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/css/Owners/common.css?ver=202411131551"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/css/Owners/UtilityPlantOwners.css?ver=202411131551"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/css/Owners/UtilityPlantOwners-ar.css?ver=202411131551"> <style type="text/css"> /* /Assets/Solar/v4/css/Owners/common.css?ver=202302242044 */ @media screen and (max-width: 768px){ .dig_features .dig_featuresCard { min-height: 262px; } } </style> <style type="text/css"> /* /Assets/Solar/v4/css/Owners/common.css?ver=202302242044 */ @media screen and (min-width: 1024px){ .dig_features .dig_featuresCard { min-height: 458px; } } </style><link rel="Shortcut Icon" href="/Assets/solar/v4/img/img_ent_en_logo_ico.ico"></head> <body class="aui3 ev_no_wcag"> <form method="post" action="/eg/utility-plant-owners" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTc0MDY0NDU1Mw8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFggCAg9kFgJmD2QWAmYPZBYMAgEPFgIeBFRleHQFjDA8ZGl2IGNsYXNzPSJuYXYtYWxsTGFuZ0JveCI+CiAgICA8ZGl2IGNsYXNzPSJpY29uLWNsb3NlIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImN1cnItbGFuZyI+PHNwYW4gY2xhc3M9Imljb24tY3VyciI+PC9zcGFuPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbiI+RnVzaW9uU29sYXIgR2xvYmFsIC8gRW5nbGlzaDwvYT4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0iYWxsTGFuZyI+CiAgICAgICAgPGRpdiBjbGFzcz0iYXJlYUl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhcmVhVGV4dCI+QXNpYSBQYWNpZmljPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdMaXN0Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYXUiPkF1c3RyYWxpYSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2NuIj5DaGluYSAvIOeugOS9k+S4reaWhzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vaGsiPkhvbmcgS29uZywgQ2hpbmEgLyDnuYHpq5TkuK3mloc8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2lkIj5JbmRvbmVzaWEgLyBJbmRvbmVzaWFuPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9qcCI+SmFwYW4gLyDml6XmnKzoqp48L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL215Ij5NYWxheXNpYSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3BoIj5QaGlsaXBwaW5lcyAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3NnIj5TaW5nYXBvcmUgLyBFbmdsaXNoPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9rciI+U291dGggS29yZWEgLyDtlZzqta3slrQ8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3RoIj5UaGFpbGFuZCAvIOC5hOC4l+C4ojwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vdm4iPlZpZXRuYW0gLyBFbmdsaXNoPC9hPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJhcmVhSXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFyZWFUZXh0Ij5FdXJvcGU8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0xpc3QiPgoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYXQiPkF1c3RyaWEgLyBEZXV0c2NoPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9iZS1mciI+QmVsZ2l1bSAvIEZyYW7Dp2FpczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYmUiPkJlbGdpdW0gLyBOZWRlcmxhbmRzPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9iZyI+QnVsZ2FyaWEgLyDQsdGK0LvQs9Cw0YDRgdC60Lg8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2hyIj5Dcm9hdGlhIC8gaHJ2YXRza2k8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2N6Ij5DemVjaGlhIC8gxI1lxaF0aW5hPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9kayI+RGVubWFyayAvIERhbnNrPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9mciI+RnJhbmNlIC8gRnJhbsOnYWlzPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9kZSI+R2VybWFueSAvIERldXRzY2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2dyIj5HcmVlY2UgLyDOlc67zrvOt869zrnOus6sPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9odSI+SHVuZ2FyeSAvIEh1bmdhcmlhbjwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vaWUiPklyZWxhbmQgLyBFbmdsaXNoPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9pdCI+SXRhbHkgLyBJdGFsaWFubzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbmwiPk5ldGhlcmxhbmRzIC8gRHV0Y2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3BsIj5Qb2xhbmQgLyBQb2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3B0Ij5Qb3J0dWdhbCAvIHBvcnR1Z3XDqnM8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3JvIj5Sb21hbmlhIC8gcm9tw6JuxIM8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3NrIj5TbG92YWtpYSAvIHNsb3ZlbsSNaW5hPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lcyI+U3BhaW4gLyBFc3Bhw7FvbDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vc2UiPlN3ZWRlbiAvIFN2ZW5za2E8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2NoIj5Td2l0emVybGFuZCAvIERldXRzY2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2NoLWZyIj5Td2l0emVybGFuZCAvIEZyYW7Dp2FpczwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vdHIiPlTDvHJraXllIC8gVMO8cmvDp2U8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3VhIj5Va3JhaW5lIC8g0KPQutGA0LDRl9C90LA8L2E+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImFyZWFJdGVtIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYXJlYVRleHQiPkxhdGluIEFtZXJpY2E8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0xpc3QiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9iciI+QnJhemlsIC8gUG9ydHVndWVzZTwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbGF0YW0iPkxhdGluIEFtZXJpY2EgLyBFc3Bhw7FvbDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbXgiPk3DqXhpY28gLyBFc3Bhw7FvbDwvYT48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iYXJlYUl0ZW0iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhcmVhVGV4dCI+TWlkZGxlIEVhc3QgJmFtcDsgQWZyaWNhPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdMaXN0Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vZWciPkVneXB0IC8g2KfZhNmE2LrYqSDYp9mE2LnYsdio2YrYqTwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20va2UiPktlbnlhIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vbWEiPk1vcm9jY28gLyBGcmFuw6dhaXM8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL25nIj5OaWdlcmlhIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vcGsiPlBha2lzdGFuIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vc2EiPlNhdWRpIEFyYWJpYSAvINin2YTZhNi62Kkg2KfZhNi52LHYqNmK2KkgPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9zYS1lbiI+U2F1ZGkgQXJhYmlhIC8gRW5nbGlzaDwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vemEiPlNvdXRoIEFmcmljYSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsYW5nSXRlbSI+PGEgaHJlZj0iaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL3RuIj5UdW5pc2lhIC8gRnJhbsOnYWlzPC9hPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGFuZ0l0ZW0iPjxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9hZSI+VUFFIC8g2KfZhNmE2LrYqSDYp9mE2LnYsdio2YrYqTwvYT48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxhbmdJdGVtIj48YSBocmVmPSJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vYWUtZW4iPlVBRSAvIEVuZ2xpc2g8L2E+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgIDwvZGl2Pgo8L2Rpdj5kAgIPFgIeC18hSXRlbUNvdW50AgYWDGYPZBYEZg8VBA8vZWcvaG9tZS1vd25lcnMA2wN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonSG9tZSBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319GdmF2YTZkdin2YMg2KfZhNmF2YbYp9iy2YRkAgEPFgIfAgL/////D2QCAQ9kFgRmDxUEEy9lZy9idXNpbmVzcy1vd25lcnMA3wN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQnVzaW5lc3MgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRnYo9i12K3Yp9ioINin2YTYo9i52YXYp9mEZAIBDxYCHwIC/////w9kAgIPZBYEZg8VBBgvZWcvdXRpbGl0eS1wbGFudC1vd25lcnMA5AN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonVXRpbGl0eSBQbGFudCBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319QtmF2YTZkdin2YMg2YXYrdi32KfYqiDYp9mE2KrZiNmE2YrYryDYp9mE2K7Yp9i12Kkg2KjYp9mE2YXZhtmB2LnYqWQCAQ8WAh8CAv////8PZAIDD2QWBGYPFQQdL2VnL3Byb2Zlc3Npb25hbHMvcmVzaWRlbnRpYWwA3QN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0Q2KfZhNmF2K7Yqti12YjZhmQCAQ8WBB8CAgYeB1Zpc2libGVnFgxmD2QWAmYPFQQdL2VnL3Byb2Zlc3Npb25hbHMvcmVzaWRlbnRpYWwAggR0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnUmVzaWRlbnRpYWwgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319e9it2YQg2KfZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2KfZhNiw2YPZitipINmI2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kkg2YHZiiDYp9mE2YXZhti02KLYqiDYp9mE2LPZg9mG2YrYqWQCAQ9kFgJmDxUEFS9lZy9wcm9mZXNzaW9uYWxzL2MtaQD5A3RyeSB7ICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ0MmSSBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX182KfZhNit2YQg2KfZhNiq2KzYp9ix2Yog2YjYp9mE2LXZhtin2LnZiiDZhNmE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDYp9mE2LDZg9mK2Kkg2YjZhti42KfZhSDYqtiu2LLZitmGINin2YTYt9in2YLYqWQCAg9kFgJmDxUEGS9lZy9wcm9mZXNzaW9uYWxzL3V0aWxpdHkA+AN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnVXRpbGl0eSBTbWFydCBQViBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX1E2K3ZhCDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDYp9mE2K7Yp9i1INio2KfZhNmF2YbZgdi52KlkAgMPZBYCZg8VBBUvZWcvcHJvZmVzc2lvbmFscy9lc3MAgAR0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnVXRpbGl0eSBTbWFydCBTdHJpbmcgRVNTIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fV3YrdmEINmG2LjYp9mFINiq2K7YstmK2YYg2KfZhNi32KfZgtipINin2YTYqtiz2YTYs9mE2Yog2KfZhNiw2YPZiiDYp9mE2K7Yp9i1INio2KfZhNmF2YbZgdi52KlkAgQPZBYCZg8VBBwvZWcvcHJvZmVzc2lvbmFscy9taWNyby1ncmlkAPgDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1NtYXJ0IE1pY3JvLWdyaWQgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Ldit2YQg2KfZhNi02KjZg9ipINin2YTZhdi12LrYsdipINin2YTYsNmD2YrYqWQCBQ9kFgJmDxUEHS9lZy9wcm9mZXNzaW9uYWxzL1NtYXJ0RGVzaWduAO4DdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1NtYXJ0RGVzaWduIDIuMCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0d2KfZhNiq2LXZhdmK2YUg2KfZhNiw2YPZiiAyLjBkAgQPZBYEZg8VBCEvZWcvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24A2AN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Dtin2YTYtNix2YPYp9ihZAIBDxYEHwICBh8DZxYMZg9kFgJmDxUEIS9lZy9wYXJ0bmVycy9wYXJ0bmVyLWludHJvZHVjdGlvbgDuA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnUGFydG5lciBJbnRyb2R1Y3Rpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319HNmG2KjYsNipINi52YYg2KfZhNi02LHZg9in2KFkAgEPZBYCZg8VBFNodHRwczovL3BhcnRuZXIuaHVhd2VpLmNvbS9lcGx1cy8jL2VuL3dlYi9yZWdpc3RyYXRpb24tZ3VpZGFuY2U/c291cmNlPWNoYW5uZWwtaG9tZQZfYmxhbmvpA3RyeSB7ICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydCZWNvbWUgYSBQYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRjZg9mGINi02LHZitmD2YvYpyDZhNmG2KdkAgIPZBYCZg8VBDBodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3BhcnRuZXIjL2VnL21haW4GX2JsYW5r5gN0cnkgeyAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnUG93ZXItUGFydG5lcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0V2LTYsdmK2YMg2KfZhNi32KfZgtipZAIDD2QWAmYPFQQwaHR0cHM6Ly9jb21tdW5pdHkuc29sYXIuaHVhd2VpLmNvbS9lZy9pbmRleC5odG1sBl9ibGFua+4DdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydJbnN0YWxsZXJzIENvbW11bml0eScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX022YXYrNiq2YXYuSDYtNix2YPYp9iqINmIINmB2YbZitmK2YYg2KfZhNiq2LHZg9mK2KjYp9iqZAIED2QWAmYPFQQhL2VnL3BhcnRuZXJzL21hcD90eXBlPWRpc3RyaWJ1dG9yAOsDdHJ5IHsgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0ZpbmQgYSBEaXN0cmlidXRvcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0d2KfZhNi52KvZiNixINi52YTZiSDZhdmI2LLYuSBkAgUPZBYCZg8VBB8vZWcvcGFydG5lcnMvbWFwP3R5cGU9aW5zdGFsbGVyAOoDdHJ5IHsgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0ZpbmQgYW4gSW5zdGFsbGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fSnYp9mE2LnYq9mI2LEg2LnZhNmJINmF2LPYpNmI2YQg2KrYsdmD2YrYqGQCBQ9kFgRmDxUEHi9lZy9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cwDYA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9kdWN0cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0Q2KfZhNmF2YbYqtis2KfYqmQCAQ8WAh8CAv////8PZAIDDxYCHwICAxYGZg9kFgRmDxUEFy9lZy9zZXJ2aWNlLXN1cHBvcnQvdHNjANcDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Ctin2YTYr9i52YVkAgEPFgQfAgICHwNnFgRmD2QWAmYPFQQXL2VnL3NlcnZpY2Utc3VwcG9ydC90c2MA8QN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysnVGVjaG5pY2FsIFN1cHBvcnQgQ2VudGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fR7Zhdix2YPYsiDYp9mE2K/YudmFINin2YTZgdmG2YpkAgEPZBYCZg8VBFlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3JvYm90Y2hhdC8jL2hvbWUvaW5kZXg/bGFuZz1lbl9VUyZkb21haW49c21hcnRwdiZwcm9kdWN0PQZfYmxhbmvnA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKydPbmxpbmUgU3VwcG9ydCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0i2KfZhNiv2LnZhSDYudio2LEg2KfZhNil2YbYqtix2YbYqmQCAQ9kFgRmDxUEMGh0dHBzOi8vY29tbXVuaXR5LnNvbGFyLmh1YXdlaS5jb20vZWcvaW5kZXguaHRtbAZfYmxhbmvYA3RyeSB7ICAgIGd0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0NvbW11bml0eScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0O2KfZhNmF2YbYqtiv2YlkAgEPFgIfAgL/////D2QCAg9kFgRmDxUEImh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8GX2JsYW5r2AN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Ctiq2YbYstmK2YRkAgEPFgQfAgICHwNnFgRmD2QWAmYPFQQiaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2VuL2luZm8vLwZfYmxhbmvqA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnUHJvZHVjdCBEb2N1bWVudCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0X2YXYs9iq2YbYryDYp9mE2YXZhtiq2KxkAgEPZBYCZg8VBDlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VnL2hvbWUGX2JsYW5r6QN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0Rvd25sb2FkJysnKycrJ1Bvd2VyLU1hcmtldGluZycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0PUG93ZXItTWFya2V0aW5nZAIEDxYCHwICARYCZg9kFgJmDxUEDS9lZy9vcmRlci1ub3cAngN0cnkgeyAgICBndGFnKCdldmVudCcsJ0J1eV9DbGljaycseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonQnV5X0NsaWNrJywnZXZlbnRMYWJlbCc6J09yZGVyIE5vdycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0R2KfYt9mE2Kgg2KfZhNii2YZkAgYPFgIfAgIJFhJmD2QWBAIBDxYGHgRocmVmBQ8vZWcvaG9tZS1vd25lcnMeBnRhcmdldGQeB29uY2xpY2sF2wN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonSG9tZSBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319FgJmDxUBGdmF2YTZkdin2YMg2KfZhNmF2YbYp9iy2YRkAgUPFgIfAgL/////D2QCAQ9kFgQCAQ8WBh8EBRMvZWcvYnVzaW5lc3Mtb3duZXJzHwVkHwYF3wN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQnVzaW5lc3MgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRYCZg8VARnYo9i12K3Yp9ioINin2YTYo9i52YXYp9mEZAIFDxYCHwIC/////w9kAgIPZBYEAgEPFgYfBAUYL2VnL3V0aWxpdHktcGxhbnQtb3duZXJzHwVkHwYF5AN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonVXRpbGl0eSBQbGFudCBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319FgJmDxUBQtmF2YTZkdin2YMg2YXYrdi32KfYqiDYp9mE2KrZiNmE2YrYryDYp9mE2K7Yp9i12Kkg2KjYp9mE2YXZhtmB2LnYqWQCBQ8WAh8CAv////8PZAIDD2QWBgIBDxYEHwQFDGphdmFzY3JpcHQ6Ox8GBd0DdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319FgJmDxUBENin2YTZhdiu2KrYtdmI2YZkAgMPFgIfA2dkAgUPFgQfAgIGHwNnFgwCAQ9kFgJmDxUEHS9lZy9wcm9mZXNzaW9uYWxzL3Jlc2lkZW50aWFsAIIEdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1Jlc2lkZW50aWFsIFNtYXJ0IFBWICYgRVNTIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fXvYrdmEINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqSDZiNmG2LjYp9mFINiq2K7YstmK2YYg2KfZhNi32KfZgtipINmB2Yog2KfZhNmF2YbYtNii2Kog2KfZhNiz2YPZhtmK2KlkAgIPZBYCZg8VBBUvZWcvcHJvZmVzc2lvbmFscy9jLWkA+QN0cnkgeyAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydDJkkgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319fNin2YTYrdmEINin2YTYqtis2KfYsdmKINmI2KfZhNi12YbYp9i52Yog2YTZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2KfZhNiw2YPZitipINmI2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2KlkAgMPZBYCZg8VBBkvZWcvcHJvZmVzc2lvbmFscy91dGlsaXR5APgDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1V0aWxpdHkgU21hcnQgUFYgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319RNit2YQg2KfZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2KfZhNiu2KfYtSDYqNin2YTZhdmG2YHYudipZAIED2QWAmYPFQQVL2VnL3Byb2Zlc3Npb25hbHMvZXNzAIAEdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1V0aWxpdHkgU21hcnQgU3RyaW5nIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX1d2K3ZhCDZhti42KfZhSDYqtiu2LLZitmGINin2YTYt9in2YLYqSDYp9mE2KrYs9mE2LPZhNmKINin2YTYsNmD2Yog2KfZhNiu2KfYtSDYqNin2YTZhdmG2YHYudipZAIFD2QWAmYPFQQcL2VnL3Byb2Zlc3Npb25hbHMvbWljcm8tZ3JpZAD4A3RyeSB7ICAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydCBNaWNyby1ncmlkIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fS3YrdmEINin2YTYtNio2YPYqSDYp9mE2YXYtdi62LHYqSDYp9mE2LDZg9mK2KlkAgYPZBYCZg8VBB0vZWcvcHJvZmVzc2lvbmFscy9TbWFydERlc2lnbgDuA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydERlc2lnbiAyLjAnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Hdin2YTYqti12YXZitmFINin2YTYsNmD2YogMi4wZAIED2QWBgIBDxYEHwQFDGphdmFzY3JpcHQ6Ox8GBdgDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRYCZg8VAQ7Yp9mE2LTYsdmD2KfYoWQCAw8WAh8DZ2QCBQ8WBB8CAgYfA2cWDAIBD2QWAmYPFQQhL2VnL3BhcnRuZXJzL3BhcnRuZXItaW50cm9kdWN0aW9uAO4DdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydQYXJ0bmVyIEludHJvZHVjdGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0c2YbYqNiw2Kkg2LnZhiDYp9mE2LTYsdmD2KfYoWQCAg9kFgJmDxUEU2h0dHBzOi8vcGFydG5lci5odWF3ZWkuY29tL2VwbHVzLyMvZW4vd2ViL3JlZ2lzdHJhdGlvbi1ndWlkYW5jZT9zb3VyY2U9Y2hhbm5lbC1ob21lBl9ibGFua+kDdHJ5IHsgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0JlY29tZSBhIFBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319GNmD2YYg2LTYsdmK2YPZi9inINmE2YbYp2QCAw9kFgJmDxUEMGh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcGFydG5lciMvZWcvbWFpbgZfYmxhbmvmA3RyeSB7ICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydQb3dlci1QYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRXYtNix2YrZgyDYp9mE2LfYp9mC2KlkAgQPZBYCZg8VBDBodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2VnL2luZGV4Lmh0bWwGX2JsYW5r7gN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0luc3RhbGxlcnMgQ29tbXVuaXR5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fTbZhdis2KrZhdi5INi02LHZg9in2Kog2Ygg2YHZhtmK2YrZhiDYp9mE2KrYsdmD2YrYqNin2KpkAgUPZBYCZg8VBCEvZWcvcGFydG5lcnMvbWFwP3R5cGU9ZGlzdHJpYnV0b3IA6wN0cnkgeyAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnRmluZCBhIERpc3RyaWJ1dG9yJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fR3Yp9mE2LnYq9mI2LEg2LnZhNmJINmF2YjYsti5IGQCBg9kFgJmDxUEHy9lZy9wYXJ0bmVycy9tYXA/dHlwZT1pbnN0YWxsZXIA6gN0cnkgeyAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnRmluZCBhbiBJbnN0YWxsZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Kdin2YTYudir2YjYsSDYudmE2Ykg2YXYs9ik2YjZhCDYqtix2YPZitioZAIFD2QWBAIBDxYGHwQFHi9lZy9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cx8FZB8GBdgDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2R1Y3RzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRYCZg8VARDYp9mE2YXZhtiq2KzYp9iqZAIFDxYCHwIC/////w9kAgYPZBYGAgEPFgQfBAUMamF2YXNjcmlwdDo7HwYF1wN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0WAmYPFQEK2KfZhNiv2LnZhWQCAw8WAh8DZ2QCBQ8WBB8CAgIfA2cWBAIBD2QWAmYPFQQXL2VnL3NlcnZpY2Utc3VwcG9ydC90c2MA8QN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysnVGVjaG5pY2FsIFN1cHBvcnQgQ2VudGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fR7Zhdix2YPYsiDYp9mE2K/YudmFINin2YTZgdmG2YpkAgIPZBYCZg8VBFlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3JvYm90Y2hhdC8jL2hvbWUvaW5kZXg/bGFuZz1lbl9VUyZkb21haW49c21hcnRwdiZwcm9kdWN0PQZfYmxhbmvnA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKydPbmxpbmUgU3VwcG9ydCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0i2KfZhNiv2LnZhSDYudio2LEg2KfZhNil2YbYqtix2YbYqmQCBw9kFgQCAQ8WBh8EBTBodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2VnL2luZGV4Lmh0bWwfBQUGX2JsYW5rHwYF2AN0cnkgeyAgICBndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidDb21tdW5pdHknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319FgJmDxUBDtin2YTZhdmG2KrYr9mJZAIFDxYCHwIC/////w9kAggPZBYGAgEPFgQfBAUMamF2YXNjcmlwdDo7HwYF2AN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319FgJmDxUBCtiq2YbYstmK2YRkAgMPFgIfA2dkAgUPFgQfAgICHwNnFgQCAQ9kFgJmDxUEImh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8GX2JsYW5r6gN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0Rvd25sb2FkJysnKycrJ1Byb2R1Y3QgRG9jdW1lbnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319F9mF2LPYqtmG2K8g2KfZhNmF2YbYqtisZAICD2QWAmYPFQQ5aHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9wb3dlci1tYXJrZXRpbmcvIy9lZy9ob21lBl9ibGFua+kDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidEb3dubG9hZCcrJysnKydQb3dlci1NYXJrZXRpbmcnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319D1Bvd2VyLU1hcmtldGluZ2QCBw8WAh8CAgEWAmYPZBYCZg8VBA0vZWcvb3JkZXItbm93AJ4DdHJ5IHsgICAgZ3RhZygnZXZlbnQnLCdCdXlfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J0J1eV9DbGljaycsJ2V2ZW50TGFiZWwnOidPcmRlciBOb3cnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Edin2LfZhNioINin2YTYotmGZAIED2QWCGYPZBYCZg9kFgICAQ8WAh8CAgMWBmYPZBYCZg8VBwBCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3IxXzMucG5nQi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaW1nX2Zsb29yMV8zLnBuZwA3PHA+RnVzaW9uU29sYXIg2YTYt9in2YLYqSDZhdiz2KrYr9in2YXYqQrZiNmF2LHZhtipPC9wPgAAZAIBD2QWAmYPFQcAQi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaW1nX2Zsb29yMV8xLnBuZ0IvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ltZ19mbG9vcjFfMS5wbmcAcDxwPtmI2K3Yr9ipINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqSBGdXNpb25Tb2xhcjxici8+Ctiq2YXZhtit2YMg2LnZiNin2KbYryDYo9i52YTZiTwvcD4AAGQCAg9kFgJmDxUHAEIvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ltZ19mbG9vcjFfMi5qcGdCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3IxXzIuanBnAJABPHA+2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kkg2KfZhNiq2LPZhNiz2YTZiiDYp9mE2LDZg9mKIEZ1c2lvblNvbGFyPGJyLz4K2YTYqtmD2YTZgdipINin2YTYqtiu2LLZitmGINin2YTZhdiq2YjYp9iy2YbYqSDYp9mE2YXYq9mE2Yk8L3A+AABkAgEPZBYCZg9kFgJmDxYCHwICAxYGZg9kFgJmDxUFKjxoMj7Yp9mE2KrZiNmB2YrYsSDZiNin2YTYudin2KbYr9in2Ko8L2gyPkMvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ljX1NvbHV0aW9uXzEuc3ZnDWljIFNvbHV0aW9uIDEqPGgyPtin2YTYqtmI2YHZitixINmI2KfZhNi52KfYptiv2KfYqjwvaDI+iQI8cD7ZgtmE2YQg2KrZg9in2YTZitmBINiq2LTYutmK2YQg2YjYtdmK2KfZhtipINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINmI2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kk8YnIvPgrZiNin2K3YtdmEINi52YTZiSDYudin2KbYr9in2Kog2KPYudmE2Ykg2YXZhiDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDZiNi32KfZgtipINij2YPYqNixINmF2YYg2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kk8L3A+ZAIBD2QWAmYPFQUsPGgyPtin2YTYs9mE2KfZhdipINmI2KfZhNmF2YjYq9mI2YLZitipPC9oMj5DLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pY19Tb2x1dGlvbl8yLnN2Zw1pYyBTb2x1dGlvbiAyLDxoMj7Yp9mE2LPZhNin2YXYqSDZiNin2YTZhdmI2KvZiNmC2YrYqTwvaDI+iQI8cD7Yp9i22YXZhiDZhdiz2KrZiNmJINij2LnZhNmJINmF2YYg2LPZhNin2YXYqSDZhti42KfZhSDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqQrYs9mE2KfZhdipINin2LPYqtio2KfZgtmK2Kkg2YHZiiDZhti42KfZhSDYqtiu2LLZitmGINin2YTYt9in2YLYqTxici8+Ctiq2YjYp9mB2LEg2KPZg9io2LEg2YTYrdmEINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINmI2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kk8L3A+ZAICD2QWAmYPFQUsPGgyPtin2YTYp9iz2KrYr9in2YXYqSDZiNin2YTZhdix2YjZhtipPC9oMj5DLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pY19Tb2x1dGlvbl8zLnN2Zw1pYyBTb2x1dGlvbiAzLDxoMj7Yp9mE2KfYs9iq2K/Yp9mF2Kkg2YjYp9mE2YXYsdmI2YbYqTwvaDI+qgE8cD7ZhdmD2ZHZhiDYqti52YXZgiDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDYqNi12YjYsdipINij2YPYqNixPGJyLz4K2LnZhdmE2YrYp9iqINiq2LTYutmK2YQg2YXYs9iq2YLYsdipINmB2Yog2KzZhdmK2Lkg2LPZitmG2KfYsdmK2YjZh9in2Kog2KfZhNi02KjZg9ipPC9wPmQCAw9kFgJmD2QWBAIBDxYCHwICAxYGZg9kFgJmDxUBXzxzcGFuIGNsYXNzPSJkaWdfdXBfdGFiX2hlYWRfaXRlbSI+2K3ZhCDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDYp9mE2LDZg9mK2Kk8L3NwYW4+ZAIBD2QWAmYPFQFiPHNwYW4gY2xhc3M9ImRpZ191cF90YWJfaGVhZF9pdGVtIj7YrdmEINiq2K7YstmK2YYg2KfZhNi32KfZgtipINin2YTYqtiz2YTYs9mE2Yog2KfZhNiw2YPZijwvc3Bhbj5kAgIPZBYCZg8VAVc8c3BhbiBjbGFzcz0iZGlnX3VwX3RhYl9oZWFkX2l0ZW0iPtit2YQg2KfZhNi02KjZg9ipINin2YTZhdi12LrYsdipINin2YTYsNmD2YrYqTwvc3Bhbj5kAgMPFgIfAgIDFgZmD2QWBGYPFQEGYWN0aXZlZAIBDxYCHwICBBYIZg9kFgJmDxUElQE8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+2KPYr9in2Kkg2KfZhNiq2K3Zg9mFINmB2Yog2KfZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2KfZhNiw2YPZitipPC9zcGFuPjwvZGl2Pl08cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+2LXZhtiv2YjZgtmDINin2YTYs9it2LHZiiDZhNmE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqTwvcD7HATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPtiq2K3ZiNmEINij2K/Yp9ipINin2YTYqtit2YPZhSDZgdmKINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqSDYp9mE2KrZitin2LEg2KfZhNmF2LPYqtmF2LEg2KfZhNmG2KfYqtisINmF2YYg2KfZhNi02YXYsyDYpdmE2Ykg2KrZitin2LEg2YXYqtix2K/YrzwvcD6wATxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzEucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAIBD2QWAmYPFQSCATxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9pbm5lcnRpdGxlIj7ZiNit2K/YqSDYp9mE2KrYrdmD2YUg2YHZiiDYp9mE2YXYtdmB2YjZgdipINin2YTYsNmD2YrYqTwvc3Bhbj48L2Rpdj5JPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPtmF2LPYp9i52K8g2KfZhNiq2YjYp9i12YQg2KfZhNiu2KfYtSDYqNmDPC9wPswBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+2KrYqtmK2K0g2YjYrdiv2Kkg2KfZhNiq2K3Zg9mFINmB2Yog2KfZhNmF2LXZgdmI2YHYqSDYp9mE2LDZg9mK2Kkg2KfZhNiq2KzZh9mK2LIg2KjZhtmC2LHYqSDZiNin2K3Yr9ipINmI2KrZhtmC2YQg2KjZitin2YbYp9iqINin2YTZhdit2YjZhCDYqNin2LPYqtmC2LHYp9ixINmI2YXZiNir2YjZgtmK2Kk8L3A+4BQ8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF8yLnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MCBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXcxIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzIgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MyBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc0IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcyLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzUgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzIucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NiBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc3IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcyLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzggZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3OSBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAICD2QWAmYPFQRuPGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPtmF2K3Yt9ipINin2YTYqtit2YjZitmEINin2YTYsNmD2YrYqTwvc3Bhbj48L2Rpdj5lPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPtiu2KjZitix2Kkg2KfZhNi32KfZgtipINin2YTZg9mH2LHYqNin2KbZitipINmI2KfZhNmF2LrZhtin2LfZitiz2YrYqTwvcD6BAjxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPtiq2KzZhdi5INmF2K3Yt9ipINin2YTYqtit2YjZitmEINin2YTYsNmD2YrYqSDYt9in2YLYqSDYpdit2K/ZiSDYp9mE2YXYtdmB2YjZgdin2Kog2KfZhNmB2LHYudmK2Kkg2YjYqtiy2YrYryDYp9mE2KzZh9ivINmF2YYg2K7ZhNin2YQg2KrYutmK2YrYsSDYp9mE2YXYrNin2YQg2KfZhNmF2LrZhtin2LfZitiz2Yog2YTYqtit2YLZitmCINin2KrYtdin2YQg2KPZgdi22YQg2KjYp9mE2LTYqNmD2Kk8L3A+YjxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzMucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+ZAIDD2QWAmYPFQSOATxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9pbm5lcnRpdGxlIj7Zhti42KfZhSDYpdiv2KfYsdipINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqTwvc3Bhbj48L2Rpdj41PHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPtmF2K/Zitix2YMg2KfZhNiw2YPZijwvcD6uAjxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPtmK2LPYp9i52K8g2YbYuNin2YUg2KXYr9in2LHYqSDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDYp9mE2LDZg9mK2Kkg2LnZhNmJINin2YTYqtit2YPZhSDZgdmKINiq2YHYp9i12YrZhCDZhdit2LfYqSDYqtmI2YTZitivINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINmI2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2KnYjCDYqNmEINmI2KfZhNiq2K3Zg9mFINmB2Yog2KfZhNmF2LXZgdmI2YHYp9iqINmI2KfZhNiu2YTYp9mK2Kc8L3A+YjxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzcucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+ZAIBD2QWBGYPFQEAZAIBDxYCHwICBRYKZg9kFgJmDxUEhgE8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kkg2KfZhNiq2LPZhNiz2YTZiiDYp9mE2LDZg9mKPC9zcGFuPjwvZGl2PlI8cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+2KjZhtmDINin2YTYt9in2YLYqSDYp9mE2YXZiNir2YjZgiDYp9mE2K7Yp9i1INio2YM8L3A+hQI8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj7Zitiz2KfYudivINmG2LjYp9mFINil2K/Yp9ix2Kkg2KfZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2KfZhNiw2YPZitipINi52YTZiSDYp9mE2KrYrdmD2YUg2YHZiiDYqtmB2KfYtdmK2YQg2YXYrdi32Kkg2KrZiNmE2YrYryDYp9mE2LfYp9mC2KnYjCDZiNin2YTYrdiy2YXYjCDZiNin2YTYsdmB2YjZgSDYp9mE2K7Yp9i12Kkg2KjZhti42KfZhSDYqtiu2LLZitmGINin2YTYt9in2YLYqTwvcD6wATxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzUucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAIBD2QWAmYPFQSCATxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9pbm5lcnRpdGxlIj7ZiNit2K/YqSDYp9mE2KrYrdmD2YUg2YHZiiDYp9mE2YXYtdmB2YjZgdipINin2YTYsNmD2YrYqTwvc3Bhbj48L2Rpdj5JPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPtmF2LPYp9i52K8g2KfZhNiq2YjYp9i12YQg2KfZhNiu2KfYtSDYqNmDPC9wPswBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+2KrYqtmK2K0g2YjYrdiv2Kkg2KfZhNiq2K3Zg9mFINmB2Yog2KfZhNmF2LXZgdmI2YHYqSDYp9mE2LDZg9mK2Kkg2KfZhNiq2KzZh9mK2LIg2KjZhtmC2LHYqSDZiNin2K3Yr9ipINmI2KrZhtmC2YQg2KjZitin2YbYp9iqINin2YTZhdit2YjZhCDYqNin2LPYqtmC2LHYp9ixINmI2YXZiNir2YjZgtmK2Kk8L3A+4BQ8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF8yLnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MCBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXcxIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzIgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MyBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc0IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcyLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzUgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzIucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NiBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc3IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcyLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzggZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3OSBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAICD2QWAmYPFQR1PGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPtmG2LjYp9mFINiq2YPZitmK2YEg2KfZhNi32KfZgtipINin2YTYsNmD2Yo8L3NwYW4+PC9kaXY+VDxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj7YtdmG2K/ZiNmCINin2YTYt9in2YLYqSDYp9mE2LPYrdix2Yog2KfZhNiu2KfYtSDYqNmDPC9wPtwBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+2YrYrdmI2YQg2YbYuNin2YUg2KrZg9mK2YrZgSDYp9mE2LfYp9mC2Kkg2KfZhNiw2YPZiiDYp9mE2KrZitin2LEg2KfZhNmF2LPYqtmF2LEg2YjYp9mE2KrZitin2LEg2KfZhNmF2KrYsdiv2K8g2YHZiiDZg9mE2Kcg2KfZhNin2KrYrNin2YfZitmGINio2YbYp9ih2Ysg2LnZhNmJINmF2KrYt9mE2KjYp9iqINin2YTYpdix2LPYp9mEPC9wPrABPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvc21hcnRfNi5wbmciIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19zdG1fdmVydGljYWxfYmFyIj48L2Rpdj5kAgMPZBYCZg8VBG48ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+2YXYrdi32Kkg2KfZhNiq2K3ZiNmK2YQg2KfZhNiw2YPZitipPC9zcGFuPjwvZGl2PmU8cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+2K7YqNmK2LHYqSDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdio2KfYptmK2Kkg2YjYp9mE2YXYutmG2KfYt9mK2LPZitipPC9wPoECPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+2KrYrNmF2Lkg2YXYrdi32Kkg2KfZhNiq2K3ZiNmK2YQg2KfZhNiw2YPZitipINi32KfZgtipINil2K3Yr9mJINin2YTZhdi12YHZiNmB2KfYqiDYp9mE2YHYsdi52YrYqSDZiNiq2LLZitivINin2YTYrNmH2K8g2YXZhiDYrtmE2KfZhCDYqti62YrZitixINin2YTZhdis2KfZhCDYp9mE2YXYutmG2KfYt9mK2LPZiiDZhNiq2K3ZgtmK2YIg2KfYqti12KfZhCDYo9mB2LbZhCDYqNin2YTYtNio2YPYqTwvcD5iPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvc21hcnRfMy5wbmciIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz5kAgQPZBYCZg8VBI4BPGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPtmG2LjYp9mFINil2K/Yp9ix2Kkg2KfZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2KfZhNiw2YPZitipPC9zcGFuPjwvZGl2PjU8cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+2YXYr9mK2LHZgyDYp9mE2LDZg9mKPC9wPoUCPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+2YrYs9in2LnYryDZhti42KfZhSDYpdiv2KfYsdipINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqSDYudmE2Ykg2KfZhNiq2K3Zg9mFINmB2Yog2KrZgdin2LXZitmEINmF2K3Yt9ipINiq2YjZhNmK2K8g2KfZhNi32KfZgtip2Iwg2YjYp9mE2K3YstmF2Iwg2YjYp9mE2LHZgdmI2YEg2KfZhNiu2KfYtdipINio2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kk8L3A+YjxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3NtYXJ0XzQucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+ZAICD2QWBGYPFQEAZAIBDxYCHwICBhYMZg9kFgJmDxUEhgE8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kkg2KfZhNiq2LPZhNiz2YTZiiDYp9mE2LDZg9mKPC9zcGFuPjwvZGl2PlI8cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+2KjZhtmDINin2YTYt9in2YLYqSDYp9mE2YXZiNir2YjZgiDYp9mE2K7Yp9i1INio2YM8L3A+ngI8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj7Yqtiu2LLZkdmGINij2YbYuNmF2Kkg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2Kkg2KfZhNi32KfZgtipINin2YTYtNmF2LPZitipINmE2KfYs9iq2K7Yr9in2YXZh9inINmE2YrZhNmL2Kcg2KPZiCDZgdmKINmK2YjZhSDZhdmF2LfYsSDYr9mI2YYg2KXZh9iv2KfYsSDYo9mKINmC2K/YsSDZhdmGINin2YTYt9in2YLYqSDYp9mE2KrZiiDYqtmI2YTYr9mH2Kcg2YjYrdiv2Kkg2KfZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2YTYr9mK2YM8L3A+wRQ8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF81LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXcwIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzEgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3MS5wbmciIGFsdD0iIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MiBkaWdfcGFwYXdfd3JhcCBidWJibGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXczIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzQgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3Mi5wbmciIGFsdD0iIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NSBkaWdfcGFwYXdfd3JhcCBidWJibGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcyLnBuZyIgYWx0PSIiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc2IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzcgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL3BhcGF3Mi5wbmciIGFsdD0iIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3OCBkaWdfcGFwYXdfd3JhcCBidWJibGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvcGFwYXcxLnBuZyIgYWx0PSIiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc5IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9wYXBhdzEucG5nIiBhbHQ9IiIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19zdG1fdmVydGljYWxfYmFyIj48L2Rpdj5kAgEPZBYCZg8VBHU8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+2YbYuNin2YUg2KrZg9mK2YrZgSDYp9mE2LfYp9mC2Kkg2KfZhNiw2YPZijwvc3Bhbj48L2Rpdj5UPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPti12YbYr9mI2YIg2KfZhNi32KfZgtipINin2YTYs9it2LHZiiDYp9mE2K7Yp9i1INio2YM8L3A+3AE8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj7Zitit2YjZhCDZhti42KfZhSDYqtmD2YrZitmBINin2YTYt9in2YLYqSDYp9mE2LDZg9mKINin2YTYqtmK2KfYsSDYp9mE2YXYs9iq2YXYsSDZiNin2YTYqtmK2KfYsSDYp9mE2YXYqtix2K/YryDZgdmKINmD2YTYpyDYp9mE2KfYqtis2KfZh9mK2YYg2KjZhtin2KHZiyDYudmE2Ykg2YXYqti32YTYqNin2Kog2KfZhNil2LHYs9in2YQ8L3A+rwE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF82LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAICD2QWAmYPFQRuPGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPtmF2K3Yt9ipINin2YTYqtit2YjZitmEINin2YTYsNmD2YrYqTwvc3Bhbj48L2Rpdj5lPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPtiu2KjZitix2Kkg2KfZhNi32KfZgtipINin2YTZg9mH2LHYqNin2KbZitipINmI2KfZhNmF2LrZhtin2LfZitiz2YrYqTwvcD6BAjxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPtiq2KzZhdi5INmF2K3Yt9ipINin2YTYqtit2YjZitmEINin2YTYsNmD2YrYqSDYt9in2YLYqSDYpdit2K/ZiSDYp9mE2YXYtdmB2YjZgdin2Kog2KfZhNmB2LHYudmK2Kkg2YjYqtiy2YrYryDYp9mE2KzZh9ivINmF2YYg2K7ZhNin2YQg2KrYutmK2YrYsSDYp9mE2YXYrNin2YQg2KfZhNmF2LrZhtin2LfZitiz2Yog2YTYqtit2YLZitmCINin2KrYtdin2YQg2KPZgdi22YQg2KjYp9mE2LTYqNmD2Kk8L3A+sAE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF8zLnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3N0bV92ZXJ0aWNhbF9iYXIiPjwvZGl2PmQCAw9kFgJmDxUEggE8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+2YjYrdiv2Kkg2KfZhNiq2K3Zg9mFINmB2Yog2KfZhNmF2LXZgdmI2YHYqSDYp9mE2LDZg9mK2Kk8L3NwYW4+PC9kaXY+STxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj7Zhdiz2KfYudivINin2YTYqtmI2KfYtdmEINin2YTYrtin2LUg2KjZgzwvcD7MATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPtiq2KrZititINmI2K3Yr9ipINin2YTYqtit2YPZhSDZgdmKINin2YTZhdi12YHZiNmB2Kkg2KfZhNiw2YPZitipINin2YTYqtis2YfZitiyINio2YbZgtix2Kkg2YjYp9it2K/YqSDZiNiq2YbZgtmEINio2YrYp9mG2KfYqiDYp9mE2YXYrdmI2YQg2KjYp9iz2KrZgtix2KfYsSDZiNmF2YjYq9mI2YLZitipPC9wPmM8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF8yLnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgpkAgQPZBYCZg8VBJUBPGRpdiBjbGFzcz0iZGlnX3N0bV9MdGl0bGUiPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPtij2K/Yp9ipINin2YTYqtit2YPZhSDZgdmKINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqTwvc3Bhbj48L2Rpdj5dPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPti12YbYr9mI2YLZgyDYp9mE2LPYrdix2Yog2YTZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kk8L3A+xwE8cCBjbGFzcz0iZGlnX3N0bV9zdWJEZXNjIj7Yqtit2YjZhCDYo9iv2KfYqSDYp9mE2KrYrdmD2YUg2YHZiiDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDYp9mE2LDZg9mK2Kkg2KfZhNiq2YrYp9ixINin2YTZhdiz2KrZhdixINin2YTZhtin2KrYrCDZhdmGINin2YTYtNmF2LMg2KXZhNmJINiq2YrYp9ixINmF2KrYsdiv2K88L3A+iwE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF8xLnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgo8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+ZAIFD2QWAmYPFQSOATxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9pbm5lcnRpdGxlIj7Zhti42KfZhSDYpdiv2KfYsdipINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqTwvc3Bhbj48L2Rpdj41PHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPtmF2K/Zitix2YMg2KfZhNiw2YPZijwvcD6uAjxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPtmK2LPYp9i52K8g2YbYuNin2YUg2KXYr9in2LHYqSDYp9mE2LfYp9mC2Kkg2KfZhNmD2YfYsdmI2LbZiNim2YrYqSDYp9mE2LDZg9mK2Kkg2LnZhNmJINin2YTYqtit2YPZhSDZgdmKINiq2YHYp9i12YrZhCDZhdit2LfYqSDYqtmI2YTZitivINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINmI2YbYuNin2YUg2KrYrtiy2YrZhiDYp9mE2LfYp9mC2KnYjCDYqNmEINmI2KfZhNiq2K3Zg9mFINmB2Yog2KfZhNmF2LXZgdmI2YHYp9iqINmI2KfZhNiu2YTYp9mK2Kc8L3A+jAE8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9zbWFydF83LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPgo8ZGl2IGNsYXNzPSJkaWdfc3RtX3ZlcnRpY2FsX2JhciI+PC9kaXY+CmQCBA9kFgJmD2QWAgIBDxYCHwICBxYOZg9kFgQCAQ9kFgJmDxUDC2RpZ192c19pbWcxQi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaW1nX2Zsb29yNl8xLnBuZwxpbWcgZmxvb3I2IDFkAgMPFgIfA2gWAmYPFQEAZAIBD2QWBAIBD2QWAmYPFQMLZGlnX3ZzX2ltZzJCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3I2XzIucG5nDGltZyBmbG9vcjYgMmQCAw8WAh8DaBYCZg8VAQBkAgIPZBYEAgEPFgIfA2gWAmYPFQMLZGlnX3ZzX2ltZzMABkh1YXdlaWQCAw9kFgJmDxUBOS8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL0hvbWUvMjAyMkdsb2JhbFN1Y2Nlc3NTdG9yaWVzLm1wNGQCAw9kFgQCAQ9kFgJmDxUDC2RpZ192c19pbWc0Qi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaW1nX2Zsb29yNl80LnBuZwxpbWcgZmxvb3I2IDRkAgMPFgIfA2gWAmYPFQEAZAIED2QWBAIBD2QWAmYPFQMLZGlnX3ZzX2ltZzVCLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL1V0aWxpdHlQbGFudE93bmVycy9pbWdfZmxvb3I2XzUucG5nDGltZyBmbG9vcjYgNWQCAw8WAh8DaBYCZg8VAQBkAgUPZBYEAgEPZBYCZg8VAwtkaWdfdnNfaW1nNkIvLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvVXRpbGl0eVBsYW50T3duZXJzL2ltZ19mbG9vcjZfNi5wbmcMaW1nIGZsb29yNiA2ZAIDDxYCHwNoFgJmDxUBAGQCBg9kFgQCAQ9kFgJmDxUDC2RpZ192c19pbWc3Qi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9VdGlsaXR5UGxhbnRPd25lcnMvaW1nX2Zsb29yNl83LnBuZwxpbWcgZmxvb3I2IDdkAgMPFgIfA2gWAmYPFQEAZAIFD2QWAmYPZBYCZg9kFggCAg8WAh8CAgUWCmYPZBYEZg8VARnZhtio2LDYqSDYudmGIEZ1c2lvblNvbGFyZAIBDxYCHwICAhYEAgEPZBYCZg8VBBMvZWcvc3VjY2Vzcy1zdG9yaWVzAPgDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ0Fib3V0IEZ1c2lvblNvbGFyJysnKycrJ1N1Y2Nlc3MgU3RvcmllcycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319E9mC2LXYtSDYp9mE2YbYrNin2K1kAgIPZBYCZg8VBAgvZWcvYmxvZwDzA3RyeSB7ICAgICAgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ0Fib3V0IEZ1c2lvblNvbGFyJysnKycrJ0Jsb2dzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0K2YXYr9mI2YbYqWQCAQ9kFgRmDxUBH9in2YTZhdmG2KrYrNin2Kog2YjYp9mE2K3ZhNmI2YRkAgEPFgIfAgIHFg4CAQ9kFgJmDxUEHS9lZy9wcm9mZXNzaW9uYWxzL3Jlc2lkZW50aWFsAI4EdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnUmVzaWRlbnRpYWwgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fXvYrdmEINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqSDZiNmG2LjYp9mFINiq2K7YstmK2YYg2KfZhNi32KfZgtipINmB2Yog2KfZhNmF2YbYtNii2Kog2KfZhNiz2YPZhtmK2KlkAgIPZBYCZg8VBBUvZWcvcHJvZmVzc2lvbmFscy9jLWkAhgR0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydDJkkgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fXzYp9mE2K3ZhCDYp9mE2KrYrNin2LHZiiDZiNin2YTYtdmG2KfYudmKINmE2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqSDZiNmG2LjYp9mFINiq2K7YstmK2YYg2KfZhNi32KfZgtipZAIDD2QWAmYPFQQZL2VnL3Byb2Zlc3Npb25hbHMvdXRpbGl0eQCDBHRyeSB7ICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnVXRpbGl0eSBTbWFydCBQViBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319RNit2YQg2KfZhNi32KfZgtipINin2YTZg9mH2LHZiNi22YjYptmK2Kkg2KfZhNiu2KfYtSDYqNin2YTZhdmG2YHYudipZAIED2QWAmYPFQQVL2VnL3Byb2Zlc3Npb25hbHMvZXNzAIsEdHJ5IHsgICAgZ3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydVdGlsaXR5IFNtYXJ0IFN0cmluZyBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fV3YrdmEINmG2LjYp9mFINiq2K7YstmK2YYg2KfZhNi32KfZgtipINin2YTYqtiz2YTYs9mE2Yog2KfZhNiw2YPZiiDYp9mE2K7Yp9i1INio2KfZhNmF2YbZgdi52KlkAgUPZBYCZg8VBBwvZWcvcHJvZmVzc2lvbmFscy9taWNyby1ncmlkAIQEdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1Byb2R1Y3RzICYgU29sdXRpb24nKycrJysnU21hcnQgTWljcm8tZ3JpZCBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Ldit2YQg2KfZhNi02KjZg9ipINin2YTZhdi12LrYsdipINin2YTYsNmD2YrYqWQCBg9kFgJmDxUEHi9lZy9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cwD3A3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ0FsbCBQcm9kdWN0cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Gdis2YXZiti5INin2YTZhdmG2KrYrNin2KpkAgcPZBYCZg8VBB0vZWcvcHJvZmVzc2lvbmFscy9TbWFydERlc2lnbgD6A3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ1NtYXJ0RGVzaWduIDIuMCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Hdin2YTYqti12YXZitmFINin2YTYsNmD2YogMi4wZAICD2QWBGYPFQEO2KfZhNi02LHZg9in2KFkAgEPFgIfAgIFFgoCAQ9kFgJmDxUEIS9lZy9wYXJ0bmVycy9wYXJ0bmVyLWludHJvZHVjdGlvbgD0A3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQYXJ0bmVycycrJysnKydQYXJ0bmVyIEludHJvZHVjdGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319HNmG2KjYsNipINi52YYg2KfZhNi02LHZg9in2KFkAgIPZBYCZg8VBFNodHRwczovL3BhcnRuZXIuaHVhd2VpLmNvbS9lcGx1cy8jL2VuL3dlYi9yZWdpc3RyYXRpb24tZ3VpZGFuY2U/c291cmNlPWNoYW5uZWwtaG9tZQZfYmxhbmvvA3RyeSB7ICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ0JlY29tZSBhIFBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRjZg9mGINi02LHZitmD2YvYpyDZhNmG2KdkAgMPZBYCZg8VBCEvZWcvcGFydG5lcnMvbWFwP3R5cGU9ZGlzdHJpYnV0b3IA9AN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUGFydG5lcnMnKycrJysnRmluZCBhIERpc3RyaWJ1dG9yJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRzYp9mE2LnYq9mI2LEg2LnZhNmJINmF2YjYsti5ZAIED2QWAmYPFQQfL2VnL3BhcnRuZXJzL21hcD90eXBlPWluc3RhbGxlcgDzA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQYXJ0bmVycycrJysnKydGaW5kIGFuIEluc3RhbGxlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSAgIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0p2KfZhNi52KvZiNixINi52YTZiSDZhdiz2KTZiNmEINiq2LHZg9mK2KhkAgUPZBYCZg8VBDBodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3BhcnRuZXIjL2VnL21haW4GX2JsYW5r7QN0cnkgeyAgICAgZ3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUGFydG5lcnMnKycrJysnUG93ZXItUGFydG5lcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Fdi02LHZitmDINin2YTYt9in2YLYqWQCAw9kFgRmDxUBGdin2YTYrtiv2YXYqSDZiNin2YTYr9i52YVkAgEPFgIfAgIFFgoCAQ9kFgJmDxUEFy9lZy9zZXJ2aWNlLXN1cHBvcnQvdHNjAIEEdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ1RlY2huaWNhbCBTdXBwb3J0IENlbnRlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319HtmF2LHZg9iyINin2YTYr9i52YUg2KfZhNmB2YbZimQCAg9kFgJmDxUEOWh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcG93ZXItbWFya2V0aW5nLyMvZWcvaG9tZQZfYmxhbmv4A3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdTZXJ2aWNlICYgU3VwcG9ydCcrJysnKydQb3dlci1NYXJrZXRpbmcnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fQ9Qb3dlci1NYXJrZXRpbmdkAgMPZBYCZg8VBCJodHRwczovL3NvbGFyLmh1YXdlaS5jb20vZW4vaW5mby8vBl9ibGFua/kDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ1Byb2R1Y3QgRG9jdW1lbnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRfZhdiz2KrZhtivINin2YTZhdmG2KrYrGQCBA9kFgJmDxUEMGh0dHBzOi8vY29tbXVuaXR5LnNvbGFyLmh1YXdlaS5jb20vZW4vaW5kZXguaHRtbAZfYmxhbmvyA3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdTZXJ2aWNlICYgU3VwcG9ydCcrJysnKydDb21tdW5pdHknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fQ7Yp9mE2YXZhtiq2K/ZiWQCBQ9kFgJmDxUEWWh0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcm9ib3RjaGF0LyMvaG9tZS9pbmRleD9sYW5nPWVuX1VTJmRvbWFpbj1zbWFydHB2JnByb2R1Y3Q9APcDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ09ubGluZSBTdXBwb3J0JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0i2KfZhNiv2LnZhSDYudio2LEg2KfZhNil2YbYqtix2YbYqmQCBA9kFgRmDxUBHdin2YTYsdmI2KfYqNi3INin2YTYs9ix2YrYudipZAIBDxYCHwICBRYKAgEPZBYCZg8VBBpodHRwczovL3d3dy5odWF3ZWkuY29tL2VnLwZfYmxhbmvyA3RyeSB7ICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1F1aWNrIExpbmtzJysnKycrJ0h1YXdlaSBDb3Jwb3JhdGUnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRPYtNix2YPYqSDZh9mI2KfZiNmKZAICD2QWAmYPFQQYaHR0cHM6Ly9lLmh1YXdlaS5jb20vZWcvBl9ibGFua/MDdHJ5IHsgICAgZ3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnSHVhd2VpIEVudGVycHJpc2UnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fRXZhdik2LPYs9ipINmH2YjYp9mI2YpkAgMPZBYCZg8VBC5odHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL2VnLz9mcm9tPXNvbGFyBl9ibGFua/cDdHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1F1aWNrIExpbmtzJysnKycrJ0h1YXdlaSBEaWdpdGFsIFBvd2VyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pIH0gY2F0Y2ggKGVycm9yKSB7aWYgKGVycm9yLm1lc3NhZ2UgPT09ICdndGFnIGlzIG5vdCBkZWZpbmVkJykge2NvbnNvbGUubG9nKCdHb29nbGUgQW5hbHl0aWNzIGlzIG5vdCBhdmFpbGFibGUuIEV2ZW50IHRyYWNraW5nIGlzIGRpc2FibGVkLicpO30gZWxzZSB7dGhyb3cgZXJyb3I7fX0USHVhd2VpIERpZ2l0YWwgUG93ZXJkAgQPZBYCZg8VBFlodHRwczovL2ludGwuZnVzaW9uc29sYXIuaHVhd2VpLmNvbS9wdm1zd2Vic2l0ZS9ub2xvZ2luL2Fzc2V0cy9idWlsZC9pbmRleC5odG1sIy9qdW1wcGFnZQCMBHRyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdRdWljayBMaW5rcycrJysnKydEb3dubG9hZCBGdXNpb25Tb2xhciBBcHAgKE1vYmlsZSBWZXJzaW9uKScrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319Idiq2YbYstmK2YQg2KrYt9io2YrZgiBGdXNpb25Tb2xhcmQCBQ9kFgJmDxUEJGh0dHBzOi8vaW50bC5mdXNpb25zb2xhci5odWF3ZWkuY29tLwZfYmxhbmv4A3RyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdRdWljayBMaW5rcycrJysnKydGdXNpb25Tb2xhciBTbWFydFBWTVMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fVDZhti42KfZhSDYpdiv2KfYsdipINin2YTYt9in2YLYqSDYp9mE2YPZh9ix2YjYttmI2KbZitipINin2YTYsNmD2YrYqSBGdXNpb25Tb2xhcmQCAw8WAh8BBSXCqSAyMDI0IEh1YXdlaSBUZWNobm9sb2dpZXMgQ28uLCBMdGQuZAIEDxYCHwICAxYGZg9kFgJmDxUDxwQ8YSBjbGFzcz0iaXRlbS1saW5rIiBocmVmPSJodHRwczovL3d3dy5odWF3ZWkuY29tL2VuL2xlZ2FsIiB0YXJnZXQ9Il9ibGFuayIgb25jbGljaz0idHJ5IHsgICAgIGd0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOiAnVGVybXMgb2YgVXNlJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fSIgIHJlbD0ibm9yZWZlcnJlciI+G9io2YbZiNivINin2YTYp9iz2KrYrtiv2KfZhQQ8L2E+ZAIBD2QWAmYPFQOnBDxhIGNsYXNzPSJpdGVtLWxpbmsiIGhyZWY9Ii9lZy9wcml2YWN5IiB0YXJnZXQ9IiIgb25jbGljaz0idHJ5IHsgICAgZ3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6ICdQcml2YWN5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pICAgfSBjYXRjaCAoZXJyb3IpIHtpZiAoZXJyb3IubWVzc2FnZSA9PT0gJ2d0YWcgaXMgbm90IGRlZmluZWQnKSB7Y29uc29sZS5sb2coJ0dvb2dsZSBBbmFseXRpY3MgaXMgbm90IGF2YWlsYWJsZS4gRXZlbnQgdHJhY2tpbmcgaXMgZGlzYWJsZWQuJyk7fSBlbHNlIHt0aHJvdyBlcnJvcjt9fSIgIHJlbD0ibm9yZWZlcnJlciI+ENin2YTYrti12YjYtdmK2KkEPC9hPmQCAg9kFgJmDxUDqAQ8YSBjbGFzcz0iaXRlbS1saW5rIiBocmVmPSIvZWcvY29va2llcyIgdGFyZ2V0PSIiIG9uY2xpY2s9InRyeSB7ICAgICBndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCdldmVudExhYmVsJzogJ0Nvb2tpZXMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgICB9IGNhdGNoIChlcnJvcikge2lmIChlcnJvci5tZXNzYWdlID09PSAnZ3RhZyBpcyBub3QgZGVmaW5lZCcpIHtjb25zb2xlLmxvZygnR29vZ2xlIEFuYWx5dGljcyBpcyBub3QgYXZhaWxhYmxlLiBFdmVudCB0cmFja2luZyBpcyBkaXNhYmxlZC4nKTt9IGVsc2Uge3Rocm93IGVycm9yO319IiAgcmVsPSJub3JlZmVycmVyIj4q2YXZhNmB2KfYqiDYp9mE2KfYsdiq2KjYp9i3INin2YTYqti02LnYqNmKBDwvYT5kAgUPZBYCAgEPFgIfAQWnCzxhIGNsYXNzPSJzb2NpYWwtaXRlbSIgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvaHVhd2VpLWRpZ2l0YWxwb3dlci8vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWctbGlua2VkaW4iPjwvc3Bhbj4KPC9hPgo8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9IdWF3ZWlGdXNpb25Tb2xhci8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy1mYWNlYm9vayI+PC9zcGFuPgo8L2E+CjxhIGNsYXNzPSJzb2NpYWwtaXRlbSIgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9IdWF3ZWlTb2xhciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+CiAgICA8c3BhbiBjbGFzcz0iZm9vdGVyLWxpbmstaW1nIGxpbmstaW1nLXR3aXR0ZXIiPjwvc3Bhbj4KPC9hPgo8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2MvSHVhd2VpRnVzaW9uU29sYXIiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy15b3V0dWJlIj48L3NwYW4+CjwvYT4KPCEtLSA8ZGl2IGNsYXNzPSJzb2NpYWwtaXRlbSBzb2NpYWwtaWNvbiI+CiAgICA8c3BhbiBjbGFzcz0iZm9vdGVyLWxpbmstaW1nIGxpbmstaW1nLXdlY2hhdCI+CiAgICA8L3NwYW4+CiAgICA8ZGl2IGNsYXNzPSJob3Zlci1wb3AiPgogICAgICAgIDxkaXYgY2xhc3M9Imljb24tY2xvc2UiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC10ZXh0Ij4KICAgICAgICAgICAgPHA+5a6Y5pa55b6u5L+hPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC1pbWciPgogICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvY29tbW9uL3dlY2hhdC5wbmciPgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzb2NpYWwtaXRlbSBzb2NpYWwtaWNvbiBsYXN0LWljb24iPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy10b3V0aWFvIj4KICAgIDwvc3Bhbj4KICAgIDxkaXYgY2xhc3M9ImhvdmVyLXBvcCI+CiAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1jbG9zZSI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icG9wLXRleHQiPgogICAgICAgICAgICA8cD7lpLTmnaE8L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0icG9wLWltZyI+CiAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9jb21tb24vdG91dGlhby5wbmciPgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CjwvZGl2PiAtLT5kAgYPZBYCZg9kFgJmDxYCHwEFxg48ZGl2IGNsYXNzPSJzaWRlLXRpcHMiPgogICAgICAgIDxkaXYgY2xhc3M9InNpZGUtdGlwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1kb3dubG9hZCI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImhvdmVyIGdyaWQtLXZlcnRpY2FsLWFsaWduLWNlbnRlciI+CiAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VnL2hvbWUiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzaWRlLXRpcC10ZXh0IG1sMTgiPlBvd2VyLU1hcmtldGluZzwvZGl2PgogICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2lkZS10aXAtbGluZSBtbDEyIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8iCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNpZGUtdGlwLXRleHQgbWwxMiI+2YXYs9iq2YbYryDYp9mE2YXZhtiq2Kw8L2Rpdj4KICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imljb24tZG93bmxvYWQiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNpZGUtdGlwIj4KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2VnL2luZGV4Lmh0bWwiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1jb21tdW5pdHkiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJob3ZlciBncmlkLS12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2lkZS10aXAtdGV4dCBtbDI0Ij7Yp9mE2YXZhtiq2K/ZiTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWNvbi1jb21tdW5pdHkiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNpZGUtdGlwIj4KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3JvYm90Y2hhdC8jL2hvbWUvaW5kZXg/bGFuZz1lbl9VUyZkb21haW49c21hcnRwdiZwcm9kdWN0PSIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW9ubGluZUNoYXQiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJob3ZlciBncmlkLS12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2lkZS10aXAtdGV4dCBtbDI0Ij7Yp9mE2K/YudmFINi52KjYsSDYp9mE2KXZhtiq2LHZhtiqPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLW9ubGluZUNoYXQiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9J3NpZGUtdGlwIGJhY2stdG9wJz4KICAgICAgICAgICAgICAgICAgICA8c3Bhbj48L3NwYW4+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CmRkcdu0oYlREfYp6GVFfyTxm7L1eoO1dU8jVyBQoOno/GI="> </div> </form> <div> <input type="hidden" id="hidUserStatusUrl" value="/en/user"> <div id="pageHeaderWrapper" class=""> <div class="global_header_wrapper"> <div class="global_header_fixed"> <div class="nav-wrapper"> <div class="nav-top"> <div class="nav-top-right"> <div class="nav-top-item"> <a href="/eg/online-experience-hall?step=card" target="" onclick="try { gtag('event','Navigation_Function',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Navigation_Function','eventLabel':'Online Experience Hall'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">قاعة الخبرة عبر الإنترنت</a> </div> <div class="nav-top-item nav-top-language"> <span class="language_ic"></span> <span>Egypt/اللغة العربية</span> <span class="language_select"></span> </div> </div> </div> <div class="nav-language"> <div class="nav-allLangBox"> <div class="icon-close"></div> <div class="curr-lang"><span class="icon-curr"></span> <a href="https://solar.huawei.com/en">FusionSolar Global / English</a> </div> <div class="allLang"> <div class="areaItem"> <div class="areaText">Asia Pacific</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/au">Australia / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/cn">China / 简体中文</a></div> <div class="langItem"><a href="https://solar.huawei.com/hk">Hong Kong, China / 繁體中文</a></div> <div class="langItem"><a href="https://solar.huawei.com/id">Indonesia / Indonesian</a></div> <div class="langItem"><a href="https://solar.huawei.com/jp">Japan / 日本語</a></div> <div class="langItem"><a href="https://solar.huawei.com/my">Malaysia / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/ph">Philippines / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/sg">Singapore / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/kr">South Korea / 한국어</a></div> <div class="langItem"><a href="https://solar.huawei.com/th">Thailand / ไทย</a></div> <div class="langItem"><a href="https://solar.huawei.com/vn">Vietnam / English</a></div> </div> </div> <div class="areaItem"> <div class="areaText">Europe</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/at">Austria / Deutsch</a></div> <div class="langItem"><a href="https://solar.huawei.com/be-fr">Belgium / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/be">Belgium / Nederlands</a></div> <div class="langItem"><a href="https://solar.huawei.com/bg">Bulgaria / български</a></div> <div class="langItem"><a href="https://solar.huawei.com/hr">Croatia / hrvatski</a></div> <div class="langItem"><a href="https://solar.huawei.com/cz">Czechia / čeština</a></div> <div class="langItem"><a href="https://solar.huawei.com/dk">Denmark / Dansk</a></div> <div class="langItem"><a href="https://solar.huawei.com/fr">France / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/de">Germany / Deutsch</a></div> <div class="langItem"><a href="https://solar.huawei.com/gr">Greece / Ελληνικά</a></div> <div class="langItem"><a href="https://solar.huawei.com/hu">Hungary / Hungarian</a></div> <div class="langItem"><a href="https://solar.huawei.com/ie">Ireland / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/it">Italy / Italiano</a></div> <div class="langItem"><a href="https://solar.huawei.com/nl">Netherlands / Dutch</a></div> <div class="langItem"><a href="https://solar.huawei.com/pl">Poland / Polish</a></div> <div class="langItem"><a href="https://solar.huawei.com/pt">Portugal / português</a></div> <div class="langItem"><a href="https://solar.huawei.com/ro">Romania / română</a></div> <div class="langItem"><a href="https://solar.huawei.com/sk">Slovakia / slovenčina</a></div> <div class="langItem"><a href="https://solar.huawei.com/es">Spain / Español</a></div> <div class="langItem"><a href="https://solar.huawei.com/se">Sweden / Svenska</a></div> <div class="langItem"><a href="https://solar.huawei.com/ch">Switzerland / Deutsch</a></div> <div class="langItem"><a href="https://solar.huawei.com/ch-fr">Switzerland / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/tr">Türkiye / Türkçe</a></div> <div class="langItem"><a href="https://solar.huawei.com/ua">Ukraine / Україна</a></div> </div> </div> <div class="areaItem"> <div class="areaText">Latin America</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/br">Brazil / Portuguese</a></div> <div class="langItem"><a href="https://solar.huawei.com/latam">Latin America / Español</a></div> <div class="langItem"><a href="https://solar.huawei.com/mx">México / Español</a></div> </div> </div> <div class="areaItem"> <div class="areaText">Middle East & Africa</div> <div class="langList"> <div class="langItem"><a href="https://solar.huawei.com/eg">Egypt / اللغة العربية</a></div> <div class="langItem"><a href="https://solar.huawei.com/ke">Kenya / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/ma">Morocco / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/ng">Nigeria / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/pk">Pakistan / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/sa">Saudi Arabia / اللغة العربية </a></div> <div class="langItem"><a href="https://solar.huawei.com/sa-en">Saudi Arabia / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/za">South Africa / English</a></div> <div class="langItem"><a href="https://solar.huawei.com/tn">Tunisia / Français</a></div> <div class="langItem"><a href="https://solar.huawei.com/ae">UAE / اللغة العربية</a></div> <div class="langItem"><a href="https://solar.huawei.com/ae-en">UAE / English</a></div> </div> </div> </div> </div> </div> </div> <div class="pageheader_container" id="pageHeader"> <div class="pageheader"> <div class="pageheader-box grid--align-spread"> <div class="pageheader-menu-left"> <a class="header-left" href="/eg"> <div class="header-logo"> <img src="/-/media/SolarV4/Common/logo-v1.svg" alt="logo v1" class="whiteLogo"> <img src="/-/media/SolarV4/Common/logo-dark-v2.svg" alt="logo dark v2" class="darkLogo"> </div> </a> <div class="pageheader-menu"> <ul> <li class="menu_item_li "><a class="menu_item_a" href="/eg/home-owners" target="" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Home Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">ملّاك المنازل</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/eg/business-owners" target="" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Business Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">أصحاب الأعمال</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/eg/utility-plant-owners" target="" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Utility Plant Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">ملّاك محطات التوليد الخاصة بالمنفعة</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/eg/professionals/residential" target="" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">المختصون</a> <div class="submenu submenu-hidden"> <a href="/eg/professionals/residential" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Residential Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">حل الطاقة الكهروضوئية الذكية ونظام تخزين الطاقة في المنشآت السكنية</div> </a> <a href="/eg/professionals/c-i" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'C&I Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">الحل التجاري والصناعي للطاقة الكهروضوئية الذكية ونظام تخزين الطاقة</div> </a> <a href="/eg/professionals/utility" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart PV Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">حل الطاقة الكهروضوئية الخاص بالمنفعة</div> </a> <a href="/eg/professionals/ess" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart String ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">حل نظام تخزين الطاقة التسلسلي الذكي الخاص بالمنفعة</div> </a> <a href="/eg/professionals/micro-grid" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Smart Micro-grid Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">حل الشبكة المصغرة الذكية</div> </a> <a href="/eg/professionals/SmartDesign" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'SmartDesign 2.0'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">التصميم الذكي 2.0</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/eg/partners/partner-introduction" target="" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Partners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">الشركاء</a> <div class="submenu submenu-hidden"> <a href="/eg/partners/partner-introduction" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Partner Introduction'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">نبذة عن الشركاء</div> </a> <a href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Become a Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">كن شريكًا لنا</div> </a> <a href="https://digitalpower.huawei.com/partner#/eg/main" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Power-Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">شريك الطاقة</div> </a> <a href="https://community.solar.huawei.com/eg/index.html" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Installers Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">مجتمع شركات و فنيين التركيبات</div> </a> <a href="/eg/partners/map?type=distributor" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find a Distributor'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">العثور على موزع </div> </a> <a href="/eg/partners/map?type=installer" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find an Installer'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">العثور على مسؤول تركيب</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/eg/professionals/all-products" target="" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Products'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">المنتجات</a> <div class="submenu submenu-hidden"> </div> </li> </ul> </div> </div> <div class="pageheader-menu-right"> <div class="pageheader-menu"> <ul> <li class="menu_item_li "><a class="menu_item_a" href="/eg/service-support/tsc" target="" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">الدعم</a> <div class="submenu submenu-hidden"> <a href="/eg/service-support/tsc" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Technical Support Center'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">مركز الدعم الفني</div> </a> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=en_US&domain=smartpv&product=" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Online Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">الدعم عبر الإنترنت</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="https://community.solar.huawei.com/eg/index.html" target="_blank" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">المنتدى</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="https://solar.huawei.com/en/info/" target="_blank" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Download'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">تنزيل</a> <div class="submenu submenu-hidden"> <a href="https://solar.huawei.com/en/info/" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Product Document'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">مستند المنتج</div> </a> <a href="https://digitalpower.huawei.com/power-marketing/#/eg/home" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Power-Marketing'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="sub_menu_a">Power-Marketing</div> </a> </div> </li> </ul> </div> <div class="pageheader-right grid--vertical-align-center"> <a href="/eg/order-now" target="" onclick="try { gtag('event','Buy_Click',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Buy_Click','eventLabel':'Order Now'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <div class="header-contact"> <button id="ev_bt_1005" class="ev_button default border-radius-24" title="" tabindex="0" type="button"> <span class="ev_button_text">اطلب الآن</span> </button> </div> </a> </div> </div> </div> </div> <div class="pageheader-min"> <div class="pageheader-min-box grid--align-spread"> <a class="header-left" href="/eg"> <div class="headerLeft"> <span class="header-min-logo"> <img src="/-/media/SolarV4/Common/logo-v1.svg" alt="logo v1" class="min-white-logo"> <img src="/-/media/SolarV4/Common/logo-dark-v2.svg" alt="logo dark v2" class="min-dark-logo"> </span> </div> </a> <div class="nav-top-min nav-top-language"><span class="language_ic"></span><span>Egypt/اللغة العربية</span><span class="language_select"></span></div> <div class="container"> </div> <div class="headerRight grid--vertical-align-center"> <span class="header-icon header-min-setting"></span> <span class="header-icon header-min-close"></span> </div> </div> </div> <div class="header-drawer"> <ul class="header-drawer-box"> <li class="textItem"> <div class="textItem_div"> <a href="/eg/home-owners" id="header_0_rptMobileMainNav_lkLink_0" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Home Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>ملّاك المنازل</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="/eg/business-owners" id="header_0_rptMobileMainNav_lkLink_1" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Business Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>أصحاب الأعمال</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="/eg/utility-plant-owners" id="header_0_rptMobileMainNav_lkLink_2" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Utility Plant Owners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>ملّاك محطات التوليد الخاصة بالمنفعة</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_3" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Professionals'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>المختصون</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/eg/professionals/residential" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Residential Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل الطاقة الكهروضوئية الذكية ونظام تخزين الطاقة في المنشآت السكنية</a></li> <li class="textItem"><a class="item-link" href="/eg/professionals/c-i" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'C&I Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">الحل التجاري والصناعي للطاقة الكهروضوئية الذكية ونظام تخزين الطاقة</a></li> <li class="textItem"><a class="item-link" href="/eg/professionals/utility" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart PV Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل الطاقة الكهروضوئية الخاص بالمنفعة</a></li> <li class="textItem"><a class="item-link" href="/eg/professionals/ess" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Utility Smart String ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل نظام تخزين الطاقة التسلسلي الذكي الخاص بالمنفعة</a></li> <li class="textItem"><a class="item-link" href="/eg/professionals/micro-grid" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'Smart Micro-grid Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل الشبكة المصغرة الذكية</a></li> <li class="textItem"><a class="item-link" href="/eg/professionals/SmartDesign" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Professionals'+'+'+'SmartDesign 2.0'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">التصميم الذكي 2.0</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_4" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Partners'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>الشركاء</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/eg/partners/partner-introduction" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Partner Introduction'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">نبذة عن الشركاء</a></li> <li class="textItem"><a class="item-link" href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Become a Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">كن شريكًا لنا</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/partner#/eg/main" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Power-Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">شريك الطاقة</a></li> <li class="textItem"><a class="item-link" href="https://community.solar.huawei.com/eg/index.html" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Installers Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">مجتمع شركات و فنيين التركيبات</a></li> <li class="textItem"><a class="item-link" href="/eg/partners/map?type=distributor" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find a Distributor'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">العثور على موزع </a></li> <li class="textItem"><a class="item-link" href="/eg/partners/map?type=installer" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Partners'+'+'+'Find an Installer'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">العثور على مسؤول تركيب</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="/eg/professionals/all-products" id="header_0_rptMobileMainNav_lkLink_5" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Products'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>المنتجات</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_6" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>الدعم</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/eg/service-support/tsc" target="" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Technical Support Center'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">مركز الدعم الفني</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=en_US&domain=smartpv&product=" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Support'+'+'+'Online Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">الدعم عبر الإنترنت</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="https://community.solar.huawei.com/eg/index.html" id="header_0_rptMobileMainNav_lkLink_7" class="item-link" target="_blank" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>المنتدى</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_8" class="item-link" onclick="try { gtag('event','First_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction': 'First_Navigation','eventLabel':'Download'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>تنزيل</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="https://solar.huawei.com/en/info/" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Product Document'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">مستند المنتج</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/power-marketing/#/eg/home" target="_blank" onclick="try { gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'Power-Marketing'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">Power-Marketing</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a class="item-link" href="/eg/online-experience-hall?step=card" target="" onclick="try { gtag('event','Navigation_Function',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Navigation_Function','eventLabel':'Online Experience Hall'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>قاعة الخبرة عبر الإنترنت</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a class="item-link" href="/eg/order-now" target="" onclick="try { gtag('event','Buy_Click',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Buy_Click','eventLabel':'Order Now'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"> <span>اطلب الآن</span> </a> </div> </li> </ul> </div> </div> </div> </div> </div> <input id="pagelang" type="hidden" value="ar-EG"> <div class="main"> <!--HWDocContent--> <div id="dig_swiper_banner" class="dig_banner"> <div class="swiper dig_swiper"> <div class="swiper-wrapper"> <div class="swiper-slide"> <div class="dig_swiper_content"> <picture class="dig_swiper_picture"> <source media="(max-width:834px)" srcset="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_3.png"></source> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_3.png"> </picture> <div class="dig_swiper_title" style=""> <p>FusionSolar لطاقة مستدامة ومرنة</p> </div> </div> </div> <div class="swiper-slide"> <div class="dig_swiper_content"> <picture class="dig_swiper_picture"> <source media="(max-width:834px)" srcset="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_1.png"></source> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_1.png"> </picture> <div class="dig_swiper_title" style=""> <p>وحدة الطاقة الكهروضوئية الذكية FusionSolar<br> تمنحك عوائد أعلى</p> </div> </div> </div> <div class="swiper-slide"> <div class="dig_swiper_content"> <picture class="dig_swiper_picture"> <source media="(max-width:834px)" srcset="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_2.jpg"></source> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor1_2.jpg"> </picture> <div class="dig_swiper_title" style=""> <p>نظام تخزين الطاقة التسلسلي الذكي FusionSolar<br> لتكلفة التخزين المتوازنة المثلى</p> </div> </div> </div> </div> <div class="swiper-pagination dig_BannerSwiper_pagination"></div> </div> <div class="home_banner_HiddenedVideo"> <div class="home_banner_HV_content"> <img class="home_banner_HV_close" src="/Assets/Solar/v4/img/Home/close.png" alt="HV_close"> <video id="home_banner_video" src="" controls="true"></video> </div> </div> </div> <div id="dig_features" class="dig_features"> <div class="dig_featuresBg" style="background-image: url('/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor2.png');"> </div> <div class="dig_featuresContent"> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>التوفير والعائدات</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/ic_Solution_1.svg" alt="ic Solution 1"> </div> <h2>التوفير والعائدات</h2> <p>قلل تكاليف تشغيل وصيانة الطاقة الكهروضوئية ونظام تخزين الطاقة<br> واحصل على عائدات أعلى من الطاقة الكهروضوئية وطاقة أكبر من نظام تخزين الطاقة</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>السلامة والموثوقية</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/ic_Solution_2.svg" alt="ic Solution 2"> </div> <h2>السلامة والموثوقية</h2> <p>اضمن مستوى أعلى من سلامة نظام الطاقة الكهروضوئية سلامة استباقية في نظام تخزين الطاقة<br> توافر أكبر لحل الطاقة الكهروضوئية ونظام تخزين الطاقة</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>الاستدامة والمرونة</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/ic_Solution_3.svg" alt="ic Solution 3"> </div> <h2>الاستدامة والمرونة</h2> <p>مكّن تعمق الطاقة الكهروضوئية بصورة أكبر<br> عمليات تشغيل مستقرة في جميع سيناريوهات الشبكة</p> </div> </div> </div> </div> <div class="dig_Pvess" style="background-image: url('/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor2_bg.png');"> <div class="dig_Pvess_box"> <div class="dig_Pvess_title">الطاقة الكهروضوئية ونظام تخزين الطاقة</div> <div class="dig_Pvess_text">نجمع بين الطاقة الكهروضوئية وتخزين الطاقة، لدعم شبكات الطاقة وتحسين استهلاك الطاقة الجديدة؛ لضمان مزيد من التعمق.</div> </div> </div> <div id="UpoSolutionContent"> <div class="dig_up_tab"> <span class="dig_up_tab_head_item">حل الطاقة الكهروضوئية الذكية</span> <span class="dig_up_tab_head_item">حل تخزين الطاقة التسلسلي الذكي</span> <span class="dig_up_tab_head_item">حل الشبكة المصغرة الذكية</span> </div> <div class="dig_up_tab_content_item active"> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">أداة التحكم في الطاقة الكهروضوئية الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">صندوقك السحري للطاقة الكهروضوئية</p> <p class="dig_stm_subDesc">تحول أداة التحكم في الطاقة الكهروضوئية الذكية التيار المستمر الناتج من الشمس إلى تيار متردد</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_1.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">وحدة التحكم في المصفوفة الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">مساعد التواصل الخاص بك</p> <p class="dig_stm_subDesc">تتيح وحدة التحكم في المصفوفة الذكية التجهيز بنقرة واحدة وتنقل بيانات المحول باستقرار وموثوقية</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_2.png" class="dig_stm_right_img"> <div class="dig_papaw0 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw1 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw2 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw3 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw4 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw5 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw6 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw7 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw8 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw9 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">محطة التحويل الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">خبيرة الطاقة الكهربائية والمغناطيسية</p> <p class="dig_stm_subDesc">تجمع محطة التحويل الذكية طاقة إحدى المصفوفات الفرعية وتزيد الجهد من خلال تغيير المجال المغناطيسي لتحقيق اتصال أفضل بالشبكة</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_3.png" class="dig_stm_right_img"> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">نظام إدارة الطاقة الكهروضوئية الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">مديرك الذكي</p> <p class="dig_stm_subDesc">يساعد نظام إدارة الطاقة الكهروضوئية الذكية على التحكم في تفاصيل محطة توليد الطاقة الكهروضوئية ونظام تخزين الطاقة، بل والتحكم في المصفوفات والخلايا</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_7.png" class="dig_stm_right_img"> </div> </div> </div> </section> </div> <div class="dig_up_tab_content_item "> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">نظام تخزين الطاقة التسلسلي الذكي</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">بنك الطاقة الموثوق الخاص بك</p> <p class="dig_stm_subDesc">يساعد نظام إدارة الطاقة الكهروضوئية الذكية على التحكم في تفاصيل محطة توليد الطاقة، والحزم، والرفوف الخاصة بنظام تخزين الطاقة</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_5.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">وحدة التحكم في المصفوفة الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">مساعد التواصل الخاص بك</p> <p class="dig_stm_subDesc">تتيح وحدة التحكم في المصفوفة الذكية التجهيز بنقرة واحدة وتنقل بيانات المحول باستقرار وموثوقية</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_2.png" class="dig_stm_right_img"> <div class="dig_papaw0 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw1 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw2 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw3 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw4 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw5 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw6 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw7 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw8 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw9 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">نظام تكييف الطاقة الذكي</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">صندوق الطاقة السحري الخاص بك</p> <p class="dig_stm_subDesc">يحول نظام تكييف الطاقة الذكي التيار المستمر والتيار المتردد في كلا الاتجاهين بناءً على متطلبات الإرسال</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_6.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">محطة التحويل الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">خبيرة الطاقة الكهربائية والمغناطيسية</p> <p class="dig_stm_subDesc">تجمع محطة التحويل الذكية طاقة إحدى المصفوفات الفرعية وتزيد الجهد من خلال تغيير المجال المغناطيسي لتحقيق اتصال أفضل بالشبكة</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_3.png" class="dig_stm_right_img"> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">نظام إدارة الطاقة الكهروضوئية الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">مديرك الذكي</p> <p class="dig_stm_subDesc">يساعد نظام إدارة الطاقة الكهروضوئية الذكية على التحكم في تفاصيل محطة توليد الطاقة، والحزم، والرفوف الخاصة بنظام تخزين الطاقة</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_4.png" class="dig_stm_right_img"> </div> </div> </div> </section> </div> <div class="dig_up_tab_content_item "> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">نظام تخزين الطاقة التسلسلي الذكي</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">بنك الطاقة الموثوق الخاص بك</p> <p class="dig_stm_subDesc">تخزّن أنظمة تخزين الطاقة الطاقة الشمسية لاستخدامها ليلًا أو في يوم ممطر دون إهدار أي قدر من الطاقة التي تولدها وحدة الطاقة الكهروضوئية لديك</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_5.png" class="dig_stm_right_img"> <div class="dig_papaw0 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw1 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw2 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw3 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw4 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw5 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw6 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw7 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw2.png" alt=""> </div> <div class="dig_papaw8 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_papaw9 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/papaw1.png" alt=""> </div> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">نظام تكييف الطاقة الذكي</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">صندوق الطاقة السحري الخاص بك</p> <p class="dig_stm_subDesc">يحول نظام تكييف الطاقة الذكي التيار المستمر والتيار المتردد في كلا الاتجاهين بناءً على متطلبات الإرسال</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_6.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">محطة التحويل الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">خبيرة الطاقة الكهربائية والمغناطيسية</p> <p class="dig_stm_subDesc">تجمع محطة التحويل الذكية طاقة إحدى المصفوفات الفرعية وتزيد الجهد من خلال تغيير المجال المغناطيسي لتحقيق اتصال أفضل بالشبكة</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_3.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">وحدة التحكم في المصفوفة الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">مساعد التواصل الخاص بك</p> <p class="dig_stm_subDesc">تتيح وحدة التحكم في المصفوفة الذكية التجهيز بنقرة واحدة وتنقل بيانات المحول باستقرار وموثوقية</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_2.png" class="dig_stm_right_img"> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">أداة التحكم في الطاقة الكهروضوئية الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">صندوقك السحري للطاقة الكهروضوئية</p> <p class="dig_stm_subDesc">تحول أداة التحكم في الطاقة الكهروضوئية الذكية التيار المستمر الناتج من الشمس إلى تيار متردد</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_1.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_innertitle">نظام إدارة الطاقة الكهروضوئية الذكية</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">مديرك الذكي</p> <p class="dig_stm_subDesc">يساعد نظام إدارة الطاقة الكهروضوئية الذكية على التحكم في تفاصيل محطة توليد الطاقة الكهروضوئية ونظام تخزين الطاقة، بل والتحكم في المصفوفات والخلايا</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/UtilityPlantOwners/smart_7.png" class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> </div> </div> <div class="dig_video_scale"> <div class="dig_vs_sticty"> <div class="dig_vs_img_wrap"> <div class="dig_vs_img dig_vs_img1"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_1.png" alt="img floor6 1"> </div> <div class="dig_vs_img dig_vs_img2"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_2.png" alt="img floor6 2"> </div> <div class="dig_vs_video"> <video loop="" autoplay="" src="/-/media/SolarV4/images/Home/2022GlobalSuccessStories.mp4" muted="" playsinline=""></video> <div class="dig_vs_video_start"></div> </div> <div class="dig_vs_img dig_vs_img4"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_4.png" alt="img floor6 4"> </div> <div class="dig_vs_img dig_vs_img5"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_5.png" alt="img floor6 5"> </div> <div class="dig_vs_img dig_vs_img6"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_6.png" alt="img floor6 6"> </div> <div class="dig_vs_img dig_vs_img7"> <img src="/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor6_7.png" alt="img floor6 7"> </div> </div> </div> <div class="dig_vs_help"></div> </div> <div class="dig_contactUs" style="background-image: url('/-/media/SolarV4/images/Owners/UtilityPlantOwners/img_floor8_bg.png');"> <div class="dig_contactUs_wrap"> <p class="dig_contactUs_title">إنارة مستقبل أكثر استدامة الآن</p> <p class="dig_contactUs_desc">اتصل بنا، أو تواصل مع البائع المحلي لديك، وسنقدم لك خدمة فائقة الدقة ونرسل مسؤول التركيب المناسب للتركيب في أقرب وقت ممكن.</p> <a href="/eg/order-now" target="" onclick="try { gtag('event', 'Bottom_Banner_Buy_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': 'utility plant owners','eventAction':'Bottom_Banner_Buy_Click','eventLabel':'Order Now'+'+'+(window.location.origin + window.location.pathname)}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}"><div class="banner-buttons"><button id="ev_bt_1001" class="ev_button default dig_contactUs_default_btn button-transparent ml16 border-radius-24" title="" tabindex="0" type="button"><span class="ev_button_text">اطلب الآن</span></button></div></a> </div> </div> <!--/HWDocContent--> </div> <div id="pageFooterWrapper" class=""> <div class="page-footer"> <div class="footer-main"> <div class="bread-crumb"> <a href="/eg">الصفحة الرئيسية</a> <span> > </span> <div class="last_bread">ملّاك محطات التوليد الخاصة بالمنفعة</div> </div> <div class="footer-note"> <p> </p> </div> <div class="footer-top-pc"> <div class="footer-item"> <p class="footer-col-title"> نبذة عن FusionSolar <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/eg/success-stories" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'About FusionSolar'+'+'+'Success Stories'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">قصص النجاح</a> </li> <li> <a href="/eg/blog" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'About FusionSolar'+'+'+'Blogs'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">مدونة</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> المنتجات والحلول <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/eg/professionals/residential" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Residential Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل الطاقة الكهروضوئية الذكية ونظام تخزين الطاقة في المنشآت السكنية</a> </li> <li> <a href="/eg/professionals/c-i" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'C&I Smart PV & ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">الحل التجاري والصناعي للطاقة الكهروضوئية الذكية ونظام تخزين الطاقة</a> </li> <li> <a href="/eg/professionals/utility" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Utility Smart PV Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل الطاقة الكهروضوئية الخاص بالمنفعة</a> </li> <li> <a href="/eg/professionals/ess" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Utility Smart String ESS Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل نظام تخزين الطاقة التسلسلي الذكي الخاص بالمنفعة</a> </li> <li> <a href="/eg/professionals/micro-grid" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'Smart Micro-grid Solution'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">حل الشبكة المصغرة الذكية</a> </li> <li> <a href="/eg/professionals/all-products" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'All Products'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">جميع المنتجات</a> </li> <li> <a href="/eg/professionals/SmartDesign" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Products & Solution'+'+'+'SmartDesign 2.0'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">التصميم الذكي 2.0</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> الشركاء <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/eg/partners/partner-introduction" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Partner Introduction'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">نبذة عن الشركاء</a> </li> <li> <a href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Become a Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">كن شريكًا لنا</a> </li> <li> <a href="/eg/partners/map?type=distributor" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Find a Distributor'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">العثور على موزع</a> </li> <li> <a href="/eg/partners/map?type=installer" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Find an Installer'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">العثور على مسؤول تركيب</a> </li> <li> <a href="https://digitalpower.huawei.com/partner#/eg/main" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Partners'+'+'+'Power-Partner'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">شريك الطاقة</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> الخدمة والدعم <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/eg/service-support/tsc" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Technical Support Center'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">مركز الدعم الفني</a> </li> <li> <a href="https://digitalpower.huawei.com/power-marketing/#/eg/home" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Power-Marketing'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">Power-Marketing</a> </li> <li> <a href="https://solar.huawei.com/en/info/" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Product Document'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">مستند المنتج</a> </li> <li> <a href="https://community.solar.huawei.com/en/index.html" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Community'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">المنتدى</a> </li> <li> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=en_US&domain=smartpv&product=" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Service & Support'+'+'+'Online Support'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">الدعم عبر الإنترنت</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> الروابط السريعة <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="https://www.huawei.com/eg" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'Huawei Corporate'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">شركة هواوي</a> </li> <li> <a href="https://e.huawei.com/eg" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'Huawei Enterprise'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">مؤسسة هواوي</a> </li> <li> <a href="https://digitalpower.huawei.com/eg/?from=solar" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'Huawei Digital Power'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">Huawei Digital Power</a> </li> <li> <a href="https://intl.fusionsolar.huawei.com/pvmswebsite/nologin/assets/build/index.html#/jumppage" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'Download FusionSolar App (Mobile Version)'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">تنزيل تطبيق FusionSolar</a> </li> <li> <a href="https://intl.fusionsolar.huawei.com" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation', 'eventLabel': 'Quick Links'+'+'+'FusionSolar SmartPVMS'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}">نظام إدارة الطاقة الكهروضوئية الذكية FusionSolar</a> </li> </ul> </div> </div> <div class="footer-buttom"> <div class="footer-copyright-content"> <div class="footer-copyright footer-copyright-item"> © 2024 Huawei Technologies Co., Ltd. </div> <div class="footer-law"> <span class="footer-copyright-item"> <a class="item-link" href="https://www.huawei.com/en/legal" target="_blank" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation','eventLabel': 'Terms of Use'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}" rel="noreferrer"> بنود الاستخدام </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="/eg/privacy" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation','eventLabel': 'Privacy'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}" rel="noreferrer"> الخصوصية </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="/eg/cookies" target="" onclick="try { gtag('event','Bottom_Navigation',{'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory':document.location.pathname,'eventAction':'Bottom_Navigation','eventLabel': 'Cookies'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')}) } catch (error) {if (error.message === 'gtag is not defined') {console.log('Google Analytics is not available. Event tracking is disabled.');} else {throw error;}}" rel="noreferrer"> ملفات الارتباط التشعبي </a> </span> </div> </div> <div class="footer-link"> <a class="social-item" href="https://www.linkedin.com/company/huawei-digitalpower/" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-linkedin"></span> </a> <a class="social-item" href="https://www.facebook.com/HuaweiFusionSolar" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-facebook"></span> </a> <a class="social-item" href="https://twitter.com/HuaweiSolar" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-twitter"></span> </a> <a class="social-item" href="https://www.youtube.com/c/HuaweiFusionSolar" target="_blank" rel="noreferrer"> <span class="footer-link-img link-img-youtube"></span> </a> <!-- <div class="social-item social-icon"> <span class="footer-link-img link-img-wechat"> </span> <div class="hover-pop"> <div class="icon-close"></div> <div class="pop-text"> <p>官方微信</p> </div> <div class="pop-img"> <img src="/Assets/Solar/v4/img/common/wechat.png"> </div> </div> </div> <div class="social-item social-icon last-icon"> <span class="footer-link-img link-img-toutiao"> </span> <div class="hover-pop"> <div class="icon-close"></div> <div class="pop-text"> <p>头条</p> </div> <div class="pop-img"> <img src="/Assets/Solar/v4/img/common/toutiao.png"> </div> </div> </div> --> </div> </div> </div> </div> </div> <div id="pageSideTips"> <div class="side-tips"> <div class="side-tip"> <div class="icon-download"></div> <div class="hover grid--vertical-align-center"> <a href="https://digitalpower.huawei.com/power-marketing/#/eg/home" target="_blank"> <div class="side-tip-text ml18">Power-Marketing</div> </a> <div class="side-tip-line ml12"></div> <a href="https://solar.huawei.com/en/info/" target="_blank"> <div class="side-tip-text ml12">مستند المنتج</div> </a> <div class="icon-download"></div> </div> </div> <div class="side-tip"> <a href="https://community.solar.huawei.com/eg/index.html" target="_blank"> <div class="icon-community"></div> <div class="hover grid--vertical-align-center"> <div class="side-tip-text ml24">المنتدى</div> <div class="icon-community"></div> </div> </a> </div> <div class="side-tip"> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=en_US&domain=smartpv&product=" target="_blank"> <div class="icon-onlineChat"></div> <div class="hover grid--vertical-align-center"> <div class="side-tip-text ml24">الدعم عبر الإنترنت</div> <div class="icon-onlineChat"></div> </div> </a> </div> <div class='side-tip back-top'> <span></span> </div> </div> </div> </div> <script src="/Assets/Solar/v4/js/utils/jquery-3.6.0.min.js?ver=202411131551"></script> <!--<script src="/Assets/Solar/v4/js/utils/common.js"></script>--> <script src="/Assets/Solar/v4/js/utils/publicPages.js?ver=202411131551"></script> <!--Solar track code--> <script type="text/javascript"> var utag_data = { site_name: "solar", site_type: "website" }; </script> <script type="text/javascript"> (function(a,b,c,d){ a=((navigator.languages && navigator.languages.length) ? navigator.languages[0] : (navigator.browserLanguage || navigator.userLanguage || navigator.language || 'en')).toLowerCase() == "zh-cn" ? '//tags.tiqcdn.cn/utag/huawei/solar/prod/utag.js' : '//tags.tiqcdn.com/utag/huawei/solar/prod/utag.js'; b=document; c='script'; d=b.createElement(c); d.src=a; d.type='text/java'+c; d.async=true; a=b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d,a); })(); </script> <script src="/-/media/SolarV4/solar-version2/common/seo/common-seo.js?ver=202411131551"></script> <script src="/-/media/SolarV4/solar-version2/common/data-analysis/analysis-v2.js?ver=202411131551"></script> <script src="/Assets/Solar/v4/js/utils/swiper-new.min.js?ver=202411131551"></script> <script src="/Assets/Solar/v4/js/utils/oft.js?ver=202411131551"></script> <script type='text/javascript' src="/Assets/Solar/v4/js/Owners/common.js?ver=202411131551"></script> <script type='text/javascript' src="/Assets/Solar/v4/js/Owners/UtilityPlantOwners.js?ver=202411131551"></script> </body> </html>