CINXE.COM
Solar-Lösungen für Unternehmen | FusionSolar DE
<!DOCTYPE html> <html lang="de" data-region="de"> <head id="Head1"><meta name="keywords" content="Solar-Lösungen für Unternehmen"><meta name="description" content="FusionSolar bietet maßgeschneiderte Solarlösungen für Unternehmen jeder Größe. Jetzt mehr erfahren!"><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> Solar-Lösungen für Unternehmen | FusionSolar DE </title> <meta name="applicable-device" content="pc,mobile"> <link rel="canonical" href="https://solar.huawei.com/de/business-owners"> <link rel="stylesheet" href="/Assets/Solar/v4/css/aui3.css?ver=202412261628"> <link rel="stylesheet" href="/Assets/Solar/v4/css/common.css?ver=202412261628"> <link rel="stylesheet" type="text/css" href="/-/media/SolarV4/solar-version2/common/seo/common-style.css?ver=202412261628"> <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/css/loadingBody.css?ver=202412261628"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/js/utils/swiper-new.min.css?ver=202412261628"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/css/Owners/common.css?ver=202412261628"> <link rel="stylesheet" type="text/css" href="/Assets/Solar/v4/css/Owners/BusinessOwners.css?ver=202412261628"><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="/de/business-owners" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTc0MDY0NDU1Mw8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgYCAg9kFgJmD2QWAmYPZBYMAgEPFgIeBFRleHQFjDA8ZGl2IGNsYXNzPSJuYXYtYWxsTGFuZ0JveCI+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+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgIDwvZGl2Pgo8L2Rpdj5kAgIPFgIeC18hSXRlbUNvdW50AgYWDGYPZBYEZg8VBA8vZGUvaG9tZS1vd25lcnMA2gR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0hhdXNiZXNpdHplcicsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidIb21lIE93bmVycycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQxIYXVzYmVzaXR6ZXJkAgEPFgIfAgL/////D2QCAQ9kFgRmDxUEEy9kZS9idXNpbmVzcy1vd25lcnMA6AR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J0zDtnN1bmdlbiBmw7xyIEdld2VyYmUnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQnVzaW5lc3MgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFkzDtnN1bmdlbiBmw7xyIEdld2VyYmVkAgEPFgIfAgL/////D2QCAg9kFgRmDxUEGC9kZS91dGlsaXR5LXBsYW50LW93bmVycwDmBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUFYtR3Jvw59hbmxhbmdlJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1V0aWxpdHkgUGxhbnQgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pD1BWLUdyb8OfYW5sYW5nZWQCAQ8WAh8CAv////8PZAIDD2QWBGYPFQQdL2RlL3Byb2Zlc3Npb25hbHMvcmVzaWRlbnRpYWwArQJndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pF1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyZAIBDxYEHwICBh4HVmlzaWJsZWcWDGYPZBYCZg8VBB0vZGUvcHJvZmVzc2lvbmFscy9yZXNpZGVudGlhbADLBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZyBmw7xyIFdvaG5nZWLDpHVkZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnUmVzaWRlbnRpYWwgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkrU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZyBmw7xyIFdvaG5nZWLDpHVkZWQCAQ9kFgJmDxUEFS9kZS9wcm9mZXNzaW9uYWxzL2MtaQC1BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQyZJIFNtYXJ0IFBWLSB1bmQgRVNTLUzDtnN1bmcnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ0MmSSBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KR1DJkkgU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZ2QCAg9kFgJmDxUEGS9kZS9wcm9mZXNzaW9uYWxzL3V0aWxpdHkArwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9uZWxsZSBBbndlbmRlcicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1NtYXJ0IFBWLUzDtnN1bmcgZsO8ciBFVlUnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1V0aWxpdHkgU21hcnQgUFYgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkZU21hcnQgUFYtTMO2c3VuZyBmw7xyIEVWVWQCAw9kFgJmDxUEFS9kZS9wcm9mZXNzaW9uYWxzL2VzcwC/BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnQgU3RyaW5nIEVTUy1Mw7ZzdW5nIGbDvHIgRVZVJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydVdGlsaXR5IFNtYXJ0IFN0cmluZyBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkhU21hcnQgU3RyaW5nIEVTUy1Mw7ZzdW5nIGbDvHIgRVZVZAIED2QWAmYPFQQcL2RlL3Byb2Zlc3Npb25hbHMvbWljcm8tZ3JpZACuBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnQgTWljcm8tR3JpZCBMw7ZzdW5nJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydCBNaWNyby1ncmlkIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pGFNtYXJ0IE1pY3JvLUdyaWQgTMO2c3VuZ2QCBQ9kFgJmDxUEHS9kZS9wcm9mZXNzaW9uYWxzL1NtYXJ0RGVzaWduAJsFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbmVsbGUgQW53ZW5kZXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidTbWFydERlc2lnbiAyLjAnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1NtYXJ0RGVzaWduIDIuMCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ9TbWFydERlc2lnbiAyLjBkAgQPZBYEZg8VBCEvZGUvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24A0gR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRuZXInLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkHUGFydG5lcmQCAQ8WBB8CAgYfA2cWDGYPZBYCZg8VBCEvZGUvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24AlAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0bmVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQWxsZ2VtZWluZSBJbmZvcm1hdGlvbmVuJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnUGFydG5lciBJbnRyb2R1Y3Rpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkYQWxsZ2VtZWluZSBJbmZvcm1hdGlvbmVuZAIBD2QWAmYPFQRTaHR0cHM6Ly9wYXJ0bmVyLmh1YXdlaS5jb20vZXBsdXMvIy9lbi93ZWIvcmVnaXN0cmF0aW9uLWd1aWRhbmNlP3NvdXJjZT1jaGFubmVsLWhvbWUGX2JsYW5rigV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0bmVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonV2VyZGVuIFNpZSBQYXJ0bmVyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnQmVjb21lIGEgUGFydG5lcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRJXZXJkZW4gU2llIFBhcnRuZXJkAgIPZBYCZg8VBDBodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3BhcnRuZXIjL2VuL21haW4GX2JsYW5rggV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0bmVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonUG93ZXItUGFydG5lcicsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ1Bvd2VyLVBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkNUG93ZXItUGFydG5lcmQCAw9kFgJmDxUEMGh0dHBzOi8vY29tbXVuaXR5LnNvbGFyLmh1YXdlaS5jb20vZGUvaW5kZXguaHRtbAZfYmxhbmuYBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRuZXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidDb21tdW5pdHkgZsO8ciBJbnN0YWxsYXRldXJlJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysnSW5zdGFsbGVycyBDb21tdW5pdHknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkcQ29tbXVuaXR5IGbDvHIgSW5zdGFsbGF0ZXVyZWQCBA9kFgJmDxUEIS9kZS9wYXJ0bmVycy9tYXA/dHlwZT1kaXN0cmlidXRvcgCRBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRuZXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidWZXJ0cmllYnNwYXJ0bmVyIHN1Y2hlbicsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0ZpbmQgYSBEaXN0cmlidXRvcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRdWZXJ0cmllYnNwYXJ0bmVyIHN1Y2hlbmQCBQ9kFgJmDxUEHy9kZS9wYXJ0bmVycy9tYXA/dHlwZT1pbnN0YWxsZXIAjAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0bmVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonSW5zdGFsbGF0ZXVyIHN1Y2hlbicsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0ZpbmQgYW4gSW5zdGFsbGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pE0luc3RhbGxhdGV1ciBzdWNoZW5kAgUPZBYEZg8VBB4vZGUvcHJvZmVzc2lvbmFscy9hbGwtcHJvZHVjdHMA0wR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2R1a3RlJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2R1Y3RzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pCFByb2R1a3RlZAIBDxYCHwIC/////w9kAgMPFgIfAgIDFgZmD2QWBGYPFQQXL2RlL3NlcnZpY2Utc3VwcG9ydC90c2MA0QR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1N1cHBvcnQnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQdTdXBwb3J0ZAIBDxYEHwICAh8DZxYEZg9kFgJmDxUEFy9kZS9zZXJ2aWNlLXN1cHBvcnQvdHNjAJkFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonU3VwcG9ydCcsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1RlY2huaXNjaGVzIFN1cHBvcnQgQ2VudGVyJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonU3VwcG9ydCcrJysnKydUZWNobmljYWwgU3VwcG9ydCBDZW50ZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkaVGVjaG5pc2NoZXMgU3VwcG9ydCBDZW50ZXJkAgEPZBYCZg8VBGNodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3JvYm90Y2hhdC8jL2hvbWUvaW5kZXg/bGFuZz1kZV9ERSZkb21haW49c21hcnRwdiZmcm9tX3RpdGxlX3poPTUxMTcGX2JsYW5rgwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidTdXBwb3J0Jywnc3VibmF2aWdhdGlvbl9uYW1lJzonT25saW5lLVN1cHBvcnQnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidTdXBwb3J0JysnKycrJ09ubGluZSBTdXBwb3J0JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pDk9ubGluZS1TdXBwb3J0ZAIBD2QWBGYPFQQwaHR0cHM6Ly9jb21tdW5pdHkuc29sYXIuaHVhd2VpLmNvbS9kZS9pbmRleC5odG1sBl9ibGFua9UEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidDb21tdW5pdHknLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQ29tbXVuaXR5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pCUNvbW11bml0eWQCAQ8WAh8CAv////8PZAICD2QWBGYPFQQiaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2VuL2luZm8vLwZfYmxhbmvYBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonRG93bmxvYWQgKEVOKScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidEb3dubG9hZCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ1Eb3dubG9hZCAoRU4pZAIBDxYEHwICAh8DZxYEZg9kFgJmDxUEImh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8GX2JsYW5rjQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidEb3dubG9hZCAoRU4pJywnc3VibmF2aWdhdGlvbl9uYW1lJzonUHJvZHVrdGRva3VtZW50JywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnUHJvZHVjdCBEb2N1bWVudCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ9Qcm9kdWt0ZG9rdW1lbnRkAgEPZBYCZg8VBDlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VuL2hvbWUGX2JsYW5rhgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidEb3dubG9hZCAoRU4pJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTUtULURva3VtZW50JywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnTUtULURva3VtZW50JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pDE1LVC1Eb2t1bWVudGQCBA8WAh8CAgEWAmYPZBYCZg8VBA0vZGUvb3JkZXItbm93AJUEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2J1eV9jbGljaycsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmdW5jdGlvbl9uYW1lJzonQmV6dWdzcXVlbGxlbicsJ2V2ZW50X2NhdGVnb3J5JzonbmF2aWdhdGlvbl9idXlfY2xpY2snfSk7Z3RhZygnZXZlbnQnLCdCdXlfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J0J1eV9DbGljaycsJ2V2ZW50TGFiZWwnOidPcmRlciBOb3cnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkHS29udGFrdGQCBg8WAh8CAgkWEmYPZBYEAgEPFgYeBGhyZWYFDy9kZS9ob21lLW93bmVycx4GdGFyZ2V0ZB4Hb25jbGljawXaBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonSGF1c2Jlc2l0emVyJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0hvbWUgT3duZXJzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBDEhhdXNiZXNpdHplcmQCBQ8WAh8CAv////8PZAIBD2QWBAIBDxYGHwQFEy9kZS9idXNpbmVzcy1vd25lcnMfBWQfBgXoBHV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidmaXJzdF9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonTMO2c3VuZ2VuIGbDvHIgR2V3ZXJiZScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidCdXNpbmVzcyBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEWTMO2c3VuZ2VuIGbDvHIgR2V3ZXJiZWQCBQ8WAh8CAv////8PZAICD2QWBAIBDxYGHwQFGC9kZS91dGlsaXR5LXBsYW50LW93bmVycx8FZB8GBeYEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQVi1Hcm/Dn2FubGFuZ2UnLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonVXRpbGl0eSBQbGFudCBPd25lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEPUFYtR3Jvw59hbmxhbmdlZAIFDxYCHwIC/////w9kAgMPZBYGAgEPFgQfBAUMamF2YXNjcmlwdDo7HwYFrQJndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBF1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyZAIDDxYCHwNnZAIFDxYEHwICBh8DZxYMAgEPZBYCZg8VBB0vZGUvcHJvZmVzc2lvbmFscy9yZXNpZGVudGlhbADLBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZyBmw7xyIFdvaG5nZWLDpHVkZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1Byb2Zlc3Npb25hbHMnKycrJysnUmVzaWRlbnRpYWwgU21hcnQgUFYgJiBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkrU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZyBmw7xyIFdvaG5nZWLDpHVkZWQCAg9kFgJmDxUEFS9kZS9wcm9mZXNzaW9uYWxzL2MtaQC1BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQyZJIFNtYXJ0IFBWLSB1bmQgRVNTLUzDtnN1bmcnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ0MmSSBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KR1DJkkgU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZ2QCAw9kFgJmDxUEGS9kZS9wcm9mZXNzaW9uYWxzL3V0aWxpdHkArwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9mZXNzaW9uZWxsZSBBbndlbmRlcicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1NtYXJ0IFBWLUzDtnN1bmcgZsO8ciBFVlUnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1V0aWxpdHkgU21hcnQgUFYgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkZU21hcnQgUFYtTMO2c3VuZyBmw7xyIEVWVWQCBA9kFgJmDxUEFS9kZS9wcm9mZXNzaW9uYWxzL2VzcwC/BXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnQgU3RyaW5nIEVTUy1Mw7ZzdW5nIGbDvHIgRVZVJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydVdGlsaXR5IFNtYXJ0IFN0cmluZyBFU1MgU29sdXRpb24nKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkhU21hcnQgU3RyaW5nIEVTUy1Mw7ZzdW5nIGbDvHIgRVZVZAIFD2QWAmYPFQQcL2RlL3Byb2Zlc3Npb25hbHMvbWljcm8tZ3JpZACuBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1Byb2Zlc3Npb25lbGxlIEFud2VuZGVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonU21hcnQgTWljcm8tR3JpZCBMw7ZzdW5nJywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUHJvZmVzc2lvbmFscycrJysnKydTbWFydCBNaWNyby1ncmlkIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pGFNtYXJ0IE1pY3JvLUdyaWQgTMO2c3VuZ2QCBg9kFgJmDxUEHS9kZS9wcm9mZXNzaW9uYWxzL1NtYXJ0RGVzaWduAJsFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUHJvZmVzc2lvbmVsbGUgQW53ZW5kZXInLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidTbWFydERlc2lnbiAyLjAnLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9mZXNzaW9uYWxzJysnKycrJ1NtYXJ0RGVzaWduIDIuMCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ9TbWFydERlc2lnbiAyLjBkAgQPZBYGAgEPFgQfBAUMamF2YXNjcmlwdDo7HwYF0gR1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonZmlyc3RfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1BhcnRuZXInLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonUGFydG5lcnMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEHUGFydG5lcmQCAw8WAh8DZ2QCBQ8WBB8CAgYfA2cWDAIBD2QWAmYPFQQhL2RlL3BhcnRuZXJzL3BhcnRuZXItaW50cm9kdWN0aW9uAJQFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydG5lcicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0FsbGdlbWVpbmUgSW5mb3JtYXRpb25lbicsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ1BhcnRuZXIgSW50cm9kdWN0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pGEFsbGdlbWVpbmUgSW5mb3JtYXRpb25lbmQCAg9kFgJmDxUEU2h0dHBzOi8vcGFydG5lci5odWF3ZWkuY29tL2VwbHVzLyMvZW4vd2ViL3JlZ2lzdHJhdGlvbi1ndWlkYW5jZT9zb3VyY2U9Y2hhbm5lbC1ob21lBl9ibGFua4oFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydG5lcicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1dlcmRlbiBTaWUgUGFydG5lcicsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0JlY29tZSBhIFBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkSV2VyZGVuIFNpZSBQYXJ0bmVyZAIDD2QWAmYPFQQwaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9wYXJ0bmVyIy9lbi9tYWluBl9ibGFua4IFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydG5lcicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J1Bvd2VyLVBhcnRuZXInLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydQb3dlci1QYXJ0bmVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pDVBvd2VyLVBhcnRuZXJkAgQPZBYCZg8VBDBodHRwczovL2NvbW11bml0eS5zb2xhci5odWF3ZWkuY29tL2RlL2luZGV4Lmh0bWwGX2JsYW5rmAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0bmVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonQ29tbXVuaXR5IGbDvHIgSW5zdGFsbGF0ZXVyZScsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1BhcnRuZXJzJysnKycrJ0luc3RhbGxlcnMgQ29tbXVuaXR5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pHENvbW11bml0eSBmw7xyIEluc3RhbGxhdGV1cmVkAgUPZBYCZg8VBCEvZGUvcGFydG5lcnMvbWFwP3R5cGU9ZGlzdHJpYnV0b3IAkQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQYXJ0bmVyJywnc3VibmF2aWdhdGlvbl9uYW1lJzonVmVydHJpZWJzcGFydG5lciBzdWNoZW4nLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydGaW5kIGEgRGlzdHJpYnV0b3InKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkXVmVydHJpZWJzcGFydG5lciBzdWNoZW5kAgYPZBYCZg8VBB8vZGUvcGFydG5lcnMvbWFwP3R5cGU9aW5zdGFsbGVyAIwFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J3N1Yl9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0bmF2aWdhdGlvbl9uYW1lJzonUGFydG5lcicsJ3N1Ym5hdmlnYXRpb25fbmFtZSc6J0luc3RhbGxhdGV1ciBzdWNoZW4nLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQYXJ0bmVycycrJysnKydGaW5kIGFuIEluc3RhbGxlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRNJbnN0YWxsYXRldXIgc3VjaGVuZAIFD2QWBAIBDxYGHwQFHi9kZS9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cx8FZB8GBdMEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidQcm9kdWt0ZScsJ2V2ZW50X2NhdGVnb3J5JzonZmlyc3RfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0ZpcnN0X05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOiAnRmlyc3RfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidQcm9kdWN0cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRYCZg8VAQhQcm9kdWt0ZWQCBQ8WAh8CAv////8PZAIGD2QWBgIBDxYEHwQFDGphdmFzY3JpcHQ6Ox8GBdEEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidTdXBwb3J0JywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkWAmYPFQEHU3VwcG9ydGQCAw8WAh8DZ2QCBQ8WBB8CAgIfA2cWBAIBD2QWAmYPFQQXL2RlL3NlcnZpY2Utc3VwcG9ydC90c2MAmQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidTdXBwb3J0Jywnc3VibmF2aWdhdGlvbl9uYW1lJzonVGVjaG5pc2NoZXMgU3VwcG9ydCBDZW50ZXInLCdldmVudF9jYXRlZ29yeSc6J3N1Yl9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnU3ViX05hdmlnYXRpb24nLHsnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRBY3Rpb24nOidTdWJfTmF2aWdhdGlvbicsJ2V2ZW50TGFiZWwnOidTdXBwb3J0JysnKycrJ1RlY2huaWNhbCBTdXBwb3J0IENlbnRlcicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRpUZWNobmlzY2hlcyBTdXBwb3J0IENlbnRlcmQCAg9kFgJmDxUEY2h0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcm9ib3RjaGF0LyMvaG9tZS9pbmRleD9sYW5nPWRlX0RFJmRvbWFpbj1zbWFydHB2JmZyb21fdGl0bGVfemg9NTExNwZfYmxhbmuDBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidzdWJfbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdG5hdmlnYXRpb25fbmFtZSc6J1N1cHBvcnQnLCdzdWJuYXZpZ2F0aW9uX25hbWUnOidPbmxpbmUtU3VwcG9ydCcsJ2V2ZW50X2NhdGVnb3J5Jzonc3ViX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdTdWJfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J1N1Yl9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J1N1cHBvcnQnKycrJysnT25saW5lIFN1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkOT25saW5lLVN1cHBvcnRkAgcPZBYEAgEPFgYfBAUwaHR0cHM6Ly9jb21tdW5pdHkuc29sYXIuaHVhd2VpLmNvbS9kZS9pbmRleC5odG1sHwUFBl9ibGFuax8GBdUEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidDb21tdW5pdHknLCdldmVudF9jYXRlZ29yeSc6J2ZpcnN0X25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdGaXJzdF9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzogJ0ZpcnN0X05hdmlnYXRpb24nLCdldmVudExhYmVsJzonQ29tbXVuaXR5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBCUNvbW11bml0eWQCBQ8WAh8CAv////8PZAIID2QWBgIBDxYEHwQFDGphdmFzY3JpcHQ6Ox8GBdgEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2ZpcnN0X25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidEb3dubG9hZCAoRU4pJywnZXZlbnRfY2F0ZWdvcnknOidmaXJzdF9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnRmlyc3RfTmF2aWdhdGlvbicseydldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6ICdGaXJzdF9OYXZpZ2F0aW9uJywnZXZlbnRMYWJlbCc6J0Rvd25sb2FkJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pFgJmDxUBDURvd25sb2FkIChFTilkAgMPFgIfA2dkAgUPFgQfAgICHwNnFgQCAQ9kFgJmDxUEImh0dHBzOi8vc29sYXIuaHVhd2VpLmNvbS9lbi9pbmZvLy8GX2JsYW5rjQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidEb3dubG9hZCAoRU4pJywnc3VibmF2aWdhdGlvbl9uYW1lJzonUHJvZHVrdGRva3VtZW50JywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnUHJvZHVjdCBEb2N1bWVudCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ9Qcm9kdWt0ZG9rdW1lbnRkAgIPZBYCZg8VBDlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VuL2hvbWUGX2JsYW5rhgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50Jzonc3ViX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RuYXZpZ2F0aW9uX25hbWUnOidEb3dubG9hZCAoRU4pJywnc3VibmF2aWdhdGlvbl9uYW1lJzonTUtULURva3VtZW50JywnZXZlbnRfY2F0ZWdvcnknOidzdWJfbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ1N1Yl9OYXZpZ2F0aW9uJyx7J2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50QWN0aW9uJzonU3ViX05hdmlnYXRpb24nLCdldmVudExhYmVsJzonRG93bmxvYWQnKycrJysnTUtULURva3VtZW50JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pDE1LVC1Eb2t1bWVudGQCBw8WAh8CAgEWAmYPZBYCZg8VBA0vZGUvb3JkZXItbm93AJUEdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2J1eV9jbGljaycsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmdW5jdGlvbl9uYW1lJzonQmV6dWdzcXVlbGxlbicsJ2V2ZW50X2NhdGVnb3J5JzonbmF2aWdhdGlvbl9idXlfY2xpY2snfSk7Z3RhZygnZXZlbnQnLCdCdXlfQ2xpY2snLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudEFjdGlvbic6J0J1eV9DbGljaycsJ2V2ZW50TGFiZWwnOidPcmRlciBOb3cnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkHS29udGFrdGQCBA9kFgoCAQ9kFgJmD2QWAgIBDxYCHwICBBYIZg9kFgJmDxUHAD4vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaW1nX2Zsb29yMV8xLnBuZz4vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaW1nX2Zsb29yMV8xLnBuZwA+PHA+RGVyIFdlZyBpbiBlaW5lIDxici8+Q0/igoItbmV1dHJhbGUgWnVrdW5mdCBpc3QgZ2VlYm5ldDwvcD4AAGQCAQ9kFgJmDxUHAD4vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaW1nX2Zsb29yMV8yLnBuZz4vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaW1nX2Zsb29yMV8yLnBuZwBEPHA+RnVzaW9uU29sYXIgTMO2c3VuZ2VuIGbDvHIgZWluIDxici8+IG5hY2hoYWx0aWdlcyBVbnRlcm5laG1lbjwvcD4AAGQCAg9kFgJmDxUHAD4vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaW1nX2Zsb29yMV8zLnBuZz4vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaW1nX2Zsb29yMV8zLnBuZwA9PHA+TWl0IFNvbGFyZW5lcmdpZSA8YnIvPm1laHIgZsO8ciBJaHIgVW50ZXJuZWhtZW4gc3BhcmVuPC9wPgAAZAIDD2QWAmYPFQcAPi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9CdXNpbmVzc093bmVycy9pbWdfZmxvb3IxXzQuanBnPi8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9CdXNpbmVzc093bmVycy9pbWdfZmxvb3IxXzQuanBnAFI8cD5EaWUgV2lkZXJzdGFuZHNmw6RoaWdrZWl0IElocmVzIDxici8+VW50ZXJuZWhtZW5zIG1pdCBTb2xhcmVuZXJnaWUgc3RlaWdlcm48L3A+AABkAgIPZBYCZg9kFgJmDxYCHwICBRYKZg9kFgJmDxUFLTxoMj5Qb3RlbnppYWxlIElocmVzIERhY2hlcyBlcnNjaGxpZcOfZW48L2gyPj8vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaWNfU29sdXRpb25fMS5zdmcNaWMgU29sdXRpb24gMaMBPGgyPk51dHplbiBTaWUgSWhyIERhY2gKCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7Ci5kaWdfZmVhdHVyZXMgLmRpZ19mZWF0dXJlc0NhcmQ+aDIgewogICAgZm9udC1zaXplOiAxNXB4Owp9Cn0KPC9zdHlsZT48L2gyPlk8cD5GYW5nZW4gU2llIGFuLCBkaWUgRGFjaGZsw6RjaGUgdm9sbCBhdXN6dW51dHplbiB1bmQgc2F1YmVyZSBFbmVyZ2llIHp1IHByb2R1emllcmVuPC9wPmQCAQ9kFgJmDxUFPjxoMj5FbmVyZ2llIGVyemV1Z2VuLCBtZWhyIHNwZWljaGVybiwgbWVociBlcndpcnRzY2hhZnRlbjwvaDI+Py8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9CdXNpbmVzc093bmVycy9pY19Tb2x1dGlvbl8yLnN2Zw1pYyBTb2x1dGlvbiAyLDxoMj5FbmVyZ2llIGbDvHIgSWhyIEdlc2Now6RmdHNlcmdlYm5pczwvaDI+fzxwPkludGVncmllcnRlIEVTUyB1bmQgTm90c3Ryb212ZXJzb3JndW5nIGJlaSAKU3Ryb21hdXNmw6RsbGVuIHp1ciBTaWNoZXJzdGVsbHVuZyBkZXIgRW5lcmdpZXNpY2hlcmhlaXQgSWhyZXMgVW50ZXJuZWhtZW5zLjwvcD5kAgIPZBYCZg8VBTU8aDI+TWl0IElubm92YXRpb25lbiBmw7xyIG1laHIgU2ljaGVyaGVpdCBzb3JnZW48L2gyPj8vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaWNfU29sdXRpb25fMy5zdmcNaWMgU29sdXRpb24gMyI8aDI+QnJhbmNoZW5mw7xocmVuZGVyIFNjaHV0ejwvaDI+bDxwPlZvbiBQViBiaXMgRVNTLCBTY2h1dHogYXVmIFN5c3RlbWViZW5lLCB1bSBkaWUgU2ljaGVyaGVpdCB2b24gUGVyc29uZW4gdW5kIEVpZ2VudHVtIHp1IGdld8OkaHJsZWlzdGVuPC9wPmQCAw9kFgJmDxUFRDxoMj7DnGJlcmxlZ2VuZSBRdWFsaXTDpHQsIGbDvHIgamFocnplaG50ZWxhbmdlbiBFaW5zYXR6IGdlYmF1dDwvaDI+Py8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9CdXNpbmVzc093bmVycy9pY19Tb2x1dGlvbl80LnN2Zw1pYyBTb2x1dGlvbiA0NTxoMj5IZXJ2b3JyYWdlbmRlIFF1YWxpdMOkdCB1bmQgWnV2ZXJsw6Rzc2lna2VpdDwvaDI+bjxwPlNvbGFyYW5sYWdlbiB3ZXJkZW4gYXVjaCBpbiBkZW4ga29tbWVuZGVuIEphaHJ6ZWhudGVuIHNhdWJlcmUgRW5lcmdpZSBmw7xyIElociBVbnRlcm5laG1lbiBwcm9kdXppZXJlbi48L3A+ZAIED2QWAmYPFQUxPGgyPktJIEJvb3N0IHZlcmVpbmZhY2h0IEJldHJpZWIgdW5kIFdhcnR1bmc8L2gyPj8vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvaWNfU29sdXRpb25fNS5zdmcNaWMgU29sdXRpb24gNR48aDI+UmVpYnVuZ3Nsb3NlciBCZXRyaWViPC9oMj5OPHA+RWluZmFjaGVyIEJldHJpZWIgdW5kIGVmZml6aWVudGUgV2FydHVuZyA8YnIvPmRhbmsgZWluZ2ViYXV0ZW0gS0kgQm9vc3Q8L3A+ZAIDD2QWAmYPZBYCZg8WAh8CAgIWBGYPZBYCZg8VAhk8cD5Xw6RocmVuZCBkZXMgVGFnZXM8L3A+WjxwPkVyemV1Z2VuIFNpZSBTb2xhcnN0cm9tIHVuZCBudXR6ZW4gU2llIGlobiBlZmZla3RpdiwgdW0gSWhyZSBTdHJvbWtvc3RlbiB6dSBzZW5rZW4uPC9wPmQCAQ9kFgJmDxUCGTxwPlfDpGhyZW5kIGRlciBOYWNodDwvcD5ZPHA+U3BlaWNoZXJuIFNpZSBkZW4gU29sYXJzdHJvbSwgdW5kIG51dHplbiBTaWUgbmFjaHRzIGRlbiBTdHJvbSBkZXMgQmF0dGVyaWVzeXN0ZW1zLjwvcD5kAgQPZBYCZg9kFgJmDxYCHwICAxYGZg9kFgpmDxUDhgE8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1fZ3JhZGllbnQiPlNtYXJ0PC9zcGFuPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPk1vZHVsZSBDb250cm9sbGVyPC9zcGFuPjwvZGl2PjY8cCBjbGFzcz0iZGlnX3N0bV9zdWJUaXRsZSI+RsO8ciBEYXRlbiBpbiBFY2h0emVpdDwvcD6iATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPlNtYXJ0IE1vZHVsZSBDb250cm9sbGVyIMO8YmVyd2FjaGVuIElocmUgUFYtTW9kdWxlIGluIEVjaHR6ZWl0LCB1bSBJaG5lbiBkZW4gw5xiZXJibGljayB1bmQgZGllIERhdGVuIHp1IGdlYmVuLCBkaWUgU2llIGJlbsO2dGlnZW4uPC9wPmQCAQ9kFgJmDxUBAGQCAw9kFgJmDxUBAGQCBA8VAa8BPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9CdXNpbmVzc093bmVycy9jb250ZW50L2ltZ19Nb2R1bGUucG5nIiBjbGFzcz0iZGlnX3N0bV9yaWdodF9pbWciIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3N0bV92ZXJ0aWNhbF9iYXIiPjwvZGl2PmQCBQ9kFgRmDxUBATFkAgEPFgIfAgL/////D2QCAQ9kFgpmDxUDggE8ZGl2IGNsYXNzPSJkaWdfc3RtX0x0aXRsZSI+PHNwYW4gY2xhc3M9ImRpZ19zdG1fZ3JhZGllbnQiPlNtYXJ0PC9zcGFuPjxzcGFuIGNsYXNzPSJkaWdfc3RtX2lubmVydGl0bGUiPlBWLUNvbnRyb2xsZXI8L3NwYW4+PC9kaXY+SzxwIGNsYXNzPSJkaWdfc3RtX3N1YlRpdGxlIj5CZXN0ZXIgU2NodXR6IGR1cmNoIEvDvG5zdGxpY2hlIEludGVsbGlnZW56PC9wPpUBPHAgY2xhc3M9ImRpZ19zdG1fc3ViRGVzYyI+U21hcnQgUFYtQ29udHJvbGxlciBzY2jDvHR6ZW4gZGllIFNpY2hlcmhlaXQgSWhyZXMgVW50ZXJuZWhtZW5zIHVuZCBJaHJlcyBFaWdlbnR1bXMgZGFuayBMaWNodGJvZ2VuZXJrZW5udW5nIGR1cmNoIEtJLjwvcD5kAgEPZBYCZg8VAQBkAgMPZBYCZg8VAQBkAgQPFQHvEjxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvY29udGVudC9pbWdfRW5lcmd5LnBuZyIgY2xhc3M9ImRpZ19zdG1fcmlnaHRfaW1nIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzAgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9Ib21lT3duZXJzL2NvbnRlbnQvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3MSBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL0hvbWVPd25lcnMvY29udGVudC9wYXBhdzEucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXcyIGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvSG9tZU93bmVycy9jb250ZW50L3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzMgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9Ib21lT3duZXJzL2NvbnRlbnQvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NCBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL0hvbWVPd25lcnMvY29udGVudC9wYXBhdzIucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc1IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvSG9tZU93bmVycy9jb250ZW50L3BhcGF3Mi5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzYgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9Ib21lT3duZXJzL2NvbnRlbnQvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3BhcGF3NyBkaWdfcGFwYXdfd3JhcCBidWJibGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvT3duZXJzL0hvbWVPd25lcnMvY29udGVudC9wYXBhdzIucG5nIiBhbHQ9IiIgLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkaWdfcGFwYXc4IGRpZ19wYXBhd193cmFwIGJ1YmJsZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQXNzZXRzL1NvbGFyL3Y0L2ltZy9Pd25lcnMvSG9tZU93bmVycy9jb250ZW50L3BhcGF3MS5wbmciIGFsdD0iIiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRpZ19wYXBhdzkgZGlnX3BhcGF3X3dyYXAgYnViYmxlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL093bmVycy9Ib21lT3duZXJzL2NvbnRlbnQvcGFwYXcxLnBuZyIgYWx0PSIiIC8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlnX3N0bV92ZXJ0aWNhbF9iYXIiPjwvZGl2PmQCBQ9kFgRmDxUBATJkAgEPFgIfAgL/////D2QCAg9kFgpmDxUDfzxkaXYgY2xhc3M9ImRpZ19zdG1fTHRpdGxlIj48c3BhbiBjbGFzcz0iZGlnX3N0bV9ncmFkaWVudCI+U21hcnQ8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZ19zdG1faW5uZXJ0aXRsZSI+U3RyaW5nIEVTUzwvc3Bhbj48L2Rpdj5BPHAgY2xhc3M9ImRpZ19zdG1fc3ViVGl0bGUiPklocmUgdmVybMOkc3NsaWNoZXIgU3Ryb21zcGVpY2hlcjwvcD64ATxwIGNsYXNzPSJkaWdfc3RtX3N1YkRlc2MiPkVuZXJnaWVzcGVpY2hlcnN5c3RlbWUgc3BlaWNoZXJuIFNvbGFyZW5lcmdpZSBmw7xyIGRpZSBOYWNodCBvZGVyIGVpbmVuIHJlZ25lcmlzY2hlbiBUYWcsIG9obmUgZGFzcyBkZXIgdm9uIElocmVyIFBWLUFubGFnZSBlcnpldWd0ZSBTdHJvbSB2ZXJsb3JlbiBnZWh0LjwvcD5kAgEPZBYCZg8VAQBkAgMPZBYCZg8VAQBkAgQPFQGoATxpbWcgc3JjPSIvLS9tZWRpYS9Tb2xhclY0L3NvbGFyLXZlcnNpb24yL2NvbW1vbi9idXNpbmVzcy1vd25lcnMvZGlnaXRlc3RtL2l0ZW0zL2ltZ19TdG9yYWdlLnBuZwoiIGNsYXNzPSJkaWdfc3RtX3JpZ2h0X2ltZyIgLz4KPGRpdiBjbGFzcz0iZGlnX3N0bV92ZXJ0aWNhbF9iYXIiPjwvZGl2PmQCBQ9kFgRmDxUBATNkAgEPFgIfAgL/////D2QCBw9kFgJmD2QWBGYPFgIfAgIHFg5mD2QWAmYPFQExPGxpIGNsYXNzPSJkaWdfdGFiX2hlYWRfaXRlbSBhY3RpdmUiPlNjaHVsZW48L2xpPmQCAQ9kFgJmDxUBPjxsaSBjbGFzcz0iZGlnX3RhYl9oZWFkX2l0ZW0gIj5NZWRpemluaXNjaGUgRWlucmljaHR1bmdlbjwvbGk+ZAICD2QWAmYPFQEsPGxpIGNsYXNzPSJkaWdfdGFiX2hlYWRfaXRlbSAiPkZhYnJpa2VuPC9saT5kAgMPZBYCZg8VASw8bGkgY2xhc3M9ImRpZ190YWJfaGVhZF9pdGVtICI+TG9naXN0aWs8L2xpPmQCBA9kFgJmDxUBMzxsaSBjbGFzcz0iZGlnX3RhYl9oZWFkX2l0ZW0gIj5FaW5rYXVmc3plbnRydW08L2xpPmQCBQ9kFgJmDxUBKzxsaSBjbGFzcz0iZGlnX3RhYl9oZWFkX2l0ZW0gIj5TdGFkaWVuPC9saT5kAgYPZBYCZg8VASw8bGkgY2xhc3M9ImRpZ190YWJfaGVhZF9pdGVtICI+Q2FycG9ydHM8L2xpPmQCAQ8WAh8CAgcWDmYPZBYCZg8VAwZhY3RpdmU9Ly0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL0J1c2luZXNzT3duZXJzL3NpdGUvU2Nob29sLnBuZwZTY2hvb2xkAgEPZBYCZg8VAwBJLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL0J1c2luZXNzT3duZXJzL3NpdGUvTWVkaWNhbC1GYWNpbGl0aWVzLnBuZxJNZWRpY2FsIEZhY2lsaXRpZXNkAgIPZBYCZg8VAwBALy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL0J1c2luZXNzT3duZXJzL3NpdGUvRmFjdG9yaWVzLnBuZwlGYWN0b3JpZXNkAgMPZBYCZg8VAwBFLy0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL0J1c2luZXNzT3duZXJzL3NpdGUvVHJhbnNwb3J0YXRpb24ucG5nDlRyYW5zcG9ydGF0aW9uZAIED2QWAmYPFQMAOy8tL21lZGlhL1NvbGFyVjQvaW1hZ2VzL093bmVycy9CdXNpbmVzc093bmVycy9zaXRlL01hbGwucG5nBE1hbGxkAgUPZBYCZg8VAwA+Ly0vbWVkaWEvU29sYXJWNC9pbWFnZXMvT3duZXJzL0J1c2luZXNzT3duZXJzL3NpdGUvU3RhZGl1bS5wbmcHU3RhZGl1bWQCBg9kFgJmDxUDAD8vLS9tZWRpYS9Tb2xhclY0L2ltYWdlcy9Pd25lcnMvQnVzaW5lc3NPd25lcnMvc2l0ZS9DYXJwb3J0cy5wbmcIQ2FycG9ydHNkAgUPZBYCZg9kFgJmD2QWCAICDxYCHwICBRYKZg9kFgRmDxUBHEluZm9ybWF0aW9uZW4genUgRnVzaW9uU29sYXJkAgEPFgIfAgIFFgoCAQ9kFgJmDxUEDS9kZS9uZXdzLXJvb20ApQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidJbmZvcm1hdGlvbmVuIHp1IEZ1c2lvblNvbGFyJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonTmV3cycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnQWJvdXQgRnVzaW9uU29sYXInKycrJysnTmV3cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQROZXdzZAICD2QWAmYPFQQOL2RlL3Byb21vdGlvbnMAqwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidJbmZvcm1hdGlvbmVuIHp1IEZ1c2lvblNvbGFyJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonQW5nZWJvdGUnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ0Fib3V0IEZ1c2lvblNvbGFyJysnKycrJ0V2ZW50cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQhBbmdlYm90ZWQCAw9kFgJmDxUEDy9kZS9ldmVudHMtbGlzdACqBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J0luZm9ybWF0aW9uZW4genUgRnVzaW9uU29sYXInLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidUZXJtaW5lJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdBYm91dCBGdXNpb25Tb2xhcicrJysnKydFdmVudHMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkHVGVybWluZWQCBA9kFgJmDxUEEy9kZS9zdWNjZXNzLXN0b3JpZXMAvgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidJbmZvcm1hdGlvbmVuIHp1IEZ1c2lvblNvbGFyJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonRXJmb2xnc2dlc2NoaWNodGVuJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdBYm91dCBGdXNpb25Tb2xhcicrJysnKydTdWNjZXNzIFN0b3JpZXMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkSRXJmb2xnc2dlc2NoaWNodGVuZAIFD2QWAmYPFQQIL2RlL2Jsb2cApgV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidJbmZvcm1hdGlvbmVuIHp1IEZ1c2lvblNvbGFyJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonQmxvZycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnQWJvdXQgRnVzaW9uU29sYXInKycrJysnQmxvZ3MnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkEQmxvZ2QCAQ9kFgRmDxUBElByb2R1a3RlICYgTMO2c3VuZ2QCAQ8WAh8CAgcWDgIBD2QWAmYPFQQdL2RlL3Byb2Zlc3Npb25hbHMvcmVzaWRlbnRpYWwA5AV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWN0cyAmIFNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZyBmw7xyIFdvaG5nZWLDpHVkZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydSZXNpZGVudGlhbCBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KStTbWFydCBQVi0gdW5kIEVTUy1Mw7ZzdW5nIGbDvHIgV29obmdlYsOkdWRlZAICD2QWAmYPFQQVL2RlL3Byb2Zlc3Npb25hbHMvYy1pAM4FdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJvZHVjdHMgJiBTb2x1dGlvbicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0MmSSBTbWFydCBQVi0gdW5kIEVTUy1Mw7ZzdW5nJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ0MmSSBTbWFydCBQViAmIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KR1DJkkgU21hcnQgUFYtIHVuZCBFU1MtTMO2c3VuZ2QCAw9kFgJmDxUEGS9kZS9wcm9mZXNzaW9uYWxzL3V0aWxpdHkAyAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWN0cyAmIFNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonU21hcnQgUFYtTMO2c3VuZyBmw7xyIEVWVScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydVdGlsaXR5IFNtYXJ0IFBWIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pGVNtYXJ0IFBWLUzDtnN1bmcgZsO8ciBFVlVkAgQPZBYCZg8VBBUvZGUvcHJvZmVzc2lvbmFscy9lc3MA2AV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWN0cyAmIFNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonU21hcnQgU3RyaW5nIEVTUy1Mw7ZzdW5nIGbDvHIgRVZVJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ1V0aWxpdHkgU21hcnQgU3RyaW5nIEVTUyBTb2x1dGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSFTbWFydCBTdHJpbmcgRVNTLUzDtnN1bmcgZsO8ciBFVlVkAgUPZBYCZg8VBBwvZGUvcHJvZmVzc2lvbmFscy9taWNyby1ncmlkAMcFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJvZHVjdHMgJiBTb2x1dGlvbicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1NtYXJ0IE1pY3JvLUdyaWQgTMO2c3VuZycsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUHJvZHVjdHMgJiBTb2x1dGlvbicrJysnKydTbWFydCBNaWNyby1ncmlkIFNvbHV0aW9uJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pGFNtYXJ0IE1pY3JvLUdyaWQgTMO2c3VuZ2QCBg9kFgJmDxUEHi9kZS9wcm9mZXNzaW9uYWxzL2FsbC1wcm9kdWN0cwCvBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1Byb2R1Y3RzICYgU29sdXRpb24nLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidBbGxlIFByb2R1a3RlJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ0FsbCBQcm9kdWN0cycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ1BbGxlIFByb2R1a3RlZAIHD2QWAmYPFQQdL2RlL3Byb2Zlc3Npb25hbHMvU21hcnREZXNpZ24AtAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWN0cyAmIFNvbHV0aW9uJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonU21hcnREZXNpZ24gMi4wJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQcm9kdWN0cyAmIFNvbHV0aW9uJysnKycrJ1NtYXJ0RGVzaWduIDIuMCcrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KQ9TbWFydERlc2lnbiAyLjBkAgIPZBYEZg8VAQdQYXJ0bmVyZAIBDxYCHwICBRYKAgEPZBYCZg8VBCEvZGUvcGFydG5lcnMvcGFydG5lci1pbnRyb2R1Y3Rpb24AqwV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidQYXJ0bmVyJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonQWxsZ2VtZWluZSBJbmZvcm1hdGlvbmVuJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQYXJ0bmVycycrJysnKydQYXJ0bmVyIEludHJvZHVjdGlvbicrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KRhBbGxnZW1laW5lIEluZm9ybWF0aW9uZW5kAgIPZBYCZg8VBFNodHRwczovL3BhcnRuZXIuaHVhd2VpLmNvbS9lcGx1cy8jL2VuL3dlYi9yZWdpc3RyYXRpb24tZ3VpZGFuY2U/c291cmNlPWNoYW5uZWwtaG9tZQZfYmxhbmuhBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1BhcnRuZXInLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidXZXJkZW4gU2llIFBhcnRuZXInLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ0JlY29tZSBhIFBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkSV2VyZGVuIFNpZSBQYXJ0bmVyZAIDD2QWAmYPFQQhL2RlL3BhcnRuZXJzL21hcD90eXBlPWRpc3RyaWJ1dG9yAKgFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydG5lcicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1ZlcnRyaWVic3BhcnRuZXIgc3VjaGVuJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdQYXJ0bmVycycrJysnKydGaW5kIGEgRGlzdHJpYnV0b3InKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkXVmVydHJpZWJzcGFydG5lciBzdWNoZW5kAgQPZBYCZg8VBB8vZGUvcGFydG5lcnMvbWFwP3R5cGU9aW5zdGFsbGVyAKMFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydG5lcicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0luc3RhbGxhdGV1ciBzdWNoZW4nLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ0ZpbmQgYW4gSW5zdGFsbGVyJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pE0luc3RhbGxhdGV1ciBzdWNoZW5kAgUPZBYCZg8VBDFodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3BhcnRuZXIvIy9lbi9tYWluBl9ibGFua5kFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonUGFydG5lcicsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1Bvd2VyLVBhcnRuZXInLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1BhcnRuZXJzJysnKycrJ1Bvd2VyLVBhcnRuZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkNUG93ZXItUGFydG5lcmQCAw9kFgRmDxUBE1NlcnZpY2UgdW5kIFN1cHBvcnRkAgEPFgIfAgIFFgoCAQ9kFgJmDxUEFy9kZS9zZXJ2aWNlLXN1cHBvcnQvdHNjAMYFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonU2VydmljZSB1bmQgU3VwcG9ydCcsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J1RlY2huaXNjaGVzIFN1cHBvcnQgQ2VudGVyJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdTZXJ2aWNlICYgU3VwcG9ydCcrJysnKydUZWNobmljYWwgU3VwcG9ydCBDZW50ZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkaVGVjaG5pc2NoZXMgU3VwcG9ydCBDZW50ZXJkAgIPZBYCZg8VBDlodHRwczovL2RpZ2l0YWxwb3dlci5odWF3ZWkuY29tL3Bvd2VyLW1hcmtldGluZy8jL2VuL2hvbWUGX2JsYW5rrAV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidTZXJ2aWNlIHVuZCBTdXBwb3J0Jywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonTUtULURva3VtZW50JywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdTZXJ2aWNlICYgU3VwcG9ydCcrJysnKydNS1QtRG9rdW1lbnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkMTUtULURva3VtZW50ZAIDD2QWAmYPFQQiaHR0cHM6Ly9zb2xhci5odWF3ZWkuY29tL2VuL2luZm8vLwZfYmxhbmuzBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1NlcnZpY2UgdW5kIFN1cHBvcnQnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidQcm9kdWt0ZG9rdW1lbnQnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1NlcnZpY2UgJiBTdXBwb3J0JysnKycrJ1Byb2R1Y3QgRG9jdW1lbnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkPUHJvZHVrdGRva3VtZW50ZAIED2QWAmYPFQQwaHR0cHM6Ly9jb21tdW5pdHkuc29sYXIuaHVhd2VpLmNvbS9kZS9pbmRleC5odG1sBl9ibGFua6YFdXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ2ZpcnN0X2JvdHRvbV9uYXZpZ2F0aW9uJzonU2VydmljZSB1bmQgU3VwcG9ydCcsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0NvbW11bml0eScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnU2VydmljZSAmIFN1cHBvcnQnKycrJysnQ29tbXVuaXR5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pCUNvbW11bml0eWQCBQ9kFgJmDxUEY2h0dHBzOi8vZGlnaXRhbHBvd2VyLmh1YXdlaS5jb20vcm9ib3RjaGF0LyMvaG9tZS9pbmRleD9sYW5nPWRlX0RFJmRvbWFpbj1zbWFydHB2JmZyb21fdGl0bGVfemg9NTExNwZfYmxhbmuwBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J1NlcnZpY2UgdW5kIFN1cHBvcnQnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidPbmxpbmUtU3VwcG9ydCcsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnU2VydmljZSAmIFN1cHBvcnQnKycrJysnT25saW5lIFN1cHBvcnQnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkOT25saW5lLVN1cHBvcnRkAgQPZBYEZg8VARBOw7x0emxpY2hlIExpbmtzZAIBDxYCHwICBRYKAgEPZBYCZg8VBBpodHRwczovL3d3dy5odWF3ZWkuY29tL2RlLwZfYmxhbmurBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J07DvHR6bGljaGUgTGlua3MnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidIdWF3ZWkgQ29ycG9yYXRlJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdRdWljayBMaW5rcycrJysnKydIdWF3ZWkgQ29ycG9yYXRlJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pEEh1YXdlaSBDb3Jwb3JhdGVkAgIPZBYCZg8VBBhodHRwczovL2UuaHVhd2VpLmNvbS9kZS8GX2JsYW5rrQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidOw7x0emxpY2hlIExpbmtzJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonSHVhd2VpIEVudGVycHJpc2UnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzogJ1F1aWNrIExpbmtzJysnKycrJ0h1YXdlaSBFbnRlcnByaXNlJysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pEUh1YXdlaSBFbnRlcnByaXNlZAIDD2QWAmYPFQQuaHR0cHM6Ly9kaWdpdGFscG93ZXIuaHVhd2VpLmNvbS9kZS8/ZnJvbT1zb2xhcgZfYmxhbmuzBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J07DvHR6bGljaGUgTGlua3MnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidIdWF3ZWkgRGlnaXRhbCBQb3dlcicsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnSHVhd2VpIERpZ2l0YWwgUG93ZXInKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkUSHVhd2VpIERpZ2l0YWwgUG93ZXJkAgQPZBYCZg8VBFlodHRwczovL2ludGwuZnVzaW9uc29sYXIuaHVhd2VpLmNvbS9wdm1zd2Vic2l0ZS9ub2xvZ2luL2Fzc2V0cy9idWlsZC9pbmRleC5odG1sIy9qdW1wcGFnZQDLBXV0YWcubGluayh7J3RlYWxpdW1fZXZlbnQnOidib3R0b21fbmF2aWdhdGlvbicsJ2NvdW50cnlfY29kZSc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmF0dHJpYnV0ZXNbJ2RhdGEtcmVnaW9uJ10udGV4dENvbnRlbnQucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdwYWdlX2NhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwncGFnZV90aXRsZSc6ZG9jdW1lbnQuVVJMLCdmaXJzdF9ib3R0b21fbmF2aWdhdGlvbic6J07DvHR6bGljaGUgTGlua3MnLCdzZWNvbmRfYm90dG9tX25hdmlnYXRpb24nOidGdXNpb25Tb2xhciBBcHAgKE1vYmlsZSBWZXJzaW9uKScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOiAnUXVpY2sgTGlua3MnKycrJysnRnVzaW9uU29sYXIgQXBwIChNb2JpbGUgVmVyc2lvbiknKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkgRnVzaW9uU29sYXIgQXBwIChNb2JpbGUgVmVyc2lvbilkAgUPZBYCZg8VBCRodHRwczovL2ludGwuZnVzaW9uc29sYXIuaHVhd2VpLmNvbS8GX2JsYW5rtQV1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnZmlyc3RfYm90dG9tX25hdmlnYXRpb24nOidOw7x0emxpY2hlIExpbmtzJywnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonRnVzaW9uU29sYXIgU21hcnRQVk1TJywnZXZlbnRfY2F0ZWdvcnknOidib3R0b21fbmF2aWdhdGlvbid9KTtndGFnKCdldmVudCcsJ0JvdHRvbV9OYXZpZ2F0aW9uJyx7J1NpdGVfQ291bnRyeV9Db2RlX0gnOiQoJ2h0bWwnKS5hdHRyKCdkYXRhLXJlZ2lvbicpLnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwnZXZlbnRDYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ2V2ZW50QWN0aW9uJzonQm90dG9tX05hdmlnYXRpb24nLCAnZXZlbnRMYWJlbCc6ICdRdWljayBMaW5rcycrJysnKydGdXNpb25Tb2xhciBTbWFydFBWTVMnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkVRnVzaW9uU29sYXIgU21hcnRQVk1TZAIDDxYCHwEFJcKpIDIwMjUgSHVhd2VpIFRlY2hub2xvZ2llcyBDby4sIEx0ZC5kAgQPFgIfAgIFFgpmD2QWAmYPFQPTBTxhIGNsYXNzPSJpdGVtLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lmh1YXdlaS5jb20vZGUvbGVnYWwiIHRhcmdldD0iX2JsYW5rIiBvbmNsaWNrPSJ1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonTnV0enVuZ3NiZWRpbmd1bmdlbicsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOidUZXJtcyBvZiBVc2UnKycrJysod2luZG93LmxvY2F0aW9uLm9yaWdpbiArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSkucmVwbGFjZSgvXC8kLywgJycpfSkiICByZWw9Im5vcmVmZXJyZXIiPhNOdXR6dW5nc2JlZGluZ3VuZ2VuBDwvYT5kAgEPZBYCZg8VA64FPGEgY2xhc3M9Iml0ZW0tbGluayIgaHJlZj0iL2RlL3ByaXZhY3kiIHRhcmdldD0iIiBvbmNsaWNrPSJ1dGFnLmxpbmsoeyd0ZWFsaXVtX2V2ZW50JzonYm90dG9tX25hdmlnYXRpb24nLCdjb3VudHJ5X2NvZGUnOmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hdHRyaWJ1dGVzWydkYXRhLXJlZ2lvbiddLnRleHRDb250ZW50LnJlcGxhY2UoL1svXS9nLCAnJykudG9VcHBlckNhc2UoKSwncGFnZV9jYXRlZ29yeSc6ZG9jdW1lbnQubG9jYXRpb24ucGF0aG5hbWUsJ3BhZ2VfdGl0bGUnOmRvY3VtZW50LlVSTCwnc2Vjb25kX2JvdHRvbV9uYXZpZ2F0aW9uJzonUHJpdmF0c3Bow6RyZScsJ2V2ZW50X2NhdGVnb3J5JzonYm90dG9tX25hdmlnYXRpb24nfSk7Z3RhZygnZXZlbnQnLCdCb3R0b21fTmF2aWdhdGlvbicseydTaXRlX0NvdW50cnlfQ29kZV9IJzokKCdodG1sJykuYXR0cignZGF0YS1yZWdpb24nKS5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ2V2ZW50Q2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdldmVudEFjdGlvbic6J0JvdHRvbV9OYXZpZ2F0aW9uJywgJ2V2ZW50TGFiZWwnOidQcml2YWN5JysnKycrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUpLnJlcGxhY2UoL1wvJC8sICcnKX0pIiAgcmVsPSJub3JlZmVycmVyIj4NUHJpdmF0c3Bow6RyZQQ8L2E+ZAICD2QWAmYPFQOoBTxhIGNsYXNzPSJpdGVtLWxpbmsiIGhyZWY9Ii9kZS9jb29raWVzIiB0YXJnZXQ9IiIgb25jbGljaz0idXRhZy5saW5rKHsndGVhbGl1bV9ldmVudCc6J2JvdHRvbV9uYXZpZ2F0aW9uJywnY291bnRyeV9jb2RlJzpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYXR0cmlidXRlc1snZGF0YS1yZWdpb24nXS50ZXh0Q29udGVudC5yZXBsYWNlKC9bL10vZywgJycpLnRvVXBwZXJDYXNlKCksJ3BhZ2VfY2F0ZWdvcnknOmRvY3VtZW50LmxvY2F0aW9uLnBhdGhuYW1lLCdwYWdlX3RpdGxlJzpkb2N1bWVudC5VUkwsJ3NlY29uZF9ib3R0b21fbmF2aWdhdGlvbic6J0Nvb2tpZXMnLCdldmVudF9jYXRlZ29yeSc6J2JvdHRvbV9uYXZpZ2F0aW9uJ30pO2d0YWcoJ2V2ZW50JywnQm90dG9tX05hdmlnYXRpb24nLHsnU2l0ZV9Db3VudHJ5X0NvZGVfSCc6JCgnaHRtbCcpLmF0dHIoJ2RhdGEtcmVnaW9uJykucmVwbGFjZSgvWy9dL2csICcnKS50b1VwcGVyQ2FzZSgpLCdldmVudENhdGVnb3J5Jzpkb2N1bWVudC5sb2NhdGlvbi5wYXRobmFtZSwnZXZlbnRBY3Rpb24nOidCb3R0b21fTmF2aWdhdGlvbicsICdldmVudExhYmVsJzonQ29va2llcycrJysnKyh3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lKS5yZXBsYWNlKC9cLyQvLCAnJyl9KSIgIHJlbD0ibm9yZWZlcnJlciI+B0Nvb2tpZXMEPC9hPmQCAw9kFgJmDxUDcjxhIGNsYXNzPSJpdGVtLWxpbmsiIGhyZWY9ImphdmFzY3JpcHQ6OyIgdGFyZ2V0PSIiIG9uY2xpY2s9InV0YWcuZ2Rwci5zaG93Q29uc2VudFByZWZlcmVuY2VzKCkiICByZWw9Im5vcmVmZXJyZXIiPg9Db29raWUgU2V0dGluZ3MEPC9hPmQCBA9kFgJmDxUDUTxhIGNsYXNzPSJpdGVtLWxpbmsiIGhyZWY9Ii9kZS9pbXByZXNzdW0iIHRhcmdldD0iIiBvbmNsaWNrPSIiICByZWw9Im5vcmVmZXJyZXIiPglJbXByZXNzdW0EPC9hPmQCBQ9kFgICAQ8WAh8BBbsLPGEgY2xhc3M9InNvY2lhbC1pdGVtIiBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9odWF3ZWktZnVzaW9uc29sYXItZGV1dHNjaGxhbmQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWctbGlua2VkaW4iPjwvc3Bhbj4KPC9hPgo8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9IdWF3ZWlGdXNpb25Tb2xhci8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vcmVmZXJyZXIiPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy1mYWNlYm9vayI+PC9zcGFuPgo8L2E+CjxhIGNsYXNzPSJzb2NpYWwtaXRlbSIgaHJlZj0iaHR0cHM6Ly90d2l0dGVyLmNvbS9IdWF3ZWlTb2xhciIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+CiAgICA8c3BhbiBjbGFzcz0iZm9vdGVyLWxpbmstaW1nIGxpbmstaW1nLXR3aXR0ZXIiPjwvc3Bhbj4KPC9hPgo8YSBjbGFzcz0ic29jaWFsLWl0ZW0iIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL0BIdWF3ZWlGdXNpb25Tb2xhckRldXRzY2hsYW5kIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWcteW91dHViZSI+PC9zcGFuPgo8L2E+CjwhLS0gPGRpdiBjbGFzcz0ic29jaWFsLWl0ZW0gc29jaWFsLWljb24iPgogICAgPHNwYW4gY2xhc3M9ImZvb3Rlci1saW5rLWltZyBsaW5rLWltZy13ZWNoYXQiPgogICAgPC9zcGFuPgogICAgPGRpdiBjbGFzcz0iaG92ZXItcG9wIj4KICAgICAgICA8ZGl2IGNsYXNzPSJpY29uLWNsb3NlIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJwb3AtdGV4dCI+CiAgICAgICAgICAgIDxwPuWumOaWueW+ruS/oTwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJwb3AtaW1nIj4KICAgICAgICAgICAgPGltZyBzcmM9Ii9Bc3NldHMvU29sYXIvdjQvaW1nL2NvbW1vbi93ZWNoYXQucG5nIj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0ic29jaWFsLWl0ZW0gc29jaWFsLWljb24gbGFzdC1pY29uIj4KICAgIDxzcGFuIGNsYXNzPSJmb290ZXItbGluay1pbWcgbGluay1pbWctdG91dGlhbyI+CiAgICA8L3NwYW4+CiAgICA8ZGl2IGNsYXNzPSJob3Zlci1wb3AiPgogICAgICAgIDxkaXYgY2xhc3M9Imljb24tY2xvc2UiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC10ZXh0Ij4KICAgICAgICAgICAgPHA+5aS05p2hPC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InBvcC1pbWciPgogICAgICAgICAgICA8aW1nIHNyYz0iL0Fzc2V0cy9Tb2xhci92NC9pbWcvY29tbW9uL3RvdXRpYW8ucG5nIj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4gLS0+ZGTHg3M8BcWoqX8rYOU1wJQ4d09/WII+dl6i16A2YeGmAg=="> </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="/de/online-experience-hall?step=card" target="" onclick="utag.link({'tealium_event':'navigation_function','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Online-Erlebnisräume','event_category':'navigation_function'});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(/\/$/, '')})">Online-Erlebnisräume</a> </div> <div class="nav-top-item nav-top-language"> <span class="language_ic"></span> <span>Germany</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="/de"> <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="/de/home-owners" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Hausbesitzer','event_category':'first_navigation'});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(/\/$/, '')})">Hausbesitzer</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/de/business-owners" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Lösungen für Gewerbe','event_category':'first_navigation'});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(/\/$/, '')})">Lösungen für Gewerbe</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/de/utility-plant-owners" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'PV-Großanlange','event_category':'first_navigation'});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(/\/$/, '')})">PV-Großanlange</a> <div class="submenu submenu-hidden"> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/de/professionals/residential" target="" onclick="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(/\/$/, '')})">Professionelle Anwender</a> <div class="submenu submenu-hidden"> <a href="/de/professionals/residential" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart PV- und ESS-Lösung für Wohngebäude','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Smart PV- und ESS-Lösung für Wohngebäude</div> </a> <a href="/de/professionals/c-i" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'C&I Smart PV- und ESS-Lösung','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">C&I Smart PV- und ESS-Lösung</div> </a> <a href="/de/professionals/utility" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart PV-Lösung für EVU','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Smart PV-Lösung für EVU</div> </a> <a href="/de/professionals/ess" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart String ESS-Lösung für EVU','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Smart String ESS-Lösung für EVU</div> </a> <a href="/de/professionals/micro-grid" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart Micro-Grid Lösung','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Smart Micro-Grid Lösung</div> </a> <a href="/de/professionals/SmartDesign" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'SmartDesign 2.0','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">SmartDesign 2.0</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/de/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','event_category':'first_navigation'});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(/\/$/, '')})">Partner</a> <div class="submenu submenu-hidden"> <a href="/de/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Allgemeine Informationen','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Allgemeine Informationen</div> </a> <a href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Werden Sie Partner','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Werden Sie Partner</div> </a> <a href="https://digitalpower.huawei.com/partner#/en/main" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Power-Partner','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Power-Partner</div> </a> <a href="https://community.solar.huawei.com/de/index.html" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Community für Installateure','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Community für Installateure</div> </a> <a href="/de/partners/map?type=distributor" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Vertriebspartner suchen','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Vertriebspartner suchen</div> </a> <a href="/de/partners/map?type=installer" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Installateur suchen','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Installateur suchen</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="/de/professionals/all-products" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Produkte','event_category':'first_navigation'});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(/\/$/, '')})">Produkte</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="/de/service-support/tsc" target="" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Support','event_category':'first_navigation'});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(/\/$/, '')})">Support</a> <div class="submenu submenu-hidden"> <a href="/de/service-support/tsc" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Support','subnavigation_name':'Technisches Support Center','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Technisches Support Center</div> </a> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=de_DE&domain=smartpv&from_title_zh=5117" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Support','subnavigation_name':'Online-Support','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Online-Support</div> </a> </div> </li> <li class="menu_item_li "><a class="menu_item_a" href="https://community.solar.huawei.com/de/index.html" target="_blank" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Community','event_category':'first_navigation'});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(/\/$/, '')})">Community</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="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Download (EN)','event_category':'first_navigation'});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(/\/$/, '')})">Download (EN)</a> <div class="submenu submenu-hidden"> <a href="https://solar.huawei.com/en/info/" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Download (EN)','subnavigation_name':'Produktdokument','event_category':'sub_navigation'});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(/\/$/, '')})"> <div class="sub_menu_a">Produktdokument</div> </a> <a href="https://digitalpower.huawei.com/power-marketing/#/en/home" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Download (EN)','subnavigation_name':'MKT-Dokument','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'MKT-Dokument'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"> <div class="sub_menu_a">MKT-Dokument</div> </a> </div> </li> </ul> </div> <div class="pageheader-right grid--vertical-align-center"> <a href="/de/order-now" target="" onclick="utag.link({'tealium_event':'buy_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Bezugsquellen','event_category':'navigation_buy_click'});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(/\/$/, '')})"> <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">Kontakt</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="/de"> <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>Germany</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="/de/home-owners" id="header_0_rptMobileMainNav_lkLink_0" class="item-link" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Hausbesitzer','event_category':'first_navigation'});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(/\/$/, '')})"> <span>Hausbesitzer</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="/de/business-owners" id="header_0_rptMobileMainNav_lkLink_1" class="item-link" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Lösungen für Gewerbe','event_category':'first_navigation'});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(/\/$/, '')})"> <span>Lösungen für Gewerbe</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="/de/utility-plant-owners" id="header_0_rptMobileMainNav_lkLink_2" class="item-link" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'PV-Großanlange','event_category':'first_navigation'});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(/\/$/, '')})"> <span>PV-Großanlange</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_3" class="item-link" onclick="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(/\/$/, '')})"> <span>Professionelle Anwender</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/de/professionals/residential" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart PV- und ESS-Lösung für Wohngebäude','event_category':'sub_navigation'});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(/\/$/, '')})">Smart PV- und ESS-Lösung für Wohngebäude</a></li> <li class="textItem"><a class="item-link" href="/de/professionals/c-i" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'C&I Smart PV- und ESS-Lösung','event_category':'sub_navigation'});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(/\/$/, '')})">C&I Smart PV- und ESS-Lösung</a></li> <li class="textItem"><a class="item-link" href="/de/professionals/utility" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart PV-Lösung für EVU','event_category':'sub_navigation'});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(/\/$/, '')})">Smart PV-Lösung für EVU</a></li> <li class="textItem"><a class="item-link" href="/de/professionals/ess" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart String ESS-Lösung für EVU','event_category':'sub_navigation'});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(/\/$/, '')})">Smart String ESS-Lösung für EVU</a></li> <li class="textItem"><a class="item-link" href="/de/professionals/micro-grid" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'Smart Micro-Grid Lösung','event_category':'sub_navigation'});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(/\/$/, '')})">Smart Micro-Grid Lösung</a></li> <li class="textItem"><a class="item-link" href="/de/professionals/SmartDesign" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Professionelle Anwender','subnavigation_name':'SmartDesign 2.0','event_category':'sub_navigation'});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(/\/$/, '')})">SmartDesign 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="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','event_category':'first_navigation'});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(/\/$/, '')})"> <span>Partner</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/de/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Allgemeine Informationen','event_category':'sub_navigation'});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(/\/$/, '')})">Allgemeine Informationen</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="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Werden Sie Partner','event_category':'sub_navigation'});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(/\/$/, '')})">Werden Sie Partner</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/partner#/en/main" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Power-Partner','event_category':'sub_navigation'});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(/\/$/, '')})">Power-Partner</a></li> <li class="textItem"><a class="item-link" href="https://community.solar.huawei.com/de/index.html" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Community für Installateure','event_category':'sub_navigation'});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(/\/$/, '')})">Community für Installateure</a></li> <li class="textItem"><a class="item-link" href="/de/partners/map?type=distributor" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Vertriebspartner suchen','event_category':'sub_navigation'});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(/\/$/, '')})">Vertriebspartner suchen</a></li> <li class="textItem"><a class="item-link" href="/de/partners/map?type=installer" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Partner','subnavigation_name':'Installateur suchen','event_category':'sub_navigation'});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(/\/$/, '')})">Installateur suchen</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="/de/professionals/all-products" id="header_0_rptMobileMainNav_lkLink_5" class="item-link" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Produkte','event_category':'first_navigation'});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(/\/$/, '')})"> <span>Produkte</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_6" class="item-link" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Support','event_category':'first_navigation'});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(/\/$/, '')})"> <span>Support</span> </a> <span class="textItem_arr"></span> </div> <ul class="submenu" style="display: none;"> <li class="textItem"><a class="item-link" href="/de/service-support/tsc" target="" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Support','subnavigation_name':'Technisches Support Center','event_category':'sub_navigation'});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(/\/$/, '')})">Technisches Support Center</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=de_DE&domain=smartpv&from_title_zh=5117" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Support','subnavigation_name':'Online-Support','event_category':'sub_navigation'});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(/\/$/, '')})">Online-Support</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a href="https://community.solar.huawei.com/de/index.html" id="header_0_rptMobileMainNav_lkLink_7" class="item-link" target="_blank" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Community','event_category':'first_navigation'});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(/\/$/, '')})"> <span>Community</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a href="javascript:;" id="header_0_rptMobileMainNav_lkLink_8" class="item-link" onclick="utag.link({'tealium_event':'first_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Download (EN)','event_category':'first_navigation'});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(/\/$/, '')})"> <span>Download (EN)</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="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Download (EN)','subnavigation_name':'Produktdokument','event_category':'sub_navigation'});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(/\/$/, '')})">Produktdokument</a></li> <li class="textItem"><a class="item-link" href="https://digitalpower.huawei.com/power-marketing/#/en/home" target="_blank" onclick="utag.link({'tealium_event':'sub_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'firstnavigation_name':'Download (EN)','subnavigation_name':'MKT-Dokument','event_category':'sub_navigation'});gtag('event','Sub_Navigation',{'eventCategory':document.location.pathname,'Site_Country_Code_H':$('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventAction':'Sub_Navigation','eventLabel':'Download'+'+'+'MKT-Dokument'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">MKT-Dokument</a></li> </ul> </li> <li class="textItem"> <div class="textItem_div"> <a class="item-link" href="/de/online-experience-hall?step=card" target="" onclick="utag.link({'tealium_event':'navigation_function','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Online-Erlebnisräume','event_category':'navigation_function'});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(/\/$/, '')})"> <span>Online-Erlebnisräume</span> </a> </div> </li> <li class="textItem"> <div class="textItem_div"> <a class="item-link" href="/de/order-now" target="" onclick="utag.link({'tealium_event':'buy_click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'function_name':'Bezugsquellen','event_category':'navigation_buy_click'});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(/\/$/, '')})"> <span>Kontakt</span> </a> </div> </li> </ul> </div> </div> </div> </div> </div> <input id="pagelang" type="hidden" value="de-DE"> <div class="main"> <!--HWDocContent--> <div class="loadingBody"> <div class="ldsDefault"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </div> </div> <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/BusinessOwners/img_floor1_1.png"></source> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/img_floor1_1.png"> </picture> <div class="dig_swiper_title" style=""> <p>Der Weg in eine <br>CO₂-neutrale Zukunft ist geebnet</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/BusinessOwners/img_floor1_2.png"></source> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/img_floor1_2.png"> </picture> <div class="dig_swiper_title" style=""> <p>FusionSolar Lösungen für ein <br> nachhaltiges Unternehmen</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/BusinessOwners/img_floor1_3.png"></source> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/img_floor1_3.png"> </picture> <div class="dig_swiper_title" style=""> <p>Mit Solarenergie <br>mehr für Ihr Unternehmen sparen</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/BusinessOwners/img_floor1_4.jpg"></source> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/img_floor1_4.jpg"> </picture> <div class="dig_swiper_title" style=""> <p>Die Widerstandsfähigkeit Ihres <br>Unternehmens mit Solarenergie steigern</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/BusinessOwners/img_floor2.png');"> </div> <div class="dig_featuresContent"> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>Potenziale Ihres Daches erschließen</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/ic_Solution_1.svg" alt="ic Solution 1"> </div> <h2>Nutzen Sie Ihr Dach <style type="text/css"> @media screen and (max-width: 768px) { .dig_features .dig_featuresCard>h2 { font-size: 15px; } } </style></h2> <p>Fangen Sie an, die Dachfläche voll auszunutzen und saubere Energie zu produzieren</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>Energie erzeugen, mehr speichern, mehr erwirtschaften</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/ic_Solution_2.svg" alt="ic Solution 2"> </div> <h2>Energie für Ihr Geschäftsergebnis</h2> <p>Integrierte ESS und Notstromversorgung bei Stromausfällen zur Sicherstellung der Energiesicherheit Ihres Unternehmens.</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>Mit Innovationen für mehr Sicherheit sorgen</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/ic_Solution_3.svg" alt="ic Solution 3"> </div> <h2>Branchenführender Schutz</h2> <p>Von PV bis ESS, Schutz auf Systemebene, um die Sicherheit von Personen und Eigentum zu gewährleisten</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>Überlegene Qualität, für jahrzehntelangen Einsatz gebaut</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/ic_Solution_4.svg" alt="ic Solution 4"> </div> <h2>Hervorragende Qualität und Zuverlässigkeit</h2> <p>Solaranlagen werden auch in den kommenden Jahrzehnten saubere Energie für Ihr Unternehmen produzieren.</p> </div> </div> <div class="dig_featuresBox"> <div class="dig_featuresTitle"> <h2>KI Boost vereinfacht Betrieb und Wartung</h2> </div> <div class="dig_featuresCard"> <div> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/ic_Solution_5.svg" alt="ic Solution 5"> </div> <h2>Reibungsloser Betrieb</h2> <p>Einfacher Betrieb und effiziente Wartung <br>dank eingebautem KI Boost</p> </div> </div> </div> </div> <div id="dig_house" class="dig_house"> <div class="dig_house_canvas"> <canvas id="houseCanvas" width="1920" height="1080"></canvas> <div class="dig_house_title"> <p>Während des Tages</p> <p>Erzeugen Sie Solarstrom und nutzen Sie ihn effektiv, um Ihre Stromkosten zu senken.</p> </div> <div class="dig_house_title"> <p>Während der Nacht</p> <p>Speichern Sie den Solarstrom, und nutzen Sie nachts den Strom des Batteriesystems.</p> </div> </div> <div style="height: 3240px"></div> </div> <script> var homeFolder = 'en'; </script> <section class="dig_stm_container"> <div class="dig_stm_box"> <div class="dig_stm_Ltitle"><span class="dig_stm_gradient">Smart</span><span class="dig_stm_innertitle">Module Controller</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Für Daten in Echtzeit</p> <p class="dig_stm_subDesc">Smart Module Controller überwachen Ihre PV-Module in Echtzeit, um Ihnen den Überblick und die Daten zu geben, die Sie benötigen.</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/BusinessOwners/content/img_Module.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_gradient">Smart</span><span class="dig_stm_innertitle">PV-Controller</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Bester Schutz durch Künstliche Intelligenz</p> <p class="dig_stm_subDesc">Smart PV-Controller schützen die Sicherheit Ihres Unternehmens und Ihres Eigentums dank Lichtbogenerkennung durch KI.</p> </div> <div class="dig_stm_right"> <img src="/Assets/Solar/v4/img/Owners/BusinessOwners/content/img_Energy.png" class="dig_stm_right_img"> <div class="dig_papaw0 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw1.png" alt=""> </div> <div class="dig_papaw1 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw1.png" alt=""> </div> <div class="dig_papaw2 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw1.png" alt=""> </div> <div class="dig_papaw3 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw1.png" alt=""> </div> <div class="dig_papaw4 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw2.png" alt=""> </div> <div class="dig_papaw5 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw2.png" alt=""> </div> <div class="dig_papaw6 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw1.png" alt=""> </div> <div class="dig_papaw7 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw2.png" alt=""> </div> <div class="dig_papaw8 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/papaw1.png" alt=""> </div> <div class="dig_papaw9 dig_papaw_wrap bubble"> <img src="/Assets/Solar/v4/img/Owners/HomeOwners/content/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_gradient">Smart</span><span class="dig_stm_innertitle">String ESS</span></div> <div class="dig_stm_content"> <div class="dig_stm_left"> <p class="dig_stm_subTitle">Ihre verlässlicher Stromspeicher</p> <p class="dig_stm_subDesc">Energiespeichersysteme speichern Solarenergie für die Nacht oder einen regnerischen Tag, ohne dass der von Ihrer PV-Anlage erzeugte Strom verloren geht.</p> </div> <div class="dig_stm_right"> <img src="/-/media/SolarV4/solar-version2/common/business-owners/digitestm/item3/img_Storage.png " class="dig_stm_right_img"> <div class="dig_stm_vertical_bar"></div> </div> </div> </div> </section> <div class="dig_fusionSolar"> <div class="dig_fs_box"> <p class="dig_fs_title">Ihre Anlage in einer App</p> <div class="dig_fs_imgbox"> <picture> <source media="(max-width:768px)" srcset="/-/media/SolarV4/images/Owners/BusinessOwners/content/img_Monitoring768.png"></source> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/content/img_Monitoring.png" class="dig_fs_img"> </picture> </div> <div class="dig_fs_subBox"> <p class="dig_fs_subTitle">Immer und überall den Überblick behalten</p> <p class="dig_fs_desc">In Kombination mit Smart PV Controllern können Sie die Details aller Module jederzeit und überall einsehen und überprüfen. Für einen optimalen Betrieb Ihrer Anlage.</p> </div> </div> </div> <div class="dig_install_type"> <div class="dig_it_wrapper"> <p class="dig_it_title">Wir versorgen eine Vielzahl von Installationstypen für Unternehmen und Organisationen aller Art </p> <div class="dig_tab_head"> <ul class="dig_tab_head_box"> <li class="dig_tab_head_item active">Schulen</li> <li class="dig_tab_head_item ">Medizinische Einrichtungen</li> <li class="dig_tab_head_item ">Fabriken</li> <li class="dig_tab_head_item ">Logistik</li> <li class="dig_tab_head_item ">Einkaufszentrum</li> <li class="dig_tab_head_item ">Stadien</li> <li class="dig_tab_head_item ">Carports</li> </ul> </div> <div class="dig_tab_content_item active"> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/site/School.png" alt="School" class="dig_it_tabImg"> </div> <div class="dig_tab_content_item "> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/site/Medical-Facilities.png" alt="Medical Facilities" class="dig_it_tabImg"> </div> <div class="dig_tab_content_item "> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/site/Factories.png" alt="Factories" class="dig_it_tabImg"> </div> <div class="dig_tab_content_item "> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/site/Transportation.png" alt="Transportation" class="dig_it_tabImg"> </div> <div class="dig_tab_content_item "> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/site/Mall.png" alt="Mall" class="dig_it_tabImg"> </div> <div class="dig_tab_content_item "> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/site/Stadium.png" alt="Stadium" class="dig_it_tabImg"> </div> <div class="dig_tab_content_item "> <img src="/-/media/SolarV4/images/Owners/BusinessOwners/site/Carports.png" alt="Carports" class="dig_it_tabImg"> </div> </div> </div> <div class="dig_contactUs" style="background-image: url('/-/media/SolarV4/images/Owners/BusinessOwners/content/img_contact.png');"> <div class="dig_contactUs_wrap"> <p class="dig_contactUs_title">Starten Sie noch heute in einen grünen und emissionsfreien Betrieb Ihres Unternehmens. </p> <p class="dig_contactUs_desc">Kontaktieren Sie uns oder wenden Sie sich an Ihren Händler vor Ort. Wir bieten Ihnen einen akkuraten Service und helfen Ihnen gerne weiter. </p> <a href="/de/order-now" target="" onclick="utag.link({'tealium_event':'Bottom Banner Buy Click','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':'business owners','page_title':document.URL,'button_name':'Kontakt aufnehmen','page_name':'Business Owners','event_category':'Bottom Banner Buy Click'});gtag('event', 'Bottom_Banner_Buy_Click',{'Site_Country_Code_H': $('html').attr('data-region').replace(/[/]/g, '').toUpperCase(),'eventCategory': 'business owners','eventAction':'Bottom_Banner_Buy_Click','eventLabel':'Order Now'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})"><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">Kontakt aufnehmen</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="/de">Startseite</a> <span> > </span> <div class="last_bread">Lösungen für Gewerbe</div> </div> <div class="footer-note"> <p> </p> </div> <div class="footer-top-pc"> <div class="footer-item"> <p class="footer-col-title"> Informationen zu FusionSolar <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/de/news-room" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Informationen zu FusionSolar','second_bottom_navigation':'News','event_category':'bottom_navigation'});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'+'+'+'News'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">News</a> </li> <li> <a href="/de/promotions" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Informationen zu FusionSolar','second_bottom_navigation':'Angebote','event_category':'bottom_navigation'});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'+'+'+'Events'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Angebote</a> </li> <li> <a href="/de/events-list" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Informationen zu FusionSolar','second_bottom_navigation':'Termine','event_category':'bottom_navigation'});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'+'+'+'Events'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">Termine</a> </li> <li> <a href="/de/success-stories" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Informationen zu FusionSolar','second_bottom_navigation':'Erfolgsgeschichten','event_category':'bottom_navigation'});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(/\/$/, '')})">Erfolgsgeschichten</a> </li> <li> <a href="/de/blog" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Informationen zu FusionSolar','second_bottom_navigation':'Blog','event_category':'bottom_navigation'});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(/\/$/, '')})">Blog</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Produkte & Lösung <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/de/professionals/residential" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Products & Solution','second_bottom_navigation':'Smart PV- und ESS-Lösung für Wohngebäude','event_category':'bottom_navigation'});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(/\/$/, '')})">Smart PV- und ESS-Lösung für Wohngebäude</a> </li> <li> <a href="/de/professionals/c-i" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Products & Solution','second_bottom_navigation':'C&I Smart PV- und ESS-Lösung','event_category':'bottom_navigation'});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(/\/$/, '')})">C&I Smart PV- und ESS-Lösung</a> </li> <li> <a href="/de/professionals/utility" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Products & Solution','second_bottom_navigation':'Smart PV-Lösung für EVU','event_category':'bottom_navigation'});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(/\/$/, '')})">Smart PV-Lösung für EVU</a> </li> <li> <a href="/de/professionals/ess" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Products & Solution','second_bottom_navigation':'Smart String ESS-Lösung für EVU','event_category':'bottom_navigation'});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(/\/$/, '')})">Smart String ESS-Lösung für EVU</a> </li> <li> <a href="/de/professionals/micro-grid" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Products & Solution','second_bottom_navigation':'Smart Micro-Grid Lösung','event_category':'bottom_navigation'});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(/\/$/, '')})">Smart Micro-Grid Lösung</a> </li> <li> <a href="/de/professionals/all-products" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Products & Solution','second_bottom_navigation':'Alle Produkte','event_category':'bottom_navigation'});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(/\/$/, '')})">Alle Produkte</a> </li> <li> <a href="/de/professionals/SmartDesign" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Products & Solution','second_bottom_navigation':'SmartDesign 2.0','event_category':'bottom_navigation'});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(/\/$/, '')})">SmartDesign 2.0</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Partner <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/de/partners/partner-introduction" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partner','second_bottom_navigation':'Allgemeine Informationen','event_category':'bottom_navigation'});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(/\/$/, '')})">Allgemeine Informationen</a> </li> <li> <a href="https://partner.huawei.com/eplus/#/en/web/registration-guidance?source=channel-home" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partner','second_bottom_navigation':'Werden Sie Partner','event_category':'bottom_navigation'});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(/\/$/, '')})">Werden Sie Partner</a> </li> <li> <a href="/de/partners/map?type=distributor" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partner','second_bottom_navigation':'Vertriebspartner suchen','event_category':'bottom_navigation'});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(/\/$/, '')})">Vertriebspartner suchen</a> </li> <li> <a href="/de/partners/map?type=installer" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partner','second_bottom_navigation':'Installateur suchen','event_category':'bottom_navigation'});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(/\/$/, '')})">Installateur suchen</a> </li> <li> <a href="https://digitalpower.huawei.com/partner/#/en/main" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Partner','second_bottom_navigation':'Power-Partner','event_category':'bottom_navigation'});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(/\/$/, '')})">Power-Partner</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Service und Support <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="/de/service-support/tsc" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service und Support','second_bottom_navigation':'Technisches Support Center','event_category':'bottom_navigation'});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(/\/$/, '')})">Technisches Support Center</a> </li> <li> <a href="https://digitalpower.huawei.com/power-marketing/#/en/home" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service und Support','second_bottom_navigation':'MKT-Dokument','event_category':'bottom_navigation'});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'+'+'+'MKT-Dokument'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">MKT-Dokument</a> </li> <li> <a href="https://solar.huawei.com/en/info/" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service und Support','second_bottom_navigation':'Produktdokument','event_category':'bottom_navigation'});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(/\/$/, '')})">Produktdokument</a> </li> <li> <a href="https://community.solar.huawei.com/de/index.html" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service und Support','second_bottom_navigation':'Community','event_category':'bottom_navigation'});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(/\/$/, '')})">Community</a> </li> <li> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=de_DE&domain=smartpv&from_title_zh=5117" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Service und Support','second_bottom_navigation':'Online-Support','event_category':'bottom_navigation'});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(/\/$/, '')})">Online-Support</a> </li> </ul> </div> <div class="footer-item"> <p class="footer-col-title"> Nützliche Links <span class="textItem_arr"></span> </p> <ul class="footer-col-list"> <li> <a href="https://www.huawei.com/de" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Nützliche Links','second_bottom_navigation':'Huawei Corporate','event_category':'bottom_navigation'});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(/\/$/, '')})">Huawei Corporate</a> </li> <li> <a href="https://e.huawei.com/de" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Nützliche Links','second_bottom_navigation':'Huawei Enterprise','event_category':'bottom_navigation'});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(/\/$/, '')})">Huawei Enterprise</a> </li> <li> <a href="https://digitalpower.huawei.com/de/?from=solar" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Nützliche Links','second_bottom_navigation':'Huawei Digital Power','event_category':'bottom_navigation'});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(/\/$/, '')})">Huawei Digital Power</a> </li> <li> <a href="https://intl.fusionsolar.huawei.com/pvmswebsite/nologin/assets/build/index.html#/jumppage" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Nützliche Links','second_bottom_navigation':'FusionSolar App (Mobile Version)','event_category':'bottom_navigation'});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 App (Mobile Version)'+'+'+(window.location.origin + window.location.pathname).replace(/\/$/, '')})">FusionSolar App (Mobile Version)</a> </li> <li> <a href="https://intl.fusionsolar.huawei.com" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'first_bottom_navigation':'Nützliche Links','second_bottom_navigation':'FusionSolar SmartPVMS','event_category':'bottom_navigation'});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(/\/$/, '')})">FusionSolar SmartPVMS</a> </li> </ul> </div> </div> <div class="footer-buttom"> <div class="footer-copyright-content"> <div class="footer-copyright footer-copyright-item"> © 2025 Huawei Technologies Co., Ltd. </div> <div class="footer-law"> <span class="footer-copyright-item"> <a class="item-link" href="https://www.huawei.com/de/legal" target="_blank" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'second_bottom_navigation':'Nutzungsbedingungen','event_category':'bottom_navigation'});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(/\/$/, '')})" rel="noreferrer"> Nutzungsbedingungen </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="/de/privacy" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'second_bottom_navigation':'Privatsphäre','event_category':'bottom_navigation'});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(/\/$/, '')})" rel="noreferrer"> Privatsphäre </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="/de/cookies" target="" onclick="utag.link({'tealium_event':'bottom_navigation','country_code':document.documentElement.attributes['data-region'].textContent.replace(/[/]/g, '').toUpperCase(),'page_category':document.location.pathname,'page_title':document.URL,'second_bottom_navigation':'Cookies','event_category':'bottom_navigation'});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(/\/$/, '')})" rel="noreferrer"> Cookies </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="javascript:;" target="" onclick="utag.gdpr.showConsentPreferences()" rel="noreferrer"> Cookie Settings </a> </span> <span class="footer-copyright-item"> <a class="item-link" href="/de/impressum" target="" onclick="" rel="noreferrer"> Impressum </a> </span> </div> </div> <div class="footer-link"> <a class="social-item" href="https://www.linkedin.com/company/huawei-fusionsolar-deutschland" 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/@HuaweiFusionSolarDeutschland" 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/#/en/home" target="_blank"> <div class="side-tip-text ml18">MKT-Dokument</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">Produktdokument</div> </a> <div class="icon-download"></div> </div> </div> <div class="side-tip"> <a href="https://community.solar.huawei.com/de/index.html" target="_blank"> <div class="icon-community"></div> <div class="hover grid--vertical-align-center"> <div class="side-tip-text ml24">Community</div> <div class="icon-community"></div> </div> </a> </div> <div class="side-tip"> <a href="https://digitalpower.huawei.com/robotchat/#/home/index?lang=de_DE&domain=smartpv&from_title_zh=5117" target="_blank"> <div class="icon-onlineChat"></div> <div class="hover grid--vertical-align-center"> <div class="side-tip-text ml24">Online-Support</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=202412261628"></script> <!--<script src="/Assets/Solar/v4/js/utils/common.js"></script>--> <script src="/Assets/Solar/v4/js/utils/publicPages.js?ver=202412261628"></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=202412261628"></script> <script src="/-/media/SolarV4/solar-version2/common/data-analysis/hypers.js?ver=202412261628"></script> <script src="/-/media/SolarV4/solar-version2/common/data-analysis/analysis-v2.js?ver=202412261628"></script> <!--<script src="/Assets/Solar/v4/js/utils/publicPages.js"></script>--> <script src="/Assets/Solar/v4/js/utils/swiper-new.min.js?ver=202412261628"></script> <script src="/Assets/Solar/v4/js/utils/oft.js?ver=202412261628"></script> <script type='text/javascript' src="/Assets/Solar/v4/js/Owners/common.js?ver=202412261628"></script> <script type='text/javascript' src="/Assets/Solar/v4/js/Owners/BusinessOwners.js?ver=202412261628"></script> </body> </html>