@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&family=Source+Sans+Pro:wght@700&display=swap");body,html{margin:0;padding:0}body:not(.home),html:not(.home){overflow-x:hidden}@media screen and (max-width:767px){body,html{overflow-x:hidden!important}}body.is-locked,html.is-locked{overflow:hidden!important}body.is-fixed,html.is-fixed{position:fixed}a{text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Open Sans,sans-serif;font-size:15.5px}h1{font-size:60px}h1,h2{font-weight:700}h2{font-size:40px;line-height:50px;margin:0 0 30px}@media screen and (max-width:767px){h2{font-size:28px;line-height:38px}}h3{font-size:36px;font-weight:700}@media screen and (max-width:767px){h3{font-size:28px;line-height:38px}}h4{font-size:28px;font-weight:600}p{line-height:27.125px}a{color:#4ab1d8}.label{border-bottom:2px solid #f4d35e;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;padding-bottom:5px;text-transform:uppercase}.label.label--white{color:#fff}.button__wrap{padding-top:30px}header{padding:20px 0;position:relative;transition:transform .5s ease-in-out,opacity .2s ease-in-out;z-index:1000!important}header.header--sticky{align-items:center;background-color:#fff;left:0;margin-left:0;padding:15px 0;position:fixed;right:0;top:0;transition:transform .5s ease;z-index:1000!important}header.header--hidden{opacity:0!important;transform:translateY(-100%)}header.header--visible{opacity:1;transform:translateY(0)}header.header--spacer{display:none;width:100%}.content{align-items:center;justify-content:space-between}.logo{width:190px}@media screen and (min-width:1024px){.logo{width:240px}}.logo img{width:100%}.nav{align-items:center;display:none;gap:30px;justify-content:space-between}@media screen and (min-width:1350px){.nav{gap:45px}}@media screen and (min-width:1170px){.nav{display:flex}}.nav .nav__item{position:relative}.nav .nav__item:hover .nav__sub_menu_wrap{pointer-events:all}.nav .nav__item:hover .nav__sub_menu{opacity:1;transform:translateY(0);transition:.3s}.nav .nav__item .nav__item_link{color:#1f2355;font-weight:700;position:relative;text-transform:uppercase;z-index:2}.nav .nav__item:nth-of-type(3) .nav__sub_menu_wrap{right:-30px}.nav .nav__item:nth-child(5) a,.nav .nav__item:nth-child(6) a{border:1.5px solid transparent;border-radius:30px;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;padding:6px 25px;text-decoration:none;transition:.25s ease-in-out}.nav .nav__item:nth-child(5) a:hover,.nav .nav__item:nth-child(6) a:hover{background-color:transparent;border-color:#26b993;color:#1f2355}.nav .nav__item:nth-child(5){margin-right:-15px}@media screen and (min-width:1350px){.nav .nav__item:nth-child(5){margin-right:-30px}}.nav .nav__item:nth-child(5) a{background-color:#1f2355}.nav .nav__item:nth-of-type(6) a{background-color:#26b993}.nav .nav__sub_menu_wrap{padding-top:45px;pointer-events:none;position:absolute;right:-75px;top:0;z-index:1}.nav .nav__sub_menu{background:#f7f7f7;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);display:flex;opacity:0;position:relative;transform:translateY(20px);transition:.2s;z-index:100}.nav .nav__sub_menu.has-content:before{right:110px}.nav .nav__sub_menu:before{border-color:transparent transparent #f7f7f7;border-style:solid;border-width:0 10px 15px;content:"";display:block;height:0;position:absolute;right:calc(50% - 10px);top:-15px;width:0}.nav .nav__sub_menu .nav__sub_menu_items{min-width:200px;padding:30px;position:relative;z-index:10}.nav .nav__sub_menu .nav__sub_menu_items .nav__sub_menu_item{font-weight:600;padding-bottom:15px}.nav .nav__sub_menu .nav__sub_menu_items .nav__sub_menu_item:last-of-type{padding-bottom:0}.nav .nav__sub_menu .nav__sub_menu_items .nav__sub_menu_item a{color:#1f2355;display:inline-block;position:relative}.nav .nav__sub_menu .nav__sub_menu_items .nav__sub_menu_item a:after{background:#4ab1d8;bottom:-3px;content:"";display:block;height:2px;position:absolute;transition:.2s;width:0}.nav .nav__sub_menu .nav__sub_menu_items .nav__sub_menu_item a:hover:after{width:100%}.nav .nav__sub_menu .nav__sub_menu_content{background:#fff;background-size:cover!important;position:relative}.nav .nav__sub_menu .nav__sub_menu_content.has-image{color:#fff!important}.nav .nav__sub_menu .nav__sub_menu_content.has-image:after{background:linear-gradient(-120deg,rgba(74,177,216,.3),rgba(74,177,216,.6));content:"";display:block;height:100%;position:absolute;top:0;width:100%}.nav .nav__sub_menu .nav__sub_menu_content .nav__sub_menu_content_text{display:flex;position:relative;width:100%;z-index:10}.nav .nav__sub_menu .nav__sub_menu_content .nav__sub_menu_content_text:after{content:"";display:block;padding-bottom:100%}.nav .nav__sub_menu .nav__sub_menu_content .nav__sub_menu_content_text div{font-size:13px;padding:25px}.nav .nav__sub_menu .nav__sub_menu_content .nav__sub_menu_content_text span{display:block;font-weight:700}.nav .nav__sub_menu .nav__sub_menu_content .nav__sub_menu_content_text p{line-height:20px;margin-bottom:0}.nav--mobile{background:#fff;box-shadow:0 0 150px 0 rgba(0,0,0,.3);height:100%;left:-100vw;position:fixed;top:0;transition:.2s ease-in-out;width:280px;z-index:2001}@media screen and (min-width:1170px){.nav--mobile{display:none}}.nav--mobile.is-visible{left:0}.nav--mobile ul{list-style:none;padding-left:0}.nav--mobile ul li{border-bottom:2px solid #f7f7f7;position:relative}.nav--mobile ul li.menu-item-has-children:after{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;content:"";display:block;height:10px;position:absolute;right:20px;top:17px;transform:rotate(135deg);transform-origin:center;transition:.1s;width:10px}.nav--mobile ul li.menu-item-has-children.is-active:after{margin-top:5px;transform:rotate(315deg)}.nav--mobile ul li.menu-item-has-children.is-active .sub-menu{max-height:100000px}.nav--mobile ul li a{color:#1f2355;display:block;padding:15px 20px}.nav--mobile ul .sub-menu{background:#f7f7f7;max-height:0;overflow:hidden}.nav--mobile ul .sub-menu li{font-size:15.5px}.nav--mobile ul .sub-menu li:first-of-type{padding-top:20px}.nav--mobile ul .sub-menu li:last-of-type{padding-bottom:20px}.nav--mobile ul .sub-menu li:last-of-type a{padding-bottom:0}.nav--mobile ul .sub-menu li a{color:#2a9ac5;padding:0 20px 10px}.nav--mobile_blocker{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s;width:100%;z-index:199}@media screen and (min-width:1170px){.nav--mobile_blocker{display:none}}.nav--mobile_blocker.is-visible{opacity:1}.content{margin:0 auto;width:1260px}@media screen and (max-width:1350px){.content{box-sizing:border-box;padding-left:20px;padding-right:20px;width:100%}}.content.content--narrow{width:630px}@media screen and (min-width:900px) and (max-width:1025px){.content.content--narrow{width:768px}}@media screen and (max-width:900px){.content.content--narrow{width:100%}}.content.content--flex{display:flex}body.page .grid,body.single .grid{display:grid;gap:60px}@media screen and (max-width:768px){body.page .grid,body.single .grid{grid-template-columns:1fr!important}}body.page .grid.grid--2,body.single .grid.grid--2{grid-template-columns:1fr 1fr}body.page .grid.grid--3,body.single .grid.grid--3{grid-template-columns:1fr 1fr 1fr}footer{background:#1f2355;padding:60px 0 30px}@media screen and (max-width:768px){footer .content{flex-direction:column}}footer nav{background:#111430;display:inline-block;margin-bottom:-180px;padding:60px 60px 60px 0;position:relative;top:-180px}@media screen and (max-width:768px){footer nav{background:#1f2355;margin:0;padding:0;top:0}}footer nav:before{background:#111430;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:10000px}@media screen and (max-width:768px){footer nav:before{display:none}}footer nav>ul{display:flex;list-style:none;padding:0}@media screen and (max-width:768px){footer nav>ul{flex-wrap:wrap}}footer nav>ul li{padding-right:60px}@media screen and (max-width:768px){footer nav>ul li{padding-bottom:15px;padding-right:0;width:100%}}footer nav>ul li.menu-item-has-children{position:relative}@media screen and (max-width:768px){footer nav>ul li.menu-item-has-children{border-bottom:2px solid #181b42;margin-bottom:15px}footer nav>ul li.menu-item-has-children:after{display:block!important}}footer nav>ul li.menu-item-has-children:after{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;content:"";display:block;display:none;height:10px;position:absolute;right:10px;top:0;transform:rotate(135deg);transition:.2s;width:10px}footer nav>ul li.menu-item-has-children.is-active:after{top:5px;transform:rotate(-45deg)}footer nav>ul li.menu-item-has-children.is-active .sub-menu{max-height:100000px;opacity:1}footer nav>ul li:last-child{padding-right:0}footer nav>ul li#menu-item-24{min-width:165px}footer nav>ul li#menu-item-26{min-width:150px}footer nav>ul li a{color:#fff;font-weight:700;letter-spacing:1px;text-transform:uppercase}footer nav .sub-menu{list-style:none;padding:0}@media screen and (max-width:768px){footer nav .sub-menu{max-height:0;opacity:0;overflow:hidden;transition:.1s}}footer nav .sub-menu li{padding:15px 0 0}footer nav .sub-menu li a{font-weight:500;letter-spacing:0;position:relative;text-transform:none;transition:.1s}footer nav .sub-menu li a:hover:after{width:100%}footer nav .sub-menu li a:after{background:#4ab1d8;bottom:-5px;content:"";display:block;height:2px;position:absolute;transition:.15s ease-in-out;width:0}footer .footer__info{align-self:flex-end;margin-bottom:-20px;padding-left:60px}@media screen and (max-width:768px){footer .footer__info{border-bottom:2px solid #181b42;margin:0;padding-bottom:15px;padding-left:0}}footer .footer__info p{color:hsla(0,0%,80%,.8)}footer .footer__info p a{color:#fff}footer .footer__info ul{display:flex;list-style:none;padding:30px 0 0}footer .footer__info ul li{margin-right:45px;position:relative}footer .footer__info ul li:last-child{margin-right:0}footer .footer__info ul li:last-child:after{display:none}footer .footer__info ul li:after{background:hsla(0,0%,80%,.5);border-radius:100%;content:"";display:block;height:3px;position:absolute;right:-22.5px;top:calc(50% - 1px);width:3px}footer .footer__info ul li a{color:hsla(0,0%,80%,.8);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}footer .footer__info ul li a:hover{color:#4ab1d8}footer .footer__social{display:flex;margin-bottom:20px}footer .footer__social a{align-items:center;border:2px solid #4ab1d8;border-radius:100%;color:#4ab1d8;display:inline-block;display:flex;height:30px;justify-content:center;margin-right:15px;transition:.2s ease-in-out;width:30px}footer .footer__social a:hover{border-color:#fff;color:#fff}footer .footer__legal{color:hsla(0,0%,80%,.8);padding-top:30px}footer .footer__legal a{color:#fff}.link{align-items:center;color:#333;cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;font-weight:600;letter-spacing:1px;position:relative;text-transform:uppercase;transition:.2s ease-in-out}.link.is-flipped .link__arrow{transform:rotateY(180deg)}.link.link--text-white{color:#fff}.link.link--text-blue{color:#1f2355}.link.link--arrow-blue .link__arrow{background:#4ab1d8}.link.link--arrow-blue .link__arrow:after{border-color:#4ab1d8}.link.link--arrow-yellow .link__arrow{background:#f4d35e}.link.link--arrow-yellow .link__arrow:after{border-color:#f4d35e}.link.link--direction-reverse .link__arrow:after{left:0;right:auto;transform:rotate(-135deg)}.link.link--size-small{font-size:14px}.link.link--size-small .link__arrow{width:45px}.link.link--size-small:hover .link__arrow{width:60px!important}.link:hover .link__arrow{width:90px}.link span{display:block}.link .link__arrow{background:#333;height:2px;margin-right:15px;position:relative;transition:.2s ease-in-out;width:60px}.link .link__arrow:after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:8px;position:absolute;right:0;top:-4px;transform:rotate(45deg);transition:.2s;width:8px}.button,.hs-button{border:2px solid #26b993;border-radius:30px;color:#1f2355;cursor:pointer;display:inline-block;font-weight:600;padding:10px 75px 10px 30px;position:relative;text-transform:uppercase}.button.primary.large,.hs-button.primary.large{padding:10px 60px!important}.button.button--text_white,.hs-button.button--text_white{color:#fff}.button.button--border_blue,.button.button--border_blue:before,.hs-button.button--border_blue,.hs-button.button--border_blue:before{border-color:#4ab1d8}.button.button--border_blue:after,.hs-button.button--border_blue:after{background:#4ab1d8}.button.button--border_yellow,.button.button--border_yellow:before,.hs-button.button--border_yellow,.hs-button.button--border_yellow:before{border-color:#f4d35e}.button.button--border_yellow:after,.hs-button.button--border_yellow:after{background:#f4d35e}.button:hover:before,.hs-button:hover:before{transform:translateX(5px) rotate(45deg)}.button:hover:after,.hs-button:hover:after{transform:translateX(5px)}.button.button--direction_reverse,.hs-button.button--direction_reverse{padding:10px 30px 10px 75px!important}.button.button--direction_reverse:before,.hs-button.button--direction_reverse:before{left:30px;transform:rotate(-135deg)}.button.button--direction_reverse:after,.hs-button.button--direction_reverse:after{left:30px}.button.button--direction_reverse:hover:before,.hs-button.button--direction_reverse:hover:before{transform:translateX(-5px) rotate(-135deg)}.button.button--direction_reverse:hover:after,.hs-button.button--direction_reverse:hover:after{transform:translateX(-5px)}.button.button--isolate_icon,.hs-button.button--isolate_icon{height:46px;padding:0;width:46px}.button.button--isolate_icon:before,.hs-button.button--isolate_icon:before{right:13px;top:18px}.button.button--isolate_icon:after,.hs-button.button--isolate_icon:after{right:13px;top:22.25px;width:20px}.button.button--isolate_icon.button--border_yellow:before,.hs-button.button--isolate_icon.button--border_yellow:before{border-color:#fff}.button.button--isolate_icon.button--border_yellow:after,.hs-button.button--isolate_icon.button--border_yellow:after{background:#fff}.button:before,.hs-button:before{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;height:8px;top:16px;transform:rotate(45deg);width:8px}.button:after,.button:before,.hs-button:after,.hs-button:before{content:"";display:block;position:absolute;right:30px;transition:.2s}.button:after,.hs-button:after{background:#26b993;height:2px;top:calc(50% - 1px);width:30px}.card .card__image{background:linear-gradient(90deg,#262b68 0,#4ab1d8);background-position:50%!important;background-size:cover!important;height:300px;width:100%}.card .card__label{margin:45px 0 0}.card .card__heading{font-size:24px;padding:22.5px 0}.card .card__body p{margin:0}.card .card__footer{padding-top:22.5px}form:not(#latitude-application-form) input[type=email],form:not(#latitude-application-form) input[type=search],form:not(#latitude-application-form) input[type=tel],form:not(#latitude-application-form) input[type=text]{background:transparent;border:2px solid transparent;box-sizing:border-box;font-size:16px;min-width:auto;transition:.1s}form:not(#latitude-application-form) input[type=email].is-filled,form:not(#latitude-application-form) input[type=email]:focus,form:not(#latitude-application-form) input[type=search].is-filled,form:not(#latitude-application-form) input[type=search]:focus,form:not(#latitude-application-form) input[type=tel].is-filled,form:not(#latitude-application-form) input[type=tel]:focus,form:not(#latitude-application-form) input[type=text].is-filled,form:not(#latitude-application-form) input[type=text]:focus{border-radius:40px;color:#1f2355;padding-left:20px!important;transition:.3s}form:not(#latitude-application-form) textarea{border:2px solid transparent;box-sizing:border-box;font-size:16px;line-height:200%;transition:.1s}form:not(#latitude-application-form) textarea.is-filled,form:not(#latitude-application-form) textarea:focus{border-radius:10px;padding-left:20px!important;transition:.3s}@media screen and (max-width:767px){form:not(#latitude-application-form) textarea[name=additional]{min-height:100px}}form:not(#latitude-application-form) .gfield{margin-bottom:30px!important}@media screen and (max-width:767px){form:not(#latitude-application-form) .gfield{margin-bottom:15px!important}}form:not(#latitude-application-form) .ginput_complex label{display:none!important}form:not(#latitude-application-form) .ginput_complex .name_first{margin-right:15px!important}form:not(#latitude-application-form) .ginput_complex .name_last{margin-left:15px}form:not(#latitude-application-form) .ginput_complex .ginput_full{margin-bottom:45px!important;max-width:100%!important}form:not(#latitude-application-form) .ginput_complex .ginput_left.address_city.ginput_address_city{margin-bottom:45px!important}form:not(#latitude-application-form) .ginput_complex .ginput_right.address_state.ginput_address_state{margin-right:0!important}.form--theme--light input[type=email],.form--theme--light input[type=number],.form--theme--light input[type=search],.form--theme--light input[type=tel],.form--theme--light input[type=text]{border-color:transparent transparent #4ab1d8;color:#333}.form--theme--light input[type=email]::-moz-placeholder,.form--theme--light input[type=number]::-moz-placeholder,.form--theme--light input[type=search]::-moz-placeholder,.form--theme--light input[type=tel]::-moz-placeholder,.form--theme--light input[type=text]::-moz-placeholder{color:#1f2355}.form--theme--light input[type=email]:-ms-input-placeholder,.form--theme--light input[type=number]:-ms-input-placeholder,.form--theme--light input[type=search]:-ms-input-placeholder,.form--theme--light input[type=tel]:-ms-input-placeholder,.form--theme--light input[type=text]:-ms-input-placeholder{color:#1f2355}.form--theme--light input[type=email]::placeholder,.form--theme--light input[type=number]::placeholder,.form--theme--light input[type=search]::placeholder,.form--theme--light input[type=tel]::placeholder,.form--theme--light input[type=text]::placeholder{color:#1f2355}.form--theme--light input[type=email].is-filled,.form--theme--light input[type=email]:focus,.form--theme--light input[type=number].is-filled,.form--theme--light input[type=number]:focus,.form--theme--light input[type=search].is-filled,.form--theme--light input[type=search]:focus,.form--theme--light input[type=tel].is-filled,.form--theme--light input[type=tel]:focus,.form--theme--light input[type=text].is-filled,.form--theme--light input[type=text]:focus{background:#fff;border-color:#4ab1d8}.form--theme--light input[type=email].is-filled,.form--theme--light input[type=number].is-filled,.form--theme--light input[type=search].is-filled,.form--theme--light input[type=tel].is-filled,.form--theme--light input[type=text].is-filled{border-color:#dedede}.form--theme--light textarea{border-bottom-color:#4ab1d8}.form--theme--light textarea::-moz-placeholder{color:#1f2355}.form--theme--light textarea:-ms-input-placeholder{color:#1f2355}.form--theme--light textarea::placeholder{color:#1f2355}.form--theme--light textarea.is-filled,.form--theme--light textarea:focus{background:#fff;border-color:#4ab1d8;color:#1f2355}.form--theme--light textarea.is-filled{border-color:#dedede}.form--theme--light select{color:#333}.form--theme--dark input[type=number] input[type=email],.form--theme--dark input[type=search],.form--theme--dark input[type=tel],.form--theme--dark input[type=text]{border-bottom-color:#4ab1d8;color:#fff!important}.form--theme--dark input[type=number] input[type=email]::-moz-placeholder,.form--theme--dark input[type=search]::-moz-placeholder,.form--theme--dark input[type=tel]::-moz-placeholder,.form--theme--dark input[type=text]::-moz-placeholder{color:#fff}.form--theme--dark input[type=number] input[type=email]:-ms-input-placeholder,.form--theme--dark input[type=search]:-ms-input-placeholder,.form--theme--dark input[type=tel]:-ms-input-placeholder,.form--theme--dark input[type=text]:-ms-input-placeholder{color:#fff}.form--theme--dark input[type=number] input[type=email]::placeholder,.form--theme--dark input[type=search]::placeholder,.form--theme--dark input[type=tel]::placeholder,.form--theme--dark input[type=text]::placeholder{color:#fff}.form--theme--dark input[type=number] input[type=email].is-filled,.form--theme--dark input[type=number] input[type=email]:focus,.form--theme--dark input[type=search].is-filled,.form--theme--dark input[type=search]:focus,.form--theme--dark input[type=tel].is-filled,.form--theme--dark input[type=tel]:focus,.form--theme--dark input[type=text].is-filled,.form--theme--dark input[type=text]:focus{border-color:#4ab1d8}.form--theme--dark input[type=number] input[type=email].is-filled,.form--theme--dark input[type=search].is-filled,.form--theme--dark input[type=tel].is-filled,.form--theme--dark input[type=text].is-filled{color:#fff}.form--theme--dark textarea{border-bottom-color:#4ab1d8;color:#fff!important}.form--theme--dark textarea::-moz-placeholder{color:#fff}.form--theme--dark textarea:-ms-input-placeholder{color:#fff}.form--theme--dark textarea::placeholder{color:#fff}.form--theme--dark textarea.is-filled,.form--theme--dark textarea:focus{border-color:#4ab1d8;color:#fff}.form--theme--dark .select .select__label,.form--theme--dark textarea.is-filled{color:#fff}.form--theme--dark .select.is-open .select__label{color:#333!important}.form--theme--dark .select.is-filled .select__label{background:transparent;border-color:#4ab1d8}.form--theme--dark .select.is-filled .select__label:after{border-color:#4ab1d8}form:not(#latitude-application-form) input[type=number] input[type=email],form:not(#latitude-application-form) input[type=search],form:not(#latitude-application-form) input[type=tel],form:not(#latitude-application-form) input[type=text]{background:transparent;border:0;border-bottom:2px solid #4ab1d8;color:#333;font-size:16px;font-weight:500;min-width:200px;outline:none;padding:15px 0;position:relative;transition:.2s}form:not(#latitude-application-form) input[type=number] input[type=email]::-moz-placeholder,form:not(#latitude-application-form) input[type=search]::-moz-placeholder,form:not(#latitude-application-form) input[type=tel]::-moz-placeholder,form:not(#latitude-application-form) input[type=text]::-moz-placeholder{color:#fff;font-size:13px;text-transform:uppercase}form:not(#latitude-application-form) input[type=number] input[type=email]:-ms-input-placeholder,form:not(#latitude-application-form) input[type=search]:-ms-input-placeholder,form:not(#latitude-application-form) input[type=tel]:-ms-input-placeholder,form:not(#latitude-application-form) input[type=text]:-ms-input-placeholder{color:#fff;font-size:13px;text-transform:uppercase}form:not(#latitude-application-form) input[type=number] input[type=email]::placeholder,form:not(#latitude-application-form) input[type=search]::placeholder,form:not(#latitude-application-form) input[type=tel]::placeholder,form:not(#latitude-application-form) input[type=text]::placeholder{color:#fff;font-size:13px;text-transform:uppercase}form:not(#latitude-application-form) input[type=number] input[type=email]:after,form:not(#latitude-application-form) input[type=search]:after,form:not(#latitude-application-form) input[type=tel]:after,form:not(#latitude-application-form) input[type=text]:after{background:#f4d35e;content:"";display:block;height:20px;position:absolute;top:0;width:20px}form:not(#latitude-application-form) input[type=checkbox]{height:30px;position:relative;width:30px}form:not(#latitude-application-form) input[type=checkbox]:after,form:not(#latitude-application-form) input[type=checkbox]:before{content:"";display:block;position:absolute}form:not(#latitude-application-form) input[type=checkbox]:before{background:#1f2355;border:2px solid #4ab1d8;box-sizing:border-box;height:30px;transition:.1s;width:30px}form:not(#latitude-application-form) input[type=checkbox]:after{border-bottom:2px solid #f4d35e;border-left:2px solid #f4d35e;height:6px;left:7px;opacity:0;top:8px;transform:translateY(10px) rotate(-45deg);transition:.2s;width:14px}form:not(#latitude-application-form) input[type=checkbox]:checked:after{opacity:1;transform:translateY(0) rotate(-45deg)}form:not(#latitude-application-form) input[type=radio]{height:30px;position:relative;width:30px}form:not(#latitude-application-form) input[type=radio]:after,form:not(#latitude-application-form) input[type=radio]:before{content:"";display:block;position:absolute}form:not(#latitude-application-form) input[type=radio]:before{background:#1f2355;border:2px solid #4ab1d8;border-radius:100%;box-sizing:border-box;height:30px;transition:.1s;width:30px}form:not(#latitude-application-form) input[type=radio]:after{background:#f4d35e;border-radius:100%;height:10px;left:10px;opacity:0;top:10px;transform:scale(0);transition:.2s;width:10px}form:not(#latitude-application-form) input[type=radio]:checked:after{opacity:1;transform:scale(1)}form:not(#latitude-application-form) label[for]{align-items:center;display:flex;flex-wrap:wrap}form:not(#latitude-application-form) label[for] span{display:block;padding-left:15px}form:not(#latitude-application-form) textarea{background:transparent;border:none;border-bottom:2px solid #4ab1d8;font-family:Open Sans,sans-serif;outline:none;padding:15px!important}form:not(#latitude-application-form) textarea::-moz-placeholder{color:#fff;font-size:13px;text-transform:uppercase}form:not(#latitude-application-form) textarea:-ms-input-placeholder{color:#fff;font-size:13px;text-transform:uppercase}form:not(#latitude-application-form) textarea::placeholder{color:#fff;font-size:13px;text-transform:uppercase}form:not(#latitude-application-form) select{background:transparent;border:2px solid #4ab1d8;border-radius:30px;color:#fff;font-size:13px!important;outline:none;padding:15px!important;text-transform:uppercase}.is-filled .select.is-multiline{padding-top:15px}.select{position:relative}.select *{box-sizing:border-box}.select.is-open .select__list{border-color:#4ab1d8;max-height:300px;opacity:1;transition:all .15s ease,top 1ms}.select.is-open .select__label{background:#fff;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;color:#333!important}.select.is-open .select__label:before{opacity:0}.select.is-open .select__label:after{top:22px;transform:rotate(-45deg)}.select.is-filled .select__label{background:#fff;border-color:#dedede}.select.is-filled .select__label:after{border-color:#dedede}.select.select--theme--yellow.is-open .select__list{border-color:#f4d35e}.select.select--theme--yellow.is-open .select__list::-webkit-scrollbar-track{background:#f4d35e}.select.select--theme--yellow.is-open .select__label{border-bottom-color:transparent}.select.select--theme--yellow .select__label{border-color:#f4d35e}.select.select--theme--yellow .select__label:before{background:#f4d35e}.select.select--theme--yellow .select__label:after{border-color:#f4d35e}.select .select__label{border:2px solid #4ab1d8;border-radius:30px;cursor:pointer;padding:15px 60px 15px 15px;position:relative;transition:.1s}.select .select__label:after,.select .select__label:before{content:"";display:block;position:absolute;transition:.1s}.select .select__label:before{background:#4ab1d8;height:calc(100% - 16px);right:50px;top:8px;width:2px}.select .select__label:after{border-right:2px solid #4ab1d8;border-top:2px solid #4ab1d8;height:10px;right:20px;top:17px;transform:rotate(135deg);transform-origin:center;transition:.2s;width:10px}.select .select__label--multiple{display:flex;flex-wrap:wrap}.select .select__label--multiple .select__label_wrap{margin-bottom:-10px}.select .select__label--multiple .select__label_item{background:#4ab1d8;border-radius:12px;color:#fff;display:inline-block;font-size:14px;margin:0 10px 10px 0;padding:2px 10px}.select .select__list{background:#fff;border-bottom:2px solid transparent;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-left:2px solid transparent;border-right:2px solid transparent;max-height:0;opacity:0;overflow-y:scroll;position:absolute;top:52px;transition:.1s;width:100%;z-index:100}.select .select__list::-webkit-scrollbar{overflow:hidden;width:5px}.select .select__list::-webkit-scrollbar-track{background:#4ab1d8;overflow:hidden}.select .select__list::-webkit-scrollbar-thumb{background-color:#1f2355}.select .select__list .select__list__item{color:#333;cursor:pointer;display:block;padding:10px 15px;position:relative}.select .select__list .select__list__item:hover{background:#f7f7f7}.select .select__list .select__list__item.is-active{background:rgba(74,177,216,.2);color:#1f2355}body .gform_wrapper .gform_body .gform_fields{grid-column-gap:45px!important}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:inherit;max-height:300px;min-height:30px;resize:vertical!important}body .gform_wrapper .gform_body .gform_fields .ginput_container_address{justify-content:space-between!important}body .gform_wrapper .gform_body .gform_fields .ginput_container_address span{margin-right:45px;max-width:calc(50% - 22.5px)}body .gform_wrapper .gform_body .gform_fields .ginput_container_address span:last-of-type{margin-right:0!important}body .gform_wrapper .gf_page_steps{border-bottom:2px solid hsla(0,0%,80%,.4)!important}body .gform_wrapper .gf_page_steps .gf_step{border-bottom:2px solid transparent;bottom:-7px;margin:0 45px 0 0!important;position:relative}body .gform_wrapper .gf_page_steps .gf_step.gf_step_active{border-color:#f4d35e}body .gform_wrapper .gf_page_steps .gf_step_number{display:none}body .gform_wrapper .gf_page_steps .gf_step_label{color:#fff;font-size:15.5px;font-weight:700;padding-bottom:6px;padding-left:0;text-transform:uppercase}body .gform_wrapper .gform_page_fields{padding-top:30px}.gform_footer,.gform_page_footer{padding:0}.gform_footer .gform_button,.gform_page_footer .gform_button{background:transparent;border:none;margin-right:30px;outline:none;padding:0}.gform_footer .gform_button .button,.gform_page_footer .gform_button .button{font-size:15.5px;padding:10px 75px 10px 30px}.gform_footer .gform_button .button:before,.gform_page_footer .gform_button .button:before{top:14px}.gform_page_footer{display:flex;justify-content:space-between}#application_form .form__header{align-items:center;border-bottom:2px solid hsla(0,0%,80%,.4);counter-reset:number;display:flex;justify-content:space-between}@media screen and (max-width:767px){#application_form .form__header{flex-direction:column}}#application_form .form__header .form__header_item{color:#fff;display:none;font-weight:600;letter-spacing:.5px;padding-bottom:30px;text-transform:uppercase;width:33.33%}@media screen and (max-width:767px){#application_form .form__header .form__header_item{text-align:left!important;width:100%}}#application_form .form__header .form__header_item:first-of-type.is-active{text-align:left}#application_form .form__header .form__header_item:last-of-type.is-active{text-align:right}#application_form .form__header .form__header_item.is-active{display:block;text-align:center}#application_form .form__header .form__header_item.is-active-sibling{display:block;font-size:11px;opacity:.6}#application_form .form__header .form__header_item.is-prev{text-align:left}#application_form .form__header .form__header_item.is-prev:before{content:"Prev: "}#application_form .form__header .form__header_item.is-next{text-align:right}#application_form .form__header .form__header_item.is-next:before{content:"Next: "}#application_form .form__page{display:none;padding:60px 0 0}#application_form .form__page.is-active{display:block}#application_form .form__fields{display:flex;flex-wrap:wrap}#application_form .form__fields .form__submit_error{color:#f4d35e;margin-top:-15px;padding-bottom:45px;text-align:center;width:100%}#application_form .form__field{padding-bottom:60px;width:100%}@media screen and (max-width:767px){#application_form .form__field{margin-left:0!important;margin-right:0!important;width:100%!important}}#application_form .form__field.form__field--left,#application_form .form__field.form__field--right{width:calc(50% - 22.5px)}#application_form .form__field.form__field--left{margin-right:22.5px}#application_form .form__field.form__field--right{margin-left:22.5px}#application_form .form__field .form__description{color:#fff}#application_form .form__field .form__description p:last-of-type{margin-bottom:-15px}#application_form .form__field input[type=number] input[type=email],#application_form .form__field input[type=tel],#application_form .form__field input[type=text],#application_form .form__field select,#application_form .form__field textarea{width:100%}#application_form .form__field input[type=email]{background:transparent;border:0;border-bottom:2px solid #4ab1d8;color:#fff!important;font-size:16px;font-weight:500;min-width:300px;outline:none;padding:15px 0!important;position:relative;transition:.2s;width:100%!important}#application_form .form__field input[type=email]::-moz-placeholder{color:#fff;font-size:13px;text-transform:uppercase}#application_form .form__field input[type=email]:-ms-input-placeholder{color:#fff;font-size:13px;text-transform:uppercase}#application_form .form__field input[type=email]::placeholder{color:#fff;font-size:13px;text-transform:uppercase}#application_form .form__field input[type=email]:after{background:#f4d35e;content:"";display:block;height:20px;position:absolute;top:0;width:20px}#application_form .form__field input[type=email].is-filled,#application_form .form__field input[type=email]:focus{border-left:2px solid #4ab1d8;border-radius:40px;border-right:2px solid #4ab1d8;border-top:2px solid #4ab1d8;color:#1f2355;padding-left:20px!important;transition:.3s}#application_form .form__input{position:relative;transition:.2s}#application_form .form__input.is-filled,#application_form .form__input.is-filling{margin-bottom:-15px;margin-top:15px}#application_form .form__input.is-filled .form__input_label,#application_form .form__input.is-filling .form__input_label{opacity:1;top:-30px}#application_form .form__input.form__input--checkbox{margin-bottom:-15px;margin-top:15px}#application_form .form__input.form__input--checkbox .form__input_label{display:block;font-size:15.5px;margin-bottom:15px;opacity:1;position:relative;text-transform:none;top:0}#application_form .form__input.form__input--checkbox .form__input_item label{cursor:pointer}@media screen and (max-width:767px){#application_form .form__input.form__input--checkbox .form__input_item label span{width:calc(100% - 60px)}}#application_form .form__input.form__input--checkbox_inline .form__input_items{display:flex}#application_form .form__input.form__input--checkbox_inline .form__input_items .form__input_item{margin-right:30px}#application_form .form__input.form__input--checkbox_inline .form__input_items .form__input_item:last-of-type{margin-right:0}#application_form .form__input .form__input_label{font-size:12px;font-weight:600;left:0;letter-spacing:.5;opacity:0;position:absolute;text-transform:uppercase;top:10px;transition:.15s}#application_form .form__input .form__input_error{color:#f4d35e;display:block;padding-top:10px;width:100%}#application_form .form__input .form__input_items .form__input_item{padding-bottom:8px}#application_form .form__input .form__input_items .form__input_item:last-of-type{padding-bottom:0}#application_form .form__footer{display:flex;justify-content:space-between}#application_form .form__footer.is-initial{justify-content:flex-end}#application_form .loader{background:rgba(31,35,85,.8)}#application_form .loader:after{background:rgba(31,35,85,.8);content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100vw}#application_form .loader .loader__wrap{height:100%;padding-left:30px}#application_form .is-conditional,#application_form .is-hidden{display:none}#application_form .is-conditional.is-visible,#application_form .is-hidden.is-visible{display:block}.hbspt-form fieldset{padding-bottom:30px!important}.hbspt-form .hs-fieldtype-select{padding-top:30px!important}.hbspt-form .hs-error-msgs{font-size:12px;list-style:none;margin:0;opacity:.7;padding-left:0}.hbspt-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 15px)!important}.hbspt-form fieldset.form-columns-2 .hs-form-field:first-of-type{margin-right:30px}.hbspt-form input[type=email]{background:transparent;border:0;border-bottom:2px solid #4ab1d8;color:#fff;font-size:16px;font-weight:500;min-width:300px;outline:none;padding:15px 0!important;position:relative;transition:.2s;width:100%!important}.hbspt-form input[type=email]::-moz-placeholder{color:#fff;font-size:13px;text-transform:uppercase}.hbspt-form input[type=email]:-ms-input-placeholder{color:#fff;font-size:13px;text-transform:uppercase}.hbspt-form input[type=email]::placeholder{color:#fff;font-size:13px;text-transform:uppercase}.hbspt-form input[type=email]:after{background:#f4d35e;content:"";display:block;height:20px;position:absolute;top:0;width:20px}.hbspt-form input[type=email].is-filled,.hbspt-form input[type=email]:focus{border-left:2px solid #4ab1d8;border-radius:40px;border-right:2px solid #4ab1d8;border-top:2px solid #4ab1d8;color:#1f2355;padding-left:20px!important;transition:.3s}.hbspt-form .hs-button{background:transparent;margin-top:30px}.hs-form-field label[for]{color:#666!important;padding-top:5px}.hs-form-field label[for] span{background:#f7f7f7!important;padding:0;position:relative;z-index:10}.hs-form-field .hs-input:not(:-moz-placeholder-shown){margin-top:10px!important}.hs-form-field .hs-input:not(:-ms-input-placeholder){margin-top:10px!important}.hs-form-field .hs-input:not(:placeholder-shown){margin-top:10px!important}.hs-form-field .hs-input:not(select){border-bottom-color:#4ab1d8!important;color:#333;margin-top:-29px;position:relative;top:-5px;width:100%!important}.hs-form-field .hs-input:not(select):focus{border-color:#4ab1d8;border-top-left-radius:0!important;top:0!important}.hs-form-field .hs-input:not(select):focus+label{background:red!important}.hs-form-field .hs-input:not(select)::-moz-placeholder{color:#666}.hs-form-field .hs-input:not(select):-ms-input-placeholder{color:#666}.hs-form-field .hs-input:not(select)::placeholder{color:#666}.hs-fieldtype-select{margin-top:-30px}.hs-fieldtype-select .input{border:2px solid #4ab1d8;border-radius:100px;margin-top:15px!important;padding-right:15px!important}select.hs-input{border:none!important;color:#666!important;font-size:15px!important;padding-right:20px!important;text-transform:none;width:100%!important}.hs-recaptcha{padding-bottom:45px}.section--job_apply .section__object form fieldset{max-width:100%}.section--job_apply .section__object form span{background:transparent!important;color:#fff!important}.section--job_apply .section__object form .input input,.section--job_apply .section__object form textarea{color:#fff!important}.section--job_apply .section__object form .hs-fieldtype-file .input{padding-top:30px}.section--job_apply .section__object form .hs-fieldtype-file .hs-error-msgs{margin-top:30px}.section--job_apply .section__object form input[type=file]{border:2px solid #4ab1d8;box-sizing:border-box;color:#fff;margin-bottom:-60px;margin-top:60px;padding:30px}.section--job_apply .section__object form input[type=file]:focus{top:-20px!important}.file,.section--job_apply .section__object .submitted-message,.section--job_apply .section__object form .hs-button{color:#fff}.file{margin-bottom:-30px;position:relative;transition:.2s}.file.is-focused .file__drop_area{background-color:rgba(74,177,216,.3)}.file.has-items .form__file_upload{display:none}.file .form__file_upload{cursor:pointer}.file .file__label{display:block;font-size:15.5px;font-weight:600;padding-bottom:15px}.file .file__drop_area{border:2px solid #4ab1d8;border-radius:10px;overflow:hidden;padding:15px;transition:.2s}.file .file__drop_area.has-errors{border:2px solid #f4d35e}.file .file__drop_area.has-errors .form__file_upload_error{display:block}.file .file__drop_area_input{height:0;overflow:hidden;width:0}.file label{display:inline-block}.file .form__input_error{padding-top:30px;text-align:center}.file.is-focused{border-color:#f4d35e}.file .form__file_upload_button,.file .form__file_upload_instructions{text-align:center}.file .form__file_upload_button p{margin-bottom:0}.file .form__file_upload_error{color:#f4d35e;display:none}.file .form__file_upload_error.is-visible{display:block}.file .form__file_upload_button p{color:hsla(0,0%,100%,.7);font-size:12px}.file .form__file_upload_instructions p{margin-top:0}.file .form__file_upload_list{display:none;overflow:hidden}.file .form__file_upload_list.has-items{display:block}.file .form__file_upload_list .form__file_upload_list_heading{display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding-bottom:7.5px;text-transform:uppercase}.file .form__file_upload_list .form__file_upload_list_heading .type{display:block;width:35%}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item{align-items:center;background:#4ab1d8;border:2px solid #4ab1d8;border-radius:5px;display:flex;justify-content:space-between;opacity:0;padding:15px;transform:translateY(20px);transition:.2s}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item.is-visible{opacity:1;transform:translateY(0)}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item.is-visible .file_icon svg circle{stroke-dashoffset:0px}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_icon{align-items:center;color:#fff;display:flex;height:45px;justify-content:center;margin-right:15px;overflow:visible;position:relative;width:45px}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_icon svg{fill:none;height:100;left:0;position:absolute;top:0;width:100%}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_icon svg circle{stroke:#fff;stroke-width:4px;stroke-dashoffset:1000px;stroke-dasharray:1000px;transition:2s ease-in-out}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_icon i{font-size:22px}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item span{flex:1}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_type{background:rgba(31,35,85,.8);border-radius:5px;padding:5px}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_type .file_type_option{border-radius:5px;color:hsla(0,0%,100%,.6)!important;cursor:pointer;display:inline-block;padding:5px 10px;transition:.2s}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_type .file_type_option:hover:not(.is-active){background:rgba(74,177,216,.4)!important;color:#fff!important}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_type .file_type_option.is-active{background:#4ab1d8!important;color:#fff!important}.file .form__file_upload_list .form__file_upload_list_items .form__file_upload_list_items_item .file_remove{cursor:pointer;margin-left:15px}.section--Find_legal{background:#1f2355;margin-bottom:0;padding:100px 50px 180px;position:relative;z-index:2}@media screen and (max-width:768px){.section--Find_legal{margin-top:0;padding:60px 0 0;width:100%}}.section--Find_legal_page{background-color:#1f2355!important;display:flex;padding-bottom:-50px;padding-top:150px;position:relative}@media screen and (max-width:768px){.section--Find_legal_page{margin-top:0;width:100%}}.find-legal-form__wrapper .gf_progressbar_wrapper{display:none}.find-legal-form__wrapper h1{display:flexbox;font-size:50px;font-weight:700;line-height:50px;margin-bottom:-40px;text-transform:uppercase;width:100%}.find-legal-form__wrapper h1,.find-legal-form__wrapper p{color:#fff;font-family:Open Sans,sans-serif;letter-spacing:1.5px;text-align:center}.find-legal-form__wrapper p{font-size:23px;font-weight:500;line-height:1.75em;margin-bottom:50px;margin-top:10px!important;padding-left:70px;padding-right:70px}.find-legal-form__wrapper .gfield_radio{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.find-legal-form__wrapper .gchoice{box-sizing:border-box;flex-basis:33.33%!important;flex-direction:column;padding:10px;width:100%}.find-legal-form__wrapper .gchoice label{display:block;width:100%}.find-legal-form__wrapper input[type=radio]{display:none!important}.find-legal-form__wrapper input[type=radio]+label{background-color:#4eb18e;border:2px solid #4eb18e;border-radius:40px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px!important;font-weight:600;letter-spacing:1.5px;margin-left:5px;margin-right:20px;padding-top:15px;padding:12px 15px!important;text-align:center;text-transform:uppercase}.find-legal-form__wrapper input[type=radio]:checked+label{background-color:transparent;border:2px solid #4eb18e}.find-legal-form__wrapper .gfield_label{color:#fff;display:inline-block;font-family:Open Sans,sans-serif;font-size:20px!important;font-weight:600!important;letter-spacing:1.5px;margin-bottom:30px;padding-bottom:10px!important;padding-top:50px!important;text-align:left}.find-legal-form__wrapper #gform_previous_button_9 .gform_page_footer .gform_button .button:after{color:#fff;padding-left:50px}.find-legal-form__wrapper .ginput_containter{display:flex}.find-legal-form__wrapper input[type=text]{border:2px solid #4eb18e!important;border-radius:30px;color:#fff!important;flex:1;font-size:18px!important;margin-top:30px;margin-top:10px!important;padding:15px 20px!important}.find-legal-form__wrapper input[type=text]::-moz-placeholder{color:#fff;padding-left:10px}.find-legal-form__wrapper input[type=text]:-ms-input-placeholder{color:#fff;padding-left:10px}.find-legal-form__wrapper input[type=text]::placeholder{color:#fff;padding-left:10px}.find-legal-form__wrapper input[type=text]:focus{border:2px solid #4eb18e}.find-legal-form__wrapper input[type=email]{border:2px solid #4eb18e!important;border-radius:30px;color:#fff!important;margin-top:10px!important;padding:15px!important}.find-legal-form__wrapper form input[type=email]:after{border:2px solid #4eb18e!important}.find-legal-form__wrapper input[type=tel]{border:2px solid #4eb18e!important;border-radius:30px;color:#fff!important;font-size:16px!important;margin-top:10px!important;padding:15px!important}.find-legal-form__wrapper input[type=tel]::-moz-placeholder{color:#fff;padding-left:15px}.find-legal-form__wrapper input[type=tel]:-ms-input-placeholder{color:#fff;padding-left:15px}.find-legal-form__wrapper input[type=tel]::placeholder{color:#fff;padding-left:15px}.find-legal-form__wrapper input[type=tel]:focus{border:2px solid #4eb18e!important;color:#fff!important}.find-legal-form__wrapper .ginput_complex{display:flex;flex-direction:column}.find-legal-form__wrapper .ginput_container select{display:flex;flex:1}.find-legal-form__wrapper select{border:2px solid #4eb18e!important;border-radius:30px;color:#fff!important;font-size:12px!important;padding:18px 30px 18px 18px!important}.find-legal-form__wrapper select:after{content:"";position:absolute!important;right:10px!important}.find-legal-form__wrapper .gform_wrapper select option::-moz-placeholder{background-color:#fff!important;color:grey!important;font-size:16px}.find-legal-form__wrapper .gform_wrapper select option:-ms-input-placeholder{background-color:#fff!important;color:grey!important;font-size:16px}.find-legal-form__wrapper .gform_wrapper select option::placeholder{background-color:#fff!important;color:grey!important;font-size:16px}.find-legal-form__wrapper .gform_page_footer{margin-top:100px!important}.find-legal-form__wrapper .gform_page_footer .gform_next_button{background:#fff;border:2px solid #fff;color:#1f2355!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;letter-spacing:1.5px;padding-left:60px;padding-right:70px;text-align:center!important}.find-legal-form__wrapper .gform_page_footer .gform_next_button:hover{background:#1f2355!important;border:2px solid #4eb18e;color:#fff!important}.find-legal-form__wrapper .gform_page_footer .gform_previous_button{background:#fff;border:2px solid #fff;color:#1f2355!important;cursor:pointer;font-size:16px!important;font-weight:600!important;letter-spacing:1.5px;padding-left:60px;padding-right:70px;text-align:center!important}.find-legal-form__wrapper .gform_page_footer .gform_previous_button:hover{background:#1f2355!important;border:2px solid #4eb18e;color:#fff!important}.find-legal-form__wrapper .gform_page_footer .gform_button{background:#4eb18e!important;border:2px solid #4eb18e;color:#fff!important;cursor:pointer;font-size:16px!important;font-weight:600!important;letter-spacing:1.5px;padding-left:60px;padding-right:70px;text-align:center!important}.find-legal-form__wrapper .gform_page_footer .gform_button:hover{background:#1f2355!important;border:2px solid #4eb18e!important;color:#fff!important}.find-legal-form__wrapper .gform_page_footer .gform_ajax_spinner{display:none!important}.find-legal-form__wrapper .gform_validation_errors{background:#1f2355!important;border:0 #1f2355!important}.find-legal-form__wrapper .gform_validation_errors h2{color:#fff!important}.find-legal-form__wrapper .gfield_validation_message{background:#1f2355!important;border:0 #1f2355!important}.find-legal-form__wrapper .gfield_validation_message .validation_message{color:#fff!important}.find-legal-form__wrapper .gform_confirmation_message{color:#fff;font-family:Open Sans,sans-serif;font-size:23px;font-weight:500;letter-spacing:1.5px;line-height:1.75em;margin-bottom:50px;margin-top:100px!important;padding-left:70px;padding-right:70px;text-align:center}@media screen and (max-width:375px){.find-legal-form__wrapper p{font-size:15px;margin-left:-100px;margin-right:100px;max-width:475px;padding-bottom:-20px}.find-legal-form__wrapper h1{font-size:30px;margin-left:-100px;margin-right:100px;max-width:475px}.find-legal-form__wrapper .gchoice{flex-basis:auto!important;margin-left:-30px;max-width:450px}.find-legal-form__wrapper .gchoice label{display:block;width:70%}.find-legal-form__wrapper input[type=radio]+label{font-size:12px!important}.find-legal-form__wrapper .gfield_label{font-size:18px!important;margin-left:-10px!important;text-align:left;width:60%}.find-legal-form__wrapper .ginput_complex .name_last{align-items:center!important;margin-left:0!important}.find-legal-form__wrapper input[type=text]{margin-right:0!important;padding:15px 10px!important}.find-legal-form__wrapper input[type=tel],.find-legal-form__wrapper input[type=text],.find-legal-form__wrapper select{font-size:12px!important;margin-left:-20px!important;width:60%!important}.find-legal-form__wrapper .gform_page_footer{margin-left:-20px!important;padding-bottom:50px!important}.find-legal-form__wrapper .gform_page_footer .gform_button,.find-legal-form__wrapper .gform_page_footer .gform_next_button,.find-legal-form__wrapper .gform_page_footer .gform_previous_button{font-size:12px!important;padding-left:40px;padding-right:40px}}@media screen and (min-width:376px) and (max-width:450px){.find-legal-form__wrapper{box-sizing:border-box;padding:20px}.find-legal-form__wrapper p{font-size:15px;margin-left:-70px;margin-right:100px;max-width:475px;padding-bottom:-20px}.find-legal-form__wrapper h1{font-size:30px;margin-left:-70px;margin-right:100px;max-width:475px}.find-legal-form__wrapper .gchoice{flex-basis:auto!important;margin-left:-15px;max-width:500px}.find-legal-form__wrapper .gchoice label{display:block;width:70%}.find-legal-form__wrapper input[type=radio]+label{font-size:12px!important}.find-legal-form__wrapper .gfield_label{font-size:18px!important;text-align:left;width:70%}.find-legal-form__wrapper .ginput_complex .name_last{align-items:center!important;margin-left:0!important}.find-legal-form__wrapper input[type=text]{font-size:14px!important;margin-right:0!important;padding:12px 10px!important;width:70%!important}.find-legal-form__wrapper input[type=tel],.find-legal-form__wrapper select{font-size:12px!important;width:70%!important}.find-legal-form__wrapper .gform_page_footer{margin-bottom:50px!important}.find-legal-form__wrapper .gform_page_footer .gform_next_button{font-size:12px!important;padding-left:40px;padding-right:40px}.find-legal-form__wrapper .gform_page_footer .gform_previous_button{font-size:12px!important;margin-right:20px;padding-left:40px;padding-right:40px}.find-legal-form__wrapper .gform_page_footer .gform_button{font-size:12px!important;padding-left:40px;padding-right:40px}}@media screen and (width:390px) and (height:844px){.find-legal-form__wrapper{box-sizing:border-box;padding:20px}.find-legal-form__wrapper p{font-size:15px;margin-left:-80px;margin-right:100px;max-width:475px;padding-bottom:-20px}.find-legal-form__wrapper h1{font-size:30px;margin-left:-80px;margin-right:100px;max-width:475px}.find-legal-form__wrapper .gchoice{flex-basis:auto!important;margin-left:-15px;max-width:460px}.find-legal-form__wrapper .gchoice label{display:block;width:70%}.find-legal-form__wrapper input[type=radio]+label{font-size:12px!important}.find-legal-form__wrapper .gfield_label{font-size:18px!important;text-align:left;width:70%}.find-legal-form__wrapper .ginput_complex .name_last{align-items:center!important;margin-left:0!important}.find-legal-form__wrapper input[type=text]{margin-right:0!important;padding:15px 10px!important}.find-legal-form__wrapper input[type=tel],.find-legal-form__wrapper input[type=text],.find-legal-form__wrapper select{font-size:12px!important;width:60%!important}.find-legal-form__wrapper .gform_page_footer{margin-bottom:50px!important}.find-legal-form__wrapper .gform_page_footer .gform_next_button{font-size:12px!important;padding-left:40px;padding-right:40px}.find-legal-form__wrapper .gform_page_footer .gform_previous_button{font-size:12px!important;margin-right:20px;padding-left:40px;padding-right:40px}.find-legal-form__wrapper .gform_page_footer .gform_button{font-size:12px!important;padding-left:40px;padding-right:40px}}@media screen and (min-width:451px) and (max-width:767px){.find-legal-form__wrapper{box-sizing:border-box;padding:20px}.find-legal-form__wrapper p{font-size:15px;margin-left:-80px;margin-right:100px;max-width:475px;padding-bottom:-20px}.find-legal-form__wrapper h1{font-size:30px;margin-left:-80px;margin-right:100px;max-width:475px}.find-legal-form__wrapper .gchoice{flex-basis:auto!important;margin-left:-15px;max-width:460px}.find-legal-form__wrapper .gchoice label{display:block;width:70%}.find-legal-form__wrapper input[type=radio]+label{font-size:12px!important}.find-legal-form__wrapper .gfield_label{font-size:18px!important;text-align:left;width:70%}.find-legal-form__wrapper .ginput_complex .name_last{align-items:center!important;margin-left:0!important}.find-legal-form__wrapper input[type=text]{margin-right:0!important;padding:15px 10px!important}.find-legal-form__wrapper input[type=tel],.find-legal-form__wrapper input[type=text],.find-legal-form__wrapper select{font-size:12px!important;width:60%!important}.find-legal-form__wrapper .gform_page_footer{margin-bottom:50px!important}.find-legal-form__wrapper .gform_page_footer .gform_next_button{font-size:12px!important;padding-left:40px;padding-right:40px}.find-legal-form__wrapper .gform_page_footer .gform_previous_button{font-size:12px!important;margin-right:20px;padding-left:40px;padding-right:40px}.find-legal-form__wrapper .gform_page_footer .gform_button{font-size:12px!important;padding-left:40px;padding-right:40px}}@media screen and (min-width:768px) and (max-width:1024px){.find-legal-form__wrapper .gchoice{box-sizing:border-box;flex-basis:50%!important;flex-direction:column;padding:10px;width:100%}.find-legal-form__wrapper input[type=radio]+label{border-radius:50px;height:70px;max-width:400px!important;padding-top:20px;padding:20px 10px!important}.find-legal-form__wrapper .gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 12}.find-legal-form__wrapper input[type=text]{font-size:12px!important;margin-right:0!important;padding:15px 10px!important;width:100%!important}}.find-legal-form__wrapper .gform_required_legend{display:none}#preloader{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .4s linear;width:100vw;z-index:1000000}#preloader.is-loaded{opacity:0;pointer-events:none}#preloader svg{transform:rotate(90deg);transform-origin:50% 65}#preloader svg polygon{fill:transparent;stroke:#26b993;stroke-dasharray:17;stroke-linecap:round;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}.loader{background:hsla(0,0%,100%,.8);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.2s;width:100%;z-index:100}.loader.is-visible{opacity:1;pointer-events:all}.loader .loader__wrap{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loader svg{transform:rotate(90deg);transform-origin:50% 65}.loader svg polygon{fill:transparent;stroke:#26b993;stroke-dasharray:17;stroke-linecap:round;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@keyframes dash{to{stroke-dashoffset:136}}.loader--inline{align-items:center;display:flex;justify-content:center;pointer-events:none}.loader--inline svg circle{fill:#f4d35e}.location .location__image{background-color:#333;background-position:50%!important;background-size:cover!important;margin-bottom:30px}.location .location__image:after{content:"";display:block;padding-bottom:100%}.location span{font-weight:600;text-transform:uppercase}.location a:not(.link){color:#4ab1d8}.navicon{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px;z-index:2000}@media screen and (min-width:1170px){.navicon{display:none}}.navicon.is-active span{background:transparent}.navicon.is-active span:after,.navicon.is-active span:before{background:#fff}.navicon.is-active span:before{top:0;transform:rotate(45deg)}.navicon.is-active span:after{bottom:0;transform:rotate(-45deg)}.navicon span{background:#1f2355;display:block;height:3px;position:relative;transition:.1s;width:30px}.navicon span:after,.navicon span:before{background:#1f2355;content:"";display:block;height:3px;position:absolute;transition:.2s ease-in-out;width:30px}.navicon span:before{top:-9px}.navicon span:after{bottom:-9px}.filter{margin-top:-15px;padding-bottom:45px;position:relative}@media screen and (max-width:768px){.filter{margin-left:-20px;width:calc(100% + 40px)}}.filter:after,.filter:before{content:"";display:block;display:none;height:100%;position:absolute;top:0}@media screen and (max-width:768px){.filter:after,.filter:before{display:block}}.filter:before{background:linear-gradient(90deg,#f7f7f7 0,hsla(0,0%,97%,0));left:0;width:20px}.filter:after{background:linear-gradient(270deg,#f7f7f7 0,hsla(0,0%,97%,0));right:0;width:60px}.filter ul{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:none;padding:0}.filter ul::-webkit-scrollbar{display:none}.filter ul li{border-bottom:2px solid transparent;cursor:pointer;font-weight:600;letter-spacing:.5px;margin-right:60px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:768px){.filter ul li:first-child{padding-left:20px}}.filter ul li:last-child{margin-right:0}@media screen and (max-width:768px){.filter ul li:last-child{margin-right:45px}}.filter ul li.is-active{border-color:#f4d35e}.filter ul li a{color:#333}.hero{position:relative;width:100%}.hero .hero__image{background-position:50%!important;background-size:cover!important}.hero--home{position:relative;z-index:100}.hero--home .hero__image{background:#fff;height:600px;left:120px;position:relative;width:calc(100% - 30px)}@media screen and (max-width:768px){.hero--home .hero__image{margin-left:-20px;width:calc(100% + 40px)!important}}@media screen and (max-width:1250px){.hero--home .hero__image{left:0;width:100%}}.hero--home .hero__image:before{background:#1f2355;content:"";display:block;height:100%;position:absolute;right:calc(100% - 220px);top:60px;width:100vw;z-index:-1}.hero--home .hero__image .hero__image_item{background-position:50%;background-size:cover!important;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.7s ease-in-out;width:100%}.hero--home .hero__image .hero__image_item .hero__image_item_text{align-items:center;color:#fff;display:flex;font-size:48px;height:100%;justify-content:flex-start;line-height:150%;max-width:470px;padding-left:60px;position:relative;z-index:100}@media screen and (max-width:767px){.hero--home .hero__image .hero__image_item .hero__image_item_text{max-width:100%;padding-left:20px}.hero--home .hero__image .hero__image_item .hero__image_item_text h1{font-size:44px;line-height:120%}}@media screen and (max-width:768px){.hero--home .hero__image .hero__image_item{background-position:75%!important}}.hero--home .hero__image .hero__image_item:after{background:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.3));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hero--home .hero__image .hero__image_item.is-visible{opacity:1}.hero--home .hero__links{background:#1f2355;bottom:-60px;display:flex;padding:60px 60px 60px 0;position:absolute;width:580px;z-index:200}@media screen and (max-width:768px){.hero--home .hero__links{flex-direction:column;margin-left:-20px;padding:45px 20px;width:100%}}.hero--home .hero__links a{flex-wrap:nowrap;padding-right:60px}@media screen and (max-width:768px){.hero--home .hero__links a{margin-bottom:30px}.hero--home .hero__links a:last-of-type{margin-bottom:0}}.hero--page{margin-bottom:60px;min-height:600px}@media screen and (max-width:768px){.hero--page{margin-bottom:0;min-height:0}}@media screen and (min-width:769px) and (max-width:1025px){.hero--page{margin-bottom:90px;min-height:400px}}.hero--page .content{align-items:flex-end;display:flex;height:600px;position:relative}@media screen and (max-width:768px){.hero--page .content{align-items:flex-start;flex-direction:column;height:auto}}@media screen and (min-width:769px) and (max-width:1025px){.hero--page .content{height:400px}}.hero--page .content:after{background:#1f2355;bottom:-60px;content:"";display:block;height:300px;position:absolute;width:100vw;z-index:1}@media screen and (max-width:768px){.hero--page .content:after{bottom:0;height:100%;left:0}}@media screen and (min-width:769px) and (max-width:1025px){.hero--page .content:after{bottom:-90px;height:200px}}.hero--page .content h1,.hero--page .content h2{font-size:40px;font-weight:700}@media screen and (max-width:767px){.hero--page .content h1,.hero--page .content h2{font-size:28px;line-height:38px}}.hero--page .hero__image{background:linear-gradient(90deg,#262b68 0,#4ab1d8);height:600px;position:absolute;right:0;top:0;width:100vw;z-index:2}@media screen and (max-width:768px){.hero--page .hero__image{height:300px;margin-left:-20px;position:relative;width:calc(100vw + 40px)}}@media screen and (min-width:769px) and (max-width:1025px){.hero--page .hero__image{height:450px;right:20px;width:calc(100% - 20px)}}.hero--page .hero__image:before{background:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.3));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hero--page .hero__text{color:#fff;font-size:18px;max-width:600px;padding-bottom:60px;position:relative;z-index:3}@media screen and (min-width:769px) and (max-width:1025px){.hero--page .hero__text{padding:0}}@media screen and (max-width:768px){.hero--page .hero__text{background:#1f2355;font-size:15.5px;margin-bottom:-30px;padding:30px 30px 0!important;top:-60px;width:calc(100% - 60px)}}.hero--page .hero__text h2{line-height:130%}.hero--page .hero__text .label{margin:0 30px 30px 0}.hero--page .hero__text a{color:#4ab1d8;display:block;padding-top:10px}.hero--team{align-items:center;display:flex;height:560px;position:relative;z-index:10}@media screen and (max-width:768px){.hero--team{align-items:baseline;flex-direction:column;height:auto}}.hero--team .hero__image{background:#333;background-position:50%!important;background-size:cover!important;height:560px;left:-120px;position:absolute;right:calc(100% - 500px);top:-120px}@media screen and (max-width:768px){.hero--team .hero__image{background-position:top!important;height:370px;left:0;margin-left:-20px;position:relative;right:0;top:0;width:calc(100vw + 40px)}}.hero--team .hero__text{position:relative}@media screen and (max-width:768px){.hero--team .hero__text{background:#1f2355;font-size:15.5px;margin-left:20px;padding:30px 30px 0!important;top:-60px;width:calc(100% - 100px)}}.hero--team .content{background:#1f2355;box-sizing:border-box;color:#fff;padding:120px 0 120px 560px;position:relative}@media screen and (max-width:768px){.hero--team .content{padding:0}}.hero--team .content:after{background:#1f2355;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100vw}.hero--team .content h2{margin:0}.hero--team .content p{margin-bottom:0}.hero__button-container{margin-bottom:-10px;margin-left:-25px;margin-top:-10px}.hero__button-container a{display:inline-block;margin-left:15px;position:relative}.hero__link-text{align-items:left;cursor:pointer;display:inline-flex;flex-direction:row;font-size:14px;font-weight:semibold;letter-spacing:1px;padding-right:15px;position:relative;text-transform:uppercase;transition:background-color .2s}.hero__button--white{background-color:#fff;border:1px solid;border-radius:25px;color:#1f2355!important;display:inline-flex;padding:10px 20px 11px}.hero__button--green:hover,.hero__button--white:hover{background-color:transparent;border:1px solid #4eb18e;color:#fff!important}.hero__button--green{background-color:#4eb18e;border:1px solid #4eb18e;border-radius:25px;color:#fff;display:inline-flex;padding:10px 20px}.hero__link-arrow{border-top:2px solid;cursor:pointer;display:inline-flex;position:relative;right:0;top:-10px;transition:.2s;width:10px}.hero__link-arrow:after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:8px;margin-left:10px;position:absolute;right:0;top:-6px;transform:rotate(45deg);width:8px}.hero__blue-arrow{padding-right:25px;right:-165px}.hero__white-arrow{padding-right:25px;right:-200px}@media only screen and (max-width:767px){.hero__button-container{margin-bottom:-10px;margin-left:-5px;margin-top:0}.hero__button-container a{display:inline-block;margin-left:0;margin-top:-35px;position:relative}}@media screen and (min-width:769px) and (max-width:1025px){.hero__button-container{margin-bottom:0;margin-top:0}.hero__button-container a{display:inline-block;margin-left:10px;position:relative}}.slot__selector{list-style:none;margin:0;min-width:400px;padding:0;transform:translatey(0);transition:.3s}.slot__selector li{cursor:pointer;font-size:48px;font-weight:600;line-height:70px;opacity:.3;text-align:right;transform:scale(.85);transition:.3s}.slot__selector li:hover{opacity:.6}.slot__selector li.is-active{margin-left:30px;opacity:1;transform:scale(1)}.slot__content{padding-left:60px}.slot__content .slot__content_text{line-height:150%;padding:15px 0 30px}.tabs{width:100%}.tabs .tabs__heading{border-bottom:2px solid #f7f7f7;display:flex}.tabs .tabs__heading .tabs__heading_item{border-bottom:2px solid transparent;bottom:-2px;color:#d1d1d1;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1.5px;margin-right:30px;padding-bottom:5px;position:relative;text-transform:uppercase;transition:.2s}.tabs .tabs__heading .tabs__heading_item.is-active{border-bottom-color:#f4d35e;color:#333}.tabs .tabs__heading .tabs__heading_item.is-active:hover{color:#333}.tabs .tabs__heading .tabs__heading_item:hover{color:#b7b7b7}.tabs .tabs__content{padding-top:15px}.tabs .tabs__content .tabs__content_item{display:none!important}.tabs .tabs__content .tabs__content_item.is-active{display:flex!important}.tabs .tabs__content .tabs__content_item.tabs__content_item--table{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.tabs .tabs__content .tabs__content_item.tabs__content_item--table{flex-direction:column}}.tabs .tabs__content .tabs__content_item.tabs__content_item--table div{border-bottom:2px solid #f7f7f7;padding:15px 0;width:calc(50% - 30px)}@media screen and (max-width:767px){.tabs .tabs__content .tabs__content_item.tabs__content_item--table div{width:100%}}.tabs .tabs__content .tabs__content_item.tabs__content_item--table div[data-category]{color:#4ab1d8;cursor:pointer}.picker{height:350px;position:relative;width:100%}.picker--compact .picker__list li{font-size:36px}.picker__list{height:350px;list-style:none;margin:0;overflow:hidden}.picker__list li{box-sizing:border-box;cursor:pointer;font-size:40px;height:70px;padding:5px 0;transition:.3s ease-in-out}.picker__list li[data-category] span{position:relative}.picker__list li[data-category] span:after,.picker__list li[data-category] span:before{content:"";display:block;opacity:0;position:absolute}.picker__list li[data-category] span:before{background:#4ab1d8;height:2px;left:calc(100% + 30px);top:25px;width:60px}.picker__list li[data-category] span:after{border-color:currentcolor currentcolor #4ab1d8 #4ab1d8;border-right:2px solid #4ab1d8;border-top:2px solid #4ab1d8;height:16px;left:calc(100% + 69px);top:17px;transform:rotate(45deg);width:16px}.picker__list li.is-active{font-weight:700}.picker__list li.is-active[data-category] span:after,.picker__list li.is-active[data-category] span:before{opacity:1}.picker__list li.is-active--sibling{opacity:.4}.picker__list li.is-active--sibling:hover{opacity:.6}.picker__list li.is-active--sibling--first{opacity:.8}.picker__list li.is-active--sibling--first:hover{opacity:1}.picker__list li span{pointer-events:none}.carousel{width:980px}@media screen and (max-width:1024px){.carousel{width:100%}}.carousel .carousel__wrap{align-items:center;background-color:#fff;background-position:50%;background-size:cover!important;display:flex;height:500px;position:relative;width:500px}@media screen and (max-width:768px){.carousel .carousel__wrap{flex-direction:column;height:auto;width:100%}}@media screen and (min-width:700px) and (min-width:768px){.carousel .carousel__wrap{height:500px}}.carousel .carousel__images{height:100%;left:0;position:absolute;top:0;width:100%}.carousel .carousel__images:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));bottom:0;content:"";display:none;height:240px;left:0;position:absolute;width:100%;z-index:1}@media screen and (max-width:768px){.carousel .carousel__images:before{display:block}.carousel .carousel__images{margin-left:-20px;position:relative;width:calc(100% + 60px)}.carousel .carousel__images:after{content:"";display:block;padding-bottom:100%}}.carousel .carousel__images .carousel__images_image{background-position:50%!important;background-size:cover!important;height:100%;left:0;opacity:0;position:absolute;top:0;transition:.6s ease-in-out;width:100%}.carousel .carousel__images .carousel__images_image.is-visible{opacity:1}.carousel .carousel__text{background:#fff;box-sizing:border-box;left:calc(100% - 180px);min-width:550px;padding:45px;position:relative}@media screen and (max-width:768px){.carousel .carousel__text{box-sizing:border-box;left:0;margin-top:-60px;max-width:100%;min-width:auto;padding:30px;width:100%;z-index:2}}.carousel .carousel__text h4{margin:0 0 15px}.carousel .carousel__text p{margin:0}.carousel .carousel__text .svg{bottom:-45px;position:absolute;right:-45px}@media screen and (max-width:768px){.carousel .carousel__text .svg{display:none}}.carousel .carousel__controls{bottom:0;display:flex;left:calc(100% + 30px);position:absolute;z-index:2}@media screen and (max-width:768px){.carousel .carousel__controls{justify-content:space-between;left:0;width:100%}}@media screen and (min-width:700px) and (max-width:768px){.carousel .carousel__controls{bottom:90px}}.carousel .carousel__controls .carousel__control{align-items:center;border:2px solid #26b993;border-radius:100%;cursor:pointer;display:inline-flex;height:45px;justify-content:center;transition:.2s;width:45px}.carousel .carousel__controls .carousel__control.is-disabled{border-color:#d1d1d1;pointer-events:none}.carousel .carousel__controls .carousel__control.is-disabled:before{border-color:#d1d1d1}.carousel .carousel__controls .carousel__control:first-of-type{margin-right:15px}.carousel .carousel__controls .carousel__control:before{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;content:"";display:block;height:8px;position:relative;transition:.2s;width:8px}.carousel .carousel__controls .carousel__control:hover,.carousel .carousel__controls .carousel__control:hover:before{border-color:#4ab1d8}.carousel .carousel__controls .carousel__control.carousel__control--next:before{transform:rotate(45deg)}.carousel .carousel__controls .carousel__control.carousel__control--prev:before{left:2px;transform:rotate(220deg)}.carousel .carousel__pagination{display:flex;padding-top:30px}@media screen and (max-width:768px){.carousel .carousel__pagination{display:none}}.carousel .carousel__pagination .carousel__pagination_item{align-items:center;border:2px solid transparent;border-radius:100%;color:#d1d1d1;cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin-right:10px;transition:.15s;width:30px}@media screen and (max-width:768px){.carousel .carousel__pagination .carousel__pagination_item{display:none}}.carousel .carousel__pagination .carousel__pagination_item:hover{border-color:#d1d1d1}.carousel .carousel__pagination .carousel__pagination_item.is-active{border-color:#26b993;color:#26b993}.slider{position:relative;width:100%}.slider .slider__items{display:flex;width:100%}.slider .slider__items__item{margin-right:60px;width:200px}.slider .slider__items__item:last-of-type{margin-right:0}.testimonials{align-items:flex-start;display:flex;padding-bottom:60px;position:relative}@media screen and (max-width:768px){.testimonials{padding-bottom:0}}.testimonials .testimonials__wrap{position:relative}.testimonials .testimonials__wrap:after,.testimonials .testimonials__wrap:before{color:#4ab1d8;display:block;font-family:Source Sans Pro,sans-serif;font-size:120px;font-weight:700;position:absolute}.testimonials .testimonials__wrap:before{content:"“";left:-30px;top:-60px}.testimonials .testimonials__wrap:after{bottom:-60px;content:"”";right:-30px}.testimonials .testimonials__item{opacity:0;position:absolute;text-align:center;top:0}.testimonials .testimonials__item.is-active{opacity:1;transition:.4s}.testimonials .testimonials__item blockquote{line-height:27.125px}.testimonials .testimonials__item .testimonials__attribution{align-items:center;display:flex;font-weight:700;justify-content:center;padding-top:15px}@media screen and (max-width:768px){.testimonials .testimonials__item .testimonials__attribution span{max-width:80%}}.testimonials .testimonials__item .testimonials__attribution div{background:#333;border-radius:100%;height:45px;margin-right:15px;width:45px}.testimonials .testimonials__image{background:#333;margin-left:120px;min-width:300px}.testimonials .testimonials__image:after{content:"";display:block;padding-bottom:100%}@media screen and (max-width:768px){.testimonials .testimonials__image{display:none}}.testimonials .testimonials__controls{display:flex;flex-direction:column;position:absolute;right:0;top:calc(50% - 125px)}@media screen and (max-width:768px){.testimonials .testimonials__controls{margin-right:-25px;right:50%;top:100%;transform:rotate(-90deg)}}.testimonials .testimonials__controls .testimonials__control{align-items:center;border:2px solid #26b993;border-radius:100%;cursor:pointer;display:inline-flex;height:45px;justify-content:center;transition:.2s;width:45px}.testimonials .testimonials__controls .testimonials__control:first-of-type{margin-bottom:15px}.testimonials .testimonials__controls .testimonials__control:before{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;content:"";display:block;height:8px;position:relative;transition:.2s;width:8px}.testimonials .testimonials__controls .testimonials__control:hover,.testimonials .testimonials__controls .testimonials__control:hover:before{border-color:#4ab1d8}.testimonials .testimonials__controls .testimonials__control.testimonials__control--next:before{transform:rotate(135deg)}.testimonials .testimonials__controls .testimonials__control.testimonials__control--prev:before{top:2px;transform:rotate(-45deg)}.testimonials .testimonials__controls .testimonials__control.is-disabled{border-color:#d1d1d1;pointer-events:none}.testimonials .testimonials__controls .testimonials__control.is-disabled:before{border-color:#d1d1d1}.testimonials--static .testimonials__item{opacity:1;position:relative}.audio_player{align-items:center;background:#1f2355;display:flex;padding:30px 60px}@media screen and (max-width:767px){.audio_player{background:#181b42;margin-left:-20px;margin-top:60px;padding:30px 20px 70px;width:calc(100% + 40px)}}.audio_player.is-playing .audio_player__control--play:before{opacity:1;transform:translateX(0)}.audio_player.is-playing .audio_player__control--play:after{opacity:0;transform:translateX(20px) rotateY(-90deg)}.audio_player ::-moz-selection{background:none}.audio_player ::selection{background:none}.audio_player__control{align-items:center;border:2px solid #fff;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;margin:0 10px;width:60px}@media screen and (max-width:767px){.audio_player__control{height:30px;width:30px}}.audio_player__control:after{color:#fff;display:block;font-family:Font Awesome\ 5 Pro;font-size:18px;font-weight:600;position:relative;transform-origin:center;transition:.2s}@media screen and (max-width:767px){.audio_player__control:after{font-size:12px}}.audio_player__control:hover:after{transform:scale(1.1)}.audio_player__control--play{border-color:#f4d35e;height:120px;margin:0 30px 0 0;position:relative;width:120px}@media screen and (max-width:767px){.audio_player__control--play{height:60px;margin-right:15px;width:60px}}.audio_player__control--play:after,.audio_player__control--play:before{color:#f4d35e;display:block;font-family:Font Awesome\ 5 Pro;font-size:36px;font-weight:600;position:absolute;transition:.2s}@media screen and (max-width:767px){.audio_player__control--play:after,.audio_player__control--play:before{font-size:20px}}.audio_player__control--play:before{content:"\f04c";opacity:0;transform:translateX(-20px) rotateY(90deg)}.audio_player__control--play:after{content:"\f04b";margin:2px 0 0 2px}.audio_player__control--rewind:after{content:"\f04a"}@media screen and (max-width:767px){.audio_player__control--speed{font-size:12px}}.audio_player__control--volume.is-disabled:after{content:"\f6a9"}.audio_player__control--volume:after{content:"\f6a8"}.audio_player__control--info{display:none}@media screen and (max-width:767px){.audio_player__control--info{display:flex}}.audio_player__control--info:after{content:"\f129"}.audio_player__progress_bar{align-items:center;display:flex;flex-grow:1;height:15px;margin:0 15px}@media screen and (max-width:767px){.audio_player__progress_bar{background:#1f2355;bottom:0;box-sizing:border-box;left:0;margin:0;padding:20px;position:absolute;width:100%}}.audio_player__progress_bar .audio_player__track{background:#4ab1d8;height:10px;width:100%}.audio_player__progress_bar input[type=range]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min))/var(--range));--sx:calc(5px + var(--ratio)*(100% - 10px));-webkit-appearance:none;background:#111430;cursor:pointer;height:10px;width:100%}.audio_player__progress_bar input[type=range]:focus{outline:none}.audio_player__progress_bar input[type=range]:hover::-webkit-slider-thumb{background:#f4d35e}.audio_player__progress_bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#4ab1d8;border:none;height:10px;margin:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:10px}.audio_player__progress_bar input[type=range]::-webkit-slider-thumb:active,.audio_player__progress_bar input[type=range]::-webkit-slider-thumb:hover{background:#f4d35e}.audio_player__progress_bar input[type=range]::-webkit-slider-runnable-track{background:#111430;background:linear-gradient(#4ab1d8,#4ab1d8) 0/var(--sx) 100% no-repeat,#111430;border:none;box-shadow:none;height:10px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.audio_player__time{color:#fff;font-weight:600}@media screen and (max-width:767px){.audio_player__time{font-weight:500}}.audio_player__time--current{margin-right:10px}.audio_player__time--remaining{margin-left:10px}.audio_player__dialog{align-items:center;background:rgba(0,0,0,.4);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:0 20px;pointer-events:none;position:fixed;top:0;transition:.2s;width:100%;z-index:10000000000}.audio_player__dialog.is-visible{opacity:1;pointer-events:all}.audio_player__dialog_close{font-size:18px;position:absolute;right:20px;top:20px}.audio_player__dialog_content{background:#fff;box-shadow:0 0 60px 0 rgba(0,0,0,.3);padding:30px 20px;position:relative;width:100%}.audio_player__dialog_content ul{list-style:none;margin:0;padding:0}.audio_player__dialog_content ul li{padding-bottom:15px}.audio_player__dialog_content ul li:last-child{padding-bottom:0}.audio_player__dialog_content ul li i{color:#333;margin-right:8px}.jobs{background:#f7f7f7;margin-top:-60px;padding:60px 0 180px;position:relative}@media screen and (max-width:768px){.jobs{padding:60px 0 75px}}.jobs .content{box-sizing:border-box;padding-left:180px;position:relative}@media screen and (max-width:768px){.jobs .content{padding-left:0}}.jobs .jobs__search{align-items:center;background:#fff;display:flex;margin:30px 0 0;padding:0 30px;position:relative}@media screen and (max-width:768px){.jobs .jobs__search{display:none}}.jobs .jobs__search i{margin-right:15px}.jobs .jobs__search input{border:none;color:#1f2355;outline:none;padding:15px;width:100%}.jobs .jobs__search input::-moz-placeholder{color:#1f2355;font-size:15px;letter-spacing:.5px}.jobs .jobs__search input:-ms-input-placeholder{color:#1f2355;font-size:15px;letter-spacing:.5px}.jobs .jobs__search input::placeholder{color:#1f2355;font-size:15px;letter-spacing:.5px}.jobs .jobs__search span{border-left:2px solid #f7f7f7;cursor:pointer;display:block;font-weight:600;padding:5px 45px 5px 30px;text-transform:uppercase}.jobs .jobs__search span:before{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;height:8px;top:18px;transform:rotate(45deg);width:8px}.jobs .jobs__search span:after,.jobs .jobs__search span:before{content:"";display:block;position:absolute;right:30px;transition:.2s}.jobs .jobs__search span:after{background:#26b993;height:2px;top:calc(50% - 1px);width:30px}.jobs .jobs__search span:hover:before{transform:translateX(5px) rotate(45deg)}.jobs .jobs__search span:hover:after{transform:translateX(5px)}.jobs .jobs__filters_active{margin-bottom:30px}.jobs .jobs__filters_active .clear,.jobs .jobs__filters_active .tag{background:#4ab1d8;color:#fff;cursor:pointer;display:inline-block;font-size:12px;letter-spacing:1px;margin:15px 15px 15px 0;padding:8px 15px;text-transform:uppercase}.jobs .jobs__filters_active .clear{background:#1f2355}.jobs .jobs__filter{padding-bottom:22.5px}.jobs .jobs__filter:last-of-type{padding-bottom:0}.jobs .jobs__filter.is-open .jobs__filter_label:after{top:6px;transform:rotate(-45deg)}.jobs .jobs__filter.is-open .jobs__filter_list{max-height:400px;opacity:1;overflow-y:scroll}.jobs .jobs__filter.is-open .jobs__filter_list::-webkit-scrollbar{display:none}.jobs .jobs__filter .jobs__filter_label{cursor:pointer;font-weight:600;position:relative;text-transform:capitalize}.jobs .jobs__filter .jobs__filter_label:after{border-right:2px solid #f4d35e;border-top:2px solid #f4d35e;content:"";display:block;height:10px;position:absolute;right:3px;top:0;transform:rotate(135deg);transform-origin:center;transition:.2s;width:10px}.jobs .jobs__filter .jobs__filter_list{max-height:0;opacity:0;overflow:hidden;transition:.4s ease-in-out}.jobs .jobs__filter .jobs__filter_list span{cursor:pointer;display:block;padding-bottom:10px;position:relative;transition:all .22s ease-in-out}.jobs .jobs__filter .jobs__filter_list span:first-of-type{padding-top:15px}.jobs .jobs__filter .jobs__filter_list span:first-of-type:after{top:18px}.jobs .jobs__filter .jobs__filter_list span.is-active:before{opacity:0;transition:0s}.jobs .jobs__filter .jobs__filter_list span.is-active:after{opacity:1}.jobs .jobs__filter .jobs__filter_list span.is-active,.jobs .jobs__filter .jobs__filter_list span:hover{padding-left:20px}.jobs .jobs__filter .jobs__filter_list span.is-active:before,.jobs .jobs__filter .jobs__filter_list span:hover:before{width:10px}.jobs .jobs__filter .jobs__filter_list span:before{background:#f4d35e;bottom:20px;content:"";display:block;height:2px;left:0;position:absolute;transition:.2s ease-in-out;width:0}.jobs .jobs__filter .jobs__filter_list span:after{color:#f4d35e;content:"\f00d";display:block;font-family:Font Awesome\ 5 Pro;font-weight:500;left:0;opacity:0;position:absolute;top:4px;transition:.2s ease-in-out}.jobs .jobs__filters_dialog_open{display:flex;font-weight:600;justify-content:space-between;letter-spacing:1px;padding:30px 20px;text-transform:uppercase}.jobs .jobs__filters_dialog_open i{color:#26b993}@media screen and (min-width:768px){.jobs .jobs__filters_dialog_open{display:none}}.jobs .jobs__filters_dialog{align-items:center;background:rgba(0,0,0,.4);box-sizing:border-box;display:flex;height:100%;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;top:0;transition:.2s;width:100%;z-index:10000}.jobs .jobs__filters_dialog.is-visible{opacity:1;pointer-events:all}.jobs .jobs__filters_dialog_heading{align-items:center;border-bottom:2px solid #f7f7f7;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.jobs .jobs__filters_dialog_heading span{display:block;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.jobs .jobs__filters_dialog_heading i{color:#4ab1d8;font-size:20px}.jobs .jobs__filters_dialog_content{background:#fff;box-shadow:0 0 60px 0 rgba(0,0,0,.3);box-sizing:border-box;max-height:calc(100vh - 40px);overflow-y:scroll;padding:30px 20px;width:100%}.jobs .jobs__filters_dialog_footer{border-top:2px solid #f7f7f7;padding-top:15px;width:100%}.jobs .jobs__filters_dialog_footer span{color:#4ab1d8;display:block;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.jobs .jobs__filters_dialog .jobs__filter--mobile{padding-bottom:30px}.jobs .jobs__filters_dialog .jobs__filter--mobile:last-of-type{padding-bottom:0}.jobs .jobs__filters_dialog .jobs__filter--mobile .jobs__filter_label{display:block;font-weight:600;letter-spacing:1px;padding-bottom:10px;text-transform:uppercase}.jobs .jobs__list{background:#fff;box-sizing:border-box;padding:60px 0 0 210px;position:relative}@media screen and (max-width:768px){.jobs .jobs__list{padding:0 0 30px 20px}}.jobs .jobs__list:after{background:#fff;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100vw}.jobs .jobs__list ul.list{list-style:none;margin:0;padding:0}.jobs .jobs__list ul.list li{border-bottom:2px solid #f7f7f7;padding:60px 0}.jobs .jobs__list ul.list li:last-child{border-bottom:0}.jobs .jobs__list .jobs__list_pagination{background:#1f2355;box-sizing:border-box;display:flex;left:0;list-style:none;margin:0;padding:30px 30px 30px 210px;position:absolute;top:calc(100% - 15px);width:1260px;z-index:10}@media screen and (max-width:768px){.jobs .jobs__list .jobs__list_pagination{padding-left:20px}}.jobs .jobs__list .jobs__list_pagination li{margin-right:30px}.jobs .jobs__list .jobs__list_pagination li.active a{border-color:#f4d35e;color:#f4d35e}.jobs .jobs__list .jobs__list_pagination li:hover a{border-color:#4ab1d8}.jobs .jobs__list .jobs__list_pagination li a{align-items:center;border:2px solid transparent;border-radius:100%;color:#fff;display:flex;font-weight:700;height:30px;justify-content:center;transition:.2s;width:30px}.jobs .jobs__list .jobs__list__item_header{display:flex;padding-bottom:22.5px}.jobs .jobs__list .jobs__list__item_header .label{margin-right:30px}.jobs .jobs__list .jobs__list__item_body h4{margin:0}.jobs .jobs__list .jobs__list__item_body .meta{padding-bottom:15px;padding-top:10px}.jobs .jobs__list .jobs__list__item_body .hidden{display:none}.jobs .jobs__list .jobs__list__item_footer{padding-top:15px}.jobs .jobs__list .jobs__list_empty{display:none;min-height:500px;padding:60px 0 240px}.section--job_single{background:#f7f7f7;box-sizing:border-box;margin-top:-60px;padding:120px 0 180px;position:relative}@media screen and (max-width:768px){.section--job_single{padding:120px 0 0}}.section--job_single .content{box-sizing:border-box;min-height:600px;padding-left:180px;position:relative}@media screen and (max-width:768px){.section--job_single .content{padding:0}}.section--job_single .content--back{margin-bottom:30px;margin-top:-30px;min-height:auto}@media screen and (max-width:768px){.section--job_single .content--back{padding:0 20px}}.section--job_single .content--back .link__arrow:after{top:-3px!important}.section--job_single .job{background:#fff;box-sizing:border-box;padding:60px 60px 60px 210px;position:relative}@media screen and (max-width:768px){.section--job_single .job{padding:60px 20px}}.section--job_single .job ul{margin-bottom:20px}.section--job_single .job ul li{list-style:disc;margin-bottom:5px!important;margin-left:20px!important;text-align:left!important}.section--job_single_general{padding:120px 0 60px}.section--job_single_general .content{min-height:0;padding-left:0}.section--job_single_general .content .job{padding:60px}.section--job_single_general .content .job h3{font-size:28px!important;margin-bottom:30px}.jobs__sidebar{left:-180px;max-width:260px;position:absolute;top:120px;width:260px;z-index:101}@media screen and (min-width:768px) and (max-width:1025px){.jobs__sidebar{margin-left:20px}}@media screen and (max-width:768px){.jobs__sidebar{display:none}}.jobs__sidebar.jobs__sidebar--single{top:80px}.jobs__sidebar .jobs__sidebar_wrap{background:#1f2355;color:#fff;max-width:260px;padding:0 30px;width:260px}.jobs__sidebar .jobs__sidebar_header{border-bottom:2px solid #4ab1d8;font-weight:700;padding:22.5px 0;text-transform:uppercase}.jobs__sidebar .jobs__sidebar_body{line-height:28px;padding:22.5px 0}.jobs__sidebar .jobs__sidebar_body a:hover{color:#74c3e1}.jobs__sidebar .jobs__sidebar_cta{background:#4ab1d8;color:#fff;max-width:260px;padding:22.5px 30px;width:260px}.jobs__sidebar .jobs__sidebar_cta a{color:#fff;font-weight:600;text-decoration:underline}.jobs__sidebar .jobs__sidebar_footer{border-top:2px solid #4ab1d8;font-weight:700;margin-top:15px;padding:22.5px 0;text-transform:uppercase}.jobs__sidebar .jobs__sidebar_footer span{cursor:pointer;display:inline-block;position:relative}.jobs__sidebar .jobs__sidebar_footer span:after{border-right:2px solid #4ab1d8;border-top:2px solid #4ab1d8;content:"";display:block;height:10px;position:absolute;right:-30px;top:2px;transform:rotate(135deg);transform-origin:center;transition:.2s;width:10px}.jobs__sidebar .jobs__sidebar_text{padding-bottom:22.5px}.jobs__sidebar .jobs__sidebar_text:last-of-type{padding-bottom:0}.jobs__sidebar .jobs__sidebar_text span{display:block;font-weight:700;padding-bottom:5px}.jobs__sidebar .jobs__sidebar_text p{margin:0}@media screen and (max-width:768px){.section--job_apply{background:#f7f7f7}}@media screen and (max-width:1025px){.section--job_apply .content{flex-direction:column}}.section--job_apply .section__text{max-width:400px;padding:60px 120px 60px 0}@media screen and (max-width:1025px){.section--job_apply .section__text{max-width:100%;padding:60px 0;width:100%}}.section--job_apply .section__object{background:#1f2355;margin-bottom:-60px;max-width:700px;min-width:700px;padding:60px 0 60px 60px;position:relative;top:-60px}@media screen and (max-width:1025px){.section--job_apply .section__object{box-sizing:border-box;margin-bottom:0;margin-left:-20px;max-width:calc(100% + 40px);min-width:0;padding:60px 20px;top:auto;width:calc(100% + 40px)}}.section--job_apply .section__object .select .select__label,.section--job_apply .section__object label{color:#fff}.section--job_apply .section__object .select .select__label.is-open .select__label_item{color:#333}.section--job_apply .section__object .select .select__label--multiple .select__label_item{background:#4ab1d8!important}.section--job_apply .section__object:after{background:#1f2355;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100vw}@media screen and (max-width:1025px){.section--job_apply .section__object:after{display:none}}.section--job_apply .section__object .confirmation{align-items:flex-start;background:#1f2355;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:85px 0 0 60px;pointer-events:none;position:absolute;text-align:center;top:0;transition:.3s ease-in-out;width:100%;z-index:1000}.section--job_apply .section__object .confirmation.is-visible{opacity:1;pointer-events:all}.section--job_apply .section__object .confirmation div{max-width:500px}.section--job_404{background:#f7f7f7;padding:120px 0}.section--job_404 .content{background:#fff;max-width:500px;padding:60px;text-align:center}.section--job_404 .content h3{margin-top:0}.section--job_404 .content p{padding:0 60px}#map_all_locations{background:#333;height:500px;position:relative;width:100%;z-index:10}.sidebar{background:#1f2355;padding:45px 30px;width:300px}.sidebar .sidebar__header{border-bottom:2px solid hsla(0,0%,80%,.4);color:#fff;font-size:22px;padding-bottom:30px}.sidebar .sidebar__body{color:#fff;padding-top:30px}.sidebar .sidebar__body p{margin:0}.box{position:relative}.box .box__image{background:#333;background-position:50%!important;background-size:cover!important;margin-left:30%;width:70%}@media screen and (max-width:768px){.box .box__image{margin-left:-20px;max-height:500px;width:calc(100% + 40px)}}@media screen and (min-width:700px) and (min-width:768px){.box .box__image{background-position:top!important}}.box .box__image:after{content:"";display:block;padding-bottom:100%}.box .box__text{background:#fff;box-sizing:border-box;margin-top:-60px;padding:30px;width:65%}@media screen and (max-width:768px){.box .box__text{padding:30px!important;width:100%}}.box .box__text .box__text_header{border-bottom:2px solid hsla(0,0%,80%,.4);font-size:14px;font-weight:600;padding-bottom:15px;text-transform:uppercase}.box .box__text .box__text_body{font-size:22px;padding-top:15px}.box .box__text .box__text_footer{padding-top:15px}.modal{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.2s;width:100%;z-index:1000}.modal.is-visible{opacity:1;pointer-events:all}.modal.is-visible .modal__container{transform:translateY(0)}.modal .modal__wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media screen and (max-width:767px){.modal .modal__wrap{box-sizing:border-box;padding:0 20px}}.modal .modal__container{position:relative;transform:translateY(100px);transition:.4s}.modal .modal__content{box-sizing:border-box}.modal .modal__close{color:#4ab1d8;cursor:pointer;font-size:22px;padding:15px 20px 0 0;position:absolute;right:0;top:0;z-index:1001}@media screen and (max-width:767px){.modal .modal__close{background:#4ab1d8;color:#fff;padding:7px 15px;right:-10px;top:-10px}}.modal--application .modal__wrap,.modal--lead .modal__wrap{background:#4ab1d8;background:linear-gradient(45deg,rgba(31,35,85,.9),rgba(74,177,216,.6) 35%,rgba(74,177,216,.6) 65%,rgba(31,35,85,.9))}.modal--application .modal__content,.modal--lead .modal__content{background:#1f2355;box-shadow:0 0 200px 0 rgba(31,35,85,.6);color:#fff;max-height:calc(100vh - 40px);padding:60px}@media screen and (max-width:767px){.modal--application .modal__content,.modal--lead .modal__content{padding:30px 20px!important}}.modal--application .modal__content.is-scrolling,.modal--lead .modal__content.is-scrolling{overflow-x:hidden;overflow-y:scroll}@media screen and (max-width:767px){.modal--application .modal__step,.modal--lead .modal__step{width:calc(100vw - 80px)!important}}.modal--application .modal__step--1,.modal--lead .modal__step--1{width:600px}.modal--application .modal__step--1.is-loading .loader--inline,.modal--lead .modal__step--1.is-loading .loader--inline{opacity:1}.modal--application .modal__step--1.is-loading .select,.modal--lead .modal__step--1.is-loading .select{opacity:0;pointer-events:none}.modal--application .modal__step--1 .modal__step_text,.modal--lead .modal__step--1 .modal__step_text{padding:15px 60px;text-align:center}@media screen and (max-width:767px){.modal--application .modal__step--1 .modal__step_text,.modal--lead .modal__step--1 .modal__step_text{padding:0}}.modal--application .modal__step--1 .modal__step_text h3,.modal--lead .modal__step--1 .modal__step_text h3{margin:0}.modal--application .modal__step--1 .modal__step_text p,.modal--lead .modal__step--1 .modal__step_text p{margin:30px 0}.modal--application .modal__step--1 form,.modal--lead .modal__step--1 form{position:relative}.modal--application .modal__step--1 form .loader--inline,.modal--lead .modal__step--1 form .loader--inline{height:56px;opacity:0;position:absolute;transition:.2s;width:100%}.modal--application .modal__step--1 form .select,.modal--lead .modal__step--1 form .select{margin:0 auto;max-width:360px}.modal--application .modal__step--1 form .select.is-open .select__list,.modal--lead .modal__step--1 form .select.is-open .select__list{max-height:220px}.modal--application .modal__step--2,.modal--lead .modal__step--2{display:flex;width:800px}@media screen and (max-width:767px){.modal--application .modal__step--2,.modal--lead .modal__step--2{flex-direction:column}}.modal--application .modal__step--2.is-loading .loader,.modal--lead .modal__step--2.is-loading .loader{opacity:1;pointer-events:all}.modal--application .modal__step--2 .loader,.modal--lead .modal__step--2 .loader{background:rgba(31,35,85,.8);transition:.3s}.modal--application .modal__step--2 aside,.modal--lead .modal__step--2 aside{padding-right:60px;width:50%}@media screen and (max-width:767px){.modal--application .modal__step--2 aside,.modal--lead .modal__step--2 aside{padding-right:0;width:100%}}.modal--application .modal__step--2 aside .image,.modal--lead .modal__step--2 aside .image{background:#333;background-position:50%!important;background-size:cover!important;height:100%;max-height:460px;width:100%}@media screen and (max-width:767px){.modal--application .modal__step--2 aside .image:after,.modal--lead .modal__step--2 aside .image:after{content:"";display:block;padding-bottom:100%}}.modal--application .modal__step--2 aside .text,.modal--lead .modal__step--2 aside .text{background:#1f2355;margin-bottom:-75px;padding:30px 30px 0 0;position:relative;top:-60px;width:calc(100% - 90px)}@media screen and (max-width:767px){.modal--application .modal__step--2 aside .text,.modal--lead .modal__step--2 aside .text{font-size:15.5px;margin-bottom:0;padding:30px 0;top:0;width:100%}}.modal--application .modal__step--2 aside .text span,.modal--lead .modal__step--2 aside .text span{display:block;font-size:18px;font-weight:700}.modal--application .modal__step--2 form,.modal--lead .modal__step--2 form{width:50%}@media screen and (max-width:767px){.modal--application .modal__step--2 form,.modal--lead .modal__step--2 form{width:100%}}.modal--application .modal__step--2 form h4,.modal--lead .modal__step--2 form h4{margin:0;padding-bottom:30px}@media screen and (max-width:767px){.modal--application .modal__step--2 form h4,.modal--lead .modal__step--2 form h4{font-size:22px;font-weight:700;padding-bottom:15px}}.modal--application .modal__step--2 form .form__field,.modal--lead .modal__step--2 form .form__field{padding-bottom:30px}.modal--application .modal__step--2 form .form__field:last-of-type,.modal--lead .modal__step--2 form .form__field:last-of-type{padding-bottom:0;padding-top:30px}.modal--application .modal__step--3 .modal__step_text,.modal--lead .modal__step--3 .modal__step_text{padding:15px 60px;text-align:center}#modal-general-application{cursor:pointer}.modal--application.is-loading .loader--inline{opacity:1;transition:.2s}.modal--application.is-loading .select{opacity:0;pointer-events:none}.modal--application h3{margin:0!important}.modal--application .modal__step_text{text-align:center}.modal--application form{padding-top:15px;position:relative}.modal--application .loader--inline{opacity:0;position:absolute;text-align:center;top:15px;width:100%}.modal--category{background:#fff;box-shadow:0 0 200px 0 rgba(0,0,0,.2);height:100%;opacity:0;pointer-events:all;top:0;transform:translateY(400px);transition:.4s;width:100%;z-index:10000000}.modal--category.is-visible{opacity:1;transform:translateY(0)}.modal--category.is-removing{opacity:0;transition:.8s ease-out}.modal--category.is-loaded .loader{opacity:0;transition:.4s ease-out}.modal--category.is-loaded .modal__container,.modal--category .loader{opacity:1}.modal--category .loader .loader__wrap{height:100%}.modal--category .modal__container{background:#fff;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s;width:100%}.modal--category .modal__container.is-removing{opacity:0}.modal--category .modal__header{display:flex}@media screen and (max-width:767px){.modal--category .modal__header{flex-direction:column}}.modal--category .modal__header .modal__controls{align-items:center;display:flex;padding:0 45px 0 60px}@media screen and (max-width:767px){.modal--category .modal__header .modal__controls{justify-content:space-between;order:2;padding:15px 20px}}.modal--category .modal__header .modal__controls .modal__link{min-width:280px}@media screen and (max-width:767px){.modal--category .modal__header .modal__controls .modal__link{min-width:0}}.modal--category .modal__header .modal__pagination{align-items:center;display:flex;padding-left:45px}@media screen and (max-width:767px){.modal--category .modal__header .modal__pagination{padding-left:0}}.modal--category .modal__header .modal__pagination .modal__pagination_link{align-items:center;border:2px solid #4ab1d8;border-radius:100%;cursor:pointer;display:inline-flex;height:45px;justify-content:center;transition:.2s;width:45px}@media screen and (max-width:767px){.modal--category .modal__header .modal__pagination .modal__pagination_link{height:30px;width:30px}}.modal--category .modal__header .modal__pagination .modal__pagination_link:before{border-color:currentcolor currentcolor #4ab1d8 #4ab1d8;border-right:2px solid #4ab1d8;border-top:2px solid #4ab1d8;content:"";display:block;height:8px;position:relative;transition:.2s;width:8px}.modal--category .modal__header .modal__pagination .modal__pagination_link:hover,.modal--category .modal__header .modal__pagination .modal__pagination_link:hover:before{border-color:#26b993}.modal--category .modal__header .modal__pagination .modal__pagination_link.is-disabled{border-color:#dedede;pointer-events:none}.modal--category .modal__header .modal__pagination .modal__pagination_link.is-disabled:before{border-color:#dedede}.modal--category .modal__header .modal__pagination .modal__pagination_link--next:before{transform:rotate(45deg)}.modal--category .modal__header .modal__pagination .modal__pagination_link--prev:before{left:2px;transform:rotate(220deg)}.modal--category .modal__header .modal__pagination .modal__pagination_label{padding:0 15px}.modal--category .modal__header .modal__pagination .modal__pagination_label span{font-weight:700}.modal--category .modal__header .modal__heading{background:#f7f7f7;flex-grow:1;font-size:20px;padding:30px 45px 30px 60px}@media screen and (max-width:767px){.modal--category .modal__header .modal__heading{order:1;padding:15px 20px}.modal--category .modal__header .modal__heading span{display:block!important}}.modal--category .modal__header .modal__heading span{display:inline-block}.modal--category .modal__header .modal__heading_category{font-weight:700;padding-left:5px}@media screen and (max-width:767px){.modal--category .modal__header .modal__heading_category{padding-left:0}}.modal--category .modal__content{align-items:center;display:flex;height:calc(100% - 90px);padding-left:60px}@media screen and (max-width:767px){.modal--category .modal__content{height:calc(100% - 140px);padding-left:20px}}.modal--category .modal__content .modal__posts{align-items:flex-start;display:flex;min-width:100%;transition:.6s ease-in-out}.modal--category .modal__content .modal__posts.is-expanded .modal__posts_item:not(.is-expanded){opacity:.4;pointer-events:none}.modal--category .modal__content .modal__posts_item{margin-right:60px;min-width:340px;overflow:hidden;position:relative;top:0;transition:.6s ease-in-out}@media screen and (max-width:767px){.modal--category .modal__content .modal__posts_item{-webkit-overflow-scrolling:touch;margin-right:20px;min-width:calc(100vw - 40px);transition:top .4s}}.modal--category .modal__content .modal__posts_item.is-expanded{min-width:80%}@media screen and (max-width:767px){.modal--category .modal__content .modal__posts_item.is-expanded{background:#fff;height:100vh;left:-20px;min-width:100vw;overflow-y:scroll;top:-80px}}@media screen and (max-width:767px) and (max-width:767px){.modal--category .modal__content .modal__posts_item.is-expanded .modal__posts_item_mobile_close{display:inline-flex}.modal--category .modal__content .modal__posts_item.is-expanded .card__heading{padding:30px 20px}.modal--category .modal__content .modal__posts_item.is-expanded .card__footer{display:none}}.modal--category .modal__content .modal__posts_item.is-expanded .link{margin-left:5px}.modal--category .modal__content .modal__posts_item .modal__posts_item_mobile_close{align-items:center;border:3px solid #4ab1d8;border-radius:100%;color:#4ab1d8;display:none;height:30px;justify-content:center;position:absolute;right:20px;top:20px;width:30px}.modal--category .modal__content .modal__posts_item .modal__posts_item_mobile_close i{margin-bottom:-2px}.modal--category .modal__content .modal__posts_item .card{width:340px}@media screen and (max-width:767px){.modal--category .modal__content .modal__posts_item .card{width:100%}}.modal--category .modal__content .modal__posts_item_content{left:340px;opacity:0;position:absolute;top:0;transform:translateX(60px);transition:.3s;width:700px}@media screen and (max-width:767px){.modal--category .modal__content .modal__posts_item_content{background:#fff;box-sizing:border-box;height:0;left:0;padding:0 20px 30px;position:relative;transform:none;width:100%}}.modal--category .modal__content .modal__posts_item_content.is-visible{opacity:1;transform:translateX(0);transition:.4s ease-out}@media screen and (max-width:767px){.modal--category .modal__content .modal__posts_item_content.is-visible{height:auto}}.modal--category .modal__content .modal__posts_item_content div{padding-left:60px}@media screen and (max-width:767px){.modal--category .modal__content .modal__posts_item_content div{padding-left:0}}.modal--category .modal__empty{text-align:center;width:100%}.section--home_latitude_difference{padding-top:180px;position:relative}@media screen and (max-width:768px){.section--home_latitude_difference{padding-top:120px}}.section--home_latitude_difference:after{background:linear-gradient(180deg,#fff 0,#f7f7f7);content:"";display:block;height:50%;left:0;position:absolute;top:50%;width:100%;z-index:-1}@media screen and (max-width:768px){.section--home_latitude_difference:after{height:100%;top:0}}.section--home_latitude_difference .content{position:relative}@media screen and (min-width:768px){.section--home_latitude_difference h2{text-align:center}}.section--home_latitude_difference .subheading{display:block;font-size:24px;padding-bottom:60px}@media screen and (min-width:768px){.section--home_latitude_difference .subheading{text-align:center}}@media screen and (min-width:1100px){.section--home_latitude_difference .subheading{margin:auto;width:1000px}}.section--home_latitude_difference .box .box__text{padding-left:0;width:70%}@media screen and (max-width:768px){.section--home_latitude_difference .box .box__text{width:inherit}}.section--home_latitude_difference .box .box__text_header{border-bottom:2px solid #f4d35e;display:inline-block;font-size:17px;font-weight:700;padding-bottom:5px}.section--home_latitude_difference .box .box__text_body{font-size:18px}.section--home_latitude_difference .values{padding-bottom:90px}@media screen and (max-width:768px){.section--home_latitude_difference .values{padding-bottom:60px}}.section--home_latitude_difference .cta{height:680px;text-align:center}@media screen and (max-width:767px){.section--home_latitude_difference .cta{height:auto;margin-bottom:300px;padding-bottom:105px;padding-top:0}}.section--home_latitude_difference .cta h3 span{display:block}@media screen and (max-width:767px){.section--home_latitude_difference .cta h3{font-size:28px}}.section--home_latitude_difference .svg{position:absolute;z-index:100}@media screen and (max-width:767px){.section--home_latitude_difference .svg{display:none}}.section--home_latitude_difference .svg--1{left:-40px;top:-90px}@media screen and (max-width:1400px){.section--home_latitude_difference .svg--1{left:20px}}@media screen and (min-width:700px) and (min-width:768px){.section--home_latitude_difference .svg--1{top:90px}}.section--home_latitude_difference .svg--2{bottom:200px;left:calc(50% - 30px);z-index:100}.section--home_latitude_difference .svg--3{right:-60px;top:120px}@media screen and (min-width:700px) and (min-width:768px){.section--home_latitude_difference .svg--3{right:-130px;top:-45px}}.section--home_services{padding:60px 0 120px;position:relative;transform:translateZ(1px)}@media screen and (max-width:767px){.section--home_services{padding-bottom:60px}}.section--home_services .scroll_banner{color:#ececec;font-size:160px;font-weight:800;left:0;position:absolute;text-transform:uppercase;top:-220px;width:10000px}@media screen and (max-width:767px){.section--home_services .scroll_banner{display:none}}.section--home_services .content{align-items:flex-end;margin-top:-300px;position:relative;transform:translateZ(200px)}@media screen and (max-width:1024px){.section--home_services .content{flex-direction:column;justify-content:center}}.section--home_services .section__text{padding-right:60px;width:250px}@media screen and (max-width:767px){.section--home_services .section__text{padding-bottom:75px;text-align:center}.section--home_services .section__text p{padding:0 60px}}@media screen and (min-width:768px) and (max-width:1025px){.section--home_services .section__text{padding-top:60px}}@media screen and (max-width:1024px){.section--home_services .section__text{padding-right:0;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.section--home_services .section__text{order:2}}.section--home_team{position:relative;transform:translateZ(200px);z-index:10}.section--home_team .content{justify-content:flex-end}@media screen and (max-width:768px){.section--home_team .content{flex-direction:column}}.section--home_team .section__image{background:url(https://images.pexels.com/photos/4427813/pexels-photo-4427813.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940);background-position:50%;background-size:cover;height:500px;left:0;position:absolute;top:0;transform:translateZ(200px);width:calc(50% + 105px);z-index:3}@media screen and (max-width:768px){.section--home_team .section__image{height:auto;margin-left:-20px;position:relative;width:100%;width:calc(100% + 40px)}.section--home_team .section__image:after{content:"";display:block;padding-bottom:100%}}@media screen and (min-width:700px) and (min-width:768px){.section--home_team .section__image{height:500px}}@media screen and (min-width:769px) and (max-width:1025px){.section--home_team .section__image{width:50%}}.section--home_team .section__text{background:#1f2355;color:#fff;height:380px;padding:60px 60px 60px 490px;position:relative;top:90px;width:400px;z-index:2}@media screen and (max-width:768px){.section--home_team .section__text{box-sizing:border-box;height:auto;margin-top:-60px;padding:30px 30px 60px;top:auto;width:100%;z-index:4}}@media screen and (min-width:769px) and (max-width:1025px){.section--home_team .section__text{width:380px}}.section--home_team .section__text:after{background:#1f2355;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100vw}@media screen and (max-width:768px){.section--home_team .section__text:after{height:calc(100% - 60px);left:-20px;top:60px;width:calc(100% + 40px);z-index:-1}.section--home_team .section__text h2{font-size:28px}}.section--home_testimonials{background:#f7f7f7;padding:150px 0 60px;position:relative;text-align:center;z-index:1}@media screen and (max-width:768px){.section--home_testimonials{padding:60px 0 180px}}@media screen and (min-width:700px) and (max-width:768px){.section--home_testimonials{padding:60px 0}}.section--home_testimonials .content{position:relative}.section--home_testimonials .testimonials .testimonials__wrap{margin:0 auto;width:780px}@media screen and (min-width:700px) and (max-width:768px){.section--home_testimonials .testimonials .testimonials__wrap{width:600px}}.section--home_testimonials .scroll_banner{color:#ececec;display:block;font-size:160px;font-weight:800;height:1400px;left:-45px;overflow:hidden;position:absolute;text-align:left;text-transform:uppercase;top:-180px;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width:768px){.section--home_testimonials .scroll_banner{display:none}}@media screen and (min-width:769px) and (max-width:1025px){.section--home_testimonials .scroll_banner{left:-30px}}.section--home_news{padding-bottom:120px}@media screen and (max-width:768px){.section--home_news{padding:45px 0 90px}}.section--home_news .content{position:relative}.section--home_news .content .section__blocker{background:#f7f7f7;height:300px;left:0;position:absolute;top:0;width:280px}@media screen and (max-width:768px){.section--home_news .content .section__blocker{display:none}}.section--home_news .content .section__blocker:after,.section--home_news .content .section__blocker:before{content:"";display:block;position:absolute}@media screen and (max-width:768px){.section--home_news .content .section__blocker:after,.section--home_news .content .section__blocker:before{display:none}}.section--home_news .content .section__blocker:before{background:#f7f7f7;height:100%;right:100%;top:0;width:1000px}.section--home_news .content .section__blocker:after{background:#fff;height:300px;top:100%;width:100%;z-index:100}.section--home_news .content .section__heading{padding:30px 0 0 340px}@media screen and (max-width:768px){.section--home_news .content .section__heading{padding:0}}.section--home_news .content .grid{padding-top:15px;position:relative;transform:translateZ(200px);z-index:100}.section--home_news .content .grid .card{background:#fff}.section--employers_expertise{padding:120px 0}.section--employers_expertise .section__text{max-width:500px;padding-right:60px}@media screen and (max-width:768px){.section--employers_expertise .section__text{max-width:100%;padding:0 0 60px}.section--employers_expertise .content{flex-direction:column!important}}.section--employers_experience{padding-bottom:120px!important}.section--employers_experience .case_studies{background:#f7f7f7;position:relative;width:100%}.section--employers_experience .case_studies:before{background:#f7f7f7;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:100vw}.section--employers_experience .case_studies:after{background:#f7f7f7;content:"";display:block;height:120px;position:absolute;right:0;top:100%;width:100vw}.section--employers_experience .section__text{max-width:500px;padding-left:60px}@media screen and (max-width:768px){.section--employers_experience .section__text{max-width:100%;padding:0 0 60px}}.section--employers_process{background:#f7f7f7;padding:120px 0}.section--employers_process .section__text{max-width:560px;padding-right:120px}.section--employers_process .process{width:560px}.section--employers_process .process .process__step{overflow:hidden;position:relative}.section--employers_process .process .process__step:after,.section--employers_process .process .process__step:before{content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;width:60px;z-index:100}.section--employers_process .process .process__step:before{background:linear-gradient(270deg,hsla(0,0%,97%,0) 0,#f7f7f7);left:0}.section--employers_process .process .process__step:after{background:linear-gradient(90deg,hsla(0,0%,97%,0) 0,#f7f7f7);right:0}.section--employers_process .process .process__step.is-end:after,.section--employers_process .process .process__step.is-initial:before{display:none}.section--employers_process .process .process__step .process__step_wrap{align-items:center;display:flex;height:180px;padding:0 30px;position:relative;transition:.2s}.section--employers_process .process .process__step .process__step_wrap:before{border-bottom:2px dashed #4ab1d8;content:"";display:block;left:60px;pointer-events:none;position:absolute;top:50%;width:130%;z-index:1}.section--employers_process .process .process__step .process__step_item{align-items:center;cursor:pointer;display:flex;height:180px;justify-content:center;margin-right:60px;min-width:180px;position:relative;z-index:2}.section--employers_process .process .process__step .process__step_item.is-active span{border-color:#26b993;color:#26b993;transform:scale(1.4)}.section--employers_process .process .process__step .process__step_item span{align-items:center;background:#f7f7f7;border:2px solid #4ab1d8;border-radius:100%;color:#4ab1d8;display:flex;font-size:24px;font-weight:700;height:120px;justify-content:center;min-width:120px;transform-origin:center;transition:.2s}.section--employers_process .process .process__text{margin:0 auto;padding-top:60px;text-align:center;width:460px}.section--employers_process .process .process__text .process__text_item{display:none}.section--employers_process .process .process__text .process__text_item.is-active{display:block}.section--employers_process .process .process__text .process__text_item span{font-weight:700}.section--employers_clients{background:#1f2355;margin-top:120px;padding:120px 0}.section--employers_clients .content{color:#fff;text-align:center}.section--expertise{padding:120px 0 0}@media screen and (max-width:768px){.section--expertise{padding:60px 0 0}.section--expertise .content{flex-direction:column}}.section--expertise .section__text{max-width:530px;padding-right:120px}@media screen and (max-width:768px){.section--expertise .section__text{max-width:100%;padding:0 0 60px}}.section--expertise_practice_areas .section__object{min-width:700px!important;padding-left:60px;right:-60px}.section--expertise_practice_areas .section__object:after{background:linear-gradient(45deg,hsla(0,0%,97%,.5),#f7f7f7);right:0}.section--expertise_industries{padding-top:0!important}.section--expertise_industries .section__object{left:-120px;min-width:560px!important;padding:0 60px}.section--expertise_industries .section__object:after{background:linear-gradient(270deg,hsla(0,0%,97%,.5) 0,#f7f7f7);left:0}.section--expertise_industries .section__text{padding-left:0!important}.section--expertise_content .section__image{position:relative}.section--expertise_content .section__image:before{background:#f7f7f7;bottom:-120px;content:"";display:block;height:360px;left:50%;position:absolute;width:100vw;z-index:-1}.section--expertise_clients{background:#1f2355;padding:120px 0}@media screen and (max-width:768px){.section--expertise_clients{padding:60px 0}}.section--expertise_clients .content{color:#fff;text-align:center}.section--expertise_testimonials{padding-top:120px}@media screen and (max-width:768px){.section--expertise_testimonials{padding:60px 0}}.section--expertise_testimonials .testimonials{width:100%}.section--expertise_testimonials .testimonials .testimonials__image{background-position:50%!important;background-size:cover!important;position:relative;top:-60px}.section--expertise_testimonials .testimonials .testimonials__image:before{background:#1f2355;content:"";display:block;height:300px;left:60px;position:absolute;top:-60px;width:100vw;z-index:-1}.section--process{padding:240px 0 120px}.section--process .process{position:relative}.section--process .process .process__line{border-right:2px dashed #26b993;height:2450px;left:calc(50% - 1px);position:absolute;top:0;z-index:5}.section--process .process .process__step{margin-bottom:120px;position:relative;width:800px}.section--process .process .process__step:nth-of-type(2n){left:460px}.section--process .process .process__step:nth-of-type(2n) .process__step_number{left:108px}.section--process .process .process__step:nth-of-type(2n) .process__step_box{padding:45px 0 45px 45px;right:0}.section--process .process .process__step:nth-of-type(odd){left:0}.section--process .process .process__step:nth-of-type(odd) .process__step_number{right:111px!important}.section--process .process .process__step:nth-of-type(odd) .process__step_box{left:0;padding:45px 45px 45px 0}.section--process .process .process__step:last-of-type{margin-bottom:0}.section--process .process .process__step.process__step--1 .svg{left:-120px;top:430px}.section--process .process .process__step.process__step--2 .svg{left:calc(100% + 120px);top:100px}.section--process .process .process__step.process__step--3 .svg--1{bottom:300px;right:calc(100% + 240px)}.section--process .process .process__step.process__step--3 .svg--2{bottom:100px;right:calc(100% + 90px)}.section--process .process .process__step.process__step--4 .svg{right:-120px;top:430px}.section--process .process .process__step .svg{position:absolute}.section--process .process .process__step_number{align-items:center;background:#f4d35e;border-radius:100%;color:#fff;display:flex;font-size:36px;font-weight:700;justify-content:center;position:absolute;top:-60px;width:120px;z-index:10}.section--process .process .process__step_number:after{content:"";display:block;padding-bottom:100%}.section--process .process .process__step_image{background-color:#333!important;height:450px;position:relative;width:100%}.section--process .process .process__step_box{background:#fff;margin-top:-60px;position:absolute;width:480px}.section--process .process .process__step_box span{display:block;font-weight:700}.section--job_seekers_attorneys{background:#1f2355;padding:120px 0}.section--job_seekers_attorneys .content{color:#fff;text-align:center}.section--job_seekers_testimonials_intro{background:#1f2355;padding:120px 0}@media screen and (max-width:768px){.section--job_seekers_testimonials_intro{padding:60px 0}}.section--job_seekers_testimonials_intro .content{color:#fff;text-align:center}.section--job_seekers_testimonials{padding-top:120px}@media screen and (max-width:768px){.section--job_seekers_testimonials{padding:60px 0 90px}}.section--job_seekers_testimonials .testimonials{width:100%}.section--job_seekers_testimonials .testimonials .testimonials__image{background-position:50%!important;background-size:cover!important;position:relative;top:-60px}.section--job_seekers_testimonials .testimonials .testimonials__image:before{background:#1f2355;content:"";display:block;height:300px;left:60px;position:absolute;top:-60px;width:100vw;z-index:-1}.section--resources{background:#f7f7f7;margin-top:-60px;padding:60px 0}@media screen and (max-width:768px){.section--resources{background:#fff;padding-bottom:0}}.section--resources .content{box-sizing:border-box;padding-left:180px}@media screen and (max-width:768px){.section--resources .content{padding-left:0;padding-right:0}}.section--resources .loader .loader__wrap{height:400px}.section--resources .resources__filters--nav{margin-bottom:0!important;margin-top:60px!important}@media screen and (max-width:768px){.section--resources .resources__filters--nav{margin-left:0;width:100%!important}}.section--resources .resources__filters--mobile{display:none;margin-top:60px;padding:0 20px}@media screen and (max-width:768px){.section--resources .resources__filters--mobile{display:block}}.section--resources .resources__filters--mobile .label{margin-bottom:30px}.section--resources .resources__filters--mobile .select.is-filled .select__label,.section--resources .resources__filters--mobile .select.is-filled .select__label:after{border-color:#4ab1d8}.section--resources .resources__filters--sidebar{background:#1f2355;color:#fff;left:-180px;max-width:260px;padding:30px;position:absolute;top:60px;width:260px;z-index:101}@media screen and (max-width:768px){.section--resources .resources__filters--sidebar{display:none}}@media screen and (min-width:768px) and (max-width:1025px){.section--resources .resources__filters--sidebar{margin-left:20px}}.section--resources .resources__filters--sidebar span{border-bottom:2px solid #4ab1d8;display:block;font-weight:700;padding-bottom:15px;text-transform:uppercase}.section--resources .resources__filters--sidebar ul{list-style:none;padding:15px 0 0}.section--resources .resources__filters--sidebar ul li{cursor:pointer;font-weight:600;padding-bottom:15px;position:relative;transition:.22s ease-in-out}.section--resources .resources__filters--sidebar ul li:before{background:#f4d35e;content:"";display:block;height:2px;left:0;position:absolute;top:10px;transition:.2s ease-in-out;width:0}.section--resources .resources__filters--sidebar ul li:last-child{padding-bottom:0}.section--resources .resources__filters--sidebar ul li.is-active{pointer-events:none}.section--resources .resources__filters--sidebar ul li.is-active,.section--resources .resources__filters--sidebar ul li:hover{padding-left:30px}.section--resources .resources__filters--sidebar ul li.is-active:before,.section--resources .resources__filters--sidebar ul li:hover:before{width:15px}.section--resources .resources__filters--sidebar ul li:hover:before{background:#4ab1d8}.section--resources .resources__list{background:#fff;box-sizing:border-box;display:flex;padding:60px 60px 60px 210px;position:relative}@media screen and (max-width:768px){.section--resources .resources__list{padding:0 20px 60px}}.section--resources .resources__list .resources__list_wrap{position:relative;width:100%}.section--resources .resources__list .grid{min-height:400px}.section--resources .resources__list .card.is-visible{opacity:1!important;transition:.6s}.section--resources .resources__load_more{background:#1f2355;padding:30px 60px 30px 210px}@media screen and (max-width:768px){.section--resources .resources__load_more{padding:30px 20px}}.section--resources .resources__load_more.is-disabled{background:#eaeaea;pointer-events:none}.section--resources .resources__load_more.is-disabled .enabled{display:none}.section--resources .resources__load_more.is-disabled .disabled{display:block}.section--resources .resources__load_more .disabled{color:#999;display:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.section--resources_single{background:#f7f7f7;margin-top:-60px;padding-top:60px}.section--resources_single_news_press .content{background:#fff;box-sizing:border-box;padding:60px}@media screen and (max-width:768px){.section--resources_single_news_press .content{padding:60px 20px}}.section--resources_single_podcast{margin-top:-120px}@media screen and (min-width:768px) and (max-width:1025px){.section--resources_single_podcast{margin-top:-90px}}.section--resources_single_podcast .content{position:relative;z-index:2}.section--resources_single_podcast .content--flex{background:#fff;box-sizing:border-box;padding:60px}@media screen and (max-width:768px){.section--resources_single_podcast .content--flex{background:#f7f7f7;flex-direction:column;padding:60px 20px 0}}.section--resources_single_podcast .podcast__links{border-bottom:2px solid #eaeaea;display:flex;justify-content:space-between;padding:0 0 30px}@media screen and (min-width:768px) and (max-width:1025px){.section--resources_single_podcast .podcast__links{flex-direction:column}}@media screen and (max-width:768px){.section--resources_single_podcast .podcast__links{display:none}}.section--resources_single_podcast .podcast__links a{color:#333;cursor:pointer;margin-right:30px;transition:.2s}@media screen and (max-width:768px){.section--resources_single_podcast .podcast__links a{display:inline-block}}.section--resources_single_podcast .podcast__links a:hover{color:#4ab1d8}.section--resources_single_podcast .podcast__links a i{margin-right:10px}@media screen and (min-width:768px) and (max-width:1025px){.section--resources_single_podcast .podcast__links .podcast__links__platform{padding-top:15px}}.section--resources_single_podcast .podcast__links .podcast__links__platform a{background:#4ab1d8;border-radius:15px;color:#fff;font-size:14px;padding:3px 10px}.section--resources_single_podcast .podcast__links .podcast__links__platform a:hover{background:#26b993}.section--resources_single_podcast .podcast__description{flex-grow:1}@media screen and (max-width:768px){.section--resources_single_podcast .podcast__description{margin-top:60px;order:2}}.section--resources_single_podcast .podcast__description .podcast__info{padding:45px 60px 0 0}@media screen and (max-width:768px){.section--resources_single_podcast .podcast__description .podcast__info{background:#fff;padding:30px 20px}}.section--resources_single_podcast .podcast__description .podcast__info .podcast__show_notes,.section--resources_single_podcast .podcast__description .podcast__info .podcast__transcript{display:none;min-width:100%}.section--resources_single_podcast .podcast__description .podcast__info .podcast__show_notes.is-visible,.section--resources_single_podcast .podcast__description .podcast__info .podcast__transcript.is-visible{display:block}.section--resources_single_podcast .podcast__description .podcast__info span{font-weight:600;text-transform:uppercase}.section--resources_single_podcast .podcast__guests{border-left:2px solid #eaeaea;min-width:220px;padding-left:60px}@media screen and (max-width:768px){.section--resources_single_podcast .podcast__guests{border:none;order:1;padding:0}}.section--resources_single_podcast .podcast__guests .podcast__guests_group{padding-bottom:30px}.section--resources_single_podcast .podcast__guests .podcast__guests_group:last-of-type{padding-bottom:0}.section--resources_single_podcast .podcast__guests .podcast__guests_item{align-items:center;background:#f7f7f7;border-radius:30px;color:#333;display:flex;margin-top:30px}@media screen and (max-width:768px){.section--resources_single_podcast .podcast__guests .podcast__guests_item{background:#fff}}.section--resources_single_podcast .podcast__guests .podcast__guests_item div{background-color:#333;background-position:50%!important;background-size:cover!important;border-radius:100%;height:60px;width:60px}.section--resources_single_podcast .podcast__guests .podcast__guests_item div:after:after{content:"";display:block;padding-bottom:100%}.section--resources_single_podcast .podcast__guests .podcast__guests_item span{display:block;padding-left:15px}.section--resources_single_related{background:#f7f7f7;padding:120px 0}@media screen and (max-width:1025px){.section--resources_single_related{padding:60px 0}}.section--resources_single_related h2{padding-bottom:30px;text-align:center}.section--locations_map{padding-top:90px}.section--locations_map h2{padding-bottom:30px;text-align:center}.section--locations_list{position:relative}.section--locations_list .locations,.section--locations_list aside{padding-top:120px}.section--locations_list aside{padding-right:60px}.section--locations_list aside .office_locator .office_locator__item .office_locator__item_label{display:block;font-size:12px;padding-bottom:5px;text-transform:uppercase}.section--locations_list aside .office_locator .office_locator__item .office_locator__item_heading{display:block;font-size:22px;padding-bottom:15px}.section--locations_list aside .office_locator .office_locator__clear{padding-top:15px}.section--locations_list aside .office_locator .office_locator__clear span{color:#4ab1d8;cursor:pointer;transition:.2s}.section--locations_list aside .office_locator .office_locator__clear span:hover{color:#5fbadd}.section--locations_list .locations{flex-grow:1;padding:120px 0;position:relative}.section--single_location_map{margin-top:-60px;padding-top:120px;position:relative}@media screen and (max-width:768px){.section--single_location_map{margin-top:0;padding-top:30px}}.section--single_location_map:before{background:#f7f7f7;content:"";display:block;height:calc(50% + 120px);left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:768px){.section--single_location_map:before{display:none}}.section--single_location_map .content--flex{align-items:center}@media screen and (max-width:768px){.section--single_location_map .content--flex{flex-direction:column}}.section--single_location_map h3{padding-bottom:30px;text-align:center}@media screen and (max-width:768px){.section--single_location_map aside{order:2!important}}.section--single_location_map .sidebar{margin-right:-90px;position:relative;z-index:10}@media screen and (max-width:768px){.section--single_location_map .sidebar{margin-right:0;margin-top:-60px}}.section--single_location_map .map{background:#333;height:500px;width:100%}@media screen and (max-width:768px){.section--single_location_map .map{height:350px;margin-left:-20px;order:1!important;width:calc(100% + 60px)}}.section--single_location_related{padding:120px 0}@media screen and (max-width:768px){.section--single_location_related{padding:60px 0 0}.section--single_location_related .content{flex-direction:column}}.section--single_location_related .section__text{padding-right:60px;width:460px}@media screen and (max-width:768px){.section--single_location_related .section__text{padding-bottom:60px;padding-left:20px;padding-right:20px;width:100%}}.section--single_location_related .section__object{padding:0 0 60px;position:relative;width:700px}@media screen and (max-width:768px){.section--single_location_related .section__object{margin-left:-20px;width:calc(100% + 40px)}}.section--single_location_related .section__object:before{background:#f7f7f7;content:"";display:block;height:calc(100% - 60px);left:0;position:absolute;top:60px;width:100vw;z-index:-1}.section--single_location_related .section__object .scroll_container{position:relative}.section--single_location_related .section__object .scroll_container:after,.section--single_location_related .section__object .scroll_container:before{content:"";display:block;height:100%;position:absolute;top:60px;width:60px}.section--single_location_related .section__object .scroll_container:before{background:linear-gradient(90deg,#f7f7f7 0,hsla(0,0%,97%,0));left:0}@media screen and (max-width:768px){.section--single_location_related .section__object .scroll_container:before{width:20px}}.section--single_location_related .section__object .scroll_container:after{background:linear-gradient(270deg,#f7f7f7 0,hsla(0,0%,97%,0));right:0}.section--single_location_related .section__object .scroll_container__blocker{height:60px;position:absolute;top:0;width:100%;z-index:10}.section--single_location_related .section__object .scroll_container__blocker:after,.section--single_location_related .section__object .scroll_container__blocker:before{content:"";display:block;height:100%;position:absolute;top:0;width:60px}.section--single_location_related .section__object .scroll_container__blocker:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}@media screen and (max-width:768px){.section--single_location_related .section__object .scroll_container__blocker:before{width:20px}}.section--single_location_related .section__object .scroll_container__blocker:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}.section--single_location_related .section__object .scroll_container__items{-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab;display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section--single_location_related .section__object .scroll_container__items:active{cursor:-webkit-grabbing;cursor:grabbing}.section--single_location_related .section__object .scroll_container__items::-webkit-scrollbar{display:none}.section--single_location_related .section__object .scroll_container__items_item{flex:0 0 auto;margin-right:30px;width:240px}.section--single_location_related .section__object .scroll_container__items_item:first-of-type{margin-left:60px}@media screen and (max-width:768px){.section--single_location_related .section__object .scroll_container__items_item:first-of-type{margin-left:20px}}.section--single_location_related .section__object .scroll_container__items_item:last-of-type{margin-right:60px}@media screen and (max-width:768px){.section--single_location_related .section__object .scroll_container__items_item:last-of-type{margin-right:45px}}.section--team{padding:120px 0}@media screen and (max-width:768px){.section--team{padding:0 0 60px}}@media screen and (min-width:768px) and (max-width:1025px){.section--team .grid{grid-column-gap:90px;grid-template-columns:1fr 1fr}}.section--team_single{background:#f7f7f7;margin-top:-120px;padding:0 0 120px}@media screen and (max-width:768px){.section--team_single{margin-top:0;padding:0}}.section--team_single .content{box-sizing:border-box;padding-left:500px;position:relative}@media screen and (max-width:768px){.section--team_single .content{padding:0}}.section--team_single .content h4{margin-top:0}.section--team_single aside{left:140px;position:absolute;top:180px;z-index:10}@media screen and (max-width:768px){.section--team_single aside{left:0;position:relative;top:0}.section--team_single aside .sidebar{margin:-45px 0 0;padding:0 20px 30px 50px;width:100%}.section--team_single aside .sidebar .sidebar__header{display:none}.section--team_single aside .sidebar .sidebar__body{padding:0}}.section--team_single .section__text{background:#fff;padding:60px 60px 135px;position:relative}@media screen and (max-width:768px){.section--team_single .section__text{padding:60px 20px 150px}}.section--team_single .section__text:before{background:#fff;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:180px}.section--team_single .button__wrap{background:#1f2355;bottom:0;box-sizing:border-box;left:-180px;padding:30px 60px;position:absolute;width:calc(100% + 180px)}@media screen and (max-width:768px){.section--team_single .button__wrap{left:0;padding:30px 20px}}.section--contact_form{margin-top:-60px}@media screen and (max-width:767px){.section--contact_form{margin-top:0}}@media screen and (min-width:768px) and (max-width:1025px){.section--contact_form>.grid{grid-template-columns:1fr}}.section--contact_form .section__object{align-self:flex-start;background:#f7f7f7;margin-bottom:120px;padding:120px 60px 60px 0;position:relative}@media screen and (max-width:767px){.section--contact_form .section__object{margin:0;min-width:0;padding:30px 20px 60px 0;width:100%}}@media screen and (min-width:768px) and (max-width:1025px){.section--contact_form .section__object{margin-bottom:0;padding:60px 20px 60px 0;width:100%}}.section--contact_form .section__object:before{background:#f7f7f7;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:100vw}.section--contact_form .section__object form{margin-top:60px}.section--contact_form .section__object form .select .select__label{max-height:53px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.section--contact_form .section__object .gfield{max-width:calc(100vw - 40px)!important}.section--contact_form .section__object .gfield .name_last{margin-left:0!important;margin-top:30px}}.section--contact_form .section__text{padding:90px 0 60px}@media screen and (max-width:1025px){.section--contact_form .section__text{padding-top:0}.section--contact_form .section__text h3{margin-top:0}}@media screen and (min-width:768px) and (max-width:1025px){.section--contact_form .section__text{padding-bottom:180px}.section--contact_form .section__text .grid{grid-template-columns:1fr 1fr 1fr}}.landing_case_studies{padding:60px 0 90px}.landing_case_studies h3{border-bottom:3px solid #f7f7f7!important;margin-bottom:60px;padding-bottom:30px}@media screen and (max-width:767px){.landing_case_studies h3{margin-bottom:60px;padding-bottom:15px}}.landing__case_study{align-items:flex-start;display:flex}@media screen and (max-width:767px){.landing__case_study{flex-direction:column}}.landing__case_study_content{padding-right:60px}@media screen and (max-width:767px){.landing__case_study_content{order:2}}.landing__case_study_content h4{margin-top:0}.landing__case_study img{height:auto;max-width:500px}@media screen and (max-width:767px){.landing__case_study img{max-width:100%;order:1;width:100%}}.landing__case_study h3{margin-bottom:0}.landing__carousel_controls{align-items:center;display:flex}@media screen and (max-width:767px){.landing__carousel_controls{padding-top:15px}}.landing__carousel_controls .landing__carousel_control{align-items:center;border:2px solid #26b993;border-radius:100%;cursor:pointer;display:inline-flex;height:45px;justify-content:center;transition:.2s;width:45px}.landing__carousel_controls .landing__carousel_control.is-disabled{border-color:#d1d1d1;pointer-events:none}.landing__carousel_controls .landing__carousel_control.is-disabled:before{border-color:#d1d1d1}.landing__carousel_controls .landing__carousel_control:before{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;content:"";display:block;height:8px;position:relative;transition:.2s;width:8px}.landing__carousel_controls .landing__carousel_control:hover,.landing__carousel_controls .landing__carousel_control:hover:before{border-color:#4ab1d8}.landing__carousel_controls .landing__carousel_control.landing__carousel_control--next:before{transform:rotate(45deg)}.landing__carousel_controls .landing__carousel_control.landing__carousel_control--prev:before{left:2px;transform:rotate(220deg)}.landing__carousel_controls .landing__carousel_counter{padding:0 15px}.landing__form{background:#f7f7f7;padding-bottom:180px!important;padding-top:60px!important}@media screen and (max-width:767px){.landing__form{padding-bottom:60px!important;padding-top:90px!important}}.landing__form fieldset{max-width:100%!important;padding-bottom:30px!important}.landing__form fieldset.form-columns-2 .hs-form-field{width:45%!important}.landing__form fieldset.form-columns-2 .hs-form-field:first-of-type{margin-right:10%}.landing__form .gform_fields{display:block!important}.landing__form .gform_body .gfield{margin:0 0 30px!important}.landing__form .gform_body .gfield input{border-bottom-color:#4ab1d8;color:#333}.landing__form .gform_body .gfield input:focus{border-color:#4ab1d8}.landing__form .gform_body .gfield input::-moz-placeholder{color:#666}.landing__form .gform_body .gfield input:-ms-input-placeholder{color:#666}.landing__form .gform_body .gfield input::placeholder{color:#666}.landing__form .gform_body .gfield_radio{display:flex!important}.landing__form .gform_body .gfield_radio .gchoice{margin-right:30px;padding-top:10px}.landing__form .gform_body .gfield_radio input[type=radio]:before{background:#fff!important}.landing__form .gform_body .gfield_label{color:#666!important}.landing-page_top_section{margin-bottom:50px;padding:50px 40px}@media screen and (max-width:767px){.landing-page_top_section{padding:20px}}@media screen and (min-width:1025px) and (max-width:1350px){.landing-page_top_section{margin-left:0!important}}@media screen and (min-width:768px) and (max-width:1024px){.landing-page_top_section{margin-left:20px;padding:10px!important}}.landing__content-section{gap:10px;margin-left:0}@media screen and (min-width:1025px) and (max-width:1350px){.landing__content-section{gap:10px;margin-left:-20px!important}}@media screen and (min-width:768px) and (max-width:1024px){.landing__content-section{margin-left:-20px}}@media screen and (max-width:767px){.landing__content-section{margin-left:-5px}}.landing_left-heading{color:#1f2355!important;font-size:35px;padding-right:50px;padding-top:30px}@media screen and (max-width:767px){.landing_left-heading{font-size:40px;padding-right:15px!important}}@media screen and (min-width:768px) and (max-width:1024px){.landing_left-heading{font-size:30px;padding-top:40px}}@media screen and (min-width:1025px) and (max-width:1350px){.landing_left-heading{padding-right:0!important}}.landing_media{padding-bottom:-50px}.landing_content_video iframe{width:100%}@media screen and (max-width:767px){.landing_content_video iframe{margin-left:5px}}.landing_content_image{display:block;max-height:350px;max-width:550px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.landing_content_image{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.landing_content_image{width:100%}}.landing_left-text_section{color:#1f2355!important;font-size:16px;padding-right:20px;padding-top:10px}@media screen and (min-width:768px) and (max-width:1024px){.landing_left-text_section{padding-right:50px}}.event-details{color:#1f2355!important;font-size:13px!important;font-weight:600!important;padding-bottom:10px;padding-right:20px;padding-top:20px}.icon-text{min-width:0;overflow:hidden;padding-left:20px}.event-detail{align-items:center;display:flex;padding-bottom:20px;padding-right:20px}.landing-icon{font-size:25px;margin-top:0}.landing-event__button{padding-top:20px}@media screen and (max-width:767px){.landing-event__button{margin-bottom:-50px}}.landing--event_link{background:#4eb18e}.landing--event_link,.landing--event_link:hover{border-radius:30px;color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;padding:6px 25px}.landing--event_link:hover{background:#1f2355}.landing__form_section{background-color:#1f2355;height:auto!important;justify-content:center;margin:60px 0 -50px 100px;min-height:100%!important;padding-right:50px;width:480px}@media screen and (max-width:767px){.landing__form_section{margin-bottom:0!important;margin-left:-30px!important;padding-bottom:50px;width:100%!important}}@media screen and (min-width:768px) and (max-width:1024px){.landing__form_section{margin-left:20px!important;margin-top:60px!important;padding:10px 5px 0!important;width:460px}}@media screen and (min-width:1025px) and (max-width:1350px){.landing__form_section{width:450px}}.hbspt-landing-heading{color:#fff!important;font-size:25px;padding:60px 50px 10px 80px}@media screen and (max-width:767px){.hbspt-landing-heading{font-size:22px;padding:60px 20px 20px}}.landing__hubspot-form form:not(#latitude-application-form) input[type=text]{color:#fff!important;padding:10px!important}.landing__hubspot-form form:not(#latitude-application-form) input[type=email],.landing__hubspot-form form:not(#latitude-application-form) input[type=tel]{color:#fff!important}.landing__hubspot-form{padding:20px 50px 100px 80px!important;width:350px}@media screen and (max-width:767px){.landing__hubspot-form{padding:5px 20px!important;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.landing__hubspot-form{padding:10px 60px!important}}.landing-page_top_section .hs-form-field label[for] span{background:#1f2355!important;color:#fff!important;padding-top:5px;position:relative;z-index:10}.landing-page_top_section .hs-form-field .hs-input:not(select){padding:10px!important}.landing-page_top_section .hs-button{color:#fff!important;margin-bottom:20px;margin-top:40px}.landing-page_top_section .hbspt-form .hs-error-msgs{color:#fff}.confirmation-page_heading{margin-bottom:0}@media screen and (max-width:768px){.confirmation-page_heading{margin-bottom:20px;min-height:0}}@media screen and (min-width:769px) and (max-width:1025px){.confirmation-page_heading{margin-bottom:60px;min-height:100px}}.confirmation-page_heading .content{align-items:flex-start;display:flex;height:100px;margin-bottom:-50px!important;margin-top:10px;position:relative}@media screen and (max-width:768px){.confirmation-page_heading .content{align-items:flex-start;flex-direction:column;height:auto;margin-left:-50px!important}}@media screen and (min-width:769px) and (max-width:1025px){.confirmation-page_heading .content{margin-bottom:-70px!important;margin-top:50px}}.confirmation-page_heading .content:after{background:#1f2355;content:"";display:block;height:120px;position:absolute;width:100vw}@media screen and (max-width:768px){.confirmation-page_heading .content:after{height:100%;left:0}}@media screen and (min-width:769px) and (max-width:1025px){.confirmation-page_heading .content:after{height:140px}}.confirmation-page_heading .content h1,.confirmation-page_heading .content h2{font-size:35px;font-weight:700}@media screen and (max-width:767px){.confirmation-page_heading .content h1,.confirmation-page_heading .content h2{font-size:28px;line-height:38px}}.confirmation-page_text{color:#fff;font-size:28px;margin-left:40px;padding-top:5px;z-index:3}@media screen and (min-width:769px) and (max-width:1025px){.confirmation-page_text{padding-bottom:20px;padding-top:10px}}@media screen and (max-width:768px){.confirmation-page_text{background:#1f2355;font-size:15.5px;height:auto;padding:0 50px!important;top:-60px;width:calc(100% - 60px)}}.confirmation-page_text h2{line-height:130%}.confirmation-page_text .label{margin:0 30px 30px 0}.confirmation-page_text a{color:#4ab1d8;display:block;padding-top:10px}.section--page{background:#f7f7f7;margin-top:-60px;padding-bottom:60px;padding-top:60px}@media screen and (max-width:768px){.section--page{margin-top:0;padding:0}}@media screen and (min-width:768px) and (max-width:1025px){.section--page{margin-top:-90px;padding-bottom:30px;padding-left:20px;padding-right:20px}}.section--page .content{background:#fff;box-sizing:border-box;padding:60px}@media screen and (max-width:1025px){.section--page .content{padding:60px 20px}}body.single-locations .section--intro nav ul li{font-size:13px!important;margin-right:45px}section.error--404{background-color:#f7f7f7;padding:120px 0 240px;text-align:center}@media screen and (max-width:768px){section.error--404{padding:120px 0}}section.error--404 .error--404__text{background:#fff;box-sizing:border-box;margin:0 auto;max-width:500px;padding:60px}@media screen and (max-width:768px){section.error--404 .error--404__text{padding:60px 30px;width:100%}section.error--404 .error--404__text h3{font-size:22px}}section.error--404 .error--404__text h3{margin-top:0}.section--intro{background:#f7f7f7;margin-bottom:60px;margin-top:-60px;padding:120px 0 60px}@media screen and (max-width:768px){.section--intro{margin-bottom:0;padding-top:90px}}.section--intro .content{position:relative}@media screen and (max-width:768px){.section--intro .content{flex-direction:column;margin-bottom:0!important}}.section--intro nav{padding-bottom:60px}@media screen and (max-width:1060px){.section--intro nav{margin-bottom:-60px}}.section--intro nav .nav__header{border-bottom:1px solid #333;font-weight:600;letter-spacing:1px;margin-bottom:30px;padding-bottom:15px;pointer-events:none;text-transform:uppercase}@media screen and (max-width:1060px){.section--intro nav .nav__header{cursor:pointer;pointer-events:all}}.section--intro nav .nav__header.is-open span:after{top:10px;transform:rotate(-45deg)}.section--intro nav .nav__header span{display:block;position:relative}.section--intro nav .nav__header span:after{border-color:currentcolor currentcolor #26b993 #26b993;border-right:2px solid #26b993;border-top:2px solid #26b993;content:"";display:block;display:none;height:10px;position:absolute;right:10px;top:5px;transform:rotate(135deg);transform-origin:center;transition:transform .1s;width:10px}@media screen and (max-width:1060px){.section--intro nav .nav__header span:after{display:block}}.section--intro nav .nav__list{display:none;padding-bottom:30px}@media screen and (min-width:1060px){.section--intro nav .nav__list{display:block;padding-bottom:0}}.section--intro nav .nav__list.is-visible{display:block}.section--intro nav ul{display:grid;gap:22.5px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0!important;padding:0}@media screen and (min-width:768px) and (max-width:1060px){.section--intro nav ul{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1060px){.section--intro nav ul{grid-template-columns:repeat(7,1fr)}}.section--intro nav ul::-webkit-scrollbar{display:none}.section--intro nav ul li{font-weight:600;letter-spacing:.5px;margin-right:60px;text-transform:uppercase;white-space:nowrap}.section--intro nav ul li.is-active a{border-color:#f4d35e}.section--intro nav ul li a{border-bottom:2px solid transparent;color:#333}.section--intro .section__image{background:#333;background-position:50%!important;background-size:cover!important;margin-bottom:-120px;width:500px}.section--intro .section__image:after{content:"";display:block;padding-bottom:100%}@media screen and (max-width:768px){.section--intro .section__image{margin-bottom:0;width:100%}}.section--intro .section__text{padding:60px;width:480px}@media screen and (max-width:768px){.section--intro .section__text{padding:30px 0 0;width:100%}}section.section--content,section.section--content--hot{padding-top:120px}@media screen and (max-width:768px){section.section--content,section.section--content--hot{padding-top:60px}}section.section--content--hot.section--orient_left .section__text,section.section--content.section--orient_left .section__text{order:1}section.section--content--hot.section--orient_left .section__image,section.section--content--hot.section--orient_right .section__text,section.section--content.section--orient_left .section__image,section.section--content.section--orient_right .section__text{order:2}section.section--content--hot.section--orient_right .section__image,section.section--content.section--orient_right .section__image{order:1}section.section--content--hot.section--content_left .content .section__text,section.section--content.section--content_left .content .section__text{padding-right:90px}section.section--content--hot.section--content_right .content .section__text,section.section--content.section--content_right .content .section__text{padding-left:90px}section.section--content--hot.section--content_last,section.section--content.section--content_last{padding-bottom:120px}@media screen and (max-width:768px){section.section--content--hot.section--content_last,section.section--content.section--content_last{padding-bottom:60px}}section.section--content--hot.section--content_padded_bottom,section.section--content.section--content_padded_bottom{padding-top:0!important}section.section--content--hot .content,section.section--content .content{align-items:center}@media screen and (max-width:768px){section.section--content--hot .content,section.section--content .content{flex-direction:column}section.section--content--hot .content .section__image,section.section--content--hot .content .section__object:not(.search_form),section.section--content .content .section__image,section.section--content .content .section__object:not(.search_form){order:1!important}section.section--content--hot .content .section__text,section.section--content .content .section__text{order:2!important}}section.section--content--hot .section__text,section.section--content .section__text{width:560px}@media screen and (max-width:768px){section.section--content--hot .section__text,section.section--content .section__text{padding-left:0!important;padding-right:0!important;padding-top:30px;width:100%}}section.section--content--hot .section__text .label,section.section--content .section__text .label{margin-top:15px}section.section--content--hot .section__text .section__text_table,section.section--content .section__text .section__text_table{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:15px}@media screen and (max-width:768px){section.section--content--hot .section__text .section__text_table,section.section--content .section__text .section__text_table{flex-direction:column}}section.section--content--hot .section__text .section__text_table .section__text_table_item,section.section--content .section__text .section__text_table .section__text_table_item{border-bottom:2px solid #f7f7f7;padding:15px 0;width:calc(50% - 15px)}@media screen and (max-width:768px){section.section--content--hot .section__text .section__text_table .section__text_table_item,section.section--content .section__text .section__text_table .section__text_table_item{width:100%}}section.section--content--hot .section__image,section.section--content .section__image{background:#333;background-position:50%!important;background-size:cover!important;min-width:500px}section.section--content--hot .section__image:after,section.section--content .section__image:after{content:"";display:block;padding-bottom:100%}@media screen and (max-width:768px){section.section--content--hot .section__image,section.section--content .section__image{min-width:0;width:100%}}section.section--content--hot .section__object,section.section--content .section__object{background:#f7f7f7;min-width:500px}@media screen and (max-width:768px){section.section--content--hot .section__object,section.section--content .section__object{width:100%}}.section--cta{background-attachment:fixed!important;background-position:50%;background-size:cover!important;padding:105px 0 240px;position:relative;text-align:center}@media screen and (max-width:768px){.section--cta{padding:60px 0}}@media screen and (max-width:1025px){.section--cta{background-attachment:scroll!important}}.section--cta:before{background:hsla(0,0%,100%,.6);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.section--cta .content{position:relative;z-index:1}@media screen and (min-width:1024px) and (max-width:1360px){.section--cta .content{width:768px}}.section--cta .content h2{font-size:40px;font-weight:700}@media screen and (max-width:767px){.section--cta .content h2{font-size:28px;line-height:38px}}.section--cta .content p{margin:30px}.section--cta .section__buttons{display:flex;justify-content:center;padding-top:15px}@media screen and (max-width:768px){.section--cta .section__buttons{align-items:center;flex-direction:column;justify-content:center}}.section--cta .section__buttons .button{margin:0 15px}@media screen and (max-width:768px){.section--cta .section__buttons .button{box-sizing:border-box;margin:0 0 30px}}.section--cta .section__buttons .button:before{top:16px}.section--cta_search{background:#f7f7f7;margin-top:90px;padding:120px 0;position:relative;z-index:2}@media screen and (max-width:768px){.section--cta_search{margin-top:0;padding:60px 0 0}.section--cta_search .content{flex-direction:column}}.section--cta_search .section__text{padding-right:90px}@media screen and (max-width:768px){.section--cta_search .section__text{margin-bottom:60px!important;padding-right:0;padding-top:0!important;width:100%}}.section--cta_search .section__object{background:#1f2355!important;box-sizing:border-box;color:#fff;margin-bottom:-300px;min-height:500px;padding:60px;position:relative;top:-180px}@media screen and (max-width:768px){.section--cta_search .section__object{margin-bottom:0;margin-left:0;min-width:0!important;order:2;padding:60px 20px;top:0;width:calc(100% + 40px)!important}}.section--cta_search .section__object:after{background:#1f2355;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100vw}@media screen and (max-width:768px){.section--cta_search .section__object:after{display:none}}.section--cta_search .search_form .search_form__field{padding-bottom:60px}.section--cta_search .search_form .search_form__field:last-of-type{padding-bottom:0}.section--cta_search .search_form .label{margin-bottom:30px}.section--cta_search .search_form .search_form__text .form__field{display:flex}.section--cta_search .search_form .search_form__text .form__field .form__input:first-of-type{flex-grow:1;margin-right:30px}.section--cta_search .search_form .search_form__text .form__field .form__input.is-filled,.section--cta_search .search_form .search_form__text .form__field .form__input.is-filling{margin-top:0}.section--cta_search .search_form .search_form__text .form__field .form__input input{width:100%}.section--cta_search .search_form .search_form__browse{padding-top:0}.section--cta_search .search_form .search_form__browse .form__field{padding-bottom:20px}.section--cta_search .search_form .search_form__browse .form__field .form__input .form__input_label{display:block;margin-bottom:5px}.section--cta_search .search_form .search_form__browse .form__field:last-of-type{padding-top:15px}.section--cta_search .search_form .search_form__browse .form__input_error{margin-top:-15px;padding-bottom:30px;padding-top:0}.event-top__space{margin-top:150px}@media screen and (max-width:768px){.event-top__space{margin-bottom:50px}}.event_month{border-bottom:2px solid #ffcc52;margin:100px auto;padding:0;padding-top:60px!important;text-align:center;width:15%}@media screen and (max-width:1330px){.event_month{width:15%}}@media screen and (max-width:768px){.event_month{margin:-200px auto 120px;width:50%}}.event-month__title{color:#525050;font-size:32px;font-weight:700;letter-spacing:1.5px;margin:0;padding:10px;text-transform:uppercase}@media screen and (max-width:768px){.event-month__title{font-size:30px;padding-top:50px}}.event--content-section{margin-bottom:100px;margin-top:-175px!important;padding-bottom:-40px;padding-top:50px;width:80%}@media screen and (max-width:1180px){.event--content-section{width:90%}}@media screen and (max-width:1024px){.event--content-section{width:95%}}@media screen and (max-width:920px){.event--content-section{flex-direction:column;margin-bottom:200px;width:90%}}.event-image{width:300px}@media screen and (max-width:1330px){.event-image{width:300px}}@media screen and (max-width:1180px){.event-image{width:300px}}@media screen and (max-width:1024px){.event-image{width:300px}}@media screen and (max-width:920px){.event-image{width:400px}}@media screen and (max-width:768px){.event-image{float:left;text-align:left;width:350px}}.event-heading_section{width:80%}@media screen and (max-width:1024px){.event-heading_section{width:100%}}@media screen and (max-width:768px){.event-heading_section{margin-top:-50px}}.event-title{font-size:30px;font-weight:500;height:100%;line-height:1.5;margin-top:-10px;width:100%}@media screen and (max-width:1024px){.event-title{font-size:24px;margin-top:10px}}.event-location{font-size:18px;font-style:italic;font-weight:700px;margin-bottom:30px;margin-top:-15px}.event-date{font-weight:700;height:100%;width:100%}@media screen and (max-width:1024px){.event-date{font-size:16px}}.event-desc_section{font-size:16px;width:100%}@media screen and (min-width:768px) and (max-width:920px){.event-desc_section{font-size:15px;margin-top:-50px}}@media screen and (max-width:1024px){.event-desc{font-size:14px}}@media screen and (max-width:768px){.event-desc{margin-top:-50px}}.conversion-page-intro{padding-bottom:100px;padding-top:80px;text-align:center}@media screen and (max-width:768px){.conversion-page-intro{padding:60px 0}}.conversion-page-intro p{font-size:18px;margin-top:0;text-align:center}.conversion-page__grid{align-items:flex-start}.conversion-page__grid .conversion-page__column--left{order:1}@media screen and (max-width:768px){.conversion-page__grid .conversion-page__column--left{margin-bottom:-30px;order:2;width:calc(100vw - 40px)}}.conversion-page__grid .conversion-page__column--left .conversion-awards-img img{max-width:400px}.conversion-page__grid .conversion-page__column--right{background-color:#f7f7f7;order:2;padding:15px 45px 45px}@media screen and (max-width:768px){.conversion-page__grid .conversion-page__column--right{margin-left:-20px;order:1;padding:0 15px 60px;width:calc(100vw - 20px)}}.conversion-page__grid .conversion-page__column--right .hbspt-form{padding:0}.conversion-page__grid .conversion-page__column--right .hbspt-form .form-columns-2 .hs-form-field{display:block;float:left!important;width:100%!important}.conversion-page__grid .conversion-page__column--right .hbspt-form .form-columns-2 .hs-form-field:first-of-type{padding-bottom:30px}.conversion-case-studies{padding:120px 0 144px}@media screen and (max-width:768px){.conversion-case-studies{padding:60px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX3Rlc3RpbW9uaWFscy5zY3NzIiwibWFpbi5jc3MiLCJtYWluLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfYWJzdHJhY3RzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwiX21peGluLnNjc3MiLCJsYXlvdXQvX2NvbnRlbnQuc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2xpbmsuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWNvbi5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19zbG90LnNjc3MiLCJtb2R1bGVzL190YWJzLnNjc3MiLCJtb2R1bGVzL19waWNrZXIuc2NzcyIsIm1vZHVsZXMvX2Nhcm91c2VsLnNjc3MiLCJtb2R1bGVzL19zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX2F1ZGlvLXBsYXllci5zY3NzIiwibW9kdWxlcy9fam9iLWJvYXJkLnNjc3MiLCJtb2R1bGVzL19tYXBzLnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyLnNjc3MiLCJtb2R1bGVzL19ib3guc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2VtcGxveWVycy5zY3NzIiwicGFnZXMvX2pvYi1zZWVrZXJzLnNjc3MiLCJwYWdlcy9fcmVzb3VyY2VzLnNjc3MiLCJwYWdlcy9fYWJvdXQuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fbGFuZGluZy5zY3NzIiwicGFnZXMvX2dlbmVyaWMuc2NzcyIsInBhZ2VzL19ldmVu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UEFDRSxhYnMrQlIsQ2FwK0JNLDBjQUdFLGVUOUZBLENTNkZBLG9CYjgrQlIsQ2EzK0JNLCtPQUNFLG9CYmkvQlIsQ2E5K0JJLDZCQUNFLDJCYmcvQk4sQ2EvK0JNLCtDQUNFLGFiaS9CUixDYWwvQk0sbURBQ0UsYWJpL0JSLENhbC9CTSwwQ0FDRSxhYmkvQlIsQ2EvK0JNLDBFQUdFLGVUNUdBLENTMkdBLG9CVDlHRSxDU2dIRixhYmcvQlIsQ2E5K0JNLHVDQUNFLG9CYmcvQlIsQ2E3K0JJLDJCQUNFLFViKytCTixDYXo2QkkscUtBTUUsMkJUbk1JLENTa01KLG9CYjQ2Qk4sQ2ExNkJNLDZPQUNFLFViKzZCUixDYWg3Qk0sNlBBQ0UsVWIrNkJSLENhaDdCTSx5TkFDRSxVYis2QlIsQ2E3NkJNLDBZQUVFLG9CYm83QlIsQ2FsN0JNLDZNQUNFLFVidTdCUixDYW43QkksNEJBRUUsMkJUbE5JLENTaU5KLG9CYnM3Qk4sQ2FwN0JNLDhDQUNFLFViczdCUixDYXY3Qk0sa0RBQ0UsVWJzN0JSLENhdjdCTSx5Q0FDRSxVYnM3QlIsQ2FwN0JNLHdFQUVFLG9CVHhORSxDU3lORixVYnE3QlIsQ2E3NkJNLGdGQUNFLFViazdCUixDYS82QlEsa0RBQ0Usb0JiaTdCVixDYTc2QlEsb0RBQ0Usc0JBQUEsQ0FDQSxvQmIrNkJWLENhOTZCVSwwREFDRSxvQmJnN0JaLENheDZCSSw2T0FNSSxzQkFBQSxDQUtBLFFBQUEsQ0FBQSwrQkFBQSxDQUpBLFVBQUEsQ0FNQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FIQSxZQUFBLENBUEEsY0FBQSxDQURBLGlCQUFBLENBWUEsY2IyNkJSLENhejZCUSxxVEFDRSxVVHRRRixDU3dRRSxjQUFBLENBREEsd0JiKzZCVixDYWo3QlEscVVBQ0UsVVR0UUYsQ1N3UUUsY0FBQSxDQURBLHdCYis2QlYsQ2FqN0JRLGlTQUNFLFVUdFFGLENTd1FFLGNBQUEsQ0FEQSx3QmIrNkJWLENhMzZCUSxxUUFPRSxrQlRwUkQsQ1NnUkMsVUFBQSxDQUNBLGFBQUEsQ0FFQSxXQUFBLENBTEEsaUJB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eEZFLEMyQnNGRixlQUFBLENBSkEsaUJBQUEsQ0FRQSxTL0J5N0xSLEMrQnA3TFUsdUZBRUUsb0IzQnZITCxDMkJ3SEssYTNCeEhMLEMyQnNISyxvQi9CdzdMWixDK0JuN0xRLDZFQUdFLGtCQUFBLENBUUEsa0IzQjFJQSxDMkJxSUEsd0JBQUEsQ0FDQSxrQkFBQSxDQUdBLGEzQnZJQSxDMkI4SEEsWUFBQSxDQVFBLGNBQUEsQ0FEQSxlM0JwSFMsQzJCaUhULFlBQUEsQ0FIQSxzQkFBQSxDQUVBLGVBQUEsQ0FRQSx1QkFBQSxDQUNBLGMvQnE3TFYsQytCajdMSSxvREFHRSxhQUFBLENBREEsZ0IzQnhISSxDMkIwSEosaUJBQUEsQ0FIQSxXL0JzN0xOLEMrQmw3TE0sd0VBQ0UsWS9CbzdMUixDK0JuN0xRLGtGQUNFLGEvQnE3TFYsQytCbjdMUSw2RUFDRSxlL0JxN0xWLEMrQjk2TEEsNEJBR0Usa0IzQnBLUSxDMkJtS1IsZ0IzQnpJZSxDMkJ3SWYsZS9CbTdMRixDK0JoN0xFLHFDQUNFLFUzQmxLSSxDMkJtS0osaUIvQms3TEosQytCNTZMQSxvQkFDRSxpQi9CKzZMRixDK0I5NkxFLG9DQUZGLG9CQUdJLGdCL0JpN0xGLEMrQi82TEEsNkJBRUkscUIvQms3TEosQ0FKRixDK0IzNkxFLG1DQUNFLGVBQUEsQ0FDQSxtQi9CazdMSixDK0JqN0xJLG9DQUhGLG1DQUlJLGNBQUEsQ0FDQSxnQi9CbzdMSixDQUNGLEMrQi82TEUsb0RBRUUseUJBQUEsQ0FDQSxpQjNCNUtNLEMyQjBLTixXL0JvN0xKLEMrQmo3TEksMERBRUUsMkRBQUEsQ0FEQSxPL0JvN0xOLEMrQjk2TEEsK0JBQ0UsdUIvQmk3TEYsQytCaDdMRSxnREFDRSxXQUFBLENBQ0EseUJBQUEsQ0FDQSxjL0JrN0xKLEMrQmo3TEksc0RBRUUsOERBQUEsQ0FEQSxNL0JvN0xOLEMrQmg3TEUsOENBQ0Usd0IvQms3TEosQytCNzZMRSw0Q0FDRSxpQi9CZzdMSixDK0IvNkxJLG1EQU9FLGtCM0J4T0ksQzJCb09KLGFBQUEsQ3pCOU5KLFVBQUEsQ0FDQSxhQUFBLEN5QitOSSxZQUFBLENBREEsUUFBQSxDQUZBLGlCQUFBLENBSUEsV0FBQSxDQUVBLFUvQms3TE4sQytCNTZMQSw0QkFFRSxrQjNCaFBRLEMyQitPUixlL0JnN0xGLEMrQjk2TEUsb0NBSEYsNEJBSUksYy9CaTdMRixDQUNGLEMrQmg3TEUscUNBQ0UsVTNCalBJLEMyQmtQSixpQi9CazdMSixDK0I5NkxBLGlDQUNFLGlCL0JpN0xGLEMrQmg3TEUsb0NBRkYsaUNBR0ksYy9CbTdMRixDQUNGLEMrQmw3TEUsK0NBQ0UsVS9CbzdMSixDK0JuN0xJLG9FekJ0UEYsaUNBQUEsQ0FEQSwrQkFBQSxDeUJ3UEksaUJBQUEsQ0FDQSxTL0J1N0xOLEMrQnI3TE0sMkVBUUUsa0IzQjdRRSxDMkJzUUYsVUFBQSxDQUNBLGFBQUEsQ0FJQSxZQUFBLENBREEsUzNCalBFLEMyQitPRixpQkFBQSxDQUNBLFNBQUEsQ0FHQSxXQUFBLENBRUEsVS9CdTdMUixDK0IvNkxBLGtCQUNFLHFCL0JrN0xGLEMrQmo3TEUsMkJBQ0UsaUIvQm03TEosQytCbDdMSSwwQ0FLRSwrQkFBQSxDQURBLGFBQUEsQ0FEQSxvQkFBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUlBLFMvQm83TE4sQytCbDdMSSwwQ0FHRSxtQjNCM1FXLEMyQnlRWCxpQkFBQSxDQUNBLFcvQnE3TE4sQytCbDdMTSwwREFDRSxVL0JvN0xSLEMrQm43TFEsZ0ZBQ0UsVS9CcTdMVixDK0JuN0xRLDZFQUVFLHdCQUFBLENBREEsTy9CczdMVixDK0JsN0xNLDJEQUNFLE0vQm83TFIsQytCbjdMUSxpRkFDRSxxQi9CcTdMVixDK0JuN0xRLDhFQUNFLE1BQUEsQ0FDQSx3Qi9CcTdMVixDK0JsN0xNLHVEQUNFLGUvQm83TFIsQytCajdMUSxnRUFFRSxXQUFBLENBREEsUy9CbzdMVixDK0IvNkxRLGdFQUVFLHVCQUFBLENBREEsUy9CazdMVixDK0I3NkxRLG1FQUNFLFlBQUEsQ0FDQSx3Qi9CKzZMVixDK0I3NkxRLG1FQUNFLFlBQUEsQ0FDQSx1Qi9CKzZMVixDK0IzNkxRLGdFQUVFLFlBQUEsQ0FEQSxTL0I4NkxWLEMrQjE2TE0sK0NBQ0UsaUIvQjQ2TFIsQytCejZMSSxpREFLRSxrQkFBQSxDQUdBLGtCM0JwV0csQzJCbVdILGtCQUFBLENBRUEsVTNCbldFLEMyQjZWRixZQUFBLENBT0EsYzNCNVZTLEMyQjZWVCxlM0J2VmEsQzJCZ1ZiLHNCQUFBLENBSEEsaUJBQUEsQ0FDQSxTQUFBLENBSUEsV0FBQSxDQU1BLFUvQjI2TE4sQ014eE1FLHVEQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsbUJOMHhNSixDK0I3NkxJLGdEQUlFLCtCQUFBLENBRkEsWUFBQSxDQURBLGlCQUFBLENBRUEsVS9CZzdMTixDK0I3NkxJLDhDQU1FLGUzQnJYRSxDMkJtWEYsZ0JBQUEsQ0FIQSxpQkFBQSxDQUlBLFcvQjg2TE4sQytCNTZMTSxtREFDRSxhQUFBLENBQ0EsZS9CODZMUixDZ0M5eU1BLGdDQUVFLGtCNUJFUSxDNEJIUixlaENrek1GLENnQ2h6TUUseUNBQ0UsVTVCSUksQzRCSEosaUJoQ2t6TUosQ2dDOXlNQSx5Q0FFRSxrQjVCUFEsQzRCTVIsZWhDa3pNRixDZ0Noek1FLG9DQUhGLHlDQUlJLGNoQ216TUYsQ0FDRixDZ0Nsek1FLGtEQUNFLFU1QlJJLEM0QlNKLGlCaENvek1KLENnQ2h6TUEsbUNBQ0UsaUJoQ216TUYsQ2dDbHpNRSxvQ0FGRixtQ0FHSSxtQmhDcXpNRixDQUNGLENnQ3B6TUUsaURBQ0UsVWhDc3pNSixDZ0Nyek1JLHNFMUJiRixpQ0FBQSxDQURBLCtCQUFBLEMwQmVJLGlCQUFBLENBQ0EsU2hDeXpNTixDZ0N2ek1NLDZFQVFFLGtCNUJwQ0UsQzRCNkJGLFVBQUEsQ0FDQSxhQUFBLENBSUEsWUFBQSxDQURBLFM1QlJFLEM0Qk1GLGlCQUFBLENBQ0EsU0FBQSxDQUdBLFdBQUEsQ0FFQSxVaEN5ek1SLENpQ2wyTUEsb0JBQ0Usa0I3QkVRLEM2QkRSLGdCQUFBLENBQ0EsY2pDcTJNRixDaUNwMk1FLG9DQUpGLG9CQUtJLGU3QkdJLEM2QkZKLGdCakN1Mk1GLENBQ0YsQ2lDdDJNRSw2QkFFRSxxQkFBQSxDQURBLGtCakN5Mk1KLENpQ3YyTUksb0NBSEYsNkJBSUksY0FBQSxDQUNBLGVqQzAyTUosQ0FDRixDaUN2Mk1JLDBDQUNFLFlqQ3kyTU4sQ2lDdDJNRSw2Q0FFRSx5QkFBQSxDQURBLHlCakNxNk1KLENpQ242TUksb0NBSEYsNkNBS0ksYUFBQSxDQURBLG9CakN1Nk1KLENBQ0YsQ2lDeDJNRSxnREFDRSxZQUFBLENBRUEsZTdCL0RNLEM2QjhETixjakMyMk1KLENpQ3oyTUksb0NBSkYsZ0RBS0ksYWpDNDJNSixDQUNGLENpQzMyTUksdURBQ0Usa0JqQzYyTU4sQ2lDdjJNVSx3S0FDRSxvQmpDNDJNWixDaUN0Mk1FLGlEQU9FLGtCN0JqSE0sQzZCa0hOLFU3QjlHSSxDNkJ5R0osV0FBQSxDQUVBLGVBQUEsQ0FDQSxZN0JyRlcsQzZCZ0ZYLGlCQUFBLENBQ0EsUUFBQSxDQUVBLFdBQUEsQ0FLQSxXakN3Mk1KLENpQ3YyTUksb0NBVkYsaURBV0ksWWpDMDJNSixDQUNGLENpQ3oyTUksMkRBYkYsaURBY0ksZ0JqQzQyTUosQ0FDRixDaUMzMk1JLHNEQUtFLCtCQUFBLENBSkEsYUFBQSxDQUVBLGU3QjNHYSxDNkIwR2IsbUI3QmhHWSxDNkJrR1osd0JqQzgyTU4sQ2lDMzJNSSxvREFDRSxlQUFBLENBQ0EsZ0JqQzYyTU4sQ2lDNTJNTSx1REFLRSxjQUFBLENBRkEsZTdCdEhlLEM2QnFIZixtQjdCMUdVLEM2QnlHVixpQkFBQSxDQUdBLDJCakMrMk1SLENpQzcyTVEsOERBUUUsa0I3QmhKRCxDNkJ5SUMsVUFBQSxDQUNBLGFBQUEsQ0FJQSxVQUFBLENBRkEsTUFBQSxDQURBLGlCQUFBLENBRUEsUUFBQSxDQUlBLDBCQUFBLENBRkEsT2pDaTNNVixDaUM3Mk1RLGtFQUNFLGdCakMrMk1WLENpQzcyTVEsaUVBQ0UsbUJqQysyTVYsQ2lDNzJNUSw4SEFFRSxpQmpDODJNVixDaUM3Mk1VLDRJQUNFLFVqQysyTVosQ2lDMzJNVSxvRUFDRSxrQmpDNjJNWixDaUN2Mk1FLHFDQUlFLGU3QjFLSSxDNkIyS0oscUJBQUEsQ0FIQSxZQUFBLENBQ0EsNEJBQUEsQ0FGQSxpQmpDNjJNSixDaUN4Mk1JLG9DQU5GLHFDQU9JLG1CakMyMk1KLENBQ0YsQ2lDMTJNSSwyREFDRSxpQkFBQSxDQUNBLFVqQzQyTU4sQ2lDMTJNSSwyQ0FDRSxnQmpDNDJNTixDaUN6Mk1NLHNEQUNFLG1CQUFBLENBQ0EsY2pDMjJNUixDaUN2Mk1FLDBDQUNFLGtCN0JsTU0sQzZCbU1OLDRCakN5Mk1KLENpQ3gyTUksb0NBSEYsMENBSUksaUJqQzIyTUosQ0FDRixDaUMxMk1JLHNEQUNFLGtCQUFBLENBQ0EsbUJqQzQyTU4sQ2lDMzJNTSwrREFBVSxZakM4Mk1oQixDaUM3Mk1NLGdFQUFZLGFqQ2czTWxCLENpQzkyTUksb0RBRUUsVUFBQSxDQURBLFlBQUEsQ0FFQSxlN0IvTGlCLEM2QmlNakIsbUJBQUEsQ0FEQSx3QmpDaTNNTixDaUMzMk1BLDJCQUNFLGtCN0J6TlEsQzZCME5SLGdCQUFBLENBQ0EsZ0JqQzgyTUYsQ2lDMTJNRSwrQ0FFRSxlN0I1TkksQzZCNk5KLHFCQUFBLENBRkEsWWpDKzJNSixDaUM1Mk1JLG9DQUpGLCtDQUtJLGlCakMrMk1KLENBQ0YsQ2lDMzJNQSxtQ0FDRSxpQmpDODJNRixDaUM3Mk1FLDJEQUZGLG1DQUdJLGdCakNnM01GLENBQ0YsQ2lDLzJNRSw0Q0FDRSxpQkFBQSxDQUNBLFNqQ2kzTUosQ2lDLzJNRSxrREFFRSxlN0IvT0ksQzZCZ1BKLHFCQUFBLENBRkEsWWpDbTNNSixDaUNoM01JLG9DQUpGLGtEQU9JLGtCN0J6UEksQzZCdVBKLHFCQUFBLENBQ0EsbUJqQ28zTUosQ0FDRixDaUNqM01FLG1EQUlFLCtCQUFBLENBSEEsWUFBQSxDQUNBLDZCQUFBLENBQ0EsZ0JqQ28zTUosQ2lDbDNNSSwyREFMRixtREFNSSxxQmpDcTNNSixDQUNGLENpQ3AzTUksb0NBUkYsbURBU0ksWWpDdTNNSixDQUNGLENpQ3QzTUkscURBRUUsVTdCM1FJLEM2QjZRSixjQUFBLENBSEEsaUI3QjVPUyxDNkI4T1QsY2pDeTNNTixDaUN2M01NLG9DQUxGLHFEQU1JLG9CakMwM01OLENBQ0YsQ2lDejNNTSwyREFDRSxhakMyM01SLENpQ3ozTU0sdURBQ0UsaUJqQzIzTVIsQ2lDcjNNTSwyREFERiw2RUFFSSxnQmpDdzNNTixDQUNGLENpQ3YzTU0sK0VBRUUsa0I3QjVSRSxDNkIrUkYsa0JBQUEsQ0FEQSxVN0IzUkEsQzZCMFJBLGNBQUEsQ0FGQSxnQmpDNjNNUixDaUN4M01RLHFGQUNFLGtCakMwM01WLENpQ3IzTUUseURBQ0UsV2pDdTNNSixDaUN0M01JLG9DQUZGLHlEQUlJLGU3QmxSSSxDNkJpUkosT2pDMDNNSixDQUNGLENpQ3gzTUksd0VBQ0UscUJqQzAzTU4sQ2lDejNNTSxvQ0FGRix3RUFJSSxlN0I3U0EsQzZCNFNBLGlCakM2M01OLENBQ0YsQ2lDMzNNTSwwTEFFRSxZQUFBLENBQ0EsY2pDNjNNUixDaUM1M01RLGdOQUNFLGFqQyszTVYsQ2lDNTNNTSw2RUFFRSxlN0I1U2UsQzZCMlNmLHdCakMrM01SLENpQzEzTUUsb0RBR0UsNkJBQUEsQ0FGQSxlQUFBLENBQ0EsaUJqQzYzTUosQ2lDMzNNSSxvQ0FKRixvREFNSSxXQUFBLENBQ0EsT0FBQSxDQUZBLFNqQ2c0TUosQ0FDRixDaUM3M01JLDJFQUNFLG1CakMrM01OLENpQzkzTU0sd0ZBQ0UsZ0JqQ2c0TVIsQ2lDNzNNSSwwRUFFRSxrQkFBQSxDQUVBLGtCN0JyVkksQzZCc1ZKLGtCQUFBLENBQ0EsVTdCelZJLEM2Qm9WSixZQUFBLENBRUEsZWpDazRNTixDaUM5M01NLG9DQVBGLDBFQVFJLGVqQ2k0TU4sQ0FDRixDaUNoNE1NLDhFQUdFLHFCN0JoV0UsQzZCa1dGLGlDQUFBLENBREEsK0JBQUEsQ0FFQSxrQkFBQSxDQUpBLFdBQUEsQ0FEQSxVakN1NE1SLENNcnVORSwwRkFDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLG1CTnV1TkosQ2lDbDRNTSwrRUFDRSxhQUFBLENBQ0EsaUJqQ280TVIsQ2lDNzNNQSxtQ0FFRSxrQjdCalhRLEM2QmdYUixlakNpNE1GLENpQy8zTUUscUNBSEYsbUNBSUksY2pDazRNRixDQUNGLENpQ2o0TUUsc0NBRUUsbUI3QjNWVyxDNkIwVlgsaUJqQ280TUosQ2tDNXZOQSx3QkFDRSxnQmxDK3ZORixDa0M5dk5FLDJCQUVFLG1COUIwQlcsQzhCM0JYLGlCbENpd05KLENrQzV2TkEseUJBQ0UsaUJsQyt2TkYsQ2tDNXZORSxtRUFDRSxpQmxDOHZOSixDa0M1dk5FLCtCQUNFLGtCbEM4dk5KLENrQzN2TlEsaUdBQ0UsYUFBQSxDQUdBLGNBQUEsQ0FGQSxrQkFBQSxDQUNBLHdCbEM4dk5WLENrQzN2TlEsbUdBQ0UsYUFBQSxDQUNBLGNBQUEsQ0FDQSxtQmxDNnZOVixDa0Mxdk5NLHNFQUNFLGdCbEM0dk5SLENrQzN2TlEsMkVBQ0UsYTlCOUJBLEM4QitCQSxjQUFBLENBQ0EsY2xDNnZOVixDa0M1dk5VLGlGQUNFLGFsQzh2TlosQ2tDeHZORSxvQ0FFRSxXQUFBLENBRUEsZUFBQSxDQUhBLGlCbEN3d05KLENrQ3J2TkEsOEJBR0UsZ0JBQUEsQ0FEQSxpQjlCckNlLEM4Qm9DZixpQmxDMHZORixDa0N2dk5FLG9DQUpGLDhCQU1JLFlBQUEsQ0FEQSxnQmxDMnZORixDQUNGLENrQ3p2TkUscUNBUUUsa0I5QjlFTSxDOEJ1RU4sVUFBQSxDQUNBLGFBQUEsQ0FLQSx3QkFBQSxDQUZBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FFQSxVQUFBLENBR0EsVWxDMnZOSixDa0Mxdk5JLG9DQVZGLHFDQVdJLFlsQzZ2TkosQ0FDRixDa0Mzdk5FLDZDQUNFLGtCbEM2dk5KLENrQzV2Tkksb0NBRkYsNkNBR0kscUJsQyt2TkosQ0FDRixDa0M3dk5FLGlDQUVFLG1COUJoRVcsQzhCK0RYLGlCbENnd05KLENrQzV2Tkksb0NBREYsb0NBRUksaUJsQyt2TkosQ0FDRixDa0M3dk5FLHVDQUVFLGtCQUFBLENBREEsaUJBQUEsQ0FFQSxVbEMrdk5KLENrQzl2Tkksb0NBSkYsdUNBS0ksY0FBQSxDQUNBLGdCbENpd05KLENBQ0YsQ2tDL3ZORSxtQ0FHRSxlOUJqSE0sQzhCK0dOLFlBQUEsQ0FDQSxVbENrd05KLENrQ2h3Tkksb0NBSkYsbUNBTUksWUFBQSxDQUVBLGlCQUFBLENBSEEsaUJBQUEsQ0FFQSx1QmxDb3dOSixDQUNGLENrQy92TkEsa0NBQ0UsZWxDa3dORixDa0Nqd05FLG9DQUZGLGtDQUdJLGdCbENvd05GLENrQ2x3TkEsMkNBRUkscUJsQ3F3TkosQ0FKRixDa0M5dk5FLGlEQUVFLGtCOUIzR00sQzhCMEdOLFdsQ3N3TkosQ2tDcHdOSSxvQ0FIRixpREFLSSxtQjlCOUdJLEM4QmdISixpQkFBQSxDQURBLGtCQUFBLENBRkEsVWxDMHdOSixDQUNGLENrQ3J3TkUsbURBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdsQ3V3TkosQ2tDdHdOSSxvQ0FKRixtREFNSSxpQkFBQSxDQURBLHVCbEMwd05KLENBQ0YsQ2tDeHdOSSwwREFRRSxrQjlCN0pJLEM4QnNKSixVQUFBLENBQ0EsYUFBQSxDQUtBLHdCQUFBLENBRkEsTUFBQSxDQUZBLGlCQUFBLENBQ0EsUTlCL0hJLEM4QmlJSixXQUFBLENBR0EsVWxDMHdOTixDa0N4d05JLHFFQUNFLGlCbEMwd05OLENrQ3p3Tk0sdUo1QjVKSixVQUFBLENBQ0EsYUFBQSxDNEJnS00sV0FBQSxDQUZBLGlCQUFBLENBQ0EsUTlCNUlFLEM4QjhJRixVbEMyd05SLENrQ3p3Tk0sNEVBRUUsNERBQUEsQ0FEQSxNbEM0d05SLENrQzF3TlEsb0NBSEYsNEVBSUksVWxDNndOUixDQUNGLENrQzN3Tk0sMkVBRUUsNkRBQUEsQ0FEQSxPbEM4d05SLENrQzN3Tk0sOEVBR0UsVzlCOUpFLEM4QjRKRixpQkFBQSxDQUNBLEtBQUEsQ0FFQSxVQUFBLENBQ0EsVWxDNndOUixDa0M1d05RLHlLNUJyTE4sVUFBQSxDQUNBLGFBQUEsQzRCeUxRLFdBQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FFQSxVbEM4d05WLENrQzV3TlEscUZBRUUsMERBQUEsQ0FEQSxNbEMrd05WLENrQzd3TlUsb0NBSEYscUZBSUksVWxDZ3hOVixDQUNGLENrQzl3TlEsb0ZBRUUsMkRBQUEsQ0FEQSxPbENpeE5WLENrQzd3Tk0sNEVBSUUsZ0NBQUEsQ0FFQSxtQkFBQSxDQUFBLFdBQUEsQ0FMQSxZQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBRUEsMEJBQUEsQ0FFQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQmxDK3dOUixDa0M5d05RLG1GQUNFLHVCQUFBLENBQUEsZWxDZ3hOVixDa0M5d05RLCtGQUNFLFlsQ2d4TlYsQ2tDOXdOUSxpRkFDRSxhQUFBLENBRUEsaUI5QnBNSyxDOEJtTUwsV2xDaXhOVixDa0Mvd05VLCtGQUNFLGdCbENpeE5aLENrQ2h4Tlksb0NBRkYsK0ZBR0ksZ0JsQ214TlosQ0FDRixDa0NqeE5VLDhGQUNFLGlCbENteE5aLENrQ2x4Tlksb0NBRkYsOEZBR0ksaUJsQ3F4TlosQ0FDRixDa0M3d05BLGVBQ0UsZWxDZ3hORixDa0Mvd05FLG9DQUZGLGVBR0ksZ0JsQ2t4TkYsQ0FDRixDa0NoeE5JLDJEQURGLHFCQUdJLG9CQUFBLENBREEsNkJsQ294TkosQ0FDRixDa0Mvd05BLHNCQUdFLGtCOUJuUVEsQzhCa1FSLGlCQUFBLENBREEsaUJsQ294TkYsQ2tDanhORSxvQ0FKRixzQkFLSSxZQUFBLENBQ0EsU2xDb3hORixDQUNGLENrQ254TkUsK0JBR0UscUJBQUEsQ0FEQSxrQkFBQSxDQURBLGlCbEN1eE5KLENrQ3B4Tkksb0NBSkYsK0JBS0ksU2xDdXhOSixDQUNGLENrQ3R4Tkksa0NBQ0UsWWxDd3hOTixDa0NyeE5FLDRCQUdFLFVBQUEsQ0FGQSxpQkFBQSxDQUNBLFNBQUEsQ0FFQSxVbEN1eE5KLENrQ3R4Tkksb0NBTEYsNEJBUUksTUFBQSxDQUZBLGlCQUFBLENBQ0EsS2xDMHhOSixDa0N2eE5FLHFDQUVJLGdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxVbEMweE5OLENrQ3p4Tk0sc0RBQ0UsWWxDMnhOUixDa0N6eE5NLG9EQUNFLFNsQzJ4TlIsQ0FaRixDa0Mxd05FLHFDQUdFLGU5QnpTSSxDOEJ3U0osdUJBQUEsQ0FEQSxpQmxDMnhOSixDa0N4eE5JLG9DQUpGLHFDQUtJLHVCbEMyeE5KLENBQ0YsQ2tDMXhOSSw0Q0FNRSxlOUJuVEUsQ0VDTixVQUFBLENBQ0EsYUFBQSxDNEJrVEksV0FBQSxDQUxBLGlCQUFBLENBRUEsVUFBQSxDQURBLEtBQUEsQ0FFQSxXbEMreE5OLENrQzF4TkUsb0NBT0Usa0I5QmxVTSxDOEI2VE4sUUFBQSxDQUlBLHFCQUFBLENBSEEsV0FBQSxDQUVBLGlCQUFBLENBSkEsaUJBQUEsQ0FHQSx3QmxDK3hOSixDa0MzeE5JLG9DQVJGLG9DQVNJLE1BQUEsQ0FDQSxpQmxDOHhOSixDQUNGLENtQ3ZtT0EsdUJBQ0UsZ0JuQzBtT0YsQ21Dem1PRSxvQ0FGRix1QkFHSSxZbkM0bU9GLENBQ0YsQ21DMW1PSSwyREFERiw2QkFFSSx5Qm5DNm1PSixDQUNGLENtQzNtT0Usd0NBS0UscUJBQUEsQ0FIQSxrQi9CVk0sQytCWU4sbUIvQmVhLEMrQmhCYix5QkFBQSxDQUZBLGlCbkNpbk9KLENtQzVtT0ksb0NBTkYsd0NBUUksUUFBQSxDQUVBLFdBQUEsQ0FIQSx3QkFBQSxDQUVBLFVuQ2duT0osQ0FDRixDbUM5bU9JLDJEQVpGLHdDQWVJLGVBQUEsQ0FEQSx3QkFBQSxDQURBLFVuQ21uT0osQ0FDRixDbUNobk9JLCtDQVFFLGtCL0JqQ0ksQytCMEJKLFVBQUEsQ0FDQSxhQUFBLENBS0EsV0FBQSxDQUpBLGlCQUFBLENBRUEsVUFBQSxDQURBLEtBQUEsQ0FFQSxXbkNvbk9OLENtQ2huT0ksNkNBQ0UsZW5Da25PTixDbUNobk9RLG9FQUNFLGVBQUEsQ0FDQSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQm5Da25PVixDbUM3bU9NLG9DQURGLGdEQUVJLHNDbkNnbk9OLENtQy9tT00sMkRBQ0UsdUJBQUEsQ0FDQSxlbkNpbk9SLENBQ0YsQ21DN21PRSxzQ0FDRSxtQm5DK21PSixDbUM5bU9JLHFDQUZGLHNDQUdJLGFuQ2luT0osQ21DaG5PSSx5Q0FDRSxZbkNrbk9OLENBQ0YsQ21DaG5PSSwyREFSRixzQ0FTSSxvQm5DbW5PSixDbUNqbk9FLDRDQUVJLGlDbkNvbk9OLENBSkYsQ29DeHJPQSxzQkFDRSxtQnBDZ3NPRixDb0Mvck9FLHlCQUdFLHlDQUFBLENBREEsa0JoQ3lCTSxDZ0MxQk4sbUJwQ21zT0osQ29DaHNPSSxvQ0FKRix5QkFNSSxrQmhDcUJJLENnQ3RCSixtQnBDb3NPSixDQUNGLENvQy9yT0EscUJBRUUsc0JBQUEsQ0FEQSxZcENtc09GLENvQ2pzT0Usb0NBSEYscUJBSUkscUJwQ29zT0YsQ0FDRixDb0Nuc09FLDZCQUNFLGtCcENxc09KLENvQ3BzT0ksb0NBRkYsNkJBR0ksT3BDdXNPSixDQUNGLENvQ3RzT0ksZ0NBQ0UsWXBDd3NPTixDb0Nyc09FLHlCQUNFLFdBQUEsQ0FDQSxlcEN1c09KLENvQ3RzT0ksb0NBSEYseUJBS0ksY0FBQSxDQURBLE9BQUEsQ0FFQSxVcEN5c09KLENBQ0YsQ29DdnNPRSx3QkFDRSxlcEN5c09KLENvQ3BzT0EsNEJBRUUsa0JBQUEsQ0FEQSxZcEN3c09GLENvQ3RzT0Usb0NBSEYsNEJBSUksZ0JwQ3lzT0YsQ0FDRixDb0N4c09FLHVEQUdFLGtCQUFBLENBR0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FQQSxtQkFBQSxDQUlBLFdBQUEsQ0FIQSxzQkFBQSxDQU9BLGNBQUEsQ0FMQSxVcEMrc09KLENvQ3pzT0ksbUVBQ0Usb0JBQUEsQ0FDQSxtQnBDMnNPTixDb0Mxc09NLDBFQUFVLG9CcEM2c09oQixDb0N4c09JLDhEQU9FLHNEaENuRUMsQ2dDbUVELDhCaENuRUMsQ2dDbUVELDRCaENuRUMsQ0VFTCxVQUFBLENBQ0EsYUFBQSxDOEI2REksVUFBQSxDQUZBLGlCQUFBLENBTUEsY0FBQSxDQUxBLFNwQ2d0T04sQ29DdnNPTSxpSUFDRSxvQnBDNHNPUixDb0N4c09NLDhGQUNFLHVCcEMwc09SLENvQ3RzT00sOEZBRUUsUUFBQSxDQURBLHdCcEN5c09SLENvQ3BzT0UsdURBQ0UsY3BDc3NPSixDb0Nsc09BLGVBQ0Usa0JoQ2xHUSxDZ0NvR1IsOEJBQUEsQ0FEQSwwQnBDc3NPRixDb0Nwc09FLG9DQUpGLGVBTUksNkJBQUEsQ0FEQSwwQnBDd3NPRixDQUNGLENvQ3RzT0Usd0JBQ0Usd0JBQUEsQ0FDQSw2QnBDd3NPSixDb0N0c09NLHNEQUNFLG1CcEN3c09SLENvQ3ZzT1Esb0VBQ0UsZ0JwQ3lzT1YsQ29DcHNPRSw2QkFDRSx1QnBDc3NPSixDb0Nuc09JLG1DQUNFLHlCcENxc09OLENvQ3BzT00seUNBR0UsMkJoQzVIRSxDZ0MySEYsVXBDc3NPUixDb0Nwc09RLCtDQUNFLG9CcENzc09WLENvQ3BzT1EsMkRBQ0UsVXBDc3NPVixDb0N2c09RLCtEQUNFLFVwQ3NzT1YsQ29DdnNPUSxzREFDRSxVcENzc09WLENvQ2xzT0kseUNBQ0Usc0JwQ29zT04sQ29DbnNPTSxrREFFRSxpQmhDL0dPLENnQzhHUCxnQnBDc3NPUixDb0Nuc09NLGtFQUNFLHlCcENxc09SLENvQ2xzT0kseUNBQ0Usb0JwQ29zT04sQ29DL3JPQSwwQkFFRSxrQkFBQSxDQURBLGlCcENtc09GLENvQ2pzT0Usb0NBSEYsMEJBSUksWXBDb3NPRixDQUNGLENvQ25zT0UsNERBTkYsMEJBT0ksdUJwQ3NzT0YsQ0FDRixDb0Nyc09JLDJEQVRKLDBCQVVJLGdCQUFBLENBQ0Esc0JwQ3dzT0YsQ0FDRixDb0Nuc09BLDBCQUVFLFFBQUEsQ0FEQSxhcEN1c09GLENvQ3JzT0UsNERBSEYsMEJBS0UsUUFBQSxDQURBLDJCcEN5c09BLENBQ0YsQ29DdnNPRSwyREFQRiwwQkFRRyxpQnBDMHNPRCxDQUNGLENvQ3pzT0Usb0NBVkYsMEJBV0UsZ0JwQzRzT0EsQ0FDRixDb0N6c09BLHNCQUNFLHVCQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0EsZ0JwQzRzT0YsQ29DM3NPRSxvQ0FMRixzQkFPSSxjQUFBLENBREEsNEJwQytzT0YsQ0FDRixDb0M3c09FLDJEQVRGLHNCQVVJLGNBQUEsQ0FDQSxnQnBDZ3RPRixDQUNGLENvQy9zT0UsNERBYkYsc0JBY0kseUJwQ2t0T0YsQ0FDRixDb0Mvc09BLGVBQ0Usb0JwQ2t0T0YsQ29DL3NPQSw4QkFDRSxVcENrdE9GLENvQ2p0T0Usb0NBRkYsOEJBR0ksZXBDb3RPRixDQUNGLENvQ2p0T0EsdUJBTUEsYUFBQSxDQUZBLGdCQUFBLENBREEsZUFBQSxDQUVBLG1CQUFBLENBQUEsZ0JBQUEsQ0FIQSxVcEN1dE9BLENvQ2x0T0Usb0NBUEYsdUJBUUksVXBDcXRPRixDQUNGLENvQ3B0T0ksMkRBVkosdUJBV0ksVXBDdXRPRixDQUNGLENvQ3B0T0EsMkJBQ0UsdUJBQUEsQ0FDQSxjQUFBLENBRUEsa0JBQUEsQ0FDQSxnQnBDc3RPRixDb0NwdE9JLDJEQVBKLDJCQVFJLGtCcEN1dE9GLENBQ0YsQ29DcHRPQSxlQUNFLHVCQUFBLENBQ0Esd0JBQUEsQ0FDQSx5QkFBQSxDQUlBLG1CQUFBLENBRkEsa0JBQUEsQ0FDQSxnQnBDdXRPRixDb0NudE9BLFdBSUUsV0FBQSxDQUNBLGVBQUEsQ0FKQSxpQnBDd3RPRixDb0NqdE9BLGNBRUUsa0JBQUEsQ0FEQSxZQUFBLENBRUEsbUJBQUEsQ0FDQSxrQnBDb3RPRixDb0NqdE9BLGNBQ0UsY0FBQSxDQUNBLFlwQ290T0YsQ29DanRPQSx1QkFDRSxnQnBDb3RPRixDb0NudE9FLG9DQUZGLHVCQUdJLG1CcENzdE9GLENBQ0YsQ29DbnRPQSxxQkFFRSxrQnBDMnRPRixDb0NudE9BLGdEQVBFLGtCQUFBLENBRkEsVUFBQSxDQUdBLGNBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQnBDZ3VPRixDb0M3dE9BLDJCQUVFLGtCcEMydE9GLENvQy9zT0EsdUJBQ0Usd0JBQUEsQ0FHQSxxQkFBQSxDQUdBLHNCQUFBLENBREEseUJBQUEsQ0FEQSx5QkFBQSxDQUZBLGtCQUFBLENBREEsV3BDdXRPRixDb0NodE9FLG9DQVRGLHVCQVdJLHlCQUFBLENBQ0EsMkJBQUEsQ0FDQSxtQkFBQSxDQUhBLG9CcENzdE9GLENBQ0YsQ29DbHRPRSwyREFmRix1QkFnQkksMEJBQUEsQ0FDQSx5QkFBQSxDQUNBLDRCQUFBLENBQ0EsV3BDcXRPRixDQUNGLENvQ3B0T0UsNERBckJGLHVCQXVCSSxXcENzdE9GLENBQ0YsQ29DanRPQSx1QkFDRSxvQkFBQSxDQUVBLGNBQUEsQ0FEQSwyQnBDcXRPRixDb0NudE9FLG9DQUpGLHVCQU1JLGNBQUEsQ0FEQSxzQnBDdXRPRixDQUNGLENvQ250T0EsNkVBQ0Usb0JBQUEsQ0FDQSxzQnBDc3RPRixDb0Mvc09BLDBKQUNFLG9CcENzdE9GLENvQ250T0EsdUJBQ0Esc0NBQUEsQ0FDQSxXcENzdE9BLENvQ3J0T0Usb0NBSEYsdUJBS0ksMEJBQUEsQ0FDQSxVcEN3dE9GLENBQ0YsQ29DdnRPRSwyREFSRix1QkFTSSwyQnBDMHRPRixDQUNGLENvQ3R0T0EseURBQ0UsNEJBQUEsQ0FDQSxvQkFBQSxDQUNFLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVwQ3l0T0osQ29DdHRPQSwrREFDRSxzQnBDeXRPRixDb0N0dE9BLHFDQUNFLG9CQUFBLENBRUEsa0JBQUEsQ0FEQSxlcEMwdE9GLENvQ3R0T0EscURBQ0UsVXBDeXRPRixDb0NudE9BLDJCQUVJLGVwQ3F0T0osQ29DcHRPSSxvQ0FISiwyQkFLTSxrQkFBQSxDQURBLFlwQ3d0T0osQ0FDRixDb0N0dE9JLDJEQVBKLDJCQVNNLGtCQUFBLENBREEsZ0JwQzB0T0osQ0FDRixDb0N4dE9JLG9DQUdFLHNCQUFBLENBREEsWUFBQSxDQUVBLFlBQUEsQ0FFQSw2QkFBQSxDQURBLGVBQUEsQ0FKQSxpQnBDK3RPTixDb0N6dE9NLG9DQVBGLG9DQVVJLHNCQUFBLENBREEscUJBQUEsQ0FEQSxXQUFBLENBR0EsMkJwQzR0T04sQ0FDRixDb0MzdE9NLDJEQWJGLG9DQWdCSSw2QkFBQSxDQURBLGVwQzh0T04sQ0FDRixDb0M1dE9NLDBDQUlFLGtCaEN2YUUsQ0VLUixVQUFBLENBQ0EsYUFBQSxDOEJrYU0sWUFBQSxDQUhBLGlCQUFBLENBSUEsV3BDOHRPUixDb0M1dE9RLG9DQVJGLDBDQVdJLFdBQUEsQ0FGQSxNcENndU9SLENBQ0YsQ29DN3RPUSwyREFiRiwwQ0FjSSxZcENndU9SLENBQ0YsQ29DN3RPTSw4RUFDRSxjQUFBLENBQ0EsZXBDK3RPUixDb0M5dE9RLG9DQUhGLDhFQUlJLGNoQzNhaUIsQ2dDNGFqQixnQnBDaXVPUixDQUNGLENvQzV0T0Esd0JBR0UsVUFBQSxDQUNBLGNBQUEsQ0FFQSxnQkFBQSxDQURBLGVBQUEsQ0FFQSxTcEM2dE9GLENvQzV0T0UsMkRBUkYsd0JBVUksbUJBQUEsQ0FEQSxnQnBDZ3VPRixDQUNGLENvQzl0T0Usb0NBWkYsd0JBY0ksa0JoQzljTSxDZ0NrZE4sZ0JoQ3pjYSxDZ0MwY2IsV0FBQSxDQU5BLHdCQUFBLENBRUEsU0FBQSxDQUNBLHVCcENtdU9GLENBQ0YsQ29DL3RPRSwyQkFDRSxnQnBDaXVPSixDb0MvdE9FLCtCQUNFLG9CcENpdU9KLENvQy90T0UsMEJBR0UsYWhDN2RNLENnQzJkTixhQUFBLENBQ0EsZ0JwQ2t1T0osQ3FDbnNQQSxlQUNFLGtCakNFUSxDaUNEUixnQkFBQSxDQUVBLG1CakN5QlEsQ2lDMUJSLGdCckN1c1BGLENxQ3JzUEUsb0NBTEYsZUFPSSxZQUFBLENBREEsU3JDeXNQRixDQUNGLENxQ3ZzUEUsMkRBVEYsZUFVSSxnQkFBQSxDQUdBLG1CakNrQlcsQ2lDcEJYLGlCQUFBLENBQ0Esa0JyQzJzUEYsQ0FDRixDcUN6c1BFLHdCQUVFLGVqQ1RJLENpQ1VKLHFCQUFBLENBRkEsWXJDNnNQSixDcUMxc1BJLHFDQUpGLHdCQUtJLGlCckM2c1BKLENBQ0YsQ3FDdHNQRSxnREFFRSx3QkFBQSxDQURBLGlCckMwc1BKLENxQ3JzUEEsbUJBRUUsd0JqQ2pDUSxDaUNnQ1IscUJBQUEsQ0FFQSxpQnJDd3NQRixDcUN2c1BFLG9DQUpGLG1CQUtJLGVyQzBzUEYsQ0FDRixDcUN6c1BFLHFDQUlFLGVBQUEsQ0FDQSxxQkFBQSxDQUZBLGFBQUEsQ0FEQSxlQUFBLENBREEsWXJDK3NQSixDcUMxc1BJLG9DQU5GLHFDQVFJLGlCQUFBLENBREEsVXJDOHNQSixDcUM1c1BJLHdDQUNFLGNyQzhzUE4sQ0FDRixDcUM1c1BJLHdDQUNFLFlyQzhzUE4sQ3FDenNQQSxnQkFJRSxrQmpDN0RRLENpQzREUixrQmpDbENRLENpQ2lDUixnQkFBQSxDQURBLG9CckMrc1BGLENxQzNzUEUsb0NBTEYsZ0JBT0ksZUFBQSxDQURBLGdCckMrc1BGLENBQ0YsQ3FDN3NQRSx5QkFDRSxpQnJDK3NQSixDcUM5c1BJLG9DQUZGLHlCQUdJLHFCQUFBLENBQ0EseUJyQ2l0UEosQ0FDRixDcUNuclBFLG9CQUNFLG1CckNxclBKLENxQ3ByUEkscUNBRkYsb0JBR0ksbUJyQ3VyUEosQ0FDRixDcUN0clBJLGlDQUlFLDRCQUFBLENBREEsZWpDM0ZpQixDaUMwRmpCLGtCQUFBLENBSUEsa0JqQ3BGUyxDaUNtRlQsbUJqQ2xGWSxDaUNvRlosbUJBQUEsQ0FOQSx3QnJDOHJQTixDcUN2clBNLHFDQVJGLGlDQVVJLGNBQUEsQ0FEQSxrQnJDMnJQTixDQUNGLENxQ3pyUE0sb0RBRUUsUUFBQSxDQURBLHdCckM0clBSLENxQ3pyUE0sc0NBRUUsYUFBQSxDQURBLGlCckM0clBSLENxQzFyUFEsNENBVUksc0RqQ25JTCxDaUNtSUssOEJqQ25JTCxDaUNtSUssNEJqQ25JTCxDRUVMLFVBQUEsQ0FDQSxhQUFBLEMrQndIVSxZQUFBLENBSUEsV0FBQSxDQUhBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FNQSx3QkFBQSxDQUNBLHVCQUFBLENBQ0Esd0JBQUEsQ0FOQSxVckNtc1BaLENxQzVyUFkscUNBZEosNENBZU0sYXJDK3JQWixDQUNGLENxQzNyUEksK0JBQ0UsWUFBQSxDQUNBLG1CckM2clBOLENxQzVyUE0scUNBSEYsK0JBSUksYUFBQSxDQUNBLGdCckMrclBOLENBQ0YsQ3FDOXJQTSwwQ0FDRSxhckNnc1BSLENxQzdyUEksdUJBQ0UsWUFBQSxDQUVBLFVBQUEsQ0FEQSxtQ0FBQSxDQUlBLGVBQUEsQ0FGQSxrQkFBQSxDQUNBLFNyQ2dzUE4sQ3FDOXJQTSwyREFQRix1QkFRSSxtQ3JDaXNQTixDQUNGLENxQ2hzUE0scUNBVkYsdUJBV0ksbUNyQ21zUE4sQ0FDRixDcUNsc1BNLDBDQUNFLFlyQ29zUFIsQ3FDbHNQTSwwQkFHRSxlakM3SmUsQ2lDOEpmLG1CQUFBLENBSEEsaUJqQ25KRSxDaUNvSkYsd0JBQUEsQ0FHQSxrQnJDb3NQUixDcUN2clBVLHNDQUFHLG9CckMwclBiLENxQ3hyUFEsNEJBRUUsbUNBQUEsQ0FEQSxVckMyclBWLENxQzFrUEUsZ0NBR0UsZWpDdlRNLENFY1IsaUNBQUEsQ0FEQSwrQkFBQSxDK0J5U0Usb0JBQUEsQ0FEQSxXckNnbFBKLENNcjRQRSxzQ0FDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLG1CTnU0UEosQ3FDaGxQSSxvQ0FORixnQ0FRSSxlQUFBLENBREEsVXJDb2xQSixDQUNGLENxQ2psUEUsK0JBQ0UsWWpDcFNNLENpQ3FTTixXckNtbFBKLENxQ2xsUEksb0NBSEYsK0JBS0ksZ0JBQUEsQ0FEQSxVckNzbFBKLENBQ0YsQ3FDamxQQSx1REFFRSxpQnJDb2xQRixDcUNubFBFLG9DQUhGLHVEQUlJLGdCckN1bFBGLENBQ0YsQ3FDcmxQSSwrSEFBZ0IsT3JDeWxQcEIsQ3FDcmxQSSxrUUFBZ0IsT3JDNmxQcEIsQ3FDNWxQSSxtSUFBaUIsT3JDZ21QckIsQ3FDNWxQTSxtSkFBZ0Isa0JyQ2dtUHRCLENxQzNsUE0scUpBQWdCLGlCckMrbFB0QixDcUM1bFBFLG1HQUNFLG9CckMrbFBKLENxQzlsUEksb0NBRkYsbUdBR0ksbUJyQ2ttUEosQ0FDRixDcUNobVBFLHFIQUNFLHVCckNtbVBKLENxQ2ptUEUseUVBQ0Usa0JyQ29tUEosQ3FDbm1QSSxvQ0FGRix5RUFHSSxxQnJDdW1QSixDcUN0bVBJLHdQQUNFLGlCckMwbVBOLENxQ3htUEksdUdBQ0UsaUJyQzJtUE4sQ0FDRixDcUN4bVBFLHFGQUNFLFdyQzJtUEosQ3FDMW1QSSxvQ0FGRixxRkFLSSx3QkFBQSxDQUNBLHlCQUFBLENBRkEsZ0JqQzVWUyxDaUMyVlQsVXJDaW5QSixDQUNGLENxQzdtUEksbUdBQ0UsZXJDZ25QTixDcUM5bVBJLCtIQUNFLFlBQUEsQ0FDQSxjQUFBLENBQ0EsNkJBQUEsQ0FDQSxnQnJDaW5QTixDcUNoblBNLG9DQUxGLCtIQU1JLHFCckNvblBOLENBQ0YsQ3FDbm5QTSxtTEFHRSwrQkFBQSxDQURBLGNBQUEsQ0FEQSxzQnJDd25QUixDcUNyblBRLG9DQUpGLG1MQUtJLFVyQ3luUFIsQ0FDRixDcUNyblBFLHVGQUVFLGVqQ3JaTSxDRWNSLGlDQUFBLENBREEsK0JBQUEsQytCdVlFLGVyQzJuUEosQ00vZ1FFLG1HQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsbUJOa2hRSixDcUM3blBJLG9DQUxGLHVGQU1JLFdBQUEsQ0FDQSxVckNpb1BKLENBQ0YsQ3FDL25QRSx5RkFFRSxrQmpDN1pNLENpQzRaTixlckNtb1BKLENxQ2pvUEksb0NBSEYseUZBSUksVXJDcW9QSixDQUNGLENxQ2pvUEEsY0FNRSxxQ0FBQSxDQURBLHVCQUFBLENBREEsK0JBQUEsQ0FGQSxxQkFBQSxDQURBLGlCQUFBLENBRUEsaUJyQ3VvUEYsQ3FDbm9QRSxvQ0FQRixjQVFJLGNyQ3NvUEYsQ0FDRixDcUNyb1BFLHFDQVZGLGNBV0ksc0NyQ3dvUEYsQ0FDRixDcUN2b1BFLHFCQU9FLDZCQUFBLENBTkEsVUFBQSxDQUNBLGFBQUEsQ0FJQSxXQUFBLENBSEEsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsVXJDMm9QSixDcUN2b1BFLHVCQUNFLGlCQUFBLENBQ0EsU3JDeW9QSixDcUN4b1BJLDREQUhGLHVCQUlJLFdyQzJvUEosQ0FDRixDcUMxb1BJLDBCQUNFLGNqQ3JiUyxDaUNzYlQsZXJDNG9QTixDcUMxb1BNLG9DQUpGLDBCQUtJLGNqQ3RibUIsQ2lDdWJuQixnQnJDNm9QTixDQUNGLENxQzNvUEkseUJBQ0UsV3JDNm9QTixDcUMxb1BFLGdDQUNFLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLGdCckM0b1BKLENxQzNvUEksb0NBSkYsZ0NBT0ksa0JBQUEsQ0FGQSxxQkFBQSxDQUNBLHNCckMrb1BKLENBQ0YsQ3FDN29QSSx3Q0FDRSxhckMrb1BOLENxQzlvUE0sb0NBRkYsd0NBSUkscUJBQUEsQ0FEQSxlckNrcFBOLENBQ0YsQ3FDaHBQTSwrQ0FDRSxRckNrcFBSLENxQzVvUEEscUJBRUUsa0JqQ3JlUSxDaUN1ZVIsZUFBQSxDQURBLGVBQUEsQ0FGQSxpQkFBQSxDQUlBLFNyQytvUEYsQ3FDOW9QRSxvQ0FORixxQkFRSSxZQUFBLENBREEsZ0JyQ2twUEYsQ3FDL29QQSw4QkFFSSxxQnJDa3BQSixDQUpGLENxQzNvUEUsb0NBQ0Usa0JyQ2twUEosQ3FDanBQSSxvQ0FGRixvQ0FLSSw0QkFBQSxDQUZBLGVBQUEsQ0FDQSx1QkFBQSxDQUVBLFVyQ29wUEosQ0FDRixDcUNscFBFLHNDQUlFLDRCQUFBLENBSUEscUJBQUEsQ0FIQSxVakMzZkksQ2lDeWZKLG9CQUFBLENBR0EsZ0JBQUEsQ0FDQSxZakN4ZU0sQ2lDa2VOLGlCQUFBLENBQ0EsVXJDMHBQSixDcUNucFBJLG9DQVRGLHNDQVlJLGVBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FIQSxPQUFBLENBS0EsaUJBQUEsQ0FOQSxLQUFBLENBS0EsaUNyQ3VwUEosQ0FDRixDcUNycFBJLDRDQVFFLGtCakNwaEJJLENpQzZnQkosVUFBQSxDQUNBLGFBQUEsQ0FLQSxXQUFBLENBRkEsU0FBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUVBLFdyQ3lwUE4sQ3FDdHBQTSxvQ0FURiw0Q0FVSSxZckN5cFBOLENBQ0YsQ3FDcnBQSSxzREFDRSxtQnJDdXBQTixDcUN0cFBNLG1FQUNFLGdCckN3cFBSLENxQ3JwUEkseUNBQ0Usa0JyQ3VwUE4sQ3FDcHBQTSxrRUFDRSxZckNzcFBSLENxQ3BwUFUsNkZBQ0UsV0FBQSxDQUNBLGlCckNzcFBaLENxQ3BwUFUsbUxBQ0UsWXJDc3BQWixDcUNwcFBVLHFGQUNFLFVyQ3NwUFosQ3FDanBQSSx1REFDRSxhckNtcFBOLENxQ2xwUE0sb0VBQ0UsbUJyQ29wUFIsQ3FDbHBQVSxvR0FDSSxhQUFBLENBQ0EsaUJyQ29wUGQsQ3FDanBQUSxpRkFDRSxnQnJDbXBQVixDcUNocFBNLDBFQUdFLGdCQUFBLENBREEsbUJqQzFpQk8sQ2lDeWlCUCxhckNvcFBSLENzQzN0UUEsa0JBQ0ksZ0J0Qzh0UUosQ3NDN3RRSSxvQ0FGSixrQkFHTyxrQnRDZ3VRTCxDQUNGLENzQzd0UUEsYUFNSSwrQkFBQSxDQURBLGlCQUFBLENBRUEsU0FBQSxDQUNBLDBCQUFBLENBUEEsaUJBQUEsQ0FDQSxTdENzdVFKLENzQy90UUkscUNBVEosYUFVUSxTdENrdVFOLENBQ0YsQ3NDanVRSSxvQ0FaSixhQWdCUSx3QkFBQSxDQURBLFN0Q3F1UU4sQ0FDRixDc0NqdVFBLG9CQU9JLGFBQUEsQ0FIQSxjQUFBLENBQ0EsZUFBQSxDQUhBLG9CQUFBLENBREEsUUFBQSxDQUVBLFlBQUEsQ0FHQSx3QnRDcXVRSixDc0NudVFJLG9DQVJKLG9CQVNRLGNBQUEsQ0FDQSxnQnRDc3VRTixDQUNGLENzQ251UUEsd0JBRUksbUJBQUEsQ0FHQSwyQkFBQSxDQUNBLG9CQUFBLENBRkEsZ0JBQUEsQ0FIQSxTdEMydVFKLENzQ3J1UUkscUNBUEosd0JBUVEsU3RDd3VRTixDQUNGLENzQ3Z1UUkscUNBVkosd0JBV1EsU3RDMHVRTixDQUNGLENzQ3p1UUksb0NBYkosd0JBZ0JRLHFCQUFBLENBREEsbUJBQUEsQ0FEQSxTdEM4dVFOLENBQ0YsQ3NDenVRQSxhQUNJLFd0QzR1UUosQ3NDM3VRSSxxQ0FGSixhQUdRLFd0Qzh1UU4sQ0FDRixDc0M3dVFJLHFDQUxKLGFBTVEsV3RDZ3ZRTixDQUNGLENzQy91UUkscUNBUkosYUFTUSxXdENrdlFOLENBQ0YsQ3NDanZRSSxvQ0FYSixhQVlRLFd0Q292UU4sQ0FDRixDc0NsdlFJLG9DQWZKLGFBa0JRLFVBQUEsQ0FEQSxlQUFBLENBREEsV3RDdXZRTixDQUNGLENzQ2x2UUEsdUJBQ0ksU3RDcXZRSixDc0NwdlFJLHFDQUZKLHVCQUdRLFV0Q3V2UU4sQ0FDRixDc0N0dlFJLG9DQUxKLHVCQU1RLGdCdEN5dlFOLENBQ0YsQ3NDdHZRQSxhQUVJLGNBQUEsQ0FDQSxlQUFBLENBRUEsV0FBQSxDQURBLGVBQUEsQ0FFQSxnQkFBQSxDQUxBLFV0Qzh2UUosQ3NDeHZRSSxxQ0FQSixhQVFRLGNBQUEsQ0FDQSxldEMydlFOLENBQ0YsQ3NDdnZRQSxnQkFDSSxjQUFBLENBSUEsaUJBQUEsQ0FEQSxpQkFBQSxDQURBLGtCQUFBLENBREEsZ0J0QzZ2UUosQ3NDdnZRQSxZQUdJLGVBQUEsQ0FEQSxXQUFBLENBREEsVXRDNHZRSixDc0N6dlFJLHFDQUpKLFlBS1EsY3RDNHZRTixDQUNGLENzQ3p2UUEsb0JBQ0ksY0FBQSxDQUNBLFV0QzR2UUosQ3NDM3ZRSSwwREFISixvQkFLTyxjQUFBLENBREEsZ0J0Qyt2UUwsQ0FDRixDc0MxdlFJLHFDQURKLFlBRVEsY3RDOHZRTixDQUNGLENzQzd2UUksb0NBSkosWUFLUSxnQnRDZ3dRTixDQUNGLEN1QzM0UUEsdUJBRUMsb0JBQUEsQ0FERyxnQkFBQSxDQUVBLGlCdkM4NFFKLEN1Qzc0UUMsb0NBSkQsdUJBS0UsY3ZDZzVRQSxDQUNGLEN1Qzc0UUEseUJBR0ksY0FBQSxDQUNBLFlBQUEsQ0FIQSxpQnZDazVRSixDdUM1NFFBLHVCQUNDLHNCdkMrNFFELEN1Qzc0UUUsc0RBQ0MsT3ZDKzRRSCxDdUM3NFFHLG9DQUhELHNEQU1FLG1CQUFBLENBRkEsT0FBQSxDQUNBLHdCdkNpNVFGLENBQ0YsQ3VDOTRRRyxpRkFDQyxldkNnNVFKLEN1QzU0UUUsdURBRUMsd0JuQ2pDTyxDbUNnQ1AsT0FBQSxDQUVBLHNCdkM4NFFILEN1QzU0UUcsb0NBTEQsdURBUUUsaUJBQUEsQ0FGQSxPQUFBLENBQ0EsbUJBQUEsQ0FFQSx3QnZDKzRRRixDQUNGLEN1Qzc0UUcsbUVBQ0MsU3ZDKzRRSixDdUM5NFFJLGtHQUNDLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLG9CdkNnNVFMLEN1Qy80UUssZ0hBQ0MsbUJ2Q2k1UU4sQ3VDejRRQSx5QkFDQyxxQnZDNDRRRCxDdUMzNFFDLG9DQUZELHlCQUdFLGN2Qzg0UUEsQ0FDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi50ZXN0aW1vbmlhbHN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC50ZXN0aW1vbmlhbHNfX3dyYXB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6J1xcMjAxQyc7XG4gICAgICB0b3A6IC0kc3BhY2luZztcbiAgICAgIGxlZnQ6IC0kc3BhY2luZy1oYWxmO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDonXFwyMDFEJztcbiAgICAgIGJvdHRvbTogLSRzcGFjaW5nO1xuICAgICAgcmlnaHQ6IC0kc3BhY2luZy1oYWxmO1xuICAgIH1cbiAgfVxuICAudGVzdGltb25pYWxzX19pdGVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5pcy1hY3RpdmV7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB9XG4gICAgYmxvY2txdW90ZXtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWJvZHkqMS43NTtcbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsc19fYXR0cmlidXRpb257XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICBzcGFue1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdntcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktZGs7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19faW1hZ2V7XG4gICAgbWluLXdpZHRoOjMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1kb3VibGU7XG4gICAgYmFja2dyb3VuZDogJGdyZXktZGs7XG4gICAgQGluY2x1ZGUgbWFpbnRhaW4tc3F1YXJlLXJhdGlvO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2xze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTI1cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICAgIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2x7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHRlYWw7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRlc3RpbW9uaWFsc19fY29udHJvbC0tbmV4dHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50ZXN0aW1vbmlhbHNfX2NvbnRyb2wtLXByZXZ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRncmV5LWx0LCAxNSUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDE1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy0tc3RhdGlje1xuICAudGVzdGltb25pYWxzX19pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwOzQwMDs2MDA7NzAwJmZhbWlseT1Tb3VyY2UrU2FucytQcm86d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuYm9keSwgaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHk6bm90KC5ob21lKSwgaHRtbDpub3QoLmhvbWUpIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSwgaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuaXMtbG9ja2VkLCBodG1sLmlzLWxvY2tlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmJvZHkuaXMtZml4ZWQsIGh0bWwuaXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNS41cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjcuMTI1cHg7XG59XG5cbmEge1xuICBjb2xvcjogIzRBQjFEODtcbn1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNEQzNUU7XG59XG4ubGFiZWwubGFiZWwtLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idXR0b25fX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyLmhlYWRlci0tc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbmhlYWRlci5oZWFkZXItLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC8qbW92ZXMgaGVhZGVyIG9mZiBzY3JlZW4qL1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIuaGVhZGVyLS12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyLmhlYWRlci0tc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4ubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5uYXYge1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5uYXYgLm5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYgLm5hdl9faXRlbTpob3ZlciAubmF2X19zdWJfbWVudV93cmFwIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5uYXYgLm5hdl9faXRlbTpob3ZlciAubmF2X19zdWJfbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5uYXYgLm5hdl9faXRlbSAubmF2X19pdGVtX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMUYyMzU1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLm5hdiAubmF2X19pdGVtOm50aC1vZi10eXBlKDMpIC5uYXZfX3N1Yl9tZW51X3dyYXAge1xuICByaWdodDogLTMwcHg7XG59XG4ubmF2IC5uYXZfX2l0ZW06bnRoLWNoaWxkKDUpIGEsIC5uYXYgLm5hdl9faXRlbTpudGgtY2hpbGQoNikgYSB7XG4gIHBhZGRpbmc6IDZweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5uYXYgLm5hdl9faXRlbTpudGgtY2hpbGQoNSkgYTpob3ZlciwgLm5hdiAubmF2X19pdGVtOm50aC1jaGlsZCg2KSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI2Qjk5MztcbiAgY29sb3I6ICMxRjIzNTU7XG59XG4ubmF2IC5uYXZfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAubmF2IC5uYXZfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG59XG4ubmF2IC5uYXZfX2l0ZW06bnRoLWNoaWxkKDUpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyMzU1O1xufVxuLm5hdiAubmF2X19pdGVtOm50aC1vZi10eXBlKDYpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZCOTkzO1xufVxuLm5hdiAubmF2X19zdWJfbWVudV93cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNzVweDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdiAubmF2X19zdWJfbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubmF2IC5uYXZfX3N1Yl9tZW51Lmhhcy1jb250ZW50OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMTBweDtcbn1cbi5uYXYgLm5hdl9fc3ViX21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDE1cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRjdGN0Y3IHRyYW5zcGFyZW50O1xufVxuLm5hdiAubmF2X19zdWJfbWVudSAubmF2X19zdWJfbWVudV9pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTA7XG59XG4ubmF2IC5uYXZfX3N1Yl9tZW51IC5uYXZfX3N1Yl9tZW51X2l0ZW1zIC5uYXZfX3N1Yl9tZW51X2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXYgLm5hdl9fc3ViX21lbnUgLm5hdl9fc3ViX21lbnVfaXRlbXMgLm5hdl9fc3ViX21lbnVfaXRlbTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uYXYgLm5hdl9fc3ViX21lbnUgLm5hdl9fc3ViX21lbnVfaXRlbXMgLm5hdl9fc3ViX21lbnVfaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMUYyMzU1O1xufVxuLm5hdiAubmF2X19zdWJfbWVudSAubmF2X19zdWJfbWVudV9pdGVtcyAubmF2X19zdWJfbWVudV9pdGVtIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjNEFCMUQ4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLm5hdiAubmF2X19zdWJfbWVudSAubmF2X19zdWJfbWVudV9pdGVtcyAubmF2X19zdWJfbWVudV9pdGVtIGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYgLm5hdl9fc3ViX21lbnUgLm5hdl9fc3ViX21lbnVfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLm5hdiAubmF2X19zdWJfbWVudSAubmF2X19zdWJfbWVudV9jb250ZW50Lmhhcy1pbWFnZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubmF2IC5uYXZfX3N1Yl9tZW51IC5uYXZfX3N1Yl9tZW51X2NvbnRlbnQuaGFzLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEyMGRlZywgcmdiYSg3NCwgMTc3LCAyMTYsIDAuMykgMCUsIHJnYmEoNzQsIDE3NywgMjE2LCAwLjYpIDEwMCUpO1xufVxuLm5hdiAubmF2X19zdWJfbWVudSAubmF2X19zdWJfbWVudV9jb250ZW50IC5uYXZfX3N1Yl9tZW51X2NvbnRlbnRfdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm5hdiAubmF2X19zdWJfbWVudSAubmF2X19zdWJfbWVudV9jb250ZW50IC5uYXZfX3N1Yl9tZW51X2NvbnRlbnRfdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5uYXYgLm5hdl9fc3ViX21lbnUgLm5hdl9fc3ViX21lbnVfY29udGVudCAubmF2X19zdWJfbWVudV9jb250ZW50X3RleHQgZGl2IHtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm5hdiAubmF2X19zdWJfbWVudSAubmF2X19zdWJfbWVudV9jb250ZW50IC5uYXZfX3N1Yl9tZW51X2NvbnRlbnRfdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubmF2IC5uYXZfX3N1Yl9tZW51IC5uYXZfX3N1Yl9tZW51X2NvbnRlbnQgLm5hdl9fc3ViX21lbnVfY29udGVudF90ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm5hdi0tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDB2dztcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMjAwMTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAubmF2LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtLW1vYmlsZS5pcy12aXNpYmxlIHtcbiAgbGVmdDogMDtcbn1cbi5uYXYtLW1vYmlsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXYtLW1vYmlsZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGN0Y3Rjc7XG59XG4ubmF2LS1tb2JpbGUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE3cHg7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI2Qjk5MztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuLm5hdi0tbW9iaWxlIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm5hdi0tbW9iaWxlIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtYWN0aXZlIC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDEwMDAwMHB4O1xufVxuLm5hdi0tbW9iaWxlIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxRjIzNTU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5uYXYtLW1vYmlsZSB1bCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi0tbW9iaWxlIHVsIC5zdWItbWVudSBsaSB7XG4gIGZvbnQtc2l6ZTogMTUuNXB4O1xufVxuLm5hdi0tbW9iaWxlIHVsIC5zdWItbWVudSBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubmF2LS1tb2JpbGUgdWwgLnN1Yi1tZW51IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm5hdi0tbW9iaWxlIHVsIC5zdWItbWVudSBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5hdi0tbW9iaWxlIHVsIC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICMyYTlhYzU7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG59XG5cbi5uYXYtLW1vYmlsZV9ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE5OTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAubmF2LS1tb2JpbGVfYmxvY2tlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi0tbW9iaWxlX2Jsb2NrZXIuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEyNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5jb250ZW50LmNvbnRlbnQtLW5hcnJvdyB7XG4gIHdpZHRoOiA2MzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW50LmNvbnRlbnQtLW5hcnJvdyB7XG4gICAgd2lkdGg6IDc2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGVudC5jb250ZW50LS1uYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGVudC5jb250ZW50LS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keS5wYWdlIC5ncmlkLFxuYm9keS5zaW5nbGUgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UgLmdyaWQsXG4gIGJvZHkuc2luZ2xlIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnBhZ2UgLmdyaWQuZ3JpZC0tMixcbmJvZHkuc2luZ2xlIC5ncmlkLmdyaWQtLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5ib2R5LnBhZ2UgLmdyaWQuZ3JpZC0tMyxcbmJvZHkuc2luZ2xlIC5ncmlkLmdyaWQtLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5mb290ZXIgbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xODBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA2MHB4IDA7XG4gIGJhY2tncm91bmQ6ICMxMTE0MzA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgbmF2IHtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuZm9vdGVyIG5hdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTExNDMwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIG5hdjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmZvb3RlciBuYXYgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgbmF2ID4gdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuZm9vdGVyIG5hdiA+IHVsIGxpIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciBuYXYgPiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuZm9vdGVyIG5hdiA+IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgbmF2ID4gdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxODFiNDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBmb290ZXIgbmF2ID4gdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuZm9vdGVyIG5hdiA+IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyNkI5OTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIgbmF2ID4gdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbmZvb3RlciBuYXYgPiB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLWFjdGl2ZSAuc3ViLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxMDAwMDBweDtcbiAgb3BhY2l0eTogMTtcbn1cbmZvb3RlciBuYXYgPiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmZvb3RlciBuYXYgPiB1bCBsaSNtZW51LWl0ZW0tMjQge1xuICBtaW4td2lkdGg6IDE2NXB4O1xufVxuZm9vdGVyIG5hdiA+IHVsIGxpI21lbnUtaXRlbS0yNiB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5mb290ZXIgbmF2ID4gdWwgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuZm9vdGVyIG5hdiAuc3ViLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIG5hdiAuc3ViLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gIH1cbn1cbmZvb3RlciBuYXYgLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbn1cbmZvb3RlciBuYXYgLnN1Yi1tZW51IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdHJhbnNpdGlvbjogMC4xcztcbn1cbmZvb3RlciBuYXYgLnN1Yi1tZW51IGxpIGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciBuYXYgLnN1Yi1tZW51IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogIzRBQjFEODtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5mb290ZXIgLmZvb3Rlcl9faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxODFiNDI7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyX19pbmZvIHAge1xuICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjgpO1xufVxuZm9vdGVyIC5mb290ZXJfX2luZm8gcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5mb290ZXIgLmZvb3Rlcl9faW5mbyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5mb290ZXIgLmZvb3Rlcl9faW5mbyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuZm9vdGVyIC5mb290ZXJfX2luZm8gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmZvb3RlciAuZm9vdGVyX19pbmZvIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC5mb290ZXJfX2luZm8gdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgcmlnaHQ6IC0yMi41cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5mb290ZXIgLmZvb3Rlcl9faW5mbyB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjgpO1xufVxuZm9vdGVyIC5mb290ZXJfX2luZm8gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNEFCMUQ4O1xufVxuZm9vdGVyIC5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlcl9fc29jaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEFCMUQ4O1xuICBjb2xvcjogIzRBQjFEODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyIC5mb290ZXJfX3NvY2lhbCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvb3RlciAuZm9vdGVyX19sZWdhbCB7XG4gIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuOCk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXJfX2xlZ2FsIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluay5pcy1mbGlwcGVkIC5saW5rX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmxpbmsubGluay0tdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxpbmsubGluay0tdGV4dC1ibHVlIHtcbiAgY29sb3I6ICMxRjIzNTU7XG59XG4ubGluay5saW5rLS1hcnJvdy1ibHVlIC5saW5rX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICM0QUIxRDg7XG59XG4ubGluay5saW5rLS1hcnJvdy1ibHVlIC5saW5rX19hcnJvdzphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRBQjFEODtcbn1cbi5saW5rLmxpbmstLWFycm93LXllbGxvdyAubGlua19fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjRjREMzVFO1xufVxuLmxpbmsubGluay0tYXJyb3cteWVsbG93IC5saW5rX19hcnJvdzphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDM1RTtcbn1cbi5saW5rLmxpbmstLWRpcmVjdGlvbi1yZXZlcnNlIC5saW5rX19hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5saW5rLmxpbmstLXNpemUtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubGluay5saW5rLS1zaXplLXNtYWxsIC5saW5rX19hcnJvdyB7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmxpbmsubGluay0tc2l6ZS1zbWFsbDpob3ZlciAubGlua19fYXJyb3cge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xufVxuLmxpbms6aG92ZXIgLmxpbmtfX2Fycm93IHtcbiAgd2lkdGg6IDkwcHg7XG59XG4ubGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGluayAubGlua19fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmsgLmxpbmtfX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLyoubGlua3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkZ3JleS1kaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nKjEuMjU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIC8vIFRleHQgc3R5bGVzXG4gICYubGluay0tdGV4dC13aGl0ZXsgY29sb3I6ICR3aGl0ZTsgfVxuICAmLmxpbmstLXRleHQtYmx1ZXsgY29sb3I6ICRibHVlLWRrOyB9XG4gIC8vIEFycm93IHN0eWxlc1xuICAmLmxpbmstLWFycm93LWJsdWV7XG4gICAgJjpiZWZvcmV7IGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7IH1cbiAgICAmOmFmdGVyeyBiYWNrZ3JvdW5kOiAkYmx1ZS1sdDsgfVxuICB9XG4gICYubGluay0tYXJyb3cteWVsbG93e1xuICAgICY6YmVmb3JleyBib3JkZXItY29sb3I6ICR5ZWxsb3c7IH1cbiAgICAmOmFmdGVyeyBiYWNrZ3JvdW5kOiAkeWVsbG93OyB9XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAtMjZweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlICsgNnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkc3BhY2luZztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyoxLjU7XG4gICAgJjphZnRlcntcbiAgICAgIHdpZHRoOiAkc3BhY2luZyoxLjI1O1xuICAgIH1cbiAgfVxufVxuKi9cbi5idXR0b24sIC5ocy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCA3NXB4IDEwcHggMzBweDtcbiAgY29sb3I6ICMxRjIzNTU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNkI5OTM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b24ucHJpbWFyeS5sYXJnZSwgLmhzLWJ1dHRvbi5wcmltYXJ5LmxhcmdlIHtcbiAgcGFkZGluZzogMTBweCA2MHB4ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmJ1dHRvbi0tdGV4dF93aGl0ZSwgLmhzLWJ1dHRvbi5idXR0b24tLXRleHRfd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idXR0b24uYnV0dG9uLS1ib3JkZXJfYmx1ZSwgLmhzLWJ1dHRvbi5idXR0b24tLWJvcmRlcl9ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLmJ1dHRvbi5idXR0b24tLWJvcmRlcl9ibHVlOmJlZm9yZSwgLmhzLWJ1dHRvbi5idXR0b24tLWJvcmRlcl9ibHVlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRBQjFEODtcbn1cbi5idXR0b24uYnV0dG9uLS1ib3JkZXJfYmx1ZTphZnRlciwgLmhzLWJ1dHRvbi5idXR0b24tLWJvcmRlcl9ibHVlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzRBQjFEODtcbn1cbi5idXR0b24uYnV0dG9uLS1ib3JkZXJfeWVsbG93LCAuaHMtYnV0dG9uLmJ1dHRvbi0tYm9yZGVyX3llbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDM1RTtcbn1cbi5idXR0b24uYnV0dG9uLS1ib3JkZXJfeWVsbG93OmJlZm9yZSwgLmhzLWJ1dHRvbi5idXR0b24tLWJvcmRlcl95ZWxsb3c6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjREMzVFO1xufVxuLmJ1dHRvbi5idXR0b24tLWJvcmRlcl95ZWxsb3c6YWZ0ZXIsIC5ocy1idXR0b24uYnV0dG9uLS1ib3JkZXJfeWVsbG93OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RDM1RTtcbn1cbi5idXR0b246aG92ZXI6YmVmb3JlLCAuaHMtYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnV0dG9uOmhvdmVyOmFmdGVyLCAuaHMtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4uYnV0dG9uLmJ1dHRvbi0tZGlyZWN0aW9uX3JldmVyc2UsIC5ocy1idXR0b24uYnV0dG9uLS1kaXJlY3Rpb25fcmV2ZXJzZSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDc1cHggIWltcG9ydGFudDtcbn1cbi5idXR0b24uYnV0dG9uLS1kaXJlY3Rpb25fcmV2ZXJzZTpiZWZvcmUsIC5ocy1idXR0b24uYnV0dG9uLS1kaXJlY3Rpb25fcmV2ZXJzZTpiZWZvcmUge1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5idXR0b24uYnV0dG9uLS1kaXJlY3Rpb25fcmV2ZXJzZTphZnRlciwgLmhzLWJ1dHRvbi5idXR0b24tLWRpcmVjdGlvbl9yZXZlcnNlOmFmdGVyIHtcbiAgbGVmdDogMzBweDtcbn1cbi5idXR0b24uYnV0dG9uLS1kaXJlY3Rpb25fcmV2ZXJzZTpob3ZlcjpiZWZvcmUsIC5ocy1idXR0b24uYnV0dG9uLS1kaXJlY3Rpb25fcmV2ZXJzZTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgcm90YXRlKC0xMzVkZWcpO1xufVxuLmJ1dHRvbi5idXR0b24tLWRpcmVjdGlvbl9yZXZlcnNlOmhvdmVyOmFmdGVyLCAuaHMtYnV0dG9uLmJ1dHRvbi0tZGlyZWN0aW9uX3JldmVyc2U6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG4uYnV0dG9uLmJ1dHRvbi0taXNvbGF0ZV9pY29uLCAuaHMtYnV0dG9uLmJ1dHRvbi0taXNvbGF0ZV9pY29uIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogNDZweDtcbiAgcGFkZGluZzogMDtcbn1cbi5idXR0b24uYnV0dG9uLS1pc29sYXRlX2ljb246YmVmb3JlLCAuaHMtYnV0dG9uLmJ1dHRvbi0taXNvbGF0ZV9pY29uOmJlZm9yZSB7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDE4cHg7XG59XG4uYnV0dG9uLmJ1dHRvbi0taXNvbGF0ZV9pY29uOmFmdGVyLCAuaHMtYnV0dG9uLmJ1dHRvbi0taXNvbGF0ZV9pY29uOmFmdGVyIHtcbiAgdG9wOiAyMi4yNXB4O1xuICByaWdodDogMTNweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYnV0dG9uLmJ1dHRvbi0taXNvbGF0ZV9pY29uLmJ1dHRvbi0tYm9yZGVyX3llbGxvdzpiZWZvcmUsIC5ocy1idXR0b24uYnV0dG9uLS1pc29sYXRlX2ljb24uYnV0dG9uLS1ib3JkZXJfeWVsbG93OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5idXR0b24uYnV0dG9uLS1pc29sYXRlX2ljb24uYnV0dG9uLS1ib3JkZXJfeWVsbG93OmFmdGVyLCAuaHMtYnV0dG9uLmJ1dHRvbi0taXNvbGF0ZV9pY29uLmJ1dHRvbi0tYm9yZGVyX3llbGxvdzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYnV0dG9uOmJlZm9yZSwgLmhzLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZCOTkzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uYnV0dG9uOmFmdGVyLCAuaHMtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJhY2tncm91bmQ6ICMyNkI5OTM7XG59XG5cbi5jYXJkIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyNjJiNjggMCUsICM0YWIxZDggMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY2FyZCAuY2FyZF9fbGFiZWwge1xuICBtYXJnaW46IDQ1cHggMCAwIDA7XG59XG4uY2FyZCAuY2FyZF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMjIuNXB4IDA7XG59XG4uY2FyZCAuY2FyZF9fYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmQgLmNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMi41cHg7XG59XG5cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPXRleHRdLFxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9dGVsXSxcbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPXRleHRdLmlzLWZpbGxlZCxcbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPWVtYWlsXS5pcy1maWxsZWQsXG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9dGVsXS5pcy1maWxsZWQsXG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9c2VhcmNoXS5pcy1maWxsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxRjIzNTU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSB0ZXh0YXJlYTpmb2N1cywgZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIHRleHRhcmVhLmlzLWZpbGxlZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIHRleHRhcmVhW25hbWU9YWRkaXRpb25hbF0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgLmdmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSAuZ2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSAuZ2lucHV0X2NvbXBsZXggbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgLmdpbnB1dF9jb21wbGV4IC5uYW1lX2ZpcnN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgLmdpbnB1dF9jb21wbGV4IC5uYW1lX2xhc3Qge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9sZWZ0LmFkZHJlc3NfY2l0eS5naW5wdXRfYWRkcmVzc19jaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X3JpZ2h0LmFkZHJlc3Nfc3RhdGUuZ2lucHV0X2FkZHJlc3Nfc3RhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tLXRoZW1lLS1saWdodCB7XG4gIC8qXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG4gICAgY29sb3I6ICRncmV5LWRrO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgY29sb3I6ICRibHVlLWRrO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZmlsbGVke1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY29sb3I6ICRibHVlLWRrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuICAgICYuaXMtZmlsbGVke1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDEwJSk7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhe1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlLWx0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJi5pcy1maWxsZWR7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG4gICAgJi5pcy1maWxsZWR7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTAlKTtcbiAgICB9XG4gIH1cbiAgc2VsZWN0e1xuICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgfVxuICAuZ2ZpZWxke1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWhhbGYgIWltcG9ydGFudDtcbiAgfVxuICAuZ2lucHV0X2NvbXBsZXh7XG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYW1lX2ZpcnN0e1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1xdWFydGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYW1lX2xhc3R7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctcXVhcnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAqL1xufVxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBQjFEODtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5mb3JtLS10aGVtZS0tbGlnaHQgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5mb3JtLS10aGVtZS0tbGlnaHQgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxRjIzNTU7XG59XG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5mb3JtLS10aGVtZS0tbGlnaHQgaW5wdXRbdHlwZT10ZXh0XS5pcy1maWxsZWQsXG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5mb3JtLS10aGVtZS0tbGlnaHQgaW5wdXRbdHlwZT1udW1iZXJdLmlzLWZpbGxlZCxcbi5mb3JtLS10aGVtZS0tbGlnaHQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9ZW1haWxdLmlzLWZpbGxlZCxcbi5mb3JtLS10aGVtZS0tbGlnaHQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPXRlbF0uaXMtZmlsbGVkLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9c2VhcmNoXS5pcy1maWxsZWQge1xuICBib3JkZXItY29sb3I6ICM0QUIxRDg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9dGV4dF0uaXMtZmlsbGVkLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPW51bWJlcl0uaXMtZmlsbGVkLFxuLmZvcm0tLXRoZW1lLS1saWdodCBpbnB1dFt0eXBlPWVtYWlsXS5pcy1maWxsZWQsXG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9dGVsXS5pcy1maWxsZWQsXG4uZm9ybS0tdGhlbWUtLWxpZ2h0IGlucHV0W3R5cGU9c2VhcmNoXS5pcy1maWxsZWQge1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG4uZm9ybS0tdGhlbWUtLWxpZ2h0IHRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBQjFEODtcbn1cbi5mb3JtLS10aGVtZS0tbGlnaHQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxRjIzNTU7XG59XG4uZm9ybS0tdGhlbWUtLWxpZ2h0IHRleHRhcmVhOmZvY3VzLCAuZm9ybS0tdGhlbWUtLWxpZ2h0IHRleHRhcmVhLmlzLWZpbGxlZCB7XG4gIGJvcmRlci1jb2xvcjogIzRBQjFEODtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMxRjIzNTU7XG59XG4uZm9ybS0tdGhlbWUtLWxpZ2h0IHRleHRhcmVhLmlzLWZpbGxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cbi5mb3JtLS10aGVtZS0tbGlnaHQgc2VsZWN0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tLXRoZW1lLS1kYXJrIGlucHV0W3R5cGU9bnVtYmVyXSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPXRlbF0sXG4uZm9ybS0tdGhlbWUtLWRhcmsgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBQjFEODtcbn1cbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPW51bWJlcl0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmZvcm0tLXRoZW1lLS1kYXJrIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uZm9ybS0tdGhlbWUtLWRhcmsgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvcm0tLXRoZW1lLS1kYXJrIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPXRleHRdLmlzLWZpbGxlZCxcbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPW51bWJlcl0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZm9ybS0tdGhlbWUtLWRhcmsgaW5wdXRbdHlwZT1udW1iZXJdIGlucHV0W3R5cGU9ZW1haWxdLmlzLWZpbGxlZCxcbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uZm9ybS0tdGhlbWUtLWRhcmsgaW5wdXRbdHlwZT10ZWxdLmlzLWZpbGxlZCxcbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uZm9ybS0tdGhlbWUtLWRhcmsgaW5wdXRbdHlwZT1zZWFyY2hdLmlzLWZpbGxlZCB7XG4gIGJvcmRlci1jb2xvcjogIzRBQjFEODtcbn1cbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPXRleHRdLmlzLWZpbGxlZCxcbi5mb3JtLS10aGVtZS0tZGFyayBpbnB1dFt0eXBlPW51bWJlcl0gaW5wdXRbdHlwZT1lbWFpbF0uaXMtZmlsbGVkLFxuLmZvcm0tLXRoZW1lLS1kYXJrIGlucHV0W3R5cGU9dGVsXS5pcy1maWxsZWQsXG4uZm9ybS0tdGhlbWUtLWRhcmsgaW5wdXRbdHlwZT1zZWFyY2hdLmlzLWZpbGxlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvcm0tLXRoZW1lLS1kYXJrIHRleHRhcmVhIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBQjFEODtcbn1cbi5mb3JtLS10aGVtZS0tZGFyayB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mb3JtLS10aGVtZS0tZGFyayB0ZXh0YXJlYTpmb2N1cywgLmZvcm0tLXRoZW1lLS1kYXJrIHRleHRhcmVhLmlzLWZpbGxlZCB7XG4gIGJvcmRlci1jb2xvcjogIzRBQjFEODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9ybS0tdGhlbWUtLWRhcmsgdGV4dGFyZWEuaXMtZmlsbGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9ybS0tdGhlbWUtLWRhcmsgLnNlbGVjdCAuc2VsZWN0X19sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvcm0tLXRoZW1lLS1kYXJrIC5zZWxlY3QuaXMtb3BlbiAuc2VsZWN0X19sYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG4uZm9ybS0tdGhlbWUtLWRhcmsgLnNlbGVjdC5pcy1maWxsZWQgLnNlbGVjdF9fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLmZvcm0tLXRoZW1lLS1kYXJrIC5zZWxlY3QuaXMtZmlsbGVkIC5zZWxlY3RfX2xhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuXG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPW51bWJlcl0gaW5wdXRbdHlwZT1lbWFpbF0sXG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT10ZWxdLFxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1udW1iZXJdIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9dGV4dF06YWZ0ZXIsXG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1udW1iZXJdIGlucHV0W3R5cGU9ZW1haWxdOmFmdGVyLFxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9dGVsXTphZnRlcixcbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPXNlYXJjaF06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGNEQzNUU7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlLCBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0Y0RDM1RTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNEQzNUU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlLCBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIGlucHV0W3R5cGU9cmFkaW9dOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIge1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGNEQzNUU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgbGFiZWxbZm9yXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBsYWJlbFtmb3JdIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0QUIxRDg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5mb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzRBQjFEODtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1maWxsZWQgLnNlbGVjdC5pcy1tdWx0aWxpbmUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0LmlzLW9wZW4gLnNlbGVjdF9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItY29sb3I6ICM0QUIxRDg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLCB0b3AgMW1zO1xufVxuLnNlbGVjdC5pcy1vcGVuIC5zZWxlY3RfX2xhYmVsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QuaXMtb3BlbiAuc2VsZWN0X19sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNlbGVjdC5pcy1vcGVuIC5zZWxlY3RfX2xhYmVsOmFmdGVyIHtcbiAgdG9wOiAyMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNlbGVjdC5pcy1maWxsZWQgLnNlbGVjdF9fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG4uc2VsZWN0LmlzLWZpbGxlZCAuc2VsZWN0X19sYWJlbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cbi5zZWxlY3Quc2VsZWN0LS10aGVtZS0teWVsbG93LmlzLW9wZW4gLnNlbGVjdF9fbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDM1RTtcbn1cbi5zZWxlY3Quc2VsZWN0LS10aGVtZS0teWVsbG93LmlzLW9wZW4gLnNlbGVjdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRjREMzVFO1xufVxuLnNlbGVjdC5zZWxlY3QtLXRoZW1lLS15ZWxsb3cuaXMtb3BlbiAuc2VsZWN0X19sYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdC5zZWxlY3QtLXRoZW1lLS15ZWxsb3cgLnNlbGVjdF9fbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNGNEQzNUU7XG59XG4uc2VsZWN0LnNlbGVjdC0tdGhlbWUtLXllbGxvdyAuc2VsZWN0X19sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjREMzVFO1xufVxuLnNlbGVjdC5zZWxlY3QtLXRoZW1lLS15ZWxsb3cgLnNlbGVjdF9fbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNGNEQzNUU7XG59XG4uc2VsZWN0IC5zZWxlY3RfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEFCMUQ4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0IC5zZWxlY3RfX2xhYmVsOmJlZm9yZSwgLnNlbGVjdCAuc2VsZWN0X19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG4uc2VsZWN0IC5zZWxlY3RfX2xhYmVsOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xuICByaWdodDogNTBweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgYmFja2dyb3VuZDogIzRBQjFEODtcbn1cbi5zZWxlY3QgLnNlbGVjdF9fbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzRBQjFEODtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzRBQjFEODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnNlbGVjdCAuc2VsZWN0X19sYWJlbC0tbXVsdGlwbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VsZWN0IC5zZWxlY3RfX2xhYmVsLS1tdWx0aXBsZSAuc2VsZWN0X19sYWJlbF93cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4uc2VsZWN0IC5zZWxlY3RfX2xhYmVsLS1tdWx0aXBsZSAuc2VsZWN0X19sYWJlbF9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNEFCMUQ4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNlbGVjdCAuc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zZWxlY3QgLnNlbGVjdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNXB4O1xufVxuLnNlbGVjdCAuc2VsZWN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICM0QUIxRDg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0IC5zZWxlY3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjM1NTtcbn1cbi5zZWxlY3QgLnNlbGVjdF9fbGlzdCAuc2VsZWN0X19saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdCAuc2VsZWN0X19saXN0IC5zZWxlY3RfX2xpc3RfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLnNlbGVjdCAuc2VsZWN0X19saXN0IC5zZWxlY3RfX2xpc3RfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMxRjIzNTU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzQsIDE3NywgMjE2LCAwLjIpO1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICBncmlkLWNvbHVtbi1nYXA6IDQ1cHggIWltcG9ydGFudDtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHNwYW4ge1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjIuNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3Mgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC03cHg7XG4gIG1hcmdpbjogMCA0NXB4IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwLmdmX3N0ZXBfYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjREMzVFO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9udW1iZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9maWVsZHMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmdmb3JtX2Zvb3Rlcixcbi5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiAuYnV0dG9uLFxuLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNzVweCAxMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTUuNXB4O1xufVxuLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIC5idXR0b246YmVmb3JlLFxuLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24gLmJ1dHRvbjpiZWZvcmUge1xuICB0b3A6IDE0cHg7XG59XG5cbi5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2FwcGxpY2F0aW9uX2Zvcm0ge1xuICAvKlxuICAuZm9ybV9faGVhZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoI2NjYywgMC40KTtcbiAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgfVxuICAgIC5mb3JtX19oZWFkZXJfaXRlbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZioxLjU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKScgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAycHggc29saWQgcmdiYSgjY2NjLCAwLjQpO1xuICAgICAgICBjb2xvcjogcmdiYSgjY2NjLCAwLjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbiAgY291bnRlci1yZXNldDogbnVtYmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2hlYWRlciAuZm9ybV9faGVhZGVyX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtOmZpcnN0LW9mLXR5cGUuaXMtYWN0aXZlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtOmxhc3Qtb2YtdHlwZS5pcy1hY3RpdmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtLmlzLWFjdGl2ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2hlYWRlciAuZm9ybV9faGVhZGVyX2l0ZW0uaXMtYWN0aXZlLXNpYmxpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDExcHg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faGVhZGVyIC5mb3JtX19oZWFkZXJfaXRlbS5pcy1wcmV2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtLmlzLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJQcmV2OiBcIjtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtLmlzLW5leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19oZWFkZXIgLmZvcm1fX2hlYWRlcl9pdGVtLmlzLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJOZXh0OiBcIjtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNjBweCAwIDAgMDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19maWVsZHMgLmZvcm1fX3N1Ym1pdF9lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0Y0RDM1RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1sZWZ0LCAjYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjIuNXB4KTtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjIuNXB4O1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyMi41cHg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQgLmZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQgLmZvcm1fX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0gaW5wdXRbdHlwZT1lbWFpbF0sXG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2ZpZWxkIHRleHRhcmVhLFxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2ZpZWxkIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0Y0RDM1RTtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLmlzLWZpbGxlZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzRBQjFEODtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0QUIxRDg7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFGMjM1NTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19pbnB1dC5pcy1maWxsaW5nLCAjYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faW5wdXQuaXMtZmlsbGVkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faW5wdXQuaXMtZmlsbGluZyAuZm9ybV9faW5wdXRfbGFiZWwsICNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19pbnB1dC5pcy1maWxsZWQgLmZvcm1fX2lucHV0X2xhYmVsIHtcbiAgdG9wOiAtMzBweDtcbiAgb3BhY2l0eTogMTtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19pbnB1dC5mb3JtX19pbnB1dC0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19pbnB1dC5mb3JtX19pbnB1dC0tY2hlY2tib3ggLmZvcm1fX2lucHV0X2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNS41cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faW5wdXQuZm9ybV9faW5wdXQtLWNoZWNrYm94IC5mb3JtX19pbnB1dF9pdGVtIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2lucHV0LmZvcm1fX2lucHV0LS1jaGVja2JveCAuZm9ybV9faW5wdXRfaXRlbSBsYWJlbCBzcGFuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19pbnB1dC5mb3JtX19pbnB1dC0tY2hlY2tib3hfaW5saW5lIC5mb3JtX19pbnB1dF9pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faW5wdXQuZm9ybV9faW5wdXQtLWNoZWNrYm94X2lubGluZSAuZm9ybV9faW5wdXRfaXRlbXMgLmZvcm1fX2lucHV0X2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faW5wdXQuZm9ybV9faW5wdXQtLWNoZWNrYm94X2lubGluZSAuZm9ybV9faW5wdXRfaXRlbXMgLmZvcm1fX2lucHV0X2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2lucHV0IC5mb3JtX19pbnB1dF9sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faW5wdXQgLmZvcm1fX2lucHV0X2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICNGNEQzNUU7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9faW5wdXQgLmZvcm1fX2lucHV0X2l0ZW1zIC5mb3JtX19pbnB1dF9pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5mb3JtX19pbnB1dCAuZm9ybV9faW5wdXRfaXRlbXMgLmZvcm1fX2lucHV0X2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmZvcm1fX2Zvb3Rlci5pcy1pbml0aWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAzNSwgODUsIDAuOCk7XG59XG4jYXBwbGljYXRpb25fZm9ybSAubG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgzMSwgMzUsIDg1LCAwLjgpO1xufVxuI2FwcGxpY2F0aW9uX2Zvcm0gLmxvYWRlciAubG9hZGVyX193cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4jYXBwbGljYXRpb25fZm9ybSAuaXMtY29uZGl0aW9uYWwsXG4jYXBwbGljYXRpb25fZm9ybSAuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhcHBsaWNhdGlvbl9mb3JtIC5pcy1jb25kaXRpb25hbC5pcy12aXNpYmxlLFxuI2FwcGxpY2F0aW9uX2Zvcm0gLmlzLWhpZGRlbi5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYnNwdC1mb3JtIGZpZWxkc2V0IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5oYnNwdC1mb3JtIC5ocy1maWVsZHR5cGUtc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhic3B0LWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KSAhaW1wb3J0YW50O1xufVxuLmhic3B0LWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNEFCMUQ4O1xuICBib3JkZXItbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjREMzVFO1xufVxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLmlzLWZpbGxlZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzRBQjFEODtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0QUIxRDg7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFGMjM1NTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5oYnNwdC1mb3JtIC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmhzLWZvcm0tZmllbGQgbGFiZWxbZm9yXSB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uaHMtZm9ybS1maWVsZCBsYWJlbFtmb3JdIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uaHMtZm9ybS1maWVsZCAuaHMtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uaHMtZm9ybS1maWVsZCAuaHMtaW5wdXQ6bm90KHNlbGVjdCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0yOXB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBQjFEOCAhaW1wb3J0YW50O1xuICB0b3A6IC01cHg7XG59XG4uaHMtZm9ybS1maWVsZCAuaHMtaW5wdXQ6bm90KHNlbGVjdCk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0QUIxRDg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dDpub3Qoc2VsZWN0KTpmb2N1cyArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7XG59XG4uaHMtZm9ybS1maWVsZCAuaHMtaW5wdXQ6bm90KHNlbGVjdCk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdC5ocy1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhzLXJlY2FwdGNoYSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgZm9ybSBmaWVsZHNldCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCBmb3JtIHNwYW4ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCBmb3JtIC5pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgZm9ybSB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgZm9ybSAuaHMtZmllbGR0eXBlLWZpbGUgLmlucHV0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgZm9ybSAuaHMtZmllbGR0eXBlLWZpbGUgLmhzLWVycm9yLW1zZ3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlY3Rpb24tLWpvYl9hcHBseSAuc2VjdGlvbl9fb2JqZWN0IGZvcm0gaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEFCMUQ4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCBmb3JtIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICB0b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgZm9ybSAuaHMtYnV0dG9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgLnN1Ym1pdHRlZC1tZXNzYWdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uZmlsZS5pcy1mb2N1c2VkIC5maWxlX19kcm9wX2FyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxNzcsIDIxNiwgMC4zKTtcbn1cbi5maWxlLmhhcy1pdGVtcyAuZm9ybV9fZmlsZV91cGxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGUgLmZpbGVfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTUuNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5maWxlIC5maWxlX19kcm9wX2FyZWEge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEFCMUQ4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmZpbGUgLmZpbGVfX2Ryb3BfYXJlYS5oYXMtZXJyb3JzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y0RDM1RTtcbn1cbi5maWxlIC5maWxlX19kcm9wX2FyZWEuaGFzLWVycm9ycyAuZm9ybV9fZmlsZV91cGxvYWRfZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWxlIC5maWxlX19kcm9wX2FyZWFfaW5wdXQge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGUgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsZSAuZm9ybV9faW5wdXRfZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmZpbGUuaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDM1RTtcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9pbnN0cnVjdGlvbnMsXG4uZmlsZSAuZm9ybV9fZmlsZV91cGxvYWRfYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2J1dHRvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjRjREMzVFO1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2Vycm9yLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9idXR0b24gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9pbnN0cnVjdGlvbnMgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmlsZSAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZSAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdC5oYXMtaXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9saXN0IC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2hlYWRpbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3QgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaGVhZGluZyAudHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzUlO1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3QgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXMgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXNfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzRBQjFEODtcbiAgYmFja2dyb3VuZDogIzRBQjFEODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uZmlsZSAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdCAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtcyAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtc19pdGVtLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9saXN0IC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zIC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zX2l0ZW0uaXMtdmlzaWJsZSAuZmlsZV9pY29uIHN2ZyBjaXJjbGUge1xuICBzdHJva2UtZGFzaG9mZnNldDogMHB4O1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3QgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXMgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXNfaXRlbSAuZmlsZV9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZmlsZSAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdCAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtcyAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtc19pdGVtIC5maWxlX2ljb24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMDtcbiAgZmlsbDogbm9uZTtcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9saXN0IC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zIC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zX2l0ZW0gLmZpbGVfaWNvbiBzdmcgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xuICBzdHJva2Utd2lkdGg6IDRweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMHB4O1xuICB0cmFuc2l0aW9uOiAycyBlYXNlLWluLW91dDtcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9saXN0IC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zIC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zX2l0ZW0gLmZpbGVfaWNvbiBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3QgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXMgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXNfaXRlbSBzcGFuIHtcbiAgZmxleDogMTtcbn1cbi5maWxlIC5mb3JtX19maWxlX3VwbG9hZF9saXN0IC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zIC5mb3JtX19maWxlX3VwbG9hZF9saXN0X2l0ZW1zX2l0ZW0gLmZpbGVfdHlwZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMSwgMzUsIDg1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZmlsZSAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdCAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtcyAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtc19pdGVtIC5maWxlX3R5cGUgLmZpbGVfdHlwZV9vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3QgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXMgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXNfaXRlbSAuZmlsZV90eXBlIC5maWxlX3R5cGVfb3B0aW9uOmhvdmVyOm5vdCguaXMtYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzQsIDE3NywgMjE2LCAwLjQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uZmlsZSAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdCAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtcyAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9pdGVtc19pdGVtIC5maWxlX3R5cGUgLmZpbGVfdHlwZV9vcHRpb24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzRBQjFEOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLmZpbGUgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3QgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXMgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXNfaXRlbSAuZmlsZV9yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbi0tRmluZF9sZWdhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgcGFkZGluZzogNTBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1GaW5kX2xlZ2FsIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tLUZpbmRfbGVnYWxfcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAtNTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1GaW5kX2xlZ2FsX3BhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleGJveDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4vKlJBRElPIEZJRUxEUyovXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgLyp3aWR0aDogNDAwcHggIWltcG9ydGFudDsqL1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGViMThlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xufVxuXG4vKmZpZWxkIGxhYmVscyovXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICAvKmJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRkMzVlOyAqL1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLyp0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLypmb3JtIGJ1dHRvbnMqL1xuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzkgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24gLmJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLypUZXh0IElucHV0IGZpZWxkcyAqL1xuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzRlYjE4ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xufVxuXG4vKmVtYWlsIGZpZWxkKi9cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlICFpbXBvcnRhbnQ7XG59XG5cbi8qdGVsIGZpZWxkKi9cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ZWIxOGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5naW5wdXRfY29tcGxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIHNlbGVjdCBmaWVsZHMgKi9cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBzZWxlY3Qge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzRlYjE4ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV93cmFwcGVyIHNlbGVjdCBvcHRpb246OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuXG4vKmZvb3RlciBhbmQgU3VibWlzc2lvbiBCdXR0b25zKi9cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFGMjM1NSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ZWIxOGU7XG59XG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzRlYjE4ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ZWIxOGUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypzdHlsaW5nIGZvciBnZm9ybSBzdWJtaXNzaW9uIGVycm9yICovXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICMxRjIzNTUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgaDIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICMxRjIzNTUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qc3R5bGluZyBmb3IgY29uZmlybWF0aW9uIG1lc3NhZ2UqL1xuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4vKnVwZGF0ZSBhZnRlciB0ZXh0IGlzIGlucHV0IGludG8gdGV4dCBmaWVsZHMqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nY2hvaWNlIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5uYW1lX2xhc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgc2VsZWN0IHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IC0yMHB4O1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSB7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdjaG9pY2UgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5naW5wdXRfY29tcGxleCAubmFtZV9sYXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aDogMzkwcHgpIGFuZCAoaGVpZ2h0OiA4NDRweCkge1xuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IC0yMHB4O1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSB7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdjaG9pY2UgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5naW5wdXRfY29tcGxleCAubmFtZV9sYXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdjaG9pY2Uge1xuICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nY2hvaWNlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLm5hbWVfbGFzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBzZWxlY3Qge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nY2hvaWNlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGxpbmVhcjtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbiNwcmVsb2FkZXIuaXMtbG9hZGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jcHJlbG9hZGVyIHN2ZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA2NTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuI3ByZWxvYWRlciBzdmcgcG9seWdvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICMyNkI5OTM7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE3O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIGFuaW1hdGlvbjogZGFzaCAyLjVzIGN1YmljLWJlemllcigwLjM1LCAwLjA0LCAwLjYzLCAwLjk1KSBpbmZpbml0ZTtcbn1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG9hZGVyLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmxvYWRlciAubG9hZGVyX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvYWRlciBzdmcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNjU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5sb2FkZXIgc3ZnIHBvbHlnb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjMjZCOTkzO1xuICBzdHJva2UtZGFzaGFycmF5OiAxNztcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBhbmltYXRpb246IGRhc2ggMi41cyBjdWJpYy1iZXppZXIoMC4zNSwgMC4wNCwgMC42MywgMC45NSkgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTM2O1xuICB9XG59XG4ubG9hZGVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG9hZGVyLS1pbmxpbmUgc3ZnIGNpcmNsZSB7XG4gIGZpbGw6ICNGNEQzNUU7XG59XG5cbi5sb2NhdGlvbiAubG9jYXRpb25fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5sb2NhdGlvbiAubG9jYXRpb25fX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmxvY2F0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvY2F0aW9uIGE6bm90KC5saW5rKSB7XG4gIGNvbG9yOiAjNEFCMUQ4O1xufVxuXG4ubmF2aWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLm5hdmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZpY29uLmlzLWFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2aWNvbi5pcy1hY3RpdmUgc3BhbjpiZWZvcmUsIC5uYXZpY29uLmlzLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5uYXZpY29uLmlzLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm5hdmljb24uaXMtYWN0aXZlIHNwYW46YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubmF2aWNvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuLm5hdmljb24gc3BhbjpiZWZvcmUsIC5uYXZpY29uIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubmF2aWNvbiBzcGFuOmJlZm9yZSB7XG4gIHRvcDogLTlweDtcbn1cbi5uYXZpY29uIHNwYW46YWZ0ZXIge1xuICBib3R0b206IC05cHg7XG59XG5cbi5maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIH1cbn1cbi5maWx0ZXI6YmVmb3JlLCAuZmlsdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyOmJlZm9yZSwgLmZpbHRlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5maWx0ZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ZjdmNyAwJSwgcmdiYSgyNDcsIDI0NywgMjQ3LCAwKSAxMDAlKTtcbn1cbi5maWx0ZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZjdmN2Y3IDAlLCByZ2JhKDI0NywgMjQ3LCAyNDcsIDApIDEwMCUpO1xufVxuLmZpbHRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZpbHRlciB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlciB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmZpbHRlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5maWx0ZXIgdWwgbGkuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjREMzVFO1xufVxuLmZpbHRlciB1bCBsaSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvIC5oZXJvX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLS1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIC8qXG4gIC5oZXJvX190ZXh0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1oYWxmO1xuICAgIH1cbiAgICBoMXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogJHNwYWNpbmcqMi41O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgYm90dG9tOiAkc3BhY2luZyoxLjU7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMS41cHg7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmLmlzLXZpc2libGV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICovXG59XG4uaGVyby0taG9tZSAuaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDEyMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0taG9tZSAuaGVyb19faW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5oZXJvLS1ob21lIC5oZXJvX19pbWFnZSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2ltYWdlIC5oZXJvX19pbWFnZV9pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjdzIGVhc2UtaW4tb3V0O1xufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2ltYWdlIC5oZXJvX19pbWFnZV9pdGVtIC5oZXJvX19pbWFnZV9pdGVtX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby0taG9tZSAuaGVyb19faW1hZ2UgLmhlcm9fX2ltYWdlX2l0ZW0gLmhlcm9fX2ltYWdlX2l0ZW1fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyby0taG9tZSAuaGVyb19faW1hZ2UgLmhlcm9fX2ltYWdlX2l0ZW0gLmhlcm9fX2ltYWdlX2l0ZW1fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0taG9tZSAuaGVyb19faW1hZ2UgLmhlcm9fX2ltYWdlX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVyby0taG9tZSAuaGVyb19faW1hZ2UgLmhlcm9fX2ltYWdlX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtcbn1cbi5oZXJvLS1ob21lIC5oZXJvX19pbWFnZSAuaGVyb19faW1hZ2VfaXRlbS5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLS1ob21lIC5oZXJvX19saW5rcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAtNjBweDtcbiAgd2lkdGg6IDU4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNjBweCAwO1xuICB6LWluZGV4OiAyMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0taG9tZSAuaGVyb19fbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgfVxufVxuLmhlcm8tLWhvbWUgLmhlcm9fX2xpbmtzIGEge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1ob21lIC5oZXJvX19saW5rcyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5oZXJvLS1ob21lIC5oZXJvX19saW5rcyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVyby0tcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlcm8tLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5oZXJvLS1wYWdlIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tcGFnZSAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5oZXJvLS1wYWdlIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uaGVyby0tcGFnZSAuY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1wYWdlIC5jb250ZW50OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5oZXJvLS1wYWdlIC5jb250ZW50OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbn1cbi5oZXJvLS1wYWdlIC5jb250ZW50IGgxLCAuaGVyby0tcGFnZSAuY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLS1wYWdlIC5jb250ZW50IGgxLCAuaGVyby0tcGFnZSAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uaGVyby0tcGFnZSAuaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjYyYjY4IDAlLCAjNGFiMWQ4IDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tLXBhZ2UgLmhlcm9fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgKyA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlcm8tLXBhZ2UgLmhlcm9fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLmhlcm8tLXBhZ2UgLmhlcm9fX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwMCUpO1xufVxuLmhlcm8tLXBhZ2UgLmhlcm9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlcm8tLXBhZ2UgLmhlcm9fX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS1wYWdlIC5oZXJvX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBmb250LXNpemU6IDE1LjVweDtcbiAgfVxufVxuLmhlcm8tLXBhZ2UgLmhlcm9fX3RleHQgaDIge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5oZXJvLS1wYWdlIC5oZXJvX190ZXh0IC5sYWJlbCB7XG4gIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbn1cbi5oZXJvLS1wYWdlIC5oZXJvX190ZXh0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjNEFCMUQ4O1xufVxuXG4uaGVyby0tdGVhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tdGVhbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVyby0tdGVhbSAuaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyMHB4O1xuICByaWdodDogY2FsYygxMDAlIC0gNTAwcHgpO1xuICBsZWZ0OiAtMTIwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby0tdGVhbSAuaGVyb19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyArIDQwcHgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVyby0tdGVhbSAuaGVyb19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS10ZWFtIC5oZXJvX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgICB0b3A6IC02MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgZm9udC1zaXplOiAxNS41cHg7XG4gIH1cbn1cbi5oZXJvLS10ZWFtIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4IDU2MHB4O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLS10ZWFtIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVyby0tdGVhbSAuY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG59XG4uaGVyby0tdGVhbSAuY29udGVudCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZXJvLS10ZWFtIC5jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBIb21lIFBhZ2UgQ1RBJ3MgKi9cbi5oZXJvX19idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbi5oZXJvX19idXR0b24tY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvX19saW5rLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogc2VtaWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVyb19fYnV0dG9uLS13aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi5oZXJvX19idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEVCMThFO1xufVxuXG4uaGVyb19fYnV0dG9uLS1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRFQjE4RTtcbn1cblxuLmhlcm9fX2J1dHRvbi0tZ3JlZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFQjE4RTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEVCMThFO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4uaGVyb19fbGluay1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVyb19fbGluay1hcnJvdzphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5oZXJvX19ibHVlLWFycm93IHtcbiAgcmlnaHQ6IC0xNjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmhlcm9fX3doaXRlLWFycm93IHtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyb19fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG4gIC5oZXJvX19idXR0b24tY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlcm9fX2J1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhlcm9fX2J1dHRvbi1jb250YWluZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNsb3RfX3NlbGVjdG9yIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xvdF9fc2VsZWN0b3IgbGkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2xvdF9fc2VsZWN0b3IgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc2xvdF9fc2VsZWN0b3IgbGkuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5zbG90X19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLnNsb3RfX2NvbnRlbnQgLnNsb3RfX2NvbnRlbnRfdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHggMCAzMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnRhYnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJzIC50YWJzX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGN0Y3Rjc7XG59XG4udGFicyAudGFic19faGVhZGluZyAudGFic19faGVhZGluZ19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICNkMWQxZDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi50YWJzIC50YWJzX19oZWFkaW5nIC50YWJzX19oZWFkaW5nX2l0ZW0uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNEQzNUU7XG59XG4udGFicyAudGFic19faGVhZGluZyAudGFic19faGVhZGluZ19pdGVtLmlzLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnRhYnMgLnRhYnNfX2hlYWRpbmcgLnRhYnNfX2hlYWRpbmdfaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjYjdiN2I3O1xufVxuLnRhYnMgLnRhYnNfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi50YWJzIC50YWJzX19jb250ZW50IC50YWJzX19jb250ZW50X2l0ZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFicyAudGFic19fY29udGVudCAudGFic19fY29udGVudF9pdGVtLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi50YWJzIC50YWJzX19jb250ZW50IC50YWJzX19jb250ZW50X2l0ZW0udGFic19fY29udGVudF9pdGVtLS10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYnMgLnRhYnNfX2NvbnRlbnQgLnRhYnNfX2NvbnRlbnRfaXRlbS50YWJzX19jb250ZW50X2l0ZW0tLXRhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udGFicyAudGFic19fY29udGVudCAudGFic19fY29udGVudF9pdGVtLnRhYnNfX2NvbnRlbnRfaXRlbS0tdGFibGUgZGl2IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGN0Y3Rjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFicyAudGFic19fY29udGVudCAudGFic19fY29udGVudF9pdGVtLnRhYnNfX2NvbnRlbnRfaXRlbS0tdGFibGUgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhYnMgLnRhYnNfX2NvbnRlbnQgLnRhYnNfX2NvbnRlbnRfaXRlbS50YWJzX19jb250ZW50X2l0ZW0tLXRhYmxlIGRpdltkYXRhLWNhdGVnb3J5XSB7XG4gIGNvbG9yOiAjNEFCMUQ4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGlja2VyLS1jb21wYWN0IC5waWNrZXJfX2xpc3QgbGkge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5waWNrZXJfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGlja2VyX19saXN0IGxpIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGlja2VyX19saXN0IGxpW2RhdGEtY2F0ZWdvcnldIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGlja2VyX19saXN0IGxpW2RhdGEtY2F0ZWdvcnldIHNwYW46YmVmb3JlLCAucGlja2VyX19saXN0IGxpW2RhdGEtY2F0ZWdvcnldIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnBpY2tlcl9fbGlzdCBsaVtkYXRhLWNhdGVnb3J5XSBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogY2FsYygxMDAlICsgMzBweCk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzRBQjFEODtcbn1cbi5waWNrZXJfX2xpc3QgbGlbZGF0YS1jYXRlZ29yeV0gc3BhbjphZnRlciB7XG4gIHRvcDogMTdweDtcbiAgbGVmdDogY2FsYygxMDAlICsgNjlweCk7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzRBQjFEODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnBpY2tlcl9fbGlzdCBsaS5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBpY2tlcl9fbGlzdCBsaS5pcy1hY3RpdmVbZGF0YS1jYXRlZ29yeV0gc3BhbjpiZWZvcmUsIC5waWNrZXJfX2xpc3QgbGkuaXMtYWN0aXZlW2RhdGEtY2F0ZWdvcnldIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBpY2tlcl9fbGlzdCBsaS5pcy1hY3RpdmUtLXNpYmxpbmcge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGlja2VyX19saXN0IGxpLmlzLWFjdGl2ZS0tc2libGluZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5waWNrZXJfX2xpc3QgbGkuaXMtYWN0aXZlLS1zaWJsaW5nLS1maXJzdCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5waWNrZXJfX2xpc3QgbGkuaXMtYWN0aXZlLS1zaWJsaW5nLS1maXJzdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGlja2VyX19saXN0IGxpIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhcm91c2VsIHtcbiAgd2lkdGg6IDk4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWxfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsX193cmFwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19pbWFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWxfX2ltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWxfX2ltYWdlczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWxfX2ltYWdlczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuLmNhcm91c2VsIC5jYXJvdXNlbF9faW1hZ2VzIC5jYXJvdXNlbF9faW1hZ2VzX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19pbWFnZXMgLmNhcm91c2VsX19pbWFnZXNfaW1hZ2UuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxODBweCk7XG4gIG1pbi13aWR0aDogNTUwcHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsX190ZXh0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWxfX3RleHQgaDQge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX190ZXh0IC5zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIHJpZ2h0OiAtNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWxfX3RleHQgLnN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsIC5jYXJvdXNlbF9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygxMDAlICsgMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsX19jb250cm9scyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsIC5jYXJvdXNlbF9fY29udHJvbHMge1xuICAgIGJvdHRvbTogOTBweDtcbiAgfVxufVxuLmNhcm91c2VsIC5jYXJvdXNlbF9fY29udHJvbHMgLmNhcm91c2VsX19jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjZCOTkzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19jb250cm9scyAuY2Fyb3VzZWxfX2NvbnRyb2wuaXMtZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbF9fY29udHJvbHMgLmNhcm91c2VsX19jb250cm9sLmlzLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWxfX2NvbnRyb2xzIC5jYXJvdXNlbF9fY29udHJvbDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbF9fY29udHJvbHMgLmNhcm91c2VsX19jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyNkI5OTM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19jb250cm9scyAuY2Fyb3VzZWxfX2NvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0QUIxRDg7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19jb250cm9scyAuY2Fyb3VzZWxfX2NvbnRyb2w6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbF9fY29udHJvbHMgLmNhcm91c2VsX19jb250cm9sLmNhcm91c2VsX19jb250cm9sLS1uZXh0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWxfX2NvbnRyb2xzIC5jYXJvdXNlbF9fY29udHJvbC5jYXJvdXNlbF9fY29udHJvbC0tcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjBkZWcpO1xuICBsZWZ0OiAycHg7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5jYXJvdXNlbF9fcGFnaW5hdGlvbl9pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNkMWQxZDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWxfX3BhZ2luYXRpb24gLmNhcm91c2VsX19wYWdpbmF0aW9uX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWxfX3BhZ2luYXRpb24gLmNhcm91c2VsX19wYWdpbmF0aW9uX2l0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsX19wYWdpbmF0aW9uIC5jYXJvdXNlbF9fcGFnaW5hdGlvbl9pdGVtLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI2Qjk5MztcbiAgY29sb3I6ICMyNkI5OTM7XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlciAuc2xpZGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlciAuc2xpZGVyX19pdGVtc19faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLnNsaWRlciAuc2xpZGVyX19pdGVtc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50ZXN0aW1vbmlhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3dyYXA6YmVmb3JlLCAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3dyYXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzRBQjFEODtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogLTMwcHg7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3dyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBib3R0b206IC02MHB4O1xuICByaWdodDogLTMwcHg7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19pdGVtLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2l0ZW0gYmxvY2txdW90ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNy4xMjVweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19faXRlbSAudGVzdGltb25pYWxzX19hdHRyaWJ1dGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19faXRlbSAudGVzdGltb25pYWxzX19hdHRyaWJ1dGlvbiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19pdGVtIC50ZXN0aW1vbmlhbHNfX2F0dHJpYnV0aW9uIGRpdiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19faW1hZ2Uge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEyNXB4KTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2xzIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19fY29udHJvbHMgLnRlc3RpbW9uaWFsc19fY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2Qjk5MztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19jb250cm9scyAudGVzdGltb25pYWxzX19jb250cm9sOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19jb250cm9scyAudGVzdGltb25pYWxzX19jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyNkI5OTM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2xzIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0QUIxRDg7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2xzIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2w6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19jb250cm9scyAudGVzdGltb25pYWxzX19jb250cm9sLnRlc3RpbW9uaWFsc19fY29udHJvbC0tbmV4dDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX19jb250cm9scyAudGVzdGltb25pYWxzX19jb250cm9sLnRlc3RpbW9uaWFsc19fY29udHJvbC0tcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDJweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19fY29udHJvbHMgLnRlc3RpbW9uaWFsc19fY29udHJvbC5pcy1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2xzIC50ZXN0aW1vbmlhbHNfX2NvbnRyb2wuaXMtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xufVxuXG4udGVzdGltb25pYWxzLS1zdGF0aWMgLnRlc3RpbW9uaWFsc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmF1ZGlvX3BsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG4gIHBhZGRpbmc6IDMwcHggNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdWRpb19wbGF5ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxODFiNDI7XG4gIH1cbn1cbi5hdWRpb19wbGF5ZXIuaXMtcGxheWluZyAuYXVkaW9fcGxheWVyX19jb250cm9sLS1wbGF5OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmF1ZGlvX3BsYXllci5pcy1wbGF5aW5nIC5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLXBsYXk6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgcm90YXRlWSgtOTBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuLmF1ZGlvX3BsYXllciA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5hdWRpb19wbGF5ZXJfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdWRpb19wbGF5ZXJfX2NvbnRyb2wge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmF1ZGlvX3BsYXllcl9fY29udHJvbDphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXVkaW9fcGxheWVyX19jb250cm9sOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5hdWRpb19wbGF5ZXJfX2NvbnRyb2w6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICBib3JkZXItY29sb3I6ICNGNEQzNUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXVkaW9fcGxheWVyX19jb250cm9sLS1wbGF5IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYXVkaW9fcGxheWVyX19jb250cm9sLS1wbGF5OmJlZm9yZSwgLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tcGxheTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjRjREMzVFO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tcGxheTpiZWZvcmUsIC5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLXBsYXk6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tcGxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIG1hcmdpbjogMnB4IDAgMCAycHg7XG59XG5cbi5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLXJld2luZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLXNwZWVkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tdm9sdW1lLmlzLWRpc2FibGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cbi5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLXZvbHVtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7XG59XG5cbi5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1ZGlvX3BsYXllcl9fY29udHJvbC0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmF1ZGlvX3BsYXllcl9fY29udHJvbC0taW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5hdWRpb19wbGF5ZXJfX3Byb2dyZXNzX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdWRpb19wbGF5ZXJfX3Byb2dyZXNzX2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmF1ZGlvX3BsYXllcl9fcHJvZ3Jlc3NfYmFyIC5hdWRpb19wbGF5ZXJfX3RyYWNrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRBQjFEODtcbn1cbi5hdWRpb19wbGF5ZXJfX3Byb2dyZXNzX2JhciBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC0tcmFuZ2U6IGNhbGModmFyKC0tbWF4KSAtIHZhcigtLW1pbikpO1xuICAtLXJhdGlvOiBjYWxjKCh2YXIoLS12YWx1ZSkgLSB2YXIoLS1taW4pKSAvIHZhcigtLXJhbmdlKSk7XG4gIC0tc3g6IGNhbGMoMC41ICogMTBweCArIHZhcigtLXJhdGlvKSAqICgxMDAlIC0gMTBweCkpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTExNDMwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hdWRpb19wbGF5ZXJfX3Byb2dyZXNzX2JhciBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYXVkaW9fcGxheWVyX19wcm9ncmVzc19iYXIgaW5wdXRbdHlwZT1yYW5nZV06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0Y0RDM1RTtcbn1cbi5hdWRpb19wbGF5ZXJfX3Byb2dyZXNzX2JhciBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNEFCMUQ4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmF1ZGlvX3BsYXllcl9fcHJvZ3Jlc3NfYmFyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYjpob3ZlciwgLmF1ZGlvX3BsYXllcl9fcHJvZ3Jlc3NfYmFyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjREMzVFO1xufVxuLmF1ZGlvX3BsYXllcl9fcHJvZ3Jlc3NfYmFyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzExMTQzMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM0QUIxRDgsICM0QUIxRDgpIDAvdmFyKC0tc3gpIDEwMCUgbm8tcmVwZWF0LCAjMTExNDMwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hdWRpb19wbGF5ZXJfX3RpbWUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdWRpb19wbGF5ZXJfX3RpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5hdWRpb19wbGF5ZXJfX3RpbWUtLWN1cnJlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXVkaW9fcGxheWVyX190aW1lLS1yZW1haW5pbmcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmF1ZGlvX3BsYXllcl9fZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMTAwMDAwMDAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmF1ZGlvX3BsYXllcl9fZGlhbG9nLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmF1ZGlvX3BsYXllcl9fZGlhbG9nX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYXVkaW9fcGxheWVyX19kaWFsb2dfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYXVkaW9fcGxheWVyX19kaWFsb2dfY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hdWRpb19wbGF5ZXJfX2RpYWxvZ19jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uYXVkaW9fcGxheWVyX19kaWFsb2dfY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXVkaW9fcGxheWVyX19kaWFsb2dfY29udGVudCB1bCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uam9icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCAxODBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnMge1xuICAgIHBhZGRpbmc6IDYwcHggMCA3NXB4IDA7XG4gIH1cbn1cbi5qb2JzIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnMgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmpvYnMgLmpvYnNfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9icyAuam9ic19fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uam9icyAuam9ic19fc2VhcmNoIGkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uam9icyAuam9ic19fc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMxRjIzNTU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uam9icyAuam9ic19fc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzFGMjM1NTtcbn1cbi5qb2JzIC5qb2JzX19zZWFyY2ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNDVweCA1cHggMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRjdGN0Y3O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uam9icyAuam9ic19fc2VhcmNoIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzI2Qjk5MztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmpvYnMgLmpvYnNfX3NlYXJjaCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJhY2tncm91bmQ6ICMyNkI5OTM7XG59XG4uam9icyAuam9ic19fc2VhcmNoIHNwYW46aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5qb2JzIC5qb2JzX19zZWFyY2ggc3Bhbjpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcnNfYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXJzX2FjdGl2ZSAudGFnLCAuam9icyAuam9ic19fZmlsdGVyc19hY3RpdmUgLmNsZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNEFCMUQ4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uam9icyAuam9ic19fZmlsdGVyc19hY3RpdmUgLmNsZWFyIHtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjIuNXB4O1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcjpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIuaXMtb3BlbiAuam9ic19fZmlsdGVyX2xhYmVsOmFmdGVyIHtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uam9icyAuam9ic19fZmlsdGVyLmlzLW9wZW4gLmpvYnNfX2ZpbHRlcl9saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIuaXMtb3BlbiAuam9ic19fZmlsdGVyX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIgLmpvYnNfX2ZpbHRlcl9sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIgLmpvYnNfX2ZpbHRlcl9sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogM3B4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0Y0RDM1RTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0Y0RDM1RTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlciAuam9ic19fZmlsdGVyX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlciAuam9ic19fZmlsdGVyX2xpc3Qgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIgLmpvYnNfX2ZpbHRlcl9saXN0IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlciAuam9ic19fZmlsdGVyX2xpc3Qgc3BhbjpmaXJzdC1vZi10eXBlOmFmdGVyIHtcbiAgdG9wOiAxOHB4O1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlciAuam9ic19fZmlsdGVyX2xpc3Qgc3Bhbi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG4uam9icyAuam9ic19fZmlsdGVyIC5qb2JzX19maWx0ZXJfbGlzdCBzcGFuLmlzLWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uam9icyAuam9ic19fZmlsdGVyIC5qb2JzX19maWx0ZXJfbGlzdCBzcGFuOmhvdmVyLCAuam9icyAuam9ic19fZmlsdGVyIC5qb2JzX19maWx0ZXJfbGlzdCBzcGFuLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIgLmpvYnNfX2ZpbHRlcl9saXN0IHNwYW46aG92ZXI6YmVmb3JlLCAuam9icyAuam9ic19fZmlsdGVyIC5qb2JzX19maWx0ZXJfbGlzdCBzcGFuLmlzLWFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXIgLmpvYnNfX2ZpbHRlcl9saXN0IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNGNEQzNUU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uam9icyAuam9ic19fZmlsdGVyIC5qb2JzX19maWx0ZXJfbGlzdCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0Y0RDM1RTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXJzX2RpYWxvZ19vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uam9icyAuam9ic19fZmlsdGVyc19kaWFsb2dfb3BlbiBpIHtcbiAgY29sb3I6ICMyNkI5OTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9icyAuam9ic19fZmlsdGVyc19kaWFsb2dfb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcnNfZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcnNfZGlhbG9nLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcnNfZGlhbG9nX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y3RjdGNztcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXJzX2RpYWxvZ19oZWFkaW5nIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcnNfZGlhbG9nX2hlYWRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM0QUIxRDg7XG59XG4uam9icyAuam9ic19fZmlsdGVyc19kaWFsb2dfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5qb2JzIC5qb2JzX19maWx0ZXJzX2RpYWxvZ19mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjdGN0Y3O1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcnNfZGlhbG9nX2Zvb3RlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICM0QUIxRDg7XG59XG4uam9icyAuam9ic19fZmlsdGVyc19kaWFsb2cgLmpvYnNfX2ZpbHRlci0tbW9iaWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uam9icyAuam9ic19fZmlsdGVyc19kaWFsb2cgLmpvYnNfX2ZpbHRlci0tbW9iaWxlOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmpvYnMgLmpvYnNfX2ZpbHRlcnNfZGlhbG9nIC5qb2JzX19maWx0ZXItLW1vYmlsZSAuam9ic19fZmlsdGVyX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmpvYnMgLmpvYnNfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggMCAwIDIxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnMgLmpvYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDIwcHg7XG4gIH1cbn1cbi5qb2JzIC5qb2JzX19saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5qb2JzIC5qb2JzX19saXN0IHVsLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uam9icyAuam9ic19fbGlzdCB1bC5saXN0IGxpIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y3RjdGNztcbn1cbi5qb2JzIC5qb2JzX19saXN0IHVsLmxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uam9icyAuam9ic19fbGlzdCAuam9ic19fbGlzdF9wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDIxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTI2MHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzIC5qb2JzX19saXN0IC5qb2JzX19saXN0X3BhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmpvYnMgLmpvYnNfX2xpc3QgLmpvYnNfX2xpc3RfcGFnaW5hdGlvbiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5qb2JzIC5qb2JzX19saXN0IC5qb2JzX19saXN0X3BhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI0Y0RDM1RTtcbiAgYm9yZGVyLWNvbG9yOiAjRjREMzVFO1xufVxuLmpvYnMgLmpvYnNfX2xpc3QgLmpvYnNfX2xpc3RfcGFnaW5hdGlvbiBsaTpob3ZlciBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLmpvYnMgLmpvYnNfX2xpc3QgLmpvYnNfX2xpc3RfcGFnaW5hdGlvbiBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5qb2JzIC5qb2JzX19saXN0IC5qb2JzX19saXN0X19pdGVtX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyMi41cHg7XG59XG4uam9icyAuam9ic19fbGlzdCAuam9ic19fbGlzdF9faXRlbV9oZWFkZXIgLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmpvYnMgLmpvYnNfX2xpc3QgLmpvYnNfX2xpc3RfX2l0ZW1fYm9keSBoNCB7XG4gIG1hcmdpbjogMDtcbn1cbi5qb2JzIC5qb2JzX19saXN0IC5qb2JzX19saXN0X19pdGVtX2JvZHkgLm1ldGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uam9icyAuam9ic19fbGlzdCAuam9ic19fbGlzdF9faXRlbV9ib2R5IC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpvYnMgLmpvYnNfX2xpc3QgLmpvYnNfX2xpc3RfX2l0ZW1fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uam9icyAuam9ic19fbGlzdCAuam9ic19fbGlzdF9lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgMjQwcHggMDtcbn1cblxuLnNlY3Rpb24tLWpvYl9zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nOiAxMjBweCAwIDE4MHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tam9iX3NpbmdsZSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1qb2Jfc2luZ2xlIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1qb2Jfc2luZ2xlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VjdGlvbi0tam9iX3NpbmdsZSAuY29udGVudC0tYmFjayB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWpvYl9zaW5nbGUgLmNvbnRlbnQtLWJhY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWpvYl9zaW5nbGUgLmNvbnRlbnQtLWJhY2sgLmxpbmtfX2Fycm93OmFmdGVyIHtcbiAgdG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tam9iX3NpbmdsZSAuam9iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNjBweCAyMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1qb2Jfc2luZ2xlIC5qb2Ige1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWpvYl9zaW5nbGUgLmpvYiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi0tam9iX3NpbmdsZSAuam9iIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tLWpvYl9zaW5nbGVfZ2VuZXJhbCB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgNjBweCAwO1xufVxuLnNlY3Rpb24tLWpvYl9zaW5nbGVfZ2VuZXJhbCAuY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWN0aW9uLS1qb2Jfc2luZ2xlX2dlbmVyYWwgLmNvbnRlbnQgLmpvYiB7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA2MHB4IDYwcHg7XG59XG4uc2VjdGlvbi0tam9iX3NpbmdsZV9nZW5lcmFsIC5jb250ZW50IC5qb2IgaDMge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmpvYnNfX3NpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IC0xODBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB6LWluZGV4OiAxMDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuam9ic19fc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uam9ic19fc2lkZWJhci5qb2JzX19zaWRlYmFyLS1zaW5nbGUge1xuICB0b3A6IDgwcHg7XG59XG4uam9ic19fc2lkZWJhciAuam9ic19fc2lkZWJhcl93cmFwIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuLmpvYnNfX3NpZGViYXIgLmpvYnNfX3NpZGViYXJfaGVhZGVyIHtcbiAgcGFkZGluZzogMjIuNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNEFCMUQ4O1xufVxuLmpvYnNfX3NpZGViYXIgLmpvYnNfX3NpZGViYXJfYm9keSB7XG4gIHBhZGRpbmc6IDIyLjVweCAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5qb2JzX19zaWRlYmFyIC5qb2JzX19zaWRlYmFyX2JvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzRjM2UxO1xufVxuLmpvYnNfX3NpZGViYXIgLmpvYnNfX3NpZGViYXJfY3RhIHtcbiAgcGFkZGluZzogMjIuNXB4IDMwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICM0QUIxRDg7XG59XG4uam9ic19fc2lkZWJhciAuam9ic19fc2lkZWJhcl9jdGEgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5qb2JzX19zaWRlYmFyIC5qb2JzX19zaWRlYmFyX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDIyLjVweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzRBQjFEODtcbn1cbi5qb2JzX19zaWRlYmFyIC5qb2JzX19zaWRlYmFyX2Zvb3RlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qb2JzX19zaWRlYmFyIC5qb2JzX19zaWRlYmFyX2Zvb3RlciBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAtMzBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0QUIxRDg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5qb2JzX19zaWRlYmFyIC5qb2JzX19zaWRlYmFyX3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMjIuNXB4O1xufVxuLmpvYnNfX3NpZGViYXIgLmpvYnNfX3NpZGViYXJfdGV4dDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5qb2JzX19zaWRlYmFyIC5qb2JzX19zaWRlYmFyX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmpvYnNfX3NpZGViYXIgLmpvYnNfX3NpZGViYXJfdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tam9iX2FwcGx5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tLWpvYl9hcHBseSAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tLWpvYl9hcHBseSAuc2VjdGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMTIwcHggNjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCB7XG4gIG1pbi13aWR0aDogNzAwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgcGFkZGluZzogNjBweCAwIDYwcHggNjBweDtcbiAgdG9wOiAtNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tLWpvYl9hcHBseSAuc2VjdGlvbl9fb2JqZWN0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCAuc2VsZWN0IC5zZWxlY3RfX2xhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgLnNlbGVjdCAuc2VsZWN0X19sYWJlbC5pcy1vcGVuIC5zZWxlY3RfX2xhYmVsX2l0ZW0ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCAuc2VsZWN0IC5zZWxlY3RfX2xhYmVsLS1tdWx0aXBsZSAuc2VsZWN0X19sYWJlbF9pdGVtIHtcbiAgYmFja2dyb3VuZDogIzRBQjFEOCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tLWpvYl9hcHBseSAuc2VjdGlvbl9fb2JqZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3Q6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCAuY29uZmlybWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogODVweCAwIDAgNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uc2VjdGlvbi0tam9iX2FwcGx5IC5zZWN0aW9uX19vYmplY3QgLmNvbmZpcm1hdGlvbi5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5zZWN0aW9uLS1qb2JfYXBwbHkgLnNlY3Rpb25fX29iamVjdCAuY29uZmlybWF0aW9uIGRpdiB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5zZWN0aW9uLS1qb2JfNDA0IHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5zZWN0aW9uLS1qb2JfNDA0IC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogNjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tLWpvYl80MDQgLmNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb24tLWpvYl80MDQgLmNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDAgNjBweDtcbn1cblxuI21hcF9hbGxfbG9jYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgei1pbmRleDogMTA7XG59XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiA0NXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG59XG4uc2lkZWJhciAuc2lkZWJhcl9faGVhZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCk7XG59XG4uc2lkZWJhciAuc2lkZWJhcl9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyX19ib2R5IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94IC5ib3hfX2ltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3ggLmJveF9faW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveCAuYm94X19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3ggLmJveF9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uYm94IC5ib3hfX3RleHQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgd2lkdGg6IDY1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3ggLmJveF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYm94IC5ib3hfX3RleHQgLmJveF9fdGV4dF9oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjQpO1xufVxuLmJveCAuYm94X190ZXh0IC5ib3hfX3RleHRfYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4uYm94IC5ib3hfX3RleHQgLmJveF9fdGV4dF9mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm1vZGFsLmlzLXZpc2libGUgLm1vZGFsX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ubW9kYWwgLm1vZGFsX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwgLm1vZGFsX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLm1vZGFsIC5tb2RhbF9fY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwgLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMDtcbiAgY29sb3I6ICM0QUIxRDg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgei1pbmRleDogMTAwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICM0QUIxRDg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLm1vZGFsLS1sZWFkIC5tb2RhbF9fd3JhcCwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjNEFCMUQ4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMzEsIDM1LCA4NSwgMC45KSAwJSwgcmdiYSg3NCwgMTc3LCAyMTYsIDAuNikgMzUlLCByZ2JhKDc0LCAxNzcsIDIxNiwgMC42KSA2NSUsIHJnYmEoMzEsIDM1LCA4NSwgMC45KSAxMDAlKTtcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX2NvbnRlbnQsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjAwcHggMHB4IHJnYmEoMzEsIDM1LCA4NSwgMC42KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLS1sZWFkIC5tb2RhbF9fY29udGVudCwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19jb250ZW50LmlzLXNjcm9sbGluZywgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX2NvbnRlbnQuaXMtc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0xLCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMSB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTEuaXMtbG9hZGluZyAubG9hZGVyLS1pbmxpbmUsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0xLmlzLWxvYWRpbmcgLmxvYWRlci0taW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTEuaXMtbG9hZGluZyAuc2VsZWN0LCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMS5pcy1sb2FkaW5nIC5zZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTEgLm1vZGFsX19zdGVwX3RleHQsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0xIC5tb2RhbF9fc3RlcF90ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0xIC5tb2RhbF9fc3RlcF90ZXh0LCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMSAubW9kYWxfX3N0ZXBfdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1vZGFsLS1sZWFkIC5tb2RhbF9fc3RlcC0tMSAubW9kYWxfX3N0ZXBfdGV4dCBoMywgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTEgLm1vZGFsX19zdGVwX3RleHQgaDMge1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0xIC5tb2RhbF9fc3RlcF90ZXh0IHAsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0xIC5tb2RhbF9fc3RlcF90ZXh0IHAge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTEgZm9ybSwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTEgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTEgZm9ybSAubG9hZGVyLS1pbmxpbmUsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0xIGZvcm0gLmxvYWRlci0taW5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLm1vZGFsLS1sZWFkIC5tb2RhbF9fc3RlcC0tMSBmb3JtIC5zZWxlY3QsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0xIGZvcm0gLnNlbGVjdCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZGFsLS1sZWFkIC5tb2RhbF9fc3RlcC0tMSBmb3JtIC5zZWxlY3QuaXMtb3BlbiAuc2VsZWN0X19saXN0LCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMSBmb3JtIC5zZWxlY3QuaXMtb3BlbiAuc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0yLCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0yLmlzLWxvYWRpbmcgLmxvYWRlciwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTIuaXMtbG9hZGluZyAubG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIgLmxvYWRlciwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTIgLmxvYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzEsIDM1LCA4NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIgYXNpZGUsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0yIGFzaWRlIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIgYXNpZGUsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0yIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0yIGFzaWRlIC5pbWFnZSwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTIgYXNpZGUgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDYwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0yIGFzaWRlIC5pbWFnZTphZnRlciwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTIgYXNpZGUgLmltYWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0yIGFzaWRlIC50ZXh0LCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMiBhc2lkZSAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtNzVweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIgYXNpZGUgLnRleHQsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0yIGFzaWRlIC50ZXh0IHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNS41cHg7XG4gIH1cbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIgYXNpZGUgLnRleHQgc3BhbiwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTIgYXNpZGUgLnRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0yIGZvcm0sIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0yIGZvcm0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLS1sZWFkIC5tb2RhbF9fc3RlcC0tMiBmb3JtLCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMiBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLS1sZWFkIC5tb2RhbF9fc3RlcC0tMiBmb3JtIGg0LCAubW9kYWwtLWFwcGxpY2F0aW9uIC5tb2RhbF9fc3RlcC0tMiBmb3JtIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIgZm9ybSBoNCwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTIgZm9ybSBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC0tbGVhZCAubW9kYWxfX3N0ZXAtLTIgZm9ybSAuZm9ybV9fZmllbGQsIC5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwLS0yIGZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubW9kYWwtLWxlYWQgLm1vZGFsX19zdGVwLS0yIGZvcm0gLmZvcm1fX2ZpZWxkOmxhc3Qtb2YtdHlwZSwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTIgZm9ybSAuZm9ybV9fZmllbGQ6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1vZGFsLS1sZWFkIC5tb2RhbF9fc3RlcC0tMyAubW9kYWxfX3N0ZXBfdGV4dCwgLm1vZGFsLS1hcHBsaWNhdGlvbiAubW9kYWxfX3N0ZXAtLTMgLm1vZGFsX19zdGVwX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggNjBweDtcbn1cblxuI21vZGFsLWdlbmVyYWwtYXBwbGljYXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC0tYXBwbGljYXRpb24uaXMtbG9hZGluZyAubG9hZGVyLS1pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLm1vZGFsLS1hcHBsaWNhdGlvbi5pcy1sb2FkaW5nIC5zZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC0tYXBwbGljYXRpb24gaDMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tb2RhbC0tYXBwbGljYXRpb24gLm1vZGFsX19zdGVwX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwtLWFwcGxpY2F0aW9uIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm1vZGFsLS1hcHBsaWNhdGlvbiAubG9hZGVyLS1pbmxpbmUge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1jYXRlZ29yeSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwMHB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbn1cbi5tb2RhbC0tY2F0ZWdvcnkuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuLm1vZGFsLS1jYXRlZ29yeS5pcy1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuOHMgZWFzZS1vdXQ7XG59XG4ubW9kYWwtLWNhdGVnb3J5LmlzLWxvYWRlZCAubG9hZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcbn1cbi5tb2RhbC0tY2F0ZWdvcnkuaXMtbG9hZGVkIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLmxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5sb2FkZXIgLmxvYWRlcl9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250YWluZXIuaXMtcmVtb3Zpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQ1cHggMCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX2NvbnRyb2xzIHtcbiAgICBvcmRlcjogMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY29udHJvbHMgLm1vZGFsX19saW5rIHtcbiAgbWluLXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19oZWFkZXIgLm1vZGFsX19jb250cm9scyAubW9kYWxfX2xpbmsge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9faGVhZGVyIC5tb2RhbF9fcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9faGVhZGVyIC5tb2RhbF9fcGFnaW5hdGlvbiAubW9kYWxfX3BhZ2luYXRpb25fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzRBQjFEODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xpbmsge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzRBQjFEODtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19oZWFkZXIgLm1vZGFsX19wYWdpbmF0aW9uIC5tb2RhbF9fcGFnaW5hdGlvbl9saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZCOTkzO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZCOTkzO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xpbmsuaXMtZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xpbmsuaXMtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xpbmstLW5leHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xpbmstLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTtcbiAgbGVmdDogMnB4O1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xhYmVsIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX3BhZ2luYXRpb24gLm1vZGFsX19wYWdpbmF0aW9uX2xhYmVsIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX2hlYWRpbmcge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHBhZGRpbmc6IDMwcHggNDVweCAzMHB4IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19oZWFkZXIgLm1vZGFsX19oZWFkaW5nIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbiAgLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX2hlYWRpbmcgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2hlYWRlciAubW9kYWxfX2hlYWRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19oZWFkZXIgLm1vZGFsX19oZWFkaW5nX2NhdGVnb3J5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9faGVhZGVyIC5tb2RhbF9faGVhZGluZ19jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2NvbnRlbnQgLm1vZGFsX19wb3N0cy5pcy1leHBhbmRlZCAubW9kYWxfX3Bvc3RzX2l0ZW06bm90KC5pcy1leHBhbmRlZCkge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2NvbnRlbnQgLm1vZGFsX19wb3N0c19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1pbi13aWR0aDogMzQwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNHMgdG9wO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2NvbnRlbnQgLm1vZGFsX19wb3N0c19pdGVtLmlzLWV4cGFuZGVkIHtcbiAgbWluLXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fY29udGVudCAubW9kYWxfX3Bvc3RzX2l0ZW0uaXMtZXhwYW5kZWQge1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IC04MHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbS5pcy1leHBhbmRlZCAubW9kYWxfX3Bvc3RzX2l0ZW1fbW9iaWxlX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fY29udGVudCAubW9kYWxfX3Bvc3RzX2l0ZW0uaXMtZXhwYW5kZWQgLmNhcmRfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fY29udGVudCAubW9kYWxfX3Bvc3RzX2l0ZW0uaXMtZXhwYW5kZWQgLmNhcmRfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsLS1jYXRlZ29yeSAubW9kYWxfX2NvbnRlbnQgLm1vZGFsX19wb3N0c19pdGVtLmlzLWV4cGFuZGVkIC5saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbSAubW9kYWxfX3Bvc3RzX2l0ZW1fbW9iaWxlX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzRBQjFEODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICM0QUIxRDg7XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fY29udGVudCAubW9kYWxfX3Bvc3RzX2l0ZW0gLm1vZGFsX19wb3N0c19pdGVtX21vYmlsZV9jbG9zZSBpIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbSAuY2FyZCB7XG4gIHdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbSAuY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbV9jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM0MHB4O1xuICB3aWR0aDogNzAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbV9jb250ZW50IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fY29udGVudCAubW9kYWxfX3Bvc3RzX2l0ZW1fY29udGVudC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fY29udGVudCAubW9kYWxfX3Bvc3RzX2l0ZW1fY29udGVudC5pcy12aXNpYmxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbV9jb250ZW50IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2F0ZWdvcnkgLm1vZGFsX19jb250ZW50IC5tb2RhbF9fcG9zdHNfaXRlbV9jb250ZW50IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kYWwtLWNhdGVnb3J5IC5tb2RhbF9fZW1wdHkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRkZGRkZGIDAlLCAjRjdGN0Y3IDEwMCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2U6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNlIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLnN1YmhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLnN1YmhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLnN1YmhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNlIC5ib3ggLmJveF9fdGV4dCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLmJveCAuYm94X190ZXh0IHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuYm94IC5ib3hfX3RleHRfaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjREMzVFO1xufVxuLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuYm94IC5ib3hfX3RleHRfYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLnZhbHVlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAudmFsdWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDY4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuY3RhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICB9XG59XG4uc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNlIC5jdGEgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuY3RhIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLnN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNlIC5zdmctLTEge1xuICB0b3A6IC05MHB4O1xuICBsZWZ0OiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNlIC5zdmctLTEge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuc3ZnLS0xIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLnN2Zy0tMiB7XG4gIGJvdHRvbTogMjAwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zZWN0aW9uLS1ob21lX2xhdGl0dWRlX2RpZmZlcmVuY2UgLnN2Zy0tMyB7XG4gIHRvcDogMTIwcHg7XG4gIHJpZ2h0OiAtNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfbGF0aXR1ZGVfZGlmZmVyZW5jZSAuc3ZnLS0zIHtcbiAgICByaWdodDogLTEzMHB4O1xuICAgIHRvcDogLTQ1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhvbWVfc2VydmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggMCAxMjBweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0taG9tZV9zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX3NlcnZpY2VzIC5zY3JvbGxfYmFubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMDAwcHg7XG4gIGNvbG9yOiAjZWNlY2VjO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfc2VydmljZXMgLnNjcm9sbF9iYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX3NlcnZpY2VzIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMzAwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAyMDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfc2VydmljZXMgLmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX3NlcnZpY2VzIC5zZWN0aW9uX190ZXh0IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfc2VydmljZXMgLnNlY3Rpb25fX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi0taG9tZV9zZXJ2aWNlcyAuc2VjdGlvbl9fdGV4dCBwIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1ob21lX3NlcnZpY2VzIC5zZWN0aW9uX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1ob21lX3NlcnZpY2VzIC5zZWN0aW9uX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0taG9tZV9zZXJ2aWNlcyAuc2VjdGlvbl9fdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhvbWVfdGVhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMjAwcHgpO1xufVxuLnNlY3Rpb24tLWhvbWVfdGVhbSAuY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV90ZWFtIC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbi0taG9tZV90ZWFtIC5zZWN0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogY2FsYyg1MCUgKyAxMDVweCk7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vaW1hZ2VzLnBleGVscy5jb20vcGhvdG9zLzQ0Mjc4MTMvcGV4ZWxzLXBob3RvLTQ0Mjc4MTMuanBlZz9hdXRvPWNvbXByZXNzJmNzPXRpbnlzcmdiJmRwcj0yJmg9NjUwJnc9OTQwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMjAwcHgpO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfdGVhbSAuc2VjdGlvbl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuICAuc2VjdGlvbi0taG9tZV90ZWFtIC5zZWN0aW9uX19pbWFnZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV90ZWFtIC5zZWN0aW9uX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfdGVhbSAuc2VjdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX3RlYW0gLnNlY3Rpb25fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOTBweDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNjBweCA0OTBweDtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV90ZWFtIC5zZWN0aW9uX190ZXh0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA2MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi0taG9tZV90ZWFtIC5zZWN0aW9uX190ZXh0IHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX3RlYW0gLnNlY3Rpb25fX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfdGVhbSAuc2VjdGlvbl9fdGV4dDphZnRlciB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV90ZWFtIC5zZWN0aW9uX190ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhvbWVfdGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNTBweCAwIDYwcHggMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX3Rlc3RpbW9uaWFscyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1ob21lX3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX3dyYXAge1xuICB3aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV90ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzX193cmFwIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1ob21lX3Rlc3RpbW9uaWFscyAuc2Nyb2xsX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTgwcHg7XG4gIGxlZnQ6IC00NXB4O1xuICBoZWlnaHQ6IDE0MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWNlY2VjO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfdGVzdGltb25pYWxzIC5zY3JvbGxfYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi0taG9tZV90ZXN0aW1vbmlhbHMgLnNjcm9sbF9iYW5uZXIge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS1ob21lX25ld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV9uZXdzIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgOTBweCAwO1xuICB9XG59XG4uc2VjdGlvbi0taG9tZV9uZXdzIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tLWhvbWVfbmV3cyAuY29udGVudCAuc2VjdGlvbl9fYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV9uZXdzIC5jb250ZW50IC5zZWN0aW9uX19ibG9ja2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0taG9tZV9uZXdzIC5jb250ZW50IC5zZWN0aW9uX19ibG9ja2VyOmJlZm9yZSwgLnNlY3Rpb24tLWhvbWVfbmV3cyAuY29udGVudCAuc2VjdGlvbl9fYmxvY2tlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taG9tZV9uZXdzIC5jb250ZW50IC5zZWN0aW9uX19ibG9ja2VyOmJlZm9yZSwgLnNlY3Rpb24tLWhvbWVfbmV3cyAuY29udGVudCAuc2VjdGlvbl9fYmxvY2tlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tLWhvbWVfbmV3cyAuY29udGVudCAuc2VjdGlvbl9fYmxvY2tlcjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4uc2VjdGlvbi0taG9tZV9uZXdzIC5jb250ZW50IC5zZWN0aW9uX19ibG9ja2VyOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgei1pbmRleDogMTAwO1xufVxuLnNlY3Rpb24tLWhvbWVfbmV3cyAuY29udGVudCAuc2VjdGlvbl9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDM0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWhvbWVfbmV3cyAuY29udGVudCAuc2VjdGlvbl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlY3Rpb24tLWhvbWVfbmV3cyAuY29udGVudCAuZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAyMDBweCk7XG59XG4uc2VjdGlvbi0taG9tZV9uZXdzIC5jb250ZW50IC5ncmlkIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnNlY3Rpb24tLWVtcGxveWVyc19leHBlcnRpc2Uge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19leHBlcnRpc2UgLnNlY3Rpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWVtcGxveWVyc19leHBlcnRpc2UgLnNlY3Rpb25fX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tZW1wbG95ZXJzX2V4cGVydGlzZSAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLS1lbXBsb3llcnNfZXhwZXJpZW5jZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19leHBlcmllbmNlIC5jYXNlX3N0dWRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19leHBlcmllbmNlIC5jYXNlX3N0dWRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4uc2VjdGlvbi0tZW1wbG95ZXJzX2V4cGVyaWVuY2UgLmNhc2Vfc3R1ZGllczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5zZWN0aW9uLS1lbXBsb3llcnNfZXhwZXJpZW5jZSAuc2VjdGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1lbXBsb3llcnNfZXhwZXJpZW5jZSAuc2VjdGlvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5zZWN0aW9uLS1lbXBsb3llcnNfcHJvY2VzcyAuc2VjdGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIC5wcm9jZXNzIHtcbiAgd2lkdGg6IDU2MHB4O1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwOmJlZm9yZSwgLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI0NywgMjQ3LCAyNDcsIDApIDAlLCAjZjdmN2Y3IDEwMCUpO1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNDcsIDI0NywgMjQ3LCAwKSAwJSwgI2Y3ZjdmNyAxMDAlKTtcbn1cbi5zZWN0aW9uLS1lbXBsb3llcnNfcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fc3RlcC5pcy1pbml0aWFsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi0tZW1wbG95ZXJzX3Byb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXAuaXMtZW5kOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLS1lbXBsb3llcnNfcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fc3RlcCAucHJvY2Vzc19fc3RlcF93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uc2VjdGlvbi0tZW1wbG95ZXJzX3Byb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXAgLnByb2Nlc3NfX3N0ZXBfd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNjBweDtcbiAgd2lkdGg6IDEzMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzRBQjFEODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi0tZW1wbG95ZXJzX3Byb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXAgLnByb2Nlc3NfX3N0ZXBfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnNlY3Rpb24tLWVtcGxveWVyc19wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwIC5wcm9jZXNzX19zdGVwX2l0ZW0uaXMtYWN0aXZlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIGJvcmRlci1jb2xvcjogIzI2Qjk5MztcbiAgY29sb3I6ICMyNkI5OTM7XG59XG4uc2VjdGlvbi0tZW1wbG95ZXJzX3Byb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXAgLnByb2Nlc3NfX3N0ZXBfaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0QUIxRDg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM0QUIxRDg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5zZWN0aW9uLS1lbXBsb3llcnNfcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fdGV4dCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbi0tZW1wbG95ZXJzX3Byb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3RleHQgLnByb2Nlc3NfX3RleHRfaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi0tZW1wbG95ZXJzX3Byb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3RleHQgLnByb2Nlc3NfX3RleHRfaXRlbS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLS1lbXBsb3llcnNfcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fdGV4dCAucHJvY2Vzc19fdGV4dF9pdGVtIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbi0tZW1wbG95ZXJzX2NsaWVudHMge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbn1cbi5zZWN0aW9uLS1lbXBsb3llcnNfY2xpZW50cyAuY29udGVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLS1leHBlcnRpc2Uge1xuICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1leHBlcnRpc2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1leHBlcnRpc2UgLmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uLS1leHBlcnRpc2UgLnNlY3Rpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1leHBlcnRpc2UgLnNlY3Rpb25fX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICB9XG59XG5cbi5zZWN0aW9uLS1leHBlcnRpc2VfcHJhY3RpY2VfYXJlYXMgLnNlY3Rpb25fX29iamVjdCB7XG4gIHJpZ2h0OiAtNjBweDtcbiAgbWluLXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4uc2VjdGlvbi0tZXhwZXJ0aXNlX3ByYWN0aWNlX2FyZWFzIC5zZWN0aW9uX19vYmplY3Q6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSkgMCUsICNmN2Y3ZjcgMTAwJSk7XG59XG5cbi5zZWN0aW9uLS1leHBlcnRpc2VfaW5kdXN0cmllcyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tZXhwZXJ0aXNlX2luZHVzdHJpZXMgLnNlY3Rpb25fX29iamVjdCB7XG4gIGxlZnQ6IC0xMjBweDtcbiAgbWluLXdpZHRoOiA1NjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG4uc2VjdGlvbi0tZXhwZXJ0aXNlX2luZHVzdHJpZXMgLnNlY3Rpb25fX29iamVjdDphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSkgMCUsICNmN2Y3ZjcgMTAwJSk7XG59XG4uc2VjdGlvbi0tZXhwZXJ0aXNlX2luZHVzdHJpZXMgLnNlY3Rpb25fX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tLWV4cGVydGlzZV9jb250ZW50IC5zZWN0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1leHBlcnRpc2VfY29udGVudCAuc2VjdGlvbl9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlY3Rpb24tLWV4cGVydGlzZV9jbGllbnRzIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1leHBlcnRpc2VfY2xpZW50cyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uc2VjdGlvbi0tZXhwZXJ0aXNlX2NsaWVudHMgLmNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi0tZXhwZXJ0aXNlX3Rlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1leHBlcnRpc2VfdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1leHBlcnRpc2VfdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLS1leHBlcnRpc2VfdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tZXhwZXJ0aXNlX3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHNfX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IDYwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zZWN0aW9uLS1wcm9jZXNzIHtcbiAgcGFkZGluZzogMjQwcHggMCAxMjBweCAwO1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0tcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIGhlaWdodDogMjQ1MHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgIzI2Qjk5MztcbiAgei1pbmRleDogNTtcbn1cbi5zZWN0aW9uLS1wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXA6bnRoLW9mLXR5cGUoZXZlbikge1xuICBsZWZ0OiA0NjBweDtcbn1cbi5zZWN0aW9uLS1wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwOm50aC1vZi10eXBlKGV2ZW4pIC5wcm9jZXNzX19zdGVwX251bWJlciB7XG4gIGxlZnQ6IDEwOHB4O1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXA6bnRoLW9mLXR5cGUoZXZlbikgLnByb2Nlc3NfX3N0ZXBfYm94IHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDQ1cHggMCA0NXB4IDQ1cHg7XG59XG4uc2VjdGlvbi0tcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fc3RlcDpudGgtb2YtdHlwZShvZGQpIHtcbiAgbGVmdDogMDtcbn1cbi5zZWN0aW9uLS1wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwOm50aC1vZi10eXBlKG9kZCkgLnByb2Nlc3NfX3N0ZXBfbnVtYmVyIHtcbiAgcmlnaHQ6IDExMXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fc3RlcDpudGgtb2YtdHlwZShvZGQpIC5wcm9jZXNzX19zdGVwX2JveCB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDQ1cHggNDVweCA0NXB4IDA7XG59XG4uc2VjdGlvbi0tcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fc3RlcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXAucHJvY2Vzc19fc3RlcC0tMSAuc3ZnIHtcbiAgdG9wOiA0MzBweDtcbiAgbGVmdDogLTEyMHB4O1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXAucHJvY2Vzc19fc3RlcC0tMiAuc3ZnIHtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogY2FsYygxMDAlICsgMTIwcHgpO1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXAucHJvY2Vzc19fc3RlcC0tMyAuc3ZnLS0xIHtcbiAgYm90dG9tOiAzMDBweDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDI0MHB4KTtcbn1cbi5zZWN0aW9uLS1wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwLnByb2Nlc3NfX3N0ZXAtLTMgLnN2Zy0tMiB7XG4gIGJvdHRvbTogMTAwcHg7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA5MHB4KTtcbn1cbi5zZWN0aW9uLS1wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwLnByb2Nlc3NfX3N0ZXAtLTQgLnN2ZyB7XG4gIHRvcDogNDMwcHg7XG4gIHJpZ2h0OiAtMTIwcHg7XG59XG4uc2VjdGlvbi0tcHJvY2VzcyAucHJvY2VzcyAucHJvY2Vzc19fc3RlcCAuc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXBfbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjREMzVFO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWN0aW9uLS1wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwX251bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zZWN0aW9uLS1wcm9jZXNzIC5wcm9jZXNzIC5wcm9jZXNzX19zdGVwX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXBfYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgd2lkdGg6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnNlY3Rpb24tLXByb2Nlc3MgLnByb2Nlc3MgLnByb2Nlc3NfX3N0ZXBfYm94IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlY3Rpb24tLWpvYl9zZWVrZXJzX2F0dG9ybmV5cyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG59XG4uc2VjdGlvbi0tam9iX3NlZWtlcnNfYXR0b3JuZXlzIC5jb250ZW50IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tLWpvYl9zZWVrZXJzX3Rlc3RpbW9uaWFsc19pbnRybyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tam9iX3NlZWtlcnNfdGVzdGltb25pYWxzX2ludHJvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1qb2Jfc2Vla2Vyc190ZXN0aW1vbmlhbHNfaW50cm8gLmNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi0tam9iX3NlZWtlcnNfdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWpvYl9zZWVrZXJzX3Rlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogNjBweCAwIDkwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLWpvYl9zZWVrZXJzX3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi0tam9iX3NlZWtlcnNfdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tam9iX3NlZWtlcnNfdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsc19faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogNjBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlY3Rpb24tLXJlc291cmNlcyB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1yZXNvdXJjZXMgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5sb2FkZXIgLmxvYWRlcl9fd3JhcCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2ZpbHRlcnMtLW5hdiB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAvKlxuICBmb250LXNpemU6IDE0cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB9XG4gICY6YmVmb3JlLFxuICAmOmFmdGVye1xuICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICY6YmVmb3Jle1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmV5LWx0LCAxKSAwJSwgcmdiYSgkZ3JleS1sdCwgMCkgMTAwJSk7XG4gIH1cbiAgJjphZnRlcntcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgkZ3JleS1sdCwgMSkgMCUsIHJnYmEoJGdyZXktbHQsIDApIDEwMCUpO1xuICB9XG4gIHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbGl7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgICAgJi5wb3N0X2ZpbHRlcl9fbGFiZWx7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tbmF2IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2ZpbHRlcnMtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19maWx0ZXJzLS1tb2JpbGUgLmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tbW9iaWxlIC5zZWxlY3QuaXMtZmlsbGVkIC5zZWxlY3RfX2xhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19maWx0ZXJzLS1tb2JpbGUgLnNlbGVjdC5pcy1maWxsZWQgLnNlbGVjdF9fbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0QUIxRDg7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2ZpbHRlcnMtLXNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogLTE4MHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2ZpbHRlcnMtLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRBQjFEODtcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2ZpbHRlcnMtLXNpZGViYXIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjIycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19maWx0ZXJzLS1zaWRlYmFyIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjREMzVFO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19maWx0ZXJzLS1zaWRlYmFyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhciB1bCBsaS5pcy1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhciB1bCBsaTpob3ZlciwgLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19maWx0ZXJzLS1zaWRlYmFyIHVsIGxpLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhciB1bCBsaTpob3ZlcjpiZWZvcmUsIC5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhciB1bCBsaS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2ZpbHRlcnMtLXNpZGViYXIgdWwgbGk6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzRBQjFEODtcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjBweCA2MHB4IDYwcHggMjEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweCA2MHB4IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fbGlzdCAucmVzb3VyY2VzX19saXN0X3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19saXN0IC5ncmlkIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2xpc3QgLmNhcmQuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC42cztcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXMgLnJlc291cmNlc19fbG9hZF9tb3JlIHtcbiAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgcGFkZGluZzogMzBweCA2MHB4IDMwcHggMjEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2xvYWRfbW9yZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2xvYWRfbW9yZS5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19sb2FkX21vcmUuaXMtZGlzYWJsZWQgLmVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tLXJlc291cmNlcyAucmVzb3VyY2VzX19sb2FkX21vcmUuaXMtZGlzYWJsZWQgLmRpc2FibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzIC5yZXNvdXJjZXNfX2xvYWRfbW9yZSAuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfbmV3c19wcmVzcyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9uZXdzX3ByZXNzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3BvZGNhc3Qge1xuICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAuY29udGVudC0tZmxleCB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5jb250ZW50LS1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgfVxufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWFlYWVhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3BvZGNhc3QgLnBvZGNhc3RfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19saW5rcyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fbGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0QUIxRDg7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19saW5rcyBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19saW5rcyAucG9kY2FzdF9fbGlua3NfX3BsYXRmb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fbGlua3MgLnBvZGNhc3RfX2xpbmtzX19wbGF0Zm9ybSBhIHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0QUIxRDg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19saW5rcyAucG9kY2FzdF9fbGlua3NfX3BsYXRmb3JtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjZCOTkzO1xufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fZGVzY3JpcHRpb24ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19kZXNjcmlwdGlvbiB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fZGVzY3JpcHRpb24gLnBvZGNhc3RfX2luZm8ge1xuICBwYWRkaW5nOiA0NXB4IDYwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fZGVzY3JpcHRpb24gLnBvZGNhc3RfX2luZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19kZXNjcmlwdGlvbiAucG9kY2FzdF9faW5mbyAucG9kY2FzdF9fc2hvd19ub3Rlcyxcbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3BvZGNhc3QgLnBvZGNhc3RfX2Rlc2NyaXB0aW9uIC5wb2RjYXN0X19pbmZvIC5wb2RjYXN0X190cmFuc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fZGVzY3JpcHRpb24gLnBvZGNhc3RfX2luZm8gLnBvZGNhc3RfX3Nob3dfbm90ZXMuaXMtdmlzaWJsZSxcbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3BvZGNhc3QgLnBvZGNhc3RfX2Rlc2NyaXB0aW9uIC5wb2RjYXN0X19pbmZvIC5wb2RjYXN0X190cmFuc2NyaXB0LmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3BvZGNhc3QgLnBvZGNhc3RfX2Rlc2NyaXB0aW9uIC5wb2RjYXN0X19pbmZvIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fZ3Vlc3RzIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYWVhZWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19ndWVzdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19ndWVzdHMgLnBvZGNhc3RfX2d1ZXN0c19ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcG9kY2FzdCAucG9kY2FzdF9fZ3Vlc3RzIC5wb2RjYXN0X19ndWVzdHNfZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19ndWVzdHMgLnBvZGNhc3RfX2d1ZXN0c19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19ndWVzdHMgLnBvZGNhc3RfX2d1ZXN0c19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19ndWVzdHMgLnBvZGNhc3RfX2d1ZXN0c19pdGVtIGRpdiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9wb2RjYXN0IC5wb2RjYXN0X19ndWVzdHMgLnBvZGNhc3RfX2d1ZXN0c19pdGVtIGRpdjphZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3BvZGNhc3QgLnBvZGNhc3RfX2d1ZXN0cyAucG9kY2FzdF9fZ3Vlc3RzX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3JlbGF0ZWQge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3JlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tLXJlc291cmNlc19zaW5nbGVfcmVsYXRlZCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLS1sb2NhdGlvbnNfbWFwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG4uc2VjdGlvbi0tbG9jYXRpb25zX21hcCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLS1sb2NhdGlvbnNfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLS1sb2NhdGlvbnNfbGlzdCBhc2lkZSwgLnNlY3Rpb24tLWxvY2F0aW9uc19saXN0IC5sb2NhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG4uc2VjdGlvbi0tbG9jYXRpb25zX2xpc3QgYXNpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLnNlY3Rpb24tLWxvY2F0aW9uc19saXN0IGFzaWRlIC5vZmZpY2VfbG9jYXRvciAub2ZmaWNlX2xvY2F0b3JfX2l0ZW0gLm9mZmljZV9sb2NhdG9yX19pdGVtX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zZWN0aW9uLS1sb2NhdGlvbnNfbGlzdCBhc2lkZSAub2ZmaWNlX2xvY2F0b3IgLm9mZmljZV9sb2NhdG9yX19pdGVtIC5vZmZpY2VfbG9jYXRvcl9faXRlbV9oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc2VjdGlvbi0tbG9jYXRpb25zX2xpc3QgYXNpZGUgLm9mZmljZV9sb2NhdG9yIC5vZmZpY2VfbG9jYXRvcl9fY2xlYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5zZWN0aW9uLS1sb2NhdGlvbnNfbGlzdCBhc2lkZSAub2ZmaWNlX2xvY2F0b3IgLm9mZmljZV9sb2NhdG9yX19jbGVhciBzcGFuIHtcbiAgY29sb3I6ICM0QUIxRDg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5zZWN0aW9uLS1sb2NhdGlvbnNfbGlzdCBhc2lkZSAub2ZmaWNlX2xvY2F0b3IgLm9mZmljZV9sb2NhdG9yX19jbGVhciBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM1ZmJhZGQ7XG59XG4uc2VjdGlvbi0tbG9jYXRpb25zX2xpc3QgLmxvY2F0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICAvKlxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICB9XG4gICovXG59XG5cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9tYXAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg1MCUgKyAxMjBweCk7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9tYXA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX21hcCAuY29udGVudC0tZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX21hcCAuY29udGVudC0tZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9tYXAgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9tYXAgYXNpZGUge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fbWFwIC5zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fbWFwIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fbWFwIC5tYXAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fbWFwIC5tYXAge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fcmVsYXRlZCB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX3JlbGF0ZWQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fcmVsYXRlZCAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX190ZXh0IHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3Qge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX3JlbGF0ZWQgLnNlY3Rpb25fX29iamVjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX3JlbGF0ZWQgLnNlY3Rpb25fX29iamVjdCAuc2Nyb2xsX2NvbnRhaW5lcjpiZWZvcmUsIC5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fcmVsYXRlZCAuc2VjdGlvbl9fb2JqZWN0IC5zY3JvbGxfY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjdmN2Y3IDAlLCByZ2JhKDI0NywgMjQ3LCAyNDcsIDApIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmN2Y3ZjcgMCUsIHJnYmEoMjQ3LCAyNDcsIDI0NywgMCkgMTAwJSk7XG59XG4uc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX3JlbGF0ZWQgLnNlY3Rpb25fX29iamVjdCAuc2Nyb2xsX2NvbnRhaW5lcl9fYmxvY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fcmVsYXRlZCAuc2VjdGlvbl9fb2JqZWN0IC5zY3JvbGxfY29udGFpbmVyX19ibG9ja2VyOmJlZm9yZSwgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXJfX2Jsb2NrZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwcHg7XG59XG4uc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX3JlbGF0ZWQgLnNlY3Rpb25fX29iamVjdCAuc2Nyb2xsX2NvbnRhaW5lcl9fYmxvY2tlcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXJfX2Jsb2NrZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXJfX2Jsb2NrZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBub25lO1xuICBjdXJzb3I6IGdyYWI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXJfX2l0ZW1zOmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uc2VjdGlvbi0tc2luZ2xlX2xvY2F0aW9uX3JlbGF0ZWQgLnNlY3Rpb25fX29iamVjdCAuc2Nyb2xsX2NvbnRhaW5lcl9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fcmVsYXRlZCAuc2VjdGlvbl9fb2JqZWN0IC5zY3JvbGxfY29udGFpbmVyX19pdGVtc19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXJfX2l0ZW1zX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVkIC5zZWN0aW9uX19vYmplY3QgLnNjcm9sbF9jb250YWluZXJfX2l0ZW1zX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fcmVsYXRlZCAuc2VjdGlvbl9fb2JqZWN0IC5zY3JvbGxfY29udGFpbmVyX19pdGVtc19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fcmVsYXRlZCAuc2VjdGlvbl9fb2JqZWN0IC5zY3JvbGxfY29udGFpbmVyX19pdGVtc19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS10ZWFtIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS10ZWFtIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi0tdGVhbSAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tdGVhbV9zaW5nbGUge1xuICBwYWRkaW5nOiAwIDAgMTIwcHggMDtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXRlYW1fc2luZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLS10ZWFtX3NpbmdsZSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS10ZWFtX3NpbmdsZSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlY3Rpb24tLXRlYW1fc2luZ2xlIC5jb250ZW50IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWN0aW9uLS10ZWFtX3NpbmdsZSBhc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxODBweDtcbiAgbGVmdDogMTQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXRlYW1fc2luZ2xlIGFzaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS10ZWFtX3NpbmdsZSBhc2lkZSAuc2lkZWJhciB7XG4gICAgbWFyZ2luOiAtNDVweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMzBweCA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLS10ZWFtX3NpbmdsZSBhc2lkZSAuc2lkZWJhciAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLS10ZWFtX3NpbmdsZSBhc2lkZSAuc2lkZWJhciAuc2lkZWJhcl9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlY3Rpb24tLXRlYW1fc2luZ2xlIC5zZWN0aW9uX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDYwcHggMTM1cHggNjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLS10ZWFtX3NpbmdsZSAuc2VjdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDE1MHB4IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS10ZWFtX3NpbmdsZSAuc2VjdGlvbl9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLS10ZWFtX3NpbmdsZSAuYnV0dG9uX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xODBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE4MHB4KTtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXRlYW1fc2luZ2xlIC5idXR0b25fX3dyYXAge1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLS1jb250YWN0X2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLS1jb250YWN0X2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1jb250YWN0X2Zvcm0gPiAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5zZWN0aW9uLS1jb250YWN0X2Zvcm0gLnNlY3Rpb25fX29iamVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgcGFkZGluZzogMTIwcHggNjBweCA2MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tLWNvbnRhY3RfZm9ybSAuc2VjdGlvbl9fb2JqZWN0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNjBweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1jb250YWN0X2Zvcm0gLnNlY3Rpb25fX29iamVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDYwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi0tY29udGFjdF9mb3JtIC5zZWN0aW9uX19vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4uc2VjdGlvbi0tY29udGFjdF9mb3JtIC5zZWN0aW9uX19vYmplY3QgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc2VjdGlvbi0tY29udGFjdF9mb3JtIC5zZWN0aW9uX19vYmplY3QgZm9ybSAuc2VsZWN0IC5zZWxlY3RfX2xhYmVsIHtcbiAgbWF4LWhlaWdodDogNTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tY29udGFjdF9mb3JtIC5zZWN0aW9uX19vYmplY3QgLmdmaWVsZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCkgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi0tY29udGFjdF9mb3JtIC5zZWN0aW9uX19vYmplY3QgLmdmaWVsZCAubmFtZV9sYXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1jb250YWN0X2Zvcm0gLnNlY3Rpb25fX3RleHQge1xuICBwYWRkaW5nOiA5MHB4IDAgNjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1jb250YWN0X2Zvcm0gLnNlY3Rpb25fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLS1jb250YWN0X2Zvcm0gLnNlY3Rpb25fX3RleHQgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLS1jb250YWN0X2Zvcm0gLnNlY3Rpb25fX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tLWNvbnRhY3RfZm9ybSAuc2VjdGlvbl9fdGV4dCAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4ubGFuZGluZ19jYXNlX3N0dWRpZXMge1xuICBwYWRkaW5nOiA2MHB4IDAgOTBweCAwO1xufVxuLmxhbmRpbmdfY2FzZV9zdHVkaWVzIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRjdGN0Y3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZ19jYXNlX3N0dWRpZXMgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmxhbmRpbmdfX2Nhc2Vfc3R1ZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nX19jYXNlX3N0dWR5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubGFuZGluZ19fY2FzZV9zdHVkeV9jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nX19jYXNlX3N0dWR5X2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubGFuZGluZ19fY2FzZV9zdHVkeV9jb250ZW50IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYW5kaW5nX19jYXNlX3N0dWR5IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nX19jYXNlX3N0dWR5IGltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGFuZGluZ19fY2FzZV9zdHVkeSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sYW5kaW5nX19jYXJvdXNlbF9jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG4ubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbHMgLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNkI5OTM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5sYW5kaW5nX19jYXJvdXNlbF9jb250cm9scyAubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbC5pcy1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbHMgLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2wuaXMtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xufVxuLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2xzIC5sYW5kaW5nX19jYXJvdXNlbF9jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMyNkI5OTM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4ubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbHMgLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0QUIxRDg7XG59XG4ubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbHMgLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2w6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2xzIC5sYW5kaW5nX19jYXJvdXNlbF9jb250cm9sLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2wtLW5leHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2xzIC5sYW5kaW5nX19jYXJvdXNlbF9jb250cm9sLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2wtLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTtcbiAgbGVmdDogMnB4O1xufVxuLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2xzIC5sYW5kaW5nX19jYXJvdXNlbF9jb3VudGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubGFuZGluZ19fZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmdfX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxhbmRpbmdfX2Zvcm0gZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nX19mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xufVxuLmxhbmRpbmdfX2Zvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xufVxuLmxhbmRpbmdfX2Zvcm0gLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubGFuZGluZ19fZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwICFpbXBvcnRhbnQ7XG59XG4ubGFuZGluZ19fZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0QUIxRDg7XG59XG4ubGFuZGluZ19fZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEFCMUQ4O1xufVxuLmxhbmRpbmdfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5sYW5kaW5nX19mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ubGFuZGluZ19fZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5sYW5kaW5nX19mb3JtIC5nZm9ybV9ib2R5IC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLmxhbmRpbmdfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZF9sYWJlbCB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5nLXBhZ2VfdG9wX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1wYWdlX3RvcF9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmxhbmRpbmctcGFnZV90b3Bfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZV90b3Bfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYW5kaW5nX19jb250ZW50LXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmxhbmRpbmdfX2NvbnRlbnQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZ19fY29udGVudC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nX19jb250ZW50LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG5cbi5sYW5kaW5nX2xlZnQtaGVhZGluZyB7XG4gIGNvbG9yOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZ19sZWZ0LWhlYWRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nX2xlZnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmxhbmRpbmdfbGVmdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGFuZGluZ19tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTBweDtcbn1cblxuLmxhbmRpbmdfY29udGVudF92aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nX2NvbnRlbnRfdmlkZW8gaWZyYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5sYW5kaW5nX2NvbnRlbnRfaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nX2NvbnRlbnRfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZ19jb250ZW50X2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGFuZGluZ19sZWZ0LXRleHRfc2VjdGlvbiB7XG4gIGNvbG9yOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZ19sZWZ0LXRleHRfc2VjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4uZXZlbnQtZGV0YWlscyB7XG4gIGNvbG9yOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmljb24tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZXZlbnQtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5sYW5kaW5nLWljb24ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmxhbmRpbmctZXZlbnRfX2J1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmctZXZlbnRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gIH1cbn1cblxuLmxhbmRpbmctLWV2ZW50X2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM0RUIxOEU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogNnB4IDI1cHg7XG59XG5cbi5sYW5kaW5nLS1ldmVudF9saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMWYyMzU1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmc6IDZweCAyNXB4O1xufVxuXG4ubGFuZGluZ19fZm9ybV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjM1NTtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDYwcHggMHB4IC01MHB4IDEwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nX19mb3JtX3NlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nX19mb3JtX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDBweCA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAubGFuZGluZ19fZm9ybV9zZWN0aW9uIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuLmhic3B0LWxhbmRpbmctaGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2MHB4IDUwcHggMTBweCA4MHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGJzcHQtbGFuZGluZy1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ubGFuZGluZ19faHVic3BvdC1mb3JtIGZvcm06bm90KCNsYXRpdHVkZS1hcHBsaWNhdGlvbi1mb3JtKSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmdfX2h1YnNwb3QtZm9ybSBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmdfX2h1YnNwb3QtZm9ybSBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5nX19odWJzcG90LWZvcm0ge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMTAwcHggODBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZ19faHVic3BvdC1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nX19odWJzcG90LWZvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2VfdG9wX3NlY3Rpb24gLmhzLWZvcm0tZmllbGQgbGFiZWxbZm9yXSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzFGMjM1NSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmxhbmRpbmctcGFnZV90b3Bfc2VjdGlvbiAuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXQ6bm90KHNlbGVjdCkge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5nLXBhZ2VfdG9wX3NlY3Rpb24gLmhzLWJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGFuZGluZy1wYWdlX3RvcF9zZWN0aW9uIC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb25maXJtYXRpb24tcGFnZV9oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpcm1hdGlvbi1wYWdlX2hlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbmZpcm1hdGlvbi1wYWdlX2hlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jb25maXJtYXRpb24tcGFnZV9oZWFkaW5nIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25maXJtYXRpb24tcGFnZV9oZWFkaW5nIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbmZpcm1hdGlvbi1wYWdlX2hlYWRpbmcgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbmZpcm1hdGlvbi1wYWdlX2hlYWRpbmcgLmNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlybWF0aW9uLXBhZ2VfaGVhZGluZyAuY29udGVudDphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5jb25maXJtYXRpb24tcGFnZV9oZWFkaW5nIC5jb250ZW50OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4uY29uZmlybWF0aW9uLXBhZ2VfaGVhZGluZyAuY29udGVudCBoMSwgLmNvbmZpcm1hdGlvbi1wYWdlX2hlYWRpbmcgLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZmlybWF0aW9uLXBhZ2VfaGVhZGluZyAuY29udGVudCBoMSwgLmNvbmZpcm1hdGlvbi1wYWdlX2hlYWRpbmcgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uY29uZmlybWF0aW9uLXBhZ2VfdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5jb25maXJtYXRpb24tcGFnZV90ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpcm1hdGlvbi1wYWdlX3RleHQge1xuICAgIHBhZGRpbmc6IDAgNTBweCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzFGMjM1NTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBmb250LXNpemU6IDE1LjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jb25maXJtYXRpb24tcGFnZV90ZXh0IGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uY29uZmlybWF0aW9uLXBhZ2VfdGV4dCAubGFiZWwge1xuICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG59XG4uY29uZmlybWF0aW9uLXBhZ2VfdGV4dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogIzRBQjFEODtcbn1cblxuLnNlY3Rpb24tLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi0tcGFnZSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tLXBhZ2UgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1sb2NhdGlvbnMgLnNlY3Rpb24tLWludHJvIG5hdiB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24uZXJyb3ItLTQwNCB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMjQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5lcnJvci0tNDA0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5zZWN0aW9uLmVycm9yLS00MDQgLmVycm9yLS00MDRfX3RleHQge1xuICBwYWRkaW5nOiA2MHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uZXJyb3ItLTQwNCAuZXJyb3ItLTQwNF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG4gIHNlY3Rpb24uZXJyb3ItLTQwNCAuZXJyb3ItLTQwNF9fdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5zZWN0aW9uLmVycm9yLS00MDQgLmVycm9yLS00MDRfX3RleHQgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi0taW50cm8ge1xuICBwYWRkaW5nOiAxMjBweCAwIDYwcHg7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi0taW50cm8gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taW50cm8gLmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0taW50cm8gbmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnNlY3Rpb24tLWludHJvIG5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1pbnRybyBuYXYgLm5hdl9faGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuc2VjdGlvbi0taW50cm8gbmF2IC5uYXZfX2hlYWRlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLS1pbnRybyBuYXYgLm5hdl9faGVhZGVyLmlzLW9wZW4gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMTBweDtcbn1cbi5zZWN0aW9uLS1pbnRybyBuYXYgLm5hdl9faGVhZGVyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tLWludHJvIG5hdiAubmF2X19oZWFkZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZCOTkzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5zZWN0aW9uLS1pbnRybyBuYXYgLm5hdl9faGVhZGVyIHNwYW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi0taW50cm8gbmF2IC5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAuc2VjdGlvbi0taW50cm8gbmF2IC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi0taW50cm8gbmF2IC5uYXZfX2xpc3QuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tLWludHJvIG5hdiB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjIuNXB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5zZWN0aW9uLS1pbnRybyBuYXYgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAuc2VjdGlvbi0taW50cm8gbmF2IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG59XG4uc2VjdGlvbi0taW50cm8gbmF2IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi0taW50cm8gbmF2IHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VjdGlvbi0taW50cm8gbmF2IHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjREMzVFO1xufVxuLnNlY3Rpb24tLWludHJvIG5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLS1pbnRybyAuc2VjdGlvbl9faW1hZ2Uge1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLS1pbnRybyAuc2VjdGlvbl9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taW50cm8gLnNlY3Rpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi0taW50cm8gLnNlY3Rpb25fX3RleHQge1xuICBwYWRkaW5nOiA2MHB4O1xuICB3aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0taW50cm8gLnNlY3Rpb25fX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3Qge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQsXG4gIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LnNlY3Rpb24tLW9yaWVudF9sZWZ0IC5zZWN0aW9uX190ZXh0LFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3Quc2VjdGlvbi0tb3JpZW50X2xlZnQgLnNlY3Rpb25fX3RleHQge1xuICBvcmRlcjogMTtcbn1cbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC5zZWN0aW9uLS1vcmllbnRfbGVmdCAuc2VjdGlvbl9faW1hZ2UsXG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdC5zZWN0aW9uLS1vcmllbnRfbGVmdCAuc2VjdGlvbl9faW1hZ2Uge1xuICBvcmRlcjogMjtcbn1cbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC5zZWN0aW9uLS1vcmllbnRfcmlnaHQgLnNlY3Rpb25fX3RleHQsXG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdC5zZWN0aW9uLS1vcmllbnRfcmlnaHQgLnNlY3Rpb25fX3RleHQge1xuICBvcmRlcjogMjtcbn1cbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC5zZWN0aW9uLS1vcmllbnRfcmlnaHQgLnNlY3Rpb25fX2ltYWdlLFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3Quc2VjdGlvbi0tb3JpZW50X3JpZ2h0IC5zZWN0aW9uX19pbWFnZSB7XG4gIG9yZGVyOiAxO1xufVxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LnNlY3Rpb24tLWNvbnRlbnRfbGVmdCAuY29udGVudCAuc2VjdGlvbl9fdGV4dCxcbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90LnNlY3Rpb24tLWNvbnRlbnRfbGVmdCAuY29udGVudCAuc2VjdGlvbl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQuc2VjdGlvbi0tY29udGVudF9yaWdodCAuY29udGVudCAuc2VjdGlvbl9fdGV4dCxcbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90LnNlY3Rpb24tLWNvbnRlbnRfcmlnaHQgLmNvbnRlbnQgLnNlY3Rpb25fX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQuc2VjdGlvbi0tY29udGVudF9sYXN0LFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3Quc2VjdGlvbi0tY29udGVudF9sYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LnNlY3Rpb24tLWNvbnRlbnRfbGFzdCxcbiAgc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3Quc2VjdGlvbi0tY29udGVudF9sYXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LnNlY3Rpb24tLWNvbnRlbnRfcGFkZGVkX2JvdHRvbSxcbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90LnNlY3Rpb24tLWNvbnRlbnRfcGFkZGVkX2JvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQgLmNvbnRlbnQsXG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdCAuY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQgLmNvbnRlbnQsXG4gIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90IC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudCAuY29udGVudCAuc2VjdGlvbl9faW1hZ2UsIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudCAuY29udGVudCAuc2VjdGlvbl9fb2JqZWN0Om5vdCguc2VhcmNoX2Zvcm0pLFxuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdCAuY29udGVudCAuc2VjdGlvbl9faW1hZ2UsXG4gIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90IC5jb250ZW50IC5zZWN0aW9uX19vYmplY3Q6bm90KC5zZWFyY2hfZm9ybSkge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50IC5jb250ZW50IC5zZWN0aW9uX190ZXh0LFxuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdCAuY29udGVudCAuc2VjdGlvbl9fdGV4dCB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxufVxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50IC5zZWN0aW9uX190ZXh0LFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3QgLnNlY3Rpb25fX3RleHQge1xuICB3aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQgLnNlY3Rpb25fX3RleHQsXG4gIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90IC5zZWN0aW9uX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudCAuc2VjdGlvbl9fdGV4dCAubGFiZWwsXG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdCAuc2VjdGlvbl9fdGV4dCAubGFiZWwge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50IC5zZWN0aW9uX190ZXh0IC5zZWN0aW9uX190ZXh0X3RhYmxlLFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3QgLnNlY3Rpb25fX3RleHQgLnNlY3Rpb25fX3RleHRfdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQgLnNlY3Rpb25fX3RleHQgLnNlY3Rpb25fX3RleHRfdGFibGUsXG4gIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90IC5zZWN0aW9uX190ZXh0IC5zZWN0aW9uX190ZXh0X3RhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQgLnNlY3Rpb25fX3RleHQgLnNlY3Rpb25fX3RleHRfdGFibGUgLnNlY3Rpb25fX3RleHRfdGFibGVfaXRlbSxcbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90IC5zZWN0aW9uX190ZXh0IC5zZWN0aW9uX190ZXh0X3RhYmxlIC5zZWN0aW9uX190ZXh0X3RhYmxlX2l0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y3RjdGNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uc2VjdGlvbi0tY29udGVudCAuc2VjdGlvbl9fdGV4dCAuc2VjdGlvbl9fdGV4dF90YWJsZSAuc2VjdGlvbl9fdGV4dF90YWJsZV9pdGVtLFxuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdCAuc2VjdGlvbl9fdGV4dCAuc2VjdGlvbl9fdGV4dF90YWJsZSAuc2VjdGlvbl9fdGV4dF90YWJsZV9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50IC5zZWN0aW9uX19pbWFnZSxcbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudC0taG90IC5zZWN0aW9uX19pbWFnZSB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQgLnNlY3Rpb25fX2ltYWdlOmFmdGVyLFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3QgLnNlY3Rpb25fX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50IC5zZWN0aW9uX19pbWFnZSxcbiAgc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3QgLnNlY3Rpb25fX2ltYWdlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbnNlY3Rpb24uc2VjdGlvbi0tY29udGVudCAuc2VjdGlvbl9fb2JqZWN0LFxuc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3QgLnNlY3Rpb25fX29iamVjdCB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQgLnNlY3Rpb25fX29iamVjdCxcbiAgc2VjdGlvbi5zZWN0aW9uLS1jb250ZW50LS1ob3QgLnNlY3Rpb25fX29iamVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTA1cHggMCAyNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tY3RhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi0tY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0tY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLnNlY3Rpb24tLWN0YSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAuc2VjdGlvbi0tY3RhIC5jb250ZW50IHtcbiAgICB3aWR0aDogNzY4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1jdGEgLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi0tY3RhIC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1jdGEgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMzBweDtcbn1cbi5zZWN0aW9uLS1jdGEgLnNlY3Rpb25fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tY3RhIC5zZWN0aW9uX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uLS1jdGEgLnNlY3Rpb25fX2J1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWN0YSAuc2VjdGlvbl9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLnNlY3Rpb24tLWN0YSAuc2VjdGlvbl9fYnV0dG9ucyAuYnV0dG9uOmJlZm9yZSB7XG4gIHRvcDogMTZweDtcbn1cblxuLnNlY3Rpb24tLWN0YV9zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tY3RhX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0tY3RhX3NlYXJjaCAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlY3Rpb25fX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlY3Rpb25fX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLS1jdGFfc2VhcmNoIC5zZWN0aW9uX19vYmplY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzAwcHg7XG4gIGJhY2tncm91bmQ6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlY3Rpb25fX29iamVjdCB7XG4gICAgdG9wOiAwO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLS1jdGFfc2VhcmNoIC5zZWN0aW9uX19vYmplY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlY3Rpb25fX29iamVjdDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlYXJjaF9mb3JtIC5zZWFyY2hfZm9ybV9fZmllbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5zZWN0aW9uLS1jdGFfc2VhcmNoIC5zZWFyY2hfZm9ybSAuc2VhcmNoX2Zvcm1fX2ZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlYXJjaF9mb3JtIC5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi0tY3RhX3NlYXJjaCAuc2VhcmNoX2Zvcm0gLnNlYXJjaF9mb3JtX190ZXh0IC5mb3JtX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VjdGlvbi0tY3RhX3NlYXJjaCAuc2VhcmNoX2Zvcm0gLnNlYXJjaF9mb3JtX190ZXh0IC5mb3JtX19maWVsZCAuZm9ybV9faW5wdXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlYXJjaF9mb3JtIC5zZWFyY2hfZm9ybV9fdGV4dCAuZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0LmlzLWZpbGxpbmcsIC5zZWN0aW9uLS1jdGFfc2VhcmNoIC5zZWFyY2hfZm9ybSAuc2VhcmNoX2Zvcm1fX3RleHQgLmZvcm1fX2ZpZWxkIC5mb3JtX19pbnB1dC5pcy1maWxsZWQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlYXJjaF9mb3JtIC5zZWFyY2hfZm9ybV9fdGV4dCAuZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi0tY3RhX3NlYXJjaCAuc2VhcmNoX2Zvcm0gLnNlYXJjaF9mb3JtX19icm93c2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWN0aW9uLS1jdGFfc2VhcmNoIC5zZWFyY2hfZm9ybSAuc2VhcmNoX2Zvcm1fX2Jyb3dzZSAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLS1jdGFfc2VhcmNoIC5zZWFyY2hfZm9ybSAuc2VhcmNoX2Zvcm1fX2Jyb3dzZSAuZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0IC5mb3JtX19pbnB1dF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2VjdGlvbi0tY3RhX3NlYXJjaCAuc2VhcmNoX2Zvcm0gLnNlYXJjaF9mb3JtX19icm93c2UgLmZvcm1fX2ZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnNlY3Rpb24tLWN0YV9zZWFyY2ggLnNlYXJjaF9mb3JtIC5zZWFyY2hfZm9ybV9fYnJvd3NlIC5mb3JtX19pbnB1dF9lcnJvciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5ldmVudC10b3BfX3NwYWNlIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtdG9wX19zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZXZlbnRfbW9udGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZDQzUyO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC5ldmVudF9tb250aCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50X21vbnRoIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgfVxufVxuXG4uZXZlbnQtbW9udGhfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1MjUwNTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtbW9udGhfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmV2ZW50LS1jb250ZW50LXNlY3Rpb24ge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTE3NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuZXZlbnQtLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC0tY29udGVudC1zZWN0aW9uIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZXZlbnQtLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ldmVudC1pbWFnZSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAuZXZlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5ldmVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5ldmVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5ldmVudC1oZWFkaW5nX3NlY3Rpb24ge1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1oZWFkaW5nX3NlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtaGVhZGluZ19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG4uZXZlbnQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmV2ZW50LWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ldmVudC1kYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ldmVudC1kZXNjX3NlY3Rpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZXZlbnQtZGVzY19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG4uY29udmVyc2lvbi1wYWdlLWludHJvIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnZlcnNpb24tcGFnZS1pbnRybyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbi5jb252ZXJzaW9uLXBhZ2UtaW50cm8gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udmVyc2lvbi1wYWdlX19ncmlkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY29udmVyc2lvbi1wYWdlX19ncmlkIC5jb252ZXJzaW9uLXBhZ2VfX2NvbHVtbi0tbGVmdCB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnZlcnNpb24tcGFnZV9fZ3JpZCAuY29udmVyc2lvbi1wYWdlX19jb2x1bW4tLWxlZnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbi5jb252ZXJzaW9uLXBhZ2VfX2dyaWQgLmNvbnZlcnNpb24tcGFnZV9fY29sdW1uLS1sZWZ0IC5jb252ZXJzaW9uLWF3YXJkcy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5jb252ZXJzaW9uLXBhZ2VfX2dyaWQgLmNvbnZlcnNpb24tcGFnZV9fY29sdW1uLS1yaWdodCB7XG4gIG9yZGVyOiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiAxNXB4IDQ1cHggNDVweCA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnZlcnNpb24tcGFnZV9fZ3JpZCAuY29udmVyc2lvbi1wYWdlX19jb2x1bW4tLXJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjBweCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICB9XG59XG4uY29udmVyc2lvbi1wYWdlX19ncmlkIC5jb252ZXJzaW9uLXBhZ2VfX2NvbHVtbi0tcmlnaHQgLmhic3B0LWZvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnZlcnNpb24tcGFnZV9fZ3JpZCAuY29udmVyc2lvbi1wYWdlX19jb2x1bW4tLXJpZ2h0IC5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNvbnZlcnNpb24tcGFnZV9fZ3JpZCAuY29udmVyc2lvbi1wYWdlX19jb2x1bW4tLXJpZ2h0IC5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5jb252ZXJzaW9uLWNhc2Utc3R1ZGllcyB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTQ0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb252ZXJzaW9uLWNhc2Utc3R1ZGllcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59IiwiLy8gRm9udHNcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDA7NjAwOzcwMCZmYW1pbHk9U291cmNlK1NhbnMrUHJvOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vLyBBYnN0cmFjdHNcbkBpbXBvcnQgJ2Fic3RyYWN0cyc7XG5cbi8vIE1peGluc1xuQGltcG9ydCAnbWl4aW4nO1xuXG4vLyBSZXNldFxuQGltcG9ydCAncmVzZXQnO1xuXG4vLyBUeXBvZ3JhcGh5XG5AaW1wb3J0ICd0eXBvZ3JhcGh5JztcblxuLy8gTGF5b3V0XG5AaW1wb3J0ICdsYXlvdXQvX2FsbCc7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2FsbCc7XG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgJ21vZHVsZXMvX2FsbCc7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0ICdwYWdlcy9fYWxsJztcbiIsImJvZHksaHRtbHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAmOm5vdCguaG9tZSkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5pcy1sb2NrZWR7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gICYuaXMtZml4ZWR7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbmF7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsImJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgY29sb3I6ICRncmV5LWRrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDF7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG5oMntcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy1oYWxmIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbW9iaWxlLWhlYWRpbmc7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtbW9iaWxlLWhlYWRpbmcgKyAxMHB4O1xuICB9XG59XG5cbmgze1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tb2JpbGUtaGVhZGluZztcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1tb2JpbGUtaGVhZGluZyArIDEwcHg7XG4gIH1cbn1cblxuaDR7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbn1cblxucHtcbiAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUtYm9keSoxLjc1O1xufVxuXG5he1xuICBjb2xvcjogJGJsdWUtbHQ7XG59XG5cbi5sYWJlbHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHllbGxvdztcbiAgJi5sYWJlbC0td2hpdGV7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uX193cmFwe1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctaGFsZjtcbn1cbiIsIi8vIENvbG9yc1xuJGdyZXktZGs6ICMzMzMzMzM7XG4vLyRncmV5LWx0OiAjRUVGMUVGO1xuJGdyZXktbHQ6ICNGN0Y3Rjc7XG4kYmx1ZS1kazogIzFGMjM1NTtcbiRibHVlLWx0OiAjNEFCMUQ4O1xuJHllbGxvdzogI0Y0RDM1RTtcbiR0ZWFsOiAjMjZCOTkzO1xuJHdoaXRlOiAjRkZGRkZGO1xuXG4vLyBGb250c1xuJGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1ib2R5OiAxNS41cHg7XG4kZm9udC1zaXplLWgxOiA2MHB4O1xuJGZvbnQtc2l6ZS1oMjogNDBweDtcbiRmb250LXNpemUtaDM6IDM2cHg7XG4kZm9udC1zaXplLWg0OiAyOHB4O1xuJGZvbnQtc2l6ZS1tb2JpbGUtaGVhZGluZzogMjhweDtcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gQ29udGVudFxuJGNvbnRlbnQtd2lkdGg6IDEyNjBweDtcbiRjb250ZW50LXdpZHRoLW5hcnJvdzogJGNvbnRlbnQtd2lkdGgvMjtcblxuLy8gU3BhY2luZ1xuJHNwYWNpbmc6IDYwcHg7XG4kc3BhY2luZy1kb3VibGU6ICRzcGFjaW5nICoyO1xuJHNwYWNpbmctaGFsZjogJHNwYWNpbmcvMjtcbiRzcGFjaW5nLXF1YXJ0ZXI6ICRzcGFjaW5nLzQ7XG5cblxuLy8gUGFnZSBTcGVjaWZpY1xuJHRlYW0taGVyby1zaXplOiA1NjBweDtcbiIsImhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogIFxuICAgIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgXG4gICYuaGVhZGVyLS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC8vd2lkdGg6IDEwMHZ3O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIH1cblxuICAmLmhlYWRlci0taGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC8qbW92ZXMgaGVhZGVyIG9mZiBzY3JlZW4qL1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIH1cblxuICAmLmhlYWRlci0tdmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB9XG5cbiAgJi5oZWFkZXItLXNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5cbiAgLmNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxOTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogJHNwYWNpbmctaGFsZjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgZ2FwOiAkc3BhY2luZy1oYWxmKjEuNTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm5hdl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubmF2X19zdWJfbWVudV93cmFwIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fc3ViX21lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdl9faXRlbV9saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIC5uYXZfX3N1Yl9tZW51X3dyYXAge1xuICAgICAgICAgIHJpZ2h0OiAtJHNwYWNpbmctaGFsZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDI1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmctcXVhcnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy1oYWxmO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGs7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdl9fc3ViX21lbnVfd3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLSRzcGFjaW5nKjEuMjU7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctaGFsZioxLjU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdl9fc3ViX21lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAmLmhhcy1jb250ZW50IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTVweCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmV5LWx0IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAubmF2X19zdWJfbWVudV9pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgLm5hdl9fc3ViX21lbnVfaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWRrO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdl9fc3ViX21lbnVfY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5oYXMtaW1hZ2Uge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMjBkZWcsIHJnYmEoJGJsdWUtbHQsIDAuMykgMCUsIHJnYmEoJGJsdWUtbHQsIDAuNikgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fc3ViX21lbnVfY29udGVudF90ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBAaW5jbHVkZSBtYWludGFpbi1zcXVhcmUtcmF0aW87XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbi5uYXYtLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwdnc7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMjAwMTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzLXZpc2libGUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXktbHQ7XG5cbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXF1YXJ0ZXIgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktbHQ7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogZGFya2VuKCRibHVlLWx0LCAxMCUpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi0tbW9iaWxlX2Jsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTk5O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIC8qVEVNUCBOYXYgQnV0dG9ucyAoNXRoIGFuZCA2dGgpKi9cbi8vIC5uYXZfX2l0ZW06bnRoLWNoaWxkKDUpPmEge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyMzU1O1xuLy8gICBib3JkZXItcmFkaXVzOiA1MHB4O1xuLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuLy8gICBwYWRkaW5nOiA2cHggMjVweDtcbi8vICAgYm9yZGVyLXJhZGl1czogMzBweDtcbi8vICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuLy8gICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICBib3JkZXI6IDEuNXB4IHNvbGlkICMxRjIzNTU7XG4vLyB9XG5cbi8vIC5uYXZfX2l0ZW06bnRoLWNoaWxkKDYpPmEge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEVCMThFO1xuLy8gICBwYWRkaW5nOiA2cHggMjVweDtcbi8vICAgbWFyZ2luLWxlZnQ6IC00N3B4O1xuLy8gICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4vLyAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNEVCMThFO1xuLy8gfVxuXG4vLyAubmF2X19pdGVtOm50aC1jaGlsZCg1KT5hOmhvdmVyIHtcbi8vICAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgIGJvcmRlcjogMS41cHggc29saWQgIzRFQjE4RTtcbi8vIH1cblxuXG4vLyAubmF2X19pdGVtOm50aC1jaGlsZCg2KT5hOmhvdmVyIHtcbi8vICAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgIGJvcmRlcjogMS41cHggc29saWQgIzRFQjE4RTtcbi8vIH1cblxuLy8gLm5hdiAubmF2X19pdGVtIHtcbi8vICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4vLyAgIC8vIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4vLyB9XG5cbi8vIC8qIE1vYmlsZSBOYXYgQ29tZXMgaW4qL1xuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbi8vICAgLm5hdiB7XG4vLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuLy8gICAubmF2LS1tb2JpbGUgdWwgLnN1Yi1tZW51IC5pcy1hY3RpdmUge1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgIH1cblxuLy8gICAubmF2aWNvbiB7XG4vLyAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbi8vICAgfVxuLy8gfVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI5MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG5cbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNik+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuLy8gICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuLy8gICB9XG5cbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNSk+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuLy8gICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuLy8gICB9XG4vLyB9XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxN3B4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4vLyAgIC5uYXZfX2l0ZW06bnRoLWNoaWxkKDYpPmEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbi8vICAgICBwYWRkaW5nOiA2cHggOHB4O1xuLy8gICB9XG5cbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNSk+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuLy8gICAgIHBhZGRpbmc6IDZweCA4cHg7XG4vLyAgIH1cbi8vIH1cblxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNik+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuLy8gICB9XG5cbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNSk+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC01NHB4O1xuLy8gICB9XG4vLyB9XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE3MXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4vLyAgIC5uYXZfX2l0ZW06bnRoLWNoaWxkKDUpPmEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtNTRweDtcbi8vICAgfVxuXG4vLyAgIC5uYXZfX2l0ZW06bnRoLWNoaWxkKDYpPmEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbi8vICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNSk+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuLy8gICB9XG5cbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNik+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuLy8gICB9XG5cbi8vICAgLm5hdiB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEzNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4vLyAgIC5uYXZfX2l0ZW06bnRoLWNoaWxkKDUpPmEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbi8vICAgfVxuXG4vLyAgIC5uYXZfX2l0ZW06bnRoLWNoaWxkKDYpPmEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbi8vICAgfVxuLy8gfVxuXG5cbi8vIC8qTWljcm9zb2Z0IEVnZGUgc3R5bGluZyAqL1xuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIHtcblxuLy8gICAubmF2X19pdGVtOm50aC1jaGlsZCg2KT5hIHtcbi8vICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4vLyAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4vLyAgIH1cblxuLy8gICAubmF2X19pdGVtOm50aC1jaGlsZCg1KT5hIHtcbi8vICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4vLyAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4vLyAgIH1cblxuLy8gICAubmF2IC5uYXZfX2l0ZW0ge1xuLy8gICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE0MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSB7XG5cbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNik+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuLy8gICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuLy8gICB9XG5cbi8vICAgLm5hdl9faXRlbTpudGgtY2hpbGQoNSk+YSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuLy8gICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuLy8gICB9XG5cbi8vICAgLm5hdiAubmF2X19pdGVtIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiA2MXB4O1xuLy8gICB9XG4vLyB9IiwiQG1peGluIG1haW50YWluLXNxdWFyZS1yYXRpbyB7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIHBzZXVkby1lbGVtZW50e1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWNvdmVye1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuIiwiLmNvbnRlbnR7XG4gIHdpZHRoOiAkY29udGVudC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy8zO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLzM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAmLmNvbnRlbnQtLW5hcnJvd3tcbiAgICB3aWR0aDogJGNvbnRlbnQtd2lkdGgtbmFycm93O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgIHdpZHRoOiA3NjhweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuY29udGVudC0tZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCJib2R5LnBhZ2UgLmdyaWQsXG5ib2R5LnNpbmdsZSAuZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogJHNwYWNpbmc7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG4gICYuZ3JpZC0tMntcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgJi5ncmlkLS0ze1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbiIsImZvb3RlcntcbiAgcGFkZGluZzogJHNwYWNpbmcgMCAkc3BhY2luZy1oYWxmIDA7XG4gIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAuY29udGVudHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICBuYXZ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLSRzcGFjaW5nKjM7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nKjM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nIDA7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRibHVlLWRrLCAxMCUpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmx1ZS1kaywgMTAlKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRibHVlLWRrLCA1JSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYjbWVudS1pdGVtLTI0e1xuICAgICAgICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJiNtZW51LWl0ZW0tMjZ7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3ViLW1lbnV7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgIH1cbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1xdWFydGVyIDAgMCAwO1xuICAgICAgICBhe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLy9jb2xvcjogJGJsdWUtbHQ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb290ZXJfX2luZm97XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGJsdWUtZGssIDUlKTtcbiAgICB9XG4gICAgcHtcbiAgICAgIGNvbG9yOiByZ2JhKCNjY2MsIDAuOCk7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB1bHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctaGFsZiAwIDAgMDtcbiAgICAgIGxpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZioxLjU7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgIHJpZ2h0OiAtJHNwYWNpbmctaGFsZiowLjc1O1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjY2NjLCAwLjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoI2NjYywgMC44KTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyX19zb2NpYWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6MnB4IHNvbGlkICRibHVlLWx0O1xuICAgICAgY29sb3I6ICRibHVlLWx0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlcl9fbGVnYWx7XG4gICAgY29sb3I6IHJnYmEoI2NjYywgMC44KTtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctaGFsZjtcbiAgICBhe1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5saW5re1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGdyZXktZGs7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLmlzLWZsaXBwZWR7XG4gICAgLmxpbmtfX2Fycm93e1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gICYubGluay0tdGV4dC13aGl0ZXsgY29sb3I6ICR3aGl0ZTsgfVxuICAmLmxpbmstLXRleHQtYmx1ZXsgY29sb3I6ICRibHVlLWRrOyB9XG4gIC8vIEFycm93IHN0eWxlc1xuICAmLmxpbmstLWFycm93LWJsdWV7XG4gICAgLmxpbmtfX2Fycm93e1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtbHQ7XG4gICAgICAmOmFmdGVyeyBib3JkZXItY29sb3I6ICRibHVlLWx0OyB9XG4gICAgfVxuICB9XG4gICYubGluay0tYXJyb3cteWVsbG93e1xuICAgIC5saW5rX19hcnJvd3tcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAmOmFmdGVyeyBib3JkZXItY29sb3I6ICR5ZWxsb3c7IH1cbiAgICB9XG4gIH1cbiAgJi5saW5rLS1kaXJlY3Rpb24tcmV2ZXJzZXtcbiAgICAubGlua19fYXJyb3d7XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubGluay0tc2l6ZS1zbWFsbHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLmxpbmtfX2Fycm93e1xuICAgICAgd2lkdGg6ICRzcGFjaW5nLWhhbGYqMS41O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLmxpbmtfX2Fycm93e1xuICAgICAgICB3aWR0aDogJHNwYWNpbmcgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpob3ZlcntcbiAgICAubGlua19fYXJyb3d7XG4gICAgICB3aWR0aDogJHNwYWNpbmcqMS41O1xuICAgIH1cbiAgfVxuICBzcGFue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saW5rX19hcnJvd3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICRzcGFjaW5nO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWRrO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgfVxuICB9XG59XG5cbi8qLmxpbmt7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGdyZXktZGs7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyoxLjI1O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICAvLyBUZXh0IHN0eWxlc1xuICAmLmxpbmstLXRleHQtd2hpdGV7IGNvbG9yOiAkd2hpdGU7IH1cbiAgJi5saW5rLS10ZXh0LWJsdWV7IGNvbG9yOiAkYmx1ZS1kazsgfVxuICAvLyBBcnJvdyBzdHlsZXNcbiAgJi5saW5rLS1hcnJvdy1ibHVle1xuICAgICY6YmVmb3JleyBib3JkZXItY29sb3I6ICRibHVlLWx0OyB9XG4gICAgJjphZnRlcnsgYmFja2dyb3VuZDogJGJsdWUtbHQ7IH1cbiAgfVxuICAmLmxpbmstLWFycm93LXllbGxvd3tcbiAgICAmOmJlZm9yZXsgYm9yZGVyLWNvbG9yOiAkeWVsbG93OyB9XG4gICAgJjphZnRlcnsgYmFja2dyb3VuZDogJHllbGxvdzsgfVxuICB9XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSArIDZweCk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHNwYWNpbmc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuICAmOmhvdmVye1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmcqMS41O1xuICAgICY6YWZ0ZXJ7XG4gICAgICB3aWR0aDogJHNwYWNpbmcqMS4yNTtcbiAgICB9XG4gIH1cbn1cbiovXG4iLCIuYnV0dG9uLCAuaHMtYnV0dG9ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzoxMHB4ICRzcGFjaW5nKjEuMjUgMTBweCAkc3BhY2luZy1oYWxmO1xuICBjb2xvcjogJGJsdWUtZGs7XG4gIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsO1xuICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy1oYWxmO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIE5vIHNlbGVjdG9ycyBmb3IgaHVic3BvdCBzcGVjaWZpYyBidXR0b25zLi4uXG4gICYucHJpbWFyeS5sYXJnZXtcbiAgICAgIHBhZGRpbmc6MTBweCAkc3BhY2luZyAhaW1wb3J0YW50O1xuICB9XG4gICYuYnV0dG9uLS10ZXh0X3doaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgJi5idXR0b24tLWJvcmRlcl9ibHVle1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgJjpiZWZvcmV7IGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7IH1cbiAgICAmOmFmdGVyeyBiYWNrZ3JvdW5kOiAkYmx1ZS1sdDsgfVxuICB9XG4gICYuYnV0dG9uLS1ib3JkZXJfeWVsbG93e1xuICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcbiAgICAmOmJlZm9yZXsgYm9yZGVyLWNvbG9yOiAkeWVsbG93OyB9XG4gICAgJjphZnRlcnsgYmFja2dyb3VuZDogJHllbGxvdzsgfVxuICB9XG4gICY6aG92ZXJ7XG4gICAgJjpiZWZvcmV7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuICB9XG4gICYuYnV0dG9uLS1kaXJlY3Rpb25fcmV2ZXJzZXtcbiAgICBwYWRkaW5nOiAxMHB4ICRzcGFjaW5nLWhhbGYgMTBweCAkc3BhY2luZyoxLjI1ICFpbXBvcnRhbnQ7XG4gICAgJjpiZWZvcmV7XG4gICAgICBsZWZ0OiAkc3BhY2luZy1oYWxmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAkc3BhY2luZy1oYWxmO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnV0dG9uLS1pc29sYXRlX2ljb257XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICByaWdodDogMTNweDtcbiAgICAgIHRvcDogMThweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHRvcDogMjIuMjVweDtcbiAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICAgICYuYnV0dG9uLS1ib3JkZXJfeWVsbG93e1xuICAgICAgJjpiZWZvcmV7IGJvcmRlci1jb2xvcjogJHdoaXRlOyB9XG4gICAgICAmOmFmdGVyeyBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cbiAgICB9XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHJpZ2h0OiAkc3BhY2luZy1oYWxmO1xuICAgIHdpZHRoOiAkc3BhY2luZy1oYWxmO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgYmFja2dyb3VuZDogJHRlYWw7XG4gIH1cbn1cbiIsIi5jYXJke1xuICAuY2FyZF9faW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEobGlnaHRlbigkYmx1ZS1kaywgNSUpLCAxKSAwJSwgcmdiYSgkYmx1ZS1sdCwxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmRfX2xhYmVse1xuICAgIG1hcmdpbjogJHNwYWNpbmctaGFsZioxLjUgMCAwIDA7XG4gIH1cbiAgLmNhcmRfX2hlYWRpbmd7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXF1YXJ0ZXIqMS41IDA7XG4gIH1cbiAgLmNhcmRfX2JvZHl7XG4gICAgcHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmNhcmRfX2Zvb3RlcntcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcioxLjU7XG4gIH1cbn1cbiIsIiAgZm9ybTpub3QoI2xhdGl0dWRlLWFwcGxpY2F0aW9uLWZvcm0pe1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgLy9jb2xvcjogJGJsdWUtZGs7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgLy9jb2xvcjogJGJsdWUtZGs7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAvL2NvbG9yOiAkYmx1ZS1kaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICAgICYuaXMtZmlsbGVke1xuICAgICAgICAvL2JvcmRlci1jb2xvcjogZGFya2VuKCRncmV5LWx0LCAxMCUpO1xuICAgICAgfVxuICAgICAgJltuYW1lPVwiYWRkaXRpb25hbFwiXXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdHtcbiAgICAgIC8vY29sb3I6ICRncmV5LWRrO1xuICAgIH1cbiAgICAuZ2ZpZWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaGFsZiAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1xdWFydGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5naW5wdXRfY29tcGxleHtcbiAgICAgIGxhYmVse1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubmFtZV9maXJzdHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1xdWFydGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubmFtZV9sYXN0e1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIH1cbiAgICAgIC5naW5wdXRfZnVsbHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWhhbGYqMS41ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZ2lucHV0X2xlZnQuYWRkcmVzc19jaXR5LmdpbnB1dF9hZGRyZXNzX2NpdHl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWhhbGYqMS41ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZ2lucHV0X3JpZ2h0LmFkZHJlc3Nfc3RhdGUuZ2lucHV0X2FkZHJlc3Nfc3RhdGV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS0tdGhlbWUtLWxpZ2h0e1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbiAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlLWx0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kaztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRncmV5LWx0LCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYXtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlLWx0O1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kaztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICB9XG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdHtcbiAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICB9XG4gICAgLypcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuICAgICAgY29sb3I6ICRncmV5LWRrO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6ICRibHVlLWRrO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZmlsbGVke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICAgICYuaXMtZmlsbGVke1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0e1xuICAgICAgY29sb3I6ICRncmV5LWRrO1xuICAgIH1cbiAgICAuZ2ZpZWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaGFsZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2lucHV0X2NvbXBsZXh7XG4gICAgICBsYWJlbHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5hbWVfZmlyc3R7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctcXVhcnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5hbWVfbGFzdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXF1YXJ0ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgKi9cbiAgfVxuXG4gIC5mb3JtLS10aGVtZS0tZGFya3tcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlLWx0O1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgICB9XG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZmlsbGVke1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRibHVlLWx0LCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0e1xuICAgICAgLnNlbGVjdF9fbGFiZWx7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmLmlzLW9wZW57XG4gICAgICAgIC5zZWxlY3RfX2xhYmVse1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgLnNlbGVjdF9fbGFiZWx7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSl7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICBcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWx0O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICBcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWx0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgbGFiZWxbZm9yXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlLWx0O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIFxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG5cbiAgLy8gU2VsZWN0XG5cbiAgLmlzLWZpbGxlZCAuc2VsZWN0LmlzLW11bHRpbGluZXtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgfVxuXG4gIC5zZWxlY3R7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICp7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAmLmlzLW9wZW57XG4gICAgICAuc2VsZWN0X19saXN0e1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UsIHRvcCAxbXM7XG4gICAgICB9XG4gICAgICAuc2VsZWN0X19sYWJlbHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGdyZXktZGsgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtZmlsbGVke1xuICAgICAgLnNlbGVjdF9fbGFiZWx7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDEwJSk7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3QtLXRoZW1lLS15ZWxsb3d7XG4gICAgICAmLmlzLW9wZW57XG4gICAgICAgIC5zZWxlY3RfX2xpc3R7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3RfX2xhYmVse1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0X19sYWJlbHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RfX2xhYmVse1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlciAkc3BhY2luZyAkc3BhY2luZy1xdWFydGVyICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1sdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICBAaW5jbHVkZSBwc2V1ZG8tZWxlbWVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbHQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRibHVlLWx0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3RfX2xhYmVsLS1tdWx0aXBsZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAuc2VsZWN0X19sYWJlbF93cmFwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3RfX2xhYmVsX2l0ZW17XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdF9fbGlzdHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTJweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXktbHQsIDMuNSUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1sdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGs7XG4gICAgICB9XG4gICAgICAuc2VsZWN0X19saXN0X19pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLWx0LCAwLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gR3Jhdml0eSBmb3JtcyBzcGVjaWZpYyBzdHlsaW5nXG5cbiAgYm9keSAuZ2Zvcm1fd3JhcHBlcntcbiAgICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRze1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAkc3BhY2luZy1oYWxmKjEuNSAhaW1wb3J0YW50O1xuICAgICAgLmdmaWVsZHtcblxuICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICByZXNpemU6dmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6aW5oZXJpdDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdpbnB1dF9jb250YWluZXJfYWRkcmVzc3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIyLjVweCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nZl9wYWdlX3N0ZXBze1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoI2NjYywgMC40KSAhaW1wb3J0YW50O1xuICAgICAgLmdmX3N0ZXB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmctaGFsZioxLjUgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJi5nZl9zdGVwX2FjdGl2ZXtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nZl9zdGVwX251bWJlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5nZl9zdGVwX2xhYmVse1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV9wYWdlX2ZpZWxkc3tcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1oYWxmO1xuICAgIH1cbiAgfVxuXG4gIC5nZm9ybV9mb290ZXIsXG4gIC5nZm9ybV9wYWdlX2Zvb3RlcntcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5nZm9ybV9idXR0b257XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1oYWxmO1xuICAgICAgLmJ1dHRvbntcbiAgICAgICAgcGFkZGluZzoxMHB4ICRzcGFjaW5nKjEuMjUgMTBweCAkc3BhY2luZy1oYWxmO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nZm9ybV9wYWdlX2Zvb3RlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG5cblxuXG4gIC8vIEFwcGxpY2F0aW9uIGZvcm0gc3BlY2lmaWMgc3R5bGluZ1xuXG4gICNhcHBsaWNhdGlvbl9mb3Jte1xuICAgIC5mb3JtX19oZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCNjY2MsIDAuNCk7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuZm9ybV9faGVhZGVyX2l0ZW17XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1oYWxmO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHdpZHRoOjMzLjMzJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZS1zaWJsaW5ne1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1wcmV2e1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnUHJldjogJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1uZXh0e1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ05leHQ6ICc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8qXG4gICAgLmZvcm1fX2hlYWRlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgjY2NjLCAwLjQpO1xuICAgICAgY291bnRlci1yZXNldDogbnVtYmVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgICAuZm9ybV9faGVhZGVyX2l0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWhhbGYqMS41O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKScgJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAycHggc29saWQgcmdiYSgjY2NjLCAwLjQpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCNjY2MsIDAuNCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAqL1xuICAgIC5mb3JtX19wYWdle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nIDAgMCAwO1xuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9fZmllbGRze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5mb3JtX19zdWJtaXRfZXJyb3J7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctaGFsZioxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kc3BhY2luZy1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9fZmllbGR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmLmZvcm1fX2ZpZWxkLS1sZWZ0LFxuICAgICAgJi5mb3JtX19maWVsZC0tcmlnaHR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHNwYWNpbmctcXVhcnRlcioxLjV9KTtcblxuICAgICAgfVxuICAgICAgJi5mb3JtX19maWVsZC0tbGVmdHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1xdWFydGVyKjEuNTtcbiAgICAgIH1cbiAgICAgICYuZm9ybV9fZmllbGQtLXJpZ2h0e1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctcXVhcnRlcioxLjU7XG4gICAgICB9XG4gICAgICAuZm9ybV9fZGVzY3JpcHRpb257XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHB7XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgIHRleHRhcmVhLFxuICAgICAgc2VsZWN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC8vIEZJWE1FIGdsb2JhbCBlbWFpbCBmaWVsZCBpc3N1ZXMgY2F1c2VkIGJ5IEhTLlxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZS1sdDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmx1ZS1sdDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRibHVlLWRrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9faW5wdXR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgJi5pcy1maWxsaW5nLFxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1xdWFydGVyO1xuICAgICAgICAuZm9ybV9faW5wdXRfbGFiZWx7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZvcm1fX2lucHV0LS1jaGVja2JveHtcbiAgICAgICAgLy8gVEVNUDogbm90IGdyZWF0LlxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLmZvcm1fX2lucHV0X2xhYmVse1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX19pbnB1dF9pdGVte1xuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5mb3JtX19pbnB1dC0tY2hlY2tib3hfaW5saW5le1xuICAgICAgICAuZm9ybV9faW5wdXRfaXRlbXN7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuZm9ybV9faW5wdXRfaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybV9faW5wdXRfbGFiZWx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xNXM7XG4gICAgICB9XG4gICAgICAuZm9ybV9faW5wdXRfZXJyb3J7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgICAgLmZvcm1fX2lucHV0X2l0ZW1ze1xuICAgICAgICAuZm9ybV9faW5wdXRfaXRlbXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtX19mb290ZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmLmlzLWluaXRpYWx7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2FkZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLWRrLCAwLjgpO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmx1ZS1kaywgMC44KTtcbiAgICAgIH1cbiAgICAgIC5sb2FkZXJfX3dyYXB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1oYWxmO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXMtY29uZGl0aW9uYWwsXG4gICAgLmlzLWhpZGRlbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLmlzLXZpc2libGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oYnNwdC1mb3Jte1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1oYWxmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ocy1maWVsZHR5cGUtc2VsZWN0e1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWhhbGYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaHMtZXJyb3ItbXNnc3tcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGR7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KSAhaW1wb3J0YW50O1xuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl17XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlLWx0O1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1maWxsZWR7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZS1sdDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGJsdWUtZGs7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuICAgIC5ocy1idXR0b257XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5ocy1mb3JtLWZpZWxke1xuICAgIGxhYmVsW2Zvcl17XG4gICAgICBjb2xvcjogbGlnaHRlbigkZ3JleS1kaywgMjAlKSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5ocy1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ocy1pbnB1dDpub3Qoc2VsZWN0KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0yOXB4O1xuICAgICAgLy9iYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRncmV5LWRrO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWUtbHQgIWltcG9ydGFudDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMgKyBsYWJlbHtcbiAgICAgICAgYmFja2dyb3VuZDpyZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkZ3JleS1kaywgMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhzLWZpZWxkdHlwZS1zZWxlY3R7XG4gICAgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWhhbGY7XG4gICAgLmlucHV0e1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctcXVhcnRlciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXF1YXJ0ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgc2VsZWN0LmhzLWlucHV0e1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGdyZXktZGssIDIwJSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaHMtcmVjYXB0Y2hhe1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZyowLjc1O1xuICB9XG5cblxuLy8vLyBURU1QIEVNRVJHRU5DWSBGSVhFU1xuLnNlY3Rpb24tLWpvYl9hcHBseXtcbiAgLnNlY3Rpb25fX29iamVjdHtcbiAgICBmb3Jte1xuICAgICAgZmllbGRzZXR7IG1heC13aWR0aDogMTAwJTt9XG4gICAgICBzcGFueyBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O31cbiAgICAgIC5pbnB1dCBpbnB1dHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICAgICB0ZXh0YXJlYXsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaHMtZmllbGR0eXBlLWZpbGV7XG4gICAgICAgIC5pbnB1dHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgfVxuICAgICAgICAuaHMtZXJyb3ItbXNnc3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1oYWxmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPWZpbGVde1xuICAgICAgICBwYWRkaW5nOjMwcHg7IFxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nO1xuICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRibHVlLWx0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIHRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhzLWJ1dHRvbntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Ym1pdHRlZC1tZXNzYWdle1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1oYWxmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICYuaXMtZm9jdXNlZHtcbiAgICAuZmlsZV9fZHJvcF9hcmVhe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZS1sdCwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1pdGVtcyB7XG4gICAgLmZvcm1fX2ZpbGVfdXBsb2FkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2ZpbGVfdXBsb2Fke1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5maWxlX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNS41cHg7XG4gICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gIH1cblxuICAuZmlsZV9fZHJvcF9hcmVhIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1xdWFydGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICYuaGFzLWVycm9yc3tcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAuZm9ybV9fZmlsZV91cGxvYWRfZXJyb3J7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWxlX19kcm9wX2FyZWFfaW5wdXR7XG4gICAgaGVpZ2h0OjA7IFxuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mb3JtX19pbnB1dF9lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1oYWxmO1xuICB9XG5cbiAgJi5pcy1mb2N1c2VkIHtcbiAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gIH1cblxuICAuZm9ybV9fZmlsZV91cGxvYWRfaW5zdHJ1Y3Rpb25zLFxuICAuZm9ybV9fZmlsZV91cGxvYWRfYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybV9fZmlsZV91cGxvYWRfYnV0dG9uIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3JtX19maWxlX3VwbG9hZF9lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyBwYWRkaW5nLXRvcDogJHNwYWNpbmctaGFsZjtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctcXVhcnRlcjtcbiAgICBjb2xvcjogJHllbGxvdzsgXG4gICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2ZpbGVfdXBsb2FkX2J1dHRvbiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuXG4gIC5mb3JtX19maWxlX3VwbG9hZF9pbnN0cnVjdGlvbnMge1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy9wYWRkaW5nLXRvcDogJHNwYWNpbmctaGFsZjtcbiAgICAmLmhhcy1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZm9ybV9fZmlsZV91cGxvYWRfbGlzdF9oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoJHNwYWNpbmctcXVhcnRlci8yKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC50eXBlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXMge1xuICAgICAgLmZvcm1fX2ZpbGVfdXBsb2FkX2xpc3RfaXRlbXNfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1sdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXG4gICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblxuICAgICAgICAgIC5maWxlX2ljb24ge1xuICAgICAgICAgICAgc3ZnIGNpcmNsZSB7XG4gICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGVfaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAkc3BhY2luZy1oYWxmKjEuNTtcbiAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nLWhhbGYqMS41O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG5cbiAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGVfdHlwZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUtZGssIDAuOCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgLmZpbGVfdHlwZV9vcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXI6bm90KC5pcy1hY3RpdmUpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmx1ZS1sdCwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxlX3JlbW92ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpbmQgTGVnYWwgVGFsZW50IEdyYXZpdHkgRm9ybSBTdHlsaW5nXG5cbi8vUGFnZSBTdHlsaW5nIFxuXG4uc2VjdGlvbi0tRmluZF9sZWdhbHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1O1xuICBwYWRkaW5nOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgMCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi0tRmluZF9sZWdhbF9wYWdlIHtcbmJhY2tncm91bmQtY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbnBhZGRpbmctdG9wOiAxNTBweDtcbnBhZGRpbmctYm90dG9tOiAtNTBweDtcbmRpc3BsYXk6IGZsZXg7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4Ym94O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgXG59XG5cblxuXG4vKlJBRElPIEZJRUxEUyovXG5cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdjaG9pY2Uge1xuIGZsZXgtYmFzaXM6IDMzLjMzJSAhaW1wb3J0YW50OyBcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweDtcbiBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiBcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIFxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICAvKndpZHRoOiA0MDBweCAhaW1wb3J0YW50OyovXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ZWIxOGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWIxOGUgO1xuICBjdXJzb3I6IHBvaW50ZXI7IFxuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG59XG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xufVxuXG5cblxuLypmaWVsZCBsYWJlbHMqL1xuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICAvKmJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRkMzVlOyAqL1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8qZm9ybSBidXR0b25zKi9cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl85IC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIC5idXR0b246OmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gfVxuXG5cbi8qVGV4dCBJbnB1dCBmaWVsZHMgKi9cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW50ZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSAge1xuZmxleDogMTtcbm1hcmdpbi10b3A6IDMwcHg7XG5jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuYm9yZGVyOiAycHggc29saWQgIzRlYjE4ZSAhaW1wb3J0YW50OyBcbnBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xubWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuYm9yZGVyLXJhZGl1czogMzBweDtcbmZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXG59XG5cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIgIHtcbnBhZGRpbmctbGVmdDogMTBweDtcbmNvbG9yOiB3aGl0ZTtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbmJvcmRlcjogMnB4IHNvbGlkICM0ZWIxOGUgO1xufVxuXG5cbi8qZW1haWwgZmllbGQqL1xuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyICBpbnB1dFt0eXBlPWVtYWlsXSAge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ZWIxOGUgIWltcG9ydGFudDsgXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyICBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzRlYjE4ZSAhaW1wb3J0YW50O1xuICB9IFxuICBcblxuICAvKnRlbCBmaWVsZCovXG5cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0gIHtcbiAgICBcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzRlYjE4ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5naW5wdXRfY29tcGxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgLyogc2VsZWN0IGZpZWxkcyAqL1xuXG4gLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG5cbiB9XG5cbiAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHNlbGVjdCB7XG4gIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ZWIxOGUgIWltcG9ydGFudDsgXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiB9XG5cbiAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHNlbGVjdDo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6Jyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuIH1cblxuIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3dyYXBwZXIgc2VsZWN0IG9wdGlvbjo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG4gfVxuXG4gIC8qZm9vdGVyIGFuZCBTdWJtaXNzaW9uIEJ1dHRvbnMqL1xuXG4gICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgIFxuICAgIH1cblxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbiB7XG4gICAgICBjb2xvcjogIzFGMjM1NSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVye1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xuICAgIH1cblxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICAgICAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVye1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xuICAgIH1cblxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGViMThlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlO1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNGViMThlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cblxuICAgIC8qc3R5bGluZyBmb3IgZ2Zvcm0gc3VibWlzc2lvbiBlcnJvciAqL1xuXG4gICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgYmFja2dyb3VuZDogIzFGMjM1NSAhaW1wb3J0YW50OyBcbiAgICAgIGJvcmRlcjogMCAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gICAgICBcbiAgICB9XG5cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBoMntcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgYmFja2dyb3VuZDogIzFGMjM1NSAhaW1wb3J0YW50OyBcbiAgICAgIGJvcmRlcjogMCAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qc3R5bGluZyBmb3IgY29uZmlybWF0aW9uIG1lc3NhZ2UqL1xuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8qdXBkYXRlIGFmdGVyIHRleHQgaXMgaW5wdXQgaW50byB0ZXh0IGZpZWxkcyovXG5cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgXG4gICAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICAgIH1cbiAgICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBoMSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgIH1cblxuICAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nY2hvaWNlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgfVxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdjaG9pY2UgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLm5hbWVfbGFzdHsgXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgIGlucHV0W3R5cGU9dGV4dF17XG4gICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyAgXG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMHB4ICFpbXBvcnRhbnQ7ICAgXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgICAgXG4gICAgfVxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxde1xuICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzZweCkgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KXtcbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyeyBcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbiAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgfVxuICAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gICB9XG5cbiAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdjaG9pY2Uge1xuICAgIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nY2hvaWNlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5naW5wdXRfY29tcGxleCAubmFtZV9sYXN0eyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgIGlucHV0W3R5cGU9dGV4dF17XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDEwcHggIWltcG9ydGFudDsgICBcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgICAgXG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPXRlbF17XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIFxuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgc2VsZWN0IHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aDogMzkwcHgpIGFuZCAoaGVpZ2h0OiA4NDRweCkge1xuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyeyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IC0yMHB4O1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbiAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGgxIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1heC13aWR0aDogNDc1cHg7XG4gfVxuXG4gLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSB7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzAlO1xufVxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLm5hbWVfbGFzdHsgXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAgaW5wdXRbdHlwZT10ZXh0XXtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgIFxuICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMHB4ICFpbXBvcnRhbnQ7ICAgXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyAgICBcbn1cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxde1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBcbn1cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbiAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5wYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5wYWRkaW5nLWxlZnQ6IDQwcHg7XG5tYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5wYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyeyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IC0yMHB4O1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gIH1cbiAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGgxIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1heC13aWR0aDogNDc1cHg7XG4gfVxuXG4gLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSB7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzAlO1xufVxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLm5hbWVfbGFzdHsgXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAgaW5wdXRbdHlwZT10ZXh0XXtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgIFxuICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMHB4ICFpbXBvcnRhbnQ7ICAgXG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyAgICBcbn1cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxde1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBcbn1cbi5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbiAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5wYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5wYWRkaW5nLWxlZnQ6IDQwcHg7XG5tYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5wYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgXG4gIC5maW5kLWxlZ2FsLWZvcm1fX3dyYXBwZXIgLmdjaG9pY2Uge1xuICAgIGZsZXgtYmFzaXM6IDUwJSAhaW1wb3J0YW50OyBcbiAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgcGFkZGluZzogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgIH1cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAgICBcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggIWltcG9ydGFudDsgIFxuICB9XG5cbiAgLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjsgXG4gIH1cblxuICAuZmluZC1sZWdhbC1mb3JtX193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF17XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgIFxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHggIWltcG9ydGFudDsgICBcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgICAgXG4gIH1cbn1cblxuLmZpbmQtbGVnYWwtZm9ybV9fd3JhcHBlciAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIjcHJlbG9hZGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICAmLmlzLWxvYWRlZHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIHN2Z3tcblx0Ly9hbmltYXRpb246IHJvdGF0ZSAyLjVzIGN1YmljLWJlemllcigwLjM1LCAwLjA0LCAwLjYzLCAwLjk1KSBpbmZpbml0ZVxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNjU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBwb2x5Z29ue1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBzdHJva2U6ICR0ZWFsO1xuICAgIFx0c3Ryb2tlLWRhc2hhcnJheTogMTc7XG4gICAgXHRzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgXHRhbmltYXRpb246IGRhc2ggMi41cyBjdWJpYy1iZXppZXIoMC4zNSwgMC4wNCwgMC42MywgMC45NSkgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbi5sb2FkZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgJi5pcy12aXNpYmxle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuICAubG9hZGVyX193cmFwe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIHN2Z3tcblx0Ly9hbmltYXRpb246IHJvdGF0ZSAyLjVzIGN1YmljLWJlemllcigwLjM1LCAwLjA0LCAwLjYzLCAwLjk1KSBpbmZpbml0ZVxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNjU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBwb2x5Z29ue1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICBzdHJva2U6ICR0ZWFsO1xuICAgIFx0c3Ryb2tlLWRhc2hhcnJheTogMTc7XG4gICAgXHRzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgXHRhbmltYXRpb246IGRhc2ggMi41cyBjdWJpYy1iZXppZXIoMC4zNSwgMC4wNCwgMC42MywgMC45NSkgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaHtcblx0dG97c3Ryb2tlLWRhc2hvZmZzZXQ6IDEzNjt9XG59XG5cbi5sb2FkZXItLWlubGluZXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBzdmd7XG4gICAgY2lyY2xle1xuICAgICAgZmlsbDogJHllbGxvdztcbiAgICB9XG4gIH1cbn1cbiIsIi5sb2NhdGlvbntcbiAgLmxvY2F0aW9uX19pbWFnZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1kaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1oYWxmO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG4gICAgQGluY2x1ZGUgbWFpbnRhaW4tc3F1YXJlLXJhdGlvO1xuICB9XG4gIHNwYW57XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGE6bm90KC5saW5rKXtcbiAgICBjb2xvcjogJGJsdWUtbHQ7XG4gIH1cbn1cbiIsIi5uYXZpY29ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIHRvcDogMjlweDtcbiAgLy8gcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAyMDAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuaXMtYWN0aXZle1xuICAgIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNwYW57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8tZWxlbWVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgdG9wOiAtOXB4O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgYm90dG9tOiAtOXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmZpbHRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtJHNwYWNpbmctcXVhcnRlcjtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGYqMS41O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBAaW5jbHVkZSBwc2V1ZG8tZWxlbWVudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZXtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkZ3JleS1sdCwgMSkgMCUsIHJnYmEoJGdyZXktbHQsIDApIDEwMCUpO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGdyZXktbHQsIDEpIDAlLCByZ2JhKCRncmV5LWx0LCAwKSAxMDAlKTtcbiAgfVxuICB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGxpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1oYWxmKjEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRoZXJvLWltYWdlLWhlaWdodDogNjAwcHg7XG5cbi5oZXJve1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAuaGVyb19faW1hZ2V7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZXJvLS1ob21le1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgLmhlcm9fX2ltYWdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAkc3BhY2luZyoyO1xuICAgIGhlaWdodDogJGhlcm8taW1hZ2UtaGVpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLWhhbGZ9KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCl7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6ICRzcGFjaW5nO1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC5oZXJvX19pbWFnZV9pdGVte1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgICAuaGVyb19faW1hZ2VfaXRlbV90ZXh0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAvL21heC13aWR0aDogI3s1ODBweCAtICRzcGFjaW5nfTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjAxKSAwJSwgcmdiYSgwLDAsMCwwLjMpIDEwMCUpO1xuICAgICAgfVxuICAgICAgJi5pcy12aXNpYmxle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKlxuICAuaGVyb19fdGV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctaGFsZjtcbiAgICB9XG4gICAgaDF7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206ICRzcGFjaW5nKjIuNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGJvdHRvbTogJHNwYWNpbmcqMS41O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDEuNXB4O1xuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi5pcy12aXNpYmxle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xuICAuaGVyb19fbGlua3N7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm90dG9tOiAtJHNwYWNpbmc7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nIDA7XG4gICAgei1pbmRleDogMjAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYqMS41IDIwcHg7XG4gICAgfVxuICAgIGF7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1oYWxmO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLS1wYWdle1xuICBtaW4taGVpZ2h0OiAkaGVyby1pbWFnZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZyoxLjU7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogJGhlcm8taW1hZ2UtaGVpZ2h0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtJHNwYWNpbmc7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICAgIGhlaWdodDogJGhlcm8taW1hZ2UtaGVpZ2h0LzI7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYm90dG9tOiAtJHNwYWNpbmcqMS41O1xuICAgICAgfVxuICAgIH1cbiAgICBoMSwgaDIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1vYmlsZS1oZWFkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1tb2JpbGUtaGVhZGluZyArIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZXJvX19pbWFnZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogJGhlcm8taW1hZ2UtaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEobGlnaHRlbigkYmx1ZS1kaywgNSUpLCAxKSAwJSwgcmdiYSgkYmx1ZS1sdCwxKSAxMDAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyArIDQwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDAuMDEpIDAlLCByZ2JhKDAsMCwwLDAuMykgMTAwJSk7XG4gICAgfVxuICB9XG4gIC5oZXJvX190ZXh0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcbiAgICB6LWluZGV4OiAzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgJHNwYWNpbmctaGFsZiAwICRzcGFjaW5nLWhhbGYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgICAgdG9wOiAtJHNwYWNpbmc7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctaGFsZjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIH1cbiAgICBoMntcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICAubGFiZWx7XG4gICAgICBtYXJnaW46IDAgJHNwYWNpbmctaGFsZiAkc3BhY2luZy1oYWxmIDA7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgY29sb3I6ICRibHVlLWx0O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby0tdGVhbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6ICR0ZWFtLWhlcm8tc2l6ZTtcbiAgei1pbmRleDogMTA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlcm9fX2ltYWdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0kc3BhY2luZy1kb3VibGU7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAtICN7JHRlYW0taGVyby1zaXplIC0gJHNwYWNpbmd9KTtcbiAgICBsZWZ0OiAtJHNwYWNpbmctZG91YmxlO1xuICAgIGhlaWdodDogJHRlYW0taGVyby1zaXplO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWRrO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICsgNDBweCk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmhlcm9fX3RleHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgJHNwYWNpbmctaGFsZiAwICRzcGFjaW5nLWhhbGYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgICAgdG9wOiAtJHNwYWNpbmc7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRvdWJsZSAwICRzcGFjaW5nLWRvdWJsZSAkdGVhbS1oZXJvLXNpemU7XG4gICAgLy8kdGVhbS1oZXJvLXNpemUqMC43NSskc3BhY2luZ1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgfVxuICAgIGgye1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLyogSG9tZSBQYWdlIENUQSdzICovXG4uaGVyb19fYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBcbiAgfVxuICAuaGVyb19fYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuaGVyb19fbGluay10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IHNlbWlib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgLmhlcm9fX2J1dHRvbi0td2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gIGNvbG9yOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTFweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG5cbiAgLmhlcm9fX2J1dHRvbi0td2hpdGU6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRFQjE4RTtcbiAgfVxuICBcbiAgLmhlcm9fX2J1dHRvbi0tZ3JlZW46aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRFQjE4RTtcbiAgfVxuICBcbiAgLmhlcm9fX2J1dHRvbi0tZ3JlZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFQjE4RTtcbiAgY29sb3I6ICNmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEVCMThFO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcbiAgfVxuICBcbiAgLmhlcm9fX2xpbmstYXJyb3cgeyBcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YWZ0ZXJ7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiAgfVxuICAuaGVyb19fYmx1ZS1hcnJvdyB7XG4gICAgcmlnaHQ6IC0xNjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBcbiAgICAuaGVyb19fd2hpdGUtYXJyb3cge1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcdFx0XHRcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fX2J1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgfVxuICAgICAgLmhlcm9fX2J1dHRvbi1jb250YWluZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgIC5oZXJvX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIFxuICAgICAgfVxuICAgICAgLmhlcm9fX2J1dHRvbi1jb250YWluZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9IiwiLnNsb3RfX3NlbGVjdG9ye1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICB0cmFuc2Zvcm06dHJhbnNsYXRleSgwKTtcbiAgdHJhbnNpdGlvbjouM3M7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGl7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgb3BhY2l0eTouMztcbiAgICB0cmFuc2Zvcm06c2NhbGUoLjg1KTtcbiAgICB0cmFuc2l0aW9uOi4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmV7XG4gICAgICBvcGFjaXR5OjE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zbG90X19jb250ZW50e1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAuc2xvdF9fY29udGVudF90ZXh0e1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXF1YXJ0ZXIgMCAkc3BhY2luZy1oYWxmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG59XG4iLCIudGFic3tcbiAgd2lkdGg6IDEwMCU7XG4gIC50YWJzX19oZWFkaW5ne1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5LWx0O1xuICAgIC50YWJzX19oZWFkaW5nX2l0ZW17XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDE1JSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHllbGxvdztcbiAgICAgICAgJjpob3Zlcntjb2xvcjogJGdyZXktZGs7fVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMjUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYnNfX2NvbnRlbnR7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgLnRhYnNfX2NvbnRlbnRfaXRlbXtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmLnRhYnNfX2NvbnRlbnRfaXRlbS0tdGFibGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skc3BhY2luZy1oYWxmfSk7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlciAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1sdDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJltkYXRhLWNhdGVnb3J5XXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5waWNrZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waWNrZXItLWNvbXBhY3R7XG4gIC5waWNrZXJfX2xpc3R7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgfVxuICB9XG59XG5cbi5waWNrZXJfX2xpc3R7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGl7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICZbZGF0YS1jYXRlZ29yeV17XG4gICAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8tZWxlbWVudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgI3skc3BhY2luZy1oYWxmfSk7XG4gICAgICAgICAgd2lkdGg6ICRzcGFjaW5nO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArICN7JHNwYWNpbmcqMS4xNX0pO1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmV7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAmW2RhdGEtY2F0ZWdvcnlde1xuICAgICAgICBzcGFue1xuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZS0tc2libGluZ3tcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmUtLXNpYmxpbmctLWZpcnN0e1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcm91c2Vse1xuICB3aWR0aDogOTgwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcm91c2VsX193cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbF9faW1hZ2Vze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6ICRzcGFjaW5nKjQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuNykgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tc3F1YXJlLXJhdGlvO1xuICAgIH1cbiAgICAuY2Fyb3VzZWxfX2ltYWdlc19pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb3ZlcjtcbiAgICAgICYuaXMtdmlzaWJsZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsX190ZXh0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nICogM30pO1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgcGFkZGluZzogJHNwYWNpbmctaGFsZioxLjU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGY7XG4gICAgICBtYXJnaW4tdG9wOiAtJHNwYWNpbmc7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIGg0e1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctcXVhcnRlciAwO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuc3Zne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtJHNwYWNpbmctaGFsZioxLjU7XG4gICAgICByaWdodDogLSRzcGFjaW5nLWhhbGYqMS41O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWxfX2NvbnRyb2xze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogY2FsYygxMDAlICsgI3skc3BhY2luZy1oYWxmfSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBib3R0b206ICRzcGFjaW5nKjEuNTtcbiAgICB9XG4gICAgLmNhcm91c2VsX19jb250cm9se1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAmLmlzLWRpc2FibGVke1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTUlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICY6YmVmb3JleyBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTUlKTsgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNhcm91c2VsX19jb250cm9sLS1uZXh0e1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY2Fyb3VzZWxfX2NvbnRyb2wtLXByZXZ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMGRlZyk7XG4gICAgICAgICAgbGVmdDoycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsX19wYWdpbmF0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWhhbGY7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNhcm91c2VsX19wYWdpbmF0aW9uX2l0ZW17XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTUlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDE1JSk7XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNsaWRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLnNsaWRlcl9faXRlbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3dpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLnNsaWRlcl9faXRlbXNfX2l0ZW17XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIkY29udHJvbC1zaXplOiA2MHB4O1xuJGNvbnRyb2xlLXNpemUtbW9iaWxlOiAzMHB4O1xuXG4kdHJhY2stY29sb3I6ICRibHVlLWx0O1xuJHRodW1iLWNvbG9yOiAkeWVsbG93O1xuXG4kdGh1bWItaGVpZ2h0OiAxMHB4O1xuJHRodW1iLXdpZHRoOiAxMHB4O1xuXG4kdHJhY2std2lkdGg6IDEwMCU7XG4kdHJhY2staGVpZ2h0OiAxMHB4O1xuXG5AbWl4aW4gdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogJHRyYWNrLWhlaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB3aWR0aDogJHRyYWNrLXdpZHRoO1xufVxuXG5AbWl4aW4gdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAkdGh1bWItY29sb3I7XG4gIGJvcmRlcjogJHRodW1iLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWItcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogJHRodW1iLWhlaWdodDtcbiAgd2lkdGg6ICR0aHVtYi13aWR0aDtcbn1cblxuLmF1ZGlvX3BsYXllcntcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgJHNwYWNpbmc7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgMjBweCAkc3BhY2luZysxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRibHVlLWRrLCA1JSk7XG4gIH1cbiAgJi5pcy1wbGF5aW5ne1xuICAgIC5hdWRpb19wbGF5ZXJfX2NvbnRyb2wtLXBsYXl7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgcm90YXRlWSgtOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA6OnNlbGVjdGlvbntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5hdWRpb19wbGF5ZXJfX2NvbnRyb2x7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogJGNvbnRyb2wtc2l6ZTtcbiAgaGVpZ2h0OiAkY29udHJvbC1zaXplO1xuICBtYXJnaW46IDAgMTBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgd2lkdGg6ICRjb250cm9sZS1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICRjb250cm9sZS1zaXplLW1vYmlsZTtcbiAgfVxuICAmOmFmdGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gICY6aG92ZXJ7XG4gICAgJjphZnRlcntcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tcGxheXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJGNvbnRyb2wtc2l6ZSoyO1xuICBoZWlnaHQ6ICRjb250cm9sLXNpemUqMjtcbiAgbWFyZ2luOiAwICRzcGFjaW5nLWhhbGYgMCAwO1xuICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICB3aWR0aDogJGNvbnRyb2xlLXNpemUtbW9iaWxlKjI7XG4gICAgaGVpZ2h0OiAkY29udHJvbGUtc2l6ZS1tb2JpbGUqMjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gIH1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJ1xcZjA0Yyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJ1xcZjA0Yic7XG4gICAgbWFyZ2luOiAycHggMCAwIDJweDtcbiAgfVxufVxuXG4uYXVkaW9fcGxheWVyX19jb250cm9sLS1yZXdpbmR7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJ1xcZjA0YSc7XG4gIH1cbn1cblxuLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tc3BlZWR7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmF1ZGlvX3BsYXllcl9fY29udHJvbC0tdm9sdW1le1xuICAmLmlzLWRpc2FibGVke1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnXFxmNmE5JztcbiAgICB9XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnXFxmNmE4JztcbiAgfVxufVxuXG4uYXVkaW9fcGxheWVyX19jb250cm9sLS1pbmZve1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICdcXGYxMjknO1xuICB9XG59XG5cbi5hdWRpb19wbGF5ZXJfX3Byb2dyZXNzX2JhcntcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAkc3BhY2luZy1xdWFydGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmF1ZGlvX3BsYXllcl9fdHJhY2t7XG4gICAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWx0O1xuICB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICAtLXJhbmdlOiBjYWxjKHZhcigtLW1heCkgLSB2YXIoLS1taW4pKTtcbiAgICAtLXJhdGlvOiBjYWxjKCh2YXIoLS12YWx1ZSkgLSB2YXIoLS1taW4pKSAvIHZhcigtLXJhbmdlKSk7XG4gICAgLS1zeDogY2FsYygwLjUgKiAxMHB4ICsgdmFyKC0tcmF0aW8pICogKDEwMCUgLSAxMHB4KSk7XG4gICAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxMTE0MzA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aHVtYi1jb2xvclxuICAgICAgfVxuICAgIH1cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICB3aWR0aDogJHRodW1iLWhlaWdodDtcbiAgICAgIGhlaWdodDogJHRodW1iLWhlaWdodDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjowLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRodW1iLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tcbiAgICAgIGhlaWdodDogJHRyYWNrLWhlaWdodDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE0MzA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGJsdWUtbHQsJGJsdWUtbHQpIDAvdmFyKC0tc3gpIDEwMCUgbm8tcmVwZWF0LCAjMTExNDMwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246MC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLmF1ZGlvX3BsYXllcl9fdGltZXtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgfVxuICAmLS1jdXJyZW50e1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAmLS1yZW1haW5pbmd7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmF1ZGlvX3BsYXllcl9fZGlhbG9ne1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gICYuaXMtdmlzaWJsZXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgJl9jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAmX2NvbnRlbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LWRrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuam9ic3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgbWFyZ2luLXRvcDogLSRzcGFjaW5nO1xuICBwYWRkaW5nOiAkc3BhY2luZyAwICRzcGFjaW5nKjMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nIDAgJHNwYWNpbmcqMS4yNSAwO1xuICB9XG4gIC5jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nKjM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5qb2JzX19zZWFyY2h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWhhbGY7XG4gICAgbWFyZ2luOiAkc3BhY2luZy1oYWxmIDAgMCAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1xdWFydGVyO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICRibHVlLWRrO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlcjsgXG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kaztcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4ICRzcGFjaW5nLWhhbGYqMS41IDVweCAkc3BhY2luZy1oYWxmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JleS1sdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZy1oYWxmO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICByaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nLWhhbGY7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuam9ic19fZmlsdGVyc19hY3RpdmV7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaGFsZjtcbiAgICAudGFnLCAuY2xlYXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46ICRzcGFjaW5nLXF1YXJ0ZXIgJHNwYWNpbmctcXVhcnRlciAkc3BhY2luZy1xdWFydGVyIDA7XG4gICAgICBwYWRkaW5nOiA4cHggJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuY2xlYXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICB9XG4gIH1cbiAgLmpvYnNfX2ZpbHRlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctcXVhcnRlcioxLjU7XG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5pcy1vcGVue1xuICAgICAgLmpvYnNfX2ZpbHRlcl9sYWJlbHtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuam9ic19fZmlsdGVyX2xpc3R7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5qb2JzX19maWx0ZXJfbGFiZWx7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICB9XG4gICAgfVxuICAgIC5qb2JzX19maWx0ZXJfbGlzdHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvL3BhZGRpbmctdG9wOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgc3BhbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIycyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuam9ic19fZmlsdGVyc19kaWFsb2dfb3BlbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgaXtcbiAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmpvYnNfX2ZpbHRlcnNfZGlhbG9ne1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICYuaXMtdmlzaWJsZXtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgICAmX2hlYWRpbmd7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1sdDtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICB9XG4gICAgICBpe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICAgICZfZm9vdGVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleS1sdDtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmpvYnNfX2ZpbHRlci0tbW9iaWxle1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuam9ic19fZmlsdGVyX2xhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5qb2JzX19saXN0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAwIDAgJHNwYWNpbmcqMy41O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmc6MCAwICRzcGFjaW5nLWhhbGYgMjBweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICB1bC5saXN0e1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmcgMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5LWx0O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuam9ic19fbGlzdF9wYWdpbmF0aW9ue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLXF1YXJ0ZXJ9KTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmICRzcGFjaW5nLWhhbGYgJHNwYWNpbmctaGFsZiAkc3BhY2luZyozLjU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6ICRjb250ZW50LXdpZHRoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1oYWxmO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmpvYnNfX2xpc3RfX2l0ZW1faGVhZGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1xdWFydGVyKjEuNTtcbiAgICAgIC5sYWJlbHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1oYWxmO1xuICAgICAgfVxuICAgIH1cbiAgICAuam9ic19fbGlzdF9faXRlbV9ib2R5e1xuICAgICAgaDR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5tZXRhe1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgICAuaGlkZGVue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuam9ic19fbGlzdF9faXRlbV9mb290ZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICB9XG4gICAgLmpvYnNfX2xpc3RfZW1wdHl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZyAwICRzcGFjaW5nKjQgMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLWpvYl9zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICBtYXJnaW4tdG9wOiAtJHNwYWNpbmc7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRvdWJsZSAwICRzcGFjaW5nKjMgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWRvdWJsZSAwIDAgMDtcbiAgfVxuICAuY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtLWJhY2t7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLSRzcGFjaW5nLWhhbGY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1oYWxmO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgICAubGlua19fYXJyb3d7XG4gICAgICAgICY6YWZ0ZXJ7IHRvcDogLTNweCAhaW1wb3J0YW50OyB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5qb2J7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nKjMuNTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZyAyMHB4O1xuICAgIH1cbiAgICB1bHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaSB7IFxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0tam9iX3NpbmdsZV9nZW5lcmFse1xuICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgMCAkc3BhY2luZyAwO1xuXG4gIC5jb250ZW50IHsgXG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLmpvYiB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nICRzcGFjaW5nO1xuICAgICAgICBoM3sgXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbi5qb2JzX19zaWRlYmFye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHNwYWNpbmctZG91YmxlO1xuICBsZWZ0OiAtJHNwYWNpbmcqMztcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLmpvYnNfX3NpZGViYXItLXNpbmdsZXtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmpvYnNfX3NpZGViYXJfd3JhcHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLWhhbGY7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICAuam9ic19fc2lkZWJhcl9oZWFkZXJ7XG4gICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlcioxLjUgMDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWUtbHQ7XG4gIH1cbiAgLmpvYnNfX3NpZGViYXJfYm9keXtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1xdWFydGVyKjEuNSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGF7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkYmx1ZS1sdCwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmpvYnNfX3NpZGViYXJfY3Rhe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXF1YXJ0ZXIqMS41ICRzcGFjaW5nLWhhbGY7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1sdDtcbiAgICBhe1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLmpvYnNfX3NpZGViYXJfZm9vdGVye1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlcioxLjUgMDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICAkYmx1ZS1sdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qb2JzX19zaWRlYmFyX3RleHR7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXIqMS41O1xuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgfVxuICAgIHB7IG1hcmdpbjogMDsgfVxuICB9XG59XG5cbi5zZWN0aW9uLS1qb2JfYXBwbHl7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgfVxuICAuY29udGVudHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX3RleHR7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZy1kb3VibGUgJHNwYWNpbmcgMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZyAwO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9fb2JqZWN0e1xuICAgIG1pbi13aWR0aDogNzAwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgMCAkc3BhY2luZyAkc3BhY2luZztcbiAgICB0b3A6IC0kc3BhY2luZztcbiAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmc7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nIDIwcHg7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLnNlbGVjdHtcbiAgICAgIC5zZWxlY3RfX2xhYmVse1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmLmlzLW9wZW57XG4gICAgICAgICAgLnNlbGVjdF9fbGFiZWxfaXRlbXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3RfX2xhYmVsLS1tdWx0aXBsZXtcbiAgICAgICAgLnNlbGVjdF9fbGFiZWxfaXRlbXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1sdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbmZpcm1hdGlvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzo4NXB4IDAgMCAkc3BhY2luZztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICYuaXMtdmlzaWJsZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cbiAgICAgIGRpdntcbiAgICAgICAgbWF4LXdpZHRoOjUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0tam9iXzQwNHtcbiAgcGFkZGluZzogJHNwYWNpbmctZG91YmxlIDA7XG4gIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAuY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDN7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBwe1xuICAgICAgcGFkZGluZzogMCAkc3BhY2luZztcbiAgICB9XG4gIH1cbn1cbiIsIiNtYXBfYWxsX2xvY2F0aW9uc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZDogJGdyZXktZGs7XG4gIHotaW5kZXg6IDEwO1xufVxuIiwiLnNpZGViYXJ7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogJHNwYWNpbmctaGFsZioxLjUgJHNwYWNpbmctaGFsZjtcbiAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gIC5zaWRlYmFyX19oZWFkZXJ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoI2NjYywgMC40KTtcbiAgfVxuICAuc2lkZWJhcl9fYm9keXtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctaGFsZjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCIuYm94e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5ib3hfX2ltYWdle1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kaztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb3ZlcjtcbiAgICBAaW5jbHVkZSBtYWludGFpbi1zcXVhcmUtcmF0aW87XG4gIH1cbiAgLmJveF9fdGV4dHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAtJHNwYWNpbmc7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctaGFsZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm94X190ZXh0X2hlYWRlcntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgjY2NjLCAwLjQpO1xuICAgIH1cbiAgICAuYm94X190ZXh0X2JvZHl7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLmJveF9fdGV4dF9mb290ZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmLmlzLXZpc2libGV7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIC5tb2RhbF9fY29udGFpbmVye1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuICAubW9kYWxfX3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG4gIC5tb2RhbF9fY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbiAgLm1vZGFsX19jb250ZW50e1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm1vZGFsX19jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLXF1YXJ0ZXIgMjBweCAwIDA7XG4gICAgY29sb3I6ICRibHVlLWx0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1sdDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC0tbGVhZCwgLm1vZGFsLS1hcHBsaWNhdGlvbntcbiAgLm1vZGFsX193cmFwe1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWx0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgkYmx1ZS1kaywwLjkpIDAlLCByZ2JhKCRibHVlLWx0LDAuNikgMzUlLCByZ2JhKCRibHVlLWx0LDAuNikgNjUlLCByZ2JhKCRibHVlLWRrLDAuOSkgMTAwJSk7XG4gIH1cbiAgLm1vZGFsX19jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogJHNwYWNpbmc7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMDBweCAwcHggcmdiYSgkYmx1ZS1kaywwLjYpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5pcy1zY3JvbGxpbmd7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIC5tb2RhbF9fc3RlcHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtLTF7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAmLmlzLWxvYWRpbmd7XG4gICAgICAgIC5sb2FkZXItLWlubGluZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3R7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsX19zdGVwX3RleHR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlciAkc3BhY2luZztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDN7IG1hcmdpbjogMDsgfVxuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbjogJHNwYWNpbmctaGFsZiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmb3Jte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5sb2FkZXItLWlubGluZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4OyAvLyBTYW1lIGhlaWdodCBhcyBzZWxlY3QgdG8gYXBwZWFyIG1vcmUgc2VhbWxlc3MuXG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3R7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAmLmlzLW9wZW57XG4gICAgICAgICAgICAuc2VsZWN0X19saXN0e1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAmLmlzLWxvYWRpbmd7XG4gICAgICAgIC5sb2FkZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9hZGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLWRrLCAwLjgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuICAgICAgYXNpZGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tc3F1YXJlLXJhdGlvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtJHNwYWNpbmc7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmcqMS41fSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRzcGFjaW5nKjEuMjU7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctaGFsZiAkc3BhY2luZy1oYWxmIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtX19maWVsZHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1oYWxmO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLTN7XG4gICAgICAubW9kYWxfX3N0ZXBfdGV4dHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1xdWFydGVyICRzcGFjaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbW9kYWwtZ2VuZXJhbC1hcHBsaWNhdGlvbntjdXJzb3I6IHBvaW50ZXI7fVxuXG4ubW9kYWwtLWFwcGxpY2F0aW9ue1xuICAmLmlzLWxvYWRpbmd7XG4gICAgLmxvYWRlci0taW5saW5le1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgfVxuICAgIC5zZWxlY3R7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIGgze1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RhbF9fc3RlcF90ZXh0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgfVxuICAubG9hZGVyLS1pbmxpbmV7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkc3BhY2luZy1xdWFydGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8gQ2F0ZWdvcnkgTW9kYWwgLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLm1vZGFsLS1jYXRlZ29yeXtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MDBweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjAwcHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gICYuaXMtdmlzaWJsZXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gICYuaXMtcmVtb3Zpbmd7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuOHMgZWFzZS1vdXQ7XG4gIH1cbiAgJi5pcy1sb2FkZWR7XG4gICAgLy90b3A6IDEwMHB4O1xuICAgIC5sb2FkZXJ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcbiAgICB9XG4gICAgLm1vZGFsX19jb250YWluZXJ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAubG9hZGVye1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLmxvYWRlcl9fd3JhcHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm1vZGFsX19jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmlzLXJlbW92aW5ne1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLm1vZGFsX19oZWFkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubW9kYWxfX2NvbnRyb2xze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOjAgJHNwYWNpbmctaGFsZioxLjUgMCAkc3BhY2luZztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlciAyMHB4O1xuICAgICAgfVxuICAgICAgLm1vZGFsX19saW5re1xuICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbF9fcGFnaW5hdGlvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1oYWxmKjEuNTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLm1vZGFsX19wYWdpbmF0aW9uX2xpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtbHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDEwJSk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmV4dHtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tcHJldntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMGRlZyk7XG4gICAgICAgICAgICBsZWZ0OjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbF9fcGFnaW5hdGlvbl9sYWJlbHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWxfX2hlYWRpbmd7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgJHNwYWNpbmctaGFsZioxLjUgJHNwYWNpbmctaGFsZiAkc3BhY2luZztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXF1YXJ0ZXIgMjBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAmX2NhdGVnb3J5e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsX19jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmcqMS41fSk7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICB9XG4gICAgLm1vZGFsX19wb3N0c3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAmLmlzLWV4cGFuZGVke1xuICAgICAgICAubW9kYWxfX3Bvc3RzX2l0ZW06bm90KC5pcy1leHBhbmRlZCl7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbF9fcG9zdHNfaXRlbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgdG9wO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICB9XG4gICAgICAmLmlzLWV4cGFuZGVke1xuICAgICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgLm1vZGFsX19wb3N0c19pdGVtX21vYmlsZV9jbG9zZXtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkX19oZWFkaW5ne1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkX19mb290ZXJ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5re1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbF9fcG9zdHNfaXRlbV9tb2JpbGVfY2xvc2V7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRibHVlLWx0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGJsdWUtbHQ7XG4gICAgICAgIGl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmR7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2NvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAzNDBweDtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJHNwYWNpbmcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAkc3BhY2luZy1oYWxmIDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtdmlzaWJsZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2RhbF9fZW1wdHl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuc2VjdGlvbi0taG9tZV9sYXRpdHVkZV9kaWZmZXJlbmNle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZyozO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZyoyO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHdoaXRlIDAlLCAkZ3JleS1sdCAxMDAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoMntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5zdWJoZWFkaW5ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgd2lkdGg6MTAwMHB4O1xuICAgICAgbWFyZ2luOmF1dG87XG4gICAgfVxuICB9XG4gIC5ib3h7XG4gICAgLmJveF9fdGV4dHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAuYm94X190ZXh0X2hlYWRlcntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHllbGxvdztcbiAgICB9XG4gICAgLmJveF9fdGV4dF9ib2R5e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAudmFsdWVze1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZyoxLjU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nO1xuICAgIH1cbiAgfVxuICAuY3Rhe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nKjEuNzU7XG4gICAgICAvL3BhZGRpbmctdG9wOiAkc3BhY2luZyo0O1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcqMztcbiAgICAgIC8vdG9wOiAtJHNwYWNpbmcqNDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nKjU7XG4gICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR3aGl0ZSAwJSwgJGdyZXktbHQgMTAwJSk7XG4gICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvL3otaW5kZXg6IC0xO1xuXG4gICAgfVxuICAgIGgze1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Z3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIFRlbXAgKG1heWJlKVxuICAgIH1cbiAgICAmLS0xe1xuICAgICAgdG9wOiAtOTBweDtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLTJ7XG4gICAgICBib3R0b206IDIwMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgJi0tM3tcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICByaWdodDogLTYwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgcmlnaHQ6IC0xMzBweDtcbiAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhvbWVfc2VydmljZXN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJHNwYWNpbmcgMCAkc3BhY2luZy1kb3VibGUgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nO1xuICB9XG4gIC5zY3JvbGxfYmFubmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAwMHB4O1xuICAgIGNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDQuNSUpO1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtJHNwYWNpbmctZG91YmxlKjIuNTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAyMDBweCk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX3RleHR7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZyoxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhvbWVfdGVhbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAyMDBweCk7XG4gIC5jb250ZW50e1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX2ltYWdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSArICN7JHNwYWNpbmcqMS43NX0pO1xuICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9pbWFnZXMucGV4ZWxzLmNvbS9waG90b3MvNDQyNzgxMy9wZXhlbHMtcGhvdG8tNDQyNzgxMy5qcGVnP2F1dG89Y29tcHJlc3MmY3M9dGlueXNyZ2ImZHByPTImaD02NTAmdz05NDAnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDIwMHB4KTtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tc3F1YXJlLXJhdGlvO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uX190ZXh0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6ICRzcGFjaW5nKjEuNTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZys0MzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmICRzcGFjaW5nLWhhbGYgJHNwYWNpbmcgJHNwYWNpbmctaGFsZjtcbiAgICAgIG1hcmdpbi10b3A6IC0kc3BhY2luZztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICB3aWR0aDogMzgwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8tZWxlbWVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgdG9wOiAkc3BhY2luZztcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skc3BhY2luZ30pO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0taG9tZV90ZXN0aW1vbmlhbHN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJHNwYWNpbmcqMi41IDAgJHNwYWNpbmcgMDtcbiAgYmFja2dyb3VuZDogJGdyZXktbHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nIDAgJHNwYWNpbmcqMztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAwO1xuICB9XG4gIC5jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVzdGltb25pYWxze1xuICAgIC50ZXN0aW1vbmlhbHNfX3dyYXB7XG4gICAgICB3aWR0aDogNzgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zY3JvbGxfYmFubmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0kc3BhY2luZy1kb3VibGUqMS41O1xuICAgIGxlZnQ6IC0kc3BhY2luZy1oYWxmKjEuNTtcbiAgICBoZWlnaHQ6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogZGFya2VuKCRncmV5LWx0LCA0LjUlKTtcbiAgICBmb250LXNpemU6IDE2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICBsZWZ0OiAtJHNwYWNpbmctaGFsZjtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLWhvbWVfbmV3c3tcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRvdWJsZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYqMS41IDAgJHNwYWNpbmcqMS41IDA7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zZWN0aW9uX19ibG9ja2Vye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb25fX2hlYWRpbmd7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDAgMCAyODBweCArICRzcGFjaW5nO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3JpZHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAyMDBweCk7XG4gICAgICAuY2FyZHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlOyAvLyBzYWZhcmkgZml4LlxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tLWVtcGxveWVyc19leHBlcnRpc2V7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRvdWJsZSAwO1xuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2luZyAwO1xuICAgIH1cbiAgfVxuICAuY29udGVudHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLS1lbXBsb3llcnNfZXhwZXJpZW5jZXtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWRvdWJsZSAhaW1wb3J0YW50O1xuICAuY2FzZV9zdHVkaWVze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAkc3BhY2luZy1kb3VibGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwICRzcGFjaW5nIDA7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLS1lbXBsb3llcnNfcHJvY2Vzc3tcbiAgcGFkZGluZzogJHNwYWNpbmctZG91YmxlIDA7XG4gIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nKjI7XG4gIH1cbiAgLnByb2Nlc3N7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIC5wcm9jZXNzX19zdGVwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAkc3BhY2luZztcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgkZ3JleS1sdCwgMCkgMCUsIHJnYmEoJGdyZXktbHQsMSkgMTAwJSk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmV5LWx0LCAwKSAwJSwgcmdiYSgkZ3JleS1sdCwxKSAxMDAlKTtcbiAgICAgIH1cbiAgICAgICYuaXMtaW5pdGlhbHtcbiAgICAgICAgJjpiZWZvcmV7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIH1cbiAgICAgICYuaXMtZW5ke1xuICAgICAgICAmOmFmdGVyeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICB9XG4gICAgICAucHJvY2Vzc19fc3RlcF93cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctaGFsZjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nO1xuICAgICAgICAgIHdpZHRoOiAxMzAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGJsdWUtbHQ7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2Nlc3NfX3N0ZXBfaXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAvL21pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgLy9oZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgIC8vZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkYmx1ZS1sdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICRibHVlLWx0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9jZXNzX190ZXh0e1xuICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAucHJvY2Vzc19fdGV4dF9pdGVte1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0tZW1wbG95ZXJzX2NsaWVudHN7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRvdWJsZSAwO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy1kb3VibGU7XG4gIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAuY29udGVudHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBFeHBlcnRpc2UgcGFnZVxuXG4uc2VjdGlvbi0tZXhwZXJ0aXNle1xuICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgMCAwIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAwIDAgMDtcbiAgfVxuICAuY29udGVudHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLWRvdWJsZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcgMDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLWV4cGVydGlzZV9wcmFjdGljZV9hcmVhcyB7XG4gIC5zZWN0aW9uX19vYmplY3R7XG4gICAgcmlnaHQ6IC0kc3BhY2luZztcbiAgICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcbiAgICAmOmFmdGVye1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoJGdyZXktbHQsIDAuNSkgMCUsIHJnYmEoJGdyZXktbHQsMSkgMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLS1leHBlcnRpc2VfaW5kdXN0cmllcyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC5zZWN0aW9uX19vYmplY3R7XG4gICAgbGVmdDogLSRzcGFjaW5nLWRvdWJsZTtcbiAgICBtaW4td2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZztcbiAgICAmOmFmdGVye1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKCRncmV5LWx0LCAwLjUpIDAlLCByZ2JhKCRncmV5LWx0LDEpIDEwMCUpO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tZXhwZXJ0aXNlX2NvbnRlbnR7XG4gIC5zZWN0aW9uX19pbWFnZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8tZWxlbWVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLSRzcGFjaW5nLWRvdWJsZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogJHNwYWNpbmcqNjtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG59XG5cblxuLnNlY3Rpb24tLWV4cGVydGlzZV9jbGllbnRze1xuICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgMDtcbiAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAwO1xuICB9XG4gIC5jb250ZW50e1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWN0aW9uLS1leHBlcnRpc2VfdGVzdGltb25pYWxze1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctZG91YmxlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgMDtcbiAgfVxuICAudGVzdGltb25pYWxze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC50ZXN0aW1vbmlhbHNfX2ltYWdle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtJHNwYWNpbmc7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0kc3BhY2luZztcbiAgICAgICAgbGVmdDogJHNwYWNpbmc7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByb2Nlc3MgcGFnZVxuLnNlY3Rpb24tLXByb2Nlc3Mge1xuICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUqMiAwICRzcGFjaW5nLWRvdWJsZSAwO1xuICAucHJvY2Vzc3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnByb2Nlc3NfX2xpbmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICBoZWlnaHQ6IDI0NTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAkdGVhbDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgIC5wcm9jZXNzX19zdGVwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctZG91YmxlO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1kayAhaW1wb3J0YW50O1xuICAgICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgICAgbGVmdDogJGNvbnRlbnQtd2lkdGggLSA4MDBweDtcbiAgICAgICAgLnByb2Nlc3NfX3N0ZXBfbnVtYmVye1xuICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nKjEuODtcbiAgICAgICAgfVxuICAgICAgICAucHJvY2Vzc19fc3RlcF9ib3h7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctaGFsZioxLjUgMCAkc3BhY2luZy1oYWxmKjEuNSAkc3BhY2luZy1oYWxmKjEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpe1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAucHJvY2Vzc19fc3RlcF9udW1iZXJ7XG4gICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nKjEuODUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucHJvY2Vzc19fc3RlcF9ib3h7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmKjEuNSAkc3BhY2luZy1oYWxmKjEuNSAkc3BhY2luZy1oYWxmKjEuNSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYucHJvY2Vzc19fc3RlcC0tMXtcbiAgICAgICAgLnN2Z3tcbiAgICAgICAgICB0b3A6IDQzMHB4O1xuICAgICAgICAgIGxlZnQ6IC0kc3BhY2luZy1kb3VibGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucHJvY2Vzc19fc3RlcC0tMntcbiAgICAgICAgLnN2Z3tcbiAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArICN7JHNwYWNpbmctZG91YmxlfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucHJvY2Vzc19fc3RlcC0tM3tcbiAgICAgICAgLnN2Zy0tMXtcbiAgICAgICAgICBib3R0b206IDMwMHB4O1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAjeyRzcGFjaW5nKjR9KTtcbiAgICAgICAgfVxuICAgICAgICAuc3ZnLS0ye1xuICAgICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArICN7JHNwYWNpbmcqMS41fSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucHJvY2Vzc19fc3RlcC0tNHtcbiAgICAgICAgLnN2Z3tcbiAgICAgICAgICB0b3A6IDQzMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtJHNwYWNpbmctZG91YmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3Zne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9jZXNzX19zdGVwX251bWJlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLSRzcGFjaW5nO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tc3F1YXJlLXJhdGlvO1xuICAgIH1cbiAgICAucHJvY2Vzc19fc3RlcF9pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWRrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wcm9jZXNzX19zdGVwX2JveHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nfSk7XG4gICAgICAvL2xlZnQ6ICRzcGFjaW5nLWRvdWJsZTtcbiAgICAgIG1hcmdpbi10b3A6IC0kc3BhY2luZztcbiAgICAgIHdpZHRoOiA2MDBweCAtICRzcGFjaW5nLWRvdWJsZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi0tam9iX3NlZWtlcnNfYXR0b3JuZXlze1xuICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgMDtcbiAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gIC5jb250ZW50e1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWN0aW9uLS1qb2Jfc2Vla2Vyc190ZXN0aW1vbmlhbHNfaW50cm97XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRvdWJsZSAwO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nIDA7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWpvYl9zZWVrZXJzX3Rlc3RpbW9uaWFsc3tcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRvdWJsZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nIDAgJHNwYWNpbmcqMS41IDA7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudGVzdGltb25pYWxzX19pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLSRzcGFjaW5nO1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb3ZlcjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtJHNwYWNpbmc7XG4gICAgICAgIGxlZnQ6ICRzcGFjaW5nO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLS1yZXNvdXJjZXN7XG4gIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICBtYXJnaW4tdG9wOiAtJHNwYWNpbmc7XG4gIHBhZGRpbmc6ICRzcGFjaW5nIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZyozO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmxvYWRlcntcbiAgICAubG9hZGVyX193cmFwe1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbiAgLnJlc291cmNlc19fZmlsdGVycy0tbmF2e1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLypcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZXktbHQsIDEpIDAlLCByZ2JhKCRncmV5LWx0LCAwKSAxMDAlKTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgkZ3JleS1sdCwgMSkgMCUsIHJnYmEoJGdyZXktbHQsIDApIDEwMCUpO1xuICAgIH1cbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGxpe1xuXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgICAgICYucG9zdF9maWx0ZXJfX2xhYmVse1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgKi9cbiAgfVxuICAucmVzb3VyY2VzX19maWx0ZXJzLS1tb2JpbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmc7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5sYWJlbHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gICAgfVxuICAgIC5zZWxlY3R7XG4gICAgICAmLmlzLWZpbGxlZHtcbiAgICAgICAgLnNlbGVjdF9fbGFiZWx7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc291cmNlc19fZmlsdGVycy0tc2lkZWJhcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IC0kc3BhY2luZyozO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGY7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZS1sdDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlciAwIDAgMDtcbiAgICAgIGxpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjIycyAgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1oYWxmO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1sdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc291cmNlc19fbGlzdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZyAkc3BhY2luZyozLjU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzogMCAyMHB4ICRzcGFjaW5nIDIwcHg7XG4gICAgfVxuICAgIC5yZXNvdXJjZXNfX2xpc3Rfd3JhcHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZ3JpZHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAuY2FyZHtcbiAgICAgICYuaXMtdmlzaWJsZXtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVzb3VyY2VzX19sb2FkX21vcmV7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgcGFkZGluZzogJHNwYWNpbmctaGFsZiAkc3BhY2luZyAkc3BhY2luZy1oYWxmICRzcGFjaW5nKjMuNTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDIwcHg7XG4gICAgfVxuICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZXktbHQsIDUlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLmVuYWJsZWR7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5kaXNhYmxlZCB7IGRpc3BsYXk6IGJsb2NrO31cbiAgICB9XG4gICAgLmRpc2FibGVke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRncmV5LWRrLCA0MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xle1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgbWFyZ2luLXRvcDogLSRzcGFjaW5nO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmc7XG59XG5cbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX25ld3NfcHJlc3N7XG4gIC5jb250ZW50e1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLS1yZXNvdXJjZXNfc2luZ2xlX3BvZGNhc3R7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2luZy1kb3VibGU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICBtYXJnaW4tdG9wOiAtJHNwYWNpbmcqMS41O1xuICB9XG4gIC5jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5jb250ZW50LS1mbGV4e1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZyAyMHB4IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgIH1cbiAgfVxuICAucG9kY2FzdF9fbGlua3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAwICRzcGFjaW5nLWhhbGYgMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRncmV5LWx0LCA1JSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvZGNhc3RfX2xpbmtzX19hY3Rpb25ze1xuICAgIH1cbiAgICAucG9kY2FzdF9fbGlua3NfX3BsYXRmb3Jte1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1sdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0X19kZXNjcmlwdGlvbntcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgICB9XG4gICAgLnBvZGNhc3RfX2luZm97XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmKjEuNSAkc3BhY2luZyAwIDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLnBvZGNhc3RfX3Nob3dfbm90ZXMsXG4gICAgICAucG9kY2FzdF9fdHJhbnNjcmlwdHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAmLmlzLXZpc2libGV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb2RjYXN0X19ndWVzdHN7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgZGFya2VuKCRncmV5LWx0LCA1JSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAucG9kY2FzdF9fZ3Vlc3RzX2dyb3Vwe1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb2RjYXN0X19ndWVzdHNfaXRlbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctaGFsZjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgZGl2e1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWRrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIEBpbmNsdWRlIG1haW50YWluLXNxdWFyZS1yYXRpbztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2VjdGlvbi0tcmVzb3VyY2VzX3NpbmdsZV9yZWxhdGVke1xuICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgMDtcbiAgYmFja2dyb3VuZDogJGdyZXktbHQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgMDtcbiAgfVxuICBoMntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gIH1cbn1cbiIsIi8vIExvY2F0aW9ucyBQYWdlXG4uc2VjdGlvbi0tbG9jYXRpb25zX21hcHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nKjEuNTtcbiAgaDJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1oYWxmO1xuICB9XG59XG5cbi5zZWN0aW9uLS1sb2NhdGlvbnNfbGlzdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3RvcDogLSRzcGFjaW5nO1xuICAvL21hcmdpbi1ib3R0b206IC0kc3BhY2luZztcbiAgYXNpZGUsIC5sb2NhdGlvbnN7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRvdWJsZTtcbiAgfVxuICBhc2lkZXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICAub2ZmaWNlX2xvY2F0b3J7XG4gICAgICAub2ZmaWNlX2xvY2F0b3JfX2l0ZW17XG4gICAgICAgIC5vZmZpY2VfbG9jYXRvcl9faXRlbV9sYWJlbHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5vZmZpY2VfbG9jYXRvcl9faXRlbV9oZWFkaW5ne1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9mZmljZV9sb2NhdG9yX19jbGVhcntcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgY29sb3I6ICRibHVlLWx0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYmx1ZS1sdCwgNSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9jYXRpb25ze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLy9iYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgMDtcbiAgICAvKlxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgIH1cbiAgICAqL1xuICB9XG59XG5cbi5zZWN0aW9uLS1zaW5nbGVfbG9jYXRpb25fbWFwe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy1kb3VibGU7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2luZztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1oYWxmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYyg1MCUgKyAjeyRzcGFjaW5nLWRvdWJsZX0pO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LS1mbGV4e1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgaDN7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1oYWxmO1xuICB9XG4gIGFzaWRle1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZyoxLjU7XG4gICAgei1pbmRleDogMTA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICBtYXJnaW4tdG9wOiAtJHNwYWNpbmc7XG4gICAgfVxuICB9XG4gIC5tYXB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kaztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLXNpbmdsZV9sb2NhdGlvbl9yZWxhdGVke1xuICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nIDAgMCAwO1xuICB9XG4gIC5jb250ZW50e1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uX190ZXh0e1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uX19vYmplY3R7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJHNwYWNpbmc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nfSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAuc2Nyb2xsX2NvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkc3BhY2luZztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZXktbHQsIDEpIDAlLCByZ2JhKCRncmV5LWx0LCAwKSAxMDAlKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGdyZXktbHQsIDEpIDAlLCByZ2JhKCRncmV5LWx0LCAwKSAxMDAlKTtcbiAgICAgIH1cbiAgICAgICZfX2Jsb2NrZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwgMSkgMCUsIHJnYmEoJHdoaXRlLCAwKSAxMDAlKTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgkd2hpdGUsIDEpIDAlLCByZ2JhKCR3aGl0ZSwgMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2l0ZW1ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9pdGVte1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWhhbGY7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLWhhbGYqMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0tdGVhbXtcbiAgcGFkZGluZzogJHNwYWNpbmctZG91YmxlIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmcgMDtcbiAgfVxuICAuZ3JpZHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6ICRzcGFjaW5nKjEuNTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLXRlYW1fc2luZ2xle1xuICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctZG91YmxlIDA7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2luZy1kb3VibGU7XG4gIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICR0ZWFtLWhlcm8tc2l6ZSAtICRzcGFjaW5nO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgaDR7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBhc2lkZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkc3BhY2luZyozO1xuICAgIGxlZnQ6IDE0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5zaWRlYmFye1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW46IC0kc3BhY2luZy1oYWxmKjEuNSAwIDAgMDtcbiAgICAgICAgcGFkZGluZzowIDIwcHggJHNwYWNpbmctaGFsZiAkc3BhY2luZy1oYWxmKzIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuc2lkZWJhcl9faGVhZGVye1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXJfX2JvZHl7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHNwYWNpbmcgJHNwYWNpbmcgJHNwYWNpbmcqMi4yNSAkc3BhY2luZztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzogJHNwYWNpbmcgMjBweCAkc3BhY2luZy1kb3VibGUrJHNwYWNpbmctaGFsZiAyMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogJHNwYWNpbmcqMztcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbl9fd3JhcHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0kc3BhY2luZyozO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRzcGFjaW5nKjN9KTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmICRzcGFjaW5nO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLWhhbGYgMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLnNlY3Rpb24tLWNvbnRhY3RfZm9ybXtcbiAgbWFyZ2luLXRvcDogLSRzcGFjaW5nO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICA+IC5ncmlke1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9fb2JqZWN0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1kb3VibGUgJHNwYWNpbmcgJHNwYWNpbmcgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1kb3VibGU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDIwcHggJHNwYWNpbmcgMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nIDIwcHggJHNwYWNpbmcgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktbHQ7XG4gICAgfVxuICAgIGZvcm17XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZztcbiAgICAgIC5zZWxlY3R7XG4gICAgICAgIC5zZWxlY3RfX2xhYmVse1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ2ZpZWxke1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAubmFtZV9sYXN0e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyoxLjUgMCAkc3BhY2luZyAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGgze1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcqMztcbiAgICB9XG4gICAgLmdyaWR7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGFuZGluZ19jYXNlX3N0dWRpZXN7XG4gIHBhZGRpbmc6ICRzcGFjaW5nIDAgJHNwYWNpbmcqMS41IDA7XG4gIGgze1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1oYWxmO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3JleS1sdCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5nX19jYXNlX3N0dWR5e1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJl9jb250ZW50e1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICBoNHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIGltZ3tcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBoM3tcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2xze1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gIH1cbiAgLmxhbmRpbmdfX2Nhcm91c2VsX2NvbnRyb2x7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHRlYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAmLmlzLWRpc2FibGVke1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXktbHQsIDE1JSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICY6YmVmb3JleyBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleS1sdCwgMTUlKTsgfVxuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAvL21hcmdpbi1yaWdodDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8tZWxlbWVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbHQ7XG4gICAgICB9XG4gICAgfVxuICAgICYubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbC0tbmV4dHtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICYubGFuZGluZ19fY2Fyb3VzZWxfY29udHJvbC0tcHJldntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjBkZWcpO1xuICAgICAgICBsZWZ0OjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxhbmRpbmdfX2Nhcm91c2VsX2NvdW50ZXJ7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy1xdWFydGVyO1xuICB9XG59XG5cbi5sYW5kaW5nX19mb3Jte1xuICBiYWNrZ3JvdW5kOiAkZ3JleS1sdDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZyozICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcqMS41ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nICFpbXBvcnRhbnQ7XG4gIH1cbiAgZmllbGRzZXR7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGYgIWltcG9ydGFudDtcbiAgICAmLmZvcm0tY29sdW1ucy0ye1xuICAgICAgLmhzLWZvcm0tZmllbGR7XG4gICAgICAgIHdpZHRoOjQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdmb3JtX2ZpZWxkc3tcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5nZm9ybV9ib2R5e1xuICAgIC5nZmllbGR7XG4gICAgICBtYXJnaW46IDAgMCAkc3BhY2luZy1oYWxmIDAgIWltcG9ydGFudDtcbiAgICAgIGlucHV0e1xuICAgICAgICAvL2JhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRncmV5LWRrO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmx1ZS1sdDtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWx0O1xuICAgICAgICB9XG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRncmV5LWRrLCAyMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nZmllbGRfcmFkaW97XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAuZ2Nob2ljZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2ZpZWxkX2xhYmVse1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGdyZXktZGssIDIwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZV90b3Bfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpe1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBDb250ZW50IGZpZWxkcyAtIExlZnQgQ29sdW1uXG5cbi5sYW5kaW5nX19jb250ZW50LXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBnYXA6IDEwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCl7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbn1cblxuLmxhbmRpbmdfbGVmdC1oZWFkaW5nIHtcbiAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCl7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubGFuZGluZ19tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTBweDtcbn1cblxuLmxhbmRpbmdfY29udGVudF92aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG4ubGFuZGluZ19jb250ZW50X2ltYWdlIHtcbiAgLy8gYmVzdCBmaXQgaXMgMTEwMCB4IDYwMCBcbndpZHRoOiAxMDAlO1xubWF4LXdpZHRoOiA1NTBweDtcbm1heC1oZWlnaHQ6IDM1MHB4O1xub2JqZWN0LWZpdDogY292ZXI7XG5kaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgfVxufVxuXG4ubGFuZGluZ19sZWZ0LXRleHRfc2VjdGlvbiB7XG4gIGNvbG9yOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLy9tYXJnaW4tbGVmdDogMTUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IFxuICB9XG59XG5cbi5ldmVudC1kZXRhaWxzIHtcbiAgY29sb3I6ICMxRjIzNTUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgLy9tYXJnaW4tbGVmdDogMTUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmljb24tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLy9tYXJnaW4tdG9wOiAtMjBweDtcbiAgLy9mbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV2ZW50LWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubGFuZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5sYW5kaW5nLWV2ZW50X19idXR0b257XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gIH1cbn1cblxuLmxhbmRpbmctLWV2ZW50X2xpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM0RUIxOEU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogNnB4IDI1cHg7XG59XG5cbi5sYW5kaW5nLS1ldmVudF9saW5rOmhvdmVye1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMxZjIzNTU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogNnB4IDI1cHg7XG59XG5cblxuXG4vLyBIdWJzcG90IGZvcm0gLSBSaWdodCBjb2x1bW5cblxuLmxhbmRpbmdfX2Zvcm1fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjIzNTU7XG4gIHdpZHRoOiA0ODBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA2MHB4IDBweCAtNTBweCAxMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDBweCA1cHggIWltcG9ydGFudDsgXG4gICAgd2lkdGg6IDQ2MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCl7XG4gICAgLy9tYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG5cbi5oYnNwdC1sYW5kaW5nLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNjBweCA1MHB4IDEwcHggODBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmxhbmRpbmdfX2h1YnNwb3QtZm9ybSBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT10ZXh0XXtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmdfX2h1YnNwb3QtZm9ybSBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT1lbWFpbF17XG5jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmdfX2h1YnNwb3QtZm9ybSBmb3JtOm5vdCgjbGF0aXR1ZGUtYXBwbGljYXRpb24tZm9ybSkgaW5wdXRbdHlwZT10ZWxde1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmdfX2h1YnNwb3QtZm9ybSB7XG5wYWRkaW5nOiAyMHB4IDUwcHggMTAwcHggODBweCAhaW1wb3J0YW50O1xud2lkdGg6IDM1MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICBwYWRkaW5nOiAxMHB4IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmxhbmRpbmctcGFnZV90b3Bfc2VjdGlvbiAuaHMtZm9ybS1maWVsZCBsYWJlbFtmb3JdIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMUYyMzU1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4ubGFuZGluZy1wYWdlX3RvcF9zZWN0aW9uIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dDpub3Qoc2VsZWN0KXtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZy1wYWdlX3RvcF9zZWN0aW9uIC5ocy1idXR0b24ge1xuICBjb2xvcjogI2ZmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxhbmRpbmctcGFnZV90b3Bfc2VjdGlvbiAuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5cbi8vY29uZmlybWF0aW9uIC1MYW5kaW5nIHRlbXBsYXRlXG5cbi5jb25maXJtYXRpb24tcGFnZV9oZWFkaW5nIHtcbiAgICAvL21pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCl7XG4gICAgICAgIC8vaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudFxuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy9ib3R0b206IC0kc3BhY2luZztcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGs7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgLy96LWluZGV4OiAxO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAvL2JvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgLy9ib3R0b206IC0kc3BhY2luZyoxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxLCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tb2JpbGUtaGVhZGluZztcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1tb2JpbGUtaGVhZGluZyArIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbi5jb25maXJtYXRpb24tcGFnZV90ZXh0e1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9tYXgtd2lkdGg6IDYwMHB4O1xuICBjb2xvcjogI2ZmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDM7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICB0b3A6IC0kc3BhY2luZztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctaGFsZjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaDJ7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLmxhYmVse1xuICAgIG1hcmdpbjogMCAkc3BhY2luZy1oYWxmICRzcGFjaW5nLWhhbGYgMDtcbiAgfVxuICBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAkYmx1ZS1sdDtcbiAgfVxufVxuIiwiLnNlY3Rpb24tLXBhZ2V7XG4gIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICBtYXJnaW4tdG9wOiAtJHNwYWNpbmc7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZztcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpe1xuICAgIG1hcmdpbi10b3A6IC0kc3BhY2luZyoxLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgcGFkZGluZzogJHNwYWNpbmc7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nIDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSE9URklYXG5ib2R5LnNpbmdsZS1sb2NhdGlvbnMgLnNlY3Rpb24tLWludHJve1xuICBuYXYgdWwgbGl7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1oYWxmKjEuNTtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5zZWN0aW9uLmVycm9yLS00MDR7XG4gIHBhZGRpbmc6ICRzcGFjaW5nKjIgMCAkc3BhY2luZyo0IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWx0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmcqMiAwO1xuICB9XG4gIC5lcnJvci0tNDA0X190ZXh0e1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nOyBcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nICRzcGFjaW5nLWhhbGY7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0taW50cm97XG4gIHBhZGRpbmc6ICRzcGFjaW5nKjIgMCAkc3BhY2luZztcbiAgbWFyZ2luLXRvcDogLSRzcGFjaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZztcbiAgYmFja2dyb3VuZDogJGdyZXktbHQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcqMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vICYuc2Nyb2xsZWQ6YmVmb3Jle1xuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gfVxuICAgIC8vICY6YmVmb3JlLFxuICAgIC8vICY6YWZ0ZXIge1xuICAgIC8vICAgQGluY2x1ZGUgcHNldWRvLWVsZW1lbnQ7XG4gICAgLy8gICBjb250ZW50OiAnJztcbiAgICAvLyAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHRvcDogMDtcbiAgICAvLyAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgIHotaW5kZXg6IDUwO1xuICAgIC8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLy8gJjpiZWZvcmV7XG4gICAgLy8gICBkaXNwbGF5OiBub25lOyBcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICB3aWR0aDogNjBweDtcbiAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkZ3JleS1sdCwgMSkgMCUsIHJnYmEoJGdyZXktbHQsIDApIDEwMCUpO1xuICAgIC8vIH1cbiAgICAvLyAmOmFmdGVyIHtcbiAgICAvLyAgIHJpZ2h0OiAwO1xuICAgIC8vICAgd2lkdGg6IDYwcHg7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgkZ3JleS1sdCwgMSkgMCUsIHJnYmEoJGdyZXktbHQsIDApIDEwMCUpO1xuICAgIC8vIH1cbiAgfVxuICBuYXZ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmc7XG4gICAgfVxuICAgIC5uYXZfX2hlYWRlcntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1kaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1xdWFydGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctaGFsZjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgICYuaXMtb3BlbiBzcGFuOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXM7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZfX2xpc3R7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7IFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA2MHB4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyBcbiAgICAgIH07XG4gICAgICAmLmlzLXZpc2libGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAkc3BhY2luZy1xdWFydGVyKjEuNTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwNjBweCl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDYwcHgpe1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgIC8vICY6bGFzdC1jaGlsZHtcbiAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1oYWxmKjEuNTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgICAgYXsgYm9yZGVyLWNvbG9yOiAkeWVsbG93OyB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGs7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHVse1xuICAgIC8vICAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgLy8gICBncmlkLWdhcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAvLyAgIC8vIGRpc3BsYXk6IGZsZXg7IFxuICAgIC8vICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgIC8vICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvLyAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAvLyAgIC8vIHBhZGRpbmc6IDAgJHNwYWNpbmctaGFsZiAhaW1wb3J0YW50O1xuICAgIC8vICAgbGl7XG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC8vICAgICBhe1xuICAgIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZWFsOyBcbiAgICAvLyAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgLy8gICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlci8yICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgLy8gICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmc7XG4gICAgLy8gICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIC8vICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgLy8gICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAvLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgLy8gICAgICAgJjpob3ZlcnsgIFxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIC8vICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgLy8gbmF2e1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICBtYXJnaW4tdG9wOiAtJHNwYWNpbmctcXVhcnRlcjtcbiAgLy8gICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmKjEuNSAwO1xuICAvLyAgIG92ZXJmbG93LXg6IGF1dG87XG4gIC8vICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAvLyAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogbm9uZTtcbiAgLy8gICBjdXJzb3I6IGdyYWI7XG4gIC8vICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8vICAgbmF2OmFjdGl2ZXtcbiAgLy8gICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIC8vICAgfVxuICAvLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgLy8gICB9XG4gICAgLy8gJjpiZWZvcmUsXG4gICAgLy8gJjphZnRlcntcbiAgICAvLyAgIEBpbmNsdWRlIHBzZXVkby1lbGVtZW50O1xuICAgIC8vICAgY29udGVudDogJyc7XG4gICAgLy8gICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gICB6LWluZGV4OiA1MDtcbiAgICAvLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIC8vIC8vICY6YmVmb3Jle1xuICAgIC8vIC8vICAgbGVmdDogMDtcbiAgICAvLyAvLyAgIHdpZHRoOiAyMHB4O1xuICAgIC8vIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmV5LWx0LCAxKSAwJSwgcmdiYSgkZ3JleS1sdCwgMCkgMTAwJSk7XG4gICAgLy8gLy8gfVxuICAgIC8vICY6YWZ0ZXJ7XG4gICAgLy8gICByaWdodDogMDtcbiAgICAvLyAgIHdpZHRoOiA2MHB4O1xuICAgIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGdyZXktbHQsIDEpIDAlLCByZ2JhKCRncmV5LWx0LCAwKSAxMDAlKTtcbiAgICAvLyB9XG4gICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG4gICAgLy8gdWx7XG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAvLyAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC8vICAgbWFyZ2luOiAwO1xuICAgIC8vICAgcGFkZGluZzogMDtcbiAgICAvLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy8gICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICB9XG4gICAgLy8gICBsaXtcbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgLy8gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIC8vICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vICAgICAmOmxhc3QtY2hpbGR7XG4gICAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAvLyAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZioxLjU7XG4gICAgLy8gICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gICAgICYuaXMtYWN0aXZle1xuICAgIC8vICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICBhe1xuICAgIC8vICAgICAgIGNvbG9yOiAkZ3JleS1kaztcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuICAuc2VjdGlvbl9faW1hZ2V7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1kb3VibGU7XG4gICAgYmFja2dyb3VuZDogJGdyZXktZGs7XG4gICAgQGluY2x1ZGUgbWFpbnRhaW4tc3F1YXJlLXJhdGlvO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9fdGV4dHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZztcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy1oYWxmIDAgMCAwO1xuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQsXG5zZWN0aW9uLnNlY3Rpb24tLWNvbnRlbnQtLWhvdHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWRvdWJsZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZztcbiAgfVxuICAmLnNlY3Rpb24tLW9yaWVudF9sZWZ0e1xuICAgIC5zZWN0aW9uX190ZXh0eyBvcmRlcjogMTsgfVxuICAgIC5zZWN0aW9uX19pbWFnZXsgb3JkZXI6IDI7IH1cbiAgfVxuICAmLnNlY3Rpb24tLW9yaWVudF9yaWdodHtcbiAgICAuc2VjdGlvbl9fdGV4dHsgb3JkZXI6IDI7IH1cbiAgICAuc2VjdGlvbl9faW1hZ2V7IG9yZGVyOiAxOyB9XG4gIH1cbiAgJi5zZWN0aW9uLS1jb250ZW50X2xlZnR7XG4gICAgLmNvbnRlbnR7XG4gICAgICAuc2VjdGlvbl9fdGV4dHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmcqMS41OyB9XG4gICAgfVxuICB9XG4gICYuc2VjdGlvbi0tY29udGVudF9yaWdodHtcbiAgICAuY29udGVudHtcbiAgICAgIC5zZWN0aW9uX190ZXh0eyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nKjEuNTsgfVxuICAgIH1cbiAgfVxuICAmLnNlY3Rpb24tLWNvbnRlbnRfbGFzdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctZG91YmxlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZztcbiAgICB9XG4gIH1cbiAgJi5zZWN0aW9uLS1jb250ZW50X3BhZGRlZF9ib3R0b217XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGVudHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuc2VjdGlvbl9faW1hZ2UsIC5zZWN0aW9uX19vYmplY3Q6bm90KC5zZWFyY2hfZm9ybSl7XG4gICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbl9fdGV4dHtcbiAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX3RleHR7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWhhbGY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxhYmVse1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICB9XG4gICAgLnNlY3Rpb25fX3RleHRfdGFibGV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXF1YXJ0ZXI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuc2VjdGlvbl9fdGV4dF90YWJsZV9pdGVte1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRzcGFjaW5nLXF1YXJ0ZXJ9KTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctcXVhcnRlciAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXktbHQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbl9faW1hZ2V7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kaztcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyO1xuICAgIEBpbmNsdWRlIG1haW50YWluLXNxdWFyZS1yYXRpbztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX29iamVjdHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWx0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0tY3Rhe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nKjEuNzUgMCAkc3BhY2luZyo0IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KXtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjYpO1xuICB9XG4gIC5jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjBweCl7XG4gICAgICB3aWR0aDogNzY4cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbW9iaWxlLWhlYWRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLW1vYmlsZS1oZWFkaW5nICsgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmctaGFsZjtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX2J1dHRvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9ue1xuICAgICAgbWFyZ2luOjAgJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNpbmctaGFsZiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tLWN0YV9zZWFyY2h7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGdyZXktbHQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLWRvdWJsZSAwO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZyoxLjU7XG4gIHotaW5kZXg6IDI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nOiAkc3BhY2luZyAwIDAgMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb250ZW50e1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uX190ZXh0e1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nKjEuNTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25fX29iamVjdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtJHNwYWNpbmcqMztcbiAgICBtYXJnaW4tYm90dG9tOiAtMzAwcHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGsgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgdG9wOiAwO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZyAyMHB4O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kaztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaF9mb3Jte1xuICAgIC5zZWFyY2hfZm9ybV9fZmllbGR7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc7XG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYWJlbHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gICAgfVxuICAgIC5zZWFyY2hfZm9ybV9fdGV4dHtcbiAgICAgIC5mb3JtX19maWVsZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmZvcm1fX2lucHV0e1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctaGFsZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1maWxsaW5nLCAmLmlzLWZpbGxlZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hfZm9ybV9fYnJvd3Nle1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAuZm9ybV9fZmllbGR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCRzcGFjaW5nIC8gMyk7XG4gICAgICAgIC5mb3JtX19pbnB1dHtcbiAgICAgICAgICAuZm9ybV9faW5wdXRfbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctcXVhcnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm1fX2lucHV0X2Vycm9ye1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWhhbGY7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kc3BhY2luZy1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9FdmVudHMgbGlzdCBwYWdlXG4uZXZlbnQtdG9wX19zcGFjZSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4uZXZlbnRfbW9udGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkNDNTI7IFxuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpe1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgIH1cbn1cblxuLmV2ZW50LW1vbnRoX190aXRsZSB7XG4gICAgbWFyZ2luOiAwOyBcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IFxuICAgIHBhZGRpbmc6IDEwcHg7IFxuICAgIGZvbnQtc2l6ZTogMzJweDsgXG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG4gICAgY29sb3I6ICM1MjUwNTA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLmV2ZW50LS1jb250ZW50LXNlY3Rpb24ge1xuICAgIHdpZHRoOiA4MCU7ICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IFxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgXG4gICAgcGFkZGluZy10b3A6IDUwcHg7IFxuICAgIG1hcmdpbi10b3A6IC0xNzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpe1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCl7ICAgICAgXG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLmV2ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KXtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpe1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpeyAgICAgIFxuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG5cbi5ldmVudC1oZWFkaW5nX3NlY3Rpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxufVxuXG4uZXZlbnQtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBmb250LXNpemU6IDMwcHg7IFxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxufVxuXG4uZXZlbnQtbG9jYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ldmVudC1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4uZXZlbnQtZGVzY19zZWN0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkyMHB4KXsgICAgICBcbiAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxufVxuXG4uZXZlbnQtZGVzYyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbi10b3A6ICAtNTBweDtcbiAgICB9XG59IiwiXG4uY29udmVyc2lvbi1wYWdlLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZyAwO1xuXHR9XG59XG5cbi5jb252ZXJzaW9uLXBhZ2UtaW50cm8gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udmVyc2lvbi1wYWdlX19ncmlkIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdC5jb252ZXJzaW9uLXBhZ2VfX2NvbHVtbiB7XG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0kc3BhY2luZy1oYWxmO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udmVyc2lvbi1hd2FyZHMtaW1nIGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWx0O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctcXVhcnRlciAkc3BhY2luZy1oYWxmKjEuNSAkc3BhY2luZy1oYWxmKjEuNSAkc3BhY2luZy1oYWxmKjEuNTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctcXVhcnRlciAkc3BhY2luZyAkc3BhY2luZy1xdWFydGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5oYnNwdC1mb3Jte1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGR7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udmVyc2lvbi1jYXNlLXN0dWRpZXMgeyBcblx0cGFkZGluZzogJHNwYWNpbmctZG91YmxlIDAgJHNwYWNpbmctZG91YmxlKjEuMiAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nIDA7XG5cdH1cbn1cblxuLy8gLmNvbnZlcnNpb24tcGFnZS1ncmlkIC5sZWZ0LXNlY3Rpb24ge1xuLy8gICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuLy8gfVxuXG4vLyAuY29udmVyc2lvbi1wYWdlLWdyaWQtZmlyc3Qge1xuLy8gICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuLy8gfVxuXG4vLyAuY29udmVyc2lvbi1wYWdlLWdyaWQtZmlyc3QgaW1nIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMHB4O1xuLy8gXHR3aWR0aDogMTAwJTtcbi8vIH1cblxuLy8gLmNvbnZlcnNpb24tcGFnZS1ncmlkLXNlY29uZCAuY29udmVyc2lvbi1wYWdlLWdyaWQtc2Vjb25kLWltZyB7XG4vLyBcdFx0d2lkdGg6IDkwJTtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbi8vIFx0fVxuXG4vLyAuY29udmVyc2lvbi1wYWdlLWdyaWQtZmlyc3QgYSB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4vLyB9XG5cbi8vIC5jb252ZXJzaW9uLXBhZ2UtZ3JpZC1maXJzdCBoNSB7XG4vLyAgICAgZm9udC1zaXplOiAyNHB4O1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4vLyB9XG5cbi8vIC5jb252ZXJzaW9uLXBhZ2UtZ3JpZC1maXJzdCBwIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuLy8gICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuLy8gfVxuXG4vLyAuY29udmVyc2lvbi1wYWdlLWdyaWQtc2Vjb25kIGg1IHtcbi8vICAgICBmb250LXNpemU6IDI0cHg7XG4vLyB9XG5cbi8vIC5jb252ZXJzaW9uLXBhZ2UtZ3JpZC1zZWNvbmQgcCB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbi8vIH1cblxuLy8gLmNvbnZlcnNpb24tZm9ybSB7XG4vLyAgICAgYmFja2dyb3VuZDogJGdyZXktbHQ7XG4vLyAgICAgcGFkZGluZzogMTBweCA1MHB4IDUwcHggNTBweDtcbi8vIH1cblxuLy8gLmNvbnZlcnNpb24tYXdhcmRzLTEgLmxvZ28tY29udGFpbmVye1xuLy8gICAgIG1heC13aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4vLyAgICAgZGlzcGxheTogZmxleDsgXG4vLyB9XG5cbi8vIC5jb252ZXJzaW9uLWF3YXJkcyB7XG4vLyBcdG1hcmdpbi10b3A6IDE4MHB4OyBcbi8vIFx0bWFyZ2luLWJvdHRvbTogMjAwcHg7XG4vLyB9XG4vLyAuY29udmVyc2lvbi1hd2FyZHMgcCB7XG4vLyBcdG1hcmdpbi10b3A6IC0zMHB4OyBcbi8vIFx0Zm9udC1zaXplOiAyNHB4OyBcbi8vIFx0dGV4dC1hbGlnbjogbGVmdDsgXG4vLyBcdGxpbmUtaGVpZ2h0OiAxLjVlbTsgXG4vLyBcdGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyB9XG5cbi8vIC5jb252ZXJzaW9uLWF3YXJkcy1pbWcge1xuLy8gXHR3aWR0aDogMTAwJTtcbi8vIH1cblxuXG5cblxuXG5cbi8vIC8qIEdldCBpbiB0b3VjaCBDb252ZXJzaW9uIHBhZ2UgTW9iaWxlICovXG5cdFxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcbi8vIFx0LypJbnRybyBTZWN0aW9uKi9cblx0XG4vLyAgLmNvbnZlcnNpb24tcGFnZS1pbnRybyB7XG4vLyBcdG1hcmdpbi10b3A6IDVweDtcblx0IFxuLy8gXHQgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4vLyBcdH1cbi8vIFx0LmNvbnZlcnNpb24tcGFnZS1pbnRybyBoMiB7XG4vLyBcdFx0Zm9udC1zaXplOiAyNXB4O1xuLy8gXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMDtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuLy8gXHR9XG4vLyBcdC5jb252ZXJzaW9uLXBhZ2UtaW50cm8gcCB7XG4vLyBcdFx0Zm9udC1zaXplOiAxNHB4O1xuLy8gXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMDtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gXHR9XG5cbi8vICAgICAuY29udmVyc2lvbi1wYWdlLWdyaWQgLmxlZnQtc2VjdGlvbiB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbi8vICAgICB9XG5cbi8vIFx0LypDVEEgLyBGb3JtIFNlY3Rpb24qL1xuXHRcbi8vIFx0LmNvbnZlcnNpb24tcGFnZS1ncmlkIHtcbi8vIFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNpbmc7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuLy8gXHRcdHdpZHRoOiBjYWxjKDEwMHZ3ICsgMjBweCk7XG4vLyBcdH1cblx0XG4vLyBcdC5jb252ZXJzaW9uLWZvcm17XG4vLyBcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcbi8vIFx0XHRwYWRkaW5nOiAxMHB4IDgwcHggODBweCAzMHB4O1xuLy8gXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyBcdH1cblxuLy8gICAgIC5jb252ZXJzaW9uLXBhZ2UtZ3JpZC1maXJzdCB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbi8vICAgICAgICAgcGFkZGluZzogMTBweDtcbi8vICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgXG4vLyAgICAgfVxuXG4vLyAgICAgLmNvbnZlcnNpb24tcGFnZS1ncmlkLXNlY29uZHtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbi8vIFx0XHRwYWRkaW5nOiAxMHB4O1xuLy8gICAgIH1cblx0XG4vLyBcdC5jb252ZXJzaW9uLXBhZ2UtZ3JpZC1maXJzdCBoNSBcdFx0e1xuLy8gXHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuLy8gXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4vLyBcdFx0cGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIFxuLy8gXHR9XG5cbi8vICAgICAuY29udmVyc2lvbi1wYWdlLWdyaWQtZmlyc3QgaW1nIHtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbi8vIFx0XHR3aWR0aDogOTAlO1xuLy8gICAgIH1cblxuLy8gXHQuY29udmVyc2lvbi1wYWdlLWdyaWQtc2Vjb25kIC5jb252ZXJzaW9uLXBhZ2UtZ3JpZC1zZWNvbmQtaW1nIHtcbi8vIFx0XHR3aWR0aDogOTAlO1xuLy8gXHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuLy8gXHR9XG5cdFxuLy8gXHQubGVmdC1zZWN0aW9uIHtcbi8vIFx0XHRvcmRlcjogMjtcbi8vIFx0fVxuLy8gXHQucmlnaHQtc2VjdGlvbiB7XG4vLyBcdFx0b3JkZXI6IDE7XG4vLyBcdH1cblxuLy8gICAgIC5oYnNwdC1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbi8vICAgICB9XG5cbi8vIFx0LypBd2FyZCBTZWN0aW9uICovXG5cdFxuLy8gXHQuY29udmVyc2lvbi1hd2FyZHMge1xuLy8gXHRcdG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHggICAgIWltcG9ydGFudDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG4vLyBcdH1cblxuLy8gICAgIC5jb252ZXJzaW9uLWF3YXJkcy0xIC5sb2dvLWNvbnRhaW5lcntcbi8vICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgfVxuXHRcbi8vIFx0LmNvbnZlcnNpb24tYXdhcmRzLWltZyB7XG4vLyBcdFx0bWF4LXdpZHRoOiA2MCUgIWltcG9ydGFudDtcbi8vIFx0XHRtYXJnaW4tdG9wOiAtMzBweDtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuLy8gXHRcdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4vLyBcdH1cblx0XG4vLyBcdC5sb2dvLWNvbnRhaW5lciB7XG4vLyBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vIFx0fVxuXHRcbi8vIFx0LmNvbnZlcnNpb24tYXdhcmRzIHAge1xuLy8gXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuLy8gXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbi8vIFx0fVxuXG4vLyBcdC5jb252ZXJzaW9uLWF3YXJkcy0xIHtcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiAtODBweDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IC0yNXB4O1xuLy8gXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuLy8gXHRcdG1heC13aWR0aDogNTAlO1xuLy8gXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbi8vIFx0fVxuXG4vLyBcdC5jb252ZXJzaW9uLWF3YXJkcy10d28ge1xuLy8gXHRcdG1hcmdpbi1ib3R0b206IC04MHB4O1xuLy8gXHRcdHBhZGRpbmctbGVmdDogMTBweDtcbi8vIFx0XHR3aWR0aDogMzAlO1xuLy8gXHRcdG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuLy8gXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbi8vIFx0fVxuXHRcbi8vIFx0LmNvbnZlcnNpb24tYXdhcmRzLXRocmVlIHtcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiAtODBweDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG4vLyBcdFx0d2lkdGg6IDMwJTtcbi8vIFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbi8vIFx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XG4vLyBcdH1cblx0XG5cdFxuLy8gXHQvKkNhc2UgU3R1ZGllcyBTZWN0aW9uKi9cbi8vIFx0LmNvbnZlcnNpb24tY2FzZS1zdHVkaWVzIHtcbi8vIFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuLy8gXHR9XG5cdFxuXHRcbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTlweCkge1xuLy8gXHQubG9nby1jb250YWluZXIge1xuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyBcdH1cblxuLy8gXHQuY29udmVyc2lvbi1hd2FyZHMtb25lIHtcbi8vIFx0XHRtYXJnaW4tYm90dG9tOiAtODBweDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG4vLyBcdFx0d2lkdGg6IDUwJTtcbi8vIFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcbi8vIFx0fVxuXG4vLyBcdC5jb252ZXJzaW9uLWF3YXJkcy10d28ge1xuLy8gXHRcdG1hcmdpbi1ib3R0b206IC04MHB4O1xuLy8gXHRcdHBhZGRpbmctbGVmdDogMjVweDtcbi8vIFx0XHR3aWR0aDogMzAlO1xuLy8gXHR9XG5cdFxuLy8gXHQuY29udmVyc2lvbi1hd2FyZHMtdGhyZWUge1xuLy8gXHRcdG1hcmdpbi1ib3R0b206IC04MHB4O1xuLy8gXHRcdHBhZGRpbmctbGVmdDogMjVweDtcbi8vIFx0XHR3aWR0aDogMzAlO1xuLy8gXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcbi8vIFx0LmNvbnZlcnNpb24tYXdhcmRzLWltZyB7XG4vLyBcdFx0bWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDtcblx0XHRcbi8vIFx0fVxuXG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuLy8gXHQuY29udmVyc2lvbi1hd2FyZHMtaW1nIHtcbi8vIFx0XHRtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuLy8gXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuLy8gICAgIC5jb252ZXJzaW9uLXBhZ2UtZ3JpZCAubGVmdC1zZWN0aW9uIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuLy8gICAgIH1cblxuLy8gICAgIC5jb252ZXJzaW9uLWZvcm0ge1xuLy8gICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbi8vICAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuLy8gICAgIH1cblxuLy8gICAgIC5jb252ZXJzaW9uLWF3YXJkcy0xIC5sb2dvLWNvbnRhaW5lcntcbi8vICAgICAgICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbi8vICAgICAgICAgfVxuXHRcbi8vIFx0LmNvbnZlcnNpb24tYXdhcmRzLWltZyB7XG4vLyBcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4vLyBcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuIl19 */
