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;text-decoration:none;transition:.1s}a:focus,a:hover{text-decoration:none}body,html{font-family:Roboto,sans-serif;color:#000;font-size:10px}body{background-image:url(../../assets/imgs/texture.png);background-repeat:repeat}a{color:#000;transition:.2s ease-in-out}.navie_general_titre{font-family:Knewave,sans-serif;color:#000;font-size:4.5rem;text-transform:uppercase;line-height:120%;margin-bottom:30px;letter-spacing:2px}@media (max-width:767px){.navie_general_titre{font-size:3rem}}.navie_general_titre_secondaire{font-family:Roboto Slab,sans-serif;color:#000;font-size:2.4rem;line-height:130%;font-weight:500;margin-bottom:30px}@media (max-width:767px){.navie_general_titre_secondaire{font-size:2.2rem}}.navie_general_texte_principal{font-family:Roboto,sans-serif;color:#000;font-size:1.8rem;line-height:140%;font-weight:700;margin-bottom:15px}@media (max-width:767px){.navie_general_texte_principal{font-size:1.4rem}}.navie_general_texte{margin:15px 0;font-size:1.5rem;line-height:150%}.navie_general_texte a{color:#000;text-decoration:underline}.navie_general_texte a:hover{color:#000}.navie_general_texte p{margin:15px 0}.navie_general_texte ul{list-style:inside disc;margin:15px 0}.navie_general_texte ul li{margin:5px 0}.navie_general_texte ul li ul{margin-left:15px}.navie_general_texte ol{list-style:inside decimal;margin:15px 0}.navie_general_texte ol li{margin:5px 0}.navie_general_texte h2{font-size:3rem}.navie_general_texte h2,.navie_general_texte h3{font-family:Knewave,sans-serif;color:#000;line-height:140%;font-weight:700;margin:40px 0 15px}.navie_general_texte h3{font-size:2rem}.navie_general_lien{margin:30px 0}.navie_general_lien a{font-family:Roboto Slab,sans-serif;font-weight:500;display:inline-block;color:#4b7c91;text-align:center;font-size:1.6rem;line-height:120%}.navie_general_lien a i{margin-right:5px}.navie_general_lien a:hover{color:#000}.navie_general_container_max{position:relative;padding-right:30px;padding-left:30px}@media (max-width:991px){.navie_general_container_max{padding-right:20px;padding-left:20px}}.navie_general_container{position:relative;padding-right:70px;padding-left:70px}@media (min-width:1600px){.navie_general_container{max-width:1400px}}@media (max-width:991px){.navie_general_container{padding-right:20px;padding-left:20px}}.navie_col{display:flex}.navie_g{--bs-gutter-x:7rem;--bs-gutter-y:5rem}@media (min-width:1200px){.navie_desktop{display:block!important}.navie_mobile{display:none!important}}@media (max-width:1199px){.navie_desktop{display:none!important}.navie_mobile{display:block!important}}.navie_anim_left,.navie_anim_right,.navie_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}.navie_desktop header{position:fixed;z-index:999999;top:0;left:0;width:100%}.navie_desktop header .navie_header{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.navie_desktop header .navie_header .navie_logo a{display:inline-block}.navie_desktop header .navie_header .navie_logo a img{width:160px}.navie_desktop header .navie_header .navie_menu nav .navbar-nav{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:60px}@media (max-width:1399px){.navie_desktop header .navie_header .navie_menu nav .navbar-nav{gap:45px}}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li{padding:0}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a{font-family:Roboto Slab,sans-serif;color:#000;position:relative;display:inline-block;font-size:1.6rem;font-weight:600;padding:20px 0;cursor:pointer}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a:before{content:"";position:absolute;top:50%;right:-30px;transform:translateY(-50%);width:6px;height:6px;background-color:#7ca7b9;border-radius:50%}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li a:after{display:none}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li:hover a{transition:.1s;color:#7ca7b9}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.active>a,.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.current-menu-parent>a,.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.current-page-ancestor>a{transition:.1s;color:#7ca7b9}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu{position:absolute;z-index:10;min-width:240px;padding:15px 0;margin:0;top:55px;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border:none}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li{display:block;background:transparent;margin-left:0;text-align:center}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li a{position:relative;padding:8px 30px;display:block;color:#000;font-size:1.5rem;line-height:140%;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:0;text-transform:none}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li a:before{display:none}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li a:hover{color:#7ca7b9}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li .dropdown-menu li.current_page_item a{color:#7ca7b9}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li:hover .dropdown-menu{display:block}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.navie_rdv a{border:2px solid #7ca7b9;border-radius:33px;padding:7px 17px}.navie_desktop header .navie_header .navie_menu nav .navbar-nav li.navie_rdv a:before{display:none}.navie_desktop .navie_sticky{background-color:#fff;background-image:url(../../assets/imgs/texture.png);background-repeat:repeat;box-shadow:0 2px 10px 0 rgba(0,0,0,.05)}.navie_mobile header{padding:10px 20px}.navie_mobile header .navie_bar{padding:0;display:flex;align-items:center;justify-content:space-between;width:100%}.navie_mobile header .navie_bar .navie_logo{display:inline-block}.navie_mobile header .navie_bar .navie_logo a img{width:150px}.navie_mobile header .navie_bar .navie_menu_bouton{text-align:right;margin-right:0}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#7ca7b9}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger:hover{color:#7ca7b9}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:.2s}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger .navie_open{display:block}.navie_mobile header .navie_bar .navie_menu_bouton .navie_burger .navie_close{display:none}#navie_menu_mobile_sidr{background:#fff;display:none;box-shadow:none;padding:0 20px 25px 30px;width:350px;top:0}@media (min-width:1200px){#navie_menu_mobile_sidr{display:none!important;right:-350px!important}}#navie_menu_mobile_sidr.right{right:-350px}#navie_menu_mobile_sidr .navie_menu{padding-bottom:60px;position:relative;margin-top:35px}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton{text-align:right}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger{width:30px;height:30px;display:inline-block;position:relative;font-size:3.5rem;color:#7ca7b9}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger:hover{color:#7ca7b9}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:.2s}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger .navie_open{display:block}#navie_menu_mobile_sidr .navie_menu .navie_menu_bouton .navie_burger .navie_close{display:none}#navie_menu_mobile_sidr .navie_menu nav{margin-top:30px}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav{display:block}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li{display:block;margin:20px 0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li a{font-family:Roboto Slab,sans-serif;color:#7ca7b9;position:relative;display:inline-block;font-size:1.6rem;font-weight:600;cursor:pointer}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li a:after{display:none}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.navie_rdv a{border:2px solid #7ca7b9;border-radius:33px;padding:7px 17px}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav li.navie_rdv a:before{display:none}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav .dropdown-menu{display:block;min-width:auto;width:100%;position:relative;margin:0;padding:0;border:none}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav .dropdown-menu li{margin:15px 0}#navie_menu_mobile_sidr .navie_menu nav .navbar-nav .dropdown-menu li a{padding-left:20px;color:#000;font-family:Roboto,sans-serif;font-weight:500;font-size:1.5rem;text-transform:none;letter-spacing:0}.sidr-open{overflow:hidden}.sidr-open .navie_close{display:block!important}.sidr-open .navie_open{display:none!important}footer .navie_bordure{position:relative;z-index:2}footer .navie_bordure img{display:block;min-width:100%}footer .navie_footer{background-color:#7ca7b9;padding:40px 0 0;text-align:center}@media (max-width:1199px){footer .navie_footer{padding:40px 0 0}}footer .navie_footer .navie_logo{text-align:center}footer .navie_footer .navie_logo img{display:inline-block;width:275px}footer .navie_footer .navie_agrement{margin-top:20px;font-size:1.2rem;text-align:center;font-style:italic;font-weight:500;line-height:120%}footer .navie_footer .navie_qualiopi{text-align:center;margin-top:20px}@media (max-width:1199px){footer .navie_footer .navie_qualiopi{margin-bottom:70px}}footer .navie_footer .navie_qualiopi img{display:inline-block;width:250px}footer .navie_footer .navie_nom{font-weight:700;font-size:1.6rem;text-transform:uppercase;margin-bottom:30px;text-align:left}footer .navie_footer .navie_coordonnees{display:flex;gap:10px;align-items:flex-start;margin:10px 0}footer .navie_footer .navie_coordonnees .navie_icone{position:relative;width:26px;height:26px;background-color:#fff;border-radius:50%;text-align:center}footer .navie_footer .navie_coordonnees .navie_icone i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:1.2rem;color:#000}footer .navie_footer .navie_coordonnees .navie_texte{font-weight:500;font-size:1.5rem;line-height:120%;margin-top:4px;text-align:left}footer .navie_footer .navie_coordonnees .navie_texte a{color:#000}footer .navie_footer .navie_coordonnees .navie_texte a:hover{color:#000}footer .navie_footer .navie_reseaux_sociaux{margin-top:20px;display:flex;justify-content:flex-start;gap:15px}footer .navie_footer .navie_reseaux_sociaux a{color:#000;font-size:1.6rem}footer .navie_footer .navie_bouton{margin-top:20px;text-align:left}footer .navie_footer .navie_bouton a{display:inline-block;border:2px solid #fff;color:#000;text-transform:uppercase;font-size:1.6rem;font-weight:600;border-radius:33px;padding:8px 18px}footer .navie_footer .navie_bouton a:hover{background-color:#000;border-color:#000;color:#fff}footer .navie_footer .navie_plan{text-align:center}@media (max-width:991px){footer .navie_footer .navie_plan{margin-top:70px}}footer .navie_footer .navie_plan img{display:inline-block;width:275px}footer .navie_footer .navie_partenaires{display:inline-block;text-align:center;margin-top:70px}footer .navie_footer .navie_partenaires .navie_contenu{background-color:#fff;display:flex;justify-content:center;align-items:center;padding:20px 40px;gap:20px 40px;flex-wrap:wrap}footer .navie_footer .navie_partenaires .navie_contenu .navie_partenaire img{max-height:70px;max-width:120px}footer .navie_footer .navie_partenaires .navie_general_lien a{color:#000}footer .navie_footer .navie_partenaires .navie_general_lien a:hover{color:#3b6476}footer .navie_copyright{padding:10px 0;background-color:#000}footer .navie_copyright .navie_contenu{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;line-height:140%;color:#fff;font-weight:500;flex-wrap:wrap;gap:15px}@media (max-width:1199px){footer .navie_copyright .navie_contenu{flex-direction:column}}footer .navie_copyright .navie_contenu a{color:#fff}footer .navie_copyright .navie_contenu a:hover{color:#fff}.navie_accueil_entete{margin-top:124px}@media (max-width:1199px){.navie_accueil_entete{margin-top:0}}@media (max-width:991px){.navie_accueil_entete{text-align:center}}.navie_accueil_entete .navie_bordure{position:relative;z-index:2}.navie_accueil_entete .navie_bordure img{display:block;min-width:100%}.navie_accueil_entete .navie_contenu{padding:50px 0}.navie_accueil_entete .navie_contenu .navie_titre_h1{font-family:Knewave,sans-serif;color:#ecc747;font-size:7rem;line-height:105%;text-transform:uppercase}@media (max-width:1199px){.navie_accueil_entete .navie_contenu .navie_titre_h1{font-size:5rem}}.navie_accueil_entete .navie_contenu .navie_titre_h2{font-size:2.2rem;font-weight:500;line-height:120%;margin:40px 0}@media (max-width:1199px){.navie_accueil_entete .navie_contenu .navie_titre_h2{font-size:1.8rem}}.navie_accueil_entete .navie_contenu .navie_general_lien{margin:0}.navie_accueil_entete .navie_image{position:relative;z-index:1;margin:30px 0 -15px}@media (max-width:991px){.navie_accueil_entete .navie_image img{max-width:250px}}.navie_accueil_formations{position:relative;text-align:center;padding:110px 0;background-color:#7ca7b9}@media (max-width:991px){.navie_accueil_formations{padding:70px 0}}.navie_accueil_formations .navie_bordure{position:absolute;z-index:2;bottom:-40px;left:0;width:100%;transform:rotate(180deg)}.navie_accueil_formations .navie_bordure img{display:block;min-width:100%}.navie_accueil_formations .navie_fleche{margin:40px 0 50px}.navie_accueil_formations .navie_fleche span{display:inline-block;width:15px;height:39px;background-image:url(../../assets/imgs/fleche.png);background-size:cover}.navie_accueil_formations .navie_contenu{width:100%;height:auto}@media (max-width:991px){.navie_accueil_formations .navie_contenu{margin-bottom:50px}}.navie_accueil_formations .navie_contenu.navie_contenu_1,.navie_accueil_formations .navie_contenu.navie_contenu_2{border-right:1px solid #fff}@media (max-width:991px){.navie_accueil_formations .navie_contenu.navie_contenu_1,.navie_accueil_formations .navie_contenu.navie_contenu_2{border-right:none}}.navie_accueil_formations .navie_contenu .navie_icone{height:70px}.navie_accueil_formations .navie_contenu .navie_type{color:#fff;text-transform:uppercase;font-weight:700;font-size:2rem;line-height:130%;margin:20px 0}.navie_accueil_formations .navie_contenu .navie_liste .navie_element{margin:10px 0}.navie_accueil_formations .navie_contenu .navie_liste .navie_element a{display:inline-block;color:#fff;font-size:1.6rem;font-weight:500;line-height:130%}.navie_accueil_formations .navie_contenu .navie_liste .navie_element a:hover{color:#3b6476}.navie_accueil_formations .navie_general_lien{margin:70px 0 0}@media (max-width:991px){.navie_accueil_formations .navie_general_lien{margin-top:0}}.navie_accueil_formations .navie_general_lien a{color:#000}.navie_accueil_formations .navie_general_lien a:hover{color:#3b6476}.navie_accueil_actualites .navie_slide{position:relative}.navie_accueil_actualites .navie_slide .navie_image img{display:block;min-width:100%}.navie_accueil_actualites .navie_slide .navie_contenu{position:absolute;z-index:10;bottom:50px;right:50px;width:550px;background-color:#ecc747;padding:60px 75px}@media (max-width:1199px){.navie_accueil_actualites .navie_slide .navie_contenu{padding:40px 55px;position:relative;bottom:auto;right:auto;width:90%;top:-35px}}@media (max-width:767px){.navie_accueil_actualites .navie_slide .navie_contenu{padding:30px 35px}}.navie_accueil_actualites .navie_slide .navie_contenu .navie_navigation{display:flex;justify-content:flex-start;align-items:center;margin-top:30px}.navie_accueil_actualites .navie_slide .navie_contenu .navie_navigation .navie_precedent,.navie_accueil_actualites .navie_slide .navie_contenu .navie_navigation .navie_suivant{color:#000;font-size:2rem;cursor:pointer;margin:0 15px 0 0}.navie_accueil_actualites .navie_slide .navie_contenu .navie_navigation .navie_precedent.swiper-button-disabled,.navie_accueil_actualites .navie_slide .navie_contenu .navie_navigation .navie_suivant.swiper-button-disabled{display:none}.navie_accueil_presentation{position:relative;padding:110px 0;text-align:center}@media (max-width:991px){.navie_accueil_presentation{padding:70px 0}}.navie_accueil_presentation .navie_chronometre{position:absolute;z-index:2;right:-65px;top:150px;transform:rotate(20deg)}@media (max-width:1199px){.navie_accueil_presentation .navie_chronometre{display:none}}.navie_accueil_presentation .navie_chronometre img{width:280px}.navie_accueil_presentation .navie_general_texte{padding:20px 30px 30px}.navie_accueil_presentation .navie_general_lien{margin:0}.navie_accueil_presentation .navie_chiffres_cles{margin-top:110px}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle{border-right:1px solid #ecc747}@media (max-width:991px){.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle{border-right:none;margin-bottom:30px}}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle.navie_chiffre_cle_4{border-right:none}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_chiffre{font-family:Roboto Slab,sans-serif;font-size:5rem;color:#ecc747;font-weight:700;margin-bottom:15px}.navie_accueil_presentation .navie_chiffres_cles .navie_chiffre_cle .navie_texte{font-size:1.6rem;color:#ecc747;line-height:130%;font-weight:500}.navie_accueil_valeurs{position:relative;background-color:#7ca7b9;text-align:center}@media (max-width:991px){.navie_accueil_valeurs{padding:70px 20px}}.navie_accueil_valeurs .navie_bordure{position:relative;z-index:2}@media (max-width:991px){.navie_accueil_valeurs .navie_bordure{display:none}}.navie_accueil_valeurs .navie_bordure img{display:block;min-width:100%}.navie_accueil_valeurs .navie_main_engagement{position:absolute;z-index:2;left:-85px;top:-100px;transform:rotate(-20deg);mix-blend-mode:multiply}@media (max-width:1199px){.navie_accueil_valeurs .navie_main_engagement{display:none}}.navie_accueil_valeurs .navie_main_engagement img{width:400px}.navie_accueil_valeurs .navie_general_titre_secondaire{color:#fff;margin-bottom:50px}.navie_accueil_valeurs .navie_general_titre{position:relative;font-size:2.8rem;margin-bottom:50px}@media (max-width:1199px){.navie_accueil_valeurs .navie_general_titre{font-size:2.4rem}}.navie_accueil_valeurs .navie_general_titre:after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:10px;height:10px;background-color:#fff;border-radius:50%}.navie_accueil_valeurs .navie_general_titre:last-child{margin-bottom:0}.navie_accueil_valeurs .navie_general_titre:last-child:after{display:none}.navie_accueil_valeurs .navie_image{margin-bottom:-20px}@media (max-width:991px){.navie_accueil_valeurs .navie_image{display:none}}.navie_accueil_valeurs .navie_image img{min-width:100%}.navie_accueil_socialwall{padding:80px 0 110px;background-color:#ecc747;text-align:center}@media (max-width:991px){.navie_accueil_socialwall{padding:70px 0}}.navie_accueil_socialwall .navie_facebook{border:2px solid #000;border-radius:50%;display:inline-block;width:180px;height:180px;color:#000;font-family:Roboto Slab,sans-serif;font-weight:700;font-size:2.6rem;text-align:center;padding:30px}.navie_accueil_socialwall .navie_facebook span{margin-top:12px;display:block;font-size:1.6rem;line-height:130%}.navie_accueil_socialwall .navie_facebook:hover{background-color:#000;color:#fff}.navie_accueil_temoignages{position:relative;padding:110px 0;text-align:center}@media (max-width:991px){.navie_accueil_temoignages{padding:70px 0}}.navie_accueil_temoignages .navie_megaphone{position:absolute;z-index:2;right:10px;top:-100px;transform:rotate(-2deg);mix-blend-mode:multiply}@media (max-width:1199px){.navie_accueil_temoignages .navie_megaphone{display:none}}.navie_accueil_temoignages .navie_megaphone img{width:280px}.navie_accueil_temoignages .navie_image .navie_general_titre{position:relative;z-index:2;color:#4b7c91;letter-spacing:10%;margin-bottom:-80px}@media (max-width:767px){.navie_accueil_temoignages .navie_image .navie_general_titre{margin-bottom:-55px}}.navie_accueil_temoignages .navie_image img{display:block;z-index:9;min-width:100%}.navie_accueil_temoignages .navie_slider{position:relative;padding:0 60px}.navie_accueil_temoignages .navie_slider .navie_precedent,.navie_accueil_temoignages .navie_slider .navie_suivant{position:absolute;top:50%;transform:translateY(-50%);color:#ecc747;font-size:2rem;cursor:pointer}.navie_accueil_temoignages .navie_slider .navie_precedent.swiper-button-disabled,.navie_accueil_temoignages .navie_slider .navie_suivant.swiper-button-disabled{display:none}.navie_accueil_temoignages .navie_slider .navie_precedent{left:0}.navie_accueil_temoignages .navie_slider .navie_suivant{right:0}.navie_accueil_temoignages .navie_slider .navie_guillemet{display:inline-block;background-image:url(../../assets/imgs/guillemet.png);background-size:cover;width:70px;height:60px;margin-bottom:10px}.navie_accueil_temoignages .navie_slider .navie_slide .navie_general_texte{font-size:1.8rem;font-weight:600;font-style:italic}.navie_accueil_temoignages .navie_slider .navie_slide .navie_nom{margin-top:30px;font-size:1.4rem}.navie_entete{padding:90px 0 120px;text-align:center;margin-top:124px}@media (max-width:1199px){.navie_entete{margin-top:0}}@media (max-width:767px){.navie_entete{padding:60px 0}}.navie_entete .navie_ariane{font-size:1.2rem;color:#958f87;line-height:150%}.navie_entete .navie_ariane a{color:#958f87}.navie_entete .navie_ariane a:hover{color:#958f87}.navie_entete .navie_ariane i{margin:0 5px}.navie_entete .navie_general_titre{color:#7ca7b9;font-size:6rem;margin:30px 0}@media (max-width:767px){.navie_entete .navie_general_titre{font-size:4rem}}.navie_entete .navie_general_titre_secondaire{font-size:2.2rem;margin:0}@media (max-width:767px){.navie_entete .navie_general_titre_secondaire{font-size:1.8rem}}.navie_contact{position:relative}.navie_contact .navie_coordonnees{position:relative;background-color:#ecc747;padding:110px 0 150px;text-align:center}@media (max-width:991px){.navie_contact .navie_coordonnees{padding:60px 0}}.navie_contact .navie_coordonnees .navie_general_titre{margin-bottom:50px}.navie_contact .navie_coordonnees .navie_bordure_droite{border-right:1px solid #fff}@media (max-width:1199px){.navie_contact .navie_coordonnees .navie_bordure_droite{border:none}}.navie_contact .navie_coordonnees .navie_icone{color:#fff;font-size:4rem;margin-bottom:20px}.navie_contact .navie_coordonnees .navie_general_texte{padding:0;margin:0}.navie_contact .navie_coordonnees .navie_general_texte a{word-wrap:anywhere;text-decoration:none}.navie_contact .navie_coordonnees .navie_bordure{position:absolute;bottom:0;left:0;z-index:2}@media (max-width:991px){.navie_contact .navie_coordonnees .navie_bordure{display:none}}.navie_contact .navie_coordonnees .navie_bordure img{display:block;min-width:100%}.navie_contact .navie_formulaire{position:relative;background-color:#9dbdcb;padding:80px 0}@media (max-width:991px){.navie_contact .navie_formulaire{padding:60px 0}}.navie_contact .navie_formulaire .navie_heure{position:absolute;z-index:2;right:-75px;bottom:-170px;transform:rotate(20deg);mix-blend-mode:multiply}@media (max-width:1199px){.navie_contact .navie_formulaire .navie_heure{display:none}}.navie_contact .navie_formulaire .navie_heure img{width:380px}.navie_contact .navie_formulaire .navie_fleche{text-align:center}.navie_contact .navie_formulaire .navie_fleche span{display:inline-block;width:15px;height:39px;background-image:url(../../assets/imgs/fleche.png);background-size:cover}.navie_contact .navie_formulaire form{margin-top:80px}@media (max-width:991px){.navie_contact .navie_formulaire form{margin-top:60px}}.navie_contact .navie_formulaire form ::placeholder{color:#4b7c91;opacity:1}.navie_contact .navie_formulaire form :-ms-input-placeholder{color:#4b7c91;opacity:1}.navie_contact .navie_formulaire form ::-ms-input-placeholder{color:#4b7c91;opacity:1}.navie_contact .navie_formulaire form input[type=email],.navie_contact .navie_formulaire form input[type=tel],.navie_contact .navie_formulaire form input[type=text]{width:100%;background-color:#9dbdcb;border:1px solid #000;padding:10px;font-size:1.6rem;position:relative;margin-bottom:20px;color:#4b7c91;border-radius:5px}.navie_contact .navie_formulaire form textarea{margin-top:0;border:1px solid #000;border-radius:0;background-color:#9dbdcb;padding:10px;font-size:1.6rem;width:100%;margin-bottom:20px;resize:none;color:#4b7c91;border-radius:5px;height:282px}.navie_contact .navie_formulaire form .navie_submit{margin:30px 0 20px;position:relative}.navie_contact .navie_formulaire form .navie_submit input[type=submit]{font-family:Roboto,sans-serif;display:inline-block;background-color:#ecc747;color:#000;font-weight:600;padding:10px 20px;text-align:center;font-size:1.6rem;border-radius:5px;line-height:130%;transition:.2s ease-in-out;border:none}.navie_contact .navie_formulaire form .navie_submit input[type=submit]:hover{background-color:#000;color:#fff}.navie_contact .navie_formulaire form .navie_submit .wpcf7-spinner{display:none}.navie_contact .navie_formulaire form p{line-height:160%;font-size:1.6rem;color:#000}.navie_contact .navie_formulaire form p em{color:#4b7c91}.navie_contact .navie_formulaire form .wpcf7-list-item{margin:0!important}.navie_contact .navie_formulaire form input[type=checkbox],.navie_contact .navie_formulaire form input[type=radio]{width:auto;margin-bottom:0;margin-right:5px}.navie_contact .navie_formulaire form .ajax-loader,.navie_contact .navie_formulaire form .wpcf7-not-valid-tip{display:none}.navie_contact .navie_formulaire form .wpcf7-response-output{border:none;line-height:160%;font-size:1.5rem;padding:15px;margin:0;color:#000;font-weight:700}.navie_acces{position:relative;z-index:1;padding:70px 0}@media (max-width:991px){.navie_acces{padding:70px 0;text-align:center}}.navie_acces .navie_chronometre{position:absolute;z-index:2;left:50px;bottom:50px;transform:rotate(-20deg)}@media (max-width:1199px){.navie_acces .navie_chronometre{display:none}}.navie_acces .navie_chronometre img{width:280px}.navie_acces .navie_bordure{position:absolute;top:0;left:0;transform:rotate(180deg);z-index:2}@media (max-width:991px){.navie_acces .navie_bordure{display:none}}.navie_acces .navie_bordure img{display:block;min-width:100%}.navie_acces .navie_general_titre{text-align:center;margin-bottom:90px}@media (max-width:991px){.navie_acces .navie_general_titre{margin-bottom:50px}}.navie_acces .navie_image{margin-bottom:70px;text-align:center}.navie_acces .navie_image img{display:inline-block;width:70%}.navie_acces .navie_fleche{text-align:center;margin:50px 0}.navie_acces .navie_fleche span{display:inline-block;width:15px;height:39px;background-image:url(../../assets/imgs/fleche-jaune.png);background-size:cover}@media (max-width:991px){.navie_acces .navie_lignes{margin-top:50px;text-align:left}}.navie_acces .navie_lignes .navie_bordure_droite{border-right:1px solid #ecc747}.navie_acces .navie_lignes .navie_bordure_droite:last-child{border:none}.navie_acces .navie_lignes .navie_ligne .navie_icone{font-size:7rem;color:#ecc747;text-align:center}.navie_acces .navie_lignes .navie_ligne .navie_numero{font-size:2.2rem;font-weight:700;text-transform:uppercase;text-align:center;margin:20px 0 15px}.navie_acces .navie_lignes .navie_ligne .navie_direction{font-size:1.8rem;font-weight:600;text-align:center;line-height:130%}.navie_acces .navie_lignes .navie_ligne .navie_jours .navie_jour .navie_titre{color:#ecc747;font-style:italic;text-transform:uppercase;font-size:1.8rem;font-weight:700;text-align:center;margin:40px 0 20px}.navie_acces .navie_lignes .navie_ligne .navie_jours .navie_jour .navie_horaires .navie_horaire{display:grid;grid-template-columns:2fr 2fr 1fr;font-size:1.5rem;border-bottom:1px solid #dfd7cd;gap:5px;padding:10px 0}.navie_acces .navie_lignes .navie_ligne .navie_jours .navie_jour .navie_horaires .navie_horaire .navie_heure{text-align:right}.navie_acces .navie_lignes .navie_ligne .navie_jours .navie_jour .navie_horaires .navie_horaire:last-child{border-bottom:0}.navie_formations .navie_filtres{position:relative;background-color:#7ca7b9;padding:70px 0 40px;text-align:center}.navie_formations .navie_filtres .navie_contenu{width:100%;height:auto}@media (max-width:991px){.navie_formations .navie_filtres .navie_contenu{margin-bottom:50px}}.navie_formations .navie_filtres .navie_contenu.navie_contenu_1,.navie_formations .navie_filtres .navie_contenu.navie_contenu_2{border-right:1px solid #fff}@media (max-width:991px){.navie_formations .navie_filtres .navie_contenu.navie_contenu_1,.navie_formations .navie_filtres .navie_contenu.navie_contenu_2{border-right:none}}.navie_formations .navie_filtres .navie_contenu .navie_icone{height:70px}.navie_formations .navie_filtres .navie_contenu .navie_type{color:#fff;text-transform:uppercase;font-weight:700;font-size:2rem;line-height:130%;margin:20px 0;transition:.2s ease-in-out}.navie_formations .navie_filtres .navie_contenu:hover .navie_type{color:#3b6476}.navie_formations .navie_formations_contenu{position:relative;margin-bottom:100px}.navie_formations .navie_formations_contenu .navie_bordure{position:absolute;top:0;left:0;transform:rotate(180deg);z-index:2}@media (max-width:991px){.navie_formations .navie_formations_contenu .navie_bordure{display:none}}.navie_formations .navie_formations_contenu .navie_bordure img{display:block;min-width:100%}.navie_formations .navie_formations_contenu .navie_fleche{text-align:center;padding-top:140px}.navie_formations .navie_formations_contenu .navie_fleche span{display:inline-block;width:15px;height:39px;background-image:url(../../assets/imgs/fleche-jaune.png);background-size:cover}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_general_titre{margin:100px 0 80px;padding-top:80px;border-top:1px solid #ecc747}@media (max-width:767px){.navie_formations .navie_formations_contenu .navie_formations_liste .navie_general_titre{text-align:center}}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_general_titre.navie_general_titre_1{border-top:none;margin-top:0}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_formation{text-align:center}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_formation .navie_titre{color:#4b7c91;font-size:2.2rem;font-weight:700;line-height:130%;margin-bottom:10px;padding:0 15px;transition:.2s ease-in}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_formation .navie_image{position:relative}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_formation .navie_image .navie_chevron{position:absolute;top:0;left:0;width:100%;z-index:2;color:#4b7c91;font-size:4rem;background-color:#fff;margin-bottom:-20px;transition:.2s ease-in}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_formation .navie_image .navie_chevron i{position:relative;bottom:-20px}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_formation:hover .navie_titre{color:#3b6476}.navie_formations .navie_formations_contenu .navie_formations_liste .navie_formation:hover .navie_chevron{padding-top:20px;color:#3b6476}.navie_formation_fiche .navie_general_container_max{padding-right:0;padding-left:0}.navie_formation_fiche .navie_bloc_1 .navie_description{background-color:#ecc747;text-align:center;padding:80px 180px}@media (max-width:1199px){.navie_formation_fiche .navie_bloc_1 .navie_description{padding:80px 50px}}.navie_formation_fiche .navie_bloc_1 .navie_description .navie_general_titre_secondaire{margin:0;font-size:2rem}@media (max-width:767px){.navie_formation_fiche .navie_bloc_1 .navie_description .navie_general_titre_secondaire{font-size:1.8rem}}.navie_formation_fiche .navie_bloc_1 .navie_image img{min-width:100%;display:block}.navie_formation_fiche .navie_bloc_1 .navie_contenu{background-color:#7ca7b9;padding:50px;width:100%}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_types{display:flex;align-items:self-start;gap:7px;flex-direction:column;margin-bottom:40px}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_types .navie_type{border-radius:15px;padding:6px 15px;text-transform:uppercase;font-weight:600;font-size:1.2rem;font-family:Roboto Slab,sans-serif}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_caracteristiques .navie_caracteristique .navie_general_titre_secondaire{font-size:2rem;margin:20px 0 5px}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_caracteristiques .navie_caracteristique .navie_general_titre_secondaire i{margin-right:5px}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_caracteristiques .navie_caracteristique .navie_general_texte{margin:0}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_general_lien{margin-bottom:0}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_general_lien a{color:#000;border:2px solid #fff;border-radius:33px;padding:7px 17px}.navie_formation_fiche .navie_bloc_1 .navie_contenu .navie_general_lien a:hover{background-color:#000;color:#fff;border-color:#000}.navie_formation_fiche .navie_bloc_2{padding:90px 0}@media (max-width:991px){.navie_formation_fiche .navie_bloc_2{padding:70px 0 40px}}.navie_formation_fiche .navie_bloc_2 .navie_image{mix-blend-mode:multiply}@media (max-width:991px){.navie_formation_fiche .navie_bloc_2 .navie_image{display:none}}.navie_formation_fiche .navie_bloc_3{position:relative;padding:130px 0 110px;background-color:#9dbdcb}@media (max-width:991px){.navie_formation_fiche .navie_bloc_3{padding:40px 0}}.navie_formation_fiche .navie_bloc_3 .navie_g{--bs-gutter-x:15rem}.navie_formation_fiche .navie_bloc_3 .navie_bordure{position:absolute;z-index:2;top:-40px;left:0;width:100%}.navie_formation_fiche .navie_bloc_3 .navie_bordure img{display:block;min-width:100%}.navie_formation_fiche .navie_bloc_3 .navie_bordure_2{position:absolute;z-index:2;bottom:-40px;left:0;width:100%;transform:rotate(180deg)}.navie_formation_fiche .navie_bloc_3 .navie_bordure_2 img{display:block;min-width:100%}.navie_formation_fiche .navie_bloc_3 .navie_fleche{margin:40px 0 50px;text-align:center}@media (max-width:991px){.navie_formation_fiche .navie_bloc_3 .navie_fleche{text-align:left}}.navie_formation_fiche .navie_bloc_3 .navie_fleche span{display:inline-block;width:15px;height:39px;background-image:url(../../assets/imgs/fleche.png);background-size:cover}.navie_formation_fiche .navie_bloc_3 .navie_general_titre{text-align:center}@media (max-width:991px){.navie_formation_fiche .navie_bloc_3 .navie_general_titre{text-align:left}}.navie_formation_fiche .navie_bloc_3 .navie_general_texte.center{text-align:center}@media (max-width:991px){.navie_formation_fiche .navie_bloc_3 .navie_general_texte.center{text-align:left}}.navie_formation_fiche .navie_bloc_3 .navie_bordure_droite{border-right:1px solid #fff}@media (max-width:991px){.navie_formation_fiche .navie_bloc_3 .navie_bordure_droite{border-right:none}}.navie_formation_fiche .navie_bloc_4{position:relative;padding:140px 0 100px}@media (max-width:991px){.navie_formation_fiche .navie_bloc_4{padding:100px 0 70px}}.navie_formation_fiche .navie_bloc_4 .navie_g{--bs-gutter-x:15rem}.navie_formation_fiche .navie_bloc_4 .navie_loupe{position:absolute;z-index:2;left:20px;top:-100px;transform:rotate(5deg);mix-blend-mode:multiply}@media (max-width:1199px){.navie_formation_fiche .navie_bloc_4 .navie_loupe{display:none}}.navie_formation_fiche .navie_bloc_4 .navie_loupe img{width:300px}.navie_formation_fiche .navie_bloc_4 .navie_bordure_droite{border-right:1px solid #dfd7cd}@media (max-width:991px){.navie_formation_fiche .navie_bloc_4 .navie_bordure_droite{border-right:none}}.navie_formation_fiche .navie_bloc_4 .navie_bouton{position:absolute;right:20px;top:50%;transform:translateY(-50%);border:2px solid #4b7c91;border-radius:50%;display:inline-block;width:180px;height:180px;color:#4b7c91;font-family:Roboto Slab,sans-serif;font-weight:700;font-size:2.6rem;text-align:center;padding:30px;margin:0}@media (max-width:1199px){.navie_formation_fiche .navie_bloc_4 .navie_bouton{margin-top:60px;position:relative;top:auto;right:0;left:50%;transform:translateX(-50%) translateY(0)}}.navie_formation_fiche .navie_bloc_4 .navie_bouton span{margin-top:12px;display:block;font-size:1.6rem;line-height:130%}.navie_formation_fiche .navie_bloc_4 .navie_bouton:hover{background-color:#4b7c91;color:#fff}.navie_formation_fiche .navie_bloc_5{position:relative;background-color:#ecc747;text-align:center}@media (max-width:991px){.navie_formation_fiche .navie_bloc_5{padding:70px 20px}}.navie_formation_fiche .navie_bloc_5 .navie_general_titre{color:#fff;margin-top:30px;text-align:center}.navie_formation_fiche .navie_bloc_5 .navie_fleche{margin:30px 0;text-align:center}.navie_formation_fiche .navie_bloc_5 .navie_fleche span{display:inline-block;width:15px;height:39px;background-image:url(../../assets/imgs/fleche.png);background-size:cover}.navie_formation_fiche .navie_bloc_5 .navie_general_titre_secondaire{padding:0 130px;font-size:2rem}@media (max-width:1199px){.navie_formation_fiche .navie_bloc_5 .navie_general_titre_secondaire{padding:0 100px;font-size:1.6rem}}@media (max-width:767px){.navie_formation_fiche .navie_bloc_5 .navie_general_titre_secondaire{padding:0 50px}}.navie_formation_fiche .navie_bloc_5 .navie_general_titre_secondaire p{margin:15px 0}@media (max-width:991px){.navie_formation_fiche .navie_bloc_5 .navie_image{display:none}}.navie_formation_fiche .navie_bloc_5 .navie_image img{display:block;min-width:100%}.navie_formation_fiche .navie_bloc_6{position:relative;padding:110px 0 130px;text-align:center}@media (max-width:991px){.navie_formation_fiche .navie_bloc_6{padding:70px 0}}.navie_formation_fiche .navie_bloc_6 .navie_main_engagement{position:absolute;z-index:2;right:-10px;top:0;transform:rotate(-15deg);mix-blend-mode:multiply}@media (max-width:1199px){.navie_formation_fiche .navie_bloc_6 .navie_main_engagement{display:none}}.navie_formation_fiche .navie_bloc_6 .navie_main_engagement img{width:400px}.navie_formation_fiche .navie_bloc_6 .navie_image .navie_general_titre{position:relative;z-index:2;color:#4b7c91;letter-spacing:10%;margin-bottom:-25px}@media (max-width:767px){.navie_formation_fiche .navie_bloc_6 .navie_image .navie_general_titre{margin-bottom:-55px}}.navie_formation_fiche .navie_bloc_6 .navie_image img{display:block;z-index:9;min-width:100%}.navie_formation_fiche .navie_bloc_6 .navie_slider{position:relative;padding:0 60px}.navie_formation_fiche .navie_bloc_6 .navie_slider .navie_precedent,.navie_formation_fiche .navie_bloc_6 .navie_slider .navie_suivant{position:absolute;top:50%;transform:translateY(-50%);color:#ecc747;font-size:2rem;cursor:pointer}.navie_formation_fiche .navie_bloc_6 .navie_slider .navie_precedent{left:0}.navie_formation_fiche .navie_bloc_6 .navie_slider .navie_suivant{right:0}.navie_formation_fiche .navie_bloc_6 .navie_slider .navie_guillemet{display:inline-block;background-image:url(../../assets/imgs/guillemet.png);background-size:cover;width:70px;height:60px;margin-bottom:10px}.navie_formation_fiche .navie_bloc_6 .navie_slider .navie_slide .navie_general_texte{font-size:1.8rem;font-weight:600;font-style:italic}.navie_formation_fiche .navie_bloc_6 .navie_slider .navie_slide .navie_nom{margin-top:30px;font-size:1.4rem}.navie_contenu_flexible{position:relative}.navie_contenu_flexible .navie_general_titre{margin:10px 0}.navie_contenu_flexible .navie_general_titre_secondaire{margin:10px 0;font-size:2rem}@media (max-width:767px){.navie_contenu_flexible .navie_general_titre_secondaire{font-size:1.8rem}}.navie_contenu_flexible .navie_general_texte_principal{margin:10px 0}.navie_contenu_flexible .navie_boutons .navie_general_lien{display:inline-block;padding:0}.navie_contenu_flexible .navie_boutons.left{text-align:left}.navie_contenu_flexible .navie_boutons.left .navie_general_lien{margin:15px 15px 15px 0}.navie_contenu_flexible .navie_boutons.right{text-align:right}.navie_contenu_flexible .navie_boutons.right .navie_general_lien{margin:15px 0 15px 15px}.navie_contenu_flexible .navie_boutons.center{text-align:center}.navie_contenu_flexible .navie_boutons.center .navie_general_lien{margin:15px}.navie_contenu_flexible .navie_image_principale{margin:100px 0;text-align:center}.navie_contenu_flexible .navie_galerie_images{margin:100px 0}.navie_contenu_flexible .navie_galerie_images .navie_galerie{position:relative}.navie_contenu_flexible .navie_galerie_images .navie_galerie .navie_precedent,.navie_contenu_flexible .navie_galerie_images .navie_galerie .navie_suivant{position:absolute;top:50%;transform:translateY(-50%);color:#000;font-size:2rem;cursor:pointer}.navie_contenu_flexible .navie_galerie_images .navie_galerie .navie_precedent{left:0}.navie_contenu_flexible .navie_galerie_images .navie_galerie .navie_suivant{right:0}.navie_contenu_flexible .navie_logos{margin:100px 0}.navie_contenu_flexible .navie_logos .navie_contenu{display:flex;justify-content:center;align-items:center;gap:20px 40px;flex-wrap:wrap}.navie_contenu_flexible .navie_logos .navie_contenu .navie_logo img{max-height:100px;max-width:150px}.navie_contenu_flexible .navie_chiffres_cles{margin:100px 0;text-align:center}@media (max-width:991px){.navie_contenu_flexible .navie_chiffres_cles .navie_chiffre_cle{margin-bottom:30px}}.navie_contenu_flexible .navie_chiffres_cles .navie_chiffre_cle .navie_chiffre{font-family:Roboto Slab,sans-serif;font-size:5rem;color:#ecc747;font-weight:700;margin-bottom:15px}.navie_contenu_flexible .navie_chiffres_cles .navie_chiffre_cle .navie_texte{font-size:1.6rem;color:#ecc747;line-height:130%;font-weight:500}.navie_contenu_flexible .navie_sommaire{position:relative;padding:100px 0;margin-bottom:-20px;background-color:#ecc747}@media (max-width:991px){.navie_contenu_flexible .navie_sommaire{padding:40px 0}}.navie_contenu_flexible .navie_sommaire .navie_bordure{position:absolute;top:-20px;left:0;z-index:2}@media (max-width:991px){.navie_contenu_flexible .navie_sommaire .navie_bordure{display:none}}.navie_contenu_flexible .navie_sommaire .navie_bordure img{display:block;min-width:100%}.navie_contenu_flexible .navie_sommaire .navie_image{mix-blend-mode:multiply}@media (max-width:991px){.navie_contenu_flexible .navie_sommaire .navie_image{display:none}}.navie_contenu_flexible .navie_sommaire .navie_contenu{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-evenly}@media (max-width:1199px){.navie_contenu_flexible .navie_sommaire .navie_contenu{justify-content:center}}.navie_contenu_flexible .navie_sommaire .navie_contenu .navie_bouton{position:relative;border:2px solid #000;border-radius:50%;display:inline-block;width:180px;height:180px;color:#000;font-family:Roboto Slab,sans-serif;font-weight:700;font-size:2.6rem;text-align:center}.navie_contenu_flexible .navie_sommaire .navie_contenu .navie_bouton .navie_contenu{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;padding:10px;display:flex;flex-direction:column;gap:0}.navie_contenu_flexible .navie_sommaire .navie_contenu .navie_bouton .navie_contenu span{margin-top:12px;font-size:1.6rem;line-height:130%}.navie_contenu_flexible .navie_sommaire .navie_contenu .navie_bouton:hover{background-color:#000;color:#fff}.navie_contenu_flexible .navie_bordure_jaune{border-top:1px solid #ecc747}.navie_contenu_flexible .navie_2_colonnes{position:relative;margin:100px 0}.navie_contenu_flexible .navie_2_colonnes .gx-5{--bs-gutter-x:5rem}.navie_contenu_flexible .navie_2_colonnes .navie_image_principale{position:relative;margin:0}@media (max-width:991px){.navie_contenu_flexible .navie_2_colonnes .navie_image_principale{margin:30px 0}}.navie_contenu_flexible .navie_fleche{margin:0 0 30px;text-align:center}.navie_contenu_flexible .navie_fleche span{display:inline-block;width:15px;height:39px;background-image:url(../../assets/imgs/fleche.png);background-size:cover}.navie_contenu_flexible .navie_fond_colore{position:relative;background-color:#ecc747;padding:70px 0 50px}@media (max-width:991px){.navie_contenu_flexible .navie_fond_colore{padding:40px 0}}.navie_contenu_flexible .navie_fond_colore .navie_bordure{position:absolute;z-index:2;bottom:-40px;left:0;width:100%;transform:rotate(180deg)}.navie_contenu_flexible .navie_fond_colore .navie_bordure img{display:block;min-width:100%}.navie_contenu_flexible .navie_fond_colore .navie_2_colonnes{padding:0;margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImJhc2UvZ2VuZXJhbC5zY3NzIiwiYmFzZS92YXJpYWJsZXMuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9lbnRldGUuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9mb3JtYXRpb25zLnNjc3MiLCJtb2R1bGVzL2FjY3VlaWxfYWN0dWFsaXRlcy5zY3NzIiwibW9kdWxlcy9hY2N1ZWlsX3ByZXNlbnRhdGlvbi5zY3NzIiwibW9kdWxlcy9hY2N1ZWlsX3ZhbGV1cnMuc2NzcyIsIm1vZHVsZXMvYWNjdWVpbF9zb2NpYWx3YWxsLnNjc3MiLCJtb2R1bGVzL2FjY3VlaWxfdGVtb2lnbmFnZXMuc2NzcyIsIm1vZHVsZXMvZW50ZXRlLnNjc3MiLCJtb2R1bGVzL2NvbnRhY3Quc2NzcyIsIm1vZHVsZXMvYWNjZXMuc2NzcyIsIm1vZHVsZXMvZm9ybWF0aW9ucy5zY3NzIiwibW9kdWxlcy9mb3JtYXRpb24uc2NzcyIsIm1vZHVsZXMvY29udGVudV9mbGV4aWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtBQ0ksYUFBYyxDQUNkLGVBQW1CLENBQ25CLFVBQ2tCLENBRXRCLFVBRkksaUJBS2tCLENBSHRCLFVBQ0ksaUJBQWtCLENBQ2xCLGVBQ2tCLENBRXRCLEVBQ0ksc0JBQXdCLENBRTVCLDJaQWFJLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZix1QkFBd0IsQ0FFNUIsTUFDSSxlQUFnQixDQUVwQixhQUNJLFdBQVksQ0FFaEIsb0RBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FFakIsTUFDSSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBRXJCLDhFQUVJLGFBQWMsQ0FFbEIsaUNBQ0ksNEJBQThCLENBRWxDLEVBQ0ksY0FBZSxDQUNmLG9CQUFxQixDQUVyQixjQUFnQixDQUpwQixnQkFNUSxvQkFBcUIsQ0MzRDdCLFVBQ0ksNkJDRDBC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LENBQ2pCLGlCQUFrQixDQW5KbEMsb0ZBcUpvQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCwyQ0FBNEMsQ0FDNUMsVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLEtBQU0sQ0E3SjFCLHlGQStKd0IsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQWpLekMsMkVBcUtvQixxQmY3SkosQ2U4SkksVWYvSkosQ2VQaEIsNkNBNEtRLDRCZm5LUSxDZVRoQiwwQ0ErS1EsaUJBQWtCLENBQ2xCLGNBQWUsQ0FoTHZCLGdEQWtMWSxrQkFBYyxDQWxMMUIsa0VBcUxZLGlCQUFrQixDQUNsQixRQUFTLENBQ1QseUJBdkxaLGtFQXdMZ0IsYUFBYyxDQUVyQixDQTFMVCxzQ0E2TFEsZUFBa0IsQ0FDbEIsaUJBQWtCLENBOUwxQiwyQ0FnTVksb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0RBQXFELENBQ3JELHFCQUFzQixDQXBNbEMsMkNBd01RLGlCQUFrQixDQUNsQix3QmZoTVEsQ2VpTVIsbUJBQXNCLENBQ3RCLHlCQTNNUiwyQ0E0TVksY0FBZSxDQWtCdEIsQ0E5TkwsMERBK01ZLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsWUFBYSxDQUNiLE1BQU8sQ0FDUCxVQUFXLENBQ1gsd0JBQXlCLENBcE5yQyw4REFzTmdCLGFBQWMsQ0FDZCxjQUFlLENBdk4vQiw2REEyTlksU0FBVSxDQUNWLFFBQVMiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCwgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuKiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbmEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKiBHRU5FUkFMICoqKioqKioqKioqKioqKioqL1xuaHRtbCwgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cbmJvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvdGV4dHVyZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuYSB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLyoqKioqKioqKioqKioqKioqIFRJVFJFLCBURVhURSAmIExJRU4gKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICBjb2xvcjogJGNvbG9yMjtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG4ubmF2aWVfZ2VuZXJhbF90aXRyZV9zZWNvbmRhaXJlIHtcbiAgICBmb250LWZhbWlseTogJHN1YnRpdGxlO1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG59XG5cbi5uYXZpZV9nZW5lcmFsX3RleHRlX3ByaW5jaXBhbCB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0O1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLm5hdmllX2dlbmVyYWxfdGV4dGUge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZSBkaXNjO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBpbnNpZGUgZGVjaW1hbDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTVweCAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDE1cHggMDtcbiAgICB9XG59XG4ubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKioqKioqKioqKioqKioqKiBCT09UU1RSQVAgKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfZ2VuZXJhbF9jb250YWluZXJfbWF4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLm5hdmllX2dlbmVyYWxfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuLm5hdmllX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZpZV9nIHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZpZV9kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAubmF2aWVfZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmllX21vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKiogQU5JTUFUSU9OUyAqKioqKioqKioqKioqKioqKi9cbi5uYXZpZV9hbmltX2xlZnQsIC5uYXZpZV9hbmltX3RvcCwgLm5hdmllX2FuaW1fcmlnaHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKioqKioqKioqKioqKioqKiogTElHSFRCT1ggKioqKioqKioqKioqKioqKiovXG4ubGctYmFja2Ryb3Age1xuICAgIHotaW5kZXg6IDkwMDAwMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIge1xuICAgIHotaW5kZXg6IDkwMDAwMDAwMDAxICFpbXBvcnRhbnQ7XG59XG4ubGctaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKiogTUFTUVVFUiAqKioqKioqKioqKioqKioqKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY2R1X2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qKioqKioqKioqKioqKioqKiBQT0xJQ0VTICoqKioqKioqKioqKioqKioqL1xuJGRlZmF1bHQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJHRpdGxlOiAnS25ld2F2ZScsIHNhbnMtc2VyaWY7XG4kc3VidGl0bGU6ICdSb2JvdG8gU2xhYicsIHNhbnMtc2VyaWY7XG4kbGluazogJ1JvYm90byBTbGFiJywgc2Fucy1zZXJpZjtcblxuLyoqKioqKioqKioqKioqKioqIENPVUxFVVJTICoqKioqKioqKioqKioqKioqL1xuJGNvbG9yMTogI0ZGRkZGRjtcbiRjb2xvcjI6ICMwMDAwMDA7XG4kY29sb3IzOiAjRUNDNzQ3O1xuJGNvbG9yNDogIzdDQTdCOTtcbiRjb2xvcjU6ICM5REJEQ0I7XG4kY29sb3I2OiAjNEI3QzkxO1xuJGNvbG9yNzogIzNCNjQ3NjtcbiRjb2xvcjg6ICM5NThGODc7XG4kY29sb3I5OiAjREZEN0NEO1xuXG4vKioqKioqKioqKioqKioqKiogUkVTUE9OU0lWRSAqKioqKioqKioqKioqKioqKi9cbiRzbTogNTc1cHg7XG4kbWQ6IDc2N3B4O1xuJGxnOiA5OTFweDtcbiR4bDogMTE5OXB4O1xuJHh4bDogMTM5OXB4O1xuXG4vKioqKioqKioqKioqKioqKiogR1JBSVNTRVMgKioqKioqKioqKioqKioqKiovXG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaUJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kZXh0cmFCb2xkOiA4MDA7XG4kYmxhY2s6IDkwMDsiLCIvKioqKioqKioqKioqKioqKiogQlVSRUFVICoqKioqKioqKioqKioqKioqL1xuLm5hdmllX2Rlc2t0b3Age1xuICAgIGhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAubmF2aWVfaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgLm5hdmllX2xvZ28ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbWVudSB7XG4gICAgICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgPiBhLCAmLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uYXZpZV9yZHYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfc3RpY2t5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy90ZXh0dXJlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKiBNT0JJTEUgKioqKioqKioqKioqKioqKiovXG4ubmF2aWVfbW9iaWxlIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIC5uYXZpZV9iYXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAubmF2aWVfbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX21lbnVfYm91dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLm5hdmllX2J1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmF2aWVfb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmF2aWVfY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNuYXZpZV9tZW51X21vYmlsZV9zaWRyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweCAzMHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB0b3A6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAtMzUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMzUwcHg7XG4gICAgfVxuICAgIC5uYXZpZV9tZW51IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgLm5hdmllX21lbnVfYm91dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLm5hdmllX2J1cmdlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdmllX29wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdmllX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm5hdmllX3JkdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2lkci1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5uYXZpZV9jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXZpZV9vcGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsImZvb3RlciB7XG4gICAgLm5hdmllX2JvcmR1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9sb2dvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYWdyZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfcXVhbGlvcGkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ub20ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2Nvb3Jkb25uZWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgLm5hdmllX2ljb25lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV90ZXh0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9yZXNlYXV4X3NvY2lhdXgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYm91dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjFcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3BsYW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3BhcnRlbmFpcmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgICAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAubmF2aWVfcGFydGVuYWlyZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2NvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMjtcbiAgICAgICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjdWVpbF9lbnRldGUge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5uYXZpZV9ib3JkdXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIC5uYXZpZV90aXRyZV9oMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV90aXRyZV9oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIC0xNXB4IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjdWVpbF9mb3JtYXRpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG4gICAgLm5hdmllX2JvcmR1cmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ZsZWNoZSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDUwcHggMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvZmxlY2hlLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfY29udGVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXZpZV9jb250ZW51XzEsICYubmF2aWVfY29udGVudV8yIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3R5cGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfbGlzdGUge1xuICAgICAgICAgICAgLm5hdmllX2VsZW1lbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICBtYXJnaW46IDcwcHggMCAwIDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9hY2N1ZWlsX2FjdHVhbGl0ZXMge1xuICAgIC5uYXZpZV9zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9jb250ZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA3NXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIC5uYXZpZV9wcmVjZWRlbnQsIC5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9hY2N1ZWlsX3ByZXNlbnRhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMTEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuICAgIC5uYXZpZV9jaHJvbm9tZXRyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IC02NXB4O1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5uYXZpZV9jaGlmZnJlc19jbGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgIC5uYXZpZV9jaGlmZnJlX2NsZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3IzO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uYXZpZV9jaGlmZnJlX2NsZV80IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfY2hpZmZyZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfdGV4dGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9hY2N1ZWlsX3ZhbGV1cnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjBweDtcbiAgICB9XG4gICAgLm5hdmllX2JvcmR1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9tYWluX2VuZ2FnZW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2dlbmVyYWxfdGl0cmVfc2Vjb25kYWlyZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9hY2N1ZWlsX3NvY2lhbHdhbGwge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cbiAgICAubmF2aWVfZmFjZWJvb2sge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjdWVpbF90ZW1vaWduYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMTEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuICAgIC5uYXZpZV9tZWdhcGhvbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIC5uYXZpZV9wcmVjZWRlbnQsIC5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX3ByZWNlZGVudCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ndWlsbGVtZXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9ndWlsbGVtZXQucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9zbGlkZSB7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfbm9tIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9lbnRldGUge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMjRweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICAubmF2aWVfYXJpYW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yODtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I0O1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2dlbmVyYWxfdGl0cmVfc2Vjb25kYWlyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9jb250YWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm5hdmllX2Nvb3Jkb25uZWVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDE1MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2JvcmR1cmVfZHJvaXRlIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2dlbmVyYWxfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYW55d2hlcmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ib3JkdXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfZm9ybXVsYWlyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNTtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2hldXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICByaWdodDogLTc1cHg7XG4gICAgICAgICAgICBib3R0b206IC0xNzBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ZsZWNoZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvZmxlY2hlLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjgycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfc3VibWl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfYWNjZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubmF2aWVfY2hyb25vbWV0cmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9ib3JkdXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ZsZWNoZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2ZsZWNoZS1qYXVuZS5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2xpZ25lcyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ib3JkdXJlX2Ryb2l0ZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3IzO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2xpZ25lIHtcbiAgICAgICAgICAgIC5uYXZpZV9pY29uZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9udW1lcm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZGlyZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlCb2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9qb3VycyB7XG4gICAgICAgICAgICAgICAgLm5hdmllX2pvdXIge1xuICAgICAgICAgICAgICAgICAgICAubmF2aWVfdGl0cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmllX2hvcmFpcmVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZpZV9ob3JhaXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDJmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZpZV9oZXVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2aWVfZm9ybWF0aW9ucyB7XG4gICAgLm5hdmllX2ZpbHRyZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA0MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmF2aWVfY29udGVudV8xLCAmLm5hdmllX2NvbnRlbnVfMiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yMTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfaWNvbmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV90eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5uYXZpZV90eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9mb3JtYXRpb25zX2NvbnRlbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAubmF2aWVfYm9yZHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9mbGVjaGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWdzL2ZsZWNoZS1qYXVuZS5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9mb3JtYXRpb25zX2xpc3RlIHtcbiAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX3RpdHJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgODBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3IzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5hdmllX2dlbmVyYWxfdGl0cmVfMSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2Zvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5uYXZpZV90aXRyZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLm5hdmllX2NoZXZyb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZV90aXRyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmF2aWVfY2hldnJvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9mb3JtYXRpb25fZmljaGUge1xuICAgIC5uYXZpZV9nZW5lcmFsX2NvbnRhaW5lcl9tYXgge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC8qKioqKioqKioqIEJMT0MgMSAqKioqKioqKioqL1xuICAgIC5uYXZpZV9ibG9jXzEge1xuICAgICAgICAubmF2aWVfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTgwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmVfc2Vjb25kYWlyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5uYXZpZV90eXBlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgLm5hdmllX3R5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc3VidGl0bGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2NhcmFjdGVyaXN0aXF1ZXMge1xuICAgICAgICAgICAgICAgIC5uYXZpZV9jYXJhY3RlcmlzdGlxdWUge1xuICAgICAgICAgICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZV9zZWNvbmRhaXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfbGllbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvKioqKioqKioqKiBCTE9DIDIgKioqKioqKioqKi9cbiAgICAubmF2aWVfYmxvY18yIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9pbWFnZSB7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvKioqKioqKioqKiBCTE9DIDMgKioqKioqKioqKi9cbiAgICAubmF2aWVfYmxvY18zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAwIDExMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZyB7XG4gICAgICAgICAgICAtLWJzLWd1dHRlci14OiAxNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYm9yZHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ib3JkdXJlXzIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ZsZWNoZSB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCA1MHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9mbGVjaGUucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF90aXRyZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfZ2VuZXJhbF90ZXh0ZSB7XG4gICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2JvcmR1cmVfZHJvaXRlIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qKioqKioqKioqIEJMT0MgNCAqKioqKioqKioqL1xuICAgIC5uYXZpZV9ibG9jXzQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgMTAwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNzBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9nIHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDE1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9sb3VwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ib3JkdXJlX2Ryb2l0ZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3I5O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfYm91dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3I2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyoqKioqKioqKiogQkxPQyA1ICoqKioqKioqKiovXG4gICAgLm5hdmllX2Jsb2NfNSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9mbGVjaGUge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZ3MvZmxlY2hlLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmVfc2Vjb25kYWlyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyoqKioqKioqKiogQkxPQyA2ICoqKioqKioqKiovXG4gICAgLm5hdmllX2Jsb2NfNiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCAxMzBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfbWFpbl9lbmdhZ2VtZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfaW1hZ2Uge1xuICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9zbGlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgICAgLm5hdmllX3ByZWNlZGVudCwgLm5hdmllX3N1aXZhbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9wcmVjZWRlbnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfc3VpdmFudCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWVfZ3VpbGxlbWV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9ndWlsbGVtZXQucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9zbGlkZSB7XG4gICAgICAgICAgICAgICAgLm5hdmllX2dlbmVyYWxfdGV4dGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2aWVfbm9tIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZpZV9jb250ZW51X2ZsZXhpYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm5hdmllX2dlbmVyYWxfdGl0cmUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgLm5hdmllX2dlbmVyYWxfdGl0cmVfc2Vjb25kYWlyZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9nZW5lcmFsX3RleHRlX3ByaW5jaXBhbCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgICAubmF2aWVfYm91dG9ucyB7XG4gICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC5uYXZpZV9nZW5lcmFsX2xpZW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDE1cHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAubmF2aWVfZ2VuZXJhbF9saWVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ltYWdlX3ByaW5jaXBhbGUge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm5hdmllX2dhbGVyaWVfaW1hZ2VzIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgICAubmF2aWVfZ2FsZXJpZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubmF2aWVfcHJlY2VkZW50LCAubmF2aWVfc3VpdmFudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmllX3ByZWNlZGVudCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9zdWl2YW50IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2aWVfbG9nb3Mge1xuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgICAgIC5uYXZpZV9jb250ZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHggNDBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC5uYXZpZV9sb2dvIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9jaGlmZnJlc19jbGVzIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5uYXZpZV9jaGlmZnJlX2NsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9jaGlmZnJlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHN1YnRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV90ZXh0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX3NvbW1haXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ib3JkdXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmllX2ltYWdlIHtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9jb250ZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZV9ib3V0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsaW5rO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLm5hdmllX2NvbnRlbnUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2JvcmR1cmVfamF1bmUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yMztcbiAgICB9XG4gICAgLm5hdmllXzJfY29sb25uZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICAgICAgLmd4LTUge1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubmF2aWVfaW1hZ2VfcHJpbmNpcGFsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmllX2ZsZWNoZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1ncy9mbGVjaGUucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZV9mb25kX2NvbG9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHggMDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV9ib3JkdXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZpZV8yX2NvbG9ubmVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIl19 */
