@charset "UTF-8";*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1460px;--container-padding:20px;--font-family:"Manrope", sans-serif;--second-family:"bebasneuecyrillic", sans-serif;--font-titles:var(--second-family);--text-size:clamp(12px, 1vw, 16px);--dark-gray:#212123;--page-bg-light:#E8E8E8;--text-color:#797979;--accent:#0B7576;--link-color:#0B7576;--white:#fff;--black:#000;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}@font-face{font-family:bebasneuecyrillic;font-display:swap;src:url(../fonts/bebasneuecyrillic-Regular.woff2) format("woff2"),url(../fonts/bebasneuecyrillic-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal}html{scroll-behavior:smooth;background-color:var(--page-bg-light)}body{background-color:var(--dark-gray);color:var(--text-color);font-family:var(--font-family);text-wrap:balance;overflow-x:hidden}img{display:block}a{color:var(--link-color)}h1,h2{font-family:var(--second-family);font-weight:400;font-size:75px;line-height:90%;letter-spacing:-.04em;text-transform:uppercase}h2{font-size:60px;line-height:85%}.btn-box{padding:5px;background:var(--dark-gray);gap:5px}.btn,.btn-box,.inner-page{display:-webkit-box;display:-ms-flexbox;display:flex}.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:var(--font-family);font-weight:500;font-size:clamp(14px,1vw,15px);letter-spacing:-.02em;color:var(--white);padding:10px 24px;background:var(--accent);border-radius:5px;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;min-height:30px}.btn:hover{background:var(--white);color:var(--black)}.btn.btn-second,.catalog-cards .catalog-card:hover span,.contacts-socials li a:hover{background:var(--black)}.btn.btn-second:hover{background:var(--white)}.inner-page{min-height:440px;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:40px}.footer__nav nav ul li a:hover,.inner-page h1,.inner-page__text{color:var(--white)}.inner-page__text{font-weight:500;max-width:480px;font-size:var(--text-size);line-height:140%;margin-bottom:30px}.inner-page__btns{padding:6px;background:var(--dark-gray);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contacts-socials,.contacts-socials li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-socials{margin:20px 0 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.contacts-socials li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;width:45px;height:45px;background:var(--accent);-webkit-transition:all .3s ease;transition:all .3s ease}.contacts-socials li a svg{pointer-events:none}.loader{margin:0 auto;text-align:center}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.nowrap{white-space:nowrap;color:inherit!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.line,.title-fade{overflow:hidden;padding:9px 4px 0 0}.title-fade{position:relative;display:block;padding:9px 5px 0 0}.hide-menu{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.container,.container-full{width:100%;padding:0 var(--container-padding);margin:0 auto}.container{max-width:var(--container-width)}.container-full{max-width:1920px}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto}.about{position:relative;border-radius:10px;background:#fafafa;padding:100px 0 126px;margin-top:-28px}.about::after,.about::before{content:"";position:absolute;background:#e2e2e2}.about::before{height:100%;width:1px;right:38%;top:0}.about::after{width:100%;height:1px;top:290px}.about__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;position:relative;z-index:10}.about__info h2{color:var(--dark-gray);max-width:664px}.about__info h2 span{color:var(--accent)}.about__text-wrapper{max-width:480px}.about__subtitle,.about__text{font-size:var(--text-size);line-height:140%}.about__subtitle{text-transform:uppercase;color:var(--dark-gray);margin-bottom:15px}.about__text{max-width:378px;color:var(--text-color)}.about__img{position:relative;z-index:10}.about__img img{width:100%;-o-object-fit:contain;object-fit:contain}.about .cards{position:absolute;bottom:-155px;z-index:10;left:0;right:0}.cards__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1.64fr;gap:7px}.cards .card{background:#f5f5f5;border-radius:10px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-height:234px}.cards .card__num{display:block;font-size:clamp(16px,1vw,19px);line-height:140%;text-transform:uppercase;color:var(--accent);margin-bottom:25px}.cards .card__title,.catalog-item__info h4{max-width:163px;font-size:clamp(18px,1vw,21px);line-height:140%;text-transform:uppercase;color:var(--dark-gray)}.cards .card__text,.catalog-cards .catalog-card p,.catalog-item__info-text p{font-size:var(--text-size);line-height:140%;color:var(--text-color)}.catalog-main{padding:336px 0 150px;position:relative}.catalog-main::before{content:"";height:100%;width:1px;position:absolute;background:rgba(226,226,226,.26);right:38%;top:0}.catalog-main::after{width:100%;height:1px;top:286px}.catalog-main h2{color:#fff;margin-bottom:50px}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative;z-index:5}.catalog-item{padding:20px;border-radius:5px;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-item__info,.catalog-item__info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.catalog-item__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}.catalog-item__info h4{margin-bottom:15px;font-size:clamp(18px,1vw,20px);line-height:120%;max-width:405px}.catalog-item__info-text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}.catalog-item__info-text p{max-width:424px;font-weight:500;-ms-flex-item-align:start;align-self:flex-start}.catalog-item__info-text .btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:140px;width:100%;margin-top:auto;max-height:40px}.catalog-item__info-text .btn:hover{color:var(--white);background-color:var(--black)}.catalog-item__img{width:100%}.catalog-page{background-color:var(--dark-gray)}.catalog-page h1{margin-bottom:10px}.catalog-page .btn-box{display:inline-block;min-width:144px}.catalog-inner{background-color:var(--page-bg-light);padding:50px 0;border-radius:0 0 10px 10px}.catalog-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:100px}.catalog-cards .catalog-card span,.catalog-cards.loading,.catalog-tabs .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-tabs .tab{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;cursor:pointer;border-radius:5px;padding:17px 25px;background:var(--dark-gray);-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;-ms-flex-pack:distribute;justify-content:space-around;font-weight:500;font-size:16px;color:var(--white);line-height:100%}.catalog-tabs .tab.active,.catalog-tabs .tab:hover{background:var(--accent)}.catalog-cards{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.catalog-cards .catalog-card span,.catalog-cards.loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-cards.loading svg{width:100px;height:100px;margin:20px;display:inline-block}.catalog-cards .catalog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-cards .catalog-card img{border-radius:10px;width:100%;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:20px;max-height:569px;aspect-ratio:2/3}.catalog-cards .catalog-card h4{font-weight:500;font-size:25px;line-height:109%;letter-spacing:-.02em;text-transform:uppercase;color:var(--black);margin-bottom:10px}.catalog-cards .catalog-card p{margin-bottom:40px;max-width:550px;color:var(--black)}.catalog-cards .catalog-card span{width:100%;text-align:center;font-size:16px;letter-spacing:-.02em;color:var(--white);border-radius:5px;padding:10px 15px;background:var(--accent)}.catalog-cards .catalog-card:hover h4,.catalog-cards .catalog-card:hover p{color:#353535;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.company,.cta__img-box img{position:relative;border-radius:10px}.company,.company__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.company{min-height:521px;background-position:left bottom;background-repeat:no-repeat;background-size:cover;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-main::after,.company::after,.company::before{content:"";background:rgba(226,226,226,.26);position:absolute}.company::before{height:100%;width:1px;right:38%;top:0}.company::after{width:100%;height:1px;top:279px}.company__inner{padding-bottom:40px;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company__inner h2,.company__inner p,.cta__info h2{max-width:768px;color:var(--white)}.company__inner p{font-size:var(--text-size);line-height:140%;max-width:480px}.contacts{background-color:var(--page-bg-light)}.contacts .cta{background-color:var(--dark-gray)}.contacts .contact-page,.contacts-info{margin-bottom:100px}.contacts .contact-page h1{margin-bottom:20px}.contacts .contact-page .inner-page__btns .btn{padding:8px 18px}.contacts-info__cards{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:10px}.contacts-info__card{border:1px solid var(--accent);border-radius:10px;background:#f5f5f5;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts-info__card h4{font-weight:500;font-size:25px;line-height:140%;text-transform:uppercase;color:var(--dark-gray);margin-bottom:20px}.contacts-info__card .contacts-info__card-info{font-size:18px;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:10px}.catalog-cards .catalog-card h4,.catalog-cards .catalog-card p,.catalog-cards .catalog-card span,.contacts-info__card a.contacts-info__card-info{-webkit-transition:all .3s ease;transition:all .3s ease}.contacts-info__card a.contacts-info__card-info:hover,.footer .btn-box a:hover{color:var(--black)}.contacts-info__card .btn{margin-bottom:0;color:var(--white);text-transform:none;font-size:14px;padding:10px 20px;letter-spacing:-.02em;margin-top:40px}.contacts-info__card .btn:hover{background-color:var(--black);color:var(--white)}.cart{width:100%;margin-bottom:100px}.cart iframe{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.cta__wrapper{padding:150px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:68px}.cta__wrapper::after,.cta__wrapper::before{content:"";height:100%;width:1px;position:absolute;border:1px solid rgba(226,226,226,.26);left:45.8%;top:0}.cta__wrapper::after{left:84.375%}.cta__inner,.cta__wrapper,.single-product__inner .product__gallery .product__arrow-next svg,.single-product__inner .product__gallery .product__arrow-prev svg{position:relative}.cta__inner::after,.cta__inner::before{height:1px;position:absolute;border:1px solid rgba(226,226,226,.26)}.cta__inner::before{width:54.2%;top:435px;right:0}.cta__inner::after{content:"";width:100%;bottom:110px}.cta__img-box{-webkit-box-flex:44%;-ms-flex:44% 0 1;flex:44% 0 1;height:27vw}.cta__img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta__info{-webkit-box-flex:1;-ms-flex:auto 0 1;flex:auto 0 1;position:relative;z-index:10}.cta__info h2{max-width:501px;margin-bottom:15px}.cta__info .cta__caption,.cta__info p{font-size:var(--text-size);line-height:140%;color:var(--white);margin-bottom:30px;max-width:293px}.cta__info .cta__btn-box.btn-box{background-color:var(--black);margin-bottom:60px;display:inline-block;min-width:200px}.cta__info .cta__caption{font-weight:500;text-transform:uppercase;margin-bottom:20px;max-width:352px}.cta__info .cta__link{cursor:pointer;font-weight:500;font-size:36px;line-height:109%;letter-spacing:-.04em;text-transform:uppercase;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cta__info .cta__link:hover,.modal-form .privacy-label .caption a:hover{color:var(--accent)}.faq__title{margin-bottom:50px;color:var(--dark-gray)}.faq__questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__question-wrapper{padding:15px 0;border-top:1px solid #c4c4c4;overflow:hidden;position:relative}.faq__question-wrapper:last-child{border-bottom:1px solid #c4c4c4}.faq__question-wrapper:hover .faq__question-btn{background-color:var(--dark-gray)}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;gap:15px}.faq__question-title{font-size:20px;line-height:92%;color:#333}.faq__question-btn{position:relative;width:42px;height:42px;border-radius:50%;background-color:var(--accent);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.faq__question-btn::after,.faq__question-btn::before{content:"";position:absolute;background-color:#e4ddd5;left:50%;top:50%;height:1px;width:18px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.faq__question-btn::after{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;height:18px;width:1px}.faq__question-answer{opacity:0;visibility:hidden;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s;overflow:hidden;height:0}.faq__question-answer p{overflow:hidden}.faq__question-wrapper.active .faq__question-answer{opacity:1;padding-top:15px;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:auto;max-width:750px}.faq__question-wrapper.active .faq__question-btn::after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.footer{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0 0}.footer__inner{position:relative;padding:50px 0 20px}.footer__inner.footer__inner--mobile{display:none}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:100px;position:relative;z-index:10}.footer__top,.footer__top-left,.footer__top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;gap:40px}.footer .logo.logo-footer{max-width:210px;width:100%}.footer .logo.logo-footer img{width:100%;min-width:100px;-o-object-fit:contain;object-fit:contain;-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1}.footer__nav h4{font-size:clamp(12px,1vw,16px);line-height:140%;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:18px}.footer__nav nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer__nav nav ul li{max-width:300px}.footer__nav nav ul li a{font-weight:500;font-size:clamp(12px,1vw,14px);line-height:140%;color:#d9d9d9}.footer__top-right{gap:130px}.footer__bottom,.footer__contacts,.footer__nav nav ul,.footer__top-right{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}.footer__bottom a,.footer__contacts a,.footer__nav nav ul li a{-webkit-transition:all .3s ease;transition:all .3s ease}.footer__contacts a{font-size:18px;text-transform:uppercase;margin-bottom:11px;color:#d9d9d9}.footer__contacts a:hover{color:var(--white)}.footer .contacts-socials{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .btn-box{min-width:auto;background-color:var(--black);display:block}.footer .btn-box a{margin-bottom:0;color:#fff;font-size:clamp(12px,1vw,16px);letter-spacing:-.02em;text-transform:none}.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(226,226,226,.26);padding-top:20px;position:relative;z-index:10}.footer__bottom a{font-weight:500;font-size:clamp(10px,1vw,14px);line-height:140%;color:rgba(255,255,255,.53)}.footer__bottom a:hover,.header__left nav ul a:hover{color:var(--white)}.gray-section{background:#f5f5f5;border-radius:10px;margin-top:-10px;padding:90px 0 100px;position:relative;z-index:6}.gallery{margin-bottom:150px}.gallery__title{margin-bottom:50px;color:var(--dark-gray)}.gallery__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:50px}.gallery__img-box img{border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery__more-btn,.header__right .socials__icon svg{-webkit-transition:all .3s ease;transition:all .3s ease}.gallery__more-btn{cursor:pointer;margin:0 auto;padding:9px 24px;font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--white);border-radius:5px;background:var(--accent)}.gallery__more-btn.is-loading{pointer-events:none;opacity:.6}.gallery__more-btn:hover,.single-product__inner .products-more .catalog-card:hover span{background:var(--black)}.header{position:fixed;left:20px;right:20px;top:10px;max-width:1920px;margin:0 auto;z-index:99;-webkit-transition:all .4s cubic-bezier(0,0,.8,1);transition:all .4s cubic-bezier(0,0,.8,1)}.header .burger{width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;background-color:var(--accent);padding:10px 6px;border-radius:5px}.header .burger span{pointer-events:none;height:1px;background-color:var(--white);display:inline-block}.header .burger span::after,.header .burger span::before{content:"";width:100%;height:1px;background-color:var(--white);position:absolute;top:-6px;left:0}.header .burger span::after{top:6px}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__left,.header__right{padding:8px 10px;background:var(--dark-gray);border-radius:8px}.header__left,.header__left nav ul,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex}.header__left,.header__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.header__left .logo{padding-right:40px;border-right:1px solid #404040}.header__left .logo img{min-width:48px}.header__left nav ul{gap:20px}.header__left nav ul a,.header__right-link{font-weight:500;font-size:var(--text-size);color:#cfcfcf;-webkit-transition:all .3s ease;transition:all .3s ease}.header__right-link:hover{color:var(--white)}.header__left nav ul,.header__right .socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__right .socials{gap:4px}.header__right .socials .btn{font-size:var(--text-size);padding:7px 17px}.header__right .socials,.header__right .socials__icon,.icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__right .socials__icon{background:var(--black);border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.header__right .socials__icon svg{width:100%;min-width:clamp(13px,1vw,16px);-o-object-fit:contain;object-fit:contain}.header__right .socials__icon:hover svg path{fill:var(--accent)}.icons-wrapper{padding:30px 0;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:62px;height:62px}.icon--heart-line{fill:#f14483}.icon--id-card-line{fill:#333}.icon--search-line{fill:#1cb050}.icon--user-star{fill:#1a86eb}.icon--user{stroke:#1a86eb;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--user:hover{stroke:#11c15a}.main-screen{min-height:90vh;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.main-screen__inner{padding-bottom:68px}.main-screen__inner h1{color:var(--white);margin-bottom:22px;max-width:978px}.main-screen__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-screen__text{font-weight:500;font-size:var(--text-size);line-height:140%;color:var(--white);max-width:480px}.mobile-nav{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;opacity:0;overflow:hidden;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.mobile-nav__wrapper{position:relative;width:70vw;max-width:760px;background-color:#f6f5f5;overflow-y:auto;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-nav__content{padding:40px 20px 20px;height:100%;gap:50px}.mobile-nav__content,.mobile-nav__content .contacts,.mobile-nav__content nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-nav__content nav ul{max-width:80%;gap:10px}.mobile-nav__content nav ul li a{color:var(--dark-gray)}.mobile-nav__content .contacts{background-color:transparent;gap:15px;padding-top:10px;border-top:1px solid #e2e2e2}.mobile-nav__content .contacts a{max-width:200px}.mobile-nav__content .contacts .socials__icon,.modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-nav__content .contacts .socials__icon{-webkit-box-flex:30px;-ms-flex:30px 1 0px;flex:30px 1 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:var(--black);border-radius:5px;width:30px;height:30px}.mobile-nav.active,.modal.active{opacity:1;visibility:visible}.mobile-nav.active .mobile-nav__wrapper{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.modal__wrapper{position:relative;border-radius:10px;padding:20px;width:100%;max-width:760px;background-color:#f6f5f5;overflow-y:auto;overflow-x:hidden;margin:0 10px;max-height:95dvh;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.modal__content-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.modal__content-headline h2{font-size:60px;line-height:105%;letter-spacing:-.01em;color:#151414;margin-bottom:5px}.modal__content-headline p{width:100%;font-size:var(--text-size);line-height:140%;color:var(--text-color)}.modal.active .modal__wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.exit{position:absolute;right:20px;top:20px;z-index:50}.exit svg path{-webkit-transition:all .4s ease;transition:all .4s ease}.exit svg:hover path,.single-product__inner .breadcrumbs a:hover svg path{stroke:var(--accent)}.modal-form,.modal-form .privacy-label,.modal-form label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-form{gap:15px;position:relative}.modal-form .privacy-label,.modal-form label{gap:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-form label span{font-family:var(--font-family);font-weight:500;font-size:14px;color:#151414;opacity:.7;display:inline-block}.modal-form label span span{color:red}.header .burger span,.modal-form label .input-wrapper{width:100%;position:relative}.modal-form label input,.modal-form label select{border-radius:5px;width:100%;background-color:var(--white);height:40px;padding:15px 40px 15px 15px}.modal-form label .input-clear{position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;background:url(./../img/form-del.svg) center/contain no-repeat;border:0;padding:0;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-form .label .input-wrapper.has-value .input-clear,.modal-form label .input-wrapper.has-value .input-clear{opacity:1;pointer-events:auto}.modal-form label .select-wrapper{width:100%;position:relative}.modal-form label .select-wrapper::after{content:"";background-image:url(./../img/form-arrow.svg);background-position:top center;background-repeat:no-repeat;background-size:contain;position:absolute;top:18px;right:15px;width:12px;height:9px}.modal-form label select{padding:10px 15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.modal-form label input,.modal-form label select{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;position:relative;color:#151414}.modal-form label .wpcf7-form-control-wrap{width:100%}.modal-form .privacy-label{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:10px;cursor:pointer;margin-bottom:15px;max-width:100%}.modal-form .privacy-label input.privacy-checkbox{position:absolute;opacity:0;width:0;pointer-events:none}.modal-form .privacy-label input.privacy-checkbox:checked+span{background-color:var(--white);background-image:url(./../img/checkbox.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.modal-form .privacy-label span{display:inline-block;width:15px;height:22px;background:var(--white);border-radius:1px;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.modal-form .privacy-label .caption{font-weight:500;font-size:clamp(8px,1vw,12px);line-height:140%;color:var(--text-color);opacity:.8}.modal-form .privacy-label .caption a{text-decoration:underline;color:var(--text-color);-webkit-transition:all .3s ease;transition:all .3s ease}.modal-form .privacy-label .wpcf7-form-control-wrap{display:none!important}.modal-form .privacy-label.is-checked input.privacy-checkbox+span{background-repeat:no-repeat;background-position:center;background-size:contain}.modal-form .btn:hover{background-color:var(--black);color:var(--white)}.modal-form .other-field{overflow:hidden;max-height:0;gap:0;opacity:0;pointer-events:none;-webkit-transition:max-height .4s ease,opacity .3s ease;transition:max-height .4s ease,opacity .3s ease}.modal-form .other-field.is-visible{max-height:200px;opacity:1;pointer-events:auto}.modal-form .options{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.modal-form .options span{font-size:16px;margin-bottom:5px}.modal-form .options .options-subtext{font-family:var(--font-family);font-weight:500;font-size:14px;color:#151414;opacity:.7;display:inline-block}.modal-form .options .checkbox-group{display:block!important;display:grid;grid-template-columns:1fr 1fr;width:100%;gap:15px;background-color:var(--white);padding:15px;border-radius:2px}.modal-form .options .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-form .options .checkbox input,.modal-form .wpcf7-list-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.modal-form .options .checkbox__control{width:18px;height:18px;border:1px solid var(--text-color);border-radius:4px;position:relative;-ms-flex-negative:0;flex-shrink:0}.modal-form .options .checkbox input:checked+.checkbox__control::after{content:"";position:absolute;inset:3px;background:var(--accent);border-radius:2px}.modal-form .options .checkbox__label{line-height:1.2}.modal-form .select-wrapper{width:100%;position:relative}.modal-form .select-wrapper::after{content:"";background-image:url(./assets/img/form-arrow.svg);background-position:top center;background-repeat:no-repeat;background-size:contain;position:absolute;top:18px;right:15px;width:12px;height:9px}.modal-form .select-wrapper select{font-size:16px}.modal-form .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.modal-form .label .input-wrapper,.modal-form .label .other-group{width:100%}.modal-form .label input,.modal-form .select-wrapper select{border-radius:5px;padding:10px 15px;width:100%;background-color:var(--white);height:40px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.modal-form .label span{font-family:var(--font-family);font-weight:500;font-size:14px;color:#151414;opacity:.7;display:inline-block;width:100%}.modal-form .label span span{color:red;width:auto}.modal-form .label .input-clear,.modal-form .wpcf7-list-item-label::before{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-form .label .input-clear{top:70%;right:14px;width:14px;height:14px;border:0;padding:0;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-form .other-field.is-visible{gap:5px}.modal-form .wpcf7-form-control.wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr;gap:15px;background-color:var(--white);border-radius:2px}.modal-form .wpcf7-list-item{margin:0}.modal-form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-form .wpcf7-list-item-label{position:relative;padding-left:28px;line-height:1.2}.modal-form .wpcf7-list-item-label::before{content:"";left:0;top:50%;width:18px;height:18px;border:1px solid var(--text-color);border-radius:4px}.modal-form .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{content:"";position:absolute;left:3px;top:50%;width:12px;height:12px;background:var(--accent);border-radius:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-form input[type=submit]{background:var(--accent);-webkit-transition:all .3s ease}.modal-form .wpcf7-spinner{position:absolute;top:8px}.modal-form .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:0;font-size:13px;color:#dc3232;opacity:.7}body.page-template-page-technical{overflow-x:auto}.page-technical,body.error404{background-color:#e8e8e8}.page-technical{padding-top:100px}.page-technical .breadcrumbs{margin-bottom:30px;margin-left:20px}.page-technical .breadcrumbs a{color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.page-technical .breadcrumbs a:hover{color:#0b7576}.page-content{font-size:16px;line-height:1.6;color:#000;max-width:920px;margin:0 auto;padding:30px 0}.page-content.page-content-404{padding:80px 10px 0;min-height:448px}.page-content.page-content-404 a{text-decoration:none;color:#fff;max-width:200px}.page-content.page-content-404 a:hover{color:#fff;background:#000}.page-content h1{font-size:2.5rem}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-family:"Manrope",sans-serif;font-weight:600;margin-top:0;margin-bottom:15px;line-height:1.3;color:#000;text-transform:none}.page-content h2{font-size:2rem}.page-content h3{font-size:1.75rem}.page-content h4{font-size:1.5rem}.page-content h5{font-size:1.25rem}.page-content h6{font-size:1rem}.page-content p{margin-bottom:1.2em}.page-content strong,.single-product__inner .product__info strong{font-weight:600}.page-content em,.single-product__inner .product__info em{font-style:italic}.page-content a,.page-content u,.single-product__inner .product__info u{text-decoration:underline}.page-content ol,.page-content ul{margin:1em 0 1em 2em;padding:0}.page-content ul li{list-style-type:disc;margin-bottom:.5em}.page-content ol li{list-style-type:decimal;margin-bottom:.5em}.page-content a{color:#000;-webkit-transition:color .3s ease;transition:color .3s ease}.page-content a:hover{color:#0b7576}.page-content img{max-width:100%;height:auto;display:block;margin:1em auto}.page-content figure{margin:2em 0;text-align:center}.page-content figcaption{font-size:.875rem;color:#666;margin-top:.5em}.page-content table,.single-product__inner .product__info table{width:100%;border-collapse:collapse;margin:1.5em 0;min-width:510px}.page-content .wp-block-table thead,.single-product__inner .product__info .wp-block-table thead{border-bottom:2px solid}.page-content td,.page-content th,.single-product__inner .product__info td,.single-product__inner .product__info th{border:1px solid #ddd;padding:.75em;text-align:left}.page-content th,.single-product__inner .product__info th{background-color:#f4f4f4;font-weight:600}.page-content blockquote,.single-product__inner .product__info blockquote{border-left:4px solid #0b7576;padding:1em;margin:1em 0;color:#797979;font-style:italic;background:#f9f9f9}.page-content blockquote p,.single-product__inner .product__info blockquote p{margin-bottom:0}.page-content hr,.single-product__inner .product__info hr{border:0;border-top:1px solid #ddd;margin:2em 0}.page-content .wp-block-table .has-fixed-layout td,.page-content .wp-block-table .has-fixed-layout th,.single-product__inner .product__info .wp-block-table .has-fixed-layout td,.single-product__inner .product__info .wp-block-table .has-fixed-layout th{word-break:break-word;background:#f3f3f3}.partners{border-radius:10px 10px 0 0;background:#fafafa;padding-bottom:150px;position:relative}.partners__inner,.partners__inner .partners__title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners__inner{display:grid;grid-template-columns:3.8fr 1.2fr 1fr;grid-template-rows:minmax(150px,1fr) minmax(150px,1fr);border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;position:relative;background-image:linear-gradient(#e2e2e2 1px,transparent 1px);background-size:100%;background-position:0 150px;background-repeat:no-repeat}.partners__inner::after,.partners__inner::before{content:"";position:absolute;left:62.2%;top:0;bottom:0;width:1px;background:#e2e2e2}.partners__inner::after{left:84.375%}.partners__inner .partners__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;max-width:715px;grid-row:2/3}.partners__inner .partners__title-wrapper h2{color:var(--dark-gray);margin-bottom:0}.partners__inner picture{grid-row:2/3;margin:0 auto;text-align:center;padding:20px}.single-product{background-color:var(--page-bg-light)}.single-product__inner{margin-top:100px}.single-product__inner .breadcrumbs{margin-bottom:50px}.single-product__inner .breadcrumbs a{position:relative;font-size:var(--text-size);line-height:140%;color:var(--black);-webkit-transition:all .3s ease;transition:all .3s ease}.single-product__inner .breadcrumbs a:hover{color:var(--accent)}.single-product__inner .product{display:grid;grid-template-columns:1fr 1fr;align-items: flex-start;margin-bottom:100px;gap:50px}.single-product__inner .product__gallery{overflow:hidden;width:100%;position:relative}.single-product__inner .product__gallery .product__arrow-next,.single-product__inner .product__gallery .product__arrow-prev,.single-product__inner .products-more .catalog-card span{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product__inner .product__gallery .product__arrow-next,.single-product__inner .product__gallery .product__arrow-prev{position:absolute;z-index:5;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border-radius:50px;width:32px;height:32px;background:#fdfdfd;opacity:.5}.single-product__inner .product__gallery .product__arrow-next:hover,.single-product__inner .product__gallery .product__arrow-prev:hover{opacity:1}.single-product__inner .product__gallery .product__arrow-prev{left:10px}.single-product__inner .product__gallery .product__arrow-prev svg{right:2px}.single-product__inner .product__gallery .product__arrow-next{right:10px}.single-product__inner .product__gallery .product__arrow-next svg{left:2px}.single-product__inner .product__gallery .product-slide{width:auto;max-width:100%}.single-product__inner .product__gallery .product-slide img{border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/3}.single-product__inner .product__gallery .swiper-pagination-bullet{width:12px;height:12px;display:none}.single-product__inner .product__gallery .swiper-pagination-bullet-active{background:var(--accent)}.single-product__inner .product__info{max-width:560px;color:var(--black);font-size:16px;line-height:130%;color:#000}.single-product__inner .product__info h1{font-family:var(--font-family);font-weight:500;color:#000;line-height:109%;margin-bottom:20px;font-size:25px;letter-spacing:-.02em;text-transform:uppercase}.single-product__inner .product__info h2,.single-product__inner .product__info h3,.single-product__inner .product__info h4{font-family:var(--font-family);color:#000;text-transform:none;line-height:109%;font-weight:700;margin-bottom:5px}.single-product__inner .product__info h5,.single-product__inner .product__info h6{font-family:var(--font-family);font-weight:500;color:#000;text-transform:none;line-height:109%}.single-product__inner .product__info p{font-size:var(--text-size);margin-bottom:15px}.single-product__inner .product__info ol{list-style:none;margin-bottom:15px}.single-product__inner .product__info ol li{font-size:var(--text-size)}.single-product__inner .product__info ul,.single-product__inner .product__info ul li{list-style:disc!important}.single-product__inner .product__info ul{margin-bottom:15px}.single-product__inner .product__info ul li{font-size:var(--text-size);list-style-position:inside!important}.single-product__inner .product__info .btn{max-width:150px;margin-top:35px;min-height:40px}.single-product__inner .product__info .btn:hover{background:var(--black);color:var(--white)}.single-product__inner .products-more .catalog-card h4,.single-product__inner .products-more h2{font-weight:500;line-height:109%;letter-spacing:-.02em;text-transform:uppercase;color:var(--black)}.single-product__inner .products-more h2{font-family:var(--font-family);font-size:25px;margin-bottom:40px}.single-product__inner .products-more .catalog-cards-more{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-bottom:100px}.single-product__inner .products-more .catalog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-product__inner .products-more .catalog-card:hover h4,.single-product__inner .products-more .catalog-card:hover p{-webkit-transform:none;-ms-transform:none;transform:none}.single-product__inner .products-more .catalog-card:hover h4{color:var(--accent)}.single-product__inner .products-more .catalog-card h4{font-size:18px;margin-bottom:10px}.single-product__inner .products-more .catalog-card p{margin-bottom:40px;max-width:550px;color:var(--black)}.single-product__inner .products-more .catalog-card__img-wrapper{overflow:hidden;margin-bottom:20px;border-radius:10px}.single-product__inner .products-more .catalog-card__img-wrapper:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.single-product__inner .products-more .catalog-card__img-wrapper img{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:0;height:auto;aspect-ratio:10/9}.single-product__inner .products-more .catalog-card span{max-width:200px;min-height:40px;width:100%;letter-spacing:-.02em;padding:10px 15px;background:var(--accent);text-align:center;font-size:16px;color:var(--white);border-radius:5px}.steps{padding-top:150px;border-top:1px solid rgba(226,226,226,.26);position:relative}.steps::after,.steps::before{content:"";position:absolute;background:rgba(226,226,226,.26);z-index:1}.steps::before{height:100%;width:1px;right:38%;top:0}.steps::after{width:100%;height:1px;top:52%}.steps__wrapper{position:relative;overflow:hidden}.steps__wrapper::before{content:"";position:absolute;left:-30%;right:-30%;top:-30%;bottom:-70%;background-image:var(--bg);background-repeat:no-repeat;background-size:24%;background-position:40%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;z-index:0}.steps .title-wrapper,.steps__cards{display:grid;grid-template-columns:1fr 1fr 1fr 1.64fr}.steps .title-wrapper h2{color:var(--white);margin-bottom:50px;grid-column:2/5}.steps__cards{position:relative;z-index:10;gap:158px 8px;padding-bottom:150px}.steps__cards .card__title{max-width:269px;padding-left:8px}.steps__cards .card .card__text{max-width:293px}.steps__cards .card:nth-child(1){grid-column:1/2}.steps__cards .card:nth-child(1) .card__title{max-width:127px}.steps__cards .card:nth-child(2){grid-column:2/3}.steps__cards .card:nth-child(2) .card__title{max-width:175px}.steps__cards .card:nth-child(3){grid-column:4/5}.steps__cards .card:nth-child(5){grid-column:3/4}.steps__cards .card:nth-child(5) .card__title{max-width:187px}.steps__cards .card:nth-child(6){grid-column:4/5}.steps__cards .card:nth-child(6) .card__title{max-width:296px}@media (min-width:1920px){.steps__wrapper::before{background-position:40% 74%}}@media (max-width:1400px){.about__text-wrapper,.company__inner p,.main-screen__text{max-width:420px}.company__inner h2{max-width:640px}}@media (max-width:1220px){h1{font-size:56px}h2{margin-bottom:35px;font-size:46px}.inner-page{min-height:60vh}.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.about{padding:80px 0 100px}.about::after{top:240px}.about__info h2{margin-bottom:0}.about__text-wrapper,.company__inner p{max-width:331px}.catalog-main{padding:240px 0 100px}.catalog-main::after{top:100px}.catalog-main h2{margin-bottom:40px}.catalog-cards .catalog-card p,.catalog-item__info,.cta__info p{margin-bottom:25px}.catalog-item__info h4{font-size:16px;max-width:100%;margin-bottom:10px}.catalog-tabs{gap:5px;margin-bottom:30px}.catalog-tabs .tab{padding:12px 20px;font-size:14px}.catalog-cards{gap:40px 20px}.catalog-cards .catalog-card img{aspect-ratio:1/1}.catalog-cards .catalog-card h4{font-size:20px}.catalog-cards .catalog-card span{font-size:14px;padding:8px 15px}.company{min-height:465px;background-position:left 50px}.company__inner h2{margin-bottom:0}.contacts .contact-page{margin-bottom:50px}.cart,.contacts-info{margin-bottom:90px}.contacts-info__card h4{font-size:18px}.contacts-info__card .contacts-socials{margin:20px 0 0}.contacts-info__card .contacts-socials li a{width:45px;height:45px}.contacts-info__card .contacts-socials li a svg{width:20px!important;height:20px!important}.contacts-info__card .contacts-info__card-info{font-size:16px;margin-bottom:0}.contacts-info__card .btn{-webkit-box-flex:1;-ms-flex:auto 0 1;flex:auto 0 1}.cart iframe{height:auto;height:70vh;aspect-ratio:16/9}.cta__wrapper{gap:20px;padding:78px 0 120px}.cta__wrapper::before{border:1px solid rgba(226,226,226,.1);height:1px;width:100%;top:312px;left:0;right:0}.cta__inner::before{top:320px}.cta__inner::after{bottom:56px}.cta__img-box{-webkit-box-flex:60%;-ms-flex:60% 1 1;flex:60% 1 1;height:auto;width:100%}.cta__info{min-width:50%}.cta__info .cta__caption{margin-bottom:10px}.cta__info .cta__link{font-size:28px}.faq__title{margin-bottom:35px}.footer__top{margin-bottom:50px}.footer .logo.logo-footer{max-width:150px}.gray-section{padding:50px 0 72px}.gallery{margin-bottom:80px}.gallery__title{margin-bottom:35px}.gallery__grid{margin-bottom:30px}.header__left{gap:15px}.header__left .logo{padding-right:15px}.main-screen{min-height:85vh;background-position:right}.main-screen__inner h1{max-width:90%;margin-bottom:15px}.main-screen__text{max-width:331px}.modal__content-headline h2{font-size:45px}.partners{padding-bottom:100px}.partners__inner::after{left:82.7%}.single-product__inner{margin-top:90px}.single-product__inner .breadcrumbs{margin-bottom:40px}.single-product__inner .product{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:90px;gap:20px}.single-product__inner .product__info h1{font-size:22px;margin-bottom:15px}.single-product__inner .product__info .btn{margin-top:20px}.single-product__inner .products-more h2{font-size:22px;margin-bottom:25px}.single-product__inner .products-more .catalog-cards-more{gap:10px;margin-bottom:60px}.single-product__inner .products-more .catalog-card h4{font-size:16px}.single-product__inner .products-more .catalog-card__img-wrapper{margin-bottom:10px;border-radius:5}.steps{background-position:35% 236px;background-size:50%;padding-top:70px}.steps__wrapper::before{background-size:50vw;background-position:40% center}.steps .title-wrapper h2{margin-bottom:35px}.steps__cards{gap:140px 8px}}@media (max-width:1060px){.header .burger{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.header__left .logo{padding-right:0;border-right:0}.header__left nav,.header__right .socials,.header__right .socials__icon{display:none}}@media (max-width:820px){h1{line-height:100%}h1,h2{font-size:35px}.btn{-webkit-box-flex:60%;-ms-flex:60% 1 1;flex:60% 1 1;padding:8px 16px}.btn.btn-second{-webkit-box-flex:40%;-ms-flex:40% 1 1;flex:40% 1 1}.inner-page{min-height:35vh;padding-bottom:30px}.inner-page.contact-page{padding-bottom:92px}.container-full{padding:0 10px}.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.about{margin-top:-14px;padding:50px 0}.about::after,.about::before{display:none}.about__info{margin-bottom:20px}.about__info h2,.company__inner h2{max-width:46%}.about__text-wrapper{max-width:44%}.about__subtitle{font-size:14px}.about__cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.about .cards{margin-top:10px;position:relative;bottom:0}.cards__inner{grid-template-columns:1fr 1fr}.cards .card{min-height:auto;padding:20px}.cards .card__num{margin-bottom:10px;font-size:clamp(14px,1vw,16px)}.cards .card__title{font-size:clamp(16px,1vw,18px);max-width:100%}.catalog-main{padding:120px 0 100px}.catalog-item{-webkit-box-flex:50%;-ms-flex:50% 1 1;flex:50% 1 1}.catalog-item__info,.catalog-item__info-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-item__info{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:15px;height:100%}.catalog-item__info-text{gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-item__info-text .btn{max-width:110px;margin-bottom:20px}.catalog-tabs{margin-bottom:25px}.catalog-cards .catalog-card h4{font-size:16px}.catalog-cards .catalog-card p{max-width:100%;margin-bottom:20px}.company{min-height:375px;background-position:left bottom}.company::after{top:50px}.company__inner{padding-bottom:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company__inner p{max-width:42%}.contacts-info__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-info__card{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1}.cta__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}.cta__inner::before,.cta__wrapper::after{display:none}.cta__inner::after{border:1px solid rgba(226,226,226,.1);bottom:25px;content:none}.cta__img-box{padding:20px 0;border-top:1px solid rgba(226,226,226,.26);border-bottom:1px solid rgba(226,226,226,.26)}.cta__info p,.faq__title{margin-bottom:20px}.cta__info .cta__btn-box.btn-box{width:auto;margin-bottom:80px}.faq__question-title{font-size:16px}.faq__question-btn{width:36px;height:36px}.footer__inner{display:none}.footer__inner.footer__inner--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__inner.footer__inner--mobile .footer__top{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:20px}.footer__inner.footer__inner--mobile .logo.logo-footer{grid-column:span 6;margin-bottom:20px}.footer__inner.footer__inner--mobile .footer__nav{grid-column:span 2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.footer__inner.footer__inner--mobile .footer__nav h4{margin-bottom:10px}.footer__inner.footer__inner--mobile .footer__nav nav ul{gap:20px}.footer__inner.footer__inner--mobile .footer__contacts,.footer__top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__inner.footer__inner--mobile .footer__contacts{grid-column:span 2;margin:0 auto}.footer__inner.footer__inner--mobile .footer__contacts a{font-size:14px;margin-bottom:10px;color:#d9d9d9;-webkit-transition:all .3s ease;transition:all .3s ease}.footer__inner.footer__inner--mobile .contacts-socials{margin:10px 0}.footer__inner.footer__inner--mobile .contacts-socials li a{width:45px;height:45px}.footer__inner.footer__inner--mobile .contacts-socials li a svg{width:20px!important;height:20px!important}.footer__inner.footer__inner--mobile .btn-box a{margin-bottom:0;min-width:180px}.footer__inner.footer__inner--mobile .footer__bottom{margin-top:20px}.footer__top-right{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;gap:30px}.gallery{margin-bottom:50px}.gallery__grid,.gallery__title{margin-bottom:20px}.gallery__grid{grid-template-columns:1fr}.gallery__more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;font-size:14px}.header__right{gap:54px}.main-screen{min-height:50vh;background-position:65%}.main-screen__inner{padding-bottom:85px}.main-screen__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.main-screen__text{max-width:100%}.modal__wrapper{padding:10px}.exit{top:30px;right:20px}.exit svg path{stroke:var(--black)}.modal-form .options .checkbox-group,.modal-form .wpcf7-form-control.wpcf7-checkbox{grid-template-columns:1fr}.page-technical .breadcrumbs{margin-left:10px}.page-content{padding:20px 10px}.page-content h1{font-size:26px}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-size:24px}.partners::after{content:"";width:100%;height:1px;top:51%;left:0;right:0;background-color:#e2e2e2;position:absolute}.partners{padding:50px 0 90px}.partners__inner{grid-template-rows:150px 150px;grid-template-columns:1fr 1fr;background:0 0;gap:40px 0}.partners__inner::before{left:50%;top:58%}.partners__inner::after,.steps::before{display:none}.partners__inner .partners__title-wrapper{grid-row:1/2;grid-column:1/3;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.partners__inner .partners__title-wrapper h2{font-size:35px;-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1;max-width:300px}.partners__inner .partners__title-wrapper img{-webkit-box-flex:30%;-ms-flex:30% 0 1;flex:30% 0 1;max-width:62px}.partners__inner picture{max-width:140px}.single-product__inner{margin-top:80px}.single-product__inner .breadcrumbs{margin-bottom:20px}.single-product__inner .product{grid-template-columns:1fr;gap:10px}.single-product__inner .product__gallery .product__arrow-next svg,.single-product__inner .product__gallery .product__arrow-prev svg{top:1px}.single-product__inner .product__gallery .product__arrow-prev svg{right:0}.single-product__inner .product__gallery .product__arrow-next svg{left:0}.single-product__inner .product__info{max-width:100%}.single-product__inner .product__info h1{font-size:20px;margin-bottom:10px}.single-product__inner .product__info .btn{margin-top:15px}.single-product__inner .products-more h2{font-size:18px;margin-bottom:15px}.single-product__inner .products-more .catalog-cards-more{grid-template-columns:1fr 1fr;gap:30px 10px;margin-bottom:40px}.single-product__inner .products-more .catalog-card h4{font-size:15px;margin-bottom:5px}.single-product__inner .products-more .catalog-card span{max-width:100%;width:100%}.steps{border-top:1px solid rgba(226,226,226,.26);background-position:0 150%;background-size:80%}.steps__wrapper::before{background-size:70vw;background-position:40%}.steps .title-wrapper h2{grid-column:auto}.steps .title-wrapper{grid-template-columns:1fr 1fr 1fr}.steps__cards{grid-template-columns:1fr 1fr 1.2fr;gap:30px 8px;padding-bottom:140px}.steps__cards .card__title{max-width:100%;font-size:16px;margin-bottom:40px;padding-left:0}.steps__cards .card .card__text{max-width:100%}.steps__cards .card:nth-child(1) .card__title{max-width:100%}.steps__cards .card:nth-child(1){grid-column:auto}.steps__cards .card:nth-child(2){grid-column:3/4}.steps__cards .card:nth-child(3){grid-column:auto}.steps__cards .card:nth-child(5){grid-column:1/2}.steps__cards .card:nth-child(6){grid-column:2/4}}@media (max-width:820px) and (max-width:560px){.footer__inner.footer__inner--mobile .footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}.footer__inner.footer__inner--mobile .logo.logo-footer{margin:0 0 10px;max-width:154px;grid-column:auto}.footer__inner.footer__inner--mobile .footer__contacts,.footer__inner.footer__inner--mobile .footer__nav{grid-column:auto;margin:0}.footer__inner.footer__inner--mobile .footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:560px){.inner-page{min-height:317px}.about__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.about__info h2,.about__text-wrapper{max-width:100%}.about__subtitle{margin-bottom:10px}.about__text,.company__inner h2,.company__inner p,.footer__nav nav ul li{max-width:100%}.cards__inner,.single-product__inner .products-more .catalog-cards-more{grid-template-columns:1fr}.catalog-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-tabs{margin-bottom:20px}.catalog-tabs .tab{font-size:12px}.company__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.contacts .btn-box{min-width:auto;width:100%}.cta__info h2{line-height:110%}.cta__info p{max-width:80%}.header{left:10px;right:10px}.header__inner{gap:10px}.header__left .logo img{min-width:30px}.main-screen{min-height:584px}.modal__content-headline h2{font-size:36px}.partners__inner{grid-template-rows:1fr 1fr;border-top:0}.partners__inner .partners__title-wrapper h2{font-size:28px}.steps__wrapper::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-size:45%;top:-30%;bottom:-94%;background-position:100% 50%}.steps .title-wrapper{grid-template-columns:1fr 1fr}.steps__cards{grid-template-columns:1fr;gap:10px}.steps__cards .card:nth-child(2),.steps__cards .card:nth-child(5),.steps__cards .card:nth-child(6){grid-column:auto}}@media (max-width:460px){.btn-box{min-width:300px}.catalog-cards{grid-template-columns:1fr}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwibWFpbi5zY3NzIiwiYmxvY2tzL19hYm91dC5zY3NzIiwiYmxvY2tzL19jYXRhbG9nLW1haW4uc2NzcyIsImJsb2Nrcy9fY2F0YWxvZy1wYWdlLnNjc3MiLCJibG9ja3MvX2NvbXBhbnkuc2NzcyIsImJsb2Nrcy9fY29udGFjdHMtcGFnZS5zY3NzIiwiYmxvY2tzL19jdGEuc2NzcyIsImJsb2Nrcy9fZmFxLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19ncmF5LXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX21haW4tc2NyZWVuLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbW9kYWwuc2NzcyIsImJsb2Nrcy9fcGFnZS1jb250ZW50LnNjc3MiLCJibG9ja3MvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvX3NpbmdsZS1wcm9kdWN0LnNjc3MiLCJibG9ja3MvX3N0ZXBzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBTUEsQyxDQUNFLFMsQ0NBRixRLENERUUsUSxDQUhGLEMsQ0FRQSxPLENBRkEsUSxDQ0NBLDZCLENBRUEscUIsQ0RNQSxDLENBS0EsTyxDQUxBLE0sQ0FFQSxTLENDQUEsb0IsQ0RVQSxLLENBRUEsTSxDQUFBLE0sQ0ErRUEsTSxDQzVFQSxJLENBSkEsRyxDREdBLE8sQ0NFQyxhLENES0QsRSxDQUFBLEUsQ0FFQSxFLENDQ0EsRSxDRENBLEMsQ0FBQSxpQixDQUVFLG1CLENBR0YsRSxDQUNBLEssQ0NFSSxlLENERUosRyxDQ0VBLGtCLENERkEsRyxDQ01BLEcsQ0FDSSxjLENBQ0EsVyxDREVKLE8sQ0NDSSxpQixDREtKLEssQ0NHQSxNLENESkEsUSxDQVFFLDRCLENBTEYsTSxDQUZBLEssQ0NHQSxNLENESkEsUSxDQ0tDLG1CLENBQ0EsaUIsQ0RERCxhLENBSUEsZ0IsQ0FHRSxZLENBQ0YsTSxDQUdBLGtCLENFekZBLG9CLENBQ0MsdUIsQ0FDQSxlLENBRUEsNEIsQ0FDQSxjLENBQ0EsYyxDRitGRCxhLENBREEsWSxDQURBLFksQ0FEQSxXLENFcEZDLFMsQ0YyRkQsd0IsQ0VwRkMsUyxDRm9GRCxRLENBS0EsSyxDRzVHQyxjLENIb0hELEssQ0c1R0Msd0IsQ0FDQSx3QixDQUNBLG1DLENINEdELCtDLENJeEhBLGtDLENBQ0Msa0MsQ0FDQSxtQixDSjBIRCx1QixDQUdFLG9CLENJMUhGLGdCLENBQ0Msb0IsQ0FDQSxZLENBQ0EsWSxDQUNBLG9CLENBQ0EsbUIsQ0owSEQsbUIsQ0FLQSxXQURBLDZCLENBR0UsaUIsQ0kxSEYsNkgsQ0FDQyxlLENKMEhELGtCLEFBS0EsV0kxSEMsbUIsQ0FDQSxpQixDQUNBLHVHLENBQ0EsZSxDQUNBLGtCSjhIRCxJLENBQ0Usc0IsQ0FEQSxxQyxDQUtGLEksQ0FDRSxpQyxDQUNBLHVCLENBREEsOEIsQ0FDRixpQixDQUdFLGlCLENBR0YsRyxDSTVIQyxhLENKZ0lELEMsQ0FEQSx1QixDQUtBLEUsQ0FTQSxFLENBUkUsZ0MsQ0FEQSxlLENBQ0YsYyxDS2xLSSxlLENEMEJKLHFCLENKNklFLHdCLENBR0YsRSxDSTVIQyxjLENBRUEsZSxDQUdBLFEsQ0FQRCxXLENKeUlFLDJCLENJN0hGLE8sQ0pvSUEsSSxDSXpJQyxRLENKK0tELFcsQ0FWQSxtQixDSTlIQyxtQixDQUNJLFksQ0ppR0wsSSxDSWpJQyx3QixDSnNJQyxxQixDQUNBLGtCLENJdElELHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLGlCLENBQ0EsOEIsQ0FDQSxlLENBQ0EsOEIsQ0FDQSxxQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSx3QixDQUFBLGlCLENBQ0Esa0IsQ0o4SEQsK0IsQ0k1SEMsdUIsQ0FDQyxlLENDMUVFLFUsQ0R3REosdUIsQ0orSkUsa0IsQ0FHRixlLENBNmlCQSx1QyxDQS9kQSw0QixDQTFGRSx1QixDSTFIRixxQixDQUNDLHVCLENKNklELFcsQ0FDRSxnQixDQUNBLDBCLENBQ0EsMkIsQ0FkQSxxQixDQUlGLHFCLENBZ0JFLGtCLENJeklGLG9CLENBQ0ksc0IsQ0FDQSxtQixDQUNBLDBCLENBQ0EsbUIsQ0ordkNKLDhCLENBbG5DQSxjLENBSUEsaUIsQ0kvSUksa0IsQ0orSUosaUIsQ0FDRSxlLENBQ0EsZSxDSS9JRSwwQixDSjRISixnQixDSXBJQSxrQixDSnlJQSxpQixDSzNPSSxXLENEa0dKLDJCLENKaUtFLDBCLENBQ0EsMEIsQ0FwQkEsbUIsQ0F3QkYsaUIsQ0FQQSxzQixDSTFISSxtQixDQUNJLG1CLENBQ0EsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDSjhIUixpQixDQUNFLGtCLENJMUlNLHNCLENBQ04sbUIsQ0FDTSwwQixDQUNBLE8sQ0orSFIsc0IsQ0FLQSx1QixDS3RRSSxvQixDRDZJSCxzQixDSm1KQyxpQixDQXRCQSxVLENBQ0YsVyxDQXdCRSx3QixDSTdJRiwrQixDQUNFLHVCLENKcUpGLDBCLENBQ0UsbUIsQ0ExQkYsTyxDSXRIRSxhLENBQ0MsaUIsQ0p1SkgsSyxDQUNFLHNCLENBR0YsZ0IsQ0FDRSxpQixDSXpKQyxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUFBLGtCLENKd0hILDZCLENJdkhHLHFCLENBQ0Msa0IsQ0p5SEosZSxDQUdBLFUsQ0FxQ0UsaUIsQ0FHRixPLENBbkNBLGtCLENBcUNFLHVCLENBakNGLFUsQ0FxQ0UsZSxDQUdGLFcsQ00xVkMsZ0IsQ044VkQsWSxDTTFWQyxpQixDTjhWRCxPLENBNEVBLEksQ09sYUEsSSxDRExDLG1CLENOd1RELG1CLENBc0NFLFksQ0FsQ0YsWSxDQXNDRSx1QixDTTNWRixvQixDQUNFLHNCLENOK1ZGLEssQ010VkEsVyxDQUpBLGUsQ0FDQyxtQixDQUdELFcsQ0FDQyxpQixDTnVURCxhLENNcFRBLG1CLENOOFZBLFUsQ00xVkEsbUMsQ0FDQywrQixDQUFBLDJCLENOaVdELFUsQ0FPQSxlLENBRUUsVSxDTTdWRCxrQyxDQUNDLGEsQ05tVkYsVSxDQXRDQSxnQyxDQTZDQSxlLENBeENBLGdCLENBK0NBLGtCLENBS0EsbUIsQ0E3Q0Esa0MsQ0EwQ0UsYSxDQUdGLG1CLENBR0UsZ0IsQ0FHRixnQixDTy9aQywrRSxDUHdYRCxlLENBNENFLGdGLENBR0Ysb0IsQ08vWkMsZ0YsQ0FDQSwrRSxDUG1hRCxxQixDQUNFLCtFLENBMUNBLGdGLENBK0NGLEksQ09sYUEsSSxDQUVDLGdCLENQcWFDLDJCLENBMUNBLDRCLENBQ0YseUIsQ0E0Q0UscUIsQ0FHRixPLENPbGFDLGUsQ1B3YUQsTSxDQTFDQSxpQixDQTRDRSxrQixDT25hRixrQixDQUNDLHFCLENQMFhELGdCLENBd0RBLGEsQ0FWQSxjLENBaENBLFUsQ09wWEMsaUIsQ0FHQSxrQixDUGlaRCxjLENBekNBLFcsQ0E0Q0UsUyxDQXhDRixTLENLbGFJLEssQ0xpZEosYSxDQUVFLFUsQ09qYUYsVSxDUDBYQSxTLENBOENBLFksQ0ExQ0UsbUIsQ0FDRixtQixDSzNhSSxZLENFNENKLHVCLENQNmFFLG9CLENBMUNBLHNCLENBQ0Ysd0IsQ0E0Q0UscUIsQ08vWkYsNkIsQ0FDQyxrQixDQUdBLGlCLENQb1hELFUsQ0E4Q0EsZSxDQTFDRSxzQixDQUNGLGUsQ0E4Q0Esb0IsQ0ExQ0UsbUIsQ1EzY0Ysb0IsQ0FDSSxlLENSNGZKLGdCLENBUUEsWSxDQUVFLDBCLENTN2ZGLGdCLENUbWZBLGdCLENBR0Usd0IsQ0FDQSxzQixDQS9DRixrQixDQW1EQSxZLENBL0NBLGUsQ1V0ZEEsdUIsQ1Y0Z0JBLFcsQ1V4Z0JJLGlCLENBQ0EsVSxDVjRnQkosZSxDQUNFLFUsQ0EvQ0EscUIsQ0FDRixrQixDQW1EQSxhLENBQ0UsaUIsQ0EvQ0EsYSxDQUNGLFUsQ1UxZEksTSxDQUNJLE8sQ1Y4Z0JSLGEsQ1UxZ0JRLFksQ0FDQSx3QyxDQUNBLE8sQ1Y4Z0JSLFksQ0FDRSxrQixDQS9DQSxrQixDQUNGLFksQ1UzZEksbUIsQ0FDSSxtQixDQUNBLFksQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSx3QixDVjZkUixxQixDS3pmSSw2QixDS3NCQSwyQixDVnNoQkYsNEIsQ0EvQ0EseUIsQ0FDRixxQixDS3hmSSxRLENLZ0JBLGdCLENWNmVKLGlCLENVNWRJLGEsQ0FDSSw4QixDQUFBLGdCLENBQUEsd0IsQ0FDQSxtQixDVmdoQk4sa0IsQ0FHRixtQixDQXdCQSxzQixDQXZCRSxlLENVbGhCTSw4QixDQUNBLGdCLENBQ0Esd0IsQ1Y4ZFIsc0IsQ0F5REEsa0IsQ0E0UEEsOEIsQ0ExSkEsMEIsQ0F2SkUsMEIsQ0FDRixnQixDS3BnQkksdUIsQ0w4akJKLGEsQ0FDRSxxQixDQUNBLGlCLENBdERGLHFCLENVOWRRLFUsQ0FDSSxXLENBQ0EsUyxDVmdlWixpQixDSzFoQkksZ0MsQ0t3REksUyxDVjhoQk4sSyxDS2hsQkUsb0IsQ0xxbEJGLFUsQ0F4REEsVSxDVTNlTSxTLENWaWZSLGdCLENVbmVZLFUsQ0FDSSxrQixDVmdpQmhCLGEsQ0F4REEsWSxDVWhlUSw2QixDQUhKLFEsQ1YraEJGLGlCLENBeERBLFMsQ0E0REYsYSxDQUNFLFksQ0F4REEsaUIsQ0FDRixrQixDS25qQkksbUIsQ0tzRUEsbUIsQ1Z5aUJGLFksQ0F4REEsMkIsQ0FDRiw0QixDS2xqQkkseUIsQ0tnRUEscUIsQ1Y4aUJGLHdCLENBeERBLHFCLENBQ0YsNkIsQ0E0REEsbUIsQ0F1QkEsd0IsQ0F4REUsbUIsQ0FDRixtQixDVXJlSSxZLENWNmVKLGtCLENLam1CSSxpQixDSzZIQSxhLENWNGZKLG1CLENBckRBLDJCLENLcGtCSSw0QixDS3lGQSx5QixDVnVpQkYscUIsQ0F4REEsa0IsQ0FNRixzQixDVXJlSSxrQixDQUNJLDhCLENBQ0EsZ0IsQ1Z5ZVIsZSxDQTREQSx3QixDVTNoQlEscUIsQ0FDQSxrQixDVnVlUixvQixDVXRlUSx3QixDQUNJLHFCLENBQ0EsNkIsQ1ZpaUJWLE8sQ0FNRiwwQixDQUNFLGUsQ0FDQSxlLENBMURGLHlCLENVcGVJLHFCLENWdWlCSiw2QixDVW5pQlEsa0IsQ0FDQSxpQixDVnNlUixhLENLL21CSSxlLENLb0lBLFUsQ1Y2aUJGLGUsQ0FDQSxlLENBNURGLG1DLENBZ0VFLGtCLENVaGlCTSw2QixDVm9pQlIsa0IsQ0E5REEsVSxDQWtFQSxhLENBOURFLGlDLENBa0VGLGdCLENBQ0Usa0IsQ1VqaUJNLHNCLENBQ0ksb0IsQ0FDQSxlLENWdWlCWixjLENVcmlCWSxxQyxDQUNBLGMsQ1Z1aUJWLDJCLENBR0YsYSxDQUNFLG1CLENVemlCVSxtQixDQUFBLFksQ1Y0aUJWLGtCLENBQ0EsYyxDVTVpQlUsUSxDQUNBLG1CLENWeXBCWixpQyxDQWxFQSxzQixDQXZDQSxrQixDV3R1QkksbUIsQ1h1c0JKLG1CLENLbHNCSSxZLENNUEosd0IsQ1hveEJFLHFCLENBdkVBLGtCLENBMkJGLGtCLENBQ0Usa0IsQ0FDQSxpQixDQXZFQSxhLENBQ0YsYyxDVXJlWSxpQixDQUNJLGlCLENBQ0EsMkIsQ0FDQSwrQixDQUNBLHVCLENBQ0EsaUIsQ1Y2ZWQsd0IsQ0FDRiw0QixDVXJlWSxlLENBQ0ksYyxDQUNBLGtCLENBQ0EsZ0IsQ1ZxakJoQix5QixDQTVFQSx3QixDSzVxQkksd0IsQ0w0dkJKLGMsQ1U3aUJnQixZLENBQ0EsNkIsQ1Z1ZWhCLGEsQ0E2SUEsaUMsQ0FsRUEsc0IsQ0FqRUEsdUIsQ0tqc0JJLG9CLENNYkosc0IsQ1htdEJBLDBCLENXdHNCUSxXLENBQ0EsWSxDQUNBLFcsQ0FDQSxvQixDWG14QlIsNEIsQ0F2RUEsbUIsQ1d2c0JJLG1CLENBQ0ksWSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0Esd0IsQ1h5c0JSLHFCLENLN3RCSSw2QixDTHl5QkosZ0MsQ0F2RUEsa0IsQ1d2c0JJLFUsQ0FDSSxtQixDQUNBLGdCLENYeXNCUixhLENLdHVCSSxrQixDTTJCQSxnQixDWHN4QkYsZ0IsQ0FHRiwrQixDVy93QkEsZSxDQUNJLGMsQ0FDQSxnQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxrQixDWHlzQkosa0IsQ0E2RUEsOEIsQ0F4RUUsa0IsQ0FDRixlLENXdHNCSSxrQixDWHV4QkosaUMsQ0F4RUEsVSxDSzV2QkksaUIsQ000Q0osYyxDWHF5QkUscUIsQ0FDQSxrQixDQUNBLGlCLENBbkZBLGlCLENBQ0Ysd0IsQ0F5RkEscUMsQ0FDQSxvQyxDQUNFLGEsQ0FDQSxrQyxDV2x5Qk0sOEIsQ0FDQSwwQixDWDB5QlIsUSxDQW9PQSxpQixDWXorQlksaUIsQ0FMSixrQixDWjB3QlIsUSxDQXFDQSxlLENBR0UsbUIsQ1dsekJNLG1CLENYb3pCTixZLENBQ0EscUIsQ1dwekJNLGtCLENBQ0Esb0IsQ1h3d0JSLFEsQ0t0MkJJLGdCLENNd0RBLCtCLENYa3pCRiwyQixDQUNBLHFCLENBT0EsdUIsQ0FDQSxvQixDQUNBLHNCLENLcDNCRSxvQixDTGs0QkosZSxDQTVHQSxnQixDQTZHRSxVLENBQ0EsZ0MsQ0EvRkYsaUIsQ0FmQSxnQixDVzVzQlksVyxDQUNBLFMsQ0FHQSxTLENBQ0EsSyxDWG16QlosZSxDQUdFLFUsQ0FqR0EsVSxDVzNzQkUsUyxDWGt6QkosZSxDV2h6QlEsbUIsQ1hrekJOLGtCLENBT0Esd0IsQ0FDQSxxQixDQXpHRiw2QixDQTZHQSxrQixDQUtBLGlCLENBNkxBLGEsQ0FqTUUsZSxDQUNBLGtCLENBR0YsaUIsQ0FDRSwwQixDQUNBLGdCLENBN0dGLGUsQ0FrSEEsUyxDVzV6QlkscUMsQ1hnMEJaLGMsQ1c1ekJZLGlDLENBR0osdUIsQ1h1dEJSLGMsQ1d0dEJZLG1CLENYZzBCWiwwQixDVzl6Qlksa0IsQ1hndEJaLDhDLENXNXNCWSxnQixDWHMwQloscUIsQ0FqSEUsWSxDQUNGLG1DLENXMXNCSSxRLENYZzBCSixvQixDWWg5QkEsOEIsQ0FDSSxrQixDWmcyQkosa0IsQ1k5MUJJLFksQ0FDSSxtQixDWmcyQlIsbUIsQ1k3MUJJLFksQ0FDSSwyQixDQUNBLDRCLENaKzFCUix5QixDQW1IRSxxQixDWTk4QkYsd0IsQ0FDSSxxQixDQUNBLDZCLENBQ0EsdUIsQ1o4MUJKLG9CLENBbUhFLHNCLENBR0YsdUIsQ1kvOEJJLGUsQ0FDQSxjLENaaTlCRixnQixDWWg5QkUsd0IsQ0FDQSxzQixDWjYxQkosa0IsQ0F3SEEsOEMsQ0FDRSxjLENBcEhBLHdCLENBQ0YsbUIsQ0s5MkJJLGEsQ09PSixrQixDWnV5QkEsK0IsQ0FZQSw4QixDQVVBLGlDLENBK0NBLCtDLENLNzJCSSwrQixDT0NKLHVCLENaaTNCQSxxRCxDQWlYQSx3QixDWS9zQ0ksa0IsQ1p1OUJKLHlCLENZcjlCUSxlLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxpQixDQUFBLHFCLENBQ0EsZSxDWjA5QlIsK0IsQ1l4OUJRLDZCLENaMDlCTixrQixDQUdGLEssQ1kzOUJRLFUsQ0FDQSxtQixDWmsyQlIsWSxDWTkxQlEsOEIsQ0FDSSxzQixDWis5QlosYSxDQTVIQSxlLENLcDVCSSxtQixDT2dDQSxtQixDWm8vQkYsWSxDQUNBLHVCLENBNUhBLG9CLENBQ0Ysc0IsQ0s5NEJJLHNCLENPb0JBLG1CLENaMC9CRiwwQixDQTVIQSxRLENBMklGLG9CLENBVkEscUIsQ1kxOUJJLFUsQ0FDQSxXLENaKzFCSixTLENZNzFCSSxpQixDQUNJLHNDLENBQUEsVSxDQUFBLEssQ1pnK0JSLG9CLENZMzlCWSxZLENacStCWixXLENBbkNBLGEsQ0EreERBLGlFLENBeGJBLGlFLENBdDhDQSxpQixDQStJQSxrQixDQVRBLG1CLENZdjlCUSxVLENBQUEsaUIsQ1pxK0JOLHNDLENBZEYsbUIsQ0FsSUUsVyxDQXVJQSxTLENBbElBLE8sQ0FzSUYsa0IsQ1lqK0JRLFUsQ0FBQSxVLENadStCTixZLENBR0YsYSxDQXpJQSxvQixDWTkxQlEsZ0IsQ0FDSSxZLENBQ0EsVyxDWjQrQlosaUIsQ1l4K0JZLFUsQ0FDQSxXLENaZzJCWixtQixDS3o4QkksZ0IsQ0w4OEJKLFUsQ1k1MUJRLGtCLENBQ0ksaUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENaMitCWixhLENZditCWSxlLENBQUEsa0IsQ1pnM0JaLHdCLENBNkhBLFksQ0EzSUUsMEIsQ0FDRixnQixDS3Y5Qkksa0IsQ080R0ksa0IsQ1owL0JOLGUsQ1l2K0JNLGdDLENBQ0ksNkIsQ0FBQSxrQixDQUVBLG9CLENBQ0EsZSxDWmkyQlosd0IsQ0sxK0JJLGUsQ0w4K0JGLHdCLENLeCtCRSxrQixDTytISSxlLENaNC9CUixxQixDQTVJQSxjLENZOTFCUSxlLENBQ0ksYyxDQUFBLGdCLENBQUEscUIsQ0FDQSx3QixDWisrQlYsVSxDQUNBLCtCLENZLytCVSx1QixDWmkvQlYsMEIsQ0FDQSwwQixDWWovQlUsbUIsQ1pxL0JaLDJCLENBdWhDQSwyQyxDWXhnRVksbUIsQ1pxL0JaLFcsQ1lqL0JZLGtCLENBQUEsc0IsQ1pzL0JaLGUsQ0FDRSxtQixDQUNBLG1CLENBbkpBLFksQ0FDRiwyQixDWTUxQlksNEIsQ0FDSSx5QixDQUNBLHFCLENaODFCaEIsc0IsQ1k1MUJZLGMsQ0FDSSw0QixDWjgxQmhCLGUsQ0F1SkUsaUIsQ0FHRixpQyxDYTlxQ0ksK0IsQ2JrckNKLCtDLENhL3FDSSxpQyxDYm1yQ0osYyxDQUNFLG1CLENhbHJDRSxtQixDYm9yQ0YsWSxDQUNBLHdCLENhcHJDRSxxQixDYjBoQ0osa0IsQ0s1aENJLHdCLENRUEoscUIsQ2Jrc0NFLDZCLENBQ0EsYyxDQTNKQSxRLENBK0pGLG9CLENBQ0UsYyxDQUNBLGUsQ0EzSkEsVSxDQStKRixrQixDYXRyQ1ksaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsOEIsQ0FDQSwrQixDYjRoQ1osdUIsQ2F6aENRLGtCLENBQ0ksbUIsQ0FDQSxhLENiMHJDWix5QixDQURBLDBCLENBMUpBLFUsQ0tuakNJLGlCLENRa0JJLHdCLENiZ3NDTixRLENBM0pBLE8sQ0FDRixVLENhemhDSSxVLENBQ0ksc0MsQ0FDQSxrQyxDQUNBLDhCLENBQUEsK0IsQ0FBQSx1QixDYjRxQ1IseUIsQ2ExcUNRLCtDLENiMnJDTiwyQyxDQUNBLHVDLENBaktGLDRCLENLL2pDSSx3QixDUStCQSxvQixDYnFzQ0YsVyxDQUNBLFMsQ0FHRixxQixDQW5LQSxTLENLL2pDSSxpQixDUXlCQSxtQyxDYjZzQ0YsK0IsQ0FDQSwyQixDQUNBLG1DLENBQ0EsMkIsQ0FDQSxlLENBdEtBLFEsQ0EwS0YsdUIsQ2Fsc0NZLGUsQ2Jzc0NaLG1ELENBQ0UsUyxDQXRLQSxnQixDQUNGLGtCLENLMWxDSSwrQixDUXNESSwyQixDYjhzQ04sdUIsQ0F0S0EsVyxDQUNGLGUsQ0EwS0EsdUQsQ0F0S0UsMEIsQ0FDRixzQixDS3hsQ0ksa0IsQ0xtd0NKLE8sQ0F0S0EsMEIsQ2E5aENRLDJCLENBQ0kscUIsQ0FDQSwyQixDYmtpQ1osYyxDYTloQ1EsaUIsQ0FOQSxtQixDYnlpQ1Isb0MsQ0twbkNJLFksQ0wreENKLFksQ0F0S0EsbUIsQ0tubkNJLG1CLENRcUVJLFksQ1IvREosd0IsQ1ErREkscUIsQ2I2dENOLDZCLENBdEtBLFEsQ0FDRixtQixDQXdLRSxpQixDY2x6Q0YsVSxDZHN5Q0EsWSxDY255Q0ksaUIsQ2Rnc0NKLGtCLENBdUxFLHVCLENBQ0Esb0IsQ0FwTEEsc0IsQ2Nwc0NFLGlCLENBQ0ksbUIsQ2Q2b0NSLG1CLENjM29DSSxZLENBQUEsa0IsQ2R3ekNGLGEsQ0F0S0EsUyxDQUNGLFEsQ0FHQSx5QixDYzNvQ1EsZSxDQUNJLFUsQ2RzekNaLDZCLENBQ0UsVSxDQUNBLGUsQ0F0S0EscUIsQ0FDRixrQixDQXdLRSxrQixDYzl5Q0YsaUIsQ0FDSSxhLENka3pDSixlLENBQ0UsOEIsQ0F0S0EsZ0IsQ0FDRix3QixDY3pvQ0ksMEIsQ0FDSSxrQixDZDZvQ1IsbUIsQ0EyS0UsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0F6S0EsUSxDQTZLRixzQixDY256Q1EsZSxDZHV6Q1Isd0IsQ2NwekNRLGUsQ0FBQSw4QixDQUNBLGdCLENkeXpDTixhLENBNUtGLGtCLENBS0EsUyxDQXdPQSxlLENBaERBLGlCLENBN01BLG1CLENBZ0JBLGtCLENjaGxDWSxtQixDQUNBLG1CLENBQ0EsWSxDZDJ3Q1osaUIsQ2M5ekNZLDJCLENkOG9DWiw0QixDS3pzQ0kseUIsQ1NxREkscUIsQ2Q0MENOLGdCLENBaElGLGlCLENLandDSSxtQixDTGsyQ0osd0IsQ0E1RkEsK0IsQ0t0d0NJLHVCLENBQUEsbUIsQ1NtRVEsYyxDZG0wQ1Ysd0IsQ0FDQSxrQixDQXBMQSxhLENBMExGLHlCLENBQ0Usa0IsQ0FsTEYseUIsQ2N4b0NRLG9CLENBQ0ksaUIsQ0FDQSx3QixDZGkwQ1osZ0IsQ0FwTEEsYyxDS251Q0ksNkIsQ1NvRkksYSxDZHkwQ1Isa0IsQ0FwTEEsZSxDY3hvQ1EsVSxDQUNJLDhCLENBQUEscUIsQ2Qwb0NaLG1CLENBNkxBLGUsQ2MxekNZLHdCLENkeW9DWixxQixDS3h2Q0ksa0IsQ1N3R0ksd0IsQ2R5MENOLHFCLENBQ0EsNkIsQ0FDQSwwQyxDQXZMQSxnQixDQUNGLGlCLENjeG9DWSxVLENkNG9DWixpQixDQXlMRSxlLENjN3pDRiw4QixDQUNJLGdCLENBQ0EsMkIsQ2RtMENKLHVCLENBbUxBLDRCLENBMVdBLGtCLENBMkxBLGEsQ0F4TEEsa0IsQ0s5d0NJLGtCLENTbUlBLGdCLENkdTBDRixvQixDQUNBLGlCLENBQ0EsUyxDQUdGLFEsQ2VyOUNJLG1CLENmeTlDSixlLENldjlDUSxrQixDQUNBLHNCLENmMjlDUixjLENBQ0UsWSxDQUNBLDZCLENlMzlDTSxRLENBQ0Esa0IsQ2YrOUNSLHFCLENBQ0Usa0IsQ0FDQSxVLENBOUxBLFcsQ0FDRixtQixDSzl4Q0ksZ0IsQ0xpK0NKLGMsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQWpNQSx3QixDQUNGLHFCLENlOXhDUSxrQixDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDZm8rQ1osa0IsQ0FoQkEsaUMsQ2dCeitDSSwrQixDQUNJLHVCLENoQncvQ1Isa0IsQ2VoK0NZLGMsQ2ZneUNaLGEsQ0tuekNJLGdCLENVWUksZSxDZjQrQ04sYyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHdCLENlNTlDTSw2QixDQUNJLG1CLENBQ0EsVSxDZm8rQ1osd0IsQ0FxZ0RBLDhELENlcitGWSx1QixDVmhDUixPLENVMEJJLGMsQ2Y0K0NOLFMsQ0FqTUEsVSxDQUNGLFEsQ2U3eENJLGdCLENBQ0ksYSxDZit4Q1IsVSxDZTl4Q1EsaUQsQ0FFSSx5QyxDZm0rQ1osZSxDZS85Q1ksVSxDQUNBLFcsQ2YreENaLHdCLENLdjFDSSxxQixDVWlESSxrQixDZjIrQ04sdUIsQ0FqTUEsb0IsQ0FDRixzQixDS3QxQ0ksWSxDVTJDSSw4QixDZmcvQ04sZ0IsQ0FqTUEsaUIsQ0FxTUYsb0IsQ2VqK0NZLG1CLENBRUEsVSxDQUNBLDZCLENma3lDWixvQixDQXNNQSwyQixDQURBLDRCLENBaE1BLFUsQ0t4MkNJLFUsQ1U0REksVSxDZmkvQ04sNkIsQ0FDQSxpQixDQUNBLFEsQ0FqTUEsTSxDQTJMRiwyQixDQVdFLE8sQ0FqTUYsYyxDS3ozQ0ksbUIsQ1VzRkEsbUIsQ2YwK0NGLFksQ0FDQSx5QixDQUNBLHNCLENBQ0EsbUIsQ0FDQSx3QixDQXJNQSxxQixDQUNGLDZCLENBeU1BLGEsQ0FDQSxjLENldCtDWSxnQixDZncrQ1YsMkIsQ2V2K0NVLGlCLENmMitDWixhLENBbUJBLG9CLENBc0JBLGMsQ2UvL0NZLG1CLENBQ0EsbUIsQ2ZreUNaLFksQ0FtTEEsYSxDQXlDQSxjLENBNU9FLHdCLENBQ0YscUIsQ2UveENJLGtCLENBQ0ksUSxDZjArQ1IsbUIsQ2V4K0NRLGtCLENmaXlDUiw4QixDQTRNQSx1QixDQXhNRSxjLENBNE1GLG9CLENBbE1FLFEsQ0E0TUYsc0IsQ0FzQkEsbUIsQ2UvL0NZLGUsQ0FDQSwwQixDQUNBLGEsQ0FDQSwrQixDZmt5Q1osdUIsQ0FrT0EseUIsQ0FDRSxrQixDQXpDRixvQixDZWo4Q1EsdUIsQ0FJSSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FOSix1QixDQU9JLE8sQ2ZnL0NaLDRCLENBQ0UsMEIsQ0F4TUEsZ0IsQ2VoekNNLHVCLENmNC9DUiw2QixDQTlLQSxjLENnQnQvQ0ksbUIsQ2hCcXNERixtQixDQTNNQSxZLENBMEtGLDZCLENlNStDWSx1QixDQUNBLGlCLENBSUEsd0IsQ0FDQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENmcXlDWixZLENLOTlDSSwrQixDVWdMSSx1QixDZm16Q1IsaUMsQ2VweUNZLFUsQ0FDSSw4QixDZnN5Q2hCLHFCLENBNk1FLGtCLENLbnJERSw0QyxDV05BLGtCLENoQnMvQ0osYyxDSzErQ0ksYyxDTCsrQ0osdUIsQ2dCLytDSSxvQixDQUNJLGUsQ2hCK3JEUixLLENnQjlyRFEsZ0IsQ2hCZ3NETixrQixDQUNBLFUsQ0FoTkYsVyxDQW9OQSxpQixDZ0IvckRRLFksQ0FJQSxtQixDQUNJLFMsQ2hCa3NEWixrQixDQWhOQSxZLENBb05BLGdCLENnQjNyRFEsWSxDaEIrckRSLFcsQ2dCN3JEUSxjLENoQityRE4sa0MsQ0FDQSwwQixDQXBORixpQixDZ0J2K0NJLGMsQ2hCa3NESixZLENBdE5BLGUsQ0szZ0RJLDBCLENXK0JBLDJCLENoQnNzREYscUIsQ0F0TkEsbUIsQ0FDRixtQixDZ0J2K0NJLFksQ0FDSSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FBQSxtQyxDQUNBLCtCLENoQmlzRE4sMkIsQ0tqdkRFLG1CLENXeUNBLG1CLENoQitzREosc0IsQ0F6TkEsa0IsQ2dCeCtDUSxrQixDQUNJLGUsQ2hCc3NEWixxQixDZ0Jsc0RZLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EscUIsQ2hCb3NEVixrQixDQUNBLG9CLENnQnBzRFUsd0IsQ0FBQSxxQixDaEIwK0NaLDZCLENBZ09BLGtCLENBQ0UsZSxDZ0J0c0RVLDBCLENoQndzRFYsZ0IsQ0FDQSxrQixDZ0J4c0RVLGUsQ0FNUixXLENBQ0ksYyxDQUNBLEssQ0FDQSxNLENoQnVzRE4sUSxDQUNBLE8sQ2dCdnNETSxXLENBQUEsMEIsQ0FDQSxtQixDQUNBLG1CLENoQnMrQ1IsWSxDZ0JuK0NRLHVCLENBQ0ksb0IsQ2hCcStDWixzQixDQXFPRSxzQixDZ0Jwc0RFLG1CLENBQ0ksMEIsQ0FDQSxTLENBQ0EsZSxDQUNBLGlCLENoQnNzRE4sdUQsQ0FDQSwrQyxDQW5PRixvQixDZ0I5OUNRLGlCLENBQ0ksVSxDaEJzc0RWLGUsQ0FDQSx3QixDQXZPRixlLENBeU9FLFcsQ2lCN3pERixtQyxDQUNDLCtCLENBQ0csMkIsQ0FDQSxTLENBQ0gsK0IsQ2pCdWxERCx1QixDQTJPQSxvQixDQXZPQSxzQixDaUJ0bERFLFcsQ2pCdTBEQSxRLENBVkYsb0IsQ0E2QkEsOEIsQ0FoQkEsMkIsQ0FrQkUsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FuUEEscUIsQ0E0TkYsMkIsQ0FDRSxhLENBck9BLFEsQ0FnUEYsZ0MsQ0FDRSxzQixDQUdGLDhCLENBQ0UsNEIsQ0E1T0YsUSxDSzNtREksZ0IsQ1lrQkEsNEIsQ2pCazFESixnQyxDQW5QQSxlLENBdVBBLDZDLENBK0JBLE0sQ2lCN3pESSx3QixDakJ5MERGLHFCLENBQ0Esa0IsQ0EzUEEsdUIsQ0FDRixvQixDSzFwREksc0IsQ0x3MkRKLDZDLENBQ0UscUIsQ0FDQSxtQixDQW5QQSxhLENBQ0YsMEIsQ0t4bkRJLDBCLENZNkJBLG1CLENqQncxREYsNkIsQ0FDQSxpQixDQXZQQSxVLENBQ0YsVyxDQTJQQSxrQixDQXNGQSxhLENBckZFLFMsQ0F2UEEsa0IsQ0EyUEYsdUMsQ0FDRSwrQixDQXZQQSwyQixDaUJya0RHLHVCLENqQit6REgsUyxDQUdGLE0sQ0FDRSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0EsTyxDQUNBLFcsQ0FDQSwwQixDQTNQQSxtQixDQUNGLG1CLENLOW9ESSxZLENZK0VDLFMsQ2pCbzBESCxpQixDQUNBLHVELENBQ0EsK0MsQ0FHRixlLENpQmowREksaUIsQ2pCbTBERixrQixDQTVQQSxZLENpQnBrREcsVSxDakJtMERILGUsQ0FDQSx3QixDQTVQQSxlLENpQnBrREksaUIsQ2pCbTBESixhLENBQ0EsZ0IsQ0E1UEEsbUMsQ2lCaGtERywrQixDakIrekRILDJCLENBQ0EsUyxDQTVQQSwrQixDaUI5akRFLHVCLENqQmtrREosd0IsQ0s5cURJLG1CLENZNEdBLG1CLENqQmswREYsWSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsdUIsQ0FqUUEsb0IsQ0FDRixzQixDaUI1akRDLGtCLENqQmswREQsMkIsQ2lCaDBERSxjLENqQmswREEsZ0IsQ0FDQSxxQixDaUJsMERBLGEsQ2pCbzBEQSxpQixDQUdGLDBCLENpQnAwREUsVSxDQUNBLDBCLENqQjhqREYsZ0IsQ0szc0RJLHVCLENMNDlESiw2QixDaUJ0MERFLCtCLENqQncwREEsMkIsQ0FDQSx1QixDaUJ4MERBLFMsQ2pCNDBERixLLENBN1FBLGlCLENpQjVqREMsVSxDQUNDLFEsQ0FDQSxVLENqQjgwREYsYyxDQUNFLCtCLENBN1FBLHVCLENBaVJGLG9CLENBMFZBLG9ELENpQnJxRUcsb0IsQ2pCKzBESCxXLENBeUhBLDBCLENBN0dBLGlCLENpQjMwREcsbUIsQ0FBQSxtQixDQUNBLFksQ0FBQSwyQixDakIrMERELDRCLENBQ0EseUIsQ2lCLzBEQyxxQixDakI2ekRILFcsQ2lCcDBERyxRLENBQ0EsaUIsQ2pCNDdESCwwQixDQTdHQSxpQixDQTlRQSxPLENpQnpqREcsdUIsQ0FDQyxvQixDakIyakRKLHNCLENBeVJBLHNCLENBclJFLDhCLENBQ0YsZSxDaUIxakRJLGMsQ0FDQyxhLENBQ0EsVSxDQUNBLG9CLENqQm8xREwsMkIsQ0F0UkEsUyxDQTNOQSxvQixDQThOQSxnQyxDaUJyakRDLFUsQ0FDQyxpQixDakJnMURGLHVCLENBb0RBLHdCLENBbkRFLGlCLENpQi8wREEsVSxDakJ1akRGLDZCLENLbHdESSxXLENMZ2lFRiwyQixDQUdGLDhCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLGtDLENBQ0EsOEIsQ0FDQSwwQixDQWhTQSxVLENBQ0YsVyxDaUJyakRDLDhELENBQ0MsUSxDQUFBLFMsQ0FBQSxjLENBQ0EsUyxDQUFBLG1CLENqQjIxREEsbUMsQ0FDQSwyQixDQWtVRix3RCxDaUIzcEVFLHVELENBQ0MsUyxDQUNBLG1CLENqQisxREgsaUMsQ2lCNTFERyxVLENqQnVqREgsaUIsQ0FHQSx3QyxDaUJwakRDLFUsQ0FDQyw2QyxDakI2MURBLDhCLENBQ0EsMkIsQ0F4U0YsdUIsQ2lCbGpERSxpQixDQUNDLFEsQ0FDQSxVLENBQ0EsVSxDakJvakRILFUsQ0E0U0Esd0IsQ2lCMzFESSxpQixDQUdDLGUsQ2pCc2pETCx1QixDaUJoakRFLG9CLENqQjgxREYsdUIsQ0FaQSx3QixDQWFFLDhCLENBQ0EsZSxDaUI3MURDLGMsQ2pCKzFERCxnQixDQUNBLGlCLENpQi8xREMsYSxDakJtMkRILDBDLENBOVNBLFUsQ0FrVEEsMEIsQ2lCMzFETSw2QixDakJvMkRKLHNCLENrQjVuRUYsa0IsQ0FDSSxRLENBQ0EsYyxDQUNBLGtCLENBQ0EsYyxDbEJnMURKLGlELENLNzBESSxpQixDYVBKLFMsQ2xCdW9FRSxPLENBL1NBLG1CLENrQjEwREYsOEQsQ0FDSSw2QixDbEI4MERKLDJDLENLdDFESSwyQixDYU9KLDBCLENsQmtvRUUsb0IsQ0tub0VFLCtCLENhQ0osb0IsQ2xCdW9FRSxVLENBL1NBLFcsQ0FDRix1QixDa0I5MERJLGlCLENBQ0ksK0IsQ0FDQSx1QixDbEJnMURSLG1CLENLcDJESSxhLENMd3BFSixtQyxDQS9TQSxlLENLbjJESSw2QixDYVlBLGdCLENsQjBvRUYsdUIsQ0EvU0EsVSxDQW1URixxQyxDa0IvbkVRLHlCLENBQ0EsdUIsQ0FDQSwrQixDbEJpMURSLHVCLENBdVRBLG1ELENBQ0Usc0IsQ0E3U0YsaUUsQ2tCOTBEUSwyQixDQUNJLDBCLENBQ0EsdUIsQ2xCa29FWixzQixDQWhUQSw2QixDa0I1MERJLGtCLENsQmlvRUosd0IsQ2tCL25FUSxlLENsQmlvRU4sWSxDQUNBLEssQ2tCam9FTSxTLENsQm1vRU4sbUIsQ0FDQSx1RCxDQXRURiwrQyxDQTBUQSxtQyxDa0Jsb0VRLGdCLENBQ0EsUyxDQUNBLG1CLENsQnNvRVIsb0IsQ2tCbG9FUSxrQixDQUNBLG1CLENBQUEsbUIsQ2xCNjBEUixZLENrQjMwRFEsMkIsQ0FDSSw0QixDQUNBLHlCLENsQjYwRFoscUIsQ0twNURJLE8sQ0xndEVKLHlCLENBQ0UsYyxDQUNBLGlCLENBR0YscUMsQ0FDRSw4QixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0E3VEEsb0IsQ0FpVUYsb0MsQ0E3VEEsdUIsQ21CNTZESSxZLENBQ0EsNkIsQ0FDQSxVLENBQ0EsUSxDQUNBLDZCLENBQ0EsWSxDQUNBLGlCLENkV0EsOEIsQ2NuQkosbUIsQ25CMnZFRSxtQixDQUNBLFksQ0E5VEEsNkIsQ0FDRiw0QixDbUJoN0RJLHNCLENBQ0ksa0IsQ0FDQSxjLENBQ0Esd0IsQ25CaXZFTixxQixDQUNBLG9CLENtQmp2RU0sZ0IsQ25CcXZFUixvQyxDQTJKQSxpRCxDbUI5NEVRLGlCLENBQ0EsUyxDQUNBLG1CLENuQnV2RVIsdUMsQ0FDRSxVLENBQ0EsVyxDQUNBLGtDLENBQ0EsaUIsQ0FDQSxpQixDQXBVQSxtQixDQUNGLGEsQ0F3VUEsc0UsQ21CcnZFWSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0Esd0IsQ25CazdEWixpQixDQXdVQSxxQyxDbUJydkVnQixlLENuQnl2RWhCLDJCLENtQnJ2RWdCLFUsQ25CazdEaEIsaUIsQ0FHQSxrQyxDbUIzNkRJLFUsQ0FDSSxpRCxDQUFBLDhCLENBQUEsMkIsQ0FDQSx1QixDbkJvdkVOLGlCLENBQ0EsUSxDbUJwdkVNLFUsQ25Cc3ZFTixVLENBQ0EsVSxDQUdGLGtDLENBQ0UsYyxDQVdGLGtCLENtQnZ2RVEsbUIsQ25CeXZFTixtQixDQUNBLFksQ21CenZFTSwyQixDbkI0NkRSLDRCLENLai9ESSx5QixDY2tFQSxxQixDbkJpd0VGLE8sQ0E5VUEsdUIsQ0FDRixvQixDbUIzNkRRLHNCLENBQ0ksaUIsQ25CK3ZFWixpQyxDSzMwRUksK0IsQ0w0MEVGLFUsQ21CenZFVSx3QixDbkI0dEVaLGtDLENtQnB1RVEsaUIsQ25Cc3dFTixpQixDQUNBLFUsQ0E5VUEsNkIsQ0FDRixXLENtQjc2RFksb0IsQ0FDSSxlLENuQis2RGhCLHVCLENBa1ZBLHVCLENBOVVFLDhCLENBQ0YsZSxDbUIxNkRZLGMsQ0FGSixhLENuQjh2RU4sVSxDQTlVQSxvQixDQUNGLFUsQ0FrVkEsNEIsQ21CMXZFWSxTLENBQ0EsVSxDbkI4dkVaLCtCLENBK0RBLDBDLENBRUUsaUIsQ0FPQSxrQyxDQW5XQSw4QixDQUNGLDBCLENBMFJBLCtCLENtQjN2RVksTyxDQUNJLFUsQ0FHQSxVLENuQjI2RGhCLFcsQ21CMTZEZ0IsUSxDQUNJLFMsQ25CNDZEcEIsYyxDbUJyNkRJLFMsQ0FDSSxtQixDQUFBLG1DLENBQUEsMkIsQ25Cb3dFUixtQyxDQXZWRSxPLENBMlZGLDhDLENtQjl2RVksWSxDQUNBLDZCLENBQ0EsUSxDQUFBLDZCLENuQnc2RFosaUIsQ0FHQSw0QixDbUJyNkRRLFEsQ25Ca3dFUixrQyxDbUJod0VZLG1CLENuQmt3RVYsbUIsQ0FDQSxZLENtQmx3RVUsUSxDbkJ1NkRaLGMsQ21CcjZEVyx3QixDQUxILHFCLENuQjB3RU4sb0IsQ0E1VkEsZ0IsQ0FzV0Ysa0MsQ21CbHdFZ0IsaUIsQ0FBQSxpQixDQUNBLGUsQ25CdXdFaEIsMEMsQ0FDRSxVLENtQnR3RWMsTSxDQUNBLE8sQ0FBQSxVLENuQnM2RGhCLFcsQ21CcDZEWSxrQyxDQVRBLGlCLENuQnl4RVosd0UsQ21CendFb0IsVSxDbkIyd0VsQixpQixDbUIxd0VrQixRLENBQUEsTyxDbkJ1NkRwQixVLENtQmw2RHdCLFcsQ0FDSSx3QixDbkJvNkQ1QixpQixDQXVXRSxrQyxDb0J0OEVGLDhCLENBQ0MsMEIsQ3BCMDhFRCw4QixDb0J4OEVDLHdCLENwQjA4RUMsK0IsQ0FHRiwwQixDb0IxOEVBLGlCLENBQ0MsTyxDcEI4OEVELDhDLENBeldBLFEsQ0EyV0UsUyxDb0IxOEVGLFEsQ0FDQyxjLENwQmttRUQsYSxDQTJXRSxVLENBdldGLGlDLENBMldFLGUsQ0FuV0YsZSxDQUpBLGEsQ0EyV0Usd0IsQ0F2V0YsZSxDQTJXRSxpQixDQUlGLDRCLENBMVdBLGtCLENvQmptRUMsZ0IsQ3BCZzlFRCw4QixDcUJoL0VBLFUsQ0FDSSwrQixDQUNBLHVCLENyQm8vRUosb0MsQ3FCai9FSSxhLENyQnEvRUosYSxDQUNFLGMsQ3FCcC9FRSxlLENyQnMvRUYsVSxDQUNBLGUsQ3FCdC9FRSxhLENyQncvRUYsYyxDS3ovRUUsOEIsQ2dCUEosbUIsQ3JCcWdGRSxnQixDQWhYRixnQyxDS3hvRUksb0IsQ2dCYkosVSxDckIyZ0ZFLGUsQ0FoWEYsc0MsQ0t4b0VJLFUsQ2dCbkJKLGUsQ3JCZ3FFQSxnQixDQW9ZRSxnQixDQXBZRixnQixDcUJ4b0VJLGdCLENyQjYvRUosZ0IsQ0FsWEEsZ0IsQ0t0cEVJLGdCLENMMmdGSixnQixDQUNFLGdDLENBbFhBLGUsQ0FDRixZLENxQjFvRVEsa0IsQ0FDSSxlLENBQ0EsVSxDQUNBLG1CLENBU1IsZ0IsQ0FDSSxjLENyQmdnRlIsZ0IsQ0FDRSxpQixDQUdGLGdCLENBQ0UsZ0IsQ0FHRixnQixDQUNFLGlCLENBR0YsZ0IsQ0FDRSxjLENBR0YsZSxDQTdYRSxtQixDQWlZRixvQixDQTJVQSw0QyxDcUJqMUZRLGUsQ3JCMGdGUixnQixDQTJVQSx3QyxDQXhzQkEsaUIsQ0FxWkEsZSxDQXBCQSxlLENBMlVBLHVDLENBeHNCRSx5QixDQWtZRixnQixDQURBLGdCLENBNVhFLG9CLENBQ0YsUyxDQWlZQSxtQixDQTdYRSxvQixDQUNGLGtCLENBaVlBLG1CLENzQnBsRkksdUIsQ0FDQSxrQixDdEJ3bEZKLGUsQ3NCcGxGSSxVLENBQ0EsaUMsQ0FBQSx5QixDdEIwbEZKLHFCLENzQnhsRkksYSxDdEI0bEZKLGlCLENzQjFsRkksYyxDQUNBLFcsQ0FDQSxhLENBQUEsZSxDdEIrbEZKLG9CLENzQjNsRlEsWSxDQUNBLGlCLEN0QitsRlIsd0IsQ3NCM2xGUSxpQixDdEI2bEZOLFUsQ0FDQSxlLENBR0YsbUIsQ3VCbDZFTSwyQyxDdkIyaEVOLFUsQ3NCcnRFSSx3QixDQUNJLGMsQ0FDQSxlLEN0QmltRlIsbUMsQ3VCaDZFSSwyRCxDRC9MSSx1QixDdEJvbUZSLGdCLENBREEsZ0IsQ0FpVUEsd0MsQ0FEQSx3QyxDQTNzQkEscUIsQ3NCcHRFWSxhLENBQ0ksZSxDdEJxbUZoQixnQixDdUJqNkVJLHdDLENEbE1ZLHdCLENBQUEsZSxDdEJ3bUZoQix3QixDQWdVQSxnRCxDQWp0QkEsNkIsQ3NCcHRFZ0IsVyxDQUNJLFksQ3RCc3RFcEIsYSxDc0JqdEVRLGlCLENBQ0ksa0IsQ3RCdW1GWiwwQixDQWdVQSxrRCxDc0JyNkZZLGUsQ3RCeW1GWixnQixDQWhKQSx3QyxDc0J4OUVZLFEsQ0FDQSx5QixDQUNBLFksQ3RCNG1GWixrRCxDQXRaQSxrRCxDdUJ4Z0VJLDBFLEN2Qit0RkosMEUsQ3NCdjZGWSxxQixDQUNJLGtCLEN0QjJtRmhCLFMsQ3NCMW1GZ0IsMkIsQ0FBQSxrQixDQUNBLG9CLEN0QjZtRmQsaUIsQ0FHRixnQixDQW9DQSx5QyxDdUJwc0ZFLHdCLENBQ0UscUIsQ0FDQSxrQixDdkI4cEZKLGdCLENBQ0UsWSxDc0IvbUZjLHFDLENBQ0Esc0QsQ0FTViw0QixDQUNFLCtCLENBQ0EsaUIsQ3RCNnNFUiw2RCxDc0I1c0VRLG9CLENBQ0EsMkIsQ3RCNm1GTiwyQixDQWFGLHVCLENBM2FBLHdCLENBa2FFLFUsQ3VCaHNGRixpQixDQUNFLFUsQ0FDQSxLLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDdkJvc0ZGLHVCLEN1QmhzRkUsWSxDdkIwc0ZGLHlDLEN1QnRzRkUsbUIsQ0FBQSxtQixDdkJpeUVGLFksQ3VCNXhFSSxRLENBQ0EsZSxDQUNBLFksQ3ZCMnNGSiw0QyxDdUJ2c0ZJLHNCLENBQ0EsZSxDdkIyc0ZKLHdCLEN1QnpzRkksWSxDQUNBLGEsQ0FBQSxpQixDdkJpeUVKLFksQ0E4YUEsZSxDQTFhRSxxQyxDQThhRixzQixDdUIzc0ZJLGdCLEN2QitzRkosbUMsQ0FDRSxrQixDQUdGLHFDLENBQ0UsaUIsQ3VCanRGRSwwQixDdkJtdEZGLGdCLENBQ0Esa0IsQ3VCbnRGRSwrQixDdkJpeUVKLHVCLENBdWJBLDJDLEN1Qm50Rk0sbUIsQ3ZCMnRGTiwrQixDQW5iQSxZLENLbDBFSSw2QixDa0J1QkEsbUIsQ3ZCa3VGRixRLEN1QnB0RkUsd0MsQ0FDRSxlLENBQ0EsVSxDQUNBLGlCLEN2QjJ0Rk4sNkQsQ3VCdnRGRSw2RCxDdkI4L0ZGLHdELEN1QnJ1Rk0sK0IsQ3ZCMHdFTix1QixDdUJ2d0VFLHVCLENBQ0Usb0IsQ0FDQSxzQixDQUlFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLEN2Qmc3RU4sNkQsQ3VCdnRGRSw2RCxDQUVFLGlCLEN2Qm15RUosUyxDdUJseUVJLE8sQ0FDRSxrQyxDdkJ3dEZKLDhCLENBQ0EsMEIsQ3VCeHRGSSxjLEN2Qm95RU4sa0IsQ0F1YkUsVSxDdUJ0dEZGLFcsQ0FDRSxrQixDQUNBLFUsQ3ZCc3VGRixtRSxDQURBLG1FLEN1Qm50Rk0sUyxDdkI2dEZOLDZELEN1QnB0RkUsUyxDdkJ3dEZGLGlFLEN1QnZ0RkUsUyxDQUdBLDZELENBQ0UsVSxDdkIydEZKLGlFLEN1QjF0RkksUSxDdkI4dEZKLHVELEN1QjV0RkksVSxDdkI4dEZGLGMsQ3VCN3RGRSwyRCxDQUNFLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUNBLGdCLENBQ0EsZ0IsQ3ZCbXVGTixrRSxDQWxjQSxVLEN1QjV4RUksVyxDQUNFLFksQ0FJRix5RSxDQUNFLHdCLEN2Qmt1Rk4scUMsQ3VCOXRGTSxlLENBQ0Esa0IsQ0FDQSxjLEN2QjZ4RU4sZ0IsQ3VCMXhFSSxVLEN2Qml1Rkosd0MsQ3VCMXRGTSw4QixDQUNBLGUsQ0FDQSxVLENBRUEsZ0IsQ3ZCOHhFTixrQixDdUJ6eEVJLGMsQ0FDRSxxQixDQUNBLHdCLEN2Qmd0Rk4sd0MsQ0FDQSx3QyxDQUNBLHdDLEN1Qjd0Rk0sOEIsQ0FFQSxVLENBQ0EsbUIsQ0FDQSxnQixDQWtCRSxlLENBQ0EsaUIsQ3ZCdXNGUix3QyxDQUNBLHdDLEN1Qi90Rk0sOEIsQ0FDQSxlLENBQ0EsVSxDQUNBLG1CLENBQ0EsZ0IsQ3ZCMHVGTix1QyxDdUI5dEZNLDBCLEN2QjB4RU4sa0IsQ0FzQkEsd0MsQ3VCdHhFSSxlLENBQ0Usa0IsQ3ZCZ3VGTiwyQyxDdUI1dEZNLDBCLENBSUYsd0MsQ3ZCNnRGSiwyQyxDQXJjQSx5QixDQXljQSx3QyxDdUIzdEZJLGtCLEN2Qit0RkosMkMsQ3VCN3RGSSwwQixDQUFBLG9DLEN2Qmt1RkosMEMsQ3VCaHVGSSxlLENBQ0EsZSxDQUNBLGUsQ3ZCb3VGSixnRCxDdUJodUZNLHVCLENBQ0Esa0IsQ3ZCNDJFTixzRCxDQXdhQSx3QyxDQXBhRSxlLENBQ0YsZ0IsQ3VCM3dFSSxxQixDQUNFLHdCLENBQUEsa0IsQ3ZCNnFGTix3QyxDdUI1dEZJLDhCLENBRUEsYyxDQUdGLGtCLEN2Qml4RUYseUQsQ3VCNXdFRSxZLENBQ0UscUMsQ0FDQSxRLENBQUEsbUIsQ3ZCa3VGSixtRCxDQUNFLG1CLENBQ0EsbUIsQ3VCbHVGRSxZLEN2Qjh3RUosMkIsQ3VCN3dFSSw0QixDQUNFLHlCLENBQ0EscUIsQ3ZCK3dFTix3QixDdUI1d0VJLHFCLENBQ0UsNkIsQ3ZCc3VGTiw0RCxDQUNBLDJELEN1Qmx1Rk0sc0IsQ3ZCOHdFTixrQixDdUIzd0VJLGMsQ0FJQSw0RCxDQUNFLG1CLEN2Qmt4RU4sc0QsQ0tuakZJLGMsQ2tCOFNFLGtCLEN2QnV1Rk4scUQsQ0FDRSxrQixDdUJ0dUZJLGUsQ0FDQSxrQixDdkIwdUZOLGdFLENBN2RBLGUsQ3VCMXdFSSxrQixDQUNFLGtCLEN2Qjh3RU4sMEUsQ3VCendFSSw0QixDQUNFLHdCLENBQ0Esb0IsQ3ZCMnVGTixvRSxDdUJ2dUZNLGEsQ3ZCeXVGSiwrQixDQTlkRix1QixDdUJ4d0VJLGUsQ0FDRSxXLENBQ0EsaUIsQ3ZCMnVGTix3RCxDQTlkQSxlLEN1Qnh3RUksZSxDdkIrd0VKLFUsQ3VCeHdFSSxxQixDQUNFLGlCLENBQ0Esd0IsQ0FPQSxpQixDQUNBLGMsQ3ZCMHdFTixrQixDdUJ4d0VJLGlCLEN2QjJ1RkosTSxDdUJ2dUZNLGlCLENBQ0EsMEMsQ0FDQSxpQixDdkJzdkZOLGEsQ0FYQSxjLENBWUUsVSxDQW5lRixpQixDdUJ4d0VJLGdDLEN2QjJ3RUosUyxDQW9kQSxjLEN1QnJ1RkUsVyxDQUNFLFMsQ0FDQSxTLENBQUEsSyxDdkI4dUZKLGEsQ0FFRSxVLEN1Qjd1RkUsVSxDQUVFLE8sQ3ZCbXZGTixlLEN1Qjl1Rk0saUIsQ0FDQSxlLEN2Qmt2Rk4sdUIsQ3VCL3VGTSxVLEN2QjB3RU4saUIsQ3VCdndFSSxTLENBQ0UsVSxDQUNBLFEsQ0FDQSxXLENBQ0EsMEIsQ0FDQSwyQixDQUNBLG1CLENBQ0EsdUIsQ3ZCeXdFTiwrQixDdUJ2d0VNLDJCLENBQ0EsdUIsQ0FDQSxTLEN2Qmt2Rk4scUIsQ0FXQSxhLEN1QnZ2Rk0sWSxDQUNBLHdDLEN2Qmd2Rk4sd0IsQ3VCNXVGTSxrQixDQUNBLGtCLENBQ0EsZSxDdkJndkZOLGEsQ3VCNXVGTSxpQixDQUNBLFUsQ0FJRixhLENBQ0Usb0IsQ0FJSiwwQixDQUNFLGUsQ3ZCcXdFSixnQixDQTBlQSwrQixDdUIxdUZJLGUsQ3ZCdXdFSixnQyxDSy9xRkksZSxDTDBwR0osNkMsQ0F0ZUEsZSxDQUdBLGdDLEN1QnJ3RUksZSxDdkJndkZKLDZDLEN1Qjl1Rk0sZSxDdkJrdkZOLGdDLENBQ0UsZSxDdUI5dUZFLGdDLENBQ0UsZSxDdkJ3d0VOLDZDLEN1Qm53RUUsZSxDdkJtdkZGLGdDLENBM2VBLGUsQ0ErZUEsNkMsQ3VCL3VGTSxlLEN2QnV2Rk4sMEJBQ0UsdUIsQ0E3ZUYsNkIsQUFrZkEsMEJ1Qmh2Rkksb0IsQ3ZCeXdFSixpQixDQUlBLGtCLEN1QjV3RUksZSxDQUdBLGtCLENBQ0EsaUIsQUFVRiwwQkFDRSxFLENBQ0EsYyxDQUdBLEUsQ0FDQSxrQixDdkJvd0VKLGMsQ3dCeHZGSSxXLEN4QjR2RkosZSxDQUdBLGdCLENBaWZJLHFDLEN3QnR1R0YsZSxDeEIwdkZGLHNDLEN3QnZ2Rkksb0IsQ3hCMnZGSixxQyxDd0J4dkZNLHFCLENBQUEsc0MsQ0FHRSxNLEN4QjR2RlIsb0IsQ0FvZkUsYSxDQWhmQSxTLEN3QnZ2RkYsZSxDQUNFLGUsQ0FHQSxvQixDQXdEQSxpQixDQXZEQSxlLENuQnRCRSxhLENtQmlCSixxQixDeEJzd0ZBLG9CLEN3QjN2RkUsUyxDeEIrdkZGLGdCLEN3QjN2Rkksa0IsQ0E0QkcsOEIsQ0F6QkQsbUIsQ3hCczNHSixZLENBem5CRixrQixDd0IxdkZRLHNCLEN4Qjh2RlIsYyxDd0J6dkZFLGMsQ0FDRSxrQixDQUdBLGEsQ0FDQSxPLENBQ0Esa0IsQ0FHRixrQixDQUNFLGlCLENBQ0EsYyxDQUVHLGMsQ3hCNHZGUCxhLENBR0EsZ0MsQ3dCN3ZGRSxnQixDQUNBLCtCLENBQUssYyxDeEJ3d0ZQLGlDLEN3Qm53RkUsYyxDQUNFLGdCLENBR0EsUSxDeEJxd0ZKLGdCLEN3Qm53RkUsNkIsQ0FHQSxrQixDQUNFLGUsQ0FPRix1QixDQUNFLGtCLENBc0NBLEssQ0FuQ0YsYyxDQUNFLGtCLENBRUEsdUIsQ3hCcXdGSixjLENBR0Esc0MsQ3dCbHdGSSxlLENBR0EsMkMsQ3hCcXdGSixVLEN3Qm53RkUsVyxDeEJ1d0ZGLCtDLEN3Qm53RkUsb0IsQ0FDRSxxQixDeEJ1d0ZKLDhDLEN3Qm53RkUsYyxDQUNFLGUsQ0FHQSx5QixDeEJxd0ZKLGtCLEN3Qmx3RkUsaUIsQ0FDRSxhLENBU0YsWSxDQUNFLFcsQ0FDQSxXLEN4Qmt3RkosaUIsQ3dCN3ZGSSxhLENBQ0EsUSxDQUNBLG9CLEN4Qm13RkoscUIsQ3dCaHdGSSxxQyxDeEJtd0ZKLFUsQ3dCL3ZGRSxVLENBQ0UsUyxDQUNBLE0sQ0FDQSxPLENBSUUsbUIsQ0FDQSxTLENuQnJKRixrQixDbUIwSkYsVyxDQUNBLGEsQ0FBNkYsb0IsQ3hCa3dGN0YsZ0IsQ0FDRixZLEN5QjM2RkEsVyxDQUNJLFUsQ0FHQSxVLEN6QjY2RkosYSxDQXlmRSx3QixDeUI5NUdVLGtCLEN6Qmc3RlYscUIsQ0FDRixjLENBcWZFLFcsQ0FqZkEsa0IsQ3lCajhGRixZLENBd0JRLGtCLENBSUoseUIsQ0FDSSxlLENBR0EsYSxDekIrNUdKLG1CLEN5Qjc1R0ksUSxDQUNBLGtCLENBR0EsZSxDQUNBLGtCLENBWEosYyxDQWNRLGtCLEN6Qm82R1YsYSxDQW5mQSxRLEN5Qi83RkUsbUIsQ0FxQlEsa0IsQ3pCaTdGWixZLEN5Qjc2RlEsZSxDQUNJLHlCLENBR0Esc0IsQ0FDQSxhLENBQ0Esa0IsQ3BCOUNSLGtCLENvQndDSSxlLEN6QjI3Rk4sMkIsQ0FDRixjLEN5QjU2RlksUyxDQUNBLG9CLENBR0EsdUIsQ0FDQSxVLENBUEosc0IsQ0FVUSxlLENwQmhFWixtQyxDb0JzREksa0IsQ3pCaThGUiwrQixDeUI3NkZRLHVCLENBQ0ksb0IsQ0FBQSxzQixDQUFBLGtCLENBQ0EsUSxDQUNBLHdDLENBQ0EsYyxDQUNBLGtCLENBTEosMEMsQ0FPUSxlLEN6QjI2R2Qsd0MsQ3lCeDZHYyxjLEN6QjA2R1osa0IsQ0FHRix5RCxDQUNFLFEsQ3lCNTZHWSxrQixDQUdKLHNELENBQ0ksYyxDcEIxRlosZ0UsQ29CeUZRLGtCLENBTVEsZSxDekJnN0dsQixNLEN5Qjk2R2tCLDZCLEN6Qmk3RmxCLG1CLENBQ0YsZ0IsQ0FrZ0JFLHVCLENBOWZBLG9CLENBQ0YsOEIsQ0FrZ0JFLHdCLENBQ0Usa0IsQ0E5ZkYsYSxDQUNGLGUsQUFxZ0JBLDBCeUI1NkdZLGUsQ3pCNjZGWixVLENLcGlHSSxXLENvQm1ISSxtQixDQU9RLG1CLEN6Qjg2RmQsWSxDMEJyakdGLG1CLENBQ0ksZSxDMUJ5akdKLGMsQ0FHQSxpQixDQUlFLHVCLENBcWdCQSw2QixDSy9qSEUsYyxBTG1rR0oseUJLbmtHSSxFLENxQldZLGdCLENyQlhaLEUsQ0FNQSxFLENxQkNJLGMsQzFCc2tHUixJLEMwQjNqR1ksb0IsQ0FDSSxnQixDQUNBLFksQ0FDQSxnQixDQUVBLGUsQzFCNmpHaEIsb0IsQzBCM2pHZ0IsZ0IsQ0FDSSxZLENBRUksVyxDMUI4akd4QixlLEMwQnhqR1EsbUIsQ0FHSSx3QixDQUNBLG1CLENBSkosZSxDQU9RLGMsQzFCK2pIZCxrQixDS2xtSEUsbUIsQ3FCcUNZLGMsQzFCaWtHZCxvQixDMEJ2akdjLHFCLEMxQndqR2hCLGtDLEMwQnBqR2dCLE0sQ0FDQSxnQixDQUNBLGMsQ0FLQSxhLEMxQjZqSGQsYyxDMEJoa0hjLFksQ0FNQSxZLENBQUEsa0IsQzFCc2tIZCxlLEMwQmg5R2tCLGtCLENBcEhKLGEsQ0FDQSxvQixDQUFBLGEsQ0FFSSxnQixDMUI2akdwQixjLENBR0EscUIsQ0tsb0dJLG1CLENxQnFFWSxtQixDQUdRLFksQzFCOGpHdEIsMkIsQ0FDRiw2QixDMEIxakdZLGlDLENBQ0ksNkIsQzFCNGpHaEIsUSxDQUdBLGEsQ0s3b0dJLGUsQ3FCZ0ZZLGlCLENBR1EsUSxDQUtaLGEsQ0FDSSw2QixDQUVJLFksQzFCNmpHcEIsZSxDS3hwR0ksWSxDTDRwR0YsaUIsQ0FDRixrQixDMEI1akdZLDhCLEMxQmdrR1osbUIsQzBCN2pHZ0IsOEIsQ0FDSSxjLENBR0EsYSxDMUI0a0hoQixxQixDMEJ4a0hRLGEsQ0FDSSxvQixDQUNBLGdCLENBQ0EsWSxDQUlBLG1CLENBaUJJLHdCLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLEMxQjRqR3BCLHFCLEMwQmhsR2dCLG1CLEMxQjZqR2hCLGtCLEMwQnpqR1ksbUIsQ0FDSSxtQixDQUNBLFksQ3JCekhaLHdCLENxQnVIUSxxQixDQVFRLDZCLEMxQjRqR2xCLGMsQ0FDRixXLEMwQnhqR29CLHdCLENBT0osUSxDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDckJwSmhCLDZCLENxQmlKWSxlLENBT1Esa0IsQzFCNmpHeEIsYSxDSy9zR0ksa0IsQ0xpdUhGLCtCLENBN2dCQSxjLEMwQnhqR2tCLDhCLENBQ0EsYyxDMUI0akdwQixrQixDMEJ2akdvQixRLEMxQjJqR3BCLGdCLEMwQnpqR2tCLCtCLENBR0YsZSxDQUNJLFEsQ0FHQSxlLEMxQjJqR3BCLG1CLEMwQnhqR2dCLHVCLENBQ0ksb0IsQ0FDQSxzQixDMUJna0dwQixpQixDMEJ0akdnQixhLENBR0EscUIsQ0FDSSxtQixDQUNBLG1CLEMxQndqR3BCLFksQzBCcmpHZ0Isa0IsQ0FDSSxjLEMxQnlqR3BCLG9CLEMwQnJqR29CLGtCLENBQ0ksaUIsQ0FDQSxhLENBUFIsYSxDQVdRLDJCLEMxQnVqR3RCLDZCLENBQ0YsaUMsQ0tyd0dJLDZCLENxQmtNWSxRLENBc0JJLG1CLEMxQmtqR3BCLG9CLEMwQnJqR2lCLFksQ0FRRyxrQixDMUJzakdwQixxQyxDMEJuakdnQixXLENBQ0ksWSxDMUJ1akdwQixhLEMwQmxqR2dCLGMsQ0FDSSwwQyxDQUNBLDZDLENBSUEsWSxDMUIyakdwQixXLEMwQjFqR29CLGtCLENBR0EsZ0MsQ0FDQSxVLEMxQm1qR3BCLGtCLEMwQjNpR29CLG9CLEMxQm1qR3BCLGMsQzBCOWlHb0Isa0IsQzFCa2pHcEIsVSxDMEI3aUdZLFcsQ0FHSSxjLENBQ0EsWSxDQUdBLG9DLENBQ0EsbUIsQzFCK2lHaEIsbUIsQ0toMEdJLFksQ3FCeVFRLDJCLENBV1EsNEIsQ0FDQSx5QixDMUJnakdsQixxQixDMEI1akdVLGlELENBZ0JRLFksQ0FDQSxtQyxDMUJpakdsQixrQixDMEI1aUdjLHNELENBQ0Esa0IsQ0FDQSxrQixDckJqU1osaUQsQ3FCOFJRLGtCLENBT1Esd0IsQ0FDQSxxQixDMUJpakdsQixrQixDQUNGLHVCLENLbDFHSSxvQixDcUJ3UlEsc0IsQ0FZUSxhLEMxQm9qR2xCLG9ELENBQ0Ysa0IsQ0FpaEJFLHdELENBN2dCQSxRLEMwQjlpR2tCLHNELEMxQnlsR2xCLGtCLEMwQjdpR2tCLHVCLENBQ0Esb0IsQzFCa2pHcEIsc0IsQzBCN2lHZ0IsdUIsQ0FDSSxvQixDQUNBLHNCLENBcERBLHNELENBQ0Esa0IsQ0FPQSxhLENBR0Esd0QsQ0FDSSxjLEMxQmdrSHBCLGtCLENBQ0EsYSxDQS9nQkosK0IsQzBCL2lHb0IsdUIsQ0FHQSxzRCxDQUNJLGEsQ0FJSiwyRCxDQUNBLFUsQ0FDQSxXLENBR0EsK0QsQ0FDQSxvQixDQUNBLHFCLENyQm5WaEIsK0MsQ3FCMlVZLGUsQ0FZUSxlLENyQmpWcEIsb0QsQ3FCcVVZLGUsQzFCbWtHZCxrQixDQUNGLGtCLEMwQmhqR2dCLGlCLENBQ0ksYSxDQVVBLFEsQ0FHUSxRLEMxQitqSHhCLGtCLENBM2dCRixjLENLajZHRSxlLENxQnVXWSxrQixDMUIwakdkLGMsQzBCM2lHa0IseUIsQ0FFSSxrQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLEMxQjhpR3hCLGlCLEMwQjFpR2dCLHVCLENBQ0ksb0IsQ0FDQSxzQixDQUNBLHdCLENBQUEscUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxDQUdBLGMsQ0FDQSxRLENBR0EsWSxDQUNBLGUsQ0FDQSx1QixDQUdBLG1CLENBQ0EsbUIsQ3JCNVloQixxQixDcUJ5WFksMkIsQ0F1QlEsNkIsQ0FDQSxpQyxDMUI2aUd0Qiw2QixDQUNGLHVCLENBcWhCSSxvQixDMkJqK0hKLHNCLENBQ0ksUSxDM0JpOUdKLGtCLENLMzhHSSxjLENMbStIRixlLEMyQmwrSE0sWSxDdEJLSixLLENzQmJKLFEsQ0FZUSxVLEMzQm05R04sYyxDQUNGLG1CLEMyQjU4R1Esb0MsQ0FJQSw4QyxDQUhBLHlCLEN0QlJKLDRCLENzQktFLGdCLEMzQjY5R04sYSxDMkI5OEdJLGlCLENBR0ksZ0IsQ0FDQSxjLENBR0EsZ0IsQzNCZzlHUixnQixDMkI3OEdJLGdCLENBQ0ksZ0IsQ0FDQSxnQixDM0IrOEdSLGMsQzJCNThHWSxnQixDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLE8sQ0FFUixNLENBQ0EsTyxDQUNBLHdCLENBQ0EsaUIsQzNCcStIRixTLEMyQm4rSEUsbUIsQ0FiSSxnQixDQWdCQSw4QixDM0JnOUdOLDZCLENBQ0YsYyxDS3hnSEksVSxDTGtpSUYsd0IsQ0FyaEJBLFEsQ0FDRixPLENBeWhCRSx1QixDMkJuNUhVLGMsQ0FyRkksWSxDdEJuRFoseUMsQ3NCMkJJLFksQ0E0QlEsZSxDM0IyK0haLGMsQ0FDQSwyQixDMkIzK0hZLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLHVCLENBQ0Esb0IsQzNCcTlHZCxzQixDQUNGLE8sQzJCNThHUSw0QyxDM0JnOUdSLGMsQzJCLzhHUSxxQixDQUNJLGlCLENBQ0EsYSxDQUNBLGUsQ0FISiw2QyxDQU1RLG9CLEMzQms5R2QsZ0IsQ0FDRixZLENLdGlISSxjLENMMGlIRix3QixDQUNGLGUsQ0EyaEJFLHNCLENBdmhCQSxlLEMyQnIrR0UsbUMsQ0FxQlksa0IsQ0FJWiwrQixDQUNJLHlCLENBQ0EsUSxDQUlBLGlFLENBREEsaUUsQzNCcTlHUixPLENBMmhCRSxpRSxDQXZoQkEsTyxDMkI5OUdFLGlFLENBYVEsTSxDM0J3OUdWLHFDLENBQ0YsYyxDQTJoQkUsd0MsQzJCNStIVSxjLEMzQnM5R1Ysa0IsQzJCbDlHVSwwQyxDQUNBLGUsQ0FGSix3QyxDQUtRLGMsQ0FDQSxrQixDM0J5OUdkLHlELENBQ0YsNkIsQzJCcDlHWSxhLENBQ0ksa0IsQ0FESixzRCxDQUlRLGMsQzNCdTlHbEIsaUIsQzJCNzhHYyx3RCxDM0JpOUdoQixjLEMyQnY5R2dCLFUsQ3RCL0laLE0sQ3NCK0lZLDBDLENBR1EsMEIsQzNCMjlHdEIsbUIsQzJCbDlHVSx1QixDQUlJLG9CLEMzQnU5R2hCLHVCLENBR0Esd0IsQ0t6bkhJLGdCLENMNm5IRixxQixDQUNGLGlDLENBMmhCRSxhLENBdmhCQSxtQyxDQUNGLFksQzJCMzlHWSxvQixDdEJ4S1IsMEIsQ3NCd0tRLGMsQ0FJUSxjLEMzQjg5R2xCLGtCLENBQ0YsYyxDQUdBLCtCLEMyQjk5R2dCLGMsQ3RCaExaLDZDLENzQitLUSxjLEMzQnUrR1osZ0MsQ0tocEhJLGdCLENMb3BIRixnQyxDQUNGLGUsQ0FHQSxnQyxDMkJqK0dnQixnQixDdEI3TFosZ0MsQ3NCNExRLGUsQzNCMCtHWixnQyxDS2hxSEksaUIsQUxxcUhKLCtDQXloQkUsaUQsQ1NucklGLG1CLENBQ0EsbUIsQ1RxcklJLFksQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLFEsQ0FHRixzRCxDQUNFLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FRRixzRCxDQUxBLGlELENBQ0UsZ0IsQ0FDQSxRLENBUUYsb0QsQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLFEsQ0FDQSxnQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSx3QixBQUlKLHlCQUNFLFcsQ0FDRSxnQixDQUdGLFksQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLFEsQ0FHRixlLENBSUEsb0IsQ0FIRSxjLENBT0YsZ0IsQ0FDRSxrQixDQUdGLFksQ0FnQ0Esa0IsQ0FJQSxpQixDQWlCQSxzQixDQXBERSxjLENBR0YsYSxDQW1GQSx5RCxDQWxGRSx5QixDQUdGLGEsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGtCLENBQ0EsYyxDQUdGLGEsQ0FDRSxrQixDQUdGLGtCLENBQ0UsYyxDQUdGLGUsQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLFEsQ0FXRixrQixDQUNFLGMsQ0FDQSxVLENBR0YsYSxDQUNFLGdCLENBR0YsWSxDQUNFLGEsQ0FPRixPLENBQ0UsUyxDQUNBLFUsQ0FHRixjLENBQ0UsUSxDQUdGLHVCLENBQ0UsYyxDQUdGLFksQ0FDRSxnQixDQUdGLDJCLENBQ0UsYyxDQUdGLGdCLENBQ0UsMEIsQ0FDQSxZLENBR0YsNEMsQ0FDRSxjLENBT0YsdUIsQ0FDRSwrQixDQUNBLDJCLENBQ0EsdUIsQ0FFQSxtQixDQUNBLFEsQ0FDQSxXLENBQ0EsNEIsQ0FHRixxQixDQUNFLDZCLENBR0YsYSxDQUNFLHlCLENBQ0EsUSxDQUdGLGdDLENBSUEsZ0MsQ0FJQSxnQyxDQVBFLGtCLEFBWUoseUJBQ0UsUSxDQUNFLGUsQ0FHRixjLENBQ0UsMkIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDE0NjBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMjBweDtcbiAgLS1mb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIC0tc2Vjb25kLWZhbWlseTogXCJiZWJhc25ldWVjeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgLS10ZXh0LXNpemU6IGNsYW1wKDEycHgsIDF2dywgMTZweCk7XG4gIC0tZGFyay1ncmF5OiAjMjEyMTIzO1xuICAtLXBhZ2UtYmctbGlnaHQ6ICNFOEU4RTg7XG4gIC0tdGV4dC1jb2xvcjogIzc5Nzk3OTtcbiAgLS1hY2NlbnQ6ICMwQjc1NzY7XG4gIC0tbGluay1jb2xvcjogIzBCNzU3NjtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuICAtLXRhYmxldC1zaXplOiA5NTlweDtcbiAgLS1tb2JpbGUtc2l6ZTogNTk5cHg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYmViYXNuZXVlY3lyaWxsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9iZWJhc25ldWVjeXJpbGxpYy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9iZWJhc25ldWVjeXJpbGxpYy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnLWxpZ2h0KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsaW5lLWhlaWdodDogOTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDg1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmJ0bi1ib3gge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhcmstZ3JheSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5idG4tYm94IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMTVweCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmJ0biB7XG4gICAgZmxleDogNjAlIDEgMTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuXG4uYnRuLmJ0bi1zZWNvbmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmJ0bi5idG4tc2Vjb25kIHtcbiAgICBmbGV4OiA0MCUgMSAxO1xuICB9XG59XG4uYnRuLmJ0bi1zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5pbm5lci1wYWdlIHtcbiAgbWluLWhlaWdodDogNDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuaW5uZXItcGFnZSB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5pbm5lci1wYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmlubmVyLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMxN3B4O1xuICB9XG59XG4uaW5uZXItcGFnZSBoMSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uaW5uZXItcGFnZV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaW5uZXItcGFnZV9fYnRucyB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmF5KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmlubmVyLXBhZ2UuY29udGFjdC1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgfVxufVxuXG4uY29udGFjdHMtc29jaWFscyB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA1cHg7XG59XG4uY29udGFjdHMtc29jaWFscyBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jb250YWN0cy1zb2NpYWxzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG59XG4uY29udGFjdHMtc29jaWFscyBsaSBhIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubG9hZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5cHggNHB4IDAgMDtcbn1cblxuLnRpdGxlLWZhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5cHggNXB4IDAgMDtcbn1cblxuLmhpZGUtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi8qIEJsb2NrcyAqL1xuLmFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAxMDBweCAwIDEyNnB4O1xuICBtYXJnaW4tdG9wOiAtMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmFib3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgcmlnaHQ6IDM4JTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5hYm91dDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gIHRvcDogMjkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5hYm91dDo6YWZ0ZXIge1xuICAgIHRvcDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYWJvdXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5hYm91dF9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5hYm91dF9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5hYm91dF9faW5mbyBoMiB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBtYXgtd2lkdGg6IDY2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuYWJvdXRfX2luZm8gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuYWJvdXRfX2luZm8gaDIge1xuICAgIG1heC13aWR0aDogNDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmFib3V0X19pbmZvIGgyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dF9faW5mbyBoMiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG4uYWJvdXRfX3RleHQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dF9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5hYm91dF9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmFib3V0X190ZXh0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmFib3V0X190ZXh0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5hYm91dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5hYm91dF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5hYm91dF9fdGV4dCB7XG4gIG1heC13aWR0aDogMzc4cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYWJvdXRfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0X19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmFib3V0X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmFib3V0X19jYXJkcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5hYm91dCAuY2FyZHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1NXB4O1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmFib3V0IC5jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXJkc19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEuNjRmcjtcbiAgZ2FwOiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNhcmRzX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNhcmRzX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5jYXJkcyAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogMjM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNhcmRzIC5jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5jYXJkcyAuY2FyZF9fbnVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAxOXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jYXJkcyAuY2FyZF9fbnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMXZ3LCAxNnB4KTtcbiAgfVxufVxuLmNhcmRzIC5jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogMTYzcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jYXJkcyAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAxOHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkcyAuY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmNhdGFsb2ctbWFpbiB7XG4gIHBhZGRpbmc6IDMzNnB4IDAgMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNhdGFsb2ctbWFpbiB7XG4gICAgcGFkZGluZzogMjQwcHggMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jYXRhbG9nLW1haW4ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLW1haW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xuICByaWdodDogMzglO1xuICB0b3A6IDA7XG59XG4uY2F0YWxvZy1tYWluOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xuICB0b3A6IDI4NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY2F0YWxvZy1tYWluOjphZnRlciB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuLmNhdGFsb2ctbWFpbiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY2F0YWxvZy1tYWluIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jYXRhbG9nLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBmbGV4OiA1MCUgMSAxO1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9faW5mbyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMXZ3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBtYXgtd2lkdGg6IDQwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY2F0YWxvZy1pdGVtX19pbmZvIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX2luZm8tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9faW5mby10ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9faW5mby10ZXh0IHAge1xuICBtYXgtd2lkdGg6IDQyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmNhdGFsb2ctaXRlbV9faW5mby10ZXh0IC5idG4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4uY2F0YWxvZy1pdGVtX19pbmZvLXRleHQgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY2F0YWxvZy1pdGVtX19pbmZvLXRleHQgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4uY2F0YWxvZy1wYWdlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXRhbG9nLXBhZ2UgLmJ0bi1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTQ0cHg7XG59XG5cbi5jYXRhbG9nLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZy1saWdodCk7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cblxuLmNhdGFsb2ctdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNhdGFsb2ctdGFicyB7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jYXRhbG9nLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY2F0YWxvZy10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy10YWJzIC50YWIge1xuICBmbGV4OiBhdXRvIDEgMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmF5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLXRhYnMgLnRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG59XG4uY2F0YWxvZy10YWJzIC50YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNhdGFsb2ctdGFicyAudGFiIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNhdGFsb2ctdGFicyAudGFiIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNDBweCAyMHB4O1xufVxuLmNhdGFsb2ctY2FyZHMubG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhdGFsb2ctY2FyZHMubG9hZGluZyBzdmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNhdGFsb2ctY2FyZHMge1xuICAgIGdhcDogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmNhdGFsb2ctY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uY2F0YWxvZy1jYXJkcyAuY2F0YWxvZy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhdGFsb2ctY2FyZHMgLmNhdGFsb2ctY2FyZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiA1NjlweDtcbiAgYXNwZWN0LXJhdGlvOiAyLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jYXRhbG9nLWNhcmRzIC5jYXRhbG9nLWNhcmQgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuLmNhdGFsb2ctY2FyZHMgLmNhdGFsb2ctY2FyZCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwOSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY2F0YWxvZy1jYXJkcyAuY2F0YWxvZy1jYXJkIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY2F0YWxvZy1jYXJkcyAuY2F0YWxvZy1jYXJkIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmRzIC5jYXRhbG9nLWNhcmQgcCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jYXRhbG9nLWNhcmRzIC5jYXRhbG9nLWNhcmQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jYXRhbG9nLWNhcmRzIC5jYXRhbG9nLWNhcmQgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmRzIC5jYXRhbG9nLWNhcmQgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNhdGFsb2ctY2FyZHMgLmNhdGFsb2ctY2FyZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmRzIC5jYXRhbG9nLWNhcmQ6aG92ZXIgaDQsIC5jYXRhbG9nLWNhcmRzIC5jYXRhbG9nLWNhcmQ6aG92ZXIgcCB7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG4uY2F0YWxvZy1jYXJkcyAuY2F0YWxvZy1jYXJkOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG59XG5cbi5jb21wYW55IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb21wYW55IHtcbiAgICBtaW4taGVpZ2h0OiA0NjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29tcGFueSB7XG4gICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbn1cbi5jb21wYW55OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcbiAgcmlnaHQ6IDM4JTtcbiAgdG9wOiAwO1xufVxuLmNvbXBhbnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjc5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbXBhbnk6OmFmdGVyIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbi5jb21wYW55X19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29tcGFueV9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNvbXBhbnlfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmNvbXBhbnlfX2lubmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbXBhbnlfX2lubmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb21wYW55X19pbm5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb21wYW55X19pbm5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY29tcGFueV9faW5uZXIgaDIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbXBhbnlfX2lubmVyIHAge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29tcGFueV9faW5uZXIgcCB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29tcGFueV9faW5uZXIgcCB7XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb21wYW55X19pbm5lciBwIHtcbiAgICBtYXgtd2lkdGg6IDQyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb21wYW55X19pbm5lciBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZy1saWdodCk7XG59XG4uY29udGFjdHMgLmN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4uY29udGFjdHMgLmNvbnRhY3QtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3QtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmNvbnRhY3RzIC5jb250YWN0LXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhY3RzIC5jb250YWN0LXBhZ2UgLmlubmVyLXBhZ2VfX2J0bnMgLmJ0biB7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb250YWN0cyAuYnRuLWJveCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0cy1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWN0cy1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMS4xZnI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFjdHMtaW5mb19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhY3RzLWluZm9fX2NhcmQge1xuICAgIGZsZXg6IGF1dG8gMSAxO1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fY2FyZCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFjdHMtaW5mb19fY2FyZCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWN0cy1pbmZvX19jYXJkIC5jb250YWN0cy1zb2NpYWxzIHtcbiAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDBweDtcbiAgfVxuICAuY29udGFjdHMtaW5mb19fY2FyZCAuY29udGFjdHMtc29jaWFscyBsaSBhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmNvbnRhY3RzLWluZm9fX2NhcmQgLmNvbnRhY3RzLXNvY2lhbHMgbGkgYSBzdmcge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWN0cy1pbmZvX19jYXJkIC5jb250YWN0cy1pbmZvX19jYXJkLWluZm8ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhY3RzLWluZm9fX2NhcmQgLmNvbnRhY3RzLWluZm9fX2NhcmQtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWluZm9fX2NhcmQgYS5jb250YWN0cy1pbmZvX19jYXJkLWluZm8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNvbnRhY3RzLWluZm9fX2NhcmQgYS5jb250YWN0cy1pbmZvX19jYXJkLWluZm86aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmNvbnRhY3RzLWluZm9fX2NhcmQgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWN0cy1pbmZvX19jYXJkIC5idG4ge1xuICAgIGZsZXg6IGF1dG8gMCAxO1xuICB9XG59XG4uY29udGFjdHMtaW5mb19fY2FyZCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY2FydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5jYXJ0IGlmcmFtZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY2FydCBpZnJhbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG59XG5cbi5jdGFfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDY4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmN0YV9fd3JhcHBlciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDc4cHggMCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jdGFfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5jdGFfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xuICBsZWZ0OiA0NS44JTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY3RhX193cmFwcGVyOjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4xKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAzMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uY3RhX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xuICBsZWZ0OiA4NC4zNzUlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmN0YV9fd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdGFfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN0YV9faW5uZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiA1NC4yJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcbiAgdG9wOiA0MzVweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jdGFfX2lubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY3RhX19pbm5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3RhX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcbiAgYm90dG9tOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmN0YV9faW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY3RhX19pbm5lcjo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4xKTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmN0YV9faW1nLWJveCB7XG4gIGZsZXg6IDQ0JSAwIDE7XG4gIGhlaWdodDogMjd2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmN0YV9faW1nLWJveCB7XG4gICAgZmxleDogNjAlIDEgMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jdGFfX2ltZy1ib3ggaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY3RhX19pbWctYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yNik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yNik7XG4gIH1cbn1cbi5jdGFfX2luZm8ge1xuICBmbGV4OiBhdXRvIDAgMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmN0YV9faW5mbyB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jdGFfX2luZm8gaDIge1xuICBtYXgtd2lkdGg6IDUwMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jdGFfX2luZm8gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG59XG4uY3RhX19pbmZvIHAge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDI5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY3RhX19pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY3RhX19pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY3RhX19pbmZvIHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uY3RhX19pbmZvIC5jdGFfX2J0bi1ib3guYnRuLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmN0YV9faW5mbyAuY3RhX19idG4tYm94LmJ0bi1ib3gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jdGFfX2luZm8gLmN0YV9fY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMzUycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jdGFfX2luZm8gLmN0YV9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmN0YV9faW5mbyAuY3RhX19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDklO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY3RhX19pbmZvIC5jdGFfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmN0YV9faW5mbyAuY3RhX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5mYXFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmZhcV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mYXFfX3F1ZXN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmFxX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M0QzRDNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcV9fcXVlc3Rpb24td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNEM0QzQ7XG59XG4uZmFxX19xdWVzdGlvbi13cmFwcGVyOmhvdmVyIC5mYXFfX3F1ZXN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4uZmFxX19xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDE1cHg7XG59XG4uZmFxX19xdWVzdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDkyJTtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmZhcV9fcXVlc3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZhcV9fcXVlc3Rpb24tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZsZXg6IGF1dG8gMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mYXFfX3F1ZXN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uZmFxX19xdWVzdGlvbi1idG46OmJlZm9yZSwgLmZhcV9fcXVlc3Rpb24tYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RERENTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mYXFfX3F1ZXN0aW9uLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZmFxX19xdWVzdGlvbi1hbnN3ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMC4xcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLmZhcV9fcXVlc3Rpb24tYW5zd2VyIHAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFxX19xdWVzdGlvbi13cmFwcGVyLmFjdGl2ZSAuZmFxX19xdWVzdGlvbi1hbnN3ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cbi5mYXFfX3F1ZXN0aW9uLXdyYXBwZXIuYWN0aXZlIC5mYXFfX3F1ZXN0aW9uLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLmZvb3Rlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xufVxuLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19pbm5lci5mb290ZXJfX2lubmVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX19pbm5lci5mb290ZXJfX2lubmVyLS1tb2JpbGUgLmZvb3Rlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIC5mb290ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyLmZvb3Rlcl9faW5uZXItLW1vYmlsZSAubG9nby5sb2dvLWZvb3RlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyX19pbm5lci5mb290ZXJfX2lubmVyLS1tb2JpbGUgLmxvZ28ubG9nby1mb290ZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTRweDtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyLmZvb3Rlcl9faW5uZXItLW1vYmlsZSAuZm9vdGVyX19uYXYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIC5mb290ZXJfX25hdiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIC5mb290ZXJfX25hdiBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9vdGVyX19pbm5lci5mb290ZXJfX2lubmVyLS1tb2JpbGUgLmZvb3Rlcl9fbmF2IG5hdiB1bCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2lubmVyLmZvb3Rlcl9faW5uZXItLW1vYmlsZSAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX19pbm5lci5mb290ZXJfX2lubmVyLS1tb2JpbGUgLmZvb3Rlcl9fY29udGFjdHMgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNkOWQ5ZDk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAuZm9vdGVyX19pbm5lci5mb290ZXJfX2lubmVyLS1tb2JpbGUgLmNvbnRhY3RzLXNvY2lhbHMge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5mb290ZXJfX2lubmVyLmZvb3Rlcl9faW5uZXItLW1vYmlsZSAuY29udGFjdHMtc29jaWFscyBsaSBhIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIC5jb250YWN0cy1zb2NpYWxzIGxpIGEgc3ZnIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX2lubmVyLmZvb3Rlcl9faW5uZXItLW1vYmlsZSAuYnRuLWJveCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbiAgLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIuZm9vdGVyX19pbm5lci0tbW9iaWxlIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogYXV0bztcbiAgZ2FwOiA0MHB4O1xufVxuLmZvb3RlciAubG9nby5sb2dvLWZvb3RlciB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZm9vdGVyIC5sb2dvLmxvZ28tZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uZm9vdGVyIC5sb2dvLmxvZ28tZm9vdGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiBhdXRvIDEgMTtcbn1cbi5mb290ZXJfX25hdiBoNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMXZ3LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZm9vdGVyX19uYXYgbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlcl9fbmF2IG5hdiB1bCBsaSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3Rlcl9fbmF2IG5hdiB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyX19uYXYgbmF2IHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDF2dywgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2Q5ZDlkOTtcbn1cbi5mb290ZXJfX25hdiBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZm9vdGVyX190b3AtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZm9vdGVyX190b3AtcmlnaHQge1xuICAgIGZsZXg6IGF1dG8gMSAxO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb290ZXJfX2NvbnRhY3RzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIGNvbG9yOiAjZDlkOWQ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3Rlcl9fY29udGFjdHMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZm9vdGVyIC5jb250YWN0cy1zb2NpYWxzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb290ZXIgLmJ0bi1ib3gge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyIC5idG4tYm94IGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxdncsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZm9vdGVyIC5idG4tYm94IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uZm9vdGVyX19ib3R0b20gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMXZ3LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3Rlcl9fYm90dG9tIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uZ3JheS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDkwcHggMHB4IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5ncmF5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCA3MnB4O1xuICB9XG59XG5cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZ2FsbGVyeV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZ2FsbGVyeV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5nYWxsZXJ5X19ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmdhbGxlcnlfX2dyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5nYWxsZXJ5X19pbWctYm94IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmdhbGxlcnlfX21vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nYWxsZXJ5X19tb3JlLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDlweCAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZ2FsbGVyeV9fbW9yZS1idG4uaXMtbG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmdhbGxlcnlfX21vcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmdhbGxlcnlfX21vcmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC44LCAxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVhZGVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uaGVhZGVyIC5idXJnZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgcGFkZGluZzogMTBweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLmhlYWRlciAuYnVyZ2VyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlciAuYnVyZ2VyIHNwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlciAuYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmhlYWRlciAuYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlciAuYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgdG9wOiA2cHg7XG59XG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlcl9fbGVmdCwgLmhlYWRlcl9fcmlnaHQge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmhlYWRlcl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlcl9fbGVmdCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uaGVhZGVyX19sZWZ0IC5sb2dvIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQwNDA0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlcl9fbGVmdCAubG9nbyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuaGVhZGVyX19sZWZ0IC5sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuLmhlYWRlcl9fbGVmdCAubG9nbyBpbWcge1xuICBtaW4td2lkdGg6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmhlYWRlcl9fbGVmdCAubG9nbyBpbWcge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuaGVhZGVyX19sZWZ0IG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbGVmdCBuYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uaGVhZGVyX19sZWZ0IG5hdiB1bCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xuICBjb2xvcjogI2NmY2ZjZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXJfX2xlZnQgbmF2IHVsIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmhlYWRlcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmhlYWRlcl9fcmlnaHQge1xuICAgIGdhcDogNTRweDtcbiAgfVxufVxuLmhlYWRlcl9fcmlnaHQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgY29sb3I6ICNjZmNmY2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGVhZGVyX19yaWdodC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5oZWFkZXJfX3JpZ2h0IC5zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19yaWdodCAuc29jaWFscyAuYnRuIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xuICBwYWRkaW5nOiA3cHggMTdweDtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5zb2NpYWxzX19pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuaGVhZGVyX19yaWdodCAuc29jaWFsc19faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fcmlnaHQgLnNvY2lhbHNfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogY2xhbXAoMTNweCwgMXZ3LCAxNnB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXJfX3JpZ2h0IC5zb2NpYWxzX19pY29uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYWNjZW50KTtcbn1cblxuLmljb25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG59XG5cbi5pY29uLS1oZWFydC1saW5lIHtcbiAgZmlsbDogcmdiKDI0MSwgNjgsIDEzMSk7XG59XG5cbi5pY29uLS1pZC1jYXJkLWxpbmUge1xuICBmaWxsOiByZ2IoNTEsIDUxLCA1MSk7XG59XG5cbi5pY29uLS1zZWFyY2gtbGluZSB7XG4gIGZpbGw6IHJnYigyOCwgMTc2LCA4MCk7XG59XG5cbi5pY29uLS11c2VyLXN0YXIge1xuICBmaWxsOiByZ2IoMjYsIDEzNCwgMjM1KTtcbn1cblxuLmljb24tLXVzZXIge1xuICBzdHJva2U6IHJnYigyNiwgMTM0LCAyMzUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmljb24tLXVzZXI6aG92ZXIge1xuICBzdHJva2U6IHJnYigxNywgMTkzLCA5MCk7XG59XG5cbi5tYWluLXNjcmVlbiB7XG4gIG1pbi1oZWlnaHQ6IDkwdmg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLm1haW4tc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA4NXZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm1haW4tc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5tYWluLXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogNTg0cHg7XG4gIH1cbn1cbi5tYWluLXNjcmVlbl9faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubWFpbi1zY3JlZW5fX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxufVxuLm1haW4tc2NyZWVuX19pbm5lciBoMSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1heC13aWR0aDogOTc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5tYWluLXNjcmVlbl9faW5uZXIgaDEge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5tYWluLXNjcmVlbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5tYWluLXNjcmVlbl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLm1haW4tc2NyZWVuX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW4tc2NyZWVuX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5tYWluLXNjcmVlbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5tYWluLXNjcmVlbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG59XG4ubW9iaWxlLW5hdl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwdnc7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5tb2JpbGUtbmF2X19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xufVxuLm1vYmlsZS1uYXZfX2NvbnRlbnQgbmF2IHVsIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5tb2JpbGUtbmF2X19jb250ZW50IG5hdiB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XG59XG4ubW9iaWxlLW5hdl9fY29udGVudCAuY29udGFjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4ubW9iaWxlLW5hdl9fY29udGVudCAuY29udGFjdHMgYSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ubW9iaWxlLW5hdl9fY29udGVudCAuY29udGFjdHMgLnNvY2lhbHNfX2ljb24ge1xuICBmbGV4OiAzMHB4IDEgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tb2JpbGUtbmF2LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubW9iaWxlLW5hdi5hY3RpdmUgLm1vYmlsZS1uYXZfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcbn1cbi5tb2RhbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIG1heC1oZWlnaHQ6IDk1ZHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50LWhlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZGFsX19jb250ZW50LWhlYWRsaW5lIGgyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMTUxNDE0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1oZWFkbGluZSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLm1vZGFsX19jb250ZW50LWhlYWRsaW5lIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5tb2RhbF9fY29udGVudC1oZWFkbGluZSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5tb2RhbC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsLmFjdGl2ZSAubW9kYWxfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5leGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiA1MDtcbn1cbi5leGl0IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5leGl0IHN2Zzpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5leGl0IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmV4aXQgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogdmFyKC0tYmxhY2spO1xuICB9XG59XG5cbi5tb2RhbC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tb2RhbC1mb3JtIGxhYmVsIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTUxNDE0O1xuICBvcGFjaXR5OiAwLjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1mb3JtIGxhYmVsIHNwYW4gc3BhbiB7XG4gIGNvbG9yOiAjZjAwO1xufVxuLm1vZGFsLWZvcm0gbGFiZWwgLmlucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWZvcm0gbGFiZWwgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm1vZGFsLWZvcm0gbGFiZWwgLmlucHV0LWNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi9pbWcvZm9ybS1kZWwuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5tb2RhbC1mb3JtIGxhYmVsIC5pbnB1dC13cmFwcGVyLmhhcy12YWx1ZSAuaW5wdXQtY2xlYXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tb2RhbC1mb3JtIGxhYmVsIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtZm9ybSBsYWJlbCAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvZm9ybS1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4ubW9kYWwtZm9ybSBsYWJlbCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2RhbC1mb3JtIGxhYmVsIHNlbGVjdCwgLm1vZGFsLWZvcm0gbGFiZWwgaW5wdXQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTUxNDE0O1xufVxuLm1vZGFsLWZvcm0gbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtZm9ybSAucHJpdmFjeS1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWZvcm0gLnByaXZhY3ktbGFiZWwgaW5wdXQucHJpdmFjeS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLWZvcm0gLnByaXZhY3ktbGFiZWwgaW5wdXQucHJpdmFjeS1jaGVja2JveDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvY2hlY2tib3guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5tb2RhbC1mb3JtIC5wcml2YWN5LWxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1mb3JtIC5wcml2YWN5LWxhYmVsIC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg4cHgsIDF2dywgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5tb2RhbC1mb3JtIC5wcml2YWN5LWxhYmVsIC5jYXB0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1vZGFsLWZvcm0gLnByaXZhY3ktbGFiZWwgLmNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuLm1vZGFsLWZvcm0gLnByaXZhY3ktbGFiZWwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWZvcm0gLnByaXZhY3ktbGFiZWwuaXMtY2hlY2tlZCBpbnB1dC5wcml2YWN5LWNoZWNrYm94ICsgc3BhbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm1vZGFsLWZvcm0gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5tb2RhbC1mb3JtIC5vdGhlci1maWVsZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGdhcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5tb2RhbC1mb3JtIC5vdGhlci1maWVsZC5pcy12aXNpYmxlIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm1vZGFsLWZvcm0gLm9wdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbi5tb2RhbC1mb3JtIC5vcHRpb25zIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tb2RhbC1mb3JtIC5vcHRpb25zIC5vcHRpb25zLXN1YnRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTUxNDE0O1xuICBvcGFjaXR5OiAwLjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1mb3JtIC5vcHRpb25zIC5jaGVja2JveC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtZm9ybSAub3B0aW9ucyAuY2hlY2tib3gtZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5tb2RhbC1mb3JtIC5vcHRpb25zIC5jaGVja2JveC1ncm91cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5tb2RhbC1mb3JtIC5vcHRpb25zIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubW9kYWwtZm9ybSAub3B0aW9ucyAuY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLWZvcm0gLm9wdGlvbnMgLmNoZWNrYm94X19jb250cm9sIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1mb3JtIC5vcHRpb25zIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19jb250cm9sOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm1vZGFsLWZvcm0gLm9wdGlvbnMgLmNoZWNrYm94X19sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubW9kYWwtZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWZvcm0gLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vYXNzZXRzL2ltZy9mb3JtLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5tb2RhbC1mb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLWZvcm0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtZm9ybSAubGFiZWwgLm90aGVyLWdyb3VwLCAubW9kYWwtZm9ybSAubGFiZWwgLmlucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1mb3JtIC5sYWJlbCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2RhbC1mb3JtIC5sYWJlbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE1MTQxNDtcbiAgb3BhY2l0eTogMC43O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWZvcm0gLmxhYmVsIHNwYW4gc3BhbiB7XG4gIGNvbG9yOiAjZjAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2RhbC1mb3JtIC5sYWJlbCAuaW5wdXQtY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICByaWdodDogMTRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5tb2RhbC1mb3JtIC5sYWJlbCAuaW5wdXQtd3JhcHBlci5oYXMtdmFsdWUgLmlucHV0LWNsZWFyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubW9kYWwtZm9ybSAub3RoZXItZmllbGQuaXMtdmlzaWJsZSB7XG4gIGdhcDogNXB4O1xufVxuLm1vZGFsLWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubW9kYWwtZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLm1vZGFsLWZvcm0gLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubW9kYWwtZm9ybSAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC1mb3JtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5tb2RhbC1mb3JtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb2RhbC1mb3JtIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb2RhbC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2RhbC1mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbn1cbi5tb2RhbC1mb3JtIC53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2RjMzIzMjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS10ZWNobmljYWwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuYm9keS5lcnJvcjQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG59XG5cbi5wYWdlLXRlY2huaWNhbCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbn1cbi5wYWdlLXRlY2huaWNhbCAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wYWdlLXRlY2huaWNhbCAuYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnBhZ2UtdGVjaG5pY2FsIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwQjc1NzY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBhZ2UtdGVjaG5pY2FsIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQucGFnZS1jb250ZW50LTQwNCB7XG4gIHBhZGRpbmc6IDgwcHggMTBweCAwO1xuICBtaW4taGVpZ2h0OiA0NDhweDtcbn1cbi5wYWdlLWNvbnRlbnQucGFnZS1jb250ZW50LTQwNCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5wYWdlLWNvbnRlbnQucGFnZS1jb250ZW50LTQwNCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGFnZS1jb250ZW50IGgxLCAucGFnZS1jb250ZW50IGgyLCAucGFnZS1jb250ZW50IGgzLCAucGFnZS1jb250ZW50IGg0LCAucGFnZS1jb250ZW50IGg1LCAucGFnZS1jb250ZW50IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucGFnZS1jb250ZW50IGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4ucGFnZS1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnBhZ2UtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnZS1jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhZ2UtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG4ucGFnZS1jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1jb250ZW50IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnBhZ2UtY29udGVudCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1jb250ZW50IHVsLCAucGFnZS1jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ucGFnZS1jb250ZW50IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wYWdlLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLnBhZ2UtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwQjc1NzY7XG59XG4ucGFnZS1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbi5wYWdlLWNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLnBhZ2UtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIG1pbi13aWR0aDogNTEwcHg7XG59XG4ucGFnZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cbi5wYWdlLWNvbnRlbnQgdGgsIC5wYWdlLWNvbnRlbnQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFnZS1jb250ZW50IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWdlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzBCNzU3NjtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLnBhZ2UtY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtY29udGVudCBociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4ucGFnZS1jb250ZW50IC53cC1ibG9jay10YWJsZSAuaGFzLWZpeGVkLWxheW91dCB0ZCwgLnBhZ2UtY29udGVudCAud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQgdGgge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBhZ2UtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5wYWdlLWNvbnRlbnQgaDIsIC5wYWdlLWNvbnRlbnQgaDMsIC5wYWdlLWNvbnRlbnQgaDQsIC5wYWdlLWNvbnRlbnQgaDUsIC5wYWdlLWNvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnBhcnRuZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBhcnRuZXJzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IDUxJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgfVxufVxuLnBhcnRuZXJzX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy44ZnIgMS4yZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxNTBweCwgMWZyKSBtaW5tYXgoMTUwcHgsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI0UyRTJFMiAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucGFydG5lcnNfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDE1MHB4IDE1MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGdhcDogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnBhcnRuZXJzX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbi5wYXJ0bmVyc19faW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjIuMiU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFMkUyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wYXJ0bmVyc19faW5uZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTglO1xuICB9XG59XG4ucGFydG5lcnNfX2lubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODQuMzc1JTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFMkUyRTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5wYXJ0bmVyc19faW5uZXI6OmFmdGVyIHtcbiAgICBsZWZ0OiA4Mi43JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wYXJ0bmVyc19faW5uZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFydG5lcnNfX2lubmVyIC5wYXJ0bmVyc19fdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWF4LXdpZHRoOiA3MTVweDtcbiAgZ3JpZC1yb3c6IDIvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucGFydG5lcnNfX2lubmVyIC5wYXJ0bmVyc19fdGl0bGUtd3JhcHBlciB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucGFydG5lcnNfX2lubmVyIC5wYXJ0bmVyc19fdGl0bGUtd3JhcHBlciBoMiB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wYXJ0bmVyc19faW5uZXIgLnBhcnRuZXJzX190aXRsZS13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZmxleDogMTAwJSAxIDE7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5wYXJ0bmVyc19faW5uZXIgLnBhcnRuZXJzX190aXRsZS13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucGFydG5lcnNfX2lubmVyIC5wYXJ0bmVyc19fdGl0bGUtd3JhcHBlciBpbWcge1xuICAgIGZsZXg6IDMwJSAwIDE7XG4gICAgbWF4LXdpZHRoOiA2MnB4O1xuICB9XG59XG4ucGFydG5lcnNfX2lubmVyIHBpY3R1cmUge1xuICBncmlkLXJvdzogMi8zO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wYXJ0bmVyc19faW5uZXIgcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnLWxpZ2h0KTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAuYnJlYWRjcnVtYnMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLmJyZWFkY3J1bWJzIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9fZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1wcmV2LCAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1wcmV2OmhvdmVyLCAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2dhbGxlcnkgLnByb2R1Y3RfX2Fycm93LXByZXYgc3ZnLCAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1uZXh0IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1wcmV2IHN2ZywgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9fZ2FsbGVyeSAucHJvZHVjdF9fYXJyb3ctbmV4dCBzdmcge1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2dhbGxlcnkgLnByb2R1Y3RfX2Fycm93LXByZXYgc3ZnIHtcbiAgcmlnaHQ6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0X19hcnJvdy1wcmV2IHN2ZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2dhbGxlcnkgLnByb2R1Y3RfX2Fycm93LW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2dhbGxlcnkgLnByb2R1Y3RfX2Fycm93LW5leHQgc3ZnIHtcbiAgbGVmdDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2dhbGxlcnkgLnByb2R1Y3RfX2Fycm93LW5leHQgc3ZnIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19nYWxsZXJ5IC5wcm9kdWN0LXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2dhbGxlcnkgLnByb2R1Y3Qtc2xpZGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9fZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2dhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoMSwgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoMiwgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoMywgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoNCwgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoNSwgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEwOSU7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoMiwgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoMywgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gdWwsIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gdWwgbGkge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgbWluLXdpZHRoOiA1MTBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gLndwLWJsb2NrLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyB0aCwgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDAuNzVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdF9faW5mbyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMEI3NTc2O1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RfX2luZm8gLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHRkLCAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0X19pbmZvIC53cC1ibG9jay10YWJsZSAuaGFzLWZpeGVkLWxheW91dCB0aCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0cy1tb3JlIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTA5JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdHMtbW9yZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZHMtbW9yZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0cy1tb3JlIC5jYXRhbG9nLWNhcmRzLW1vcmUge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdHMtbW9yZSAuY2F0YWxvZy1jYXJkcy1tb3JlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZHMtbW9yZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0cy1tb3JlIC5jYXRhbG9nLWNhcmQ6aG92ZXIgaDQsIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZDpob3ZlciBwIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdHMtbW9yZSAuY2F0YWxvZy1jYXJkOmhvdmVyIGg0IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0cy1tb3JlIC5jYXRhbG9nLWNhcmQ6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwOSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0cy1tb3JlIC5jYXRhbG9nLWNhcmQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZCBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdHMtbW9yZSAuY2F0YWxvZy1jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdHMtbW9yZSAuY2F0YWxvZy1jYXJkX19pbWctd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0cy1tb3JlIC5jYXRhbG9nLWNhcmRfX2ltZy13cmFwcGVyOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19pbm5lciAucHJvZHVjdHMtbW9yZSAuY2F0YWxvZy1jYXJkX19pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3RfX2lubmVyIC5wcm9kdWN0cy1tb3JlIC5jYXRhbG9nLWNhcmRfX2ltZy13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTAvOTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZCBzcGFuIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9faW5uZXIgLnByb2R1Y3RzLW1vcmUgLmNhdGFsb2ctY2FyZCBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0ZXBzIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc3RlcHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSAyMzZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGVwcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yNik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICB9XG59XG4uc3RlcHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xuICByaWdodDogMzglO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnN0ZXBzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGVwczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcbiAgdG9wOiA1MiU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3RlcHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RlcHNfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwJTtcbiAgcmlnaHQ6IC0zMCU7XG4gIHRvcDogLTMwJTtcbiAgYm90dG9tOiAtNzAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnN0ZXBzX193cmFwcGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSA3NCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnN0ZXBzX193cmFwcGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTB2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnN0ZXBzX193cmFwcGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzB2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuc3RlcHNfX3dyYXBwZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYyOHB4IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcbiAgICB0b3A6IC0zMCU7XG4gICAgYm90dG9tOiAtOTQlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG59XG4uc3RlcHMgLnRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEuNjRmcjtcbn1cbi5zdGVwcyAudGl0bGUtd3JhcHBlciBoMiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGdyaWQtY29sdW1uOiAyLzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zdGVwcyAudGl0bGUtd3JhcHBlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGVwcyAudGl0bGUtd3JhcHBlciBoMiB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuc3RlcHMgLnRpdGxlLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuc3RlcHMgLnRpdGxlLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLnN0ZXBzX19jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMS42NGZyO1xuICBnYXA6IDE1OHB4IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc3RlcHNfX2NhcmRzIHtcbiAgICBnYXA6IDE0MHB4IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGVwc19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxLjJmcjtcbiAgICBnYXA6IDMwcHggOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5zdGVwc19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnN0ZXBzX19jYXJkcyAuY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDI2OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuc3RlcHNfX2NhcmRzIC5jYXJkX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnN0ZXBzX19jYXJkcyAuY2FyZCAuY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogMjkzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnN0ZXBzX19jYXJkcyAuY2FyZCAuY2FyZF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCgxKSAuY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDEyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGVwc19fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDEpIC5jYXJkX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnN0ZXBzX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCgyKSAuY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDE3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGVwc19fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMy80O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnN0ZXBzX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiA0LzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnN0ZXBzX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg1KSAuY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDE4N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGVwc19fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDUpIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnN0ZXBzX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNSkge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiA0LzU7XG59XG4uc3RlcHNfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg2KSAuY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDI5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdGVwc19fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDYpIHtcbiAgICBncmlkLWNvbHVtbjogMi80O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnN0ZXBzX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDE0NjBweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMjBweDtcblxuXHQtLWZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG5cdC0tc2Vjb25kLWZhbWlseTogJ2JlYmFzbmV1ZWN5cmlsbGljJywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG5cdC0tdGV4dC1zaXplOiBjbGFtcCgxMnB4LCAxdncsIDE2cHgpO1xuXG5cdC0tZGFyay1ncmF5OiAjMjEyMTIzO1xuXHQtLXBhZ2UtYmctbGlnaHQ6ICNFOEU4RTg7XG5cdC0tdGV4dC1jb2xvcjogIzc5Nzk3OTtcblx0LS1hY2NlbnQ6ICMwQjc1NzY7XG5cdC0tbGluay1jb2xvcjogIzBCNzU3Njtcblx0LS13aGl0ZTogI2ZmZjtcblx0LS1ibGFjazogIzAwMDtcblxuXG5cbiAgICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG5cdC0tdGFibGV0LXNpemU6IDk1OXB4O1xuXHQtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogYmViYXNuZXVlY3lyaWxsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9iZWJhc25ldWVjeXJpbGxpYy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9iZWJhc25ldWVjeXJpbGxpYy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsImh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZy1saWdodCk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdHRleHQtd3JhcDogYmFsYW5jZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pbWcgeyBcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmgxIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDc1cHg7XG5cdGxpbmUtaGVpZ2h0OiA5MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiA1NnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuaDIge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0bGluZS1oZWlnaHQ6IDg1JTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdGZvbnQtc2l6ZTogNDZweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAzNXB4O1xuXHR9XG59XG5cbi5idG4tYm94IHtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWdyYXkpO1xuXHQvLyBtaW4td2lkdGg6IDMzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDVweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHR9XG59XG5cbi5idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMTVweCk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZmxleDogNjAlIDEgMTtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0fVxufVxuXG5cbi5idG4uYnRuLXNlY29uZCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcblx0XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZmxleDogNDAlIDEgMTtcblx0fVxuXHQmOmhvdmVyIHtcblx0ICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0fVxufVxuXG5cblxuXG4uaW5uZXItcGFnZSB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtaW4taGVpZ2h0OiA2MHZoO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1pbi1oZWlnaHQ6IDM1dmg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1pbiB7XG5cdFx0bWluLWhlaWdodDogMzE3cHg7XG5cdH1cblxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fYnRucyB7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1ncmF5KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG5cdCYuY29udGFjdC1wYWdlIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDkycHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uY29udGFjdHMtc29jaWFscyB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogNXB4O1xuXG5cdFx0bGkgYSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cbi5sb2FkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWluICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi5ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4ubGluZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDlweCA0cHggMCAwO1xufVxuXG5cdC50aXRsZS1mYWRlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiA5cHggNXB4IDAgMDtcblx0fVxuXG5cblx0XG4uaGlkZS1tZW51e1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSlcbn0iLCIvKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcblx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cbiIsIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvbWl4aW5zJztcbkBpbXBvcnQgJy4vYmFzZS9mb250c0F1dG9HZW4nO1xuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJzsgLy8g0KLQtdGB0YIg0L3QsCDQvtGI0LjQsdC60YNcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19hYm91dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jYXRhbG9nLW1haW4uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY2F0YWxvZy1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NvbXBhbnkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fY29udGFjdHMtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jdGEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZmFxLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19ncmF5LXNlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21haW4tc2NyZWVuLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcGFnZS1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3BhcnRuZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NpbmdsZS1wcm9kdWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3N0ZXBzLnNjc3NcIjtcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiIsIi5hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTI2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2UyZTJlMjtcclxuICAgICAgICByaWdodDogMzglO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XHJcbiAgICAgICAgdG9wOiAyOTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgdG9wOiAyNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtd3JhcHBlciB7XHJcbiAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTE1NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMS42NGZyO1xyXG4gICAgICAgICAgICBnYXA6IDdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX19udW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMTlweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDF2dywgMTZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDF2dywgMjFweCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IiwiLmNhdGFsb2ctbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAzMzZweCAwIDE1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogMjQwcHggMCAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTs7XHJcbiAgICAgICAgcmlnaHQ6IDM4JTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI2LCAyMjYsIDIyNiwgLjI2KTtcclxuICAgICAgICB0b3A6IDI4NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmbGV4OiA1MCUgMSAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvOyBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDF2dywgMjBweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5jYXRhbG9nLXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQ0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmctbGlnaHQpO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxufVxyXG5cclxuXHJcbi5jYXRhbG9nLXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWIge1xyXG4gICAgICAgIGZsZXg6IGF1dG8gMSAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstZ3JheSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNhcmRzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IDQwcHggMjBweDtcclxuXHJcbiAgICAmLmxvYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBnYXA6IDQwcHggMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NjlweDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyIC8gMztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOSU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBoNCwgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM1MzUzNTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb21wYW55IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDUyMXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcclxuICAgICAgICAgICAgcmlnaHQ6IDM4JTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyNzlweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmctbGlnaHQpO1xyXG5cclxuICAgIC5jdGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1wYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LXBhZ2UgLmlubmVyLXBhZ2VfX2J0bnMge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1ib3gge1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbiAge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDEuMWZyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleDogYXV0byAxIDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAgICAgLmNvbnRhY3RzLXNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0cy1pbmZvX19jYXJkLWluZm8ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYS5jb250YWN0cy1pbmZvX19jYXJkLWluZm8ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IGF1dG8gMCAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogNzB2aDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jdGEge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTUwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDY4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3OHB4IDAgMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xyXG4gICAgICAgICAgICBsZWZ0OiA0NS44JTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4xMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMTJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAvICg0LjQgKyAxICsgMSkpICogKDQuNCArIDEpKTsgXHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NC4yJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcclxuICAgICAgICAgICAgdG9wOiA0MzVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yNik7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjEwKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nLWJveCB7XHJcbiAgICAgICAgZmxleDogNDQlIDAgMTtcclxuICAgICAgICBoZWlnaHQ6IDI3dnc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBmbGV4OiA2MCUgMSAxO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjI2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZmxleDogYXV0byAwIDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTNweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGFfX2J0bi1ib3guYnRuLWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGFfX2NhcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGFfX2xpbmsge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOSU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmFxIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzRDNEM0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZmFxX19xdWVzdGlvbi1idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1ZXN0aW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkyJTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbi1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGZsZXg6IGF1dG8gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNERERDU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbi1hbnN3ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4xcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxX19xdWVzdGlvbi13cmFwcGVyLmFjdGl2ZSB7XHJcbiAgICAuZmFxX19xdWVzdGlvbi1hbnN3ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZhcV9fcXVlc3Rpb24tYnRuIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuXHRcdCYuZm9vdGVyX19pbm5lci0tbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLmZvb3Rlcl9faW5uZXItLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdC5mb290ZXJfX3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGdhcDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubG9nby5sb2dvLWZvb3RlciB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogIDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTRweDtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXJfX25hdiB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0Ly8gXHQmLmFjdGl2ZSB+IG5hdiB7XG5cdFx0XHRcdFx0XHQvLyBcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdC8vIFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHQvLyBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bmF2IHtcblx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ly8gXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0Ly8gXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IC41cyBjb2xvciAuM3M7XG5cdFx0XHRcdFx0XHQvLyBcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdFx0XHQvLyBcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0XHRcdFx0Ly8gXHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQvLyBcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cblx0XHRcdFx0XHRcdC8vIFx0bGkge1xuXHRcdFx0XHRcdFx0Ly8gXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bmF2IHVsIHtcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9vdGVyX19jb250YWN0cyB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbiB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2Q5ZDlkOTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhY3RzLXNvY2lhbHMge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXG5cdFx0XHRcdFx0bGkgYSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcblxuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1ib3gge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvb3Rlcl9fYm90dG9tIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RvcC1sZWZ0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXg6IGF1dG87XG5cdFx0Z2FwOiA0MHB4O1xuXHR9XG5cdC5sb2dvLmxvZ28tZm9vdGVyIHtcblx0XHRtYXgtd2lkdGg6IDIxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRmbGV4OiBhdXRvIDEgMTtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMXZ3LCAxNnB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdH1cblxuXHRcdG5hdiB1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbiB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEycHgsIDF2dywgMTRweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZDlkOWQ5O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RvcC1yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDEzMHB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGZsZXg6IGF1dG8gMSAxO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdGNvbG9yOiAjZDlkOWQ5O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250YWN0cy1zb2NpYWxzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblxuXHQgLmJ0bi1ib3gge1xuXHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMXZ3LCAxNnB4KTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgIH1cblxuXG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yNik7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgei1pbmRleDogMTA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEwcHgsIDF2dywgMTRweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUzKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHQgfVxuXHRcdH1cbn1cblxuIiwiLmdyYXktc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgcGFkZGluZzogOTBweCAwcHggMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDcycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWctYm94IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtYnRuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICYuaXMtbG9hZGluZyB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgdHJhbnNpdGlvbjogIGFsbCAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjgsIDEuMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCwgJl9fcmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstZ3JheSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQwNDA0MDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBuYXYge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIG5hdiB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2ZjZmNmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGdhcDogNTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcclxuICAgICAgICAgICAgY29sb3I6ICNjZmNmY2Y7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2xhbXAoMTNweCwgMXZ3LCAxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDYycHg7XG59XG5cbi5pY29uLS1oZWFydC1saW5lIHtcblx0ZmlsbDogcmdiKDI0MSwgNjgsIDEzMSk7XG59XG5cbi5pY29uLS1pZC1jYXJkLWxpbmUge1xuXHRmaWxsOiByZ2IoNTEsIDUxLCA1MSk7XG59XG4uaWNvbi0tc2VhcmNoLWxpbmUge1xuXHRmaWxsOiByZ2IoMjgsIDE3NiwgODApO1xufVxuXG4uaWNvbi0tdXNlci1zdGFyIHtcblx0ZmlsbDogcmdiKDI2LCAxMzQsIDIzNSk7XG59XG5cbi5pY29uLS11c2VyIHtcblx0c3Ryb2tlOiByZ2IoMjYsIDEzNCwgMjM1KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHRzdHJva2U6IHJnYigxNywgMTkzLCA5MCk7XG5cdH1cbn1cbiIsIi5tYWluLXNjcmVlbiB7XHJcbiAgICBtaW4taGVpZ2h0OiA5MHZoO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODV2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU4NHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTc4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tb2JpbGUtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY1O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNTBweDtcclxuXHJcbiAgICAgICAgbmF2IHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY29udGFjdHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWxzX19pY29uIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDMwcHggMSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAubW9iaWxlLW5hdl9fd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gIH1cclxufSIsIi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDk1ZHZoO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQtaGVhZGxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICBjb2xvcjogIzE1MTQxNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAubW9kYWxfX3dyYXBwZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXhpdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMjBweDtcclxuICB6LWluZGV4OiA1MDtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHRvcDozMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICBzdHJva2U6IHZhcigtLWJsYWNrKTtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2RhbC1mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICMxNTE0MTQ7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaW5wdXQtY2xlYXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMTRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4vLi4vLi4vaW1nL2Zvcm0tZGVsLnN2ZycpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC13cmFwcGVyLmhhcy12YWx1ZSAuaW5wdXQtY2xlYXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uLy4uL2ltZy9mb3JtLWFycm93LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMThweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCwgaW5wdXQge1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAjMTUxNDE0O1xyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucHJpdmFjeS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbnB1dC5wcml2YWN5LWNoZWNrYm94IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vLi4vaW1nL2NoZWNrYm94LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOHB4LCAxdncsIDEycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICBvcGFjaXR5OiAuODtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYuaXMtY2hlY2tlZCBpbnB1dC5wcml2YWN5LWNoZWNrYm94ICsgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3RoZXItZmllbGQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgfVxyXG4gIC5vdGhlci1maWVsZC5pcy12aXNpYmxlIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxuICAub3B0aW9ucyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDVweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9ucy1zdWJ0ZXh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzE1MTQxNDtcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gtZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCBpbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jaGVja2JveF9fY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19jb250cm9sOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIH1cclxuICAgIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vYXNzZXRzL2ltZy9mb3JtLWFycm93LnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgfVxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gICAgfVxyXG4gIH1cclxuICAubGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLm90aGVyLWdyb3VwLCAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICMxNTE0MTQ7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtY2xlYXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNzAlO1xyXG4gICAgICByaWdodDogMTRweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXdyYXBwZXIuaGFzLXZhbHVlIC5pbnB1dC1jbGVhciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3RoZXItZmllbGQuaXMtdmlzaWJsZSB7XHJcbiAgICBnYXA6IDVweDtcclxuICB9XHJcbiAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7ICBcclxuICAgIH1cclxuICB9XHJcbiAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogM3B4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgfVxyXG4gIC53cGNmNy1zcGlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOHB4O1xyXG4gIH1cclxuICAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogI2RjMzIzMjtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gIH1cclxufSIsImJvZHkge1xyXG4gICYucGFnZS10ZW1wbGF0ZS1wYWdlLXRlY2huaWNhbCB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5lcnJvcjQwNCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVjaG5pY2FsIHtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzBCNzU3NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDMwcHggMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gIH1cclxuICAmLnBhZ2UtY29udGVudC00MDQge1xyXG4gICAgcGFkZGluZzogODBweCAxMHB4IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA0NDhweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuICBoMiB7IGZvbnQtc2l6ZTogMnJlbTsgfVxyXG4gIGgzIHsgZm9udC1zaXplOiAxLjc1cmVtOyB9XHJcbiAgaDQgeyBmb250LXNpemU6IDEuNXJlbTsgfVxyXG4gIGg1IHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XHJcbiAgaDYgeyBmb250LXNpemU6IDFyZW07IH1cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gIH1cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgZW0ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuICB1IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICB1bCwgb2wge1xyXG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgdWwgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgfVxyXG4gIG9sIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzBCNzU3NjtcclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICB9XHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGZpZ2NhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbjogMS41ZW0gMDtcclxuICAgIG1pbi13aWR0aDogNTEwcHg7XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2stdGFibGUgdGhlYWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgdGgsIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAwLjc1ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzBCNzU3NjtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaHIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW46IDJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHRkLCAud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQgdGgge1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gIH1cclxuXHJcbn1cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAucGFnZS1jb250ZW50IGgxIHsgZm9udC1zaXplOiAyNnB4OyB9XHJcbiAgLnBhZ2UtY29udGVudCBoMiwgLnBhZ2UtY29udGVudCBoMywgLnBhZ2UtY29udGVudCBoNCwgLnBhZ2UtY29udGVudCBoNSwgLnBhZ2UtY29udGVudCBoNiAgIHsgZm9udC1zaXplOiAyNHB4OyB9XHJcbn0iLCIucGFydG5lcnMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgdG9wOiA1MSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxufVxyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuOGZyIDEuMmZyIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxNTBweCwgMWZyKSBtaW5tYXgoMTUwcHgsIDFmcik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTJFMjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNFMkUyRTIgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNTBweCAxNTBweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNjIuMiU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTJFMkUyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC8gKDQuNCArIDEgKyAxKSkgKiAoNC40ICsgMSkpOyBcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMkUyRTI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogODIuNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wYXJ0bmVyc19fdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEwMCUgMSAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDMwJSAwIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2luZ2xlLXByb2R1Y3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZy1saWdodCk7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3RfX2Fycm93LXByZXYsIC5wcm9kdWN0X19hcnJvdy1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0X19hcnJvdy1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3RfX2Fycm93LW5leHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdC1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgXHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG9sIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHVsLCB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53cC1ibG9jay10YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzBCNzU3NjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQgdGQsIC53cC1ibG9jay10YWJsZSAuaGFzLWZpeGVkLWxheW91dCB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0cy1tb3JlIHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA5JTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdGFsb2ctY2FyZHMtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdGFsb2ctY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGg0LCBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwIC8gOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3RlcHMge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yNik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDIzNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMjYpO1xyXG4gICAgICAgIHJpZ2h0OiAzOCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4yNik7XHJcbiAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzAlO1xyXG4gICAgICAgICAgICByaWdodDogLTMwJTtcclxuICAgICAgICAgICAgdG9wOiAtMzAlO1xyXG4gICAgICAgICAgICBib3R0b206IC03MCU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjQlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIDc0JTtcclxuICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTB2dztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzB2dztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MjhweCA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTk0JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDEuNjRmcjtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxLjY0ZnI7XHJcbiAgICAgICAgZ2FwOiAxNThweCA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdhcDogMTQwcHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMS4yZnI7XHJcbiAgICAgICAgICAgIGdhcDogMzBweCA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjlweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIC5jYXJkX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjkzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMzsgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0LzU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjk2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNC81O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
