body{line-height:1;background:#fff;color:#000}body,html{overflow-x:hidden}body,html{position:relative;font-weight:400}*{outline:none!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input::-webkit-input-placeholder{line-height:normal!important}a{cursor:pointer;transition:.1s}a,a:focus,a:hover{text-decoration:none}body,html{font-family:Be Vietnam Pro,sans-serif;font-size:10px}a,body,html{color:#000}.agitees_general_titre{font-family:Roboto,sans-serif;color:#000;letter-spacing:2px;font-weight:300;font-size:4.2rem;text-transform:uppercase;line-height:120%;margin-bottom:20px}@media (max-width:767px){.agitees_general_titre{font-size:3rem}}@media (max-width:575px){.agitees_general_titre{font-size:2.5rem}}.agitees_general_titre span,.agitees_general_titre strong{font-weight:500}.agitees_general_texte_principal{font-size:2rem;line-height:180%;font-family:Roboto,sans-serif;font-weight:500}@media (max-width:767px){.agitees_general_texte_principal{font-size:1.6rem}}.agitees_general_texte{font-size:1.8rem;line-height:180%}@media (max-width:767px){.agitees_general_texte{font-size:1.6rem}}.agitees_general_texte a{color:#000;text-decoration:underline}.agitees_general_texte a:hover{color:#000}.agitees_general_texte p{margin:20px 0}.agitees_general_texte ul{list-style:inside disc;margin:10px 0 10px 30px}.agitees_general_texte ul li{margin:5px 0;line-height:140%}.agitees_general_texte ol{list-style:inside decimal;margin:10px 0 10px 30px}.agitees_general_texte ol li{margin:5px 0;line-height:140%}.agitees_general_texte h2{font-size:3rem}.agitees_general_texte h2,.agitees_general_texte h3{font-family:Roboto,sans-serif;color:#000;line-height:140%;font-weight:700;margin:40px 0 15px}.agitees_general_texte h3{font-size:2rem}.agitees_general_lien{margin:30px 0;font-size:2rem}.agitees_general_lien a{text-decoration:underline;letter-spacing:1px;transition:all .1s ease-in-out;text-underline-offset:3px;line-height:150%}.agitees_general_lien a:hover{color:#ec004d}.agitees_general_lien a i{margin-right:5px}.agitees_general_lien_2{margin:30px 0}.agitees_general_lien_2 a{display:inline-block;color:#9d95ff;font-size:1.8rem;font-family:Be Vietnam Pro,sans-serif;text-decoration:underline;text-align:center;font-weight:700;line-height:130%;transition:.4s}.agitees_general_lien_2 a i{margin-right:5px;text-decoration:none}.agitees_general_lien_2 a:hover{color:#facad8}.agitees_bordure{margin:0 70px;opacity:1}.agitees_general_container_max{position:relative;padding-right:70px;padding-left:70px}@media (max-width:991px){.agitees_general_container_max{padding-right:20px;padding-left:20px}}.agitees_general_container{position:relative;padding-right:70px;padding-left:70px}@media (min-width:1600px){.agitees_general_container{max-width:1500px}}@media (max-width:991px){.agitees_general_container{padding-right:20px;padding-left:20px}}.agitees_col{display:flex}.container{padding:0 20px}@media (min-width:1200px){.agitees_desktop{display:block!important}.agitees_mobile{display:none!important}}@media (max-width:1199px){.agitees_desktop{display:none!important}.agitees_mobile{display:block!important}}.agitees_anim_left,.agitees_anim_right,.agitees_anim_top{visibility:hidden;overflow:hidden}.lg-backdrop{z-index:90000000000!important;background-color:rgba(0,0,0,.8)!important}.lg-outer{z-index:90000000001!important}.lg-image{padding:50px 0!important}#cdu_close,.grecaptcha-badge,.otgs-development-site-front-end{display:none!important}.agitees_desktop header{position:fixed;z-index:1;top:0;left:0;width:100%;background-color:#fff;padding:25px 0}.agitees_desktop header .agitees_header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #000}.agitees_desktop header .agitees_header .agitees_logo a{display:inline-block}.agitees_desktop header .agitees_header .agitees_logo a img{width:250px}.agitees_desktop header .agitees_header .agitees_menu .agitees_lien{text-align:end}.agitees_desktop header .agitees_header .agitees_menu .agitees_lien a{display:inline-block;background-color:#000;color:#fff;border-radius:10px;font-size:1.8rem;padding:10px 30px;text-align:center;line-height:130%;transition:.4s}@media (max-width:767px){.agitees_desktop header .agitees_header .agitees_menu .agitees_lien a{font-size:1.6rem}}.agitees_desktop header .agitees_header .agitees_menu .agitees_lien a:hover{background-color:#9d95ff}.agitees_desktop header .agitees_header .agitees_menu nav{margin-top:20px}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:20px}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li{padding:0}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li:last-child a{margin-right:0}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li:last-child .agitees_point:after{content:"";display:inline-block;width:unset;height:unset}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li a{margin-right:20px;font-family:Roboto,sans-serif;color:#000;position:relative;display:inline-block;font-size:2.5rem;cursor:pointer}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li a:after{display:none}@media (max-width:1500px){.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li a{font-size:2.2rem}}@media (max-width:1300px){.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li a{font-size:1.8rem}}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li .dropdown-menu{position:absolute;min-width:250px;padding:50px 0 0;margin:0;top:17px;background-color:transparent;border:none;border-radius:0}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li .dropdown-menu li{display:block;margin-left:0;padding:0}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li .dropdown-menu li .agitees_point{display:none}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li .dropdown-menu li a{letter-spacing:0;background-color:#fff;text-transform:none;padding:13px 10px 13px 20px;border-bottom:1px solid #fff;color:#000;display:block;font-size:1.8rem;margin-right:0}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li .dropdown-menu li a:before{display:none}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li .dropdown-menu li:hover>a{color:#9d95ff;padding-left:25px}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li:hover>.dropdown-menu{display:block}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li .agitees_point:after{content:"";vertical-align:super;display:inline-block;width:10px;height:10px;border-radius:100px;background-color:#000}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li:hover a{color:#9d95ff}.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li.active>a,.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li.current-menu-parent>a,.agitees_desktop header .agitees_header .agitees_menu nav .navbar-nav li.current-page-ancestor>a{transition:.1s;color:#b9b6dd}.agitees_desktop .agitees_sticky{z-index:9000;box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}.agitees_mobile header{position:fixed;z-index:9999;top:0;left:0;width:100%;background-color:#fff;padding:15px 20px}.agitees_mobile header .agitees_bar{padding:0;display:flex;align-items:center;justify-content:space-between;width:100%}.agitees_mobile header .agitees_bar .agitees_logo{display:inline-block}.agitees_mobile header .agitees_bar .agitees_logo a img{width:200px}.agitees_mobile header .agitees_bar .agitees_menu_bouton{text-align:right;margin-right:0}.agitees_mobile header .agitees_bar .agitees_menu_bouton .agitees_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#9d95ff}.agitees_mobile header .agitees_bar .agitees_menu_bouton .agitees_burger:hover{color:#9d95ff}.agitees_mobile header .agitees_bar .agitees_menu_bouton .agitees_burger span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:.2s}.agitees_mobile header .agitees_bar .agitees_menu_bouton .agitees_burger .agitees_open{display:block}.agitees_mobile header .agitees_bar .agitees_menu_bouton .agitees_burger .agitees_close{display:none}#agitees_menu_mobile_sidr{background:#fff;display:none;box-shadow:none;padding:0 20px 25px 30px;width:350px;top:0}@media (min-width:1200px){#agitees_menu_mobile_sidr{display:none!important;right:-350px!important}}#agitees_menu_mobile_sidr.right{right:-350px}#agitees_menu_mobile_sidr .agitees_menu{padding-bottom:60px;position:relative;margin-top:35px}#agitees_menu_mobile_sidr .agitees_menu .agitees_menu_bouton{text-align:right}#agitees_menu_mobile_sidr .agitees_menu .agitees_menu_bouton .agitees_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#9d95ff}#agitees_menu_mobile_sidr .agitees_menu .agitees_menu_bouton .agitees_burger:hover{color:#9d95ff}#agitees_menu_mobile_sidr .agitees_menu .agitees_menu_bouton .agitees_burger span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:.2s}#agitees_menu_mobile_sidr .agitees_menu .agitees_menu_bouton .agitees_burger .agitees_open{display:block}#agitees_menu_mobile_sidr .agitees_menu .agitees_menu_bouton .agitees_burger .agitees_close{display:none}#agitees_menu_mobile_sidr .agitees_menu .agitees_lien a{display:inline-block;background-color:#000;color:#fff;border-radius:10px;font-size:1.6rem;padding:10px 30px;text-align:center;line-height:130%;transition:.4s}@media (max-width:767px){#agitees_menu_mobile_sidr .agitees_menu .agitees_lien a{font-size:1.6rem}}#agitees_menu_mobile_sidr .agitees_menu .agitees_lien a:hover{background-color:#9d95ff}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav{display:block}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li{display:block;margin:20px 0}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li a{margin-right:20px;font-family:Roboto,sans-serif;color:#000;position:relative;display:inline-block;font-size:3rem;cursor:pointer}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li a:after{display:none}@media (max-width:1500px){#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li a{font-size:2.5rem}}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li .dropdown-menu{position:relative;display:block;min-width:auto;margin:0;padding:0;background-color:transparent;border:none;border-radius:0}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li .dropdown-menu li{display:block;margin-left:0;padding:0}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li .dropdown-menu li .agitees_point{display:none}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li .dropdown-menu li a{letter-spacing:0;background-color:#fff;text-transform:none;padding:5px 0;color:#000;display:block;font-size:1.8rem;margin-right:0}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li .dropdown-menu li a:before{display:none}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li .dropdown-menu li:hover>a,#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li:hover a{color:#9d95ff}#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li.active>a,#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li.current-menu-parent>a,#agitees_menu_mobile_sidr .agitees_menu nav .navbar-nav li.current-page-ancestor>a{transition:.1s;color:#b9b6dd}.sidr-open{overflow:hidden}.sidr-open .agitees_close{display:block!important}.sidr-open .agitees_open{display:none!important}footer{overflow:hidden}footer .agitees_footer{display:flex;align-items:center;gap:50px;border-top:1px solid #000;padding:40px;font-size:2rem}@media (max-width:575px){footer .agitees_footer{flex-direction:column}}footer .agitees_footer .agitees_logo{flex:1}footer .agitees_footer .agitees_info_container{flex:3;display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px;line-height:140%}@media (max-width:991px){footer .agitees_footer .agitees_info_container{margin-left:20px}}@media (max-width:575px){footer .agitees_footer .agitees_info_container{flex-direction:column;justify-content:center}}footer .agitees_footer .agitees_info_container .agitees_titre{display:list-item;list-style:disc;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:2px;margin-bottom:10px}footer .agitees_footer .agitees_info_container .agitees_reseaux{display:flex;flex-direction:column;gap:30px}@media (max-width:1400px){footer .agitees_footer .agitees_info_container .agitees_reseaux{gap:20px}}footer .agitees_footer .agitees_info_container .agitees_reseaux a{margin:0 5px}footer .agitees_footer .agitees_info_container .agitees_reseaux a i{font-size:3.5rem}footer .agitees_footer .agitees_info_container .agitees_reseaux a:hover{color:#9d95ff}footer .agitees_footer_nav{background-color:#1b7679;padding:20px 0}footer .agitees_footer_nav .agitees_copyright{text-align:center;font-size:1.4rem;line-height:140%;letter-spacing:2px;color:#fff;font-weight:300}footer .agitees_footer_nav .agitees_copyright a,footer .agitees_footer_nav .agitees_copyright a:hover{color:#fff}.agitees_accueil_entete{position:relative;margin-top:180px}@media (max-width:1199px){.agitees_accueil_entete{margin-top:80px}}.agitees_accueil_entete .agitees_accueil_entete_illustration img{width:200px;position:absolute}@media (max-width:1500px){.agitees_accueil_entete .agitees_accueil_entete_illustration img{width:150px}}@media (max-width:1199px){.agitees_accueil_entete .agitees_accueil_entete_illustration img{width:100px}}@media (max-width:575px){.agitees_accueil_entete .agitees_accueil_entete_illustration img{display:none}}.agitees_accueil_entete .agitees_accueil_entete_illustration img.blancBas{bottom:0;right:30%}.agitees_accueil_entete .agitees_accueil_entete_illustration img.bleuDroite{top:50%;right:0}.agitees_accueil_entete .agitees_accueil_entete_illustration img.bleuGauche{left:20px;top:30%}.agitees_accueil_entete .agitees_accueil_entete_illustration img.rougeDroite{right:20%}.agitees_accueil_entete .agitees_accueil_entete_illustration img.rougeGauche{bottom:0;left:20%}.agitees_accueil_entete .agitees_accueil_entete_illustration img.violetHaut{top:-230px;left:30%;z-index:1}.agitees_accueil_entete .agitees_image img{min-width:100%;display:block}.agitees_accueil_entete .agitees_titres{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.agitees_accueil_entete .agitees_titres .agitees_titre{width:max-content;text-transform:uppercase;display:inline-block;font-size:4.2rem;color:#1b7679;font-weight:600;background-color:hsla(0,0%,100%,.8);padding:10px 50px 10px 15px}@media (max-width:1199px){.agitees_accueil_entete .agitees_titres .agitees_titre{font-size:2.5rem}}@media (max-width:575px){.agitees_accueil_entete .agitees_titres .agitees_titre{font-size:1.8rem;padding:10px 15px}}@media (max-width:430px){.agitees_accueil_entete .agitees_titres .agitees_titre{font-size:1.6rem}}.agitees_accueil_entete .agitees_titres .agitees_titre.agitees_titre_noir{padding-right:25px;margin-top:5px;color:#000;font-size:3rem;font-weight:400}@media (max-width:1199px){.agitees_accueil_entete .agitees_titres .agitees_titre.agitees_titre_noir{font-size:2rem}}@media (max-width:575px){.agitees_accueil_entete .agitees_titres .agitees_titre.agitees_titre_noir{font-size:1.6rem;padding:10px 15px}}@media (max-width:430px){.agitees_accueil_entete .agitees_titres .agitees_titre.agitees_titre_noir{font-size:1.4rem}}.agitees_accueil_presentation{padding:100px 0 50px}@media (max-width:991px){.agitees_accueil_presentation{padding:50px 0}}.agitees_accueil_presentation .agitees_titre{font-size:4.2rem;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase;line-height:150%;letter-spacing:2px}.agitees_accueil_presentation .agitees_sous-titre{color:#1b7679;font-size:2.2rem;font-weight:400;letter-spacing:1px;margin-bottom:30px}.agitees_accueil_presentation .agitees_texte{font-size:2rem;line-height:150%}.agitees_accueil_services{padding:100px 0 50px;position:relative;overflow:hidden}@media (max-width:991px){.agitees_accueil_services{padding:50px 0}}.agitees_accueil_services:after{content:url(../../assets/imgs/n.png);position:absolute;bottom:-300px;right:0;transform:translateX(25%);z-index:-1}.agitees_accueil_services .agitees_general_titre{margin-bottom:50px;gap:30px;display:flex}.agitees_accueil_services .agitees_general_titre:before{content:"";background-image:url(../../assets/imgs/services_illustration.png);background-size:cover;width:100px;height:100px}@media (max-width:575px){.agitees_accueil_services .agitees_general_titre:before{width:72px;height:72px}}.agitees_accueil_services .agitees_services{display:grid;grid-template-columns:repeat(2,1fr);gap:80px 40px}@media (max-width:991px){.agitees_accueil_services .agitees_services{grid-template-columns:1fr;gap:40px}}.agitees_accueil_services .agitees_services .agitees_service{position:relative;z-index:1;padding:30px 30px 45px;background-color:#fff;border-radius:25px}.agitees_accueil_services .agitees_services .agitees_service .agitees_background{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;border:1px solid #000;background-color:#fff}.agitees_accueil_services .agitees_services .agitees_service .agitees_background.agitees_background_1,.agitees_accueil_services .agitees_services .agitees_service .agitees_background.agitees_background_2,.agitees_accueil_services .agitees_services .agitees_service .agitees_background.agitees_background_3,.agitees_accueil_services .agitees_services .agitees_service .agitees_background.agitees_background_4{border:1px solid #000}.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service{position:relative;display:flex;justify-content:space-between;align-items:center;font-family:Roboto,sans-serif;font-size:4.5rem;letter-spacing:2px;font-weight:500}@media (max-width:575px){.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service{font-size:3rem}}.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service:before{content:"";width:50px;height:2px;position:absolute;bottom:0;background-color:#000}@media (max-width:991px){.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service:before{bottom:-8px}}.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service.agitees_nom_service_1:before{background-color:#0d00af}.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service.agitees_nom_service_2:before{background-color:#9d95ff}.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service.agitees_nom_service_3:before{background-color:#1b7679}.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service.agitees_nom_service_4:before{background-color:#ec004d}.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service img{height:80px}@media (max-width:991px){.agitees_accueil_services .agitees_services .agitees_service .agitees_nom_service img{height:50px}}.agitees_accueil_services .agitees_services .agitees_service .agitees_description_service{margin-top:30px;font-size:2rem;line-height:140%}.agitees_accueil_services .agitees_services .agitees_service:hover{color:#fff}.agitees_accueil_services .agitees_services .agitees_service:hover .agitees_nom_service:before{background-color:#fff}.agitees_accueil_services .agitees_services .agitees_service:hover .agitees_background{opacity:.5}.agitees_accueil_services .agitees_services .agitees_service:hover .agitees_background.agitees_background_1{background-color:#0d00af;border-color:#0d00af}.agitees_accueil_services .agitees_services .agitees_service:hover .agitees_background.agitees_background_2{background-color:#836dff;border-color:#836dff}.agitees_accueil_services .agitees_services .agitees_service:hover .agitees_background.agitees_background_3{background-color:#1b7679;border-color:#1b7679}.agitees_accueil_services .agitees_services .agitees_service:hover .agitees_background.agitees_background_4{background-color:#ec004d;border-color:#ec004d}.agitees_accueil_services .agitees_general_lien{text-align:center;margin-top:80px}.agitees_accueil_valeurs{padding:0 0 70px;position:relative}.agitees_accueil_valeurs .agitees_bandeau_image{min-width:100%}.agitees_accueil_valeurs .agitees_bandeau{margin-top:-70px;display:flex;align-items:center}@media (max-width:991px){.agitees_accueil_valeurs .agitees_bandeau{margin-top:0;flex-direction:column}}.agitees_accueil_valeurs .agitees_bandeau .agitees_general_titre{position:relative;display:inline-block;z-index:1;padding:30px;background-color:#fff;border-radius:25px;margin:0 50px 50px 0;gap:30px;display:flex;line-height:120%}@media (max-width:991px){.agitees_accueil_valeurs .agitees_bandeau .agitees_general_titre{margin:0}}.agitees_accueil_valeurs .agitees_bandeau .agitees_general_titre:before{content:"";background-image:url(../../assets/imgs/valeurs_illustration.png);background-size:cover;width:100px;height:100px}@media (max-width:575px){.agitees_accueil_valeurs .agitees_bandeau .agitees_general_titre:before{width:72px;height:72px}}@media (max-width:767px){.agitees_accueil_valeurs .agitees_bandeau .agitees_general_titre{margin:0}}@media (max-width:767px){.agitees_accueil_valeurs .agitees_bandeau .agitees_general_lien{margin-top:0}}.agitees_accueil_valeurs .agitees_bandeau .agitees_general_lien a{color:#1b7679}.agitees_accueil_valeurs .agitees_bandeau .agitees_general_lien a:hover{color:#ec004d}.agitees_accueil_valeurs .agitees_valeurs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px}@media (max-width:767px){.agitees_accueil_valeurs .agitees_valeurs{flex-direction:column;align-items:center;gap:30px}}.agitees_accueil_valeurs .agitees_valeurs .agitees_valeur .agitees_numero{font-size:1.8rem;font-weight:400;padding:10px 0;margin:0 0 30px;border-bottom:1px solid #000;width:300px}.agitees_accueil_valeurs .agitees_valeurs .agitees_valeur .agitees_nom_valeur{font-family:Roboto,sans-serif;font-size:3.2rem;font-weight:500;letter-spacing:2px}.agitees_accueil_evenements{margin:100px 0;position:relative}.agitees_accueil_evenements.agitees_evenements_liste .agitees_fond{display:none!important}.agitees_accueil_evenements .agitees_fond{position:absolute;z-index:-1;top:-50px;left:-30px;width:105%;height:200px;background-color:#f4f4f4;transform:rotate(3deg)}.agitees_accueil_evenements .agitees_background{padding:50px 0;background-color:#f4f4f4;border-bottom-right-radius:200px}.agitees_accueil_evenements .agitees_background .agitees_general_titre{margin-bottom:50px;gap:30px;display:flex;line-height:150%}.agitees_accueil_evenements .agitees_background .agitees_general_titre:before{content:url(../../assets/imgs/evenements_illustration.png);width:100px}@media (max-width:1199px){.agitees_accueil_evenements .agitees_background .agitees_evenements{display:flex;flex-direction:column;align-items:center}}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:2rem;margin:30px 0;background-color:#fff}@media (max-width:1199px){.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement{flex-direction:column;align-items:start;width:-moz-fit-content;width:fit-content}}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_image_date{position:relative;flex:5}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_image_date .agitees_date{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(50%);width:150px;height:150px;line-height:140%;background-color:#0d00af;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:300;font-size:3rem;color:#fff;text-align:center;padding-top:32px}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_image_date .agitees_date .agitees_precision{position:absolute;top:-12px;left:50%;background-color:#000;color:#fff;text-transform:uppercase;padding:6px 10px;font-size:1.2rem;line-height:120%;transform:translateX(-50%);font-weight:500;text-wrap:nowrap}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_image_date .agitees_date strong{font-size:4rem;font-weight:700}@media (max-width:575px){.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_image_date .agitees_date{transform:translateY(-50%)}}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu{flex:7;padding:20px 50px 20px 100px;background-color:#fff}@media (max-width:1199px){.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu{width:100%;padding:0 20px 20px}}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu .agitees_horaires{color:#0d00af}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu .agitees_horaires hr{width:50px;border:1.5px solid #0d00af;opacity:1}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu .agitees_nom_evenement{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:2px;font-size:3.5rem;margin-top:15px;line-height:130%}@media (max-width:1400px){.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu .agitees_nom_evenement{font-size:2.2rem}}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu .agitees_organisateur{margin:20px 0}.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu .agitees_general_lien{position:absolute;bottom:40px;right:40px;margin:0}@media (max-width:1199px){.agitees_accueil_evenements .agitees_background .agitees_evenements .agitees_evenement .agitees_contenu .agitees_general_lien{position:relative;bottom:auto;right:auto;margin:30px 0 10px;text-align:right}}.agitees_accueil_evenements .agitees_general_lien{margin:50px 0;text-align:center}.agitees_accueil_evenements .agitees_general_lien a:hover{color:#0d00af}.agitees_accueil_chiffres{margin:100px 0}.agitees_accueil_chiffres .agitees_bandeau{background-color:#836dff;padding:150px 0;position:relative;overflow:hidden}@media (max-width:767px){.agitees_accueil_chiffres .agitees_bandeau{padding:50px 0}}.agitees_accueil_chiffres .agitees_bandeau:before{content:url(../../assets/imgs/chiffrecle.png);position:absolute;left:-85px;bottom:-150px}@media (max-width:1199px){.agitees_accueil_chiffres .agitees_bandeau:before{display:none}}.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres{display:grid;grid-template-columns:repeat(4,1fr);margin:0 300px 0 380px;gap:20px}@media (max-width:1600px){.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres{margin-right:140px}}@media (max-width:1350px){.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres{margin-right:50px}}@media (max-width:1199px){.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres{margin:0 50px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres{grid-template-columns:1fr}}.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres .agitees_chiffre{text-align:center;color:#fff}.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres .agitees_chiffre .agitees_valeur{font-size:7rem;font-weight:600}.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres .agitees_chiffre .agitees_nom_donnee{font-size:1.9rem;font-weight:300;margin:19px 0 20px}.agitees_accueil_chiffres .agitees_bandeau .agitees_chiffres .agitees_chiffre hr{opacity:1;color:#000;margin:10px 0 10px 50%;transform:translateX(-50%);width:90px;border:2px solid #000}.agitees_entete{position:relative;margin-top:180px;overflow:hidden}@media (max-width:1199px){.agitees_entete{margin-top:80px}}.agitees_entete:before{content:"";position:absolute;display:inline-block;bottom:0;left:-40px;background-image:url(../../assets/imgs/chiffrecle.png);width:260px;height:100%;background-size:cover;background-position:bottom}@media (max-width:575px){.agitees_entete:before{width:120px}}.agitees_entete:after{content:"";position:absolute;display:inline-block;transform:rotate(180deg);bottom:-320px;right:15px;background-image:url(../../assets/imgs/chiffrecle.png);width:260px;height:400px;background-size:cover}.agitees_entete h1{color:#fff;font-size:6rem;font-family:Roboto,sans-serif;font-weight:500;line-height:130%;text-align:center;padding:80px 20px}@media (max-width:575px){.agitees_entete h1{font-size:4rem}}.agitees_services_liste{position:relative}.agitees_services_liste .agitees_ancres{display:flex;align-items:center;justify-content:center;margin:100px 0;gap:40px}@media (max-width:767px){.agitees_services_liste .agitees_ancres{flex-direction:column;gap:50px;margin:50px 0}}.agitees_services_liste .agitees_ancres .agitees_ancre{font-family:Roboto,sans-serif;text-decoration:underline;color:#000;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:2.2rem;text-underline-offset:5px}.agitees_services_liste .agitees_ancres .agitees_ancre:hover{color:#ec004d}.agitees_services_liste .agitees_services .agitees_service{position:relative;margin-bottom:150px}@media (max-width:767px){.agitees_services_liste .agitees_services .agitees_service{margin-bottom:75px}}.agitees_services_liste .agitees_services .agitees_service .agitees_service_ancre{position:relative;top:-200px}.agitees_services_liste .agitees_services .agitees_service .agitees_element_graphique{position:absolute;top:0;left:-50px;opacity:.3;z-index:-1}.agitees_services_liste .agitees_services .agitees_service .agitees_titre_principal{font-family:Roboto,sans-serif;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:4rem;margin-bottom:15px}.agitees_services_liste .agitees_services .agitees_service .agitees_titre_principal hr{height:3px;opacity:1;width:40px;border:none}.agitees_services_liste .agitees_services .agitees_service .agitees_espaces{display:flex;justify-content:space-evenly;gap:30px}@media (max-width:1199px){.agitees_services_liste .agitees_services .agitees_service .agitees_espaces{flex-direction:column}}.agitees_services_liste .agitees_services .agitees_service .agitees_espaces .agitees_espace{width:100%}.agitees_services_liste .agitees_services .agitees_service .agitees_espaces .agitees_espace .agitees_titre{font-family:Roboto,sans-serif;color:#000;letter-spacing:2px;font-size:3rem;margin-bottom:15px}.agitees_services_liste .agitees_services .agitees_service .agitees_espaces .agitees_espace .agitees_images{position:relative}.agitees_services_liste .agitees_services .agitees_service .agitees_espaces .agitees_espace .agitees_images img{display:block}.agitees_services_liste .agitees_services .agitees_service .agitees_espaces .agitees_espace .agitees_images .agitees_navigation{display:inline-block;position:absolute;z-index:1;bottom:0;right:10px}.agitees_services_liste .agitees_services .agitees_service .agitees_espaces .agitees_espace .agitees_images .agitees_navigation .agitees_precedent,.agitees_services_liste .agitees_services .agitees_service .agitees_espaces .agitees_espace .agitees_images .agitees_navigation .agitees_suivant{display:inline-block;padding:5px 10px;font-size:4rem;color:#fff}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu{display:flex;gap:50px;margin-top:30px}@media (max-width:991px){.agitees_services_liste .agitees_services .agitees_service .agitees_contenu{flex-direction:column;gap:10px}}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_1{flex:1}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_1 .horaires{font-size:2rem}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_1 .horaires i{margin-right:5px}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2{flex:1}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste{position:relative;overflow:hidden;background-color:#f4f4f4;border-radius:25px;box-shadow:0 0 5px rgba(0,0,0,.1);padding:40px;margin:30px 0}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_titre{font-family:Roboto,sans-serif;line-height:130%;font-size:2.1rem;font-weight:500;margin-bottom:20px;letter-spacing:2px}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_elements{list-style-position:outside;list-style-type:none;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;margin-left:20px}@media (max-width:767px){.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_elements{-moz-column-count:1;column-count:1}}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_elements .agitees_element{margin-bottom:20px;font-size:2rem;font-weight:300;line-height:140%;padding-left:10px;-moz-column-break-inside:avoid;break-inside:avoid-column;position:relative}@media (max-width:767px){.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_elements .agitees_element{font-size:1.6rem}}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_elements .agitees_element:before{content:"\f058";font-family:Font Awesome\ 6 Sharp;position:absolute;left:-20px}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_elements .agitees_element i{margin-right:10px}.agitees_services_liste .agitees_services .agitees_service .agitees_contenu .agitees_colonne_2 .agitees_liste .agitees_graphique{position:absolute;width:120px;bottom:-10px;right:-10px}.agitees_services_liste .agitees_services .agitees_service .agitees_general_lien{text-align:center;margin-top:50px}.agitees_services_liste .agitees_services .agitees_service .agitees_general_lien a{text-transform:uppercase}.agitees_services_liste .agitees_services .agitees_service .agitees_general_lien a i{margin-right:5px}.agitees_services_liste .agitees_image{margin-bottom:150px;position:relative}.agitees_services_liste .agitees_image img{min-width:100%;display:block}.agitees_services_liste .agitees_image:before{content:"";position:absolute;background-image:url(../../assets/imgs/m.png);background-repeat:no-repeat;width:660px;height:100%;left:-100px;bottom:0}@media (max-width:575px){.agitees_services_liste .agitees_image:before{display:none}}.agitees_services_liste .agitees_element_graphique{z-index:-1;position:absolute;bottom:50%;right:-100px}.agitees_contact{margin-top:250px;position:relative}@media (max-width:1199px){.agitees_contact{margin-top:80px}}.agitees_contact:before{content:"";position:absolute;left:-5px;width:75px;height:100px;background-color:#ec004d}.agitees_contact .agitees_contactez_nous{margin-left:75px}.agitees_contact .agitees_contactez_nous .agitees_general_titre{margin-top:30px}.agitees_contact .agitees_contactez_nous .agitees_formulaire{position:relative;margin:40px 0 70px}.agitees_contact .agitees_contactez_nous .agitees_formulaire form ::placeholder{color:#000;opacity:1}.agitees_contact .agitees_contactez_nous .agitees_formulaire form :-ms-input-placeholder{color:#000;opacity:1}.agitees_contact .agitees_contactez_nous .agitees_formulaire form ::-ms-input-placeholder{color:#000;opacity:1}.agitees_contact .agitees_contactez_nous .agitees_formulaire form input[type=email],.agitees_contact .agitees_contactez_nous .agitees_formulaire form input[type=tel],.agitees_contact .agitees_contactez_nous .agitees_formulaire form input[type=text]{width:100%;background-color:#fff;border:none;border-bottom:1px solid #000;padding:15px 0;font-size:1.6rem;font-weight:300;position:relative;margin-bottom:20px;color:#000;border-radius:0}.agitees_contact .agitees_contactez_nous .agitees_formulaire form textarea{margin-top:0;border:none;border-bottom:1px solid #000;background-color:#fff;padding:15px 0;font-weight:300;font-size:1.6rem;width:100%;margin-bottom:20px;resize:none;color:#000;border-radius:0;height:282px}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .agitees_submit{font-size:2rem;margin:30px 0 20px;text-align:right;position:relative}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .agitees_submit br{display:none}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .agitees_submit input[type=submit]{letter-spacing:1px;transition:all .1s ease-in-out;text-underline-offset:3px;line-height:150%;display:inline-block;background-color:#000;color:#fff;padding:14px 20px;border:1px solid #000}@media (max-width:575px){.agitees_contact .agitees_contactez_nous .agitees_formulaire form .agitees_submit input[type=submit]{font-size:1.4rem}}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .agitees_submit input[type=submit]:hover{background-color:#ec004d;border-color:#ec004d}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .agitees_submit .wpcf7-spinner{display:none}.agitees_contact .agitees_contactez_nous .agitees_formulaire form p{line-height:160%;font-size:1.6rem;color:#000}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .wpcf7-list-item{margin:0!important}.agitees_contact .agitees_contactez_nous .agitees_formulaire form input[type=checkbox],.agitees_contact .agitees_contactez_nous .agitees_formulaire form input[type=radio]{width:auto;margin-bottom:0;margin-right:5px}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .rgpd{display:block}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .ajax-loader,.agitees_contact .agitees_contactez_nous .agitees_formulaire form .wpcf7-not-valid-tip{display:none}.agitees_contact .agitees_contactez_nous .agitees_formulaire form .wpcf7-response-output{text-align:center;border:none;line-height:160%;font-size:1.5rem;padding:15px;margin:0;color:#000;font-weight:700}.agitees_contact .agitees_ici{margin-left:75px}@media (max-width:991px){.agitees_contact .agitees_ici{margin-left:0;margin-bottom:70px}}.agitees_contact .agitees_nous_trouver{position:relative;border-top:10px solid #ec004d;background-color:#e8e8e8;padding:0 15px}.agitees_contact .agitees_nous_trouver .agitees_general_titre{text-decoration:underline;text-underline-offset:8px;margin-top:20px;margin-left:10px}.agitees_contact .agitees_nous_trouver .agitees_informations{position:relative;z-index:2}.agitees_contact .agitees_nous_trouver .agitees_informations .agitees_information{padding:20px 10px;display:flex;align-items:center;gap:20px}.agitees_contact .agitees_nous_trouver .agitees_informations .agitees_information img{height:40px;width:60px;-o-object-fit:contain;object-fit:contain;flex:1}.agitees_contact .agitees_nous_trouver .agitees_informations .agitees_information .agitees_contenu{font-size:1.8rem;line-height:150%;flex:5}.agitees_contact .agitees_nous_trouver .agitees_informations .agitees_information .agitees_contenu .agitees_texte{color:#1b7679;font-weight:300}.agitees_contact .agitees_nous_trouver i{margin:0 0 10px 37px;font-size:3rem}.agitees_contact .agitees_nous_trouver:after{content:"";z-index:1;position:absolute;display:inline-block;background-image:url(../../assets/imgs/s_contact.png);background-repeat:no-repeat;width:400px;height:100%;bottom:-65px;right:-95px}.agitees_contact .agitees_ici_container{margin:100px 0;position:relative}.agitees_contact .agitees_ici_container .agitees_m_contact{position:absolute;z-index:-1;top:-50%;left:-30%}@media (max-width:991px){.agitees_contact .agitees_ici_container .agitees_carte{margin-bottom:100px}}.agitees_contact .agitees_ici_container img{margin-bottom:12px}.agitees_contenu_flexible{position:relative;padding:100px 0}@media (max-width:767px){.agitees_contenu_flexible{padding:50px 0}}.agitees_contenu_flexible .agitees_general_titre{margin:20px 0}.agitees_contenu_flexible .agitees_boutons .agitees_general_lien{display:inline-block;padding:0}.agitees_contenu_flexible .agitees_boutons.left{text-align:left}.agitees_contenu_flexible .agitees_boutons.left .agitees_general_lien{margin:10px 10px 10px 0}.agitees_contenu_flexible .agitees_boutons.right{text-align:right}.agitees_contenu_flexible .agitees_boutons.right .agitees_general_lien{margin:10px 0 10px 10px}.agitees_contenu_flexible .agitees_boutons.center{text-align:center}.agitees_contenu_flexible .agitees_boutons.center .agitees_general_lien{margin:10px}.agitees_contenu_flexible .agitees_image_principale{margin:40px 0;text-align:center}.agitees_contenu_flexible .agitees_image_principale img{border-radius:30px}.agitees_contenu_flexible .agitees_logos{display:flex;justify-content:space-around;align-items:center;margin:30px 0;gap:30px;flex-wrap:wrap}.agitees_contenu_flexible .agitees_logos a{display:block}.agitees_contenu_flexible .agitees_logos a img{max-height:100px;max-width:170px}.agitees_contenu_flexible .agitees_blocs_deroulants{margin:40px 0}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion{display:grid;grid-template-columns:1fr 1fr;gap:30px 100px}@media (max-width:991px){.agitees_contenu_flexible .agitees_blocs_deroulants .accordion{grid-template-columns:1fr}}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion .accordion-item{border:none}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion .accordion-item .accordion-header{--bs-accordion-btn-focus-box-shadow:#fff;--bs-accordion-active-bg:#fff}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button{font-size:2.4rem;color:#000;font-weight:600;letter-spacing:1px;line-height:140%;border-bottom:1px solid #000;padding:20px 0}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button span{padding-right:40px}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button:after{content:"+";color:#000;font-size:4rem;background-image:none;background-color:#fff;border-radius:50%;text-align:center;font-weight:400;width:40px;height:40px}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"-"}.agitees_contenu_flexible .agitees_blocs_deroulants .accordion .accordion-item .accordion-header .accordion-button:focus{background-color:#fff;border-bottom:1px solid #000}.agitees_contenu_flexible .agitees_2_colonnes{position:relative;padding:70px 0}@media (max-width:991px){.agitees_contenu_flexible .agitees_2_colonnes{padding:40px 0}}.agitees_contenu_flexible .agitees_2_colonnes .gx-5{--bs-gutter-x:7rem}.agitees_contenu_flexible .agitees_2_colonnes .agitees_image_principale{position:relative;margin:0}@media (max-width:991px){.agitees_contenu_flexible .agitees_2_colonnes .agitees_image_principale{margin:30px 0}}.agitees_contenu_flexible .agitees_fond_colore{position:relative;padding:100px 0;margin:100px 0;overflow:hidden}.agitees_contenu_flexible .agitees_fond_colore .agitees_element_graphique{z-index:0;position:absolute;top:0;right:-30%}.agitees_contenu_flexible .agitees_fond_colore .agitees_element_graphique_demi-cercle{z-index:1;position:absolute;bottom:0;right:30px;height:120px}.agitees_contenu_flexible .agitees_fond_colore .agitees_element_graphique_arc{position:absolute;width:30%;top:0;left:0}.agitees_contenu_flexible .agitees_fond_colore .agitees_fond{position:absolute;z-index:-1;bottom:-50px;left:-30px;width:105%;height:200px;transform:rotate(3deg)}@media (max-width:767px){.agitees_contenu_flexible .agitees_fond_colore .agitees_fond{left:0}}.agitees_contenu_flexible .agitees_fond_colore .agitees_general_lien a,.agitees_contenu_flexible .agitees_fond_colore .agitees_general_texte,.agitees_contenu_flexible .agitees_fond_colore .agitees_general_texte_principal,.agitees_contenu_flexible .agitees_fond_colore .agitees_general_titre{color:#fff!important}.agitees_contenu_flexible .agitees_fond_colore .agitees_2_colonnes{padding:0}.agitees_avis_google{margin-bottom:80px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImJhc2UvZ2VuZXJhbC5zY3NzIiwiYmFzZS92YXJpYWJsZXMuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbC1lbnRldGUuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbC1wcmVzZW50YXRpb24uc2NzcyIsIm1vZHVsZXMvYWNjdWVpbC1zZXJ2aWNlcy5zY3NzIiwibW9kdWxlcy9hY2N1ZWlsLXZhbGV1cnMuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbC1ldmVuZW1lbnRzLnNjc3MiLCJtb2R1bGVzL2FjY3VlaWwtY2hpZmZyZXMuc2NzcyIsIm1vZHVsZXMvZW50ZXRlLnNjc3MiLCJtb2R1bGVzL3NlcnZpY2VzLnNjc3MiLCJtb2R1bGVzL2NvbnRhY3Quc2NzcyIsIm1vZHVsZXMvY29udGVudS1mbGV4aWJsZS5zY3NzIiwibW9kdWxlcy9hdmlzLWdvb2dsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtBQ0ksYUFBYyxDQUNkLGVBQW1CLENBQ25CLFVBQ2tCLENBRXRCLFVBRkksaUJBS2tCLENBSHRCLFVBQ0ksaUJBQWtCLENBQ2xCLGVBQ2tCLENBRXRCLEVBQ0ksc0JBQXdCLENBRTVCLDJaQWFJLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZix1QkFBd0IsQ0FFNUIsTUFDSSxlQUFnQixDQUVwQixhQUNJLFdBQVksQ0FFaEIsb0RBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FFakIsTUFDSSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBRXJCLDhFQUVJLGFBQWMsQ0FFbEIsaUNBQ0ksNEJBQThCLENBRWxDLEVBQ0ksY0FBZSxDQUdmLGNBQWdCLENBSnBCLGtCQUVJLG9CQUl5QixDQzNEN0IsVUFDSSxxQ0NEa0MsQ0RHbEMsY0FBZSxDQUVuQixZQUhJLFVDSVMsQ0RJYix1QkFDSSw2QkNWd0IsQ0RXeEIsVUNOUyxDRE9ULGtCQUFtQixDQUNu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Q1QseUJBcEhaLHdFQXFIZ0IsYUFBYyxDQUVyQixDQXZIVCwrQ0EwSFEsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixlQUFnQixDQTdIeEIsMEVBK0hZLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FsSXZCLHNGQXFJWSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsWUFBYSxDQXpJekIsOEVBNElZLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDQUNOLE1BQU8sQ0EvSW5CLDZEQWtKWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixVQUFXLENBQ1gsVUFBVyxDQUNYLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIseUJBekpaLDZEQTBKZ0IsTUFBTyxDQUVkLENBNUpULG1TQThKWSxvQkFBeUIsQ0E5SnJDLG1FQWlLWSxTQUFVLENDakt0QixxQkFDSSxrQkFBbUIiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCwgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuKiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbmEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKiBHRU5FUkFMICoqKioqKioqKioqKioqKioqL1xuaHRtbCwgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cbmEge1xuICAgIGNvbG9yOiAkY29sb3IyO1xufVxuXG4vKioqKioqKioqKioqKioqKiogVElUUkUsIFRFWFRFICYgTElFTiAqKioqKioqKioqKioqKioqKi9cbi5hZ2l0ZWVzX2dlbmVyYWxfdGl0cmUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gICAgc3Bhbiwgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgfVxufVxuLmFnaXRlZXNfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuLmFnaXRlZXNfZ2VuZXJhbF90ZXh0ZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIGRpc2M7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMzBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIGRlY2ltYWw7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMzBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDE1cHggMDtcbiAgICB9XG59XG4uYWdpdGVlc19nZW5lcmFsX2xpZW4ge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjFzO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjk7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hZ2l0ZWVzX2dlbmVyYWxfbGllbl8yIHtcbiAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqIERJVkVSUyAqKioqKioqKioqKioqKioqKi9cbi5hZ2l0ZWVzX2JvcmR1cmUge1xuICAgIG1hcmdpbjogMCA3MHB4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBCT09UU1RSQVAgKioqKioqKioqKioqKioqKiovXG4uYWdpdGVlc19nZW5lcmFsX2NvbnRhaW5lcl9tYXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4uYWdpdGVlc19nZW5lcmFsX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cbi5hZ2l0ZWVzX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKiogUkVTUE9OU0lWRSAqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWdpdGVlc19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFnaXRlZXNfbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgIC5hZ2l0ZWVzX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hZ2l0ZWVzX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogQU5JTUFUSU9OUyAqKioqKioqKioqKioqKioqKi9cbi5hZ2l0ZWVzX2FuaW1fbGVmdCwgLmFnaXRlZXNfYW5pbV90b3AsIC5hZ2l0ZWVzX2FuaW1fcmlnaHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKioqKioqKioqKioqKioqKiogTElHSFRCT1ggKioqKioqKioqKioqKioqKiovXG4ubGctYmFja2Ryb3Age1xuICAgIHotaW5kZXg6IDkwMDAwMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIge1xuICAgIHotaW5kZXg6IDkwMDAwMDAwMDAxICFpbXBvcnRhbnQ7XG59XG4ubGctaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKiogTUFTUVVFUiAqKioqKioqKioqKioqKioqKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY2R1X2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qKioqKioqKioqKioqKioqKiBQT0xJQ0VTICoqKioqKioqKioqKioqKioqL1xuJGRlZmF1bHQ6ICdCZSBWaWV0bmFtIFBybycsIHNhbnMtc2VyaWY7XG4kdGl0bGU6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGxpbms6ICdCZSBWaWV0bmFtIFBybycsIHNhbnMtc2VyaWY7XG5cbi8qKioqKioqKioqKioqKioqKiBDT1VMRVVSUyAqKioqKioqKioqKioqKioqKi9cbiRjb2xvcjE6ICNmZmY7XG4kY29sb3IyOiAjMDAwO1xuJGNvbG9yMzogIzlEOTVGRjtcbiRjb2xvcjQ6ICNGQUNBRDg7XG4kY29sb3I1OiAjQjlCNkREO1xuJGNvbG9yNjogIzkwQTlFMDtcbiRjb2xvcjc6ICM2QkE1QTU7XG4kY29sb3I4OiAjODM2REZGO1xuJGNvbG9yOTogI0VDMDA0RDtcbiRjb2xvcjEwOiAjMEQwMEFGO1xuJGNvbG9yMTE6ICMxQjc2Nzk7XG4kY29sb3IxMjogI0Y0RjRGNDtcbiRjb2xvcjEzOiAjRThFOEU4O1xuXG5cbi8qKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqL1xuJHNtOiA1NzVweDtcbiRtZDogNzY3cHg7XG4kbGc6IDk5MXB4O1xuJHhsOiAxMTk5cHg7XG4keHhsOiAxMzk5cHg7XG5cbi8qKioqKioqKioqKioqKioqKiBHUkFJU1NFUyAqKioqKioqKioqKioqKioqKi9cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRzZW1pQm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcbiRleHRyYUJvbGQ6IDgwMDtcbiRibGFjazogOTAwOyIsIi8qKioqKioqKioqKioqKioqKiBCVVJFQVUgKioqKioqKioqKioqKioqKiovXG4uYWdpdGVlc19kZXNrdG9wIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMHB4O1xuICAgICAgICAuYWdpdGVlc19oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAkY29sb3IyIDFweDtcbiAgICAgICAgICAgIC5hZ2l0ZWVzX2xvZ28ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdpdGVlc19tZW51IHtcbiAgICAgICAgICAgICAgICAuYWdpdGVlc19saWVuIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX3BvaW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX3BvaW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHggMTNweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX3BvaW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlID4gYSwgJi5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qKioqKioqKioqKioqKioqKiBTVElDS1kgKioqKioqKioqKioqKioqKiovXG4gICAgLmFnaXRlZXNfc3RpY2t5IHtcbiAgICAgICAgei1pbmRleDogOTAwMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogTU9CSUxFICoqKioqKioqKioqKioqKioqL1xuLmFnaXRlZXNfbW9iaWxlIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgLmFnaXRlZXNfYmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmFnaXRlZXNfbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFnaXRlZXNfbWVudV9ib3V0b24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAuYWdpdGVlc19idXJnZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYWdpdGVlc19jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI2FnaXRlZXNfbWVudV9tb2JpbGVfc2lkciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4IDI1cHggMzBweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgdG9wOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogLTM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYucmlnaHQge1xuICAgICAgICByaWdodDogLTM1MHB4O1xuICAgIH1cbiAgICAuYWdpdGVlc19tZW51IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgLmFnaXRlZXNfbWVudV9ib3V0b24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAuYWdpdGVlc19idXJnZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX29wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFnaXRlZXNfY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWdpdGVlc19saWVuIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX3BvaW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IGEsICYuY3VycmVudC1tZW51LXBhcmVudCA+IGEsICYuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2lkci1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5hZ2l0ZWVzX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFnaXRlZXNfb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJmb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmFnaXRlZXNfZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yMjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5hZ2l0ZWVzX2xvZ28ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuYWdpdGVlc19pbmZvX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdpdGVlc190aXRyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdpdGVlc19yZXNlYXV4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZ2l0ZWVzX2Zvb3Rlcl9uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxMTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAuYWdpdGVlc19jb3B5cmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxyXG4uYWdpdGVlc19hY2N1ZWlsX2VudGV0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuICAgIC5hZ2l0ZWVzX2FjY3VlaWxfZW50ZXRlX2lsbHVzdHJhdGlvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJsYW5jQmFzIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibGV1RHJvaXRlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibGV1R2F1Y2hlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJvdWdlRHJvaXRlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yb3VnZUdhdWNoZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi52aW9sZXRIYXV0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAuYWdpdGVlc19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWdpdGVlc190aXRyZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLmFnaXRlZXNfdGl0cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWdpdGVlc190aXRyZV9ub2lyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5hZ2l0ZWVzX2FjY3VlaWxfcHJlc2VudGF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuICAgIC5hZ2l0ZWVzX3RpdHJlIHtcclxuICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxuICAgIC5hZ2l0ZWVzX3NvdXMtdGl0cmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IxMTtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmFnaXRlZXNfdGV4dGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxufVxyXG4iLCIuYWdpdGVlc19hY2N1ZWlsX3NlcnZpY2VzIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9uLnBuZycpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zMDBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIC5hZ2l0ZWVzX2dlbmVyYWxfdGl0cmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9zZXJ2aWNlc19pbGx1c3RyYXRpb24ucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWdpdGVlc19zZXJ2aWNlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogODBweCA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFnaXRlZXNfc2VydmljZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQ1cHggMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgLmFnaXRlZXNfYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcclxuICAgICAgICAgICAgICAgICYuYWdpdGVlc19iYWNrZ3JvdW5kXzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFnaXRlZXNfYmFja2dyb3VuZF8yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hZ2l0ZWVzX2JhY2tncm91bmRfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWdpdGVlc19iYWNrZ3JvdW5kXzQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFnaXRlZXNfbm9tX3NlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07ICAgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hZ2l0ZWVzX25vbV9zZXJ2aWNlXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjEwOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hZ2l0ZWVzX25vbV9zZXJ2aWNlXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFnaXRlZXNfbm9tX3NlcnZpY2VfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTE7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFnaXRlZXNfbm9tX3NlcnZpY2VfNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOTsgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWdpdGVlc19kZXNjcmlwdGlvbl9zZXJ2aWNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgLmFnaXRlZXNfbm9tX3NlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFnaXRlZXNfYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWdpdGVlc19iYWNrZ3JvdW5kXzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IxMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hZ2l0ZWVzX2JhY2tncm91bmRfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hZ2l0ZWVzX2JhY2tncm91bmRfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjExO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFnaXRlZXNfYmFja2dyb3VuZF80IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZ2l0ZWVzX2dlbmVyYWxfbGllbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFnaXRlZXNfYWNjdWVpbF92YWxldXJzIHtcclxuICAgIHBhZGRpbmc6IDAgMCA3MHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYWdpdGVlc19iYW5kZWF1X2ltYWdlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYWdpdGVlc19iYW5kZWF1IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdpdGVlc19nZW5lcmFsX3RpdHJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDUwcHggMDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy92YWxldXJzX2lsbHVzdHJhdGlvbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFnaXRlZXNfZ2VuZXJhbF9saWVuIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFnaXRlZXNfdmFsZXVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFnaXRlZXNfdmFsZXVyIHtcclxuICAgICAgICAgICAgLmFnaXRlZXNfbnVtZXJvIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFnaXRlZXNfbm9tX3ZhbGV1ciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFnaXRlZXNfYWNjdWVpbF9ldmVuZW1lbnRzIHtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuYWdpdGVlc19ldmVuZW1lbnRzX2xpc3RlIHtcclxuICAgICAgICAuYWdpdGVlc19mb25kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZ2l0ZWVzX2ZvbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDUlO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB9XHJcbiAgICAuYWdpdGVlc19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwMHB4O1xyXG4gICAgICAgIC5hZ2l0ZWVzX2dlbmVyYWxfdGl0cmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9ldmVuZW1lbnRzX2lsbHVzdHJhdGlvbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgXHJcbiAgICAgICAgLmFnaXRlZXNfZXZlbmVtZW50cyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWdpdGVlc19ldmVuZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFnaXRlZXNfaW1hZ2VfZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfcHJlY2lzaW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX2NvbnRlbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWdpdGVlc19ob3JhaXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvcjEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWdpdGVlc19ub21fZXZlbmVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfb3JnYW5pc2F0ZXVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX2dlbmVyYWxfbGllbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFnaXRlZXNfZ2VuZXJhbF9saWVuIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hZ2l0ZWVzX2FjY3VlaWxfY2hpZmZyZXMge1xyXG4gICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgLmFnaXRlZXNfYmFuZGVhdSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yODtcclxuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2NoaWZmcmVjbGUucG5nJyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTg1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2l0ZWVzX2NoaWZmcmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMzAwcHggMCAzODBweDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNTBweDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWdpdGVlc19jaGlmZnJlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgLmFnaXRlZXNfdmFsZXVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX25vbV9kb25uZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWdpdGVlc19lbnRldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2NoaWZmcmVjbGUucG5nJyk7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBib3R0b206IC0zMjBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvY2hpZmZyZWNsZS5wbmcnKTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWdpdGVlc19zZXJ2aWNlc19saXN0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hZ2l0ZWVzX2FuY3JlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5hZ2l0ZWVzX2FuY3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWdpdGVlc19zZXJ2aWNlcyB7XG4gICAgICAgIC5hZ2l0ZWVzX3NlcnZpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZ2l0ZWVzX3NlcnZpY2VfYW5jcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZ2l0ZWVzX2VsZW1lbnRfZ3JhcGhpcXVlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZ2l0ZWVzX3RpdHJlX3ByaW5jaXBhbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdpdGVlc19lc3BhY2VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX2VzcGFjZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuYWdpdGVlc190aXRyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYWdpdGVlc19pbWFnZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX25hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfcHJlY2VkZW50LCAuYWdpdGVlc19zdWl2YW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWdpdGVlc19jb250ZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWdpdGVlc19jb2xvbm5lXzEge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAuaG9yYWlyZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFnaXRlZXNfY29sb25uZV8yIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfbGlzdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfdGl0cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfZWxlbWVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWdpdGVlc19lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNThcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFNoYXJwXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX2dyYXBoaXF1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZ2l0ZWVzX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFnaXRlZXNfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1ncy9tLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWdpdGVlc19lbGVtZW50X2dyYXBoaXF1ZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICByaWdodDogLTEwMHB4O1xuICAgIH1cbn0iLCIuYWdpdGVlc19jb250YWN0IHtcclxuICAgIG1hcmdpbi10b3A6IDI1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjk7XHJcbiAgICB9XHJcbiAgICAuYWdpdGVlc19jb250YWN0ZXpfbm91cyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcbiAgICAgICAgLmFnaXRlZXNfZ2VuZXJhbF90aXRyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2l0ZWVzX2Zvcm11bGFpcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDcwcHggMDtcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLndwY2Y3LXNwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZ3BkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFqYXgtbG9hZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWdpdGVlc19pY2kge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFnaXRlZXNfbm91c190cm91dmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkY29sb3I5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjEzO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAuYWdpdGVlc19nZW5lcmFsX3RpdHJlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFnaXRlZXNfaW5mb3JtYXRpb25zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAuYWdpdGVlc19pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZ2l0ZWVzX2NvbnRlbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnaXRlZXNfdGV4dGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDM3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWdzL3NfY29udGFjdC5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAtNjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC05NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZ2l0ZWVzX2ljaV9jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmFnaXRlZXNfbV9jb250YWN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdG9wOiAtNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdpdGVlc19jYXJ0ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFnaXRlZXNfY29udGVudV9mbGV4aWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIC5hZ2l0ZWVzX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gICAgLmFnaXRlZXNfYm91dG9ucyB7XG4gICAgICAgIC5hZ2l0ZWVzX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLmFnaXRlZXNfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLmFnaXRlZXNfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuYWdpdGVlc19nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWdpdGVlc19pbWFnZV9wcmluY2lwYWxlIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFnaXRlZXNfbG9nb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4OyAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFnaXRlZXNfYmxvY3NfZGVyb3VsYW50cyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDMwcHggMTAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFnaXRlZXNfMl9jb2xvbm5lcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmd4LTUge1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAuYWdpdGVlc19pbWFnZV9wcmluY2lwYWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWdpdGVlc19mb25kX2NvbG9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuYWdpdGVlc19lbGVtZW50X2dyYXBoaXF1ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0zMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFnaXRlZXNfZWxlbWVudF9ncmFwaGlxdWVfZGVtaS1jZXJjbGUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWdpdGVlc19lbGVtZW50X2dyYXBoaXF1ZV9hcmMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFnaXRlZXNfZm9uZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFnaXRlZXNfZ2VuZXJhbF90aXRyZSwgLmFnaXRlZXNfZ2VuZXJhbF90ZXh0ZV9wcmluY2lwYWwsIC5hZ2l0ZWVzX2dlbmVyYWxfdGV4dGUsIC5hZ2l0ZWVzX2dlbmVyYWxfbGllbiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFnaXRlZXNfMl9jb2xvbm5lcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi5hZ2l0ZWVzX2F2aXNfZ29vZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufSJdfQ== */
