/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{font-display:swap;font-family:title;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-ExtraBold.37a35b6c.woff2) format("woff2")}@font-face{font-display:swap;font-family:text;font-style:normal;font-weight:400;src:url(/build/fonts/BAHNSCHRIFT.af790b85.woff2) format("woff2")}@font-face{font-display:swap;font-family:logo;font-style:normal;font-weight:400;src:url(/build/fonts/Manteman.032b2bc8.woff2) format("woff2")}.clean_transition *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}*,:after,:before{box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}html{font-size:62.5%}body{align-items:center;background-color:#f6f3f0;color:#444746;display:flex;flex-direction:column;justify-content:center;min-height:100svh;overflow-x:hidden;position:relative}body.active{height:100%;overflow-y:hidden}body::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-track{background-color:#e0d5ca}body::-webkit-scrollbar-thumb{background-color:#5b786a;border:.3rem solid #e0d5ca;border-radius:8px}body::-webkit-scrollbar-corner{background-color:#e0d5ca}main{flex-direction:column;gap:50px;padding-bottom:20px;position:relative}.cookie-banner-overlay,main{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.cookie-banner-overlay{background-color:rgba(68,71,70,.494);left:0;opacity:0;position:fixed;top:0;transition:opacity .5s ease;z-index:-1}.cookie-banner-overlay .cookie-banner{align-items:center;background-color:#f6f3f0;border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);display:flex;flex-direction:column;gap:20px;max-width:600px;padding:30px;text-align:center;width:80svw}.cookie-banner-overlay .cookie-banner p{text-align:left}.cookie-banner-overlay .cookie-banner .cookie-banner_link{text-decoration:underline;transition:.2s ease-in-out}.cookie-banner-overlay .cookie-banner .cookie-banner_link:hover{color:#f39a8b}.cookie-banner-overlay .cookie-banner .cookie-banner_btn-wrapper{display:flex;gap:10px}.cookie-banner-overlay .cookie-banner .cookie-banner_btn-wrapper button{border:none;border-radius:4px;color:#f6f3f0;cursor:pointer;font-family:text;font-size:clamp(1.6rem,3svw,1.8rem);padding:10px 20px;transition:transform .2s cubic-bezier(.43,.77,.15,1.5)}.cookie-banner-overlay .cookie-banner .cookie-banner_btn-wrapper button:first-child{background-color:hsla(9,81%,75%,.69);color:#444746}.cookie-banner-overlay .cookie-banner .cookie-banner_btn-wrapper button:nth-child(2){background-color:#b0d7b5;color:#444746}.cookie-banner-overlay .cookie-banner .cookie-banner_btn-wrapper button:hover{transform:scale(1.04)}@media screen and (max-width:1025px){.cookie-banner-overlay .cookie-banner{width:92%}}.cookie-banner-overlay.active{opacity:1;z-index:10001}ul{margin:0;padding:0}img :not(.hero-wrapper_element img){border-radius:8px;vertical-align:unset}.sf-dump{background:#e0e0e0;font-size:clamp(1.2rem,2vw,1.4rem);left:50%;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2000}.hands-overlay{left:0;position:absolute;top:0;width:100%;z-index:-1}.hands-overlay ul{display:flex;flex-direction:column;gap:10%}.hands-overlay ul li .hands-overlay__img-wrapper{align-items:center;display:flex;justify-content:space-between;padding:200px 4svw;width:100%}.hands-overlay ul li .hands-overlay__img-wrapper .hands-overley__img{height:auto;max-height:15svw;max-width:15svw;min-height:50px;min-width:50px;width:200px}.hands-overlay ul li .hands-overlay__img-wrapper .hands-overley__img:nth-child(odd){margin-top:-300px}.hands-overlay ul li .hands-overlay__img-wrapper .hands-overley__img:nth-child(2n){margin-top:300px;transform:rotate(130deg)}@keyframes appear{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.hands-overley__img{animation:appear linear;animation-timeline:view();animation-range:entry 0 cover 55%}}.contact_form,.login-form__form,form[name=actualite],form[name=company],form[name=partner]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 20px;width:100%}.contact_form .form_select,.contact_form .inputs,.contact_form .text_area,.login-form__form .form_select,.login-form__form .inputs,.login-form__form .text_area,form[name=actualite] .form_select,form[name=actualite] .inputs,form[name=actualite] .text_area,form[name=company] .form_select,form[name=company] .inputs,form[name=company] .text_area,form[name=partner] .form_select,form[name=partner] .inputs,form[name=partner] .text_area{background-color:#f6f3f0;border:none;border-radius:50px;box-shadow:1px 1px 5px rgba(0,0,0,.205);color:#444746;display:inline-block;font-family:text;font-size:clamp(1.4rem,3vw,2rem);outline:none;padding:10px 20px;transition:transform .2s ease-in-out;width:100%}.contact_form .form_select:hover,.contact_form .inputs:hover,.contact_form .text_area:hover,.login-form__form .form_select:hover,.login-form__form .inputs:hover,.login-form__form .text_area:hover,form[name=actualite] .form_select:hover,form[name=actualite] .inputs:hover,form[name=actualite] .text_area:hover,form[name=company] .form_select:hover,form[name=company] .inputs:hover,form[name=company] .text_area:hover,form[name=partner] .form_select:hover,form[name=partner] .inputs:hover,form[name=partner] .text_area:hover{transform:scale(1.04)}.contact_form label,.login-form__form label,form[name=actualite] label,form[name=company] label,form[name=partner] label{font-family:text;font-size:clamp(1.4rem,3vw,2rem);padding-left:20px;text-align:left;width:100%}.contact_form .help-text,.login-form__form .help-text,form[name=actualite] .help-text,form[name=company] .help-text,form[name=partner] .help-text{padding-left:20px}.contact_form .form_select,.contact_form .inputs,.login-form__form .form_select,.login-form__form .inputs,form[name=actualite] .form_select,form[name=actualite] .inputs,form[name=company] .form_select,form[name=company] .inputs,form[name=partner] .form_select,form[name=partner] .inputs{height:clamp(40px,6vh,50px);min-height:40px}.contact_form #partner_img_path,.login-form__form #partner_img_path,form[name=actualite] #partner_img_path,form[name=company] #partner_img_path,form[name=partner] #partner_img_path{line-height:120%}.contact_form .help-text,.login-form__form .help-text,form[name=actualite] .help-text,form[name=company] .help-text,form[name=partner] .help-text{font-size:clamp(1rem,2svw,1.4rem);margin:0}.contact_form .login-form-form__check-box-container,.contact_form .partner-form-container__checkbox-container,.login-form__form .login-form-form__check-box-container,.login-form__form .partner-form-container__checkbox-container,form[name=actualite] .login-form-form__check-box-container,form[name=actualite] .partner-form-container__checkbox-container,form[name=company] .login-form-form__check-box-container,form[name=company] .partner-form-container__checkbox-container,form[name=partner] .login-form-form__check-box-container,form[name=partner] .partner-form-container__checkbox-container{align-items:center;border-radius:8px;display:flex;gap:5px;justify-content:center;padding:5px 10px}.contact_form .login-form-form__check-box-container label,.contact_form .partner-form-container__checkbox-container label,.login-form__form .login-form-form__check-box-container label,.login-form__form .partner-form-container__checkbox-container label,form[name=actualite] .login-form-form__check-box-container label,form[name=actualite] .partner-form-container__checkbox-container label,form[name=company] .login-form-form__check-box-container label,form[name=company] .partner-form-container__checkbox-container label,form[name=partner] .login-form-form__check-box-container label,form[name=partner] .partner-form-container__checkbox-container label{cursor:pointer;margin-left:-10px}.contact_form .login-form-form__check-box-container input[type=checkbox],.contact_form .partner-form-container__checkbox-container input[type=checkbox],.login-form__form .login-form-form__check-box-container input[type=checkbox],.login-form__form .partner-form-container__checkbox-container input[type=checkbox],form[name=actualite] .login-form-form__check-box-container input[type=checkbox],form[name=actualite] .partner-form-container__checkbox-container input[type=checkbox],form[name=company] .login-form-form__check-box-container input[type=checkbox],form[name=company] .partner-form-container__checkbox-container input[type=checkbox],form[name=partner] .login-form-form__check-box-container input[type=checkbox],form[name=partner] .partner-form-container__checkbox-container input[type=checkbox]{background:#f6f3f0;border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,.205);display:inline-block;margin:10px auto;min-height:20px;min-width:20px;outline:none;transition:.2s ease-in-out}.contact_form .login-form-form__check-box-container input[type=checkbox],.contact_form .login-form-form__check-box-container label[for=_remember_me],.contact_form .partner-form-container__checkbox-container input[type=checkbox],.contact_form .partner-form-container__checkbox-container label[for=_remember_me],.login-form__form .login-form-form__check-box-container input[type=checkbox],.login-form__form .login-form-form__check-box-container label[for=_remember_me],.login-form__form .partner-form-container__checkbox-container input[type=checkbox],.login-form__form .partner-form-container__checkbox-container label[for=_remember_me],form[name=actualite] .login-form-form__check-box-container input[type=checkbox],form[name=actualite] .login-form-form__check-box-container label[for=_remember_me],form[name=actualite] .partner-form-container__checkbox-container input[type=checkbox],form[name=actualite] .partner-form-container__checkbox-container label[for=_remember_me],form[name=company] .login-form-form__check-box-container input[type=checkbox],form[name=company] .login-form-form__check-box-container label[for=_remember_me],form[name=company] .partner-form-container__checkbox-container input[type=checkbox],form[name=company] .partner-form-container__checkbox-container label[for=_remember_me],form[name=partner] .login-form-form__check-box-container input[type=checkbox],form[name=partner] .login-form-form__check-box-container label[for=_remember_me],form[name=partner] .partner-form-container__checkbox-container input[type=checkbox],form[name=partner] .partner-form-container__checkbox-container label[for=_remember_me]{cursor:pointer}.contact_form .login-form-form__check-box-container input[type=checkbox]:checked,.contact_form .partner-form-container__checkbox-container input[type=checkbox]:checked,.login-form__form .login-form-form__check-box-container input[type=checkbox]:checked,.login-form__form .partner-form-container__checkbox-container input[type=checkbox]:checked,form[name=actualite] .login-form-form__check-box-container input[type=checkbox]:checked,form[name=actualite] .partner-form-container__checkbox-container input[type=checkbox]:checked,form[name=company] .login-form-form__check-box-container input[type=checkbox]:checked,form[name=company] .partner-form-container__checkbox-container input[type=checkbox]:checked,form[name=partner] .login-form-form__check-box-container input[type=checkbox]:checked,form[name=partner] .partner-form-container__checkbox-container input[type=checkbox]:checked{accent-color:#b0d7b5}.contact_form .login-form-form__check-box-container label[for=_remember_me],.contact_form .login-form-form__check-box-container label[for=partner_active],.contact_form .partner-form-container__checkbox-container label[for=_remember_me],.contact_form .partner-form-container__checkbox-container label[for=partner_active],.login-form__form .login-form-form__check-box-container label[for=_remember_me],.login-form__form .login-form-form__check-box-container label[for=partner_active],.login-form__form .partner-form-container__checkbox-container label[for=_remember_me],.login-form__form .partner-form-container__checkbox-container label[for=partner_active],form[name=actualite] .login-form-form__check-box-container label[for=_remember_me],form[name=actualite] .login-form-form__check-box-container label[for=partner_active],form[name=actualite] .partner-form-container__checkbox-container label[for=_remember_me],form[name=actualite] .partner-form-container__checkbox-container label[for=partner_active],form[name=company] .login-form-form__check-box-container label[for=_remember_me],form[name=company] .login-form-form__check-box-container label[for=partner_active],form[name=company] .partner-form-container__checkbox-container label[for=_remember_me],form[name=company] .partner-form-container__checkbox-container label[for=partner_active],form[name=partner] .login-form-form__check-box-container label[for=_remember_me],form[name=partner] .login-form-form__check-box-container label[for=partner_active],form[name=partner] .partner-form-container__checkbox-container label[for=_remember_me],form[name=partner] .partner-form-container__checkbox-container label[for=partner_active]{font-family:text;font-size:clamp(1.6rem,3svw,1.8rem);user-select:none}.contact_form .text_area,.login-form__form .text_area,form[name=actualite] .text_area,form[name=company] .text_area,form[name=partner] .text_area{border-radius:8px;resize:none}.contact_form button,.login-form__form button,form[name=actualite] button,form[name=company] button,form[name=partner] button{color:#444746;font-family:text;font-size:clamp(1.6rem,3svw,1.8rem);transition:transform .2s cubic-bezier(.43,.77,.15,1.5)}.contact_form button:hover,.login-form__form button:hover,form[name=actualite] button:hover,form[name=company] button:hover,form[name=partner] button:hover{transform:scale(1.04)}.contact_form li,.login-form__form li,form[name=actualite] li,form[name=company] li,form[name=partner] li{color:#f39a8b}@media screen and (min-width:1025px){.login-form__form{max-width:25svw}}.admin-form-btn__container{display:flex;gap:20px}.admin-form__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10svh 0 20px}.admin-form__container .partner-form__img-wrapper{align-items:center;display:flex;gap:20px;position:relative}.admin-form__container .partner-form__img-wrapper .admin-form-img-wrapper__img{border-radius:8px;height:6svw;min-height:150px;min-width:150px;overflow:hidden;position:relative;width:6svw}.admin-form__container .partner-form__img-wrapper .admin-form-img-wrapper__img picture{height:100%;width:100%}.admin-form__container .partner-form__img-wrapper .admin-form-img-wrapper__img img{height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:885px){.admin-form__container .partner-form__img-wrapper{flex-direction:column}}.admin-form__container .admin-form-container__description,.admin-form__container .admin-form-img-wrapper__img{width:100%}.admin-form__element-container{align-items:center;display:flex;gap:50px;justify-content:center}.admin-form__element-container .admin-form-element-container__element{display:flex;flex-direction:column;gap:10px;position:relative;width:100%}.admin-form__element-container .admin-form-element-container__element:not(.horaires){min-width:28svw}.admin-form__element-container .admin-form-element-container__element:not(.horaires):after{background-color:#444746;border-radius:8px;content:"";display:block;height:80%;position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:4px}.admin-form__element-container .admin-form-element-container__element.horaires{min-width:320px}@media screen and (max-width:885px){.admin-form__element-container{flex-direction:column}.admin-form__element-container .admin-form-element-container__element:not(.horaires):after{display:none}}.cta-wrapper{display:flex;gap:20px}.cta,.cta-danger{border:none;border-radius:50px;box-shadow:1px 1px 5px rgba(0,0,0,.205);padding:10px 15px;transition:transform .2s cubic-bezier(.43,.77,.15,1.5);width:fit-content}.cta-danger:hover,.cta:hover{transform:scale(1.04)}@media (pointer:coarse),screen and (max-width:1025px){.cta-danger:hover,.cta:hover{transform:none}}.cta{background-color:#b0d7b5}.cta-danger{background-color:hsla(9,81%,75%,.69)}.cta-btn{align-self:center;background-color:#b0d7b5;border:none;border-radius:50px;box-shadow:1px 1px 5px rgba(0,0,0,.205);font-family:text;font-size:clamp(1.6rem,3svw,1.8rem);padding:10px 15px;transition:transform .2s cubic-bezier(.43,.77,.15,1.5),margin-bottom .5s ease-in-out;width:fit-content}.cta-btn:hover{transform:scale(1.04)}@media (pointer:coarse),screen and (max-width:1025px){.cta-btn:hover{transform:none}}.connected-user{align-items:center;display:flex;flex-direction:column;justify-content:center}.admin_show_btn_container{display:flex;gap:20px}.slideshow__nav-btn-container{display:flex;gap:20px;margin-top:-10px}.slideshow__nav-btn-container .carousel-wrapper_button{align-items:center;background-color:#f6f3f0;border:none;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.23);display:flex;height:50px;justify-content:center;line-height:50px;text-align:center;transition:box-shadow .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out;width:50px;z-index:2}.slideshow__nav-btn-container .carousel-wrapper_button img{height:30%;object-fit:contain;width:30%}.slideshow__nav-btn-container .carousel-wrapper_button:hover{box-shadow:0 3px 6px rgba(0,0,0,.43)}.slideshow__nav-btn-container .carousel-wrapper_button:active{box-shadow:0 3px 6px rgba(0,0,0,.63);transform:translateY(3px)}@media screen and (min-width:885px){.slideshow__nav-btn-container{margin-top:-50px}}.cta-animation{animation:vibrate .3s linear 2 both}.cta-animation-completed{animation:none}@media (prefers-reduced-motion:reduce){.cta-animation{animation:none}}@keyframes vibrate{0%{transform:scale(1) translate(0)}20%{transform:scale(1) translate(-2px,2px)}40%{transform:scale(1) translate(-2px,-2px)}60%{transform:scale(1) translate(2px,2px)}80%{transform:scale(1) translate(2px,-2px)}to{transform:scale(1) translate(0)}}h1,h2,h4,h5,h6{font-family:title;margin:0}h1{font-size:clamp(2.6rem,3svw,4rem)}h2{font-size:clamp(2rem,3svw,3rem)}h2,h3{line-height:normal;margin:0}h3{font-size:clamp(1.8rem,3svw,2.5rem)}.smallH3{font-family:text;font-weight:700}.smallH3,h4{font-size:clamp(1.7rem,3svw,2rem)}a:not(.logo-link,.form_action_btn),em,li,p{color:#444746;font-family:text;font-size:clamp(1.6rem,3svw,1.8rem);font-style:normal}p{margin-bottom:0}a:not(.logo-link,.admin-home__card,.form_action_btn,.social-links){display:inline-block;text-decoration:none;width:fit-content}.social-links{text-decoration:none}.social-links:hover{color:#f39a8b}.upper-title{text-transform:uppercase}.mw-800{max-width:800px}.mw-1200{max-width:1200px}header{left:0;position:fixed;top:0;width:100%;z-index:9998}header:after{background-color:#b0d7b5;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:100%}header nav{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}header nav .layout{background-color:#f6f3f0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2740%27 height=%271%27%3E%3Cpath fill=%27%23e0d5ca%27 fill-opacity=%27.4%27 fill-rule=%27evenodd%27 d=%27M0 0h20v1H0z%27/%3E%3C/svg%3E");height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}header nav .nav_user-nav{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:10px;min-height:8svh;padding:30px 0;position:relative;width:100%}header nav .nav_user-nav .burger{background-color:#5b786a;border:none;border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);cursor:pointer;height:50px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:9998}header nav .nav_user-nav .burger i{background-color:#f6f3f0;display:block;height:2px;margin:8px 8px 8px 11px;transform-origin:center;transition:transform .45s cubic-bezier(.43,.77,.15,1.5),opacity .45s ease-in-out,width .3s ease-in-out,background-color .3s linear;width:28px}header nav .nav_user-nav .burger i:nth-child(2){width:22px}header nav .nav_user-nav .burger:hover i:first-child{transform:translate3d(0,-3px,0)}header nav .nav_user-nav .burger:hover i:nth-child(3){transform:translate3d(0,3px,0)}header nav .nav_user-nav .burger.active i:nth-child(2){opacity:0;transform:translateX(-50px)}header nav .nav_user-nav .burger.active i:first-child{transform:translateY(10px) rotate(45deg) scale(1.2)}header nav .nav_user-nav .burger.active i:nth-child(3){transform:translateY(-10px) rotate(-45deg) scale(1.2)}header nav .nav_user-nav .burger.active:hover i:first-child{transform:translateY(10px) rotate(55deg) scale(1.2)}header nav .nav_user-nav .burger.active:hover i:nth-child(3){transform:translateY(-10px) rotate(-55deg) scale(1.2)}@media screen and (min-width:885px){header nav .nav_user-nav .burger{display:none}}header nav .nav_user-nav .logo-link{height:fit-content;transition:transform .2s cubic-bezier(.43,.77,.15,1.5),opacity .2s ease-in-out}header nav .nav_user-nav .logo-link .logo-link_image{width:0}header nav .nav_user-nav .logo-link#small{opacity:0}header nav .nav_user-nav .logo-link#small.active{margin-left:15px;opacity:1}header nav .nav_user-nav .logo-link#small.active .logo-link_image{max-width:400px;min-width:150px;width:100%;width:45svw}@media screen and (max-width:885px){header nav .nav_user-nav .logo-link#small.active{margin-left:50px}}@media screen and (min-width:885px){header nav .nav_user-nav .logo-link#small{margin-top:10px}}header nav .nav_user-nav .logo-link#big{opacity:0;padding:0}@media screen and (min-width:885px){header nav .nav_user-nav .logo-link#big{margin-left:0}}header nav .nav_user-nav .logo-link#big.active{margin-left:0;opacity:1;padding:0 15px}header nav .nav_user-nav .logo-link#big.active .logo-link_image{max-width:400px;min-width:150px;width:100%;width:45svw}@media screen and (max-width:320px){header nav .nav_user-nav .logo-link#big.active{margin-left:5px}}header nav .nav_user-nav .logo-link:hover{transform:scale(1.04)}header nav .nav_user-nav .nav_social-nav-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%)}header nav .nav_user-nav .nav_social-nav-container .nav_social-nav-container_link{background-color:hsla(9,81%,75%,.69);border-radius:8px;font-size:clamp(1.4rem,3svw,1.6rem);padding:5px 10px;transition:background-color .2s ease-in-out,transform .2s cubic-bezier(.43,.77,.15,1.5)}header nav .nav_user-nav .nav_social-nav-container .nav_social-nav-container_link:hover{background-color:#f39a8b;transform:scale(1.04)}header nav .nav_user-nav .nav_social-nav-container .nav_social-nav{display:flex;flex-direction:row;gap:1svw}header nav .nav_user-nav .nav_social-nav-container .nav_social-nav li a{align-items:center;display:flex;height:40px;justify-content:center;width:40px}header nav .nav_user-nav .nav_social-nav-container .nav_social-nav li a img{border-radius:12px;box-shadow:1px 1px 5px rgba(0,0,0,.205);height:100%;object-fit:cover;transition:transform .2s cubic-bezier(.43,.77,.15,1.5);width:100%}header nav .nav_user-nav .nav_social-nav-container .nav_social-nav li:hover a img{transform:scale(1.06)}header nav .nav_user-nav.active{justify-content:space-between;margin-bottom:0}@media screen and (max-width:885px){header nav .nav_user-nav{justify-content:space-between;padding:20px 5px}header nav .nav_user-nav .burger,header nav .nav_user-nav .nav_social-nav-container{position:static;transform:translateY(0)}}@media screen and (max-width:320px){header nav .nav_user-nav .logo-link#small.active{margin-left:0;opacity:1}header nav .nav_user-nav .logo-link#big{opacity:0;padding:0}header nav .nav_user-nav .logo-link#big.active{margin-left:0;opacity:1;padding:0 15px}header nav .nav_user-nav .logo-link:hover{transform:scale(1.04)}}header nav .nav-descktop_nav-menu{align-items:center;background-color:#f6f3f0;box-shadow:-1px 0 5px rgba(0,0,0,.15);display:none;gap:2svw;justify-content:center;padding:15px 0 20px;width:100%}header nav .nav-descktop_nav-menu li{border-radius:8px;cursor:pointer;padding:5px 10px}header nav .nav-descktop_nav-menu li a{position:relative}header nav .nav-descktop_nav-menu li a:after{background-color:#444746;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}header nav .nav-descktop_nav-menu li:hover a:after{width:100%}header nav .nav-descktop_nav-menu li.active{background-color:hsla(9,81%,75%,.69)}@media screen and (min-width:885px){header nav .nav-descktop_nav-menu{display:flex}}.nav-mobile_nav-menu{background-color:#b0d7b5;display:flex;flex-direction:column;height:100%;left:0;min-height:85svh;overflow-y:auto;position:absolute;top:100%;transform:translateX(-100%);transition:transform .45s cubic-bezier(.43,.77,.15,1.5);width:80%;z-index:10000}.nav-mobile_nav-menu .nav-mobile-nav-menu_list{display:flex;flex-direction:column;padding:20px 15px 15px;width:100%}.nav-mobile_nav-menu .nav-mobile-nav-menu_list li{border-bottom:1px solid rgba(68,71,70,.165);list-style:none;opacity:0;position:relative;transform:translateY(50px)}.nav-mobile_nav-menu .nav-mobile-nav-menu_list li a{color:#444746;font-family:text;font-size:clamp(1.6rem,3svw,2rem);font-weight:bolder;padding:13px 0 10px;position:relative;text-decoration:none;text-transform:uppercase}.nav-mobile_nav-menu .nav-mobile-nav-menu_list li a:after{background-color:#444746;bottom:10px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.nav-mobile_nav-menu .nav-mobile-nav-menu_list li:hover a:after{width:100%}.nav-mobile_nav-menu .nav-mobile-nav-menu_list li:after{background-color:#f39a8b;border-radius:50%;content:"";height:8px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:8px}.nav-mobile_nav-menu .nav-mobile-nav-menu_list li.animated-menu-item_focused_link:after{opacity:1}.nav-mobile_nav-menu .nav-menu-logo-container{margin:0 auto}.nav-mobile_nav-menu .nav-menu-logo-container img{opacity:0;width:180px}.nav-mobile_nav-menu.active{transform:translateX(0)}@media screen and (min-width:885px){.nav-mobile_nav-menu{display:none}}.animated-menu-item.active{animation:mobileMenuItemsAppearing .2s ease-in .2s forwards}@keyframes mobileMenuItemsAppearing{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}footer{align-items:center;background-color:#b0d7b5;display:flex;flex-direction:column;justify-content:center;min-height:80svh;overflow:hidden;padding:50px 0;position:relative;width:100%;z-index:1000}@media screen and (max-width:885px){footer{min-height:min-content}}footer .footer_wrapper{align-items:center;display:flex;gap:20px;justify-content:space-evenly;width:100%}footer .footer_wrapper .footer-wrapper_list{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}footer .footer_wrapper .footer-wrapper_list .footer-wrapper-list_item:hover a{text-decoration:underline}footer .footer_wrapper .renaud,footer .footer_wrapper .rose{height:100%;max-height:55svh}@media screen and (max-width:885px){footer .footer_wrapper .renaud,footer .footer_wrapper .rose{max-height:20svh}}footer .footer__address-wrapper{display:flex;gap:20px;justify-content:center;padding:0 20px}footer .footer__address-wrapper .footer-address-wrapper__items{align-items:center;display:flex;gap:10px}footer .footer__address-wrapper .footer-address-wrapper__items span img{height:40px;max-width:50px;width:40px}footer .footer__address-wrapper .footer-address-wrapper__items .wrapper-item__container{display:flex;gap:5px}@media screen and (max-width:1025px){footer .footer__address-wrapper{flex-direction:column;gap:10px;margin-top:20px;padding:0 50px}footer .footer__address-wrapper .footer-address-wrapper__items .wrapper-item__container{display:block}}footer small{bottom:0;display:flex;font-size:clamp(1.2rem,3svw,1.4rem);gap:5px;left:2px;position:absolute}footer small a{font-size:clamp(1.2rem,3svw,1.4rem)!important;line-height:clamp(2rem,3svw,2.4rem)}footer small a:hover{text-decoration:underline}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page){align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:50px 30px;text-align:center;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container{background-color:#f6f3f0;border-radius:8px;overflow:hidden;padding:50px 20px;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper{display:flex;flex-direction:column;gap:30px;justify-content:space-between;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item .hook-icon{align-items:center;border-radius:50%;display:flex;height:20svw;justify-content:center;max-height:150px;max-width:150px;padding:20px;width:20svw}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item .hook-icon img{height:100%;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item:first-child .hook-icon{background-color:#f39a8b}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item:first-child .hook-icon img{margin:0 0 7px 10px}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item:nth-child(2) .hook-icon{background-color:#fedb88}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item:nth-child(3) .hook-icon{background-color:#b0d7b5}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item h2{font-size:clamp(1.8rem,3svw,2.5rem)}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper .hook-container-wrapper_item p{max-width:320px}@media screen and (min-width:885px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page) .hook-container .hook-container_wrapper{flex-direction:row;gap:10%;justify-content:center}}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).consignment_hook,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).customization,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).faq-accordion,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).founder-section,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).intro,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement{background-color:#e0d5ca;border-radius:8px}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).page-header{background-color:transparent;display:flex;flex-direction:column;min-height:20svh;width:100%}@media screen and (min-width:885px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).actu,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).books,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).concept,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).consignment_hook,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).contact,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).customization,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).fromWhere,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).home-contact,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).toys,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).tri{padding:50px 12svw}}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper{display:grid;gap:6svw;grid-template-columns:1fr;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper .vetement-wrapper_toy,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper .vetement-wrapper_vetement{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper .vetement-wrapper_toy .vetement-wrapper-vetement_text-container,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper .vetement-wrapper_vetement .vetement-wrapper-vetement_text-container{align-items:center;background-color:#f6f3f0;border-radius:8px;display:flex;flex-direction:column;gap:20px;height:100%;min-height:220px;min-width:240px;padding:20px 30px}@media screen and (max-width:1025px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper .vetement-wrapper_toy .vetement-wrapper-vetement_text-container,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper .vetement-wrapper_vetement .vetement-wrapper-vetement_text-container{justify-content:center}}@media screen and (min-width:1025px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper{align-items:stretch;grid-template-columns:repeat(2,1fr);justify-content:center;padding:70px 6svw}}@media screen and (min-width:1930px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).vetement .vetement_wrapper{padding:70px 12svw}}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).products{display:grid;grid-template-columns:1fr;grid-gap:20px;background-color:#f6f3f0}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).products .products_wrapper{align-items:center;background-color:#e0d5ca;border-radius:8px;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:20px 40px;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).products .products_wrapper p{text-align:left}@media screen and (min-width:1440px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).products{align-items:stretch;gap:40px;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).products:nth-child(odd){grid-auto-flow:column}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).products:nth-child(2n){grid-auto-flow:row}}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search{background-color:#e0d5ca;margin-bottom:8svh}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_title-wrapper{display:grid;gap:6svw;grid-template-columns:1fr;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_title-wrapper .we-search-title-wrapper_h2-container{align-items:center;align-self:stretch;border-radius:8px;display:flex;justify-content:center;justify-self:center;min-height:8svh;padding:0 40px}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_title-wrapper .we-search-title-wrapper_img-container{display:flex;justify-content:space-evenly;justify-self:center;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_title-wrapper .we-search-title-wrapper_img-container img{border-radius:8px;max-width:150px;min-width:80px;padding:10px;width:30%;will-change:transform}@media screen and (min-width:1025px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_title-wrapper{align-items:stretch;grid-template-areas:"accpeted not-accepted";grid-template-columns:repeat(2,1fr);justify-content:center}}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper{display:grid;gap:6svw;grid-template-columns:1fr;justify-items:center;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept{align-items:center;background-color:#f6f3f0;border-radius:8px;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;max-width:750px;padding:30px 10svw}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept .title-container,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept .title-container{align-items:center;display:flex;flex-direction:column;width:100%}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept .title-container img,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept .title-container img{width:100px}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept .title-container h3,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept .title-container h3{margin:20px 0}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept ul,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept ul{align-items:flex-start;display:flex;flex-direction:column;gap:10px}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept ul li,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept ul li{list-style:disc;text-align:start}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept ul li a,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept ul li a{text-decoration:underline}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept p button,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept p button{text-align:left}@media screen and (min-width:1025px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept{padding:30px 3.9svw}}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept #weAccept,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept #weNotAccept{background-color:transparent;border:none;text-decoration:underline;transition:color .2s ease-in-out,transform .2s ease-in-out}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-accept #weAccept:hover,section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept #weNotAccept:hover{color:#f39a8b;transform:scale(1.02)}section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper .we-do-not-accept p{text-align:left}@media screen and (min-width:1025px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search .we-search_wrapper{align-items:stretch;grid-template-areas:"accpeted not-accepted";grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (min-width:1024px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page).we-search{gap:50px;padding:50px}}@media screen and (min-width:1025px){section:not(.review,.hero,.actu,.workshop,.prepare,.contact,.card-carousel,.form-maintenance-title,.maintenance-form,.admin-home,.mentions,.error-page){width:60svw}}.concept{background-color:#f6f3f0}.customization{width:100%}.customization .customization_wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%}.customization .customization_wrapper .customization-wrapper_text-wrapper{display:flex;flex-direction:column;gap:20px;padding:0 30px}.customization .customization_wrapper .customization-wrapper_img-wrapper{align-items:center;display:flex;gap:4svw;justify-content:center;padding:20px;width:100%}.customization .customization_wrapper .customization-wrapper_img-wrapper .customization-image{height:10svw;min-height:110px;min-width:110px;width:10svw}.home-contact h2,.home-contact p{background-color:#f6f3f0}.consignment-progress{justify-content:center}.consignment-progress .consignment-progress_wrapper{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;width:100%}.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:15px;max-width:400px;min-width:300px;padding:20px;width:75svw}.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item a{text-decoration:underline}.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item a:hover{font-weight:600}.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item img{border-radius:8px;height:auto;max-width:50%;width:250px}.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item:first-child{background-color:#f39a8b}.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item:nth-child(2){background-color:#fedb88}.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item:nth-child(3){background-color:#b0d7b5}@media screen and (min-width:1025px){.consignment-progress .consignment-progress_wrapper .consignment-progress-wrapper_item{max-width:400px;min-width:18svw;width:20svw}.consignment-progress .consignment-progress_wrapper{align-items:stretch;flex-direction:row;justify-content:space-between}.consignment-progress{margin:90px 0}}.prepare{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:30px;position:relative;width:100%}.prepare .prepare_img-container{align-items:center;display:flex;flex-wrap:wrap;gap:2svw;justify-content:space-evenly;padding:0 2svw;width:fit-content}.prepare .prepare_img-container img{border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);min-width:150px;transition:transform .5s ease-in-out,opacity .5s ease,box-shadow .2s ease-in-out;width:14svw}.prepare .prepare_img-container img:hover{z-index:1}@media screen and (min-width:885px){.prepare .prepare_img-container{flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:center;margin-top:-8%;position:sticky;top:220px}}.prepare .prepare_wrapper{align-self:stretch;width:100%}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper{display:flex;flex-direction:column}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper-text-container-wrapper_main-text{background-color:#e0d5ca;border-radius:8px;display:flex;flex-direction:column;gap:30px;padding:30px;text-align:left}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper__buttons-wrapper{align-items:center;display:flex;gap:20px;justify-content:center;padding:20px 0;width:100%}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper__buttons-wrapper button{min-width:142px}@media screen and (max-width:885px){.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper__buttons-wrapper{flex-direction:column-reverse}}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper-text-container-wrapper_secondary-text{background-color:#e0d5ca;border-radius:8px;display:flex;flex-direction:column;gap:15px;max-height:0;opacity:0;overflow:hidden;padding:5px 30px;text-align:left;transition:max-height .8s linear,opacity .3s linear;will-change:max-height}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper-text-container-wrapper_secondary-text .prepare-wrapper-text-container-wrapper_list{display:flex;flex-direction:column;gap:15px}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper-text-container-wrapper_secondary-text .prepare-wrapper-text-container-wrapper_list .prepare-wrapper-text-container-wrapper-list-item_list{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-left:18px}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper-text-container-wrapper_secondary-text .prepare-wrapper-text-container-wrapper_list .prepare-wrapper-text-container-wrapper-list-item_list li{list-style:disc}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper-text-container-wrapper_secondary-text .prepare-wrapper-text-container-wrapper_list a{align-self:center;margin-top:15px}.prepare .prepare_wrapper .prepare-wrapper_text-container-wrapper .prepare-wrapper-text-container-wrapper_secondary-text.active{max-height:300svh;opacity:1;padding:30px}@media screen and (min-width:885px){.prepare .prepare_wrapper{width:50svw}}@media screen and (min-width:1920px){.prepare .prepare_wrapper{width:35svw}}@media screen and (min-width:885px){.prepare{align-items:center;flex-direction:row-reverse;justify-content:center;margin-bottom:2svh;min-height:20svh;width:100svw}}@media screen and (min-width:1440px){.prepare{margin-top:8svh}}.faq-accordion{border-radius:8px;margin-bottom:100px}.faq-accordion h2{padding:20px}.faq-accordion h3{max-width:820px;text-align:center}.faq-accordion .faq-accordion-list{margin:0 auto;max-width:1000px}.faq-accordion .faq-accordion-list .faq-accordion-list_item{background-color:#f6f3f0;border-radius:8px;list-style:none;margin:10px 0;padding:10px;width:100%}.faq-accordion .faq-accordion-list .faq-accordion-list_item label{align-items:start;border-radius:8px;color:#444746;cursor:pointer;display:flex;font-family:text;font-size:clamp(1.8rem,3svw,2.5rem);gap:18px;justify-content:space-between;padding:0 10px;position:relative;text-align:left;transition:background-color .2s ease;width:100%}.faq-accordion .faq-accordion-list .faq-accordion-list_item label span img{transform:rotate(0deg);transition:transform .3s ease-in-out;width:20px}.faq-accordion .faq-accordion-list .faq-accordion-list_item label span img.active{transform:rotate(180deg)}.faq-accordion .faq-accordion-list .faq-accordion-list_item input[type=checkbox]{display:none}.faq-accordion .faq-accordion-list .faq-accordion-list_item input[type=checkbox]:checked+label+.faq-accordion-list_content{max-height:300svh;padding:10px 10px 20px}.faq-accordion .faq-accordion-list .faq-accordion-list_item input[type=checkbox]:checked+label{background-color:#e0d5ca}.faq-accordion .faq-accordion-list .faq-accordion-list_item .faq-accordion-list_content{color:#555;display:flex;flex-direction:column;gap:30px;line-height:26px;max-height:0;overflow:hidden;padding:0 10px;text-align:left;transition:max-height .5s ease,padding .5s ease}.faq-accordion .faq-accordion-list .faq-accordion-list_item .faq-accordion-list_content ul{display:flex;flex-direction:column;gap:20px}.faq-accordion .faq-accordion-list .faq-accordion-list_item .faq-accordion-list_content ol li{list-style-type:numbered-parenthesis}.faq-accordion .doted-list{gap:5px;margin:10px 0 0 18px}.faq-accordion .doted-list .doted-list_item{list-style:disc}.faq-accordion .faq-accordion__phone{display:flex;flex-wrap:wrap;justify-content:center}.review{width:100%}.review .review_wrapper{align-items:center;display:flex;gap:4svw;justify-content:center;padding:20px 0;width:100%}.review .review_wrapper .review-wrapper_item{align-items:center;background-color:#e0d5ca;border-radius:8px;display:flex;height:10svw;justify-content:center;min-height:110px;min-width:110px;width:10svw}@media screen and (min-width:1025px){.review{margin-bottom:100px}}.partners{padding-bottom:50px}.partners h2{margin:30px auto}.partners .partners_wrapper{flex:1;flex-direction:column;gap:50px;height:100%}.partners .partners_wrapper,.partners .partners_wrapper ul{align-items:center;display:flex;justify-content:center;width:100%}.partners .partners_wrapper ul li{align-items:center;border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);display:flex;flex-direction:column;justify-content:center}.partners .partners_wrapper ul li .partners-wrapper-primary-partners-list-item_text-container p:first-child{font-weight:600}.partners .partners_wrapper ul li .partners-wrapper-primary-partners-list-item_text-container p{text-align:left}.partners .partners_wrapper .partners-wrapper_primary-partners{gap:4svw}.partners .partners_wrapper .partners-wrapper_primary-partners .partners-wrapper-primary-partners_list-item{height:20svh;max-width:320px;width:100%}.partners .partners_wrapper .partners-wrapper_secondary-partners{flex-wrap:wrap;gap:20px}.partners .partners_wrapper .partners-wrapper_secondary-partners .partners-wrapper-secondary-partners_list-item{padding:50px 20px}.maintenance-form{background-color:#f6f3f0;display:flex;flex-direction:column;height:60svh;padding:20px;text-align:center}.maintenance-form .maintenance-form_text-container{display:flex;flex-direction:column;gap:20px;margin:30px 0}.maintenance-form .maintenance-form_text-container h1{margin-bottom:20px}@media screen and (max-width:885px){.maintenance-form{margin-bottom:50px}}.hurry{margin-bottom:6svh;min-height:30svh}.hurry h2:first-child{margin-bottom:30px}.we-search-popup_overlay{align-items:center;background-color:rgba(68,71,70,.494);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:-1}.we-search-popup_overlay .we-search-poup-overlay__container{position:relative}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup{background-color:#f6f3f0;border:10px solid #b0d7b5;border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);max-height:90svh;max-width:815px;overflow-x:hidden;overflow-y:auto;width:90svw}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup .we-search-popup-list_title{align-items:center;display:flex;gap:15px;justify-content:flex-start;padding-left:10px;padding-right:10px;padding-top:30px;width:100%}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup .we-search-popup-list_title img{max-width:50px;width:10svw}@media screen and (min-width:885px){.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup .we-search-popup-list_title{padding-top:10px}}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup .we-search_popup-list{display:flex;flex-direction:column;gap:20px;height:100%;padding:30px;width:100%}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup .we-search_popup-list .we-search-popup-list_item{display:flex;flex-direction:column;gap:10px;text-align:left}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup::-webkit-scrollbar{width:1rem}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup::-webkit-scrollbar-track{background-color:#e0d5ca}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup::-webkit-scrollbar-thumb{background-color:#5b786a;border:.3rem solid #e0d5ca;border-radius:8px}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup::-webkit-scrollbar-corner{background-color:#e0d5ca}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup_close-button{background-color:transparent;border:none;display:block;height:40px;margin:0;padding:0;position:absolute;right:8px;top:8px;width:40px;z-index:1}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup_close-button img{transition:transform .2s cubic-bezier(.43,.77,.15,1.5);width:100%}.we-search-popup_overlay .we-search-poup-overlay__container .we-search_popup_close-button:hover img{transform:scale(1.2)}.we-search-popup_overlay.active{opacity:1;z-index:10001}.founder-section{padding:50px 30px!important}.founder-section .founder-section_wrapper{display:grid;gap:20px;grid-template-columns:1fr;width:100%}@media screen and (min-width:1025px){.founder-section .founder-section_wrapper{gap:50px;grid-template-columns:repeat(2,fr);grid-template-rows:repeat(3,auto)}}.founder-section .founder-section_wrapper .founder-section-wrapper_item{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.founder-section .founder-section_wrapper .founder-section-wrapper_item:nth-child(odd) .founder-section-wrapper-item_image-wrapper{border:10px solid #b0d7b5}.founder-section .founder-section_wrapper .founder-section-wrapper_item:nth-child(2n) .founder-section-wrapper-item_image-wrapper{border:10px solid #5b786a}@media screen and (min-width:1025px){.founder-section .founder-section_wrapper .founder-section-wrapper_item{display:flex;flex-direction:row}.founder-section .founder-section_wrapper .founder-section-wrapper_item:nth-child(odd) .founder-section-wrapper-item_image-wrapper{order:1}.founder-section .founder-section_wrapper .founder-section-wrapper_item:nth-child(2n) .founder-section-wrapper-item_image-wrapper,.founder-section .founder-section_wrapper .founder-section-wrapper_item:nth-child(odd) .founder-section-wrapper-item_text-wrapper{order:2}.founder-section .founder-section_wrapper .founder-section-wrapper_item:nth-child(2n) .founder-section-wrapper-item_text-wrapper{order:1}}.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_image-wrapper{border:10px solid #5b786a;border-radius:8px;width:100%}.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_image-wrapper img{width:100%}@media screen and (min-width:1025px){.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_image-wrapper{width:33.33%}}.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_text-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:20px;width:100%}.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_text-wrapper h2{align-self:center;margin-bottom:15px}.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_text-wrapper p{margin-bottom:10px;text-align:left}.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_text-wrapper strong{font-weight:700}@media screen and (min-width:1025px){.founder-section .founder-section_wrapper .founder-section-wrapper_item .founder-section-wrapper-item_text-wrapper{width:66.66%}}.fromWhere{background-color:#e0d5ca;border-radius:8px;margin-top:50px}.fromWhere .fromWhere_text{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px;text-align:left}.contact{display:grid;gap:8svw;grid-template-columns:1fr;justify-items:center;margin-top:80px;padding:0 10svw}.contact .contact_address{order:2}.contact .contact_map{order:3}.contact .contact_form{order:1}.contact .contact_map .contact-map_text-container span img{max-width:40px}.contact .contact_address ul li,.contact .contact_map .contact-map_text-container ul li{font-size:clamp(1.4rem,3vw,2rem)}.contact .contact_address,.contact .contact_map{border-radius:4px;display:flex;flex-direction:column;height:auto;min-width:25svw;width:100%}.contact .contact_map{align-items:center;background-color:#f6f3f0;border:10px solid #b0d7b5;display:flex;gap:20px;justify-content:center;padding:20px}.contact .contact_map .contact-map_text-container{display:flex;gap:5px;justify-content:space-between;width:100%}.contact .contact_map .contact-map_text-container ul li{display:flex;text-align:center}.contact .contact_map .contact-map_text-container .contac-map-text-container__phone-container{display:flex;flex-direction:column}@media screen and (max-width:1025px){.contact .contact_map .contact-map_text-container{align-items:flex-start;flex-direction:column}}.contact .contact_map a img{object-fit:cover;width:100%}.contact .contact_address{align-items:center;background-color:#b0d7b5;gap:20px;justify-content:space-between;padding:10px 0 30px}.contact .contact_address img{width:55%}.contact .contact_address img:nth-child(2){max-width:220px}.contact .contact_address h1{color:#f6f3f0;display:inline-block;max-width:70%;text-align:center;text-transform:uppercase}.contact .contact_address ul{display:flex;flex-direction:column;gap:12px}.contact .contact_address ul li span{color:#f6f3f0;display:inline-block;font-weight:600;margin-right:20px;text-transform:uppercase;width:90px}@media screen and (max-width:500px){.contact .contact_address ul li span{width:70px}}@media screen and (min-width:1525px){.contact{gap:2svw;grid-template-columns:repeat(3,1fr);justify-items:center;margin-bottom:100px;padding:0 10svw;width:100%}.contact .contact_address{order:3}.contact .contact_map{order:1}.contact .contact_form{order:2}}.card-carousel{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 35px;width:100%}.card-carousel h2{margin-bottom:40px;text-align:center}.card-carousel :where(.card-carousel-wrapper-carousel_card,.card-carousel-wrapper-carousel_img){align-items:center;display:flex;justify-content:center}.card-carousel .card-carousel_wrapper{border:10px solid #b0d7b5;border-radius:8px;max-width:1100px;padding:35px;position:relative;width:100%}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button{align-items:center;background-color:#f6f3f0;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.23);cursor:pointer;display:flex;height:50px;justify-content:center;line-height:50px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:box-shadow .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out;user-select:none;width:50px;z-index:2}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button img{height:30%;object-fit:contain;width:30%}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button:first-child{left:-22px}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button:last-child{right:-22px}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button:hover{box-shadow:0 3px 6px rgba(0,0,0,.43)}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button:active{box-shadow:0 3px 6px rgba(0,0,0,.63)}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button:active:first-child{left:-25px}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_button:active:last-child{right:-25px}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel{display:grid;gap:16px;grid-auto-columns:calc(33.33333% - 12px);grid-auto-flow:column;overflow-x:auto;padding:5px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel.no-transition{scroll-behavior:auto}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel.dragging{scroll-behavior:auto;scroll-snap-type:none}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel.dragging .card-carousel-wrapper-carousel_card{cursor:grab;user-select:none}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card{align-items:center;background-color:#f6f3f0;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,.205);cursor:pointer;display:flex;flex-direction:column;height:342px;justify-content:center;list-style:none;padding-bottom:15px;scroll-snap-align:start;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card a{align-items:center;display:flex;flex-direction:column;justify-content:center}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card .card-carousel-wrapper-carousel_img{background-color:#b0d7b5;border-radius:8px;height:168px;transition:none;width:168px}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card .card-carousel-wrapper-carousel_img picture{border:4px solid #f6f3f0;border-radius:8px;height:160px;width:160px}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card .card-carousel-wrapper-carousel_img img{height:100%;object-fit:cover;object-position:center;width:100%}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card h2{font-size:1.56rem;font-weight:500;margin:30px 0 5px;text-align:center}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card span{color:#6a6d78;font-size:1.31rem;padding:0 5px;text-align:center}.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel .card-carousel-wrapper-carousel_card:hover{box-shadow:inset 0 0 5px rgba(0,0,0,.505)}@media screen and (max-width:900px){.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel{grid-auto-columns:calc(50% - 9px)}}@media screen and (max-width:600px){.card-carousel .card-carousel_wrapper .card-carousel-wrapper_carousel{grid-auto-columns:100%}}.background-sand{background-color:#e0d5ca;border-radius:8px;margin-bottom:30px;width:60svw}@media screen and (min-width:1025px){.background-sand{margin-bottom:50px}}.intro-text__container{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}@media screen and (min-width:1025px){.intro-text__container{max-width:40svw}}.actu{gap:20px;width:100%}.actu,.actu .slideshow-actu__intro{align-items:center;display:flex;flex-direction:column}.actu .slideshow-actu__intro{background-color:#f6f3f0;gap:10px;padding:20px}.actu .slideshow-actu__intro h2,.actu .slideshow-actu__intro p{background-color:#f6f3f0;text-align:center}@media screen and (min-width:1025px){.actu{gap:30px;margin-top:50px;max-width:60svw}}.slideshow-actu,.slideshow-workshop{height:230px}@media screen and (min-width:800px){.slideshow-actu,.slideshow-workshop{height:30svw;margin-bottom:50px}}@media screen and (min-width:1200px){.slideshow-actu,.slideshow-workshop{height:30svw}}@media screen and (min-width:1430px){.slideshow-actu,.slideshow-workshop{height:30svw}}@media screen and (min-width:1910px){.slideshow-actu,.slideshow-workshop{height:28svw}}.hero{align-items:center;justify-content:center;overflow:hidden}.hero,.hero .hero_wrapper{display:flex;position:relative;width:100%}.hero .hero_wrapper{height:100%}.hero .hero_wrapper .hero-wrapper_element{flex:1 0 100%;position:relative}.hero .hero_wrapper .hero-wrapper_element picture{height:100%;width:100%}.hero .hero_wrapper .hero-wrapper_element img,.hero .hero_wrapper .hero-wrapper_element video{height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (min-width:2000px){.hero .hero_wrapper .hero-wrapper_element img,.hero .hero_wrapper .hero-wrapper_element video{object-position:center -120px}}.hero:after{background-color:#b0d7b5;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:100%}@media screen and (min-width:800px){.hero{height:450px}}@media screen and (min-width:1200px){.hero{height:520px}}@media screen and (min-width:1430px){.hero{height:570px}}@media screen and (min-width:1800px){.hero{height:570px}}@media screen and (min-width:2000px){.hero{height:760px}}.slideshow-actu,.slideshow-founder,.slideshow-workshop{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.slideshow-actu .slideshow-actu_wrapper,.slideshow-actu .slideshow-founder_wrapper,.slideshow-actu .slideshow-workshop_wrapper,.slideshow-founder .slideshow-actu_wrapper,.slideshow-founder .slideshow-founder_wrapper,.slideshow-founder .slideshow-workshop_wrapper,.slideshow-workshop .slideshow-actu_wrapper,.slideshow-workshop .slideshow-founder_wrapper,.slideshow-workshop .slideshow-workshop_wrapper{display:flex;height:100%;position:relative;width:100%}.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide{align-items:center;display:flex;flex:1 0 100%;justify-content:center;position:relative}.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide picture,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide picture,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide picture,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide picture{height:100%;width:100%}.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide img,.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide video,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide img,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide video,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide img,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide video,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide img,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide video,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide img,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide video,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide img,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide video,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide img,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide video,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide img,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide video,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide img,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide video,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide img,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide video,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide img,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide video,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide img,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide video,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide img,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide video,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide img,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide video,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide img,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide video,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide img,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide video,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide video,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide img,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide video,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide img,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide video,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide img,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide video{height:100%;object-fit:cover;object-position:center;width:100%}.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper{align-items:center;background-color:hsla(30,25%,95%,.843);bottom:0;display:flex;flex-direction:column;left:50%;opacity:0;position:absolute;transform:translate(-50%,100%);transition:transform 1s ease-out,opacity 1s ease-out;width:100%}.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper h3{text-align:center}.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper p,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper p{font-size:clamp(1.4rem,3svw,1.6rem);text-align:center;width:100%}.slideshow-actu .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-actu .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-founder .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-actu_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-actu_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-actu_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-founder_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-founder_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-founder_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-actu-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-founder-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active,.slideshow-workshop .slideshow-workshop_wrapper .slideshow-workshop-wrapper_slide .slideshow-wrapper-slide_text-wrapper.active{opacity:1;transform:translate(-50%)}.slideshow-actu,.slideshow-workshop{border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);width:60svw}@media screen and (max-width:885px){.slideshow-actu,.slideshow-workshop{width:80svw}}.workshop{gap:30px;width:100%}.workshop,.workshop .atelier__text-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.workshop .atelier__text-container{gap:10px;padding:20px}.workshop .atelier__text-container h2{margin-bottom:10px}.workshop .atelier__text-container a,.workshop .atelier__text-container p{text-align:center}.workshop .atelier__text-container a{text-decoration:underline}@media screen and (min-width:1025px){.workshop{width:60svw}.workshop .atelier__text-container{padding:50px 12svw}}.slideshow-workshop{margin-bottom:50px}.alert-message_container{align-items:center;border-radius:8px;display:none;flex-direction:column;gap:10px;justify-content:center;left:50%;min-width:20svw;position:absolute;top:0;transform:translateX(-50%);z-index:10000}.alert,.alert-message_container.active{display:flex}.alert{align-items:center;background-color:#f39a8b;color:#444746;font-family:text;font-size:clamp(1.6rem,3svw,2rem);justify-content:center;text-align:center;z-index:10000}.alert.alert-success{background-color:#b0d7b5}.alert.alert-error{background-color:#f39a8b}.alert .alert-message{margin-right:15px}@counter-style numbered-parenthesis{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:") "}@media screen and (min-width:885px){.mTop50{margin-top:50px!important}.mTop30{margin-top:30px}.mTop20{margin-top:20px}.mBot80{margin-bottom:80px}.mBot50{margin-bottom:50px}.mBot30{margin-bottom:30px}.mBot20{margin-bottom:20px}}.reveal{opacity:0;transform:translateY(50px);will-change:transform,opacity}.revealed{animation:revealElement .3s ease-in forwards}@media screen and (min-width:885px){.prepare-reveal{will-change:transform}.prepare-reveal:first-child{transform:translateY(30%) rotate(-12deg)}.prepare-reveal:first-child:hover{transform:translateY(30%) rotate(0deg)}.prepare-reveal:nth-child(2){transform:translateY(0) translateX(2svw) rotate(12deg)}.prepare-reveal:nth-child(2):hover{transform:translateY(0) translateX(2svw) rotate(0deg)}.prepare-reveal:nth-child(3){transform:translateY(-30%) rotate(-8deg)}.prepare-reveal:nth-child(3):hover{transform:translateY(-30%) rotate(0deg)}.prepare-revealed{will-change:transform}.prepare-revealed:first-child{transform:translateY(10%) rotate(-3deg)}.prepare-revealed:first-child:hover{transform:translateY(10%) rotate(0deg)}.prepare-revealed:nth-child(2){transform:translateY(0) translateX(1svw) rotate(3deg)}.prepare-revealed:nth-child(2):hover{transform:translateY(0) translateX(1svw) rotate(0deg)}.prepare-revealed:nth-child(3){transform:translateY(-10%) rotate(-2deg)}.prepare-revealed:nth-child(3):hover{transform:translateY(-10%) rotate(0deg)}}@keyframes revealElement{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.form-reveal{opacity:0;transform:translateY(50px) scale(1);will-change:transform,opacity}.form-revealed{opacity:1;transform:translateY(0) scale(1)}.admin-header__container{align-items:center;background-color:#5b786a;box-shadow:1px 1px 5px rgba(0,0,0,.205);display:flex;justify-content:center;left:0;min-height:90px;padding:10px 20px;position:fixed;top:0;width:100%;z-index:10000}.admin-header__container .admin-header-container__logo{left:20px;position:absolute}.admin-header__container .admin-header-container__logo a img{max-width:27svw}.admin-header__container .admin-header-container__list{align-items:center;display:flex;gap:20px;height:100%;justify-content:center;width:100%}.admin-header__container .admin-header-container__list li{transition:transform .2s cubic-bezier(.43,.77,.15,1.5);will-change:transform}.admin-header__container .admin-header-container__list li a i{color:#f6f3f0;font-size:clamp(3rem,3svw,4.4rem);will-change:color}.admin-header__container .admin-header-container__list li:hover{transform:translateY(3px)}.admin-header__container .admin-header-container__list li:hover a i{color:#f39a8b}.admin-header__container .admin-header-container__list li:first-child{margin-right:30px}.admin-header__container .admin-header-container__list li:last-child{margin-left:30px}.admin-header__container .admin-logout-link{transition:transform .2s cubic-bezier(.43,.77,.15,1.5);will-change:transform}.admin-header__container .admin-logout-link i{color:#f6f3f0;font-size:clamp(3.4rem,3svw,4.4rem)}.admin-header__container .admin-logout-link:hover{transform:translateY(3px)}.admin-header__container .admin-logout-link:hover i{color:#f39a8b}@media screen and (max-width:1025px){.admin-header__container{flex-direction:column}.admin-header__container .admin-header-container__list{gap:10px}.admin-header__container .admin-header-container__list li:first-child{margin-right:0}.admin-header__container .admin-header-container__list li:last-child{margin-left:0}.admin-header__container .admin-header-container__logo{position:static}.admin-header__container .admin-header-container__logo a img{max-width:40svw}}.admin-home{flex-direction:column;height:calc(100svh - 20px);padding:90px 20px 0;position:relative}.admin-home,.admin-home .__layout{align-items:center;display:flex;width:100svw}.admin-home .__layout{height:100svh;justify-content:space-between;left:0;opacity:.095;padding:50px 30px 30px;position:fixed;top:0;z-index:0}.admin-home .__layout img{height:80%;max-width:fit-content;object-fit:contain}@media screen and (max-width:1025px){.admin-home .__layout{justify-content:center}.admin-home .__layout img{max-height:70%}}.admin-home h1{margin:50px auto;text-align:center}.admin-home .admin-home__sub-title{margin-bottom:50px}@media screen and (max-width:1025px){.admin-home{padding:102.5px 20px 0}}.admin-home__card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:30px 50px;width:100%}.admin-home__card-container h2{text-align:center}.admin-home__card-wrapper{border-radius:8px;height:320px;perspective:2000px;position:relative;width:280px}.admin-home__card-wrapper .admin-home__card{align-items:center;background-color:hsla(30,25%,95%,.624);border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);display:flex;flex-direction:column;gap:10px;height:100%;left:0;padding:30px 20px;position:absolute;text-decoration:none;top:0;transform:rotateX(0deg);transform-origin:top;transform-style:preserve-3d;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;width:100%;will-change:transform,box-shadow,background-color}.admin-home__card-wrapper:nth-child(odd) i{color:#b0d7b5}.admin-home__card-wrapper:nth-child(2n) i{color:#f39a8b}.admin-home__card-wrapper:hover .admin-home__card{box-shadow:3px 5px 12px rgba(0,0,0,.48);transform:rotateX(15deg) scale(1.02)}.admin-home__card span{font-size:clamp(1.4rem,3svw,1.8rem)}.admin-home__card i{font-size:clamp(2rem,5vw,5rem)}.admin__container{align-items:center;display:flex;flex-direction:column;height:calc(100svh - 20px);padding:90px 20px 0;position:relative;width:100%}.admin__container h1{margin:50px auto;text-align:center}@media screen and (max-width:1025px){.admin__container{padding:16svh 20px 0}}.admin-show__container{align-items:center;display:flex;gap:20px;justify-content:center;padding:30px 0;width:100%}.admin-show__container h2{text-align:center}.admin-show__container .admin_show__img-container{align-items:center;border:4px solid #b0d7b5;border-radius:8px;display:flex;height:14svw;justify-content:center;min-height:150px;min-width:150px;overflow:hidden;width:14svw}.admin-show__container .admin_show__img-container picture{height:100%;width:100%}.admin-show__container .admin_show__img-container img{height:100%;object-fit:cover;width:100%}.admin-show__container .admin-show__info__container{display:flex;flex-direction:column;gap:10px}.admin-show__container .admin-show__info__container fieldset{box-shadow:1px 1px 5px rgba(0,0,0,.205);display:flex;flex-direction:column;gap:12px;max-width:650px;min-height:200px;min-width:600px;padding:0 10px;text-align:left}.admin-show__container .admin-show__info__container fieldset legend{background-color:#f6f3f0;float:none;font-family:title;font-size:clamp(1.4rem,3svw,1.8rem);margin-bottom:0;padding:10px;width:min-content}@media screen and (max-width:885px){.admin-show__container .admin-show__info__container fieldset{max-width:300px;min-width:300px}}.admin-show__container .admin-show__info__container a{text-decoration:underline}@media screen and (max-width:1025px){.admin-show__container .admin-show__info__container .description{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-show__container{align-items:center;flex-direction:column}}.admin-company_container{border:10px solid #b0d7b5;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:0 10px 50px;width:100%}.admin-company_container fieldset{border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.205);display:flex;flex-direction:column;gap:10px;padding:0 10px 10px;text-align:left;width:100%}.admin-company_container fieldset legend{background-color:#f6f3f0;float:none;font-family:title;font-size:clamp(1.4rem,3svw,1.8rem);margin-bottom:0;padding:10px;width:min-content}@media screen and (min-width:1025px){.admin-company_container{max-width:700px;padding:5px 30px 20px;width:50svw}}.drop{position:absolute;top:-20px}.confetti{background-color:#fff;display:block;height:20px;width:10px;will-change:transform,width,height}@keyframes confettisFalls{0%{transform:translateY(0) rotate(calc(0deg*var(--rotation-direction))) rotateY(calc(0deg*var(--rotation-y-direction)))}to{transform:translateY(105svh) rotate(calc(1turn*var(--rotation-direction))) rotateY(calc(1turn*var(--rotation-y-direction)))}}.mentions{align-items:center;gap:20px;padding:50px 30px;text-align:center;text-align:left;width:100%}.mentions,.mentions .mention__list{display:flex;flex-direction:column;justify-content:center}.mentions .mention__list{background-color:#f6f3f0;gap:30px}.mentions .mention__list .mention-list__item{display:flex;flex-direction:column;gap:10px;width:fit-content}.mentions .mention__list .mention-list__item h3{font-weight:600}.mentions .mention__list .mention-list__item .mention-list-item__list{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-left:35px}.mentions .mention__list .mention-list__item .mention-list-item__list li{list-style:disc}.mentions .mention__list .mention-list__item .mention-list-item__list.conceptor{gap:0;margin-left:0}.mentions .mention__list .mention-list__item .mention-list-item__list.conceptor li{display:flex}.mentions .mention__list .mention-list__item .mention-list-item__list.conceptor li:hover:not(:first-child){text-decoration:underline}@media screen and (min-width:885px){.mentions{max-width:60svw}.mentions .mention__list{padding:50px 12svw}.mentions .mention__list .mention-list__item .mention-list-item__list{margin-left:39px}}.table_fix_head{height:80svh;width:100%}.table_fix_head thead th{position:sticky;top:0;z-index:1}.admin_tables{background:hsla(30,25%,95%,.624);border-collapse:collapse;box-shadow:1px 1px 5px rgba(0,0,0,.205);color:#444746;font-family:text}.admin_tables thead tr th{background-color:#b0d7b5;color:#444746;font-family:text;font-size:clamp(1.4rem,2vw,2.3rem);padding:15px 10px}.admin_tables tbody tr td{font-family:text;font-size:clamp(1.4rem,3vw,1.8rem);vertical-align:middle}.admin_tables tbody tr td.td_img_container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.admin_tables tbody tr td.td_img_container .td_img_container_img{height:4.5svw;margin:10px 0;min-height:80px;min-width:80px;width:4.5svw}.admin_tables tbody tr td.td_img_container .td_img_container_img img{border-radius:8px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.admin_tables tbody tr td.describe{max-width:200px}.admin_tables tbody tr td a:not(:first-child,:last-child){margin:0 10px}.admin_tables tr{color:#444746;text-align:center;transition:background-color .2s ease-in-out}.admin_tables tr:not(:last-child){border-bottom:1px solid rgba(68,71,70,.165)}.admin_tables tr:not(thead tr):hover{background-color:rgba(68,71,70,.165)}.admin_tables a{text-decoration:none}.table_full_width{width:100%}.form_action_btn{color:#444746;font-size:2.5rem;transition:.2s ease-in-out}.form_action_btn i:hover{color:#f39a8b}.over_flow_scroll{overflow-y:auto}.over_flow_scroll::-webkit-scrollbar{width:1rem}.over_flow_scroll::-webkit-scrollbar-track{background-color:#e0d5ca}.over_flow_scroll::-webkit-scrollbar-thumb{background-color:#5b786a;border:.3rem solid #e0d5ca;border-radius:8px}.over_flow_scroll::-webkit-scrollbar-corner{background-color:#e0d5ca}.error-page{display:flex;flex-direction:column;min-height:50svh;width:100%}.error-page h1{margin:50px auto}.error-page .error-page_container{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:100%}.error-page .error-page_container p{display:flex}.error-page .error-page_container p a{text-align:center;text-decoration:underline;transition:color .2s ease-in-out}.error-page .error-page_container p a:hover{color:#f39a8b}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RVcsQ0NxRVgsa0JBQ0EsdUNEckNRLENDZ0NSLHFCQVFBLGlCQU5BLGdCQURBLGVBRUEsYUFHQSwwQkhxVU4sQ0doVUksa21EQUVFLGNIaVZOLENHL1VJLGszQkFDRSxvQkh5Vk4sQ0d2Vkksb3BEQUlFLGdCRDdFQyxDQzRFRCxvQ0FEQSxnQkgwV04sQ0dwV0Usa0pBQ0UsaUJEckRVLENDc0RWLFdIMFdKLENHdldFLDhIQUVFLGFEdEdTLENDcUdULGdCRHZGRyxDQ3lGSCxvQ0FDQSxzREg2V0osQ0czV0ksNEpBQ0UscUJIaVhOLENHN1dFLDBHQUNFLGFIbVhKLENHOVdFLHFDQURGLGtCQUVJLGVIa1hGLENBQ0YsQ0cvV0EsMkJBQ0UsYUFDQSxRSGtYRixDR2hYQSx1QkFJRSxtQkFIQSxhQUNBLHNCQUNBLHVCQUlBLG9CSGlYRixDRy9XRSxrREFFRSxtQkFEQSxhQUdBLFNBREEsaUJIa1hKLENHL1dJLCtFQU1FLGlCRHhHUSxDQ29HUixZQUdBLGlCQURBLGdCQUdBLGdCQU5BLGtCQUVBLFVIcVhOLENHL1dNLHVGQUVFLFlBREEsVUhrWFIsQ0c5V00sbUZBQ0UsWUFFQSxpQkFDQSx1QkFGQSxVSGtYUixDRzVXSSxvQ0E1QkYsa0RBNkJJLHFCSCtXSixDQUNGLENHNVdFLDhHQUVFLFVIOFdKLENHdldBLCtCQUdFLG1CQUZBLGFBR0EsU0FGQSxzQkg0V0YsQ0d4V0Usc0VBRUUsYUFDQSxzQkFFQSxTQUpBLGtCQUdBLFVIMldKLENHeFdJLHFGQUNFLGVIMFdOLENHeldNLDJGQVFFLHdCRHhNSyxDQ3VNTCxpQkQ1Sk0sQ0NzSk4sV0FDQSxjQVFBLFdBUEEsa0JBRUEsWUFEQSxRQUVBLDJCQUdBLFNINFdSLENHeFdJLCtFQUNFLGVIMFdOLENHdFdFLG9DQWpDRiwrQkFrQ0kscUJIeVdGLENHdFdNLDJGQUNFLFlId1dSLENBQ0YsQ0lya0JBLGFBQ0UsYUFDQSxRSndrQkYsQ0lya0JBLGlCQU9FLFlBSEEsa0JGc0NRLENFckNSLHVDRmdDWSxDRW5DWixrQkFJQSx1REFIQSxpQko0a0JGLENJdGtCRSw2QkFDRSxxQkp5a0JKLENJdmtCRSxzREFDRSw2QkFDRSxjSjBrQkosQ0FDRixDSXZrQkEsS0FDRSx3Qkowa0JGLENJeGtCQSxZQUNFLG9DSjJrQkYsQ0l4a0JBLFNBVUUsa0JBUkEsd0JGNUJVLENFaUNWLFlBSEEsa0JGYVEsQ0VaUix1Q0ZPWSxDRUpaLGdCRm5CSyxDRW9CTCxvQ0FSQSxrQkFLQSxxRkFIQSxpQkprbEJGLENJemtCRSxlQUNFLHFCSjJrQkosQ0l4a0JFLHNEQUNFLGVBQ0UsY0owa0JKLENBQ0YsQ0l0a0JBLGdCQUlFLG1CQUhBLGFBQ0Esc0JBQ0Esc0JKMGtCRixDSXRrQkEsMEJBQ0UsYUFDQSxRSnlrQkYsQ0l0a0JBLDhCQUNFLGFBQ0EsU0FDQSxnQkp5a0JGLENJdmtCRSx1REFHRSxtQkFHQSx3QkZuRWEsQ0V1RWIsWUFEQSxpQkYvQlUsQ0VxQ1YscUNBZEEsYUFJQSxZQUhBLHVCQU1BLGlCQURBLGtCQU1BLGlGQVRBLFdBWUEsU0pza0JKLENJcGtCSSwyREFFRSxXQUNBLG1CQUZBLFNKd2tCTixDSW5rQkksNkRBQ0Usb0NKcWtCTixDSW5rQkksOERBQ0UscUNBQ0EseUJKcWtCTixDSWxrQkUsb0NBckNGLDhCQXNDSSxnQkpxa0JGLENBQ0YsQ0lqa0JBLGVBQ0UsbUNKb2tCRixDSWprQkEseUJBQ0UsY0pva0JGLENJamtCQSx1Q0FDRSxlQUNFLGNKb2tCRixDQUNGLENJL2pCQSxtQkFDRSxHQUNFLCtCSmlrQkYsQ0kvakJBLElBQ0Usc0NKaWtCRixDSS9qQkEsSUFDRSx1Q0ppa0JGLENJL2pCQSxJQUNFLHFDSmlrQkYsQ0kvakJBLElBQ0Usc0NKaWtCRixDSS9qQkEsR0FDRSwrQkppa0JGLENBQ0YsQ0svc0JBLGVBS0UsaUJIWU0sQ0dYTixRTGl0QkYsQ0s5c0JBLEdBQ0UsaUNMaXRCRixDSzlzQkEsR0FDRSwrQkxtdEJGLENLOXNCQSxNQUhFLG1CQURBLFFMd3RCRixDS3B0QkEsR0FDRSxtQ0xtdEJGLENLOXNCQSxTQUNFLGdCSFBLLENHU0wsZUxpdEJGLENLOXNCQSxZQUpFLGlDTHN0QkYs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LENXcHJIQSx5QkFTRSxtQkFHQSxpQlRvQ1ksQ1MxQ1osYUFDQSxzQkFHQSxTQUZBLHVCQUpBLFNBSEEsZ0JBQ0Esa0JBQ0EsTUFFQSwyQkFNQSxhWHdySEYsQ1dockhBLHVDQUpJLFlYbXNISixDVy9ySEEsT0FJRSxtQkFFQSx3QlRaUSxDU2NSLGFUdEJXLENTcUJYLGdCVFBLLENTU0wsa0NBTkEsdUJBRUEsa0JBS0EsYVhxckhGLENXbnJIRSxxQkFDRSx3QlhxckhKLENXbnJIRSxtQkFDRSx3QlhxckhKLENXbHJIRSxzQkFDRSxpQlhvckhKLENZMXRIQSxvQ0FDRSxlQUNBLGdEQUNBLFdaNnRIRixDYWp1SEEsb0NBQ0UsUUFDRSx5QmJtdUhGLENhanVIQSxRQUNFLGVibXVIRixDYWp1SEEsUUFDRSxlYm11SEYsQ2FqdUhBLFFBQ0Usa0JibXVIRixDYWp1SEEsUUFDRSxrQmJtdUhGLENhanVIQSxRQUNFLGtCYm11SEYsQ2FqdUhBLFFBQ0Usa0JibXVIRixDQUNGLENjeHZIQSxRQUdFLFVBREEsMkJBREEsNkJkNHZIRixDY3Z2SEEsVUFDRSw0Q2QwdkhGLENjdHZIRSxvQ0FERixnQkFFSSxxQmQwdkhGLENjenZIRSw0QkFDRSx3Q2QydkhKLENjMXZISSxrQ0FDRSxzQ2Q0dkhOLENjenZIRSw2QkFDRSxzRGQydkhKLENjMXZISSxtQ0FDRSxxRGQ0dkhOLENjenZIRSw2QkFDRSx3Q2QydkhKLENjMXZISSxtQ0FDRSx1Q2Q0dkhOLENjdnZIRixrQkFFSSxxQmQydkhGLENjMXZIRSw4QkFDRSx1Q2Q0dkhKLENjM3ZISSxvQ0FDRSxzQ2Q2dkhOLENjMXZIRSwrQkFDRSxxRGQ0dkhKLENjM3ZISSxxQ0FDRSxxRGQ2dkhOLENjMXZIRSwrQkFDRSx3Q2Q0dkhKLENjM3ZISSxxQ0FDRSx1Q2Q2dkhOLENBdkJGLENjaHVIQSx5QkFDRSxHQUVFLFVBREEsMEJkNHZIRixDY3p2SEEsR0FFRSxVQURBLHVCZDR2SEYsQ0FDRixDY3Z2SEEsYUFHRSxVQURBLG9DQURBLDZCZDJ2SEYsQ2N0dkhBLGVBRUUsVUFEQSxnQ2QwdkhGLENlcDBIQSx5QkFVRSxtQkFIQSx3QmJOWSxDYVVaLHVDYjZCWSxDYWhDWixhQUNBLHVCQU5BLE9BQ0EsZ0JBUUEsa0JBWEEsZUFDQSxNQUdBLFdBQ0EsYWY2MEhGLENlcjBIRSx1REFFRSxVQURBLGlCZncwSEosQ2VyMEhNLDZEQUNFLGVmdTBIUixDZWwwSEUsdURBR0UsbUJBRkEsYUFHQSxTQUVBLFlBSkEsdUJBR0EsVWZxMEhKLENlbDBISSwwREFFRSx1REFEQSxxQmZxMEhOLENlbDBIUSw4REFFRSxhYi9CTyxDYThCUCxrQ0FFQSxpQmZvMEhWLENlajBITSxnRUFDRSx5QmZtMEhSLENlbDBIUSxvRUFDRSxhZm8wSFYsQ2VoMEhNLHNFQUNFLGlCZmswSFIsQ2VoMEhNLHFFQUNFLGdCZmswSFIsQ2U3ekhFLDRDQUVFLHVEQURBLHFCZmcwSEosQ2U5ekhJLDhDQUVFLGFieERXLENhdURYLG1DZmkwSE4sQ2U5ekhJLGtEQUNFLHlCZmcwSE4sQ2UvekhNLG9EQUNFLGFmaTBIUixDZTV6SEUscUNBekVGLHlCQTBFSSxxQmYrekhGLENlN3pIRSx1REFDRSxRZit6SEosQ2U1ekhNLHNFQUNFLGNmOHpIUixDZTV6SE0scUVBQ0UsYWY4ekhSLENlenpIRSx1REFDRSxlZjJ6SEosQ2V4ekhNLDZEQUNFLGVmMHpIUixDQUNGLENlbnpIQSxZQUdFLHNCQUdBLDJCQUNBLG9CQU5BLGlCZjR6SEYsQ2VwekhFLGtDQUxBLG1CQUZBLGFBR0EsWWZxMEhGLENlajBIRSxzQkFLRSxjQUdBLDhCQUxBLE9BT0EsYUFKQSx1QkFMQSxlQUNBLE1BU0EsU2ZzekhKLENlcHpISSwwQkFDRSxXQUNBLHNCQUNBLGtCZnN6SE4sQ2VuekhJLHFDQW5CRixzQkFvQkksc0Jmc3pISixDZXB6SEksMEJBQ0UsY2ZzekhOLENBQ0YsQ2VsekhFLGVBQ0UsaUJBQ0EsaUJmb3pISixDZWx6SEUsbUNBQ0Usa0Jmb3pISixDZWp6SEUscUNBN0NGLFlBOENJLHNCZm96SEYsQ0FDRixDZWp6SEEsNEJBQ0UsYUFHQSxlQURBLFNBREEsdUJBSUEsa0JBREEsVWZxekhGLENlbHpIRSwrQkFDRSxpQmZvekhKLENlaHpIQSwwQkFLRSxpQmI1SFksQ2EwSFosYUFDQSxtQkFIQSxrQkFDQSxXZnN6SEYsQ2VqekhFLDRDQVFFLG1CQVdBLHNDYnZMa0IsQ2F3TGxCLGlCYmxKVSxDYW1KVix1Q2J6SlUsQ2EwSVYsYUFDQSxzQkFFQSxTQUpBLFlBRkEsT0FRQSxrQkFWQSxrQkFTQSxxQkFSQSxNQWFBLHdCQURBLHFCQURBLDRCQUdBLGlHQVpBLFdBUUEsaURmMHpISixDZTl5SEUsMkNBQ0UsYWZnekhKLENlOXlIRSwwQ0FDRSxhZmd6SEosQ2U3eUhFLGtEQUVFLHVDYmpLaUIsQ2FnS2pCLG9DZmd6SEosQ2UzeUhBLHVCQUNFLG1DZjh5SEYsQ2U1eUhBLG9CQUNFLDhCZit5SEYsQ2UzeUhBLGtCQUlFLG1CQUZBLGFBQ0Esc0JBR0EsMkJBQ0Esb0JBTkEsa0JBSUEsVWZnekhGLENlNXlIRSxxQkFDRSxpQkFDQSxpQmY4eUhKLENlM3lIRSxxQ0FkRixrQkFlSSxvQmY4eUhGLENBQ0YsQ2UzeUhBLHVCQUdFLG1CQUZBLGFBR0EsU0FGQSx1QkFJQSxlQURBLFVmK3lIRixDZTV5SEUsMEJBQ0UsaUJmOHlISixDZTN5SEUsa0RBR0UsbUJBQ0EseUJBQ0EsaUJiL01VLENhMk1WLGFBT0EsYUFOQSx1QkFRQSxpQkFEQSxnQkFIQSxnQkFDQSxXZmd6SEosQ2UzeUhJLDBEQUVFLFlBREEsVWY4eUhOLENlMXlISSxzREFFRSxZQUNBLGlCQUZBLFVmOHlITixDZXh5SEUsb0RBQ0UsYUFDQSxzQkFDQSxRZjB5SEosQ2V4eUhJLDZEQUtFLHVDYmxQUSxDYThPUixhQUNBLHNCQUNBLFNBS0EsZ0JBREEsaUJBREEsZ0JBRkEsZUFLQSxlZjB5SE4sQ2V4eUhNLG9FQUdFLHdCYjVSUyxDYTBSVCxXQUtBLGlCYnZSQSxDYXNSQSxvQ0FFQSxnQkFIQSxhQUZBLGlCZit5SFIsQ2V2eUhNLG9DQXJCRiw2REFzQkksZ0JBQ0EsZWYweUhOLENBQ0YsQ2V2eUhJLHNEQUNFLHlCZnl5SE4sQ2V0eUhJLHFDQUNFLGlFQUNFLGdCQUNBLGdCQUNBLHVCQUNBLGtCZnd5SE4sQ2VyM0hGLHVCQW9GSSxtQkFEQSxxQmZ3eUhGLENBTEYsQ2U5eEhBLHlCQUtFLDBCQUNBLGlCYjVSWSxDYXVSWixhQUVBLGVBQ0EsU0FGQSx1QkFLQSxvQkFDQSxVZnV5SEYsQ2VyeUhFLGtDQVFFLGlCYnhTVSxDYXFTVix1Q2IzU1UsQ2F1U1YsYUFDQSxzQkFDQSxTQUNBLG9CQUdBLGdCQURBLFVmeXlISixDZXJ5SEkseUNBR0Usd0JicFZXLENha1ZYLFdBS0EsaUJiL1VFLENhOFVGLG9DQUVBLGdCQUhBLGFBRkEsaUJmNHlITixDZW55SEUscUNBL0JGLHlCQWdDSSxnQkFFQSxzQkFEQSxXZnV5SEYsQ0FDRixDZ0Ivb0lBLE1BQ0Usa0JBQ0EsU2hCa3BJRixDZ0Ivb0lBLFVBSUUsc0JBSEEsY0FFQSxZQURBLFdBR0Esa0NoQmtwSUYsQ2dCL29JQSwwQkFDRSxHQUNFLG9IaEJrcElGLENnQi9vSUEsR0FDRSwySGhCaXBJRixDQUNGLENpQnJxSUEsVUFJRSxtQkFJQSxTQUZBLGtCQUNBLGtCQUVBLGdCQUpBLFVqQjJxSUYsQ2lCcnFJRSxtQ0FWQSxhQUNBLHNCQUNBLHNCakJvcklGLENpQjVxSUUseUJBS0Usd0JmUGEsQ2VNYixRakJ3cUlKLENpQnJxSUksNkNBQ0UsYUFDQSxzQkFDQSxTQUNBLGlCakJ1cUlOLENpQnJxSU0sZ0RBQ0UsZWpCdXFJUixDaUJycUlNLHNFQUNFLGFBQ0Esc0JBRUEsU0FEQSx1QkFFQSxnQmpCdXFJUixDaUJycUlRLHlFQUNFLGVqQnVxSVYsQ2lCcnFJUSxnRkFFRSxNQURBLGFqQndxSVYsQ2lCdHFJVSxtRkFDRSxZakJ3cUlaLENpQnZxSVksMkdBQ0UseUJqQnlxSWQsQ2lCanFJRSxvQ0FuREYsVUFvREksZWpCb3FJRixDaUJscUlFLHlCQUNFLGtCakJvcUlKLENpQmpxSU0sc0VBQ0UsZ0JqQm1xSVIsQ0FDRixDa0I5dElBLGdCQUVFLGFBQ0EsVWxCZ3VJRixDa0I5dElBLHlCQUNFLGdCQUNBLE1BQ0EsU2xCaXVJRixDa0I5dElBLGNBR0UsZ0NoQkxvQixDZ0JPcEIseUJBREEsdUNoQjBCWSxDZ0I1QlosYWhCVFcsQ2dCUVgsZ0JsQnF1SUYsQ2tCN3RJTSwwQkFJRSx3QmhCckJJLENnQm9CSixhaEJuQkssQ2dCa0JMLGdCaEJKRCxDZ0JHQyxtQ0FJQSxpQmxCK3RJUixDa0J4dElNLDBCQUVFLGdCaEJoQkQsQ2dCZUMsbUNBRUEscUJsQjB0SVIsQ2tCeHRJUSwyQ0FJRSxtQkFGQSxhQUdBLFlBRkEsdUJBRkEsaUJsQjh0SVYsQ2tCeHRJVSxpRUFFRSxjQUdBLGNBREEsZ0JBREEsZUFGQSxZbEI4dElaLENrQnh0SVkscUVBTUUsaUJoQlZBLENnQktBLGNBRUEsWUFDQSxpQkFDQSx1QkFIQSxVbEI4dElkLENrQnJ0SVEsbUNBQ0UsZWxCdXRJVixDa0JydElRLDBEQUNFLGFsQnV0SVYsQ2tCanRJRSxpQkFDRSxhaEJyRVMsQ2dCdUVULGtCQURBLDJDbEJvdElKLENrQmp0SUksa0NBQ0UsMkNsQm10SU4sQ2tCaHRJSSxxQ0FDRSxvQ2xCa3RJTixDa0I5c0lFLGdCQUNFLG9CbEJndElKLENrQjVzSUEsa0JBQ0UsVWxCK3NJRixDa0I1c0lBLGlCQUNFLGFoQjVGVyxDZ0I2RlgsaUJBQ0EsMEJsQitzSUYsQ2tCOXNJRSx5QkFDRSxhbEJndElKLENrQjNzSUEsa0JBQ0UsZWxCOHNJRixDa0Izc0lBLHFDQUNFLFVsQjhzSUYsQ2tCM3NJQSwyQ0FDRSx3QmxCOHNJRixDa0I1c0lBLDJDQUNFLHdCaEJuSFksQ2dCcUhaLDJCQURBLGlCbEJndElGLENrQjdzSUEsNENBQ0Usd0JsQmd0SUYsQ21CMzBJQSxZQUdFLGFBQ0Esc0JBSEEsaUJBQ0EsVW5CZzFJRixDbUI1MElFLGVBQ0UsZ0JuQjgwSUosQ21CMzBJRSxrQ0FNRSxtQkFIQSxhQUNBLHNCQUdBLFNBTEEsWUFHQSx1QkFKQSxVbkJtMUlKLENtQjMwSUksb0NBQ0UsWW5CNjBJTixDbUI1MElNLHNDQUVFLGtCQUNBLDBCQUZBLGdDbkJnMUlSLENtQjUwSVEsNENBQ0UsYW5CODBJViw2TSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3BhcnRpYWxzL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcGFydGlhbHMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcGFydGlhbHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19wYXJ0aWFscy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcGFydGlhbHMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19wYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3BhcnRpYWxzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3BhcnRpYWxzL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcGFydGlhbHMvX2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19wYXJ0aWFscy9fbWVzc2FnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19wYXJ0aWFscy9fY291bnRlcl9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3BhcnRpYWxzL19wb3NpdGlvbm5pbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL19wYXJ0aWFscy9fcmV2ZWFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcGFydGlhbHMvX2FkbWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9fcGFydGlhbHMvX2NvbmZldHRpcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3BhcnRpYWxzL19tZW50aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3BhcnRpYWxzL19hZG1pbl90YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3BhcnRpYWxzL19lcnJvcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJ0aXRsZVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vcG9saWNlcy9JbnRlci1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBBam91dCBkZSBsYSByw6hnbGUgZm9udC1kaXNwbGF5ICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcclxuICBzcmM6IHVybChcIi4uL3BvbGljZXMvQkFITlNDSFJJRlQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJsb2dvXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9wb2xpY2VzL01hbnRlbWFuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBEw6ljbGFyYXRpb24gZGVzIHZhcmlhYmxlcyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGxlXCI7XG4gIHNyYzogdXJsKFwiLi4vcG9saWNlcy9JbnRlci1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBBam91dCBkZSBsYSByw6hnbGUgZm9udC1kaXNwbGF5ICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidGV4dFwiO1xuICBzcmM6IHVybChcIi4uL3BvbGljZXMvQkFITlNDSFJJRlQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxvZ29cIjtcbiAgc3JjOiB1cmwoXCIuLi9wb2xpY2VzL01hbnRlbWFuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ0aXRsZVwiO1xuICBzcmM6IHVybChcIi4uL3BvbGljZXMvSW50ZXItRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQWpvdXQgZGUgbGEgcsOoZ2xlIGZvbnQtZGlzcGxheSAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9wb2xpY2VzL0JBSE5TQ0hSSUZULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsb2dvXCI7XG4gIHNyYzogdXJsKFwiLi4vcG9saWNlcy9NYW50ZW1hbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKioqKioqICBCdWcgdHJhbnNpdGlvbnMgICoqKioqKiovXG4uY2xlYW5fdHJhbnNpdGlvbiAqIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbiAgY29sb3I6ICM0NDQ3NDY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbn1cbmJvZHkuYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIHdpbmRvdyBzY3JvbGwgYmFyICovXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGQ1Y2E7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNzg2YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZTBkNWNhO1xufVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkNWNhO1xufVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNvb2tpZS1iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNzEsIDcwLCAwLjQ5NDExNzY0NzEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uY29va2llLWJhbm5lci1vdmVybGF5IC5jb29raWUtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogODBzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcbn1cbi5jb29raWUtYmFubmVyLW92ZXJsYXkgLmNvb2tpZS1iYW5uZXIgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29va2llLWJhbm5lci1vdmVybGF5IC5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jb29raWUtYmFubmVyLW92ZXJsYXkgLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXJfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjM5YThiO1xufVxuLmNvb2tpZS1iYW5uZXItb3ZlcmxheSAuY29va2llLWJhbm5lciAuY29va2llLWJhbm5lcl9idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5jb29raWUtYmFubmVyLW92ZXJsYXkgLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXJfYnRuLXdyYXBwZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmNmYzZjA7XG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDNzdncsIDEuOHJlbSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQzLCAwLjc3LCAwLjE1LCAxLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29va2llLWJhbm5lci1vdmVybGF5IC5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyX2J0bi13cmFwcGVyIGJ1dHRvbjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTU1LCAxMzksIDAuNjkwMTk2MDc4NCk7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xufVxuLmNvb2tpZS1iYW5uZXItb3ZlcmxheSAuY29va2llLWJhbm5lciAuY29va2llLWJhbm5lcl9idG4td3JhcHBlciBidXR0b246bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDdiNTtcbiAgY29sb3I6ICM0NDQ3NDY7XG59XG4uY29va2llLWJhbm5lci1vdmVybGF5IC5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyX2J0bi13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvb2tpZS1iYW5uZXItb3ZlcmxheSAuY29va2llLWJhbm5lciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXItb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyA6bm90KC5oZXJvLXdyYXBwZXJfZWxlbWVudCBpbWcpIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zZi1kdW1wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDJ2dywgMS40cmVtKTtcbiAgYmFja2dyb3VuZDogcmdiKDIyNCwgMjI0LCAyMjQpO1xuICB6LWluZGV4OiAyMDAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uaGFuZHMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uaGFuZHMtb3ZlcmxheSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTAlO1xufVxuLmhhbmRzLW92ZXJsYXkgdWwgbGkgLmhhbmRzLW92ZXJsYXlfX2ltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjAwcHggNHN2dztcbn1cbi5oYW5kcy1vdmVybGF5IHVsIGxpIC5oYW5kcy1vdmVybGF5X19pbWctd3JhcHBlciAuaGFuZHMtb3ZlcmxleV9faW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTVzdnc7XG4gIG1heC1oZWlnaHQ6IDE1c3Z3O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uaGFuZHMtb3ZlcmxheSB1bCBsaSAuaGFuZHMtb3ZlcmxheV9faW1nLXdyYXBwZXIgLmhhbmRzLW92ZXJsZXlfX2ltZzpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi10b3A6IC0zMDBweDtcbn1cbi5oYW5kcy1vdmVybGF5IHVsIGxpIC5oYW5kcy1vdmVybGF5X19pbWctd3JhcHBlciAuaGFuZHMtb3ZlcmxleV9faW1nOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi10b3A6IDMwMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTMwZGVnKTtcbn1cblxuQGtleWZyYW1lcyBhcHBlYXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHNjYWxlOiAwLjI7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgc2NhbGU6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAuaGFuZHMtb3ZlcmxleV9faW1nIHtcbiAgICBhbmltYXRpb246IGFwcGVhciBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWVsaW5lOiB2aWV3KCk7XG4gICAgYW5pbWF0aW9uLXJhbmdlOiBlbnRyeSAwIGNvdmVyIDU1JTsgLyogXCJhbmltYXRpb24tcmFuZ2VcIiBleHDDqXJpbWVudGFsZSAqL1xuICB9XG59XG4uY29udGFjdF9mb3JtLFxuLmxvZ2luLWZvcm1fX2Zvcm0sXG5mb3JtW25hbWU9cGFydG5lcl0sXG5mb3JtW25hbWU9YWN0dWFsaXRlXSxcbmZvcm1bbmFtZT1jb21wYW55XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdF9mb3JtIC5pbnB1dHMsIC5jb250YWN0X2Zvcm0gLnRleHRfYXJlYSwgLmNvbnRhY3RfZm9ybSAuZm9ybV9zZWxlY3QsXG4ubG9naW4tZm9ybV9fZm9ybSAuaW5wdXRzLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLnRleHRfYXJlYSxcbi5sb2dpbi1mb3JtX19mb3JtIC5mb3JtX3NlbGVjdCxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAuaW5wdXRzLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC50ZXh0X2FyZWEsXG5mb3JtW25hbWU9cGFydG5lcl0gLmZvcm1fc2VsZWN0LFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLmlucHV0cyxcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIC50ZXh0X2FyZWEsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAuZm9ybV9zZWxlY3QsXG5mb3JtW25hbWU9Y29tcGFueV0gLmlucHV0cyxcbmZvcm1bbmFtZT1jb21wYW55XSAudGV4dF9hcmVhLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5mb3JtX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDN2dywgMnJlbSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIwNSk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xufVxuLmNvbnRhY3RfZm9ybSAuaW5wdXRzOmhvdmVyLCAuY29udGFjdF9mb3JtIC50ZXh0X2FyZWE6aG92ZXIsIC5jb250YWN0X2Zvcm0gLmZvcm1fc2VsZWN0OmhvdmVyLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmlucHV0czpob3Zlcixcbi5sb2dpbi1mb3JtX19mb3JtIC50ZXh0X2FyZWE6aG92ZXIsXG4ubG9naW4tZm9ybV9fZm9ybSAuZm9ybV9zZWxlY3Q6aG92ZXIsXG5mb3JtW25hbWU9cGFydG5lcl0gLmlucHV0czpob3ZlcixcbmZvcm1bbmFtZT1wYXJ0bmVyXSAudGV4dF9hcmVhOmhvdmVyLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5mb3JtX3NlbGVjdDpob3ZlcixcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIC5pbnB1dHM6aG92ZXIsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAudGV4dF9hcmVhOmhvdmVyLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLmZvcm1fc2VsZWN0OmhvdmVyLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5pbnB1dHM6aG92ZXIsXG5mb3JtW25hbWU9Y29tcGFueV0gLnRleHRfYXJlYTpob3ZlcixcbmZvcm1bbmFtZT1jb21wYW55XSAuZm9ybV9zZWxlY3Q6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuLmNvbnRhY3RfZm9ybSBsYWJlbCxcbi5sb2dpbi1mb3JtX19mb3JtIGxhYmVsLFxuZm9ybVtuYW1lPXBhcnRuZXJdIGxhYmVsLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gbGFiZWwsXG5mb3JtW25hbWU9Y29tcGFueV0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzdncsIDJyZW0pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvbnRhY3RfZm9ybSAuaGVscC10ZXh0LFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmhlbHAtdGV4dCxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAuaGVscC10ZXh0LFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLmhlbHAtdGV4dCxcbmZvcm1bbmFtZT1jb21wYW55XSAuaGVscC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvbnRhY3RfZm9ybSAuaW5wdXRzLFxuLmNvbnRhY3RfZm9ybSAuZm9ybV9zZWxlY3QsXG4ubG9naW4tZm9ybV9fZm9ybSAuaW5wdXRzLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmZvcm1fc2VsZWN0LFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5pbnB1dHMsXG5mb3JtW25hbWU9cGFydG5lcl0gLmZvcm1fc2VsZWN0LFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLmlucHV0cyxcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIC5mb3JtX3NlbGVjdCxcbmZvcm1bbmFtZT1jb21wYW55XSAuaW5wdXRzLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5mb3JtX3NlbGVjdCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogY2xhbXAoNDBweCwgNnZoLCA1MHB4KTtcbn1cbi5jb250YWN0X2Zvcm0gI3BhcnRuZXJfaW1nX3BhdGgsXG4ubG9naW4tZm9ybV9fZm9ybSAjcGFydG5lcl9pbWdfcGF0aCxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAjcGFydG5lcl9pbWdfcGF0aCxcbmZvcm1bbmFtZT1hY3R1YWxpdGVdICNwYXJ0bmVyX2ltZ19wYXRoLFxuZm9ybVtuYW1lPWNvbXBhbnldICNwYXJ0bmVyX2ltZ19wYXRoIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uY29udGFjdF9mb3JtIC5oZWxwLXRleHQsXG4ubG9naW4tZm9ybV9fZm9ybSAuaGVscC10ZXh0LFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5oZWxwLXRleHQsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAuaGVscC10ZXh0LFxuZm9ybVtuYW1lPWNvbXBhbnldIC5oZWxwLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDJzdncsIDEuNHJlbSk7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250YWN0X2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciwgLmNvbnRhY3RfZm9ybSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lcixcbi5sb2dpbi1mb3JtX19mb3JtIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIsXG5mb3JtW25hbWU9cGFydG5lcl0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lcixcbmZvcm1bbmFtZT1wYXJ0bmVyXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lcixcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIsXG5mb3JtW25hbWU9Y29tcGFueV0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lcixcbmZvcm1bbmFtZT1jb21wYW55XSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNvbnRhY3RfZm9ybSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsLCAuY29udGFjdF9mb3JtIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgbGFiZWwsXG4ubG9naW4tZm9ybV9fZm9ybSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbCxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgbGFiZWwsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbCxcbmZvcm1bbmFtZT1jb21wYW55XSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWN0X2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmNvbnRhY3RfZm9ybSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5sb2dpbi1mb3JtX19mb3JtIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sXG5mb3JtW25hbWU9cGFydG5lcl0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sXG5mb3JtW25hbWU9Y29tcGFueV0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmZvcm1bbmFtZT1jb21wYW55XSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIwNSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmNmYzZjA7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuLmNvbnRhY3RfZm9ybSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuY29udGFjdF9mb3JtIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sIC5jb250YWN0X2Zvcm0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmNvbnRhY3RfZm9ybSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1fcmVtZW1iZXJfbWVdLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5sb2dpbi1mb3JtX19mb3JtIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sXG4ubG9naW4tZm9ybV9fZm9ybSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9X3JlbWVtYmVyX21lXSxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sXG5mb3JtW25hbWU9cGFydG5lcl0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1fcmVtZW1iZXJfbWVdLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9X3JlbWVtYmVyX21lXSxcbmZvcm1bbmFtZT1jb21wYW55XSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sXG5mb3JtW25hbWU9Y29tcGFueV0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmZvcm1bbmFtZT1jb21wYW55XSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1fcmVtZW1iZXJfbWVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3RfZm9ybSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsIC5jb250YWN0X2Zvcm0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG5mb3JtW25hbWU9Y29tcGFueV0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGFjY2VudC1jb2xvcjogI2IwZDdiNTtcbn1cbi5jb250YWN0X2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9X3JlbWVtYmVyX21lXSwgLmNvbnRhY3RfZm9ybSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1wYXJ0bmVyX2FjdGl2ZV0sIC5jb250YWN0X2Zvcm0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9X3JlbWVtYmVyX21lXSwgLmNvbnRhY3RfZm9ybSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1wYXJ0bmVyX2FjdGl2ZV0sXG4ubG9naW4tZm9ybV9fZm9ybSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1fcmVtZW1iZXJfbWVdLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9cGFydG5lcl9hY3RpdmVdLFxuLmxvZ2luLWZvcm1fX2Zvcm0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9X3JlbWVtYmVyX21lXSxcbi5sb2dpbi1mb3JtX19mb3JtIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgbGFiZWxbZm9yPXBhcnRuZXJfYWN0aXZlXSxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1fcmVtZW1iZXJfbWVdLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPXBhcnRuZXJfYWN0aXZlXSxcbmZvcm1bbmFtZT1wYXJ0bmVyXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1fcmVtZW1iZXJfbWVdLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgbGFiZWxbZm9yPXBhcnRuZXJfYWN0aXZlXSxcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAubG9naW4tZm9ybS1mb3JtX19jaGVjay1ib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1wYXJ0bmVyX2FjdGl2ZV0sXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAucGFydG5lci1mb3JtLWNvbnRhaW5lcl9fY2hlY2tib3gtY29udGFpbmVyIGxhYmVsW2Zvcj1fcmVtZW1iZXJfbWVdLFxuZm9ybVtuYW1lPWFjdHVhbGl0ZV0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9cGFydG5lcl9hY3RpdmVdLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5sb2dpbi1mb3JtLWZvcm1fX2NoZWNrLWJveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sXG5mb3JtW25hbWU9Y29tcGFueV0gLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9cGFydG5lcl9hY3RpdmVdLFxuZm9ybVtuYW1lPWNvbXBhbnldIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIgbGFiZWxbZm9yPV9yZW1lbWJlcl9tZV0sXG5mb3JtW25hbWU9Y29tcGFueV0gLnBhcnRuZXItZm9ybS1jb250YWluZXJfX2NoZWNrYm94LWNvbnRhaW5lciBsYWJlbFtmb3I9cGFydG5lcl9hY3RpdmVdIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzc3Z3LCAxLjhyZW0pO1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG59XG4uY29udGFjdF9mb3JtIC50ZXh0X2FyZWEsXG4ubG9naW4tZm9ybV9fZm9ybSAudGV4dF9hcmVhLFxuZm9ybVtuYW1lPXBhcnRuZXJdIC50ZXh0X2FyZWEsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSAudGV4dF9hcmVhLFxuZm9ybVtuYW1lPWNvbXBhbnldIC50ZXh0X2FyZWEge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5jb250YWN0X2Zvcm0gYnV0dG9uLFxuLmxvZ2luLWZvcm1fX2Zvcm0gYnV0dG9uLFxuZm9ybVtuYW1lPXBhcnRuZXJdIGJ1dHRvbixcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIGJ1dHRvbixcbmZvcm1bbmFtZT1jb21wYW55XSBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgM3N2dywgMS44cmVtKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDMsIDAuNzcsIDAuMTUsIDEuNSk7XG59XG4uY29udGFjdF9mb3JtIGJ1dHRvbjpob3Zlcixcbi5sb2dpbi1mb3JtX19mb3JtIGJ1dHRvbjpob3ZlcixcbmZvcm1bbmFtZT1wYXJ0bmVyXSBidXR0b246aG92ZXIsXG5mb3JtW25hbWU9YWN0dWFsaXRlXSBidXR0b246aG92ZXIsXG5mb3JtW25hbWU9Y29tcGFueV0gYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cbi5jb250YWN0X2Zvcm0gbGksXG4ubG9naW4tZm9ybV9fZm9ybSBsaSxcbmZvcm1bbmFtZT1wYXJ0bmVyXSBsaSxcbmZvcm1bbmFtZT1hY3R1YWxpdGVdIGxpLFxuZm9ybVtuYW1lPWNvbXBhbnldIGxpIHtcbiAgY29sb3I6ICNmMzlhOGI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubG9naW4tZm9ybV9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAyNXN2dztcbiAgfVxufVxuXG4uYWRtaW4tZm9ybS1idG5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cblxuLmFkbWluLWZvcm1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHN2aCAwIDIwcHggMDtcbn1cbi5hZG1pbi1mb3JtX19jb250YWluZXIgLnBhcnRuZXItZm9ybV9faW1nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMjBweDtcbn1cbi5hZG1pbi1mb3JtX19jb250YWluZXIgLnBhcnRuZXItZm9ybV9faW1nLXdyYXBwZXIgLmFkbWluLWZvcm0taW1nLXdyYXBwZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2c3Z3O1xuICB3aWR0aDogNnN2dztcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZG1pbi1mb3JtX19jb250YWluZXIgLnBhcnRuZXItZm9ybV9faW1nLXdyYXBwZXIgLmFkbWluLWZvcm0taW1nLXdyYXBwZXJfX2ltZyBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZG1pbi1mb3JtX19jb250YWluZXIgLnBhcnRuZXItZm9ybV9faW1nLXdyYXBwZXIgLmFkbWluLWZvcm0taW1nLXdyYXBwZXJfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAuYWRtaW4tZm9ybV9fY29udGFpbmVyIC5wYXJ0bmVyLWZvcm1fX2ltZy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWRtaW4tZm9ybV9fY29udGFpbmVyIC5hZG1pbi1mb3JtLWltZy13cmFwcGVyX19pbWcsXG4uYWRtaW4tZm9ybV9fY29udGFpbmVyIC5hZG1pbi1mb3JtLWNvbnRhaW5lcl9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkbWluLWZvcm1fX2VsZW1lbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cbi5hZG1pbi1mb3JtX19lbGVtZW50LWNvbnRhaW5lciAuYWRtaW4tZm9ybS1lbGVtZW50LWNvbnRhaW5lcl9fZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweDtcbn1cbi5hZG1pbi1mb3JtX19lbGVtZW50LWNvbnRhaW5lciAuYWRtaW4tZm9ybS1lbGVtZW50LWNvbnRhaW5lcl9fZWxlbWVudDpub3QoLmhvcmFpcmVzKSB7XG4gIG1pbi13aWR0aDogMjhzdnc7XG59XG4uYWRtaW4tZm9ybV9fZWxlbWVudC1jb250YWluZXIgLmFkbWluLWZvcm0tZWxlbWVudC1jb250YWluZXJfX2VsZW1lbnQ6bm90KC5ob3JhaXJlcyk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ3NDY7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogODAlO1xufVxuLmFkbWluLWZvcm1fX2VsZW1lbnQtY29udGFpbmVyIC5hZG1pbi1mb3JtLWVsZW1lbnQtY29udGFpbmVyX19lbGVtZW50LmhvcmFpcmVzIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIC5hZG1pbi1mb3JtX19lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWRtaW4tZm9ybV9fZWxlbWVudC1jb250YWluZXIgLmFkbWluLWZvcm0tZWxlbWVudC1jb250YWluZXJfX2VsZW1lbnQ6bm90KC5ob3JhaXJlcyk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cblxuLmN0YSxcbi5jdGEtZGFuZ2VyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMDUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40MywgMC43NywgMC4xNSwgMS41KTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmN0YTpob3Zlcixcbi5jdGEtZGFuZ2VyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmN0YTpob3ZlcixcbiAgLmN0YS1kYW5nZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDdiNTtcbn1cblxuLmN0YS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTU1LCAxMzksIDAuNjkwMTk2MDc4NCk7XG59XG5cbi5jdGEtYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkN2I1O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMDUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40MywgMC43NywgMC4xNSwgMS41KSwgbWFyZ2luLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDNzdncsIDEuOHJlbSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5jdGEtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmN0YS1idG46aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uY29ubmVjdGVkLXVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFkbWluX3Nob3dfYnRuX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cblxuLnNsaWRlc2hvd19fbmF2LWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnNsaWRlc2hvd19fbmF2LWJ0bi1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXJfYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dCwgcmlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xpZGVzaG93X19uYXYtYnRuLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlcl9idXR0b24gaW1nIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAzMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2xpZGVzaG93X19uYXYtYnRuLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlcl9idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjQzKTtcbn1cbi5zbGlkZXNob3dfX25hdi1idG4tY29udGFpbmVyIC5jYXJvdXNlbC13cmFwcGVyX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjYzKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICAuc2xpZGVzaG93X19uYXYtYnRuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLmN0YS1hbmltYXRpb24ge1xuICBhbmltYXRpb246IHZpYnJhdGUgMC4zcyBsaW5lYXIgMiBib3RoO1xufVxuXG4uY3RhLWFuaW1hdGlvbi1jb21wbGV0ZWQge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdGEtYW5pbWF0aW9uIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmlicmF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0ycHgsIDJweCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDJweCwgMnB4KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDJweCwgLTJweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbmgxLFxuaDIsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJ0aXRsZVwiO1xuICBtYXJnaW46IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjZyZW0sIDNzdncsIDRyZW0pO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgM3N2dywgM3JlbSk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgM3N2dywgMi41cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc21hbGxIMyB7XG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjdyZW0sIDNzdncsIDJyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgM3N2dywgMnJlbSk7XG59XG5cbnAsXG5hOm5vdCgubG9nby1saW5rLCAuZm9ybV9hY3Rpb25fYnRuKSxcbmxpLFxuZW0ge1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzc3Z3LCAxLjhyZW0pO1xuICBjb2xvcjogIzQ0NDc0NjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYTpub3QoLmxvZ28tbGluaywgLmFkbWluLWhvbWVfX2NhcmQsIC5mb3JtX2FjdGlvbl9idG4sIC5zb2NpYWwtbGlua3MpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zb2NpYWwtbGlua3M6aG92ZXIge1xuICBjb2xvcjogI2YzOWE4Yjtcbn1cblxuLnVwcGVyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm13LTgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5tdy0xMjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5ODtcbn1cbmhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGQ3YjU7XG59XG5oZWFkZXIgbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciBuYXYgLmxheW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScxJyB2aWV3Qm94PScwIDAgNDAgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMGgyMHYxSDB6JyBmaWxsPSclMjNlMGQ1Y2EnIGZpbGwtb3BhY2l0eT0nMC40JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHotaW5kZXg6IC0xO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogOHN2aDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Yjc4NmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMDUpO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5idXJnZXIgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogOHB4IDhweCA4cHggMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuNDMsIDAuNzcsIDAuMTUsIDEuNSksIG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXI7XG59XG5oZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmJ1cmdlciBpOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyMnB4O1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5idXJnZXI6aG92ZXIgaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5idXJnZXI6aG92ZXIgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDNweCwgMCk7XG59XG5oZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmJ1cmdlci5hY3RpdmUgaTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5idXJnZXIuYWN0aXZlIGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMS4yKTtcbn1cbmhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAuYnVyZ2VyLmFjdGl2ZSBpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZykgc2NhbGUoMS4yKTtcbn1cbmhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAuYnVyZ2VyLmFjdGl2ZTpob3ZlciBpOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoNTVkZWcpIHNjYWxlKDEuMik7XG59XG5oZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmJ1cmdlci5hY3RpdmU6aG92ZXIgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtNTVkZWcpIHNjYWxlKDEuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICBoZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5sb2dvLWxpbmsge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40MywgMC43NywgMC4xNSwgMS41KSwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5sb2dvLWxpbmsgLmxvZ28tbGlua19pbWFnZSB7XG4gIHdpZHRoOiAwO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5sb2dvLWxpbmsjc21hbGwge1xuICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5sb2dvLWxpbmsjc21hbGwuYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5oZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmxvZ28tbGluayNzbWFsbC5hY3RpdmUgLmxvZ28tbGlua19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogNDVzdnc7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICBoZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmxvZ28tbGluayNzbWFsbC5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICBoZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmxvZ28tbGluayNzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5sb2dvLWxpbmsjYmlnIHtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG4gIGhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubG9nby1saW5rI2JpZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbmhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubG9nby1saW5rI2JpZy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5sb2dvLWxpbmsjYmlnLmFjdGl2ZSAubG9nby1saW5rX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiA0NXN2dztcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIGhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubG9nby1saW5rI2JpZy5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbmhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubG9nby1saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cbmhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubmF2X3NvY2lhbC1uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbmhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubmF2X3NvY2lhbC1uYXYtY29udGFpbmVyIC5uYXZfc29jaWFsLW5hdi1jb250YWluZXJfbGluayB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTU1LCAxMzksIDAuNjkwMTk2MDc4NCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDNzdncsIDEuNnJlbSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDMsIDAuNzcsIDAuMTUsIDEuNSk7XG59XG5oZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLm5hdl9zb2NpYWwtbmF2LWNvbnRhaW5lciAubmF2X3NvY2lhbC1uYXYtY29udGFpbmVyX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YThiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5uYXZfc29jaWFsLW5hdi1jb250YWluZXIgLm5hdl9zb2NpYWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxc3Z3O1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2IC5uYXZfc29jaWFsLW5hdi1jb250YWluZXIgLm5hdl9zb2NpYWwtbmF2IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbmhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubmF2X3NvY2lhbC1uYXYtY29udGFpbmVyIC5uYXZfc29jaWFsLW5hdiBsaSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDMsIDAuNzcsIDAuMTUsIDEuNSk7XG59XG5oZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLm5hdl9zb2NpYWwtbmF2LWNvbnRhaW5lciAubmF2X3NvY2lhbC1uYXYgbGk6aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xufVxuaGVhZGVyIG5hdiAubmF2X3VzZXItbmF2LmFjdGl2ZSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIGhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICB9XG4gIGhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAuYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICBoZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLm5hdl9zb2NpYWwtbmF2LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIGhlYWRlciBuYXYgLm5hdl91c2VyLW5hdiAubG9nby1saW5rI3NtYWxsLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBoZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmxvZ28tbGluayNiaWcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmxvZ28tbGluayNiaWcuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBoZWFkZXIgbmF2IC5uYXZfdXNlci1uYXYgLmxvZ28tbGluazpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxufVxuaGVhZGVyIG5hdiAubmF2LWRlc2NrdG9wX25hdi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnN2dztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xuICBib3gtc2hhZG93OiAtMXB4IDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5oZWFkZXIgbmF2IC5uYXYtZGVzY2t0b3BfbmF2LW1lbnUgbGkge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIgbmF2IC5uYXYtZGVzY2t0b3BfbmF2LW1lbnUgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciBuYXYgLm5hdi1kZXNja3RvcF9uYXYtbWVudSBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NzQ2O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyIG5hdiAubmF2LWRlc2NrdG9wX25hdi1tZW51IGxpOmhvdmVyIGE6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5oZWFkZXIgbmF2IC5uYXYtZGVzY2t0b3BfbmF2LW1lbnUgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE1NSwgMTM5LCAwLjY5MDE5NjA3ODQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgaGVhZGVyIG5hdiAubmF2LWRlc2NrdG9wX25hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uYXYtbW9iaWxlX25hdi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogODVzdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC40MywgMC43NywgMC4xNSwgMS41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDdiNTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubmF2LW1vYmlsZV9uYXYtbWVudSAubmF2LW1vYmlsZS1uYXYtbWVudV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LW1vYmlsZV9uYXYtbWVudSAubmF2LW1vYmlsZS1uYXYtbWVudV9saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2OCwgNzEsIDcwLCAwLjE2NDcwNTg4MjQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LW1vYmlsZV9uYXYtbWVudSAubmF2LW1vYmlsZS1uYXYtbWVudV9saXN0IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDNzdncsIDJyZW0pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxM3B4IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5uYXYtbW9iaWxlX25hdi1tZW51IC5uYXYtbW9iaWxlLW5hdi1tZW51X2xpc3QgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc0NjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbi5uYXYtbW9iaWxlX25hdi1tZW51IC5uYXYtbW9iaWxlLW5hdi1tZW51X2xpc3QgbGk6aG92ZXIgYTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtbW9iaWxlX25hdi1tZW51IC5uYXYtbW9iaWxlLW5hdi1tZW51X2xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWE4Yjtcbn1cbi5uYXYtbW9iaWxlX25hdi1tZW51IC5uYXYtbW9iaWxlLW5hdi1tZW51X2xpc3QgbGkuYW5pbWF0ZWQtbWVudS1pdGVtX2ZvY3VzZWRfbGluazo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1tb2JpbGVfbmF2LW1lbnUgLm5hdi1tZW51LWxvZ28tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmF2LW1vYmlsZV9uYXYtbWVudSAubmF2LW1lbnUtbG9nby1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1tb2JpbGVfbmF2LW1lbnUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgLm5hdi1tb2JpbGVfbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFuaW1hdGVkLW1lbnUtaXRlbS5hY3RpdmUge1xuICBhbmltYXRpb246IG1vYmlsZU1lbnVJdGVtc0FwcGVhcmluZyAwLjJzIGVhc2UtaW4gMC4ycyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBtb2JpbGVNZW51SXRlbXNBcHBlYXJpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGQ3YjU7XG4gIG1pbi1oZWlnaHQ6IDgwc3ZoO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciAuZm9vdGVyLXdyYXBwZXJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5mb290ZXIgLmZvb3Rlcl93cmFwcGVyIC5mb290ZXItd3JhcHBlcl9saXN0IC5mb290ZXItd3JhcHBlci1saXN0X2l0ZW06aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5mb290ZXJfd3JhcHBlciAucm9zZSwgZm9vdGVyIC5mb290ZXJfd3JhcHBlciAucmVuYXVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1NXN2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX3dyYXBwZXIgLnJvc2UsIGZvb3RlciAuZm9vdGVyX3dyYXBwZXIgLnJlbmF1ZCB7XG4gICAgbWF4LWhlaWdodDogMjBzdmg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyX19hZGRyZXNzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlcl9fYWRkcmVzcy13cmFwcGVyIC5mb290ZXItYWRkcmVzcy13cmFwcGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbmZvb3RlciAuZm9vdGVyX19hZGRyZXNzLXdyYXBwZXIgLmZvb3Rlci1hZGRyZXNzLXdyYXBwZXJfX2l0ZW1zIHNwYW4gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuZm9vdGVyIC5mb290ZXJfX2FkZHJlc3Mtd3JhcHBlciAuZm9vdGVyLWFkZHJlc3Mtd3JhcHBlcl9faXRlbXMgLndyYXBwZXItaXRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2FkZHJlc3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfX2FkZHJlc3Mtd3JhcHBlciAuZm9vdGVyLWFkZHJlc3Mtd3JhcHBlcl9faXRlbXMgLndyYXBwZXItaXRlbV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuZm9vdGVyIHNtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDNzdncsIDEuNHJlbSk7XG59XG5mb290ZXIgc21hbGwgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzc3Z3LCAxLjRyZW0pICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgycmVtLCAzc3Z3LCAyLjRyZW0pO1xufVxuZm9vdGVyIHNtYWxsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKSAuaG9vay1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKSAuaG9vay1jb250YWluZXIgLmhvb2stY29udGFpbmVyX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKSAuaG9vay1jb250YWluZXIgLmhvb2stY29udGFpbmVyX3dyYXBwZXIgLmhvb2stY29udGFpbmVyLXdyYXBwZXJfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKSAuaG9vay1jb250YWluZXIgLmhvb2stY29udGFpbmVyX3dyYXBwZXIgLmhvb2stY29udGFpbmVyLXdyYXBwZXJfaXRlbSAuaG9vay1pY29uIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IDIwc3Z3O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgaGVpZ2h0OiAyMHN2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpIC5ob29rLWNvbnRhaW5lciAuaG9vay1jb250YWluZXJfd3JhcHBlciAuaG9vay1jb250YWluZXItd3JhcHBlcl9pdGVtIC5ob29rLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpIC5ob29rLWNvbnRhaW5lciAuaG9vay1jb250YWluZXJfd3JhcHBlciAuaG9vay1jb250YWluZXItd3JhcHBlcl9pdGVtOm50aC1jaGlsZCgxKSAuaG9vay1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWE4Yjtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpIC5ob29rLWNvbnRhaW5lciAuaG9vay1jb250YWluZXJfd3JhcHBlciAuaG9vay1jb250YWluZXItd3JhcHBlcl9pdGVtOm50aC1jaGlsZCgxKSAuaG9vay1pY29uIGltZyB7XG4gIG1hcmdpbjogMCAwIDdweCAxMHB4O1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkgLmhvb2stY29udGFpbmVyIC5ob29rLWNvbnRhaW5lcl93cmFwcGVyIC5ob29rLWNvbnRhaW5lci13cmFwcGVyX2l0ZW06bnRoLWNoaWxkKDIpIC5ob29rLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkYjg4O1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkgLmhvb2stY29udGFpbmVyIC5ob29rLWNvbnRhaW5lcl93cmFwcGVyIC5ob29rLWNvbnRhaW5lci13cmFwcGVyX2l0ZW06bnRoLWNoaWxkKDMpIC5ob29rLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkN2I1O1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkgLmhvb2stY29udGFpbmVyIC5ob29rLWNvbnRhaW5lcl93cmFwcGVyIC5ob29rLWNvbnRhaW5lci13cmFwcGVyX2l0ZW0gaDIge1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgM3N2dywgMi41cmVtKTtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpIC5ob29rLWNvbnRhaW5lciAuaG9vay1jb250YWluZXJfd3JhcHBlciAuaG9vay1jb250YWluZXItd3JhcHBlcl9pdGVtIHAge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpIC5ob29rLWNvbnRhaW5lciAuaG9vay1jb250YWluZXJfd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwJTtcbiAgfVxufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkuaW50cm8sIHNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLnZldGVtZW50LCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS5jdXN0b21pemF0aW9uLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS5jb25zaWdubWVudF9ob29rLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS5mYXEtYWNjb3JkaW9uLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS5mb3VuZGVyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkNWNhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS5wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHN2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkuY29uY2VwdCwgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLmhvbWUtY29udGFjdCwgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLmNvbnRhY3QsIHNlY3Rpb246bm90KC5yZXZpZXcsXG4gIC5oZXJvLFxuICAuYWN0dSxcbiAgLndvcmtzaG9wLFxuICAucHJlcGFyZSxcbiAgLmNvbnRhY3QsXG4gIC5jYXJkLWNhcm91c2VsLFxuICAuZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbiAgLm1haW50ZW5hbmNlLWZvcm0sXG4gIC5hZG1pbi1ob21lLFxuICAubWVudGlvbnMsXG4gIC5lcnJvci1wYWdlKS5jb25zaWdubWVudF9ob29rLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkudHJpLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkudG95cywgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLmJvb2tzLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkuZnJvbVdoZXJlLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkuY3VzdG9taXphdGlvbiwgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLmFjdHUge1xuICAgIHBhZGRpbmc6IDUwcHggMTJzdnc7XG4gIH1cbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLnZldGVtZW50IC52ZXRlbWVudF93cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogNnN2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS52ZXRlbWVudCAudmV0ZW1lbnRfd3JhcHBlciAudmV0ZW1lbnQtd3JhcHBlcl92ZXRlbWVudCwgc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkudmV0ZW1lbnQgLnZldGVtZW50X3dyYXBwZXIgLnZldGVtZW50LXdyYXBwZXJfdG95IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLnZldGVtZW50IC52ZXRlbWVudF93cmFwcGVyIC52ZXRlbWVudC13cmFwcGVyX3ZldGVtZW50IC52ZXRlbWVudC13cmFwcGVyLXZldGVtZW50X3RleHQtY29udGFpbmVyLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS52ZXRlbWVudCAudmV0ZW1lbnRfd3JhcHBlciAudmV0ZW1lbnQtd3JhcHBlcl90b3kgLnZldGVtZW50LXdyYXBwZXItdmV0ZW1lbnRfdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIHNlY3Rpb246bm90KC5yZXZpZXcsXG4gIC5oZXJvLFxuICAuYWN0dSxcbiAgLndvcmtzaG9wLFxuICAucHJlcGFyZSxcbiAgLmNvbnRhY3QsXG4gIC5jYXJkLWNhcm91c2VsLFxuICAuZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbiAgLm1haW50ZW5hbmNlLWZvcm0sXG4gIC5hZG1pbi1ob21lLFxuICAubWVudGlvbnMsXG4gIC5lcnJvci1wYWdlKS52ZXRlbWVudCAudmV0ZW1lbnRfd3JhcHBlciAudmV0ZW1lbnQtd3JhcHBlcl92ZXRlbWVudCAudmV0ZW1lbnQtd3JhcHBlci12ZXRlbWVudF90ZXh0LWNvbnRhaW5lciwgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLnZldGVtZW50IC52ZXRlbWVudF93cmFwcGVyIC52ZXRlbWVudC13cmFwcGVyX3RveSAudmV0ZW1lbnQtd3JhcHBlci12ZXRlbWVudF90ZXh0LWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkudmV0ZW1lbnQgLnZldGVtZW50X3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNzBweCA2c3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTMwcHgpIHtcbiAgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLnZldGVtZW50IC52ZXRlbWVudF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDEyc3Z3O1xuICB9XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS5wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLnByb2R1Y3RzIC5wcm9kdWN0c193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGQ1Y2E7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS5wcm9kdWN0cyAucHJvZHVjdHNfd3JhcHBlciBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogNDBweDtcbiAgfVxuICBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkucHJvZHVjdHM6bnRoLWNoaWxkKG9kZCkge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbiAgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLnByb2R1Y3RzOm50aC1jaGlsZChldmVuKSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgfVxufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDVjYTtcbiAgbWFyZ2luLWJvdHRvbTogOHN2aDtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA2c3Z3O1xuICB3aWR0aDogMTAwJTtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3RpdGxlLXdyYXBwZXIgLndlLXNlYXJjaC10aXRsZS13cmFwcGVyX2gyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDhzdmg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS53ZS1zZWFyY2ggLndlLXNlYXJjaF90aXRsZS13cmFwcGVyIC53ZS1zZWFyY2gtdGl0bGUtd3JhcHBlcl9pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3RpdGxlLXdyYXBwZXIgLndlLXNlYXJjaC10aXRsZS13cmFwcGVyX2ltZy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3RpdGxlLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhY2NwZXRlZCBub3QtYWNjZXB0ZWRcIjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDZzdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5zZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS53ZS1zZWFyY2ggLndlLXNlYXJjaF93cmFwcGVyIC53ZS1hY2NlcHQsIHNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWRvLW5vdC1hY2NlcHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogMzBweCAxMHN2dztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0IC50aXRsZS1jb250YWluZXIsIHNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWRvLW5vdC1hY2NlcHQgLnRpdGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0IC50aXRsZS1jb250YWluZXIgaW1nLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS53ZS1zZWFyY2ggLndlLXNlYXJjaF93cmFwcGVyIC53ZS1kby1ub3QtYWNjZXB0IC50aXRsZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0IC50aXRsZS1jb250YWluZXIgaDMsIHNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWRvLW5vdC1hY2NlcHQgLnRpdGxlLWNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0IHVsLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS53ZS1zZWFyY2ggLndlLXNlYXJjaF93cmFwcGVyIC53ZS1kby1ub3QtYWNjZXB0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWFjY2VwdCB1bCBsaSwgc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtZG8tbm90LWFjY2VwdCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0IHVsIGxpIGEsIHNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWRvLW5vdC1hY2NlcHQgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0IHAgYnV0dG9uLCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuLmhlcm8sXG4uYWN0dSxcbi53b3Jrc2hvcCxcbi5wcmVwYXJlLFxuLmNvbnRhY3QsXG4uY2FyZC1jYXJvdXNlbCxcbi5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuLm1haW50ZW5hbmNlLWZvcm0sXG4uYWRtaW4taG9tZSxcbi5tZW50aW9ucyxcbi5lcnJvci1wYWdlKS53ZS1zZWFyY2ggLndlLXNlYXJjaF93cmFwcGVyIC53ZS1kby1ub3QtYWNjZXB0IHAgYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0LCBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtZG8tbm90LWFjY2VwdCB7XG4gICAgcGFkZGluZzogMzBweCAzLjlzdnc7XG4gIH1cbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWFjY2VwdCAjd2VBY2NlcHQsIHNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWRvLW5vdC1hY2NlcHQgI3dlTm90QWNjZXB0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtYWNjZXB0ICN3ZUFjY2VwdDpob3Zlciwgc2VjdGlvbjpub3QoLnJldmlldyxcbi5oZXJvLFxuLmFjdHUsXG4ud29ya3Nob3AsXG4ucHJlcGFyZSxcbi5jb250YWN0LFxuLmNhcmQtY2Fyb3VzZWwsXG4uZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbi5tYWludGVuYW5jZS1mb3JtLFxuLmFkbWluLWhvbWUsXG4ubWVudGlvbnMsXG4uZXJyb3ItcGFnZSkud2Utc2VhcmNoIC53ZS1zZWFyY2hfd3JhcHBlciAud2UtZG8tbm90LWFjY2VwdCAjd2VOb3RBY2NlcHQ6aG92ZXIge1xuICBjb2xvcjogI2YzOWE4YjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbnNlY3Rpb246bm90KC5yZXZpZXcsXG4uaGVybyxcbi5hY3R1LFxuLndvcmtzaG9wLFxuLnByZXBhcmUsXG4uY29udGFjdCxcbi5jYXJkLWNhcm91c2VsLFxuLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4ubWFpbnRlbmFuY2UtZm9ybSxcbi5hZG1pbi1ob21lLFxuLm1lbnRpb25zLFxuLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIgLndlLWRvLW5vdC1hY2NlcHQgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgc2VjdGlvbjpub3QoLnJldmlldyxcbiAgLmhlcm8sXG4gIC5hY3R1LFxuICAud29ya3Nob3AsXG4gIC5wcmVwYXJlLFxuICAuY29udGFjdCxcbiAgLmNhcmQtY2Fyb3VzZWwsXG4gIC5mb3JtLW1haW50ZW5hbmNlLXRpdGxlLFxuICAubWFpbnRlbmFuY2UtZm9ybSxcbiAgLmFkbWluLWhvbWUsXG4gIC5tZW50aW9ucyxcbiAgLmVycm9yLXBhZ2UpLndlLXNlYXJjaCAud2Utc2VhcmNoX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhY2NwZXRlZCBub3QtYWNjZXB0ZWRcIjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uOm5vdCgucmV2aWV3LFxuICAuaGVybyxcbiAgLmFjdHUsXG4gIC53b3Jrc2hvcCxcbiAgLnByZXBhcmUsXG4gIC5jb250YWN0LFxuICAuY2FyZC1jYXJvdXNlbCxcbiAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXG4gIC5tYWludGVuYW5jZS1mb3JtLFxuICAuYWRtaW4taG9tZSxcbiAgLm1lbnRpb25zLFxuICAuZXJyb3ItcGFnZSkud2Utc2VhcmNoIHtcbiAgICBnYXA6IDUwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIHNlY3Rpb246bm90KC5yZXZpZXcsXG4gIC5oZXJvLFxuICAuYWN0dSxcbiAgLndvcmtzaG9wLFxuICAucHJlcGFyZSxcbiAgLmNvbnRhY3QsXG4gIC5jYXJkLWNhcm91c2VsLFxuICAuZm9ybS1tYWludGVuYW5jZS10aXRsZSxcbiAgLm1haW50ZW5hbmNlLWZvcm0sXG4gIC5hZG1pbi1ob21lLFxuICAubWVudGlvbnMsXG4gIC5lcnJvci1wYWdlKSB7XG4gICAgd2lkdGg6IDYwc3Z3O1xuICB9XG59XG5cbi5jb25jZXB0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbn1cblxuLmN1c3RvbWl6YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21pemF0aW9uIC5jdXN0b21pemF0aW9uX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jdXN0b21pemF0aW9uIC5jdXN0b21pemF0aW9uX3dyYXBwZXIgLmN1c3RvbWl6YXRpb24td3JhcHBlcl90ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5jdXN0b21pemF0aW9uIC5jdXN0b21pemF0aW9uX3dyYXBwZXIgLmN1c3RvbWl6YXRpb24td3JhcHBlcl9pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRzdnc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWl6YXRpb24gLmN1c3RvbWl6YXRpb25fd3JhcHBlciAuY3VzdG9taXphdGlvbi13cmFwcGVyX2ltZy13cmFwcGVyIC5jdXN0b21pemF0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwc3Z3O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDEwc3Z3O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cblxuLmhvbWUtY29udGFjdCBoMixcbi5ob21lLWNvbnRhY3QgcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjA7XG59XG5cbi5jb25zaWdubWVudC1wcm9ncmVzcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnNpZ25tZW50LXByb2dyZXNzIC5jb25zaWdubWVudC1wcm9ncmVzc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDQwcHg7XG59XG4uY29uc2lnbm1lbnQtcHJvZ3Jlc3MgLmNvbnNpZ25tZW50LXByb2dyZXNzX3dyYXBwZXIgLmNvbnNpZ25tZW50LXByb2dyZXNzLXdyYXBwZXJfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3NXN2dztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY29uc2lnbm1lbnQtcHJvZ3Jlc3MgLmNvbnNpZ25tZW50LXByb2dyZXNzX3dyYXBwZXIgLmNvbnNpZ25tZW50LXByb2dyZXNzLXdyYXBwZXJfaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29uc2lnbm1lbnQtcHJvZ3Jlc3MgLmNvbnNpZ25tZW50LXByb2dyZXNzX3dyYXBwZXIgLmNvbnNpZ25tZW50LXByb2dyZXNzLXdyYXBwZXJfaXRlbSBhOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb25zaWdubWVudC1wcm9ncmVzcyAuY29uc2lnbm1lbnQtcHJvZ3Jlc3Nfd3JhcHBlciAuY29uc2lnbm1lbnQtcHJvZ3Jlc3Mtd3JhcHBlcl9pdGVtIGltZyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNvbnNpZ25tZW50LXByb2dyZXNzIC5jb25zaWdubWVudC1wcm9ncmVzc193cmFwcGVyIC5jb25zaWdubWVudC1wcm9ncmVzcy13cmFwcGVyX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWE4Yjtcbn1cbi5jb25zaWdubWVudC1wcm9ncmVzcyAuY29uc2lnbm1lbnQtcHJvZ3Jlc3Nfd3JhcHBlciAuY29uc2lnbm1lbnQtcHJvZ3Jlc3Mtd3JhcHBlcl9pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWRiODg7XG59XG4uY29uc2lnbm1lbnQtcHJvZ3Jlc3MgLmNvbnNpZ25tZW50LXByb2dyZXNzX3dyYXBwZXIgLmNvbnNpZ25tZW50LXByb2dyZXNzLXdyYXBwZXJfaXRlbTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkN2I1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb25zaWdubWVudC1wcm9ncmVzcyAuY29uc2lnbm1lbnQtcHJvZ3Jlc3Nfd3JhcHBlciAuY29uc2lnbm1lbnQtcHJvZ3Jlc3Mtd3JhcHBlcl9pdGVtIHtcbiAgICB3aWR0aDogMjBzdnc7XG4gICAgbWluLXdpZHRoOiAxOHN2dztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnNpZ25tZW50LXByb2dyZXNzIC5jb25zaWdubWVudC1wcm9ncmVzc193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb25zaWdubWVudC1wcm9ncmVzcyB7XG4gICAgbWFyZ2luOiA5MHB4IDA7XG4gIH1cbn1cblxuLyoqIGRlcG90LXZlbnRlIHNlY3Rpb24gcHJlcGFyZSAqKi9cbi5wcmVwYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGdhcDogMjBweDtcbn1cbi5wcmVwYXJlIC5wcmVwYXJlX2ltZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJzdnc7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMCAyc3Z3O1xufVxuLnByZXBhcmUgLnByZXBhcmVfaW1nLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTRzdnc7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIwNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnByZXBhcmUgLnByZXBhcmVfaW1nLWNvbnRhaW5lciBpbWc6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgLnByZXBhcmUgLnByZXBhcmVfaW1nLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDIyMHB4O1xuICAgIG1hcmdpbi10b3A6IC04JTtcbiAgfVxufVxuLnByZXBhcmUgLnByZXBhcmVfd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByZXBhcmUgLnByZXBhcmVfd3JhcHBlciAucHJlcGFyZS13cmFwcGVyX3RleHQtY29udGFpbmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByZXBhcmUgLnByZXBhcmVfd3JhcHBlciAucHJlcGFyZS13cmFwcGVyX3RleHQtY29udGFpbmVyLXdyYXBwZXIgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyX21haW4tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDVjYTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByZXBhcmUgLnByZXBhcmVfd3JhcHBlciAucHJlcGFyZS13cmFwcGVyX3RleHQtY29udGFpbmVyLXdyYXBwZXIgLnByZXBhcmUtd3JhcHBlcl9fYnV0dG9ucy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5wcmVwYXJlIC5wcmVwYXJlX3dyYXBwZXIgLnByZXBhcmUtd3JhcHBlcl90ZXh0LWNvbnRhaW5lci13cmFwcGVyIC5wcmVwYXJlLXdyYXBwZXJfX2J1dHRvbnMtd3JhcHBlciBidXR0b24ge1xuICBtaW4td2lkdGg6IDE0MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgLnByZXBhcmUgLnByZXBhcmVfd3JhcHBlciAucHJlcGFyZS13cmFwcGVyX3RleHQtY29udGFpbmVyLXdyYXBwZXIgLnByZXBhcmUtd3JhcHBlcl9fYnV0dG9ucy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wcmVwYXJlIC5wcmVwYXJlX3dyYXBwZXIgLnByZXBhcmUtd3JhcHBlcl90ZXh0LWNvbnRhaW5lci13cmFwcGVyIC5wcmVwYXJlLXdyYXBwZXItdGV4dC1jb250YWluZXItd3JhcHBlcl9zZWNvbmRhcnktdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBsaW5lYXIsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGQ1Y2E7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucHJlcGFyZSAucHJlcGFyZV93cmFwcGVyIC5wcmVwYXJlLXdyYXBwZXJfdGV4dC1jb250YWluZXItd3JhcHBlciAucHJlcGFyZS13cmFwcGVyLXRleHQtY29udGFpbmVyLXdyYXBwZXJfc2Vjb25kYXJ5LXRleHQgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4ucHJlcGFyZSAucHJlcGFyZV93cmFwcGVyIC5wcmVwYXJlLXdyYXBwZXJfdGV4dC1jb250YWluZXItd3JhcHBlciAucHJlcGFyZS13cmFwcGVyLXRleHQtY29udGFpbmVyLXdyYXBwZXJfc2Vjb25kYXJ5LXRleHQgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyX2xpc3QgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyLWxpc3QtaXRlbV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHJlcGFyZSAucHJlcGFyZV93cmFwcGVyIC5wcmVwYXJlLXdyYXBwZXJfdGV4dC1jb250YWluZXItd3JhcHBlciAucHJlcGFyZS13cmFwcGVyLXRleHQtY29udGFpbmVyLXdyYXBwZXJfc2Vjb25kYXJ5LXRleHQgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyX2xpc3QgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyLWxpc3QtaXRlbV9saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5wcmVwYXJlIC5wcmVwYXJlX3dyYXBwZXIgLnByZXBhcmUtd3JhcHBlcl90ZXh0LWNvbnRhaW5lci13cmFwcGVyIC5wcmVwYXJlLXdyYXBwZXItdGV4dC1jb250YWluZXItd3JhcHBlcl9zZWNvbmRhcnktdGV4dCAucHJlcGFyZS13cmFwcGVyLXRleHQtY29udGFpbmVyLXdyYXBwZXJfbGlzdCBhIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnByZXBhcmUgLnByZXBhcmVfd3JhcHBlciAucHJlcGFyZS13cmFwcGVyX3RleHQtY29udGFpbmVyLXdyYXBwZXIgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyX3NlY29uZGFyeS10ZXh0LmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDMwMHN2aDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG4gIC5wcmVwYXJlIC5wcmVwYXJlX3dyYXBwZXIge1xuICAgIHdpZHRoOiA1MHN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wcmVwYXJlIC5wcmVwYXJlX3dyYXBwZXIge1xuICAgIHdpZHRoOiAzNXN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgLnByZXBhcmUge1xuICAgIG1pbi1oZWlnaHQ6IDIwc3ZoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDBzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMnN2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcmVwYXJlIHtcbiAgICBtYXJnaW4tdG9wOiA4c3ZoO1xuICB9XG59XG5cbi8qKiBkZXBvdC12ZW50ZSBzZWN0aW9uIGZhcSAqKi9cbi5mYXEtYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5mYXEtYWNjb3JkaW9uIGgyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5mYXEtYWNjb3JkaW9uIGgzIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhcS1hY2NvcmRpb24gLmZhcS1hY2NvcmRpb24tbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5mYXEtYWNjb3JkaW9uIC5mYXEtYWNjb3JkaW9uLWxpc3QgLmZhcS1hY2NvcmRpb24tbGlzdF9pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjA7XG59XG4uZmFxLWFjY29yZGlvbiAuZmFxLWFjY29yZGlvbi1saXN0IC5mYXEtYWNjb3JkaW9uLWxpc3RfaXRlbSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMThweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAzc3Z3LCAyLjVyZW0pO1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcS1hY2NvcmRpb24gLmZhcS1hY2NvcmRpb24tbGlzdCAuZmFxLWFjY29yZGlvbi1saXN0X2l0ZW0gbGFiZWwgc3BhbiBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB3aWR0aDogMjBweDtcbn1cbi5mYXEtYWNjb3JkaW9uIC5mYXEtYWNjb3JkaW9uLWxpc3QgLmZhcS1hY2NvcmRpb24tbGlzdF9pdGVtIGxhYmVsIHNwYW4gaW1nLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLmZhcS1hY2NvcmRpb24gLmZhcS1hY2NvcmRpb24tbGlzdCAuZmFxLWFjY29yZGlvbi1saXN0X2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhcS1hY2NvcmRpb24gLmZhcS1hY2NvcmRpb24tbGlzdCAuZmFxLWFjY29yZGlvbi1saXN0X2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsICsgLmZhcS1hY2NvcmRpb24tbGlzdF9jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMzAwc3ZoO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbn1cbi5mYXEtYWNjb3JkaW9uIC5mYXEtYWNjb3JkaW9uLWxpc3QgLmZhcS1hY2NvcmRpb24tbGlzdF9pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGQ1Y2E7XG59XG4uZmFxLWFjY29yZGlvbiAuZmFxLWFjY29yZGlvbi1saXN0IC5mYXEtYWNjb3JkaW9uLWxpc3RfaXRlbSAuZmFxLWFjY29yZGlvbi1saXN0X2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZSwgcGFkZGluZyAwLjVzIGVhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmFxLWFjY29yZGlvbiAuZmFxLWFjY29yZGlvbi1saXN0IC5mYXEtYWNjb3JkaW9uLWxpc3RfaXRlbSAuZmFxLWFjY29yZGlvbi1saXN0X2NvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uZmFxLWFjY29yZGlvbiAuZmFxLWFjY29yZGlvbi1saXN0IC5mYXEtYWNjb3JkaW9uLWxpc3RfaXRlbSAuZmFxLWFjY29yZGlvbi1saXN0X2NvbnRlbnQgb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG51bWJlcmVkLXBhcmVudGhlc2lzO1xufVxuLmZhcS1hY2NvcmRpb24gLmRvdGVkLWxpc3Qge1xuICBtYXJnaW46IDEwcHggMCAwIDE4cHg7XG4gIGdhcDogNXB4O1xufVxuLmZhcS1hY2NvcmRpb24gLmRvdGVkLWxpc3QgLmRvdGVkLWxpc3RfaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uZmFxLWFjY29yZGlvbiAuZmFxLWFjY29yZGlvbl9fcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiogSG9tZSBhdmlzICoqL1xuLnJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldmlldyAucmV2aWV3X3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0c3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnJldmlldyAucmV2aWV3X3dyYXBwZXIgLnJldmlldy13cmFwcGVyX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwc3Z3O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDEwc3Z3O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDVjYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi8qKiBwYXJ0ZW5haXJlcyAqKi9cbi5wYXJ0bmVycyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnBhcnRuZXJzIGgyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4ucGFydG5lcnMgLnBhcnRuZXJzX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xuICBmbGV4OiAxO1xufVxuLnBhcnRuZXJzIC5wYXJ0bmVyc193cmFwcGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXJzIC5wYXJ0bmVyc193cmFwcGVyIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGFydG5lcnMgLnBhcnRuZXJzX3dyYXBwZXIgdWwgbGkgLnBhcnRuZXJzLXdyYXBwZXItcHJpbWFyeS1wYXJ0bmVycy1saXN0LWl0ZW1fdGV4dC1jb250YWluZXIgcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFydG5lcnMgLnBhcnRuZXJzX3dyYXBwZXIgdWwgbGkgLnBhcnRuZXJzLXdyYXBwZXItcHJpbWFyeS1wYXJ0bmVycy1saXN0LWl0ZW1fdGV4dC1jb250YWluZXIgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFydG5lcnMgLnBhcnRuZXJzX3dyYXBwZXIgLnBhcnRuZXJzLXdyYXBwZXJfcHJpbWFyeS1wYXJ0bmVycyB7XG4gIGdhcDogNHN2dztcbn1cbi5wYXJ0bmVycyAucGFydG5lcnNfd3JhcHBlciAucGFydG5lcnMtd3JhcHBlcl9wcmltYXJ5LXBhcnRuZXJzIC5wYXJ0bmVycy13cmFwcGVyLXByaW1hcnktcGFydG5lcnNfbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMjBzdmg7XG59XG4ucGFydG5lcnMgLnBhcnRuZXJzX3dyYXBwZXIgLnBhcnRuZXJzLXdyYXBwZXJfc2Vjb25kYXJ5LXBhcnRuZXJzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4ucGFydG5lcnMgLnBhcnRuZXJzX3dyYXBwZXIgLnBhcnRuZXJzLXdyYXBwZXJfc2Vjb25kYXJ5LXBhcnRuZXJzIC5wYXJ0bmVycy13cmFwcGVyLXNlY29uZGFyeS1wYXJ0bmVyc19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG5cbi5tYWludGVuYW5jZS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA2MHN2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW50ZW5hbmNlLWZvcm0gLm1haW50ZW5hbmNlLWZvcm1fdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLm1haW50ZW5hbmNlLWZvcm0gLm1haW50ZW5hbmNlLWZvcm1fdGV4dC1jb250YWluZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgLm1haW50ZW5hbmNlLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmh1cnJ5IHtcbiAgbWluLWhlaWdodDogMzBzdmg7XG4gIG1hcmdpbi1ib3R0b206IDZzdmg7XG59XG4uaHVycnkgaDI6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndlLXNlYXJjaC1wb3B1cF9vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA3MSwgNzAsIDAuNDk0MTE3NjQ3MSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlLXNlYXJjaC1wb3B1cF9vdmVybGF5IC53ZS1zZWFyY2gtcG91cC1vdmVybGF5X19jb250YWluZXIgLndlLXNlYXJjaF9wb3B1cCB7XG4gIHdpZHRoOiA5MHN2dztcbiAgbWF4LWhlaWdodDogOTBzdmg7XG4gIG1heC13aWR0aDogODE1cHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjYjBkN2I1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIHdpbmRvdyBzY3JvbGwgYmFyICovXG59XG4ud2Utc2VhcmNoLXBvcHVwX292ZXJsYXkgLndlLXNlYXJjaC1wb3VwLW92ZXJsYXlfX2NvbnRhaW5lciAud2Utc2VhcmNoX3BvcHVwIC53ZS1zZWFyY2gtcG9wdXAtbGlzdF90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIC53ZS1zZWFyY2hfcG9wdXAgLndlLXNlYXJjaC1wb3B1cC1saXN0X3RpdGxlIGltZyB7XG4gIHdpZHRoOiAxMHN2dztcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgLndlLXNlYXJjaC1wb3B1cF9vdmVybGF5IC53ZS1zZWFyY2gtcG91cC1vdmVybGF5X19jb250YWluZXIgLndlLXNlYXJjaF9wb3B1cCAud2Utc2VhcmNoLXBvcHVwLWxpc3RfdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ud2Utc2VhcmNoLXBvcHVwX292ZXJsYXkgLndlLXNlYXJjaC1wb3VwLW92ZXJsYXlfX2NvbnRhaW5lciAud2Utc2VhcmNoX3BvcHVwIC53ZS1zZWFyY2hfcG9wdXAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIC53ZS1zZWFyY2hfcG9wdXAgLndlLXNlYXJjaF9wb3B1cC1saXN0IC53ZS1zZWFyY2gtcG9wdXAtbGlzdF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndlLXNlYXJjaC1wb3B1cF9vdmVybGF5IC53ZS1zZWFyY2gtcG91cC1vdmVybGF5X19jb250YWluZXIgLndlLXNlYXJjaF9wb3B1cDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXJlbTtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIC53ZS1zZWFyY2hfcG9wdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDVjYTtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIC53ZS1zZWFyY2hfcG9wdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNzg2YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZTBkNWNhO1xufVxuLndlLXNlYXJjaC1wb3B1cF9vdmVybGF5IC53ZS1zZWFyY2gtcG91cC1vdmVybGF5X19jb250YWluZXIgLndlLXNlYXJjaF9wb3B1cDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDVjYTtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIC53ZS1zZWFyY2hfcG9wdXBfY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIC53ZS1zZWFyY2hfcG9wdXBfY2xvc2UtYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40MywgMC43NywgMC4xNSwgMS41KTtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheSAud2Utc2VhcmNoLXBvdXAtb3ZlcmxheV9fY29udGFpbmVyIC53ZS1zZWFyY2hfcG9wdXBfY2xvc2UtYnV0dG9uOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi53ZS1zZWFyY2gtcG9wdXBfb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmZvdW5kZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMzBweCAhaW1wb3J0YW50O1xufVxuLmZvdW5kZXItc2VjdGlvbiAuZm91bmRlci1zZWN0aW9uX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm91bmRlci1zZWN0aW9uIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLmZvdW5kZXItc2VjdGlvbiAuZm91bmRlci1zZWN0aW9uX3dyYXBwZXIgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvdW5kZXItc2VjdGlvbiAuZm91bmRlci1zZWN0aW9uX3dyYXBwZXIgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyLWl0ZW1faW1hZ2Utd3JhcHBlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjYjBkN2I1O1xufVxuLmZvdW5kZXItc2VjdGlvbiAuZm91bmRlci1zZWN0aW9uX3dyYXBwZXIgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX2ltYWdlLXdyYXBwZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgIzViNzg2YTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm91bmRlci1zZWN0aW9uIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXJfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mb3VuZGVyLXNlY3Rpb24gLmZvdW5kZXItc2VjdGlvbl93cmFwcGVyIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlcl9pdGVtOm50aC1jaGlsZChvZGQpIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX2ltYWdlLXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mb3VuZGVyLXNlY3Rpb24gLmZvdW5kZXItc2VjdGlvbl93cmFwcGVyIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlcl9pdGVtOm50aC1jaGlsZChvZGQpIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX3RleHQtd3JhcHBlciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZvdW5kZXItc2VjdGlvbiAuZm91bmRlci1zZWN0aW9uX3dyYXBwZXIgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX2ltYWdlLXdyYXBwZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mb3VuZGVyLXNlY3Rpb24gLmZvdW5kZXItc2VjdGlvbl93cmFwcGVyIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlcl9pdGVtOm50aC1jaGlsZChldmVuKSAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV90ZXh0LXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uZm91bmRlci1zZWN0aW9uIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXJfaXRlbSAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV9pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNWI3ODZhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm91bmRlci1zZWN0aW9uIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXJfaXRlbSAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV9pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb3VuZGVyLXNlY3Rpb24gLmZvdW5kZXItc2VjdGlvbl93cmFwcGVyIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlcl9pdGVtIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5mb3VuZGVyLXNlY3Rpb24gLmZvdW5kZXItc2VjdGlvbl93cmFwcGVyIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlcl9pdGVtIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX3RleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZm91bmRlci1zZWN0aW9uIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXJfaXRlbSAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV90ZXh0LXdyYXBwZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZm91bmRlci1zZWN0aW9uIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXJfaXRlbSAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV90ZXh0LXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm91bmRlci1zZWN0aW9uIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXJfaXRlbSAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV90ZXh0LXdyYXBwZXIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvdW5kZXItc2VjdGlvbiAuZm91bmRlci1zZWN0aW9uX3dyYXBwZXIgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyX2l0ZW0gLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyLWl0ZW1fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG59XG5cbi5mcm9tV2hlcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkNWNhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uZnJvbVdoZXJlIC5mcm9tV2hlcmVfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jb250YWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4c3Z3O1xuICBwYWRkaW5nOiAwIDEwc3Z3O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfYWRkcmVzcyB7XG4gIG9yZGVyOiAyO1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfbWFwIHtcbiAgb3JkZXI6IDM7XG59XG4uY29udGFjdCAuY29udGFjdF9mb3JtIHtcbiAgb3JkZXI6IDE7XG59XG4uY29udGFjdCAuY29udGFjdF9tYXAgLmNvbnRhY3QtbWFwX3RleHQtY29udGFpbmVyIHNwYW4gaW1nIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfbWFwIC5jb250YWN0LW1hcF90ZXh0LWNvbnRhaW5lciB1bCBsaSwgLmNvbnRhY3QgLmNvbnRhY3RfYWRkcmVzcyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzdncsIDJyZW0pO1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfbWFwLCAuY29udGFjdCAuY29udGFjdF9hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjVzdnc7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMjBweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNiMGQ3YjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjA7XG59XG4uY29udGFjdCAuY29udGFjdF9tYXAgLmNvbnRhY3QtbWFwX3RleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdCAuY29udGFjdF9tYXAgLmNvbnRhY3QtbWFwX3RleHQtY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfbWFwIC5jb250YWN0LW1hcF90ZXh0LWNvbnRhaW5lciAuY29udGFjLW1hcC10ZXh0LWNvbnRhaW5lcl9fcGhvbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuY29udGFjdCAuY29udGFjdF9tYXAgLmNvbnRhY3QtbWFwX3RleHQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY29udGFjdCAuY29udGFjdF9tYXAgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGFjdCAuY29udGFjdF9hZGRyZXNzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkN2I1O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAzMHB4IDA7XG59XG4uY29udGFjdCAuY29udGFjdF9hZGRyZXNzIGltZyB7XG4gIHdpZHRoOiA1NSU7XG59XG4uY29udGFjdCAuY29udGFjdF9hZGRyZXNzIGltZzpudGgtY2hpbGQoMikge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfYWRkcmVzcyBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmNmYzZjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uY29udGFjdCAuY29udGFjdF9hZGRyZXNzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmNvbnRhY3QgLmNvbnRhY3RfYWRkcmVzcyB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNmNmYzZjA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jb250YWN0IC5jb250YWN0X2FkZHJlc3MgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjVweCkge1xuICAuY29udGFjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBnYXA6IDJzdnc7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbnRhY3RfYWRkcmVzcyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbnRhY3RfbWFwIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdF9mb3JtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uY2FyZC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAzNXB4O1xufVxuLmNhcmQtY2Fyb3VzZWwgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1jYXJvdXNlbCA6d2hlcmUoLmNhcmQtY2Fyb3VzZWwtd3JhcHBlci1jYXJvdXNlbF9jYXJkLFxuLmNhcmQtY2Fyb3VzZWwtd3JhcHBlci1jYXJvdXNlbF9pbWcpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjYjBkN2I1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgMC4ycyBlYXNlLWluLW91dCwgcmlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMzAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNhcmQtY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWxfd3JhcHBlciAuY2FyZC1jYXJvdXNlbC13cmFwcGVyX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IC0yMnB4O1xufVxuLmNhcmQtY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWxfd3JhcHBlciAuY2FyZC1jYXJvdXNlbC13cmFwcGVyX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuLmNhcmQtY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWxfd3JhcHBlciAuY2FyZC1jYXJvdXNlbC13cmFwcGVyX2J1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNDMpO1xufVxuLmNhcmQtY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWxfd3JhcHBlciAuY2FyZC1jYXJvdXNlbC13cmFwcGVyX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjYzKTtcbn1cbi5jYXJkLWNhcm91c2VsIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9idXR0b246YWN0aXZlOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogLTI1cHg7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfYnV0dG9uOmFjdGl2ZTpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmNhcmQtY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWxfd3JhcHBlciAuY2FyZC1jYXJvdXNlbC13cmFwcGVyX2Nhcm91c2VsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMnB4KTtcbiAgZ2FwOiAxNnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfY2Fyb3VzZWwubm8tdHJhbnNpdGlvbiB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cbi5jYXJkLWNhcm91c2VsIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9jYXJvdXNlbC5kcmFnZ2luZyB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cbi5jYXJkLWNhcm91c2VsIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9jYXJvdXNlbC5kcmFnZ2luZyAuY2FyZC1jYXJvdXNlbC13cmFwcGVyLWNhcm91c2VsX2NhcmQge1xuICBjdXJzb3I6IGdyYWI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNhcmQtY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWxfd3JhcHBlciAuY2FyZC1jYXJvdXNlbC13cmFwcGVyX2Nhcm91c2VsIC5jYXJkLWNhcm91c2VsLXdyYXBwZXItY2Fyb3VzZWxfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIwNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjA7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlci1jYXJvdXNlbF9jYXJkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJkLWNhcm91c2VsIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbC13cmFwcGVyLWNhcm91c2VsX2NhcmQgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlci1jYXJvdXNlbF9pbWcge1xuICB3aWR0aDogMTY4cHg7XG4gIGhlaWdodDogMTY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDdiNTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5jYXJkLWNhcm91c2VsIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbC13cmFwcGVyLWNhcm91c2VsX2NhcmQgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlci1jYXJvdXNlbF9pbWcgcGljdHVyZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjZmM2YwO1xufVxuLmNhcmQtY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWxfd3JhcHBlciAuY2FyZC1jYXJvdXNlbC13cmFwcGVyX2Nhcm91c2VsIC5jYXJkLWNhcm91c2VsLXdyYXBwZXItY2Fyb3VzZWxfY2FyZCAuY2FyZC1jYXJvdXNlbC13cmFwcGVyLWNhcm91c2VsX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlci1jYXJvdXNlbF9jYXJkIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjU2cmVtO1xuICBtYXJnaW46IDMwcHggMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLWNhcm91c2VsIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbC13cmFwcGVyLWNhcm91c2VsX2NhcmQgc3BhbiB7XG4gIGNvbG9yOiAjNmE2ZDc4O1xuICBmb250LXNpemU6IDEuMzFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfY2Fyb3VzZWwgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlci1jYXJvdXNlbF9jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUwNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2FyZC1jYXJvdXNlbCAuY2FyZC1jYXJvdXNlbF93cmFwcGVyIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfY2Fyb3VzZWwge1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiBjYWxjKDUwJSAtIDlweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jYXJkLWNhcm91c2VsIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9jYXJvdXNlbCB7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtc2FuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGQ1Y2E7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDYwc3Z3O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5iYWNrZ3JvdW5kLXNhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmludHJvLXRleHRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmludHJvLXRleHRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0MHN2dztcbiAgfVxufVxuXG4uYWN0dSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWN0dSAuc2xpZGVzaG93LWFjdHVfX2ludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xufVxuLmFjdHUgLnNsaWRlc2hvdy1hY3R1X19pbnRybyBoMiwgLmFjdHUgLnNsaWRlc2hvdy1hY3R1X19pbnRybyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hY3R1IHtcbiAgICBtYXgtd2lkdGg6IDYwc3Z3O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5zbGlkZXNob3ctYWN0dSxcbi5zbGlkZXNob3ctd29ya3Nob3Age1xuICBoZWlnaHQ6IDIzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnNsaWRlc2hvdy1hY3R1LFxuICAuc2xpZGVzaG93LXdvcmtzaG9wIHtcbiAgICBoZWlnaHQ6IDMwc3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVzaG93LWFjdHUsXG4gIC5zbGlkZXNob3ctd29ya3Nob3Age1xuICAgIGhlaWdodDogMzBzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzBweCkge1xuICAuc2xpZGVzaG93LWFjdHUsXG4gIC5zbGlkZXNob3ctd29ya3Nob3Age1xuICAgIGhlaWdodDogMzBzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MTBweCkge1xuICAuc2xpZGVzaG93LWFjdHUsXG4gIC5zbGlkZXNob3ctd29ya3Nob3Age1xuICAgIGhlaWdodDogMjhzdnc7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvIC5oZXJvX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVybyAuaGVyb193cmFwcGVyIC5oZXJvLXdyYXBwZXJfZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIDEwMCU7XG59XG4uaGVybyAuaGVyb193cmFwcGVyIC5oZXJvLXdyYXBwZXJfZWxlbWVudCBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvIC5oZXJvX3dyYXBwZXIgLmhlcm8td3JhcHBlcl9lbGVtZW50IHZpZGVvLCAuaGVybyAuaGVyb193cmFwcGVyIC5oZXJvLXdyYXBwZXJfZWxlbWVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhlcm8gLmhlcm9fd3JhcHBlciAuaGVyby13cmFwcGVyX2VsZW1lbnQgdmlkZW8sIC5oZXJvIC5oZXJvX3dyYXBwZXIgLmhlcm8td3JhcHBlcl9lbGVtZW50IGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgLTEyMHB4O1xuICB9XG59XG4uaGVybzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDdiNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzBweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNzYwcHg7XG4gIH1cbn1cblxuLnNsaWRlc2hvdy1hY3R1LFxuLnNsaWRlc2hvdy13b3Jrc2hvcCxcbi5zbGlkZXNob3ctZm91bmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlcixcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIHBpY3R1cmUsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgcGljdHVyZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIHBpY3R1cmUsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgcGljdHVyZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgcGljdHVyZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSBwaWN0dXJlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgcGljdHVyZSwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSBwaWN0dXJlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgcGljdHVyZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgcGljdHVyZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIHBpY3R1cmUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIHBpY3R1cmUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSBwaWN0dXJlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIHBpY3R1cmUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSBwaWN0dXJlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSBwaWN0dXJlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgcGljdHVyZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgcGljdHVyZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSBwaWN0dXJlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSBwaWN0dXJlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIHBpY3R1cmUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIHBpY3R1cmUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSBwaWN0dXJlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSBwaWN0dXJlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIHBpY3R1cmUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIHBpY3R1cmUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgdmlkZW8sIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSBpbWcsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgdmlkZW8sIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgaW1nLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgdmlkZW8sIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSBpbWcsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgdmlkZW8sIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgaW1nLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSB2aWRlbywgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgaW1nLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIHZpZGVvLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIGltZywgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIHZpZGVvLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgaW1nLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIHZpZGVvLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIGltZywgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIHZpZGVvLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgaW1nLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgaW1nLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgdmlkZW8sXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSBpbWcsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIHZpZGVvLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSBpbWcsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIGltZyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSBpbWcsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIGltZyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgdmlkZW8sXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIGltZyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIHZpZGVvLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgaW1nLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgaW1nLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIHZpZGVvLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIGltZyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgdmlkZW8sXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIGltZyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSBpbWcsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIHZpZGVvLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSBpbWcsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIGltZyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgdmlkZW8sXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIGltZyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSB2aWRlbyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSBpbWcsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIHZpZGVvLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSBpbWcsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgdmlkZW8sXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlcixcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlcixcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlcixcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlcixcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQzLCAyNDAsIDAuODQzMTM3MjU0OSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG59XG4uc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMywgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMywgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMyxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgaDMsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBoMyxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCwgLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyIHAsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciBwLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzc3Z3LCAxLjZyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlc2hvdy1hY3R1IC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LXdvcmtzaG9wX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLCAuc2xpZGVzaG93LWFjdHUgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsIC5zbGlkZXNob3ctYWN0dSAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1hY3R1LXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctYWN0dV93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsXG4uc2xpZGVzaG93LXdvcmtzaG9wIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctd29ya3Nob3AgLnNsaWRlc2hvdy1mb3VuZGVyX3dyYXBwZXIgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLFxuLnNsaWRlc2hvdy13b3Jrc2hvcCAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWFjdHVfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy1hY3R1X3dyYXBwZXIgLnNsaWRlc2hvdy1mb3VuZGVyLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlciAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlci5hY3RpdmUsXG4uc2xpZGVzaG93LWZvdW5kZXIgLnNsaWRlc2hvdy13b3Jrc2hvcF93cmFwcGVyIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlIC5zbGlkZXNob3ctd3JhcHBlci1zbGlkZV90ZXh0LXdyYXBwZXIuYWN0aXZlLFxuLnNsaWRlc2hvdy1mb3VuZGVyIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIC5zbGlkZXNob3ctd29ya3Nob3Atd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSxcbi5zbGlkZXNob3ctZm91bmRlciAuc2xpZGVzaG93LWZvdW5kZXJfd3JhcHBlciAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSAuc2xpZGVzaG93LXdyYXBwZXItc2xpZGVfdGV4dC13cmFwcGVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlc2hvdy1hY3R1LFxuLnNsaWRlc2hvdy13b3Jrc2hvcCB7XG4gIHdpZHRoOiA2MHN2dztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIC5zbGlkZXNob3ctYWN0dSxcbiAgLnNsaWRlc2hvdy13b3Jrc2hvcCB7XG4gICAgd2lkdGg6IDgwc3Z3O1xuICB9XG59XG5cbi53b3Jrc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmtzaG9wIC5hdGVsaWVyX190ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ud29ya3Nob3AgLmF0ZWxpZXJfX3RleHQtY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53b3Jrc2hvcCAuYXRlbGllcl9fdGV4dC1jb250YWluZXIgcCxcbi53b3Jrc2hvcCAuYXRlbGllcl9fdGV4dC1jb250YWluZXIgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b3Jrc2hvcCAuYXRlbGllcl9fdGV4dC1jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53b3Jrc2hvcCB7XG4gICAgd2lkdGg6IDYwc3Z3O1xuICB9XG4gIC53b3Jrc2hvcCAuYXRlbGllcl9fdGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMTJzdnc7XG4gIH1cbn1cblxuLnNsaWRlc2hvdy13b3Jrc2hvcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5hbGVydC1tZXNzYWdlX2NvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMjBzdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hbGVydC1tZXNzYWdlX2NvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxlcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5YThiO1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgM3N2dywgMnJlbSk7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkN2I1O1xufVxuLmFsZXJ0LmFsZXJ0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOWE4Yjtcbn1cbi5hbGVydCAuYWxlcnQtbWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQGNvdW50ZXItc3R5bGUgbnVtYmVyZWQtcGFyZW50aGVzaXMge1xuICBzeXN0ZW06IG51bWVyaWM7IC8qIFV0aWxpc2UgdW4gc3lzdMOobWUgbnVtw6lyaXF1ZSAqL1xuICBzeW1ib2xzOiBcIjBcIiBcIjFcIiBcIjJcIiBcIjNcIiBcIjRcIiBcIjVcIiBcIjZcIiBcIjdcIiBcIjhcIiBcIjlcIjsgLyogQ2hpZmZyZXMgKi9cbiAgc3VmZml4OiBcIikgXCI7IC8qIEFqb3V0ZSB1bmUgcGFyZW50aMOoc2UgZmVybWFudGUgZXQgdW4gZXNwYWNlIGFwcsOocyBsZSBudW3DqXJvICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICAubVRvcDUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1Ub3AzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubVRvcDIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tQm90ODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1Cb3Q1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubUJvdDMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tQm90MjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5yZXZlYWwge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yZXZlYWxlZCB7XG4gIGFuaW1hdGlvbjogcmV2ZWFsRWxlbWVudCAwLjNzIGVhc2UtaW4gZm9yd2FyZHM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg4NXB4KSB7XG4gIC5wcmVwYXJlLXJldmVhbCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAucHJlcGFyZS1yZXZlYWw6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKSByb3RhdGVaKC0xMmRlZyk7XG4gIH1cbiAgLnByZXBhcmUtcmV2ZWFsOm50aC1jaGlsZCgxKTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSkgcm90YXRlWigwZGVnKTtcbiAgfVxuICAucHJlcGFyZS1yZXZlYWw6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgyc3Z3KSByb3RhdGVaKDEyZGVnKTtcbiAgfVxuICAucHJlcGFyZS1yZXZlYWw6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgyc3Z3KSByb3RhdGVaKDBkZWcpO1xuICB9XG4gIC5wcmVwYXJlLXJldmVhbDpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKSByb3RhdGVaKC04ZGVnKTtcbiAgfVxuICAucHJlcGFyZS1yZXZlYWw6bnRoLWNoaWxkKDMpOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSkgcm90YXRlWigwZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICAucHJlcGFyZS1yZXZlYWxlZCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAucHJlcGFyZS1yZXZlYWxlZDpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpIHJvdGF0ZVooLTNkZWcpO1xuICB9XG4gIC5wcmVwYXJlLXJldmVhbGVkOm50aC1jaGlsZCgxKTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSkgcm90YXRlWigwZGVnKTtcbiAgfVxuICAucHJlcGFyZS1yZXZlYWxlZDpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDFzdncpIHJvdGF0ZVooM2RlZyk7XG4gIH1cbiAgLnByZXBhcmUtcmV2ZWFsZWQ6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgxc3Z3KSByb3RhdGVaKDBkZWcpO1xuICB9XG4gIC5wcmVwYXJlLXJldmVhbGVkOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpIHJvdGF0ZVooLTJkZWcpO1xuICB9XG4gIC5wcmVwYXJlLXJldmVhbGVkOm50aC1jaGlsZCgzKTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpIHJvdGF0ZVooMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZXZlYWxFbGVtZW50IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZm9ybS1yZXZlYWwge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXJldmVhbGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWRtaW4taGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI3ODZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIwNSk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5hZG1pbi1oZWFkZXJfX2NvbnRhaW5lciAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbn1cbi5hZG1pbi1oZWFkZXJfX2NvbnRhaW5lciAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbG9nbyBhIGltZyB7XG4gIG1heC13aWR0aDogMjdzdnc7XG59XG4uYWRtaW4taGVhZGVyX19jb250YWluZXIgLmFkbWluLWhlYWRlci1jb250YWluZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIC5hZG1pbi1oZWFkZXItY29udGFpbmVyX19saXN0IGxpIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDMsIDAuNzcsIDAuMTUsIDEuNSk7XG59XG4uYWRtaW4taGVhZGVyX19jb250YWluZXIgLmFkbWluLWhlYWRlci1jb250YWluZXJfX2xpc3QgbGkgYSBpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCAzc3Z3LCA0LjRyZW0pO1xuICBjb2xvcjogI2Y2ZjNmMDtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xufVxuLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIC5hZG1pbi1oZWFkZXItY29udGFpbmVyX19saXN0IGxpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4uYWRtaW4taGVhZGVyX19jb250YWluZXIgLmFkbWluLWhlYWRlci1jb250YWluZXJfX2xpc3QgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmMzlhOGI7XG59XG4uYWRtaW4taGVhZGVyX19jb250YWluZXIgLmFkbWluLWhlYWRlci1jb250YWluZXJfX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uYWRtaW4taGVhZGVyX19jb250YWluZXIgLmFkbWluLWhlYWRlci1jb250YWluZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIC5hZG1pbi1sb2dvdXQtbGluayB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQzLCAwLjc3LCAwLjE1LCAxLjUpO1xufVxuLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIC5hZG1pbi1sb2dvdXQtbGluayBpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjRyZW0sIDNzdncsIDQuNHJlbSk7XG4gIGNvbG9yOiAjZjZmM2YwO1xufVxuLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIC5hZG1pbi1sb2dvdXQtbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIC5hZG1pbi1sb2dvdXQtbGluazpob3ZlciBpIHtcbiAgY29sb3I6ICNmMzlhOGI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hZG1pbi1oZWFkZXJfX2NvbnRhaW5lciAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5hZG1pbi1oZWFkZXJfX2NvbnRhaW5lciAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hZG1pbi1oZWFkZXJfX2NvbnRhaW5lciAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWRtaW4taGVhZGVyX19jb250YWluZXIgLmFkbWluLWhlYWRlci1jb250YWluZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmFkbWluLWhlYWRlcl9fY29udGFpbmVyIC5hZG1pbi1oZWFkZXItY29udGFpbmVyX19sb2dvIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwc3Z3O1xuICB9XG59XG5cbi5hZG1pbi1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwc3Z3O1xuICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMjBweCk7XG4gIHBhZGRpbmc6IDkwcHggMjBweCAwO1xufVxuLmFkbWluLWhvbWUgLl9fbGF5b3V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDBzdnc7XG4gIGhlaWdodDogMTAwc3ZoO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwLjA5NTtcbiAgei1pbmRleDogMDtcbn1cbi5hZG1pbi1ob21lIC5fX2xheW91dCBpbWcge1xuICBoZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuYWRtaW4taG9tZSAuX19sYXlvdXQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hZG1pbi1ob21lIC5fX2xheW91dCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgfVxufVxuLmFkbWluLWhvbWUgaDEge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkbWluLWhvbWUgLmFkbWluLWhvbWVfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFkbWluLWhvbWUge1xuICAgIHBhZGRpbmc6IDEwMi41cHggMjBweCAwO1xuICB9XG59XG5cbi5hZG1pbi1ob21lX19jYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbn1cbi5hZG1pbi1ob21lX19jYXJkLWNvbnRhaW5lciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFkbWluLWhvbWVfX2NhcmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBwZXJzcGVjdGl2ZTogMjAwMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYWRtaW4taG9tZV9fY2FyZC13cmFwcGVyIC5hZG1pbi1ob21lX19jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDMsIDI0MCwgMC42MjM1Mjk0MTE4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcbn1cbi5hZG1pbi1ob21lX19jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKG9kZCkgaSB7XG4gIGNvbG9yOiAjYjBkN2I1O1xufVxuLmFkbWluLWhvbWVfX2NhcmQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbikgaSB7XG4gIGNvbG9yOiAjZjM5YThiO1xufVxuLmFkbWluLWhvbWVfX2NhcmQtd3JhcHBlcjpob3ZlciAuYWRtaW4taG9tZV9fY2FyZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxNWRlZykgc2NhbGUoMS4wMik7XG4gIGJveC1zaGFkb3c6IDNweCA1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xufVxuXG4uYWRtaW4taG9tZV9fY2FyZCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDNzdncsIDEuOHJlbSk7XG59XG5cbi5hZG1pbi1ob21lX19jYXJkIGkge1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgNXJlbSk7XG59XG5cbi5hZG1pbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDIwcHgpO1xuICBwYWRkaW5nOiA5MHB4IDIwcHggMDtcbn1cbi5hZG1pbl9fY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuYWRtaW5fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZzdmggMjBweCAwO1xuICB9XG59XG5cbi5hZG1pbi1zaG93X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmFkbWluLXNob3dfX2NvbnRhaW5lciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZG1pbi1zaG93X19jb250YWluZXIgLmFkbWluX3Nob3dfX2ltZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2IwZDdiNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTRzdnc7XG4gIGhlaWdodDogMTRzdnc7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmFkbWluLXNob3dfX2NvbnRhaW5lciAuYWRtaW5fc2hvd19faW1nLWNvbnRhaW5lciBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZG1pbi1zaG93X19jb250YWluZXIgLmFkbWluX3Nob3dfX2ltZy1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWRtaW4tc2hvd19fY29udGFpbmVyIC5hZG1pbi1zaG93X19pbmZvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uYWRtaW4tc2hvd19fY29udGFpbmVyIC5hZG1pbi1zaG93X19pbmZvX19jb250YWluZXIgZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIwNSk7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFkbWluLXNob3dfX2NvbnRhaW5lciAuYWRtaW4tc2hvd19faW5mb19fY29udGFpbmVyIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZsb2F0OiBpbml0aWFsO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZjA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzc3Z3LCAxLjhyZW0pO1xuICBmb250LWZhbWlseTogXCJ0aXRsZVwiO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgLmFkbWluLXNob3dfX2NvbnRhaW5lciAuYWRtaW4tc2hvd19faW5mb19fY29udGFpbmVyIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hZG1pbi1zaG93X19jb250YWluZXIgLmFkbWluLXNob3dfX2luZm9fX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFkbWluLXNob3dfX2NvbnRhaW5lciAuYWRtaW4tc2hvd19faW5mb19fY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiBBam91dGUgXCIuLi5cIiBzaSBsZSBjb250ZW51IGTDqWJvcmRlICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogRW1ww6pjaGUgbGUgcmV0b3VyIMOgIGxhIGxpZ25lICovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuYWRtaW4tc2hvd19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFkbWluLWNvbXBhbnlfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXI6IDEwcHggc29saWQgI2IwZDdiNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwcHggMTBweCA1MHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkbWluLWNvbXBhbnlfY29udGFpbmVyIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hZG1pbi1jb21wYW55X2NvbnRhaW5lciBmaWVsZHNldCBsZWdlbmQge1xuICBmbG9hdDogaW5pdGlhbDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmM2YwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgM3N2dywgMS44cmVtKTtcbiAgZm9udC1mYW1pbHk6IFwidGl0bGVcIjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWRtaW4tY29tcGFueV9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDUwc3Z3O1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDIwcHggMzBweDtcbiAgfVxufVxuXG4uZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbn1cblxuLmNvbmZldHRpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCB3aWR0aCwgaGVpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGNvbmZldHRpc0ZhbGxzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoY2FsYygwZGVnICogdmFyKC0tcm90YXRpb24tZGlyZWN0aW9uKSkpIHJvdGF0ZVkoY2FsYygwZGVnICogdmFyKC0tcm90YXRpb24teS1kaXJlY3Rpb24pKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNXN2aCkgcm90YXRlKGNhbGMoMzYwZGVnICogdmFyKC0tcm90YXRpb24tZGlyZWN0aW9uKSkpIHJvdGF0ZVkoY2FsYygzNjBkZWcgKiB2YXIoLS1yb3RhdGlvbi15LWRpcmVjdGlvbikpKTtcbiAgfVxufVxuLm1lbnRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1lbnRpb25zIC5tZW50aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcbn1cbi5tZW50aW9ucyAubWVudGlvbl9fbGlzdCAubWVudGlvbi1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubWVudGlvbnMgLm1lbnRpb25fX2xpc3QgLm1lbnRpb24tbGlzdF9faXRlbSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudGlvbnMgLm1lbnRpb25fX2xpc3QgLm1lbnRpb24tbGlzdF9faXRlbSAubWVudGlvbi1saXN0LWl0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5tZW50aW9ucyAubWVudGlvbl9fbGlzdCAubWVudGlvbi1saXN0X19pdGVtIC5tZW50aW9uLWxpc3QtaXRlbV9fbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4ubWVudGlvbnMgLm1lbnRpb25fX2xpc3QgLm1lbnRpb24tbGlzdF9faXRlbSAubWVudGlvbi1saXN0LWl0ZW1fX2xpc3QuY29uY2VwdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGdhcDogMDtcbn1cbi5tZW50aW9ucyAubWVudGlvbl9fbGlzdCAubWVudGlvbi1saXN0X19pdGVtIC5tZW50aW9uLWxpc3QtaXRlbV9fbGlzdC5jb25jZXB0b3IgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lbnRpb25zIC5tZW50aW9uX19saXN0IC5tZW50aW9uLWxpc3RfX2l0ZW0gLm1lbnRpb24tbGlzdC1pdGVtX19saXN0LmNvbmNlcHRvciBsaTpob3Zlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODg1cHgpIHtcbiAgLm1lbnRpb25zIHtcbiAgICBtYXgtd2lkdGg6IDYwc3Z3O1xuICB9XG4gIC5tZW50aW9ucyAubWVudGlvbl9fbGlzdCB7XG4gICAgcGFkZGluZzogNTBweCAxMnN2dztcbiAgfVxuICAubWVudGlvbnMgLm1lbnRpb25fX2xpc3QgLm1lbnRpb24tbGlzdF9faXRlbSAubWVudGlvbi1saXN0LWl0ZW1fX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xuICB9XG59XG5cbi50YWJsZV9maXhfaGVhZCB7XG4gIGhlaWdodDogODBzdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGVfZml4X2hlYWQgdGhlYWQgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hZG1pbl90YWJsZXMge1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQzLCAyNDAsIDAuNjIzNTI5NDExOCk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yMDUpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmFkbWluX3RhYmxlcyB0aGVhZCB0ciB0aCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAydncsIDIuM3JlbSk7XG4gIGZvbnQtZmFtaWx5OiBcInRleHRcIjtcbiAgY29sb3I6ICM0NDQ3NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGQ3YjU7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5hZG1pbl90YWJsZXMgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgM3Z3LCAxLjhyZW0pO1xuICBmb250LWZhbWlseTogXCJ0ZXh0XCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWRtaW5fdGFibGVzIHRib2R5IHRyIHRkLnRkX2ltZ19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWRtaW5fdGFibGVzIHRib2R5IHRyIHRkLnRkX2ltZ19jb250YWluZXIgLnRkX2ltZ19jb250YWluZXJfaW1nIHtcbiAgd2lkdGg6IDQuNXN2dztcbiAgaGVpZ2h0OiA0LjVzdnc7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYWRtaW5fdGFibGVzIHRib2R5IHRyIHRkLnRkX2ltZ19jb250YWluZXIgLnRkX2ltZ19jb250YWluZXJfaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hZG1pbl90YWJsZXMgdGJvZHkgdHIgdGQuZGVzY3JpYmUge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmFkbWluX3RhYmxlcyB0Ym9keSB0ciB0ZCBhOm5vdCg6Zmlyc3QtY2hpbGQsIDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmFkbWluX3RhYmxlcyB0ciB7XG4gIGNvbG9yOiAjNDQ0NzQ2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZG1pbl90YWJsZXMgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY4LCA3MSwgNzAsIDAuMTY0NzA1ODgyNCk7XG59XG4uYWRtaW5fdGFibGVzIHRyOm5vdCh0aGVhZCB0cik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA3MSwgNzAsIDAuMTY0NzA1ODgyNCk7XG59XG4uYWRtaW5fdGFibGVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50YWJsZV9mdWxsX3dpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX2FjdGlvbl9idG4ge1xuICBjb2xvcjogIzQ0NDc0NjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybV9hY3Rpb25fYnRuIGk6aG92ZXIge1xuICBjb2xvcjogI2YzOWE4Yjtcbn1cblxuLm92ZXJfZmxvd19zY3JvbGwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub3Zlcl9mbG93X3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXJlbTtcbn1cblxuLm92ZXJfZmxvd19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDVjYTtcbn1cblxuLm92ZXJfZmxvd19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNzg2YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjZTBkNWNhO1xufVxuXG4ub3Zlcl9mbG93X3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDVjYTtcbn1cblxuLmVycm9yLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA1MHN2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZXJyb3ItcGFnZSBoMSB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuLmVycm9yLXBhZ2UgLmVycm9yLXBhZ2VfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5lcnJvci1wYWdlIC5lcnJvci1wYWdlX2NvbnRhaW5lciBwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lcnJvci1wYWdlIC5lcnJvci1wYWdlX2NvbnRhaW5lciBwIGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVycm9yLXBhZ2UgLmVycm9yLXBhZ2VfY29udGFpbmVyIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjM5YThiO1xufSIsIi8vIEB1c2UgXCIuL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AdXNlIFwiLi9fZm9udHMuc2Nzc1wiO1xyXG4vKioqKioqICBCdWcgdHJhbnNpdGlvbnMgICoqKioqKiovXHJcbi5jbGVhbl90cmFuc2l0aW9uICoge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAtbXMtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyBwYWRkaW5nLXRvcDogMTM5cHg7XHJcbiAgLy8gcGFkZGluZy1ib3R0b206IDI0c3ZoO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHN2aDtcclxuICBjb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogd2luZG93IHNjcm9sbCBiYXIgKi9cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAxcmVtO1xyXG59XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmRCZWlnZTtcclxufVxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhdHRlckdyZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkc2FuZEJlaWdlO1xyXG59XHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmRCZWlnZTtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb29raWUtYmFubmVyLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZUJsYWNrTWVkaXVtO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gICYgLmNvb2tpZS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHdpZHRoOiA4MHN2dztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2hhZG93OiAkbGlnaHRTaGFkb3c7XHJcbiAgICAvLyB6LWluZGV4OiAxMDAwMjtcclxuXHJcbiAgICAmIHAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmNvb2tpZS1iYW5uZXJfbGluayB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWRDbGF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY29va2llLWJhbm5lcl9idG4td3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICYgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgM3N2dywgMS44cmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAkYm91bmNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENsYXlMaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkc2xhdGVCbGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhZ2VHcmVlbjtcclxuICAgICAgICAgIGNvbG9yOiAkc2xhdGVCbGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgICAgd2lkdGg6IDkyJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG4gIH1cclxufVxyXG5cclxudWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbmltZyA6bm90KC5oZXJvLXdyYXBwZXJfZWxlbWVudCBpbWcpIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG59XHJcblxyXG4uc2YtZHVtcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMnZ3LCAxLjRyZW0pO1xyXG4gIGJhY2tncm91bmQ6IHJnYigyMjQsIDIyNCwgMjI0KTtcclxuICB6LWluZGV4OiAyMDAwO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vKiBIYW5kcyBvdmVybGF5XHJcbi5oYW5kcy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICAmIHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMCU7XHJcblxyXG4gICAgJiBsaSB7XHJcbiAgICAgICYgLmhhbmRzLW92ZXJsYXlfX2ltZy13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwMHB4IDRzdnc7XHJcblxyXG4gICAgICAgICYgLmhhbmRzLW92ZXJsZXlfX2ltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1c3Z3O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTVzdnc7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTMwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYXBwZWFyIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBzY2FsZTogMC4yO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgc2NhbGU6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAuaGFuZHMtb3ZlcmxleV9faW1nIHtcclxuICAgIGFuaW1hdGlvbjogYXBwZWFyIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbi10aW1lbGluZTogdmlldygpO1xyXG4gICAgYW5pbWF0aW9uLXJhbmdlOiBlbnRyeSAwIGNvdmVyIDU1JTsgLyogXCJhbmltYXRpb24tcmFuZ2VcIiBleHDDqXJpbWVudGFsZSAqL1xyXG4gIH1cclxufVxyXG4iLCIvKiBEw6ljbGFyYXRpb24gZGVzIHZhcmlhYmxlcyAqL1xyXG5cclxuLy8gQ29sb3JzXHJcbiR3YXR0ZXJHcmVlbjogIzViNzg2YTtcclxuJHNhZ2VHcmVlbjogI2IwZDdiNTtcclxuJHNsYXRlQmxhY2s6ICM0NDQ3NDY7XHJcbiRzbGF0ZUJsYWNrTGlnaHQ6ICM0NDQ3NDYyYTtcclxuJHNsYXRlQmxhY2tNZWRpdW06ICM0NDQ3NDY3ZTtcclxuJHNhbmRCZWlnZTogI2UwZDVjYTtcclxuJHdoaXRlU2FuZHN0b25lOiAjZjZmM2YwO1xyXG4kd2hpdGVTYW5kc3RvbmVMaWdodDogI2Y2ZjNmMDlmO1xyXG4kd2hpdGVTYW5kc3RvbmVNZWRpdW06ICNmNmYzZjBkNztcclxuJHllbGxvd1RvcHo6ICNmZWRiODg7XHJcbiRyZWRDbGF5OiAjZjM5YThiO1xyXG4kcmVkQ2xheUxpZ2h0OiAjZjM5YjhiYjA7XHJcblxyXG4vLyBGb250c1xyXG4kdGl0bGU6IFwidGl0bGVcIjtcclxuJGxvZ286IFwibG9nb1wiO1xyXG4kdGV4dDogXCJ0ZXh0XCI7XHJcblxyXG4vLyBIZWlnaHRzXHJcbiRtb2JpbGVIZWFkZXJIZWlnaHQ6IDEzOXB4O1xyXG4kdGFibGV0dGVIZWFkZXJIZWlnaHQ6IDIwMHB4O1xyXG4kZGVza3RvcEhlYWRlckhlaWdodDogMjUwcHg7XHJcbiRiZWZvcmVBZnRlclNlcGFyYXRpb25IZWlnaHQ6IDEwcHg7XHJcblxyXG4vLyBXaWR0aFxyXG4kbG9nb1dpZHRoOiA0NXN2dztcclxuJGxvZ29NYXhXaWR0aDogNDAwcHg7XHJcbiRsb2dvTW9uV2lkdGg6IDE1MHB4O1xyXG4kYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uOiA4ODVweDtcclxuJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbjogMTAyNXB4O1xyXG4kc2VjdGlvbldpZHRoOiA2MHN2dztcclxuJHNsaWRlc2hvd1dpZHRoOiA4MHN2dztcclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcbiRib3VuY2U6IGN1YmljLWJlemllcigwLjQzLCAwLjc3LCAwLjE1LCAxLjUpO1xyXG4kdGhyZWU6IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4vLyBCb3JkZXJzIC0gYm94c2hhZG93c1xyXG4kYm9yZGVyQm90dG9tOiAxMnB4IHNvbGlkICRzYWdlR3JlZW47XHJcbiRsaWdodFNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIwNSk7XHJcbiRuZXV0cmFsU2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjA1KTtcclxuJG5ldXRyYWxTdHJvbmdTaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41MDUpO1xyXG4kc3Ryb25nU2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuODA1KTtcclxuJGRlZXBTdHJvbmdlclNoYWRvdzogM3B4IDVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC40OCk7XHJcbiRjdGFCb3JyOiA1MHB4O1xyXG4kZ2VuZXJhbEJvcnI6IDhweDtcclxuIiwiLmNvbnRhY3RfZm9ybSxcclxuLmxvZ2luLWZvcm1fX2Zvcm0sXHJcbmZvcm1bbmFtZT1cInBhcnRuZXJcIl0sXHJcbmZvcm1bbmFtZT1cImFjdHVhbGl0ZVwiXSxcclxuZm9ybVtuYW1lPVwiY29tcGFueVwiXSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGdhcDogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAmIC5pbnB1dHMsXHJcbiAgJiAudGV4dF9hcmVhLFxyXG4gICYgLmZvcm1fc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0O1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDN2dywgMnJlbSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGN0YUJvcnI7XHJcbiAgICBib3gtc2hhZG93OiAkbGlnaHRTaGFkb3c7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcclxuICAgIGNvbG9yOiAkc2xhdGVCbGFjaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0O1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDN2dywgMnJlbSk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gICYgLmhlbHAtdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmIC5pbnB1dHMsXHJcbiAgLmZvcm1fc2VsZWN0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IGNsYW1wKDQwcHgsIDZ2aCwgNTBweCk7XHJcbiAgfVxyXG5cclxuICAmICNwYXJ0bmVyX2ltZ19wYXRoIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIH1cclxuXHJcbiAgJiAuaGVscC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMnN2dywgMS40cmVtKTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICYgLmxvZ2luLWZvcm0tZm9ybV9fY2hlY2stYm94LWNvbnRhaW5lcixcclxuICAmIC5wYXJ0bmVyLWZvcm0tY29udGFpbmVyX19jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcblxyXG4gICAgJiBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm94LXNoYWRvdzogJGxpZ2h0U2hhZG93O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gICAgJiBsYWJlbFtmb3I9XCJfcmVtZW1iZXJfbWVcIl0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgICAgYWNjZW50LWNvbG9yOiAkc2FnZUdyZWVuO1xyXG4gICAgfVxyXG4gICAgJiBsYWJlbFtmb3I9XCJfcmVtZW1iZXJfbWVcIl0sXHJcbiAgICAmIGxhYmVsW2Zvcj1cInBhcnRuZXJfYWN0aXZlXCJdIHtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzc3Z3LCAxLjhyZW0pO1xyXG4gICAgICBmb250LWZhbWlseTogJHRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC50ZXh0X2FyZWEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiBidXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0O1xyXG4gICAgY29sb3I6ICRzbGF0ZUJsYWNrO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDNzdncsIDEuOHJlbSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAkYm91bmNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBsaSB7XHJcbiAgICBjb2xvcjogJHJlZENsYXk7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW4tZm9ybV9fZm9ybSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgbWF4LXdpZHRoOiAyNXN2dztcclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbi1mb3JtLWJ0bl9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjBweDtcclxufVxyXG4uYWRtaW4tZm9ybV9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyBmbGV4OiAxO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDEwc3ZoIDAgMjBweCAwO1xyXG5cclxuICAmIC5wYXJ0bmVyLWZvcm1fX2ltZy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICYgLmFkbWluLWZvcm0taW1nLXdyYXBwZXJfX2ltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA2c3Z3O1xyXG4gICAgICB3aWR0aDogNnN2dztcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICYgcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJ1cmdlck1pbldpZHRoQXBwYXJpdGlvbikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuYWRtaW4tZm9ybS1pbWctd3JhcHBlcl9faW1nLFxyXG4gIC5hZG1pbi1mb3JtLWNvbnRhaW5lcl9fZGVzY3JpcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAvLyAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAvLyB9XHJcbn1cclxuXHJcbi5hZG1pbi1mb3JtX19lbGVtZW50LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNTBweDtcclxuXHJcbiAgJiAuYWRtaW4tZm9ybS1lbGVtZW50LWNvbnRhaW5lcl9fZWxlbWVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICY6bm90KC5ob3JhaXJlcykge1xyXG4gICAgICBtaW4td2lkdGg6IDI4c3Z3O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ob3JhaXJlcyB7XHJcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJiAuYWRtaW4tZm9ybS1lbGVtZW50LWNvbnRhaW5lcl9fZWxlbWVudCB7XHJcbiAgICAgICY6bm90KC5ob3JhaXJlcykge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jdGEtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5jdGEsXHJcbi5jdGEtZGFuZ2VyIHtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRjdGFCb3JyO1xyXG4gIGJveC1zaGFkb3c6ICRsaWdodFNoYWRvdztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAkYm91bmNlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmN0YSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNhZ2VHcmVlbjtcclxufVxyXG4uY3RhLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENsYXlMaWdodDtcclxufVxyXG5cclxuLmN0YS1idG4ge1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FnZUdyZWVuO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBib3JkZXItcmFkaXVzOiAkY3RhQm9ycjtcclxuICBib3gtc2hhZG93OiAkbGlnaHRTaGFkb3c7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgJGJvdW5jZSwgbWFyZ2luLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LWZhbWlseTogJHRleHQ7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDNzdncsIDEuOHJlbSk7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb25uZWN0ZWQtdXNlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZG1pbl9zaG93X2J0bl9jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uc2xpZGVzaG93X19uYXYtYnRuLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG4gICYgLmNhcm91c2VsLXdyYXBwZXJfYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLy8gdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0LCBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQsXHJcbiAgICAgIHJpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNjMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlck1pbldpZHRoQXBwYXJpdGlvbikge1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbXBsw6ltZW50w6kgbGUgMTggMTEgMjAyNFxyXG4uY3RhLWFuaW1hdGlvbiB7XHJcbiAgYW5pbWF0aW9uOiB2aWJyYXRlIDAuM3MgbGluZWFyIDIgYm90aDtcclxufVxyXG5cclxuLmN0YS1hbmltYXRpb24tY29tcGxldGVkIHtcclxuICBhbmltYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgLmN0YS1hbmltYXRpb24ge1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gKiBhbmltYXRpb25zXHJcblxyXG5Aa2V5ZnJhbWVzIHZpYnJhdGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKDApO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTJweCwgMnB4KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC0ycHgsIC0ycHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMnB4LCAycHgpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwKTtcclxuICB9XHJcbn1cclxuIiwiaDEsXHJcbmgyLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMi42cmVtLCAzc3Z3LCA0cmVtKTtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgM3N2dywgM3JlbSk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmgzIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgM3N2dywgMi41cmVtKTtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnNtYWxsSDMge1xyXG4gIGZvbnQtZmFtaWx5OiAkdGV4dDtcclxuICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgM3N2dywgMnJlbSk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmg0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEuN3JlbSwgM3N2dywgMnJlbSk7XHJcbn1cclxuXHJcbnAsXHJcbmE6bm90KC5sb2dvLWxpbmssIC5mb3JtX2FjdGlvbl9idG4pLFxyXG5saSxcclxuZW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAkdGV4dDtcclxuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgM3N2dywgMS44cmVtKTtcclxuICBjb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5hOm5vdCgubG9nby1saW5rLCAuYWRtaW4taG9tZV9fY2FyZCwgLmZvcm1fYWN0aW9uX2J0biwgLnNvY2lhbC1saW5rcykge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5zb2NpYWwtbGlua3Mge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkcmVkQ2xheTtcclxuICB9XHJcbn1cclxuLnVwcGVyLXRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubXctODAwIHtcclxuICBtYXgtd2lkdGg6IDgwMHB4O1xyXG59XHJcbi5tdy0xMjAwIHtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxufVxyXG4iLCJoZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk4O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRiZWZvcmVBZnRlclNlcGFyYXRpb25IZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FnZUdyZWVuO1xyXG4gIH1cclxuXHJcbiAgJiBuYXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmIC5sYXlvdXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjNmMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMScgdmlld0JveD0nMCAwIDQwIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDBoMjB2MUgweicgZmlsbD0nJTIzZTBkNWNhJyBmaWxsLW9wYWNpdHk9JzAuNCcgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5uYXZfdXNlci1uYXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA4c3ZoO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAmIC5idXJnZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5ODtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2F0dGVyR3JlZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGxpZ2h0U2hhZG93O1xyXG5cclxuICAgICAgICAmIGkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiA4cHggOHB4IDhweCAxMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzICRib3VuY2UsIG9wYWNpdHkgMC40NXMgZWFzZS1pbi1vdXQsXHJcbiAgICAgICAgICAgIHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIGk6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIGk6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgM3B4LCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICYgaTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiBpOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoNDVkZWcpIHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIGk6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgICAmIGk6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg1NWRlZykgc2NhbGUoMS4yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgaTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtNTVkZWcpIHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5sb2dvLWxpbmsge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgJGJvdW5jZSwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmIC5sb2dvLWxpbmtfaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3NtYWxsIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICYgLmxvZ28tbGlua19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbG9nb01heFdpZHRoO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAkbG9nb1dpZHRoO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogJGxvZ29Nb25XaWR0aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2JpZyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJiAubG9nby1saW5rX2ltYWdlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRsb2dvTWF4V2lkdGg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6ICRsb2dvV2lkdGg7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAkbG9nb01vbldpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLm5hdl9zb2NpYWwtbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICYgLm5hdl9zb2NpYWwtbmF2LWNvbnRhaW5lcl9saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENsYXlMaWdodDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzc3Z3LCAxLjZyZW0pO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyAkYm91bmNlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ2xheTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLm5hdl9zb2NpYWwtbmF2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZ2FwOiAxc3Z3O1xyXG5cclxuICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkbGlnaHRTaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAkYm91bmNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciBhIGltZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XHJcblxyXG4gICAgICAgICYgLmJ1cmdlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAubmF2X3NvY2lhbC1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICYgLmxvZ28tbGluayB7XHJcbiAgICAgICAgICAmI3NtYWxsIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmI2JpZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5uYXYtZGVzY2t0b3BfbmF2LW1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyc3Z3O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgICAgYm94LXNoYWRvdzogLTFweCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgICAgJiBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZUJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBhOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENsYXlMaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb2JpbGUgbmF2XHJcbi5uYXYtbW9iaWxlX25hdi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDg1c3ZoO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzICRib3VuY2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNhZ2VHcmVlbjtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAubmF2LW1vYmlsZS1uYXYtbWVudV9saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2xhdGVCbGFja0xpZ2h0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAmIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgM3N2dywgMnJlbSk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZUJsYWNrO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgYTo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENsYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYW5pbWF0ZWQtbWVudS1pdGVtX2ZvY3VzZWRfbGluayB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbWVudS1sb2dvLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICYgaW1nIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlck1pbldpZHRoQXBwYXJpdGlvbikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlZC1tZW51LWl0ZW0uYWN0aXZlIHtcclxuICBhbmltYXRpb246IG1vYmlsZU1lbnVJdGVtc0FwcGVhcmluZyAwLjJzIGVhc2UtaW4gMC4ycyBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb2JpbGVNZW51SXRlbXNBcHBlYXJpbmcge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuIiwiZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzYWdlR3JlZW47XHJcbiAgbWluLWhlaWdodDogODBzdmg7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcclxuICB9XHJcblxyXG4gICYgLmZvb3Rlcl93cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmIC5mb290ZXItd3JhcHBlcl9saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICYgLmZvb3Rlci13cmFwcGVyLWxpc3RfaXRlbSB7XHJcbiAgICAgICAgJjpob3ZlciBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnJvc2UsXHJcbiAgICAmIC5yZW5hdWQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDU1c3ZoO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJ1cmdlck1pbldpZHRoQXBwYXJpdGlvbikge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwc3ZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5mb290ZXJfX2FkZHJlc3Mtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgJiAuZm9vdGVyLWFkZHJlc3Mtd3JhcHBlcl9faXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAmIHNwYW4ge1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndyYXBwZXItaXRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuXHJcbiAgICAgICYgLmZvb3Rlci1hZGRyZXNzLXdyYXBwZXJfX2l0ZW1zIHtcclxuICAgICAgICAmIC53cmFwcGVyLWl0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJiBzbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzc3Z3LCAxLjRyZW0pO1xyXG5cclxuICAgICYgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzc3Z3LCAxLjRyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgycmVtLCAzc3Z3LCAyLjRyZW0pO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJzZWN0aW9uOm5vdChcclxuICAgIC5yZXZpZXcsXHJcbiAgICAuaGVybyxcclxuICAgIC5hY3R1LFxyXG4gICAgLndvcmtzaG9wLFxyXG4gICAgLnByZXBhcmUsXHJcbiAgICAuY29udGFjdCxcclxuICAgIC5jYXJkLWNhcm91c2VsLFxyXG4gICAgLmZvcm0tbWFpbnRlbmFuY2UtdGl0bGUsXHJcbiAgICAubWFpbnRlbmFuY2UtZm9ybSxcclxuICAgIC5hZG1pbi1ob21lLFxyXG4gICAgLm1lbnRpb25zLFxyXG4gICAgLmVycm9yLXBhZ2VcclxuICApIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgcGFkZGluZzogNTBweCAzMHB4O1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICAmIC5ob29rLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcblxyXG4gICAgJiAuaG9vay1jb250YWluZXJfd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICYgLmhvb2stY29udGFpbmVyLXdyYXBwZXJfaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAmIC5ob29rLWljb24ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIHdpZHRoOiAyMHN2dztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHN2dztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgLmhvb2staWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ2xheTtcclxuICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIC5ob29rLWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvd1RvcHo7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIC5ob29rLWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhZ2VHcmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDNzdncsIDIuNXJlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlck1pbldpZHRoQXBwYXJpdGlvbikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW50cm8sXHJcbiAgJi52ZXRlbWVudCxcclxuICAmLmN1c3RvbWl6YXRpb24sXHJcbiAgJi5jb25zaWdubWVudF9ob29rLFxyXG4gICYuZmFxLWFjY29yZGlvbixcclxuICAmLmZvdW5kZXItc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FuZEJlaWdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG4gIH1cclxuXHJcbiAgJi5wYWdlLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMjBzdmg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICYuY29uY2VwdCxcclxuICAmLmhvbWUtY29udGFjdCxcclxuICAmLmNvbnRhY3QsXHJcbiAgJi5jb25zaWdubWVudF9ob29rLFxyXG4gICYudHJpLFxyXG4gICYudG95cyxcclxuICAmLmJvb2tzLFxyXG4gICYuZnJvbVdoZXJlLFxyXG4gICYuY3VzdG9taXphdGlvbixcclxuICAmLmFjdHUge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlck1pbldpZHRoQXBwYXJpdGlvbikge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDEyc3Z3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi52ZXRlbWVudCB7XHJcbiAgICAmIC52ZXRlbWVudF93cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdhcDogNnN2dztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmIC52ZXRlbWVudC13cmFwcGVyX3ZldGVtZW50LFxyXG4gICAgICAmIC52ZXRlbWVudC13cmFwcGVyX3RveSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAmIC52ZXRlbWVudC13cmFwcGVyLXZldGVtZW50X3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInZldGVtZW50IGFjY2Vzc29pcmVcIjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDZzdnc7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkzMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAxMnN2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wcm9kdWN0cyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLWdhcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuXHJcbiAgICAmIC5wcm9kdWN0c193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYW5kQmVpZ2U7XHJcbiAgICAgICYgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyAvLyDDiXRpcmUgdG91dGVzIGxlcyBkaXZzIHBvdXIgYXZvaXIgbGEgbcOqbWUgaGF1dGV1clxyXG4gICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndlLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FuZEJlaWdlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHN2aDtcclxuXHJcbiAgICAmIC53ZS1zZWFyY2hfdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDZzdnc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJiAud2Utc2VhcmNoLXRpdGxlLXdyYXBwZXJfaDItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogOHN2aDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLndlLXNlYXJjaC10aXRsZS13cmFwcGVyX2ltZy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFjY3BldGVkIG5vdC1hY2NlcHRlZFwiO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAud2Utc2VhcmNoX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiA2c3Z3O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJiAud2UtYWNjZXB0LFxyXG4gICAgICAmIC53ZS1kby1ub3QtYWNjZXB0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBzdnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG5cclxuICAgICAgICAmIC50aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgbGkgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMuOXN2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLndlLWFjY2VwdCAjd2VBY2NlcHQsXHJcbiAgICAgICYgLndlLWRvLW5vdC1hY2NlcHQgI3dlTm90QWNjZXB0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWRDbGF5O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLndlLWRvLW5vdC1hY2NlcHQge1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhY2NwZXRlZCBub3QtYWNjZXB0ZWRcIjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgd2lkdGg6ICRzZWN0aW9uV2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29uY2VwdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG59XHJcblxyXG4uY3VzdG9taXphdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYgLmN1c3RvbWl6YXRpb25fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJiAuY3VzdG9taXphdGlvbi13cmFwcGVyX3RleHQtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmN1c3RvbWl6YXRpb24td3JhcHBlcl9pbWctd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDRzdnc7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmIC5jdXN0b21pemF0aW9uLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTBzdnc7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwc3Z3O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZS1jb250YWN0IHtcclxuICAmIGgyLFxyXG4gIHAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnNpZ25tZW50LXByb2dyZXNzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAmIC5jb25zaWdubWVudC1wcm9ncmVzc193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgJiAuY29uc2lnbm1lbnQtcHJvZ3Jlc3Mtd3JhcHBlcl9pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDc1c3Z3O1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuXHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENsYXk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3dUb3B6O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FnZUdyZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgICAgICB3aWR0aDogMjBzdnc7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOHN2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICBtYXJnaW46IDkwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8qKiBkZXBvdC12ZW50ZSBzZWN0aW9uIHByZXBhcmUgKiovXHJcbi5wcmVwYXJlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gICYgLnByZXBhcmVfaW1nLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyc3Z3O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMCAyc3Z3O1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgd2lkdGg6IDE0c3Z3O1xyXG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRsaWdodFNoYWRvdztcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC41cyBlYXNlLFxyXG4gICAgICAgIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDIyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5wcmVwYXJlX3dyYXBwZXIge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgLnByZXBhcmUtd3JhcHBlcl90ZXh0LWNvbnRhaW5lci13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyX21haW4tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmRCZWlnZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5wcmVwYXJlLXdyYXBwZXJfX2J1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiAucHJlcGFyZS13cmFwcGVyLXRleHQtY29udGFpbmVyLXdyYXBwZXJfc2Vjb25kYXJ5LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjhzIGxpbmVhciwgb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYW5kQmVpZ2U7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG5cclxuICAgICAgICAmIC5wcmVwYXJlLXdyYXBwZXItdGV4dC1jb250YWluZXItd3JhcHBlcl9saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICYgLnByZXBhcmUtd3JhcHBlci10ZXh0LWNvbnRhaW5lci13cmFwcGVyLWxpc3QtaXRlbV9saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHN2aDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgICAgd2lkdGg6IDUwc3Z3O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gICAgICB3aWR0aDogMzVzdnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHN2aDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDBzdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyc3ZoO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4c3ZoO1xyXG4gIH1cclxufVxyXG5cclxuLyoqIGRlcG90LXZlbnRlIHNlY3Rpb24gZmFxICoqL1xyXG4uZmFxLWFjY29yZGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG5cclxuICAmIGgyIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmIGgzIHtcclxuICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmIC5mYXEtYWNjb3JkaW9uLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuXHJcbiAgICAmIC5mYXEtYWNjb3JkaW9uLWxpc3RfaXRlbSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICAgIC8vIGJveC1zaGFkb3c6ICRsaWdodFNoYWRvdztcclxuXHJcbiAgICAgICYgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAzc3Z3LCAyLjVyZW0pO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dDtcclxuICAgICAgICBjb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwgKyAuZmFxLWFjY29yZGlvbi1saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwc3ZoO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FuZEJlaWdlO1xyXG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZhcS1hY2NvcmRpb24tbGlzdF9jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UsIHBhZGRpbmcgMC41cyBlYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICYgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgb2wge1xyXG4gICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbnVtYmVyZWQtcGFyZW50aGVzaXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5kb3RlZC1saXN0IHtcclxuICAgIG1hcmdpbjogMTBweCAwIDAgMThweDtcclxuICAgIGdhcDogNXB4O1xyXG5cclxuICAgICYgLmRvdGVkLWxpc3RfaXRlbSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmZhcS1hY2NvcmRpb25fX3Bob25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi8qKiBIb21lIGF2aXMgKiovXHJcbi5yZXZpZXcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAmIC5yZXZpZXdfd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0c3Z3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgJiAucmV2aWV3LXdyYXBwZXJfaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTBzdnc7XHJcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBzdnc7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FuZEJlaWdlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKiBwYXJ0ZW5haXJlcyAqKi9cclxuLnBhcnRuZXJzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgJiBoMiB7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICB9XHJcblxyXG4gICYgLnBhcnRuZXJzX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNTBweDtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgJiB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRsaWdodFNoYWRvdztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAmIC5wYXJ0bmVycy13cmFwcGVyLXByaW1hcnktcGFydG5lcnMtbGlzdC1pdGVtX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICYgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnBhcnRuZXJzLXdyYXBwZXJfcHJpbWFyeS1wYXJ0bmVycyB7XHJcbiAgICAgIGdhcDogNHN2dztcclxuICAgICAgJiAucGFydG5lcnMtd3JhcHBlci1wcmltYXJ5LXBhcnRuZXJzX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwc3ZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5wYXJ0bmVycy13cmFwcGVyX3NlY29uZGFyeS1wYXJ0bmVycyB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgJiAucGFydG5lcnMtd3JhcHBlci1zZWNvbmRhcnktcGFydG5lcnNfbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFBhZ2VzIGVuIG1haW50ZW5hbmNlXHJcbi5tYWludGVuYW5jZS1mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgaGVpZ2h0OiA2MHN2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICYgLm1haW50ZW5hbmNlLWZvcm1fdGV4dC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAmIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaHVycnkge1xyXG4gIG1pbi1oZWlnaHQ6IDMwc3ZoO1xyXG4gIG1hcmdpbi1ib3R0b206IDZzdmg7XHJcblxyXG4gICYgaDI6bnRoLWNoaWxkKDEpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud2Utc2VhcmNoLXBvcHVwX292ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZUJsYWNrTWVkaXVtO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gICYgLndlLXNlYXJjaC1wb3VwLW92ZXJsYXlfX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiAud2Utc2VhcmNoX3BvcHVwIHtcclxuICAgICAgd2lkdGg6IDkwc3Z3O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA5MHN2aDtcclxuICAgICAgbWF4LXdpZHRoOiA4MTVweDtcclxuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICRzYWdlR3JlZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgICAgYm94LXNoYWRvdzogJGxpZ2h0U2hhZG93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICYgLndlLXNlYXJjaC1wb3B1cC1saXN0X3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwc3Z3O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLndlLXNlYXJjaF9wb3B1cC1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAmIC53ZS1zZWFyY2gtcG9wdXAtbGlzdF9pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIHdpbmRvdyBzY3JvbGwgYmFyICovXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYW5kQmVpZ2U7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXR0ZXJHcmVlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwLjNyZW0gc29saWQgJHNhbmRCZWlnZTtcclxuICAgICAgfVxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYW5kQmVpZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC53ZS1zZWFyY2hfcG9wdXBfY2xvc2UtYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICYgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAkYm91bmNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3VuZGVyLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDUwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gIC5mb3VuZGVyLXNlY3Rpb25fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGZyKTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXJfaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV9pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkc2FnZUdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICR3YXR0ZXJHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyLWl0ZW1faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX3RleHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyLWl0ZW1faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3VuZGVyLXNlY3Rpb24td3JhcHBlci1pdGVtX3RleHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZm91bmRlci1zZWN0aW9uLXdyYXBwZXItaXRlbV9pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgJHdhdHRlckdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmZvdW5kZXItc2VjdGlvbi13cmFwcGVyLWl0ZW1fdGV4dC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgICB3aWR0aDogNjYuNjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZyb21XaGVyZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmRCZWlnZTtcclxuICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgJiAuZnJvbVdoZXJlX3RleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHN2dztcclxuICBwYWRkaW5nOiAwIDEwc3Z3O1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gIC5jb250YWN0X2FkZHJlc3Mge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC5jb250YWN0X21hcCB7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLmNvbnRhY3RfZm9ybSB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcblxyXG4gICYgLmNvbnRhY3RfbWFwIC5jb250YWN0LW1hcF90ZXh0LWNvbnRhaW5lciBzcGFuIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmIC5jb250YWN0X21hcCAuY29udGFjdC1tYXBfdGV4dC1jb250YWluZXIgdWwgbGksXHJcbiAgJiAuY29udGFjdF9hZGRyZXNzIHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzdncsIDJyZW0pO1xyXG4gIH1cclxuXHJcbiAgJiAuY29udGFjdF9tYXAsXHJcbiAgJiAuY29udGFjdF9hZGRyZXNzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDI1c3Z3O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuXHJcbiAgJiAuY29udGFjdF9tYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgJHNhZ2VHcmVlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuXHJcbiAgICAmIC5jb250YWN0LW1hcF90ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJiB1bCBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJiAuY29udGFjLW1hcC10ZXh0LWNvbnRhaW5lcl9fcGhvbmUtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmNvbnRhY3RfYWRkcmVzcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNhZ2VHcmVlbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4IDA7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgaDEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJiB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICYgbGkge1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAvLyBjb2xvcjogJHJlZENsYXk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjVweCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHN2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgZ2FwOiAyc3Z3O1xyXG5cclxuICAgIC5jb250YWN0X2FkZHJlc3Mge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgIC5jb250YWN0X21hcCB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RfZm9ybSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ2Fyb3VzZWwgcGFnZSA6IFwicXVpIHNvbW1lcyBub3VzXCJcclxuLmNhcmQtY2Fyb3VzZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDUwcHggMzVweDtcclxuXHJcbiAgJiBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJlxyXG4gICAgOndoZXJlKFxyXG4gICAgICAuY2FyZC1jYXJvdXNlbC13cmFwcGVyLWNhcm91c2VsX2NhcmQsXHJcbiAgICAgIC5jYXJkLWNhcm91c2VsLXdyYXBwZXItY2Fyb3VzZWxfaW1nXHJcbiAgICApIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmIC5jYXJkLWNhcm91c2VsX3dyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgJHNhZ2VHcmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuXHJcbiAgICAmIC5jYXJkLWNhcm91c2VsLXdyYXBwZXJfYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0LFxyXG4gICAgICAgIHJpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgJiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbGVmdDogLTIycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICByaWdodDogLTIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjYzKTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmNhcmQtY2Fyb3VzZWwtd3JhcHBlcl9jYXJvdXNlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiBjYWxjKCgxMDAlIC8gMykgLSAxMnB4KTtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxuICAgICAgLy8gc2Nyb2xsYmFyLXdpZHRoOiAwO1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgICYubm8tdHJhbnNpdGlvbiB7XHJcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xyXG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcclxuXHJcbiAgICAgICAgJiAuY2FyZC1jYXJvdXNlbC13cmFwcGVyLWNhcm91c2VsX2NhcmQge1xyXG4gICAgICAgICAgY3Vyc29yOiBncmFiO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5jYXJkLWNhcm91c2VsLXdyYXBwZXItY2Fyb3VzZWxfY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICRuZXV0cmFsU2hhZG93O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5jYXJkLWNhcm91c2VsLXdyYXBwZXItY2Fyb3VzZWxfaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICAgIGhlaWdodDogMTY4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FnZUdyZWVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmIHBpY3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJHdoaXRlU2FuZHN0b25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGgyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNTZyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCA1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogIzZhNmQ3ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICRuZXV0cmFsU3Ryb25nU2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogY2FsYygoMTAwJSAvIDIpIC0gOXB4KTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5iYWNrZ3JvdW5kLXNhbmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzYW5kQmVpZ2U7XHJcbiAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWxCb3JyO1xyXG4gIHdpZHRoOiA2MHN2dztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxufVxyXG4iLCIuaW50cm8tdGV4dF9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgbWF4LXdpZHRoOiA0MHN2dztcclxuICB9XHJcbn1cclxuXHJcbi5hY3R1IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5zbGlkZXNob3ctYWN0dV9faW50cm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuXHJcbiAgICAmIGgyLFxyXG4gICAgJiBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwc3Z3O1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXNob3ctYWN0dSxcclxuLnNsaWRlc2hvdy13b3Jrc2hvcCB7XHJcbiAgaGVpZ2h0OiAyMzBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gICAgaGVpZ2h0OiAzMHN2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgaGVpZ2h0OiAzMHN2dztcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQzMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDMwc3Z3O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTEwcHgpIHtcclxuICAgIGhlaWdodDogMjhzdnc7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmIC5oZXJvX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgLmhlcm8td3JhcHBlcl9lbGVtZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4OiAxIDAgMTAwJTtcclxuXHJcbiAgICAgICYgcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIHZpZGVvLFxyXG4gICAgICAmIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgLTEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGJlZm9yZUFmdGVyU2VwYXJhdGlvbkhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWdlR3JlZW47XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDMwcHgpIHtcclxuICAgIGhlaWdodDogNTcwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xyXG4gICAgaGVpZ2h0OiA1NzBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDc2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvdy1hY3R1LFxyXG4uc2xpZGVzaG93LXdvcmtzaG9wLFxyXG4uc2xpZGVzaG93LWZvdW5kZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJiAuc2xpZGVzaG93LWFjdHVfd3JhcHBlcixcclxuICAmIC5zbGlkZXNob3ctd29ya3Nob3Bfd3JhcHBlcixcclxuICAmIC5zbGlkZXNob3ctZm91bmRlcl93cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmIC5zbGlkZXNob3ctYWN0dS13cmFwcGVyX3NsaWRlLFxyXG4gICAgJiAuc2xpZGVzaG93LXdvcmtzaG9wLXdyYXBwZXJfc2xpZGUsXHJcbiAgICAmIC5zbGlkZXNob3ctZm91bmRlci13cmFwcGVyX3NsaWRlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc2xpZGVzaG93LWFjdHUtd3JhcHBlcl9zbGlkZSxcclxuICAgICYgLnNsaWRlc2hvdy13b3Jrc2hvcC13cmFwcGVyX3NsaWRlLFxyXG4gICAgJiAuc2xpZGVzaG93LWZvdW5kZXItd3JhcHBlcl9zbGlkZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleDogMSAwIDEwMCU7IC8vIFBvdXIgb2NjdXBlciB0b3V0ZSBsYSBsYXJnZXVyIGR1IGNhcnJvdXNlbFxyXG5cclxuICAgICAgJiBwaWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgdmlkZW8sXHJcbiAgICAgICYgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLnNsaWRlc2hvdy13cmFwcGVyLXNsaWRlX3RleHQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlU2FuZHN0b25lTWVkaXVtO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLW91dCwgb3BhY2l0eSAxcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgJiBoMyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDNzdncsIDEuNnJlbSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICAgICAgLy8gICB3aWR0aDogOTAlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2xpZGVzaG93LWFjdHUsXHJcbi5zbGlkZXNob3ctd29ya3Nob3Age1xyXG4gIHdpZHRoOiAkc2VjdGlvbldpZHRoO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICBib3gtc2hhZG93OiAkbGlnaHRTaGFkb3c7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgIHdpZHRoOiAkc2xpZGVzaG93V2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4ud29ya3Nob3Age1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJiAuYXRlbGllcl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICYgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgcCxcclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgIHdpZHRoOiA2MHN2dztcclxuICAgIC8vIGdhcDogMDtcclxuXHJcbiAgICAmIC5hdGVsaWVyX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMTJzdnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVzaG93LXdvcmtzaG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbiIsIi5hbGVydC1tZXNzYWdlX2NvbnRhaW5lciB7XHJcbiAgbWluLXdpZHRoOiAyMHN2dztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgLy8gbWluLXdpZHRoOiAyMHN2dztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWRDbGF5O1xyXG4gIGZvbnQtZmFtaWx5OiAkdGV4dDtcclxuICBjb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDNzdncsIDJyZW0pO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG5cclxuICAmLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNhZ2VHcmVlbjtcclxuICB9XHJcbiAgJi5hbGVydC1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ2xheTtcclxuICB9XHJcblxyXG4gICYgLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBQdWNlcyBwZXJzb25uYWxpc8OpZSBwb3VyIGxlcyBsaXN0ZXMgb3Jkb25uw6llc1xyXG5AY291bnRlci1zdHlsZSBudW1iZXJlZC1wYXJlbnRoZXNpcyB7XHJcbiAgc3lzdGVtOiBudW1lcmljOyAvKiBVdGlsaXNlIHVuIHN5c3TDqG1lIG51bcOpcmlxdWUgKi9cclxuICBzeW1ib2xzOiBcIjBcIiBcIjFcIiBcIjJcIiBcIjNcIiBcIjRcIiBcIjVcIiBcIjZcIiBcIjdcIiBcIjhcIiBcIjlcIjsgLyogQ2hpZmZyZXMgKi9cclxuICBzdWZmaXg6IFwiKSBcIjsgLyogQWpvdXRlIHVuZSBwYXJlbnRow6hzZSBmZXJtYW50ZSBldCB1biBlc3BhY2UgYXByw6hzIGxlIG51bcOpcm8gKi9cclxufVxyXG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgLm1Ub3A1MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tVG9wMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLm1Ub3AyMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAubUJvdDgwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gIC5tQm90NTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgLm1Cb3QzMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAubUJvdDIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5yZXZlYWwge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5yZXZlYWxlZCB7XHJcbiAgYW5pbWF0aW9uOiByZXZlYWxFbGVtZW50IDAuM3MgZWFzZS1pbiBmb3J3YXJkcztcclxufVxyXG5cclxuLnByZXBhcmUtcmV2ZWFsIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKSByb3RhdGVaKC0xMmRlZyk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpIHJvdGF0ZVooMGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMnN2dykgcm90YXRlWigxMmRlZyk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDJzdncpIHJvdGF0ZVooMGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpIHJvdGF0ZVooLThkZWcpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSkgcm90YXRlWigwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJlcGFyZS1yZXZlYWxlZCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJ1cmdlck1pbldpZHRoQXBwYXJpdGlvbikge1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSkgcm90YXRlWigtM2RlZyk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpIHJvdGF0ZVooMGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMXN2dykgcm90YXRlWigzZGVnKTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMXN2dykgcm90YXRlWigwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSkgcm90YXRlWigtMmRlZyk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKSByb3RhdGVaKDBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJldmVhbEVsZW1lbnQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vKiBGb3JtIHJldmVhbFxyXG4uZm9ybS1yZXZlYWwge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpIHNjYWxlKDEpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mb3JtLXJldmVhbGVkIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIvLyAqIGFkbWluIGZvcm1zIGFyZSBpbiBfZm9ybS5zY3NzXHJcblxyXG4uYWRtaW4taGVhZGVyX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXR0ZXJHcmVlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm94LXNoYWRvdzogJGxpZ2h0U2hhZG93O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgJiAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgJiBhIHtcclxuICAgICAgJiBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjdzdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmFkbWluLWhlYWRlci1jb250YWluZXJfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYgbGkge1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAkYm91bmNlO1xyXG4gICAgICAmIGEge1xyXG4gICAgICAgICYgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDNzdncsIDQuNHJlbSk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlU2FuZHN0b25lO1xyXG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuICAgICAgICAmIGEgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZENsYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAuYWRtaW4tbG9nb3V0LWxpbmsge1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzICRib3VuY2U7XHJcbiAgICAmIGkge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDMuNHJlbSwgM3N2dywgNC40cmVtKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuICAgICAgJiBpIHtcclxuICAgICAgICBjb2xvcjogJHJlZENsYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJiAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbGlzdCB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICYgbGkge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYWRtaW4taGVhZGVyLWNvbnRhaW5lcl9fbG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAmIGEge1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDBzdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAqIEFkbWluIGhvbWUgLy9cclxuLmFkbWluLWhvbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwc3Z3O1xyXG4gIGhlaWdodDogY2FsYygxMDBzdmggLSAyMHB4KTtcclxuICBwYWRkaW5nOiA5MHB4IDIwcHggMDtcclxuXHJcbiAgJiAuX19sYXlvdXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDBzdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHN2aDtcclxuICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjA5NTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJiBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgJiBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBoMSB7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJiAuYWRtaW4taG9tZV9fc3ViLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICBwYWRkaW5nOiAxMDIuNXB4IDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbi1ob21lX19jYXJkLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMwcHggNTBweDtcclxuXHJcbiAgJiBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4taG9tZV9fY2FyZC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIGhlaWdodDogMzIwcHg7XHJcbiAgcGVyc3BlY3RpdmU6IDIwMDBweDtcclxuICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcblxyXG4gICYgLmFkbWluLWhvbWVfX2NhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0LFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlU2FuZHN0b25lTGlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICBib3gtc2hhZG93OiAkbGlnaHRTaGFkb3c7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZChvZGQpIGkge1xyXG4gICAgY29sb3I6ICRzYWdlR3JlZW47XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKGV2ZW4pIGkge1xyXG4gICAgY29sb3I6ICRyZWRDbGF5O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAuYWRtaW4taG9tZV9fY2FyZCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTVkZWcpIHNjYWxlKDEuMDIpO1xyXG4gICAgYm94LXNoYWRvdzogJGRlZXBTdHJvbmdlclNoYWRvdztcclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbi1ob21lX19jYXJkIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzc3Z3LCAxLjhyZW0pO1xyXG59XHJcbi5hZG1pbi1ob21lX19jYXJkIGkge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNXZ3LCA1cmVtKTtcclxufVxyXG5cclxuLy8gKiBHZW5lcmFsIGFkbWluIGNvbnRhaW5lclxyXG4uYWRtaW5fX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygxMDBzdmggLSAyMHB4KTtcclxuICBwYWRkaW5nOiA5MHB4IDIwcHggMDtcclxuXHJcbiAgJiBoMSB7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJUYWJsZXR0ZUFwcGFyaXRpb24pIHtcclxuICAgIHBhZGRpbmc6IDE2c3ZoIDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbi1zaG93X19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAmIGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYgLmFkbWluX3Nob3dfX2ltZy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICRzYWdlR3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDE0c3Z3O1xyXG4gICAgaGVpZ2h0OiAxNHN2dztcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAmIHBpY3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5hZG1pbi1zaG93X19pbmZvX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgJiBmaWVsZHNldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAkbGlnaHRTaGFkb3c7XHJcbiAgICAgIG1pbi13aWR0aDogNjAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgJiBsZWdlbmQge1xyXG4gICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgM3N2dywgMS44cmVtKTtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRidXJnZXJNaW5XaWR0aEFwcGFyaXRpb24pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICAgICYgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIEFqb3V0ZSBcIi4uLlwiIHNpIGxlIGNvbnRlbnUgZMOpYm9yZGUgKi9cclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBFbXDDqmNoZSBsZSByZXRvdXIgw6AgbGEgbGlnbmUgKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJ1cmdlclRhYmxldHRlQXBwYXJpdGlvbikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tY29tcGFueV9jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMTJweDtcclxuICBib3JkZXI6IDEwcHggc29saWQgJHNhZ2VHcmVlbjtcclxuICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgcGFkZGluZzogMHB4IDEwcHggNTBweCAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmIGZpZWxkc2V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcclxuICAgIGJveC1zaGFkb3c6ICRsaWdodFNoYWRvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuXHJcbiAgICAmIGxlZ2VuZCB7XHJcbiAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZVNhbmRzdG9uZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDNzdncsIDEuOHJlbSk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyVGFibGV0dGVBcHBhcml0aW9uKSB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgd2lkdGg6IDUwc3Z3O1xyXG4gICAgcGFkZGluZzogNXB4IDMwcHggMjBweCAzMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuZHJvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTIwcHg7XHJcbn1cclxuXHJcbi5jb25mZXR0aSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHdpZHRoLCBoZWlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY29uZmV0dGlzRmFsbHMge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoY2FsYygwZGVnICogdmFyKC0tcm90YXRpb24tZGlyZWN0aW9uKSkpXHJcbiAgICAgIHJvdGF0ZVkoY2FsYygwZGVnICogdmFyKC0tcm90YXRpb24teS1kaXJlY3Rpb24pKSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNXN2aClcclxuICAgICAgcm90YXRlKGNhbGMoMzYwZGVnICogdmFyKC0tcm90YXRpb24tZGlyZWN0aW9uKSkpXHJcbiAgICAgIHJvdGF0ZVkoY2FsYygzNjBkZWcgKiB2YXIoLS1yb3RhdGlvbi15LWRpcmVjdGlvbikpKTtcclxuICB9XHJcbn1cclxuIiwiLm1lbnRpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGdhcDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAmIC5tZW50aW9uX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVTYW5kc3RvbmU7XHJcblxyXG4gICAgJiAubWVudGlvbi1saXN0X19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAmIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAgICYgLm1lbnRpb24tbGlzdC1pdGVtX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG5cclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29uY2VwdG9yIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICY6aG92ZXI6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnVyZ2VyTWluV2lkdGhBcHBhcml0aW9uKSB7XHJcbiAgICBtYXgtd2lkdGg6IDYwc3Z3O1xyXG5cclxuICAgICYgLm1lbnRpb25fX2xpc3Qge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDEyc3Z3O1xyXG5cclxuICAgICAgJiAubWVudGlvbi1saXN0X19pdGVtIHtcclxuICAgICAgICAmIC5tZW50aW9uLWxpc3QtaXRlbV9fbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gKiBQZXJtZXQgZGUgZ2FyZGVyIGxlIHRoZWFkIGVuIHBvc2l0aW9uIGZpeGVcclxuLnRhYmxlX2ZpeF9oZWFkIHtcclxuICAvLyBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGhlaWdodDogODBzdmg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRhYmxlX2ZpeF9oZWFkIHRoZWFkIHRoIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYWRtaW5fdGFibGVzIHtcclxuICBmb250LWZhbWlseTogJHRleHQ7XHJcbiAgY29sb3I6ICRzbGF0ZUJsYWNrO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZVNhbmRzdG9uZUxpZ2h0O1xyXG4gIGJveC1zaGFkb3c6ICRsaWdodFNoYWRvdztcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAmIHRoZWFkIHtcclxuICAgICYgdHIge1xyXG4gICAgICAmIHRoIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMnZ3LCAyLjNyZW0pO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dDtcclxuICAgICAgICBjb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNhZ2VHcmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgdGJvZHkge1xyXG4gICAgJiB0ciB7XHJcbiAgICAgICYgdGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzdncsIDEuOHJlbSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICYudGRfaW1nX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICYgLnRkX2ltZ19jb250YWluZXJfaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuNXN2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0LjVzdnc7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsQm9ycjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZXNjcmliZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGE6bm90KDpmaXJzdC1jaGlsZCwgOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdHIge1xyXG4gICAgY29sb3I6ICRzbGF0ZUJsYWNrO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2xhdGVCbGFja0xpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KHRoZWFkIHRyKTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZUJsYWNrTGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlX2Z1bGxfd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9ybV9hY3Rpb25fYnRuIHtcclxuICBjb2xvcjogJHNsYXRlQmxhY2s7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAmIGk6aG92ZXIge1xyXG4gICAgY29sb3I6ICRyZWRDbGF5O1xyXG4gIH1cclxufVxyXG5cclxuLy8qIHNjcm9sbCBiYXJcclxuLm92ZXJfZmxvd19zY3JvbGwge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5vdmVyX2Zsb3dfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDFyZW07XHJcbn1cclxuXHJcbi5vdmVyX2Zsb3dfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNhbmRCZWlnZTtcclxufVxyXG4ub3Zlcl9mbG93X3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXR0ZXJHcmVlbjtcclxuICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbEJvcnI7XHJcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgJHNhbmRCZWlnZTtcclxufVxyXG4ub3Zlcl9mbG93X3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FuZEJlaWdlO1xyXG59XHJcbiIsIi5lcnJvci1wYWdlIHtcclxuICBtaW4taGVpZ2h0OiA1MHN2aDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICYgaDEge1xyXG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAmIC5lcnJvci1wYWdlX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICYgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWRDbGF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/