@charset "UTF-8";@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:.7}}@keyframes blink{0%,to{opacity:1}50%{opacity:.7}}@-webkit-keyframes fadeOnStick{0%{-webkit-filter:"blur(0)";filter:"blur(0)"}to{-webkit-filter:"blur(8px)";filter:"blur(8px)"}}@keyframes fadeOnStick{0%{-webkit-filter:"blur(0)";filter:"blur(0)"}to{-webkit-filter:"blur(8px)";filter:"blur(8px)"}}*{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}.about__inner h2 span,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:1366px;--container-padding:50px;--font-family:"Inter", sans-serif;--second-family:"Manrope", sans-serif;--font-titles:var(--second-family);--text-size:16px;--black:#2C2C2C;--gray:#696969;--red:#70020F;--red-light:#B4012B;--white:#fff;--page-bg:#E5E7EB;--text-color:#3A3A3A;--full-size:1600px;--laptop-size:1199px;--tablet-size:767px;--mobile-size:480px;--layout-left:456px;--layout-center:minmax(auto, 840px);--layout-right:1fr;--layout-gap:10px;--layout-shift:10px;--text-translate:-178px}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter-SemiBold.woff) format("woff");font-weight:600;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}@font-face{font-family:Manrope;font-display:swap;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope-SemiBold.woff) format("woff");font-weight:600;font-style:normal}html{scroll-behavior:smooth;background-color:var(--page-bg-light)}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-family);text-wrap:balance;overflow-x:hidden}img{display:block;-o-object-fit:cover;object-fit:cover}a{color:inherit}section{margin-bottom:150px}h1{font-weight:500;font-size:85px;letter-spacing:-.06em;color:var(--black)}.cards__card h3,h1,h2{font-family:var(--second-family);line-height:100%}.cards__card.cards__card--link span,h2{font-weight:500;font-size:48px;letter-spacing:-.06em}.animation-h2{overflow:hidden}.btn,.cards__card p{font-family:var(--font-family);font-size:16px}.btn{display:inline-block;background:var(--red);border-radius:6px;padding:20px 28px;font-weight:500;letter-spacing:-.05em;color:var(--white);-webkit-transition:all .3s ease;transition:all .3s ease}.btn:hover{background:var(--red-light)}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:332px 332px;gap:20px;grid-column:span 4}.cards__card,.cards__card.cards__card--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.cards__card{border-radius:5px;padding:30px;background:var(--white);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.cards__card.cards__card--link{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:var(--red);-webkit-transition:all .3s ease;transition:all .3s ease}.cards__card.cards__card--link:hover{background-color:var(--red-light)}.cards__card.cards__card--link span{font-size:24px;text-align:center;color:var(--white)}.cards__card h3{font-weight:600;font-size:20px;color:var(--black)}.cards__card p{font-weight:400;line-height:120%;letter-spacing:-.02em;color:var(--gray)}.cards__card:first-child{grid-column:2/3}.cards__card:nth-child(3){grid-row:2/3;grid-column:1/2}.cards__card:nth-child(4){grid-row:2/3;grid-column:3/4}.cards__card:last-child{grid-row:2/3;grid-column:4/5}.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,.mobile-nav__content nav,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.line{overflow:hidden;padding:9px 4px 0 0}.title-fade{position:relative;display:block;overflow:hidden}.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__inner{display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right)}.about__inner h2{grid-column:2/4;margin-bottom:30px;color:var(--black);font-size:43px}.about__inner h2 span:nth-child(2){-webkit-transform:translateX(var(--text-translate));-ms-transform:translateX(var(--text-translate));transform:translateX(var(--text-translate))}.about__info,.benefits h2{grid-column:2/4}.about__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:20px;max-width:620px}.about__text p,.faq__item-bottom p{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--black)}.about__img{max-width:334px}.about__img img{border-radius:5px}.benefits-resume.benefits .benefits__inner{display:block;margin-bottom:120px}.benefits-resume.benefits .formats-resume{border-radius:5px;background:var(--red);padding:60px 30px}.benefits-resume.benefits .formats-resume__title{font-family:var(--second-family);font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.06em;color:var(--white);margin-bottom:40px}.benefits-resume.benefits .formats-resume__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:15px}.benefits-resume.benefits .formats-resume__list li{font-family:var(--second-family);font-weight:600;font-size:24px;line-height:100%;color:var(--white)}.benefits-resume.benefits .formats-resume__text{max-width:515px;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--white)}.benefits__inner{display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right)}.benefits h2{margin-bottom:60px;color:var(--black)}.benefits h2 span,.main-screen h1 span,.portfolio h2 span,.reviews h2 span,.second h2 span{display:inline-block}.benefits h2 span:first-child,.benefits h2 span:last-child{-webkit-transform:translateX(var(--text-translate));-ms-transform:translateX(var(--text-translate));transform:translateX(var(--text-translate))}.faq{margin-bottom:20px}.faq__inner h2{margin-bottom:40px}.faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:10px}.faq__item{background:var(--white);border-radius:5px;padding:30px 20px}.faq__item.active .faq__item-bottom{visibility:visible;opacity:1}.faq__item.active .faq__item-top{margin-bottom:10px}.faq__item.active .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);padding-top:5px;padding-left:1px}.faq__item-top{margin-bottom:0;cursor:pointer;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}.faq__item-top:hover .faq__item-question{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.faq__item-top:hover .faq__item-open{background-color:var(--red-light)}.faq__item-question{font-family:var(--second-family);font-weight:500;font-size:30px;line-height:100%;letter-spacing:-.04em;color:var(--black);-webkit-transition:all .3s ease;transition:all .3s ease}.faq__item-bottom,.faq__item-open{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__item-open,.faq__item-open .icon{-webkit-transition:all .3s ease;transition:all .3s ease}.faq__item-open{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;width:50px;height:50px;border-radius:50%;background-color:var(--red);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq__item-open .icon{padding-top:3px;padding-left:0}.faq__item-bottom{-webkit-transition:height .3s ease;transition:height .3s ease;visibility:hidden;height:0;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:620px}.faq__cta{background:var(--red);border-radius:5px;padding:50px 20px;color:var(--white)}.faq__cta-text{max-width:500px;margin-bottom:30px;font-family:var(--second-family);font-weight:500;font-size:30px;line-height:100%;letter-spacing:-.04em}.faq__cta-btn{display:inline-block;padding:20px 28px;font-family:var(--font-family);font-weight:500;font-size:16px;letter-spacing:-.05em;border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.faq__cta-btn:hover{color:var(--white)}.faq-resume.faq .faq-resume__cta.faq__cta,.faq__cta-btn{background:var(--white);color:var(--black)}.faq-resume.faq .faq__cta-btn{color:var(--white);background:var(--red)}.faq-resume.faq .faq__cta-btn:hover,.faq__cta-btn:hover{background:var(--red-light)}.footer{margin-bottom:50px}.footer__top{background-color:var(--white);margin-bottom:15px;border-radius:5px;padding:50px 20px;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:248px 580px var(--layout-right);gap:20px}.footer__top-title{grid-column:span 2;font-family:var(--second-family);font-weight:500;font-size:36px;line-height:100%;letter-spacing:-.06em;color:var(--black);max-width:600px}.footer__top-mail{margin-bottom:90px}.footer__top-mail span{display:block;margin-bottom:10px;font-weight:400;font-size:20px;letter-spacing:-.04em;color:var(--black)}.footer .mail-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.footer .mail-list li:nth-child(2) a{padding-top:3px;padding-right:1px}.footer .mail-list li a{border-radius:6px;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--red);-webkit-transition:all .3s ease;transition:all .3s ease}.footer .mail-list li a:hover{background:var(--red-light)}.footer__top-socials span{font-weight:400;font-size:20px;letter-spacing:-.04em;color:var(--black);margin-bottom:10px;display:block}.footer .mail-list li a,.footer__bottom,.footer__top-socials .social-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__top-socials .social-list{gap:20px}.footer__top-socials .social-list a{font-family:var(--second-family);font-weight:700;font-size:24px;letter-spacing:-.05em;color:var(--black);-webkit-transition:all .3s ease;transition:all .3s ease}.footer .footer-menu ul a:hover,.footer__top-socials .social-list a:hover,.header__nav ul li a:hover,.reviews__card-bottom button:hover{color:var(--red-light)}.footer__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-menu ul,.footer__bottom,.footer__bottom-left,.footer__top-socials .social-list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bottom-left{gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom-left span{font-weight:400;font-size:14px;text-align:center;color:#a1aaba}.footer .footer-menu ul{gap:24px}.footer .footer-menu ul a,.header__nav ul li a{font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--black);-webkit-transition:all .3s ease;transition:all .3s ease}.header{position:fixed;left:50px;right:50px;top:50px;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)}.footer .footer-menu ul,.header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__inner{display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right);gap:10px;border-radius:5px;padding:20px;background:var(--white)}.header__left,.header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header__left,.header__left .burger{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__left{gap:5px}.header__left .burger{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;width:40px;height:40px;background-color:var(--red);display:none}.header__logo{max-width:44px}.header__nav{margin-left:var(--layout-shift)}.header__nav ul{gap:24px}.header__nav ul li{-webkit-transition:opacity .3s ease,-webkit-filter .3s ease;transition:filter .3s ease,opacity .3s ease;transition:filter .3s ease,opacity .3s ease,-webkit-filter .3s ease}.header .header__nav:has(li:hover) li:not(:hover){-webkit-filter:blur(1px);filter:blur(1px);opacity:.6}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;justify-self:end}.header__contacts li{width:32px;height:32px}.header__contacts li:nth-child(2) a svg{-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.header__contacts li a{border-radius:6px;background:var(--red);width:100%;height:100%;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;-webkit-transition:all .3s ease;transition:all .3s ease}.header__contacts li a:hover{background:var(--red-light)}.header__contacts li a svg{pointer-events:none}.main-screen-resume.main-screen h1{display:block;font-family:var(--second-family);font-weight:500;font-size:92px;line-height:100%;letter-spacing:-.06em;color:var(--black)}.main-screen-resume.main-screen h1 span{display:inline}.main-screen-resume.main-screen h1 b{font-weight:500;color:var(--red)}.main-screen{margin-top:180px;margin-bottom:80px}.main-screen h1{margin-bottom:20px;display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right);gap:10px}.main-screen h1 span:nth-child(1){grid-column:1/3}.main-screen h1 span:nth-child(2){grid-column:3/4;justify-self:end}.main-screen h1 span:nth-child(3){grid-column:2/4;margin-left:var(--layout-shift)}.main-screen__content{display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right);gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.main-screen__list{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;gap:5px}.main-screen__list li,.main-screen__text p{font-weight:400;font-size:16px;line-height:120%;color:var(--black)}.main-screen__list li{text-align:center;padding:11px 30px;letter-spacing:-.06em;border-radius:5px;background:var(--white)}.main-screen__text{max-width:500px;margin-left:var(--layout-shift)}.main-screen__text p{font-family:var(--font-family);letter-spacing:-.02em;margin-bottom:15px}.main-screen__text p:last-of-type{margin-bottom:0}.main-screen__text a{margin-top:25px;text-align:center}.main-screen__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background:var(--white);padding:20px;gap:12px;max-width:311px;justify-self:end}.main-screen__avatar picture{display:block;-webkit-box-flex:68px;-ms-flex:68px 0 0px;flex:68px 0 0;position:relative;border-radius:50%}.main-screen__avatar picture::before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background-color:#92d45d;bottom:0;left:5px;-webkit-animation:blink 1.5s ease-in-out infinite;animation:blink 1.5s ease-in-out infinite}.main-screen__avatar p{font-family:var(--second-family);font-weight:600;font-size:14px;line-height:105%;letter-spacing:-.02em;color:var(--black);margin-bottom:6px}.main-screen__avatar span{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:105%;letter-spacing:-.02em;color:var(--gray)}.main-screen__avatar-info{-webkit-box-flex:191px;-ms-flex:191px 0 0px;flex:191px 0 0}.gallery-line{overflow:hidden;width:100%;margin-bottom:120px}.gallery-line__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.gallery-line__item{-webkit-box-flex:377px;-ms-flex:377px 0 0px;flex:377px 0 0}.gallery-line img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:5px}.mobile-nav{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background:rgba(69,76,88,.61);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 .exit{position:absolute;right:20px;top:20px}.mobile-nav__wrapper{position:relative;width:70vw;max-width:760px;background-color:var(--white);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,.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{padding:40px 20px 20px;height:100%;gap:50px}.mobile-nav__content nav ul{max-width:80%;gap:10px}.mobile-nav__content nav ul li a{color:var(--text-color)}.mobile-nav.active{opacity:1;visibility:visible}.mobile-nav.active .mobile-nav__wrapper{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.portfolio__inner{display:grid;grid-column:1/5;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right)}.portfolio .description,.portfolio h2{grid-column:2/4}.portfolio h2{margin-bottom:20px;color:var(--black)}.portfolio h2 span:last-child{-webkit-transform:translateX(var(--text-translate));-ms-transform:translateX(var(--text-translate));transform:translateX(var(--text-translate))}.portfolio .description{max-width:452px;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--black);margin-bottom:40px}.portfolio-grid{grid-column:1/4;display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:hidden}.portfolio-grid__item{background-color:var(--white);height:auto;border-radius:5px}.portfolio-grid__item:hover .portfolio-grid__img img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.portfolio-grid__img{position:relative;min-height:335px;border-radius:5px;overflow:hidden}.portfolio-grid__img img{display:inline-block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px;-webkit-transition:all .6s ease;transition:all .6s ease;min-height:335px}.portfolio-grid__img span{position:absolute;top:20px;right:20px;border-radius:8px;padding:10px;background:var(--white);font-weight:400;font-size:12px;color:var(--black);pointer-events:none}.portfolio-grid__info{padding:20px;background:var(--white);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.portfolio-grid__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:50px}.portfolio-grid__tag{padding:5px 10px;border-radius:5px;background:#edf1f8;font-weight:400;font-size:14px;letter-spacing:-.03em;color:#454c58}.portfolio-grid__title{font-family:var(--second-family);font-weight:600;font-size:24px;line-height:100%;color:var(--black);margin-bottom:10px}.portfolio-grid__description{max-width:500px;margin-bottom:18px;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--gray)}.portfolio-grid__button.btn{padding:16px 20px}.prices__top{max-width:723px;margin-bottom:40px}.prices__top h2{margin-bottom:20px}.prices__top .prices-descr{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--black)}.prices__card,.prices__cards{display:-webkit-box;display:-ms-flexbox;display:flex}.prices__cards{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.prices__card{position:sticky;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1;padding:40px 20px;border-radius:5px;background-color:var(--white)}@supports (animation-timeline:scroll()){.prices__card{opacity:1;-webkit-animation:fadeOnStick linear;animation:fadeOnStick linear;animation-timeline:view();animation-range:cover 0% cover 50%}}.prices__card:nth-child(1){top:20px;z-index:1}.prices__card:nth-child(2){top:80px;z-index:2}.prices__card:nth-child(3){top:140px;z-index:3}.prices__card:nth-child(4){top:200px;z-index:4}.prices__card:nth-child(5){top:260px;z-index:5}.prices__card.prices__card--accent{display:block;background:var(--red)}.prices__card-title,.prices__card.prices__card--accent h3{font-family:var(--second-family);font-weight:500;font-size:36px;line-height:100%;letter-spacing:-.04em}.prices__card.prices__card--accent h3{color:var(--white);max-width:710px;margin-bottom:40px}.prices__card.prices__card--accent a{background-color:var(--white);color:var(--black);-webkit-transition:all .3s ease;transition:all .3s ease}.prices__card.prices__card--accent a:hover{background-color:var(--red-light);color:var(--white)}.prices__card-title{color:var(--black)}.prices__card-description{max-width:441px;font-weight:400;font-size:16px;color:var(--gray);margin-top:15px}.prices__card-price{font-family:var(--second-family);font-weight:500;font-size:24px;line-height:100%;letter-spacing:-.06em;color:var(--black)}.prices__card-left,.prices__card-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prices__card-left{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:486px;-ms-flex:486px 0 1;flex:486px 0 1;margin-right:157px}.prices__card-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;grid-column:3/4}.prices__card-right .prices__card-price{display:none}.prices__card-right .btn{margin-top:30px}.problems-resume__cards{position:relative}.problems-resume__card{position:sticky}@supports (animation-timeline:scroll()){.problems-resume__card{opacity:1;-webkit-animation:fadeOnStick linear;animation:fadeOnStick linear;animation-timeline:view();animation-range:cover 0% cover 50%}}.problems-resume__card:nth-child(1){top:160px;z-index:1}.problems-resume__card:nth-child(2){top:200px;z-index:2}.problems-resume__card:nth-child(3){top:240px;z-index:3}.problems-resume__card:nth-child(4){top:280px;z-index:4}.problems-resume__card .card-right__title-box,.problems__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.problems-resume__card .problems-resume__icon{border-radius:5px;width:24px;height:24px;background-color:var(--red);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;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}.problems-resume__card .card-right__title{max-width:410px}.problems-resume__card p{max-width:500px}.problems__inner{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.problems h2{position:sticky;top:160px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:440px;-ms-flex:440px 0 0px;flex:440px 0 0}.problems__cards{-webkit-box-flex:623px;-ms-flex:623px 0 0px;flex:623px 0 0}.card-right,.cards-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.card-right{background:var(--white);border-radius:5px;padding:30px 20px;gap:50px}.card-right--accent a,.card-right--accent p,.card-right__title{font-weight:500;font-size:24px;letter-spacing:-.03em;color:var(--black)}.card-right__text{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--gray)}.card-right--accent{background-color:var(--red);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-right--accent p{color:var(--white)}.card-right--accent a{padding:20px 28px;text-align:center;font-size:16px;letter-spacing:-.05em;border-radius:5px;background:var(--white);-webkit-transition:all .3s ease;transition:all .3s ease}.card-right--accent a:hover{background:var(--red-light);color:var(--white)}.reviews__inner{display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right)}.reviews h2{grid-column:2/4;margin-bottom:60px;color:var(--black);font-size:43px}.reviews h2 span:nth-child(2){-webkit-transform:translateX(var(--text-translate));-ms-transform:translateX(var(--text-translate));transform:translateX(var(--text-translate))}.reviews__card,.reviews__cards{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__cards{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;grid-column:1/4}.reviews__card{-webkit-box-flex:calc(33.333% - 20px);-ms-flex:calc(33.333% - 20px) 1 1;flex:calc(33.333% - 20px) 1 1;background:var(--white);border-radius:5px;padding:30px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:75px}.reviews__card:last-child{-webkit-box-flex:calc(33.333% - 20px);-ms-flex:calc(33.333% - 20px) 1 1;flex:calc(33.333% - 20px) 1 1}.reviews__card h3{font-family:var(--second-family);font-weight:600;font-size:24px;line-height:100%;color:var(--black);max-width:385px}.reviews__card-top{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;gap:10px}.reviews__card-icon{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.reviews__card-bottom{margin-top:auto}.reviews__card-bottom p{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--black);margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.reviews__card-bottom button{font-weight:600;font-size:16px;letter-spacing:-.05em;color:var(--black);-webkit-transition:all .3s ease;transition:all .3s ease}.modal-reviews{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(69,76,88,.61);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease;z-index:9999}.modal-reviews.active{opacity:1;visibility:visible;pointer-events:auto}.modal-reviews .modal-reviews .exit,.modal-reviews-inner{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}.modal-reviews .modal-reviews .exit{z-index:7;width:40px;height:40px;background-color:var(--white);border-radius:10px;position:absolute;right:30px;top:30px;cursor:pointer}.modal-reviews-inner{width:100%;height:100%;-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96);-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.modal-reviews-inner img,.modal-reviews-inner picture{width:44vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:700px}.second__inner{display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right)}.second .second__cards,.second h2{grid-column:2/4}.second h2{margin-bottom:60px;color:var(--black)}.second h2 span:first-child{-webkit-transform:translateX(var(--text-translate));-ms-transform:translateX(var(--text-translate));transform:translateX(var(--text-translate))}.second__cards{display:grid;grid-template-columns:1fr 1fr;gap:110px}.second__card{max-width:500px}.second__card:last-child{max-width:578px}.second__card h3,.steps__info h3{max-width:370px;margin-bottom:15px;font-family:var(--second-family);font-weight:600;font-size:24px;line-height:100%;color:var(--black)}.second__card p,.steps__info p{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--text-color)}.steps h2{margin-bottom:40px}.steps__cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.steps__card,.steps__icon{border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.steps__card{background:var(--white);padding:30px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}.steps__icon{width:36px;height:36px;background:var(--red);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps__icon img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.steps__info h3{max-width:410px;font-size:20px;margin-bottom:10px}.steps__info p{max-width:510px;color:var(--gray)}.work__inner{margin-bottom:15px;background-color:var(--white);border-radius:5px;padding:60px 20px;display:grid;grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right)}.work__inner h2{margin-bottom:60px;grid-column:2/4;-webkit-transform:translateX(calc(var(--text-translate) - 20px));-ms-transform:translateX(calc(var(--text-translate) - 20px));transform:translateX(calc(var(--text-translate) - 20px))}.work__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;grid-column:span 4}.work__step{padding-top:40px;border-top:1px solid var(--gray);width:100%;display:grid;grid-template-columns:85px 425px var(--layout-right);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.work__step:last-child{border-bottom:1px solid var(--gray);padding-bottom:40px}.work__step-num{font-weight:600;font-size:20px;letter-spacing:-.05em;color:var(--red)}.work__step-title{font-weight:500;font-size:36px;line-height:100%;letter-spacing:-.04em;color:var(--black);max-width:480px}.work__step-images,.work__step-info{display:-webkit-box;display:-ms-flexbox;display:flex}.work__step-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.work__pay p,.work__step-info p{font-size:16px;line-height:120%;letter-spacing:-.02em}.work__step-info p{font-weight:400;color:var(--black)}.work__step-images{gap:10px}.work__step-images img{width:100%;border-radius:5px}.work__pay{background:var(--red);border-radius:5px;padding:50px 20px;color:var(--white)}.work__pay p{color:var(--white);max-width:610px;margin-bottom:15px}.work__pay p strong{font-weight:700}.work__pay p:last-of-type{margin-bottom:30px}.work__pay-title{font-family:var(--second-family);font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.06em;margin-bottom:30px}.work__pay-btn{display:inline-block;border-radius:6px;padding:16px 20px;background:var(--white);font-family:var(--font-family);font-weight:500;font-size:16px;letter-spacing:-.05em;color:var(--black);-webkit-transition:all .3s ease;transition:all .3s ease}.work__pay-btn:hover{background:var(--red-light);color:var(--white)}@media (min-width:1600px){section{margin-bottom:180px}h2{font-size:60px}.cards__card.cards__card--link span{font-size:28px}.cards__card h3{font-size:24px}.container{max-width:1820px;padding:0 50px}.about__inner h2{font-size:58px}.faq__inner h2{margin-bottom:60px}.faq__item{padding:30px}.faq__cta{padding:50px 30px}.faq__cta-text{margin-bottom:40px}.footer{margin-bottom:60px}.footer__top{padding:60px 30px}.footer__top-title{font-size:48px}.header{top:60px;max-width:1820px}.header__inner{padding:20px 35px}.main-screen h1{display:grid;gap:0;line-height:92%;margin-bottom:22px;font-size:107px}.header__inner,.main-screen h1,.main-screen__content{grid-template-columns:var(--layout-left) var(--layout-center) var(--layout-right)}.gallery-line__item{-webkit-box-flex:402px;-ms-flex:402px 0 0px;flex:402px 0 0}.portfolio-grid{grid-template-columns:1fr 1fr 1fr;gap:40px 20px}.portfolio-grid__img span{top:15px;right:15px}.prices__top{max-width:774px}.prices__card{padding:50px 30px}.prices__card.prices__card--accent h3{font-size:46px;max-width:852px}.prices__card-title{font-size:46px}.prices__card-left{-webkit-box-flex:805px;-ms-flex:805px 0 1;flex:805px 0 1;margin-right:65px}.prices__card-right .btn{margin-top:40px}.problems h2{-webkit-box-flex:679px;-ms-flex:679px 0 0px;flex:679px 0 0}.problems__cards{-webkit-box-flex:850px;-ms-flex:850px 0 0px;flex:850px 0 0}.card-right{gap:75px}.reviews h2{font-size:58px}.card-right,.reviews__card{padding:30px}.steps h2{margin-bottom:60px}.steps__card{padding:40px 30px;gap:80px}.steps__info h3{max-width:310px}.work__inner{padding:60px 30px}.work__inner h2{grid-column:2/4;-webkit-transform:translateX(calc(var(--text-translate) - 30px));-ms-transform:translateX(calc(var(--text-translate) - 30px));transform:translateX(calc(var(--text-translate) - 30px))}.work__steps{gap:0}.work__step{grid-template-columns:248px 600px var(--layout-right);padding:30px 0 60px}.work__step:last-child{padding-bottom:60px}.work__step-title{font-size:42px}.work__pay{padding:50px 30px}.work__pay-title{font-size:62px}}@media (max-width:1600px){:root{--text-translate:-98px;--layout-left:200px}.footer__top{grid-template-columns:220px 364px var(--layout-right)}.main-screen__list li{padding:11px}.work__inner h2{-webkit-transform:translateX(calc(var(--text-translate) - 16px));-ms-transform:translateX(calc(var(--text-translate) - 16px));transform:translateX(calc(var(--text-translate) - 16px))}.work__step{grid-template-columns:82px 564px var(--layout-right)}}@media (max-width:1255px){.benefits-resume.benefits .benefits__inner,section{margin-bottom:100px}.main-screen-resume.main-screen h1,h1{font-size:56px}h2{font-size:43px}.cards{grid-template-columns:1fr 1fr;grid-template-rows:auto}.cards__card{padding:30px 20px;gap:70px}.cards__card.cards__card--link{padding:25px}.cards__card.cards__card--link span{font-size:24px}.benefits-resume.benefits .formats-resume__list li,.cards__card h3,.second__card h3{font-size:20px}.cards__card:first-child{grid-column:auto}.cards__card:nth-child(3),.cards__card:nth-child(4){grid-column:auto;grid-row:auto}.cards__card:last-child{grid-column:1/3;grid-row:auto;padding:25px}.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__inner{display:block}.about__inner h2{grid-column:auto;margin-bottom:20px}.about__inner h2 span:nth-child(2){-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.about__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.about__text{max-width:50%}.benefits-resume.benefits .formats-resume{padding:40px 25px}.benefits-resume.benefits .formats-resume__title{margin-bottom:30px;font-size:40px}.benefits__inner{display:block}.benefits h2{grid-column:auto;margin-bottom:40px}.benefits h2 span:first-child,.benefits h2 span:last-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.faq__inner h2{margin-bottom:30px}.faq__item{padding:20px}.faq__item-top{gap:10px}.faq__item-question{font-size:24px}.faq__cta-text,.faq__item-bottom{max-width:100%}.footer{margin-bottom:40px}.footer__top{display:block}.footer__top-title{font-size:30px;margin-bottom:30px}.footer__top-mail{margin-bottom:40px}.footer__bottom,.footer__bottom-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__bottom{gap:20px}.footer__bottom-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.header{left:20px;right:20px}.header__inner{grid-template-columns:auto auto}.header__left .burger{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav{display:none}.main-screen h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 10px}.gallery-line__track{gap:15px}.portfolio__inner{display:block}.portfolio .description,.portfolio h2{grid-column:auto}.portfolio h2 span:last-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.portfolio-grid__img{min-height:300px;height:auto}.portfolio-grid__img img{min-height:300px}.prices__top{max-width:100%}.prices__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px}.prices__card.prices__card--accent h3{font-size:32px;margin-bottom:25px;max-width:100%}.prices__card-title{font-size:32px}.prices__card-description{max-width:100%}.prices__card-price{display:none}.prices__card-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1;margin-right:0;margin-bottom:15px}.prices__card-list{margin-bottom:15px}.prices__card-right .prices__card-price{display:block}.prices__card-right .btn{margin-top:15px}.problems-resume__card:nth-child(1),.problems-resume__card:nth-child(2){top:60px}.problems-resume__card:nth-child(3){top:80px}.problems-resume__card:nth-child(4){top:100px}.problems__inner{gap:30px}.problems h2{position:static;-webkit-box-flex:100%;-ms-flex:100% 1 0px;flex:100% 1 0}.problems__cards{-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1}.reviews__inner{display:block}.reviews h2{grid-column:auto;margin-bottom:40px}.reviews h2 span:nth-child(2){-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.reviews__cards{gap:10px}.reviews__card{-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1}.reviews__card:last-child{-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1}.modal-reviews-inner img,.modal-reviews-inner picture{width:92vw}.second__inner,.work__inner{display:block}.second .second__cards,.second h2{grid-column:auto}.second h2{margin-bottom:40px}.second h2 span:first-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.work__inner h2{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);grid-column:auto}.work__steps{gap:0}.work__step{grid-template-columns:85px auto;padding:30px 0}.work__step:last-child{padding:30px 0}.work__step-title{font-size:30px;max-width:100%;margin-bottom:20px;grid-column:2/3}.work__step-info{grid-column:2/3;gap:15px}.work__step-images{gap:5px}.work__pay-title{font-size:40px;margin-bottom:30px}}@media (max-width:810px){.footer .footer-menu ul{gap:15px}}@media (max-width:768px){section{margin-bottom:60px}.main-screen-resume.main-screen h1,h1{font-size:50px}h2{font-size:36px}.container{padding:0 20px}.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__inner h2{font-size:32px}.about__info{display:block}.about__text{max-width:100%}.benefits-resume.benefits .benefits__inner{margin-bottom:80px}.benefits-resume.benefits .formats-resume__title{font-size:26px;margin-bottom:25px}.benefits-resume.benefits .formats-resume__text,.portfolio .description,.problems-resume__card p{max-width:100%}.about__inner h2,.benefits h2{margin-bottom:30px}.faq__item{padding:20px 10px}.faq__item.active .faq__item-top{margin-bottom:20px}.faq__item.active .icon{padding-top:2px;padding-left:0}.faq__item-question{font-size:18px}.faq__item-open{width:36px;height:36px;padding-top:0;padding-left:2px;padding-right:3px}.faq__item-open .icon svg{width:14px!important;height:14px!important}.faq__cta-text,.prices__card.prices__card--accent h3{font-size:24px}.faq__cta-btn{padding:15px 34px;font-size:14px}.footer{margin-bottom:30px}.footer__top{padding:40px 20px;margin-bottom:25px}.header{left:10px;right:10px;top:15px}.main-screen{margin-top:160px;margin-bottom:60px}.main-screen__text{margin-left:0}.gallery-line{margin-bottom:60px}.gallery-line__item{-webkit-box-flex:315px;-ms-flex:315px 0 0px;flex:315px 0 0}.portfolio-grid{grid-template-columns:1fr;gap:20px}.prices__top,.reviews h2,.second h2,.steps h2,.work__inner h2{margin-bottom:30px}.prices__card.prices__card--accent a{padding:15px 34px}.prices__card-title{font-size:30px}.prices__card-right .btn{padding:15px}.cards-right,.problems-resume__card .card-right__title-box{gap:10px}.problems-resume__card .card-right__title{font-family:var(--second-family);font-weight:600;font-size:18px;line-height:100%;color:var(--black)}.second__cards{grid-template-columns:1fr;gap:30px}.second__card,.second__card h3{max-width:100%}.second__card:last-child{max-width:100%}.steps__cards{grid-template-columns:1fr;gap:10px}.steps__card{gap:50px}}@media (max-width:520px){.main-screen-resume.main-screen h1,.reviews h2,h1{font-size:36px}h2{font-size:26px}.cards{grid-template-columns:1fr;gap:10px}.cards__card{padding:20px 10px;gap:45px}.cards__card.cards__card--link{padding:20px}.cards__card h3,.cards__card.cards__card--link span{font-size:18px}.cards__card p{font-size:14px}.cards__card:last-child{padding:20px;grid-column:1/2}.benefits-resume.benefits .benefits__inner{margin-bottom:60px}.benefits-resume.benefits .formats-resume{padding:30px 20px}.benefits-resume.benefits .formats-resume__list{gap:5px}.benefits-resume.benefits .formats-resume__list li{font-size:16px}.benefits-resume.benefits .formats-resume__text,.faq__item-bottom p{font-size:14px}.faq__cta{padding:40px 10px}.faq__cta-text,.footer__top-mail span,.footer__top-socials .social-list a,.footer__top-socials span{font-size:18px}.footer__top{padding:25px 10px}.footer__top-title{font-size:26px;margin-bottom:30px}.footer__top-socials .social-list{-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:start;-ms-flex-pack:start;justify-content:flex-start}.header{left:5px;right:5px;top:20px}.header__inner{padding:20px 10px}.main-screen{margin-top:140px;margin-bottom:40px}.main-screen h1{margin-bottom:25px}.main-screen__text a{width:85%}.gallery-line__item{-webkit-box-flex:200px;-ms-flex:200px 0 0px;flex:200px 0 0}.portfolio .description{margin-bottom:20px}.portfolio-grid{gap:15px}.portfolio-grid__img span{top:10px;right:10px;padding:6px 10px;font-size:10px}.portfolio-grid__info{padding:15px 10px}.portfolio-grid__tags{margin-bottom:30px}.portfolio-grid__title,.prices__card.prices__card--accent h3{font-size:18px}.portfolio-grid__description{max-width:100%;margin-bottom:15px;font-size:14px}.portfolio-grid__button.btn{max-width:100%;width:100%}.prices__top{margin-bottom:15px}.prices__cards{gap:10px}.prices__card-right .prices__card-price,.prices__card-title{font-size:24px}.problems-resume__card .card-right__title{max-width:100%}.card-right{padding:30px 10px;gap:30px}.card-right--accent p,.card-right__title,.reviews__card h3,.second__card h3{font-size:18px}.card-right--accent a{padding:15px 20px;font-size:14px}.reviews__card{padding:20px}.reviews__card-icon{width:24px}.reviews__card-icon img{width:100%}.steps__card{padding:15px}.steps__info h3{max-width:100%;font-size:18px;margin-bottom:15px}.steps__info p{max-width:100%}.work__inner{padding:40px 10px}.work__step{grid-template-columns:40px auto}.work__pay p,.work__step-num{font-size:14px}.work__step-title{font-size:22px;margin-bottom:15px}.work__step-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.work__pay{padding:40px 10px}.work__pay p{max-width:100%;margin-bottom:10px}.work__pay p:last-of-type{margin-bottom:25px}.work__pay-title{font-size:26px;margin-bottom:25px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmxvY2tzL19tYWluLXNjcmVlbi5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsIm1haW4uc2NzcyIsImJsb2Nrcy9fYWJvdXQuc2NzcyIsImJsb2Nrcy9fYmVuZWZpdHMtcmVzdW1lLnNjc3MiLCJibG9ja3MvX2JlbmVmaXRzLnNjc3MiLCJibG9ja3MvX2ZhcS5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbWFpbi1zY3JlZW4tcmVzdW1lLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fcG9ydGZvbGlvLnNjc3MiLCJibG9ja3MvX3ByaWNlcy5zY3NzIiwiYmxvY2tzL19wcm9ibGVtcy1yZXN1bWUuc2NzcyIsImJsb2Nrcy9fcHJvYmxlbXMuc2NzcyIsImJsb2Nrcy9fcmV2aWV3cy5zY3NzIiwiYmxvY2tzL19zZWNvbmQuc2NzcyIsImJsb2Nrcy9fc3RlcHMuc2NzcyIsImJsb2Nrcy9fd29yay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFBeXdDQSx5QkNycUNJLEUsQ0FBQSxFLENEd2tDSixTLENDamtDRyxHLENBQ0EsWSxBRHVxQ0gsaUJBQ0UsRSxDQ3RxQ0MsRSxDRHVxQ0MsUyxDQUdGLEcsQ0N4cUNDLFksQURza0RILCtCQTFMQSxFLENFci9DSSx3QixDQ21DSSxnQixDSHU5Q1IsRSxDR2o5Q1EsMEIsQ0FDSSxvQixBSGlwRFosdUJBQ0UsRSxDQTFMQSx3QixDQUNGLGdCLENHajlDWSxFLENIcTlDWiwwQixDRXZnREksb0JGREosQyxDQUNFLFMsQ0lBRixRLENKRUUsUSxDQUhGLEMsQ0FRQSxPLENBRkEsUSxDSUNBLDZCLENBRUEscUIsQ0pNQSxDLENBS0EsTyxDQUxBLE0sQ0FFQSxTLENJQUEsb0IsQ0ppY0EscUIsQ0F2YkEsSyxDQUVBLE0sQ0FBQSxNLENBNkVBLE0sQ0kxRUEsSSxDQUpBLEcsQ0pHQSxPLENJRUMsYSxDSktELEUsQ0FBQSxFLENBRUEsRSxDSUNBLEUsQ0pDQSxDLENBQUEsaUIsQ0FFRSxtQixDQUdGLEUsQ0FDQSxLLENJRUksZSxDSkVKLEcsQ0lFQSxrQixDSkZBLEcsQ0lNQSxHLENBQ0ksYyxDQUNBLFcsQ0pFSixPLENJQ0ksaUIsQ0pLSixLLENJR0EsTSxDSkpBLFEsQ0FRRSw0QixDQUxGLE0sQ0FGQSxLLENJR0EsTSxDSkpBLFEsQ0lLQyxtQixDQUNBLGlCLENKREQsYSxDQUlBLGdCLENBR0UsWSxDQUNGLE0sQ0FHQSxrQixDS3pGQSxvQixDQUNDLHVCLENBQ0EsZSxDQUVBLDRCLENBQ0EsYyxDQUNBLGMsQ0wrRkQsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDS3BGQyxTLENMMkZELHdCLENLcEZDLFMsQ0FDQSxRLENMd0ZELEssQ0tuRkMsYyxDTDJGRCxLLENBREUsd0IsQ0FDRix3QixDQUdFLGlDLENNekhGLHFDLENBQ0Msa0MsQ0FDQSxnQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDTnlIRCxtQixDTXZIQSxZLENBQ0MsaUIsQ0FDQSxvQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxtQixDTnlIRCxtQixDTXZIQSxtQixDQUNDLG1DLENBQ0Esa0IsQ0FDQSxpQixDQUNBLG1CLENBQ0EsdUIsQ042SEQsV016SEMsaUIsQ0FDQSxpQixDQUNBLG1HLENBQ0EsZSxDTnlIRCxrQixBQUtBLFdNekhDLGlCLENBQ0EsaUIsQ0FDQSxxRyxDTnlIRCxlLENNdkhBLGtCLEFONkhBLFdNekhDLG1CLENBQ0EsaUIsQ055SEQsbUcsQ09qS0EsZSxDQUNDLGtCLEFQdUtELFdPbktBLGlCLENBQ0MsaUIsQ0FDQSx1RyxDQUNBLGUsQ0FDQSxrQixBUHVLRCxXTy9KQSxtQixDQUNDLGlCLENBQ0EsdUcsQ1BpS0MsZSxDQUZGLGtCLEFBTUEsV0FGQSxtQixDQUlFLGlCLENPaEtGLDJHLENBQ0MsZSxDUCtKRCxrQkFNQSxJLENBRkUsc0IsQ0FDRixxQyxDQU1BLEksQ0FGRSwrQixDQUNGLHVCLENFdkxJLDhCLENLYUosaUIsQ1BnTEUsaUIsQ0FHRixHLENPcktBLGEsQ0FDQyxtQixDQUNBLGdCLENQeUtELEMsQ09yS0MsYSxDUHlLRCxPLENBQ0UsbUIsQ0UzTUUsRSxDRmdORixlLENBRkEsYyxDRXhNRSxxQixDS3FCSixrQixDUG1SQSxlLENFOVNJLEUsQ0ZvTkosRSxDQTJGRSxnQyxDQVJGLGdCLENBREEsbUMsQ0FsRkEsRSxDT3BLQSxlLENBQ0MsYyxDQUVBLHFCLENQeUtELGEsQ0V4T0MsZSxDRitPRCxJLENBbUZBLGMsQ0FWRSw4QixDT3hLQSxjLENQK0ZGLEksQ0FGQSxvQixDRXZPSSxxQixDS3NESixpQixDUHVMRSxpQixDQURGLGUsQ090TEEscUIsQ1A0TEUsa0IsQ0FGQSwrQixDQUNGLHVCLENBTUEsVSxDQUZFLDJCLENPdktGLE0sQ0FDQyxZLENQMktELG1DLENBSUUsOEIsQ081S0YsUSxDQUNDLGtCLENQZ0xELFksQ0FpQkEsOEIsQ096S0MsbUIsQ1B1S0QsbUIsQ0VsUkksWSxDRnlSRiw0QixDQXRCRixZLENPNUtDLGlCLENBQ0EsWSxDQUNBLHVCLENBR0EsMkIsQ0FDQSx5QixDQUNDLHFCLENQNEtGLHdCLENBS0UscUIsQ096S0YsNkIsQ0FDQyxRLENQNktELDhCLENPOUtBLDZCLENQb0xFLHNCLENBSEEsa0IsQ0FDRix1QixDRTVRSSxvQixDSzBGSixzQixDUHlMRSx3QixDQUNBLHFCLENBSEEsa0IsQ0FDRixpQixDT3ZLQywyQixDQUNDLCtCLENBQ0EsdUIsQ1ArS0Ysb0MsQ083S0UsaUMsQ1BpTEYsbUMsQ08vS0UsYyxDUG1MQSxpQixDT2xMQSxrQixDUHNMRixlLENBRUUsZSxDQVZBLGMsQ0VoU0Usa0IsQ0ZnVEosYyxDQVRBLGUsQ094S0csZ0IsQ0FBQSxxQixDQUFBLGlCLENQMExILHdCLENBQ0UsZSxDQUdGLHlCLENPM0xHLFksQ1A2TEQsZSxDQUdGLHlCLENPN0xHLFksQ0FBQSxlLENQa01ILHVCLENBcEJBLFksQ0UvVEksZSxDRndWSixLLENBcEJBLHNCLENBd0JBLGdCLENBcEJFLGlCLENBQ0YsUyxDTzVLRyxVLENBQ0MsVyxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSw2QixDUDhLSixxQixDRXRWQyxrQixDS21LRSxlLENQd0xILFUsQ0VyVkksaUIsQ0Y4V0osTyxDQXBCQSxrQixDRTlVSSx1QixDRnVXSixVLENBcEJBLGUsQ0F3QkEsVyxDT2xNRyxnQixDUGlMSCxZLENFNVdDLGlCLENGcVlELE8sQ0FpOUJBLHdCLENRbjFDQSxJLENSNGNBLEksQ0E5RkEsbUIsQ0UzV0ksbUIsQ0trTEYsWSxDUDhMRixZLENFcFdJLHVCLENLc0tGLG9CLENQc05BLHNCLENPbk1BLEssQ0FDQyxlLENBQ0EsbUIsQ1B5TUgsVyxDT3JNRyxpQixDUGtMSCxhLENFalhJLGUsQ0YwWUosVSxDQXBCQSxtQyxDTy9LRSwrQixDQUNDLDJCLENQME1ILFUsQ0FPQSxlLENBRUUsVSxDQXBCQSxrQyxDQUNGLGEsQ0FVQSxVLENPcE1HLGdDLENQMk1ILGUsQ0FDRSxnQixDQU1GLGtCLENBS0EsbUIsQ0F6QkEsa0MsQ0V4WkksYSxDRmliSixtQixDT3hNRSxnQixDUHlMRixnQixDRWxhSSwrRSxDRjJiSixlLENBQ0UsZ0YsQ0VoYkUsb0IsQ0s2TkYsZ0YsQ1B3TkEsK0UsQ0FsQkYscUIsQ0FzQkUsK0UsQ1E1Y0YsZ0YsQ0FJQSxJLENSNGNBLEksQ1EzY0MsZ0IsQ0FJQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDUmdkRCxPLENBckJBLGUsQ0EyQkEsYSxDUTdjQSxZLENBQ0UsaUYsQ1JpZEYsZ0IsQ1E1Y0EsZSxDQUNDLGtCLENSd2JELGtCLENBdUJFLGMsQ0FmRixrQyxDQXVCRSxtRCxDUTVjRiwrQyxDQUNDLDJDLENSd2JELFksQ0FvRkEsWSxDQTNERSxlLENBR0YsWSxDQUNFLG1CLENBekJGLG1CLENBMkJFLFksQ1EvY0YsMkIsQ0FDQyw0QixDQUNBLHlCLENSdWJELHFCLENBMkJFLFEsQ1EvY0Ysa0IsQ0FDQyxlLENSeWJELGMsQ0FnUEEsbUIsQ0FyTkUsZSxDUTVjRixjLENBQ0ksZ0IsQ1I4Y0YscUIsQ0FDQSxrQixDUzlnQkYsVyxDQUNBLGUsQ1RvaEJBLGUsQ1NoaEJDLGlCLENUb2hCRCwwQyxDQUNFLGEsQ0FDQSxtQixDRTlnQkUseUMsQ09aSixpQixDVCtoQkUscUIsQ0EzQkEsaUIsQ1NuZkYsZ0QsQ0FDQyxnQyxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ1R1ZkQscUIsQ0VoZ0JJLGtCLENPS0osa0IsQ1RnZ0JBLCtDLENBNkJFLG1CLENTbGhCRixtQixDQUNDLFksQ0FDQSwyQixDVHdmRCw0QixDRTFnQkkseUIsQ09nQkoscUIsQ1R5aEJFLFEsQ0EzQkEsa0IsQ1N0ZkYsa0QsQ0FDQyxnQyxDQUNBLGUsQ0FDQSxjLENUMGZELGdCLENFcmhCSSxrQixDRnFqQkosK0MsQ0EzQkEsZSxDQTZCRSxlLENTcmhCRixjLENBQ0MsZ0IsQ1QyZkQscUIsQ0VwaUJJLGtCLENGb2tCSixnQixDQTNCQSxZLENBNkJFLGlGLENBT0YsWSxDQTNCQSxrQixDQTZCRSxrQixDQUdGLGlCLENBOGFBLG9CLENBa1lBLGtCLENBc2dCQSxnQixDRWw0REksZSxDRmlqQkosb0IsQ0ErQkEsNkIsQ0FDQSw0QixDQTNCQSxtRCxDRXRqQkksK0MsQ09zREosMkMsQ1RxZ0JBLEksQ0E2QkUsa0IsQ0FHRixjLENBM0JBLGtCLENBK0JBLFUsQ0EzQkUsbUIsQ0FDRixtQixDRXJrQkksWSxDT3VFSiwyQixDVDZoQkUsNEIsQ0EzQkEseUIsQ0FDRixxQixDQTZCRSxRLENVcG5CRixrQixDVnduQkEsVSxDVXRuQkksdUIsQ0FDQSxpQixDQUFBLGlCLENWMGxCSixtQyxDQWtDRSxrQixDVXpuQkYsUyxDVjZuQkEsZ0MsQ1d6bkJBLGtCLENYNm5CQSx1QixDQWhDQSwrQixDRWhtQkksMkIsQ1VOQSx1QixDWjBvQkYsZSxDQWhDQSxnQixDQW9DRixjLENZcm9CWSxlLENBQ0EsYyxDQUNBLG1CLENac21CWixtQixDRWpuQkMsWSxDVU9PLHdCLENaOG9CTixxQixDQWhDQSxrQixDQUNGLHdCLENFaG5CSSxxQixDVUNJLDZCLENacXBCUix3QyxDQWhDQSxpQyxDRWhuQkksNkIsQ1VMSSx5QixDWjJwQlIsb0MsQ0FoQ0EsaUMsQ0FHQSxtQixDWXZtQlksZ0MsQ0FDSSxlLENaMG9CZCxjLENBQ0EsZ0IsQ0FsQ0YscUIsQ0Vsb0JJLGtCLENVd0JRLCtCLENaZ3BCVix1QixDQStCRixpQixDQTVCQSxlLENZdm5CUSxtQixDQUNBLG1CLENaeW1CUixZLENBYUEsZSxDQXFCQSxxQixDQUNFLCtCLENBM0NBLHVCLENBcUJGLGUsQ0FwQ0Esa0IsQ1l0bUJJLG1CLENBQ0ksYSxDWndtQlIsVSxDRTFvQkksVyxDVWlDQSxpQixDWmlwQkYsMkIsQ0FNQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLENBM0NBLHNCLENBK0NGLHFCLENBekNBLGUsQ1l2bUJJLGMsQ1p1cEJKLGlCLENZcnBCUSxrQyxDQUFBLDBCLENad3BCTixpQixDQUNBLFEsQ1l4cEJNLFMsQ1ZuREosMkIsQ1VnREEsNEIsQ1prcUJGLHlCLENBaERBLHFCLENBQ0YsUSxDRTdwQkksZSxDRnlxQkosUyxDWXptQkkscUIsQ0FDSSxpQixDWjJtQlIsaUIsQ1l6bUJRLGtCLENaOHBCUixjLENhN3VCSSxlLENBQ0ksa0IsQ0FDQSxnQyxDYjhyQlIsZSxDRTFyQkksYyxDV05BLGdCLENib3ZCRixxQixDRXh1QkUsYSxDV1pBLG9CLENieXZCRixpQixDQWhEQSw4QixDQUNGLGUsQ0V4ckJJLGMsQ1dsQkEscUIsQ2I4c0JGLGlCLENhN3JCRSwrQixDQUNJLHVCLENia3NCUixtQixDYW5zQkksa0IsQ2J3c0JKLHlDLENFN3NCSSxhLENBTUEsdUIsQ1dEQSxrQixDYjZzQkosNkIsQ2Foc0JRLGtCLENBQ0kscUIsQ2JxdkJaLG1DLENBaEVBLG1CLENhanJCWSwyQixDYm9zQlosTyxDRWp1Qkksa0IsQ0ZzeEJKLFksQ0FoREUsNkIsQ0FDRixrQixDRWp1QkksaUIsQ1drQkksaUIsQ2Jtd0JOLFksQ0FDQSx1QixDQWhEQSxvQixDQUNGLGlCLENhanNCUSxxRCxDQUNJLFEsQ2JzdkJaLGtCLENhcnZCWSxrQixDYnV2QlYsZ0MsQ0FDQSxlLENhdnZCVSxjLENBQ0EsZ0IsQ2Jtc0JaLHFCLENFdnVCSSxrQixDV2dDSSxlLENiNHNCUixpQixDYW5zQlksa0IsQ2I2dkJaLHNCLENhenZCZ0IsYSxDQUNBLGtCLENicXNCaEIsZSxDRS92QkksYyxDV3FEUSxxQixDYm13QlYsa0IsQ0U1eUJFLGtCLENXeUNRLG1CLENid3dCVixtQixDQXJEQSxZLENBQ0YsTyxDQXlEQSxvQyxDYXp2QlksZSxDQUNBLGlCLENidXNCWix1QixDRTN3QkksaUIsQ1dnRUksVSxDYm93Qk4sVyxDQXJEQSxtQixDQUNGLG1CLENFMXdCSSxZLENGK3dCSix1QixDQXVERSxvQixDY3gxQkUsc0IsQ0FDSSxxQixDQUNBLCtCLENkb3lCUix1QixDQXlEQSw2QixDQXJERSwyQixDQXlERix5QixDQXJEQSxlLENFeHlCSSxjLENZRUEscUIsQ2QrMUJGLGtCLENBckRBLGtCLENBQ0YsYSxDQTVCQSx1QixDQTZHQSxlLENBeEJBLGlDLENlMTJCUSx3QixDQUNJLHFCLENmZzFCWixrQixDQXlCQSxpQyxDRWgyQkksUSxDRjAyQkosbUMsQ0FyREEsZ0MsQ2N0eUJRLGUsQ0FDSSxjLENkd3lCWixxQixDY3J5QlEsa0IsQ0FDSSwrQixDZDYxQlYsdUIsQ0F3REYsK0IsQ0UvNkJJLHlDLENGaWdDSiwwQixDQXkrQkEsa0MsQ2NqOURRLHNCLENkcTJCUixlLENlcjRCQSx3QixDQUNJLHFCLENmZzFCSiw2QixDQW1CQSx1QixDQWlDQSxlLENBWUEsb0IsQ0FwQ0EsaUMsQ2V0MUJJLG1CLENBQ0ksbUIsQ0FDQSxZLENmdzNCUixvQixDZTk0QlEsTyxDZm01Qk4sMkIsQ0F6REEsNEIsQ0FDRix5QixDZTkwQkkscUIsQ2Y0NEJKLHlCLENlMTRCUSxlLENBQUEsYyxDZjY0Qk4saUIsQ0FDQSxhLENBNURGLHVCLENlNzBCSSxRLENmdTFCSix5QixDZW53Qkksb0IsQ2JwR0EsZSxDYWdCQSxjLENmeTVCRixxQixDQTlEQSxrQixDQUNGLCtCLENFdDJCSSx1QixDRjY2QkosTyxDQTlEQSxjLENlLzBCWSxTLENBQ0ksVSxDZmkxQmhCLFEsQ0VsM0JJLGEsQ2FnQ1EsVSxDZm81QlYsaUQsQ0E5REEseUMsQ0EvQkYsdUIsQ0FpR0EsYyxDZTc0QmdCLHdCLENmaTFCaEIscUIsQ0U1M0JJLGtCLENGdzdCSixjLENBQ0UsWSxDQUNBLGlGLENlaDVCYyxRLENBRkosaUIsQ2Z3NUJWLFksQ0FDQSx1QixDZTU0QkUsYSxDZis2QkosZSxDZWo1QlEsbUIsQ0FBQSxtQixDZjAwQlIsWSxDZXgyQkksYSxDZnk1QkoscUIsQ0FDRSx3QixDQXRFRixxQixDRS80Qkksa0IsQ2EyREEsYSxDZnM1QkYsTyxDQUdGLHFCLENlejVCSSx1QixDZjg1QkYsb0IsQ0F0RUEsc0IsQ0FDRixpQixDZTcwQlksVSxDQUNJLFcsQ2ZzNUJkLDJCLENBQ0EsWSxDQUdGLGEsQ0F4RUEsYyxDQTRFQSxZLENlajVCUSwrQixDZnE1QlIsZSxDRTErQkksUSxDRmkvQkosa0IsQ0F6RUEsMkQsQ2V0MUJJLDJDLENmbTZCRixtRSxDQWdCRix5QmV6NUJRLFEsU0FBQSxPLENmMDVCTix3QixDQUNBLGdCLENlMTVCTSxVLENmMjBCUixpQixDRWw3QkksbUIsQ2E4RkEsbUIsQ2YwNkJGLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxPLENBbEZBLGdCLENBc0ZGLG9CLENlOTVCWSxVLENBQ0EsVyxDYm5IUix1QyxDYXdIWSxrQyxDZis1QmQsOEIsQ0FDQSwwQixDZXg1QkUsc0IsQ0FDSSxpQixDQUFBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUNBLG1CLENBQUEsWSxDQUFBLHdCLENBQ0EscUIsQ0FBQSxrQixDZmc2Qk4sdUIsQ0FDQSxvQixDZWg2Qk0sc0IsQ0FDQSwrQixDZncwQlIsdUIsQ0E2RkEsNEIsQ0F6RkUsMkIsQ0E2RkYsMEIsQ2VqNkJZLG1CLENmcTZCWixrQyxDQXpGQSxhLENFdDlCSSxnQyxDYXdJSSxlLENmMjZCTixjLENBekZBLGdCLENBQ0YscUIsQ2V0MEJJLGtCLENmbzZCSix1QyxDZWg2QlEsYyxDZm82QlIsb0MsQ0FDRSxlLENBekZBLGdCLENBNkZGLFksQ0FDRSxnQixDQXpGQSxrQixDQTZGRixlLENlajZCUSxrQixDQUNBLFksQ0FDQSxpRixDQUNBLFEsQ2Z5NkJSLGlDLENBekZBLGUsQ0E2RkEsaUMsQ0F6RkUsZSxDQUNGLGdCLENBNkZBLGlDLENBekZFLGUsQ0FDRiwrQixDQTZGQSxxQixDQXpGRSxZLENBQ0YsaUYsQ2UxMEJJLFEsQ0FDSSxxQixDQUNBLGtCLENBQ0EsZSxDZnc2QlIsa0IsQ2VwNkJRLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ0FBQSw0QixDZjQwQlIseUIsQ2UxMEJRLHFCLENBQ0ksdUIsQ0FDQSxvQixDZjQwQlosc0IsQ0U5aENJLE8sQ0Y2bkNKLHFCLENBaUJBLG9CLENFMXBDQyxlLENEREQsYyxDRCtwQ0UsZ0IsQ0F6RkYsa0IsQ0FvRUEscUIsQ0ExRkUsaUIsQ0FDRixpQixDZXAwQlEscUIsQ0FHSixpQixDQUNJLHVCLENBRUEsa0IsQ0FDSSxlLENmeTBCWiwrQixDQThGQSxvQixDQTFGQSw4QixDQUlFLHFCLENFOWpDRSxrQixDRjhwQ0osaUMsQ0ExRkEsZSxDQThGQSxvQixDQTFGRSxlLENBQ0YsaUIsQ0E4RkEsb0IsQ0MzcENFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0Q2cENBLHFCLENBQ0Esa0IsQ0M3cENBLGlCLENBQ0EsdUIsQ0Rra0NGLFksQ0V6bENDLFEsQ0RlQSxlLENEMHFDQyxnQixDQzVwQ0EsNEIsQ0FkRCxhLENEK3FDQyxxQixDQTVGQSxtQixDQUNGLGEsQ0U3bENJLGlCLENEU0gsaUIsQ0R5bENELG9DLENFNWxDSSxVLENER0gsaUIsQ0R5ckNDLFUsQ0FDQSxXLENBNUZBLGlCLENBQ0Ysd0IsQ0U1bENJLFEsQ0RISCxRLENEK3JDQyxpRCxDQTVGQSx5QyxDQWdHRixzQixDQ2pxQ0UsZ0MsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlCLENEcXFDRix5QixDQUNFLDhCLENBNUZBLGUsQ0FDRixjLENFNW5DSSxnQixDRHlDSCxxQixDRG1yQ0MsaUIsQ0ExRkYseUIsQ0V0bkNJLHNCLENENkJILG9CLENEeXJDQyxjLENBMUZGLGEsQ0N0a0NDLGUsQ0FDQyxVLENEd2tDRixtQixDQWdHQSxvQixDQTVGRSxtQixDQUNGLG1CLENDeGtDRSxZLENBQ0MsUSxDRHlxQ0gsbUIsQ0NycUNHLHNCLENBQ0Esb0IsQ0Qwa0NILGMsQ0FnR0EsaUIsQ0E1RkUsVSxDQUNGLFcsQ0N2a0NDLG1CLENBQ0MsZ0IsQ0FBQSxzQixDQUFBLG1CLENBQ0EsaUIsQ0FvQkMsVyxDQUNDLGMsQ0Rxa0NKLEssQ0MvakNFLE0sQ0FDQyxRLENBQ0EsTyxDQUNBLFcsQ0FDQSw2QixDQUNBLG1CLENBQ0EsbUIsQ0Rpa0NILFksQ0U5cUNJLHVCLENEdUdGLG9CLENEZ3JDQSxzQixDQXJHQSxzQixDQUNGLG1CLENDL2pDRSwwQixDQUNDLFMsQ0FBQSxlLENBQUEsaUIsQ0FDQSx1RCxDRHlxQ0QsK0MsQ0F2R0YsaUIsQ0V4ckNJLGlCLENEb0hGLFUsQ0RpckNBLFEsQ0FHRixvQixDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSw2QixDQUNBLGUsQ0FDQSxXLENBaEhBLG1DLENBQ0YsK0IsQ0Noa0NHLDJCLENBQ0MsUyxDQUNBLCtCLENBQ0EsdUIsQ0RxckNKLG9CLENBbUJBLDJCLENBdEhBLG1CLENFaHVDSSxtQixDRDhKSCxZLENENnJDQywyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQTNCRixvQixDQ2xyQ0ksc0IsQ0Rra0NKLFcsQ0FRQSxRLENBMkhBLDJCLENBQ0UsYSxDQVFBLFEsQ0FHRixnQyxDQTVIRSx1QixDQWdJRixrQixDQzNyQ0UsUyxDQUFBLGtCLENEZ3NDRix1QyxDQUNFLCtCLENBQ0EsMkIsQ0FqSUYsdUIsQ0U1dUNJLFMsQ0ZrM0NKLGlCLENBQ0UsWSxDQUNBLGUsQ0FDQSxpRixDQUlGLHVCLENBREEsYSxDQUVFLGUsQ0F0SUYsYSxDQzlqQ0Usa0IsQ0FDQyxrQixDRCtzQ0gsNkIsQ0N2c0NFLG1ELENBQ0EsK0MsQ0R5c0NBLDJDLENBMUlGLHVCLENDNWpDRSxlLENBTEQsZSxDRGl0Q0MsYyxDQTVJQSxnQixDQUNGLHFCLENFOXZDSSxrQixDRHdMSCxrQixDRHd0Q0QsZSxDQUNFLGUsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxRLENBQ0EsZSxDQUdGLHFCLENBbkpFLDZCLENBQ0YsVyxDQzlqQ0UsaUIsQ0RzdENGLG9ELENDbHRDRyw0QixDQUNBLHdCLENBQUEsb0IsQ0R1dENILG9CLENBcEpBLGlCLENBc0pFLGdCLENnQm43Q0YsaUIsQ0FDSSxlLENoQnU3Q0osd0IsQ2dCbjdDSSxvQixDQUNBLFUsQ0FDQSxXLENoQmd5Q0osbUIsQ0V0eUNDLGdCLENjREQseUIsQ2hCZzhDRSxzQixDQUNBLGlCLENBckpBLCtCLENBQ0YsdUIsQ0V0eUNJLGdCLENGZzhDSix5QixDQXJKRSxpQixDQUNGLFEsQ0V0eUNJLFUsQ2NiSixpQixDaEI0OENFLFksQ0FDQSx1QixDQUNBLGUsQ0FySkEsYyxDQUNGLGtCLENFdnlDSSxtQixDRmk4Q0oscUIsQ0FDRSxZLENBckpBLHVCLENBQ0Ysa0MsQ2dCaHlDSSw4QixDQUNJLDBCLENoQjA3Q1IscUIsQ0FDRSxtQixDQUNBLG1CLENnQng3Q00sWSxDQUNBLGtCLENBQ0EsYyxDaEJreUNSLE8sQ0V6MENDLGtCLENGcStDRCxvQixDQXZKRSxnQixDQUNGLGlCLENFejBDSSxrQixDYzBCQSxlLENoQjA4Q0YsYyxDQXZKQSxxQixDQUNGLGEsQ0EySkEsc0IsQ0F2SkUsZ0MsQ0FDRixlLENnQmx5Q0ksYyxDQUNJLGdCLENBQUEsa0IsQ0FBQSxrQixDaEJnOENSLDRCLENnQjk3Q1EsZSxDaEJveUNSLGtCLENnQmx5Q1EsZSxDQUNJLGMsQ2hCZzhDVixnQixDQUNBLHFCLENnQmg4Q1UsaUIsQ2hCbzhDWiwyQixDZ0JsOENZLGlCLENoQnM4Q1osWSxDQS9KQSxlLENFajJDSSxrQixDRnFnREosZSxDQUNFLGtCLENnQmo4Q0UsMEIsQ0FDSSxlLENoQm15Q1IsYyxDZ0JoeUNJLGdCLENBQ0kscUIsQ2hCa3lDUixrQixDQWlMQSxhLENBWkEsYyxDZ0JyN0NZLG1CLENBQ0EsbUIsQ0FDQSxZLENoQm03Q1osYyxDQWpLRSxpQixDZ0I5eENNLDJCLENBQUEsNEIsQ0FDQSx5QixDaEJreUNSLHFCLENnQmh5Q1EsUSxDaEJ3OENSLGEsQ2dCdjhDWSxlLENoQmt5Q1osbUMsQ2dCN3hDUSwyQixDQUlJLHFCLENBQ0EsaUIsQ0FBQSxhLENoQit4Q1osaUIsQ2dCOXhDWSxpQixDQUNJLDZCLENoQjA4Q2hCLFdnQm44Q1ksMkIsRWhCbzhDVixhLENnQm44Q1UsUyxDaEI0eENaLG9DLENnQnp4Q0ksNEIsQ0FDSSx5QixDQUFBLG9DaEJ3OENSLDBCLENnQnQ4Q1EsUSxDQUNBLFMsQ2hCMDhDUiwwQixDZ0J0OENZLFEsQ2hCMnhDWixTLENBZ0xBLDBCLENBQ0UsUyxDQTlLRixTLENBa0xBLDBCLENnQnA4Q1ksUyxDQUNBLFMsQ2hCdzhDWiwwQixDZ0J0OENZLFMsQ2hCdzhDVixTLENBR0Ysa0MsQ0FDRSxhLENnQjE4Q1UscUIsQ2hCcStDWixtQixDZ0JwK0NZLHFDLENoQit5Q1YsZ0MsQ0FDRixlLENFMzZDSSxjLENlbEJBLGdCLENqQnNuREYscUIsQ2dCeitDVSxxQyxDaEJtOUNWLGtCLENpQmhtREUsZSxDQUNJLGtCLENqQm9tRFIsb0MsQ2lCaG1EUSw2QixDQUNBLGtCLENBQ0EsK0IsQ2pCNDZDUix1QixDQXlMQSwwQyxDQXJMRSxpQyxDQUNGLGtCLENBeUxBLG1CLENBaExFLGtCLENBeUxGLHlCLENBckxBLGUsQ2lCNTZDUSxlLENBQ0ksYyxDQUNBLGlCLENqQjg2Q1osZSxDQXlMQSxtQixDR2pvREksZ0MsQ0g2OENKLGUsQ0VsOENJLGMsQ0NiSixnQixDSHdvREUscUIsQ0FDQSxrQixDRXRuREUsa0IsQ0Ywb0RKLG1CLENBQ0UsbUIsQ0FDQSxtQixDQXJMQSxZLENBQ0YsMkIsQ0VwK0NJLDRCLENDT0EseUIsQ0hzcERGLHFCLENFanBERSxrQixDQ0hJLHdCLENBQ0EscUIsQ0FDQSw2QixDSCs4Q1Isc0IsQ0VoK0NDLGtCLENDYUcsYyxDSDRvREYsa0IsQ0FHRixtQixDQVFFLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxlLENBeExGLHVDLENFOTlDSSxZLENGNnBESix3QixDQTFMQSxlLENBd05BLHVCLENBMUxBLGlCLENBOExBLHNCLENBMUxFLGUsQ0E4TEYsV0d4c0RJLDJCLEVIeXNERixzQixDQTFMQSxTLENBQ0Ysb0MsQ0dwOUNJLDRCLENBQ0kseUIsQ0FDQSxvQ0hvcERSLG1DLENBNUxBLFMsQ0VuaURDLFMsQ0ZvdURELG1DLENBNUxBLFMsQ0VsaURJLFMsQ0ZtdURKLG1DLENBNUxBLFMsQ0dyOUNJLFMsQ0hzcERKLG1DLENHcHBEUSxTLENBQUEsUyxDSHlwRFIsNkMsQ0FxQ0EsZ0IsQ0FwQ0UsbUIsQ0FDQSxtQixDR3pwRE0sWSxDSHU5Q1IsdUIsQ0dyOUNRLG9CLENBQ0ksc0IsQ0FDQSxRLENINnBEWiw2QyxDR3pwRFksaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLDJCLENIdTlDWixtQixDR3I5Q1ksbUIsQ0FYSixZLENIdXFETix3QixDQW5NQSxxQixDQUNGLGtCLENFN2pESSx1QixDQ2tGQSxvQixDSGtyREYsc0IsQ0FuTUEsYyxDQUNGLG1CLENHcDlDSSxhLENIdzlDSix5QyxDRWhrREksZSxDRnd3REosd0IsQ0FuTUEsZSxDQXVNQSxnQixDRzFwRFksaUIsQ0FJQSxrQixDSHc5Q1osYyxDR2g5Q1Esd0IsQ0FDSSxxQixDQUNBLDZCLENIcTlDWixRLENBdU1BLFksQ0FuTUUsZSxDQUNGLFMsQ0dsOUNJLDBCLENBQ0ksdUIsQ0FBQSxrQixDQUFBLHNCLENBQ0Esb0IsQ0gwcEROLGMsQ0FHRixnQixDRzFwRFEsc0IsQ0FDQSxvQixDQUNBLGMsQ0h5cURSLFcsQ0d0cURRLFksQ0FDSSxtQixDQUNBLG1CLENINHBEVixZLENBQ0EsMkIsQ0c1cERVLDRCLENBQ0EseUIsQ0hvOUNaLHFCLENHbDlDWSxRLENIZ3FEWixXLENHNXBEZ0IsdUIsQ0FDQSxpQixDQUNBLGlCLENBVUosUSxDSDRyRFoscUIsQ0FSQSxxQixDQXRCQSxrQixDRzFwRFksZSxDQUNBLGMsQ0hpOUNaLHFCLENHOThDUSxrQixDSDZwRFIsaUIsQ0d6cERZLGUsQ0FDQSxjLENBQ0EsZ0IsQ0hnOUNaLHFCLENFNW9ESSxpQixDRjIxREosbUIsQ0ExTUEsMkIsQ0c3OENJLHVCLENBQ0ksb0IsQ0gwcEROLHNCLENBR0YscUIsQ0F4TUEsa0IsQ0FnTkEscUIsQ0E1TUUsaUIsQ0FDRixpQixDRzU4Q1EsYyxDQUFBLHFCLENBQ0EsaUIsQ0grOENSLHVCLENFbnFESSwrQixDQ2tOQSx1QixDSHM5Q0osMkIsQ0c3OENJLDJCLENBQ0ksa0IsQ0grOENSLGUsQ0VqckRDLFksQ0NpT0csaUYsQ0hzcURKLFcsQ0FsTkUsZSxDQUNGLGtCLENFMXFESSxrQixDQ3FOQSxjLENIaXJESiw2QixDQUNFLG1ELENBQ0EsK0MsQ0FDQSwyQyxDR3pwREYsYyxDQVZJLGUsQ0g4OUNKLG1CLENBME5FLG1CLENHOXFERixZLENBVkksZSxDSDBxREYsa0IsQ0d0cURNLGMsQ0h3cUROLFEsQ0d2cURNLGUsQ0FLUixjLENBQ0kscUMsQ0h1cURGLGlDLENBeE5BLDZCLENHNThDRSx1QixDSHVxREYsaUIsQ0F4TkEsaUIsQ0dsOUNFLDJCLENIZ3JERiw0QixDQWpPQSx5QixDRzU4Q0UscUIsQ0hnckRGLFEsQ2tCajdERix5QixDQUNJLHFDLENBQ0EsaUMsQ0FDQSw2QixDbEJ1N0RKLGlCLENrQm43REksZ0MsQ0FDQSxlLENBQUEsYyxDQUFBLGdCLENBQ0Esa0IsQ2xCdTdERixlLENBR0Ysa0IsQ0FDRSxtQixDa0J6N0RFLG1CLENBQ0EsWSxDQUNBLHVCLENBQ0Esb0IsQ0FBQSxzQixDbEJtdERKLHdCLENrQmp0REkscUIsQ0FDSSw2QixDQUNBLFEsQ0FHSixtQixDQUNJLGtCLENBQ0EsbUIsQ0FDQSxhLENsQjg3RFIscUIsQ2tCMTdEUSxlLENsQjg3RFIsdUIsQ2tCNTdEUSxlLENBQUEsYyxDbEJtdERSLGdCLENrQmh0REkscUIsQ0FDSSxrQixDQUNBLGtCLENBQ0EsbUIsQ0FBQSxvQixDQUNBLDJCLENBQUEsZSxDbEJtOERSLDRCLENBaFBBLGUsQ2tCaHREUSxjLENBQ0kscUIsQ0FBQSxrQixDQUFBLCtCLENsQmt0RFosdUIsQ0EwUEEsYyxDQUNFLGMsQ0FDQSxLLENrQno4RGMsTSxDbEJtdERoQixPLENrQmp0RGdCLFEsQ0FDSSw2QixDbEJtdERwQixTLENrQjVzRE0saUIsQ0FDRSxtQixDQUNBLHlELENsQjhzRFIsaUQsQ2tCN3NEUSxZLENsQnk4RFIscUIsQ2tCdjhEUSxTLENsQitzRFIsa0IsQ0EyUEUsbUIsQ0FHRixtQyxDQXBPQSxvQixDbUIzd0RRLG1CLENBQ0ksbUIsQ25CdWdFVixZLENBQ0Esd0IsQ0EzUEYscUIsQ0VseURJLGtCLENpQm9CSSx1QixDbkI2Z0VOLG9CLENBQ0Esc0IsQ0EvQkYsbUMsQ0F4UEEsUyxDRTN3REksVSxDaUJOQSxXLENuQjhnRUYsNkIsQ0F6UEEsa0IsQ21CbHdERSxpQixDQUNJLFUsQ0FDQSxRLENuQjZ3RFIsYyxDQUdBLG9CLENBb1FFLFUsQ0E3UEEsVyxDQUNGLDRCLENtQjF3REksd0IsQ0FDSSxvQixDQUNBLGdFLENBRUEsZ0QsQ0FDQSw0RSxDakI1Qkosd0IsQ0YweURKLDRCLENtQm54REksVSxDbkJvaEVGLG1CLENBN1BBLGdCLENBQ0YseUIsQ0V6eURJLHNCLENpQmlCQSxlLENuQjZ4REosYyxDQStQRSxZLENtQnpnRUYsaUYsQ25COGdFQSxzQixDQURBLFUsQ21CeGdFSSxlLENuQjZnRUosVSxDQUNFLGtCLENBQ0Esa0IsQ0FPRiwyQixDQTdQQSxtRCxDRWwwREksK0MsQ2lCb0NKLDJDLENuQm15REEsYyxDbUI5d0RJLFksQ0FDSSw2QixDQUNBLFMsQ0FHSSxhLENBQ0ksZSxDbkJneERoQix3QixDbUIzd0RJLGUsQ25CK2dFSixnQixDQXBNQSxlLENtQnYwRFEsZSxDbkI2d0RSLGtCLENFajJESSxnQyxDaUJnRkEsZSxDbkJvaEVGLGMsQ0FDQSxnQixDQS9QQSxrQixDQW1RRixlLENFN2xFSSxjLENpQmlGUSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EscUIsQ25COGdFVix1QixDQUdGLFMsQ21COWdFWSxrQixDbkIrd0RaLGEsQ0VsM0RJLFksQ2lCMkZJLDZCLENuQjZoRU4sUSxDbUI3Z0VNLFksQ25COGhFUixZLENBQ0UsaUIsQ21CL2hFTSxtQixDbkJvaUVOLG1CLENBQ0EsWSxDbUJyaUVNLFksQ0FDSSx1QixDQUVBLGlCLENBSUEsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ25COHdEWixRLENBc1FBLFksQ0FqUUUsVSxDQUNGLFcsQ0U3M0RJLHFCLENGcW9FRix3QixDQUNBLHFCLENBbFFBLGtCLENBQ0YsdUIsQ21CNXdESSxvQixDQUNJLHNCLENuQm1oRVIsZ0IsQ0FDRSxVLENBcFFGLFcsQ0UxNERJLHFCLENpQnlIQSxrQixDbkJzeERKLGUsQ21CNXdESSxlLENBQ0ksYyxDQUVBLGtCLENqQnRJSixjLENpQm1JQSxlLENBWUksaUIsQ25Cd2hFUixZLENtQnBoRVEsa0IsQ0FDQSw2QixDQUNBLGlCLENuQjh3RFIsaUIsQ21CM3dESSxZLENBQ0ksaUYsQ25CdWhFUixlLENtQm5oRVEsa0IsQ0FDQSxlLENuQjZ3RFIsZ0UsQ0UzNkRJLDRELENpQndKQSx3RCxDbkJ3eERKLFksQ21CM3dESSxtQixDQUNJLG1CLENBQ0EsWSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsUSxDbkI2d0RSLGtCLENBMlFBLFcsQ0FDRSxnQixDQUNBLGdDLENBdlFBLFUsQ0FDRixZLENtQjN3REksb0QsQ0FDSSx1QixDbkI2d0RSLG9CLENFbjhESSxzQixDRitzRUosc0IsQ0F2UUUsbUMsQ0FDRixtQixDQTJRQSxlLENvQnB1RVEsZSxDcEI4OURSLGMsQ0VoK0RDLHFCLENrQkFHLGdCLENwQnErREosaUIsQ0UvOURJLGUsQ2tCTkEsYyxDcEJndkVGLGdCLENBdlFBLHFCLENBQ0Ysa0IsQ0U5OURJLGUsQ0Y2dkVKLGtCLENBbkJBLGdCLENvQmp0RVEsbUIsQ0FBQSxtQixDQUNBLFksQ3BCZ3RFUixnQixDQUlFLDJCLENBdlFBLDRCLENBQ0YseUIsQ29CNzlEUSxxQixDQUNJLFEsQ3BCb3dFWixZLENBM0JBLGtCLENvQnpxRVEsYyxDQUNBLGdCLENwQnNzRU4scUIsQ0E5QkYsa0IsQ29CcnVFWSxlLENwQmsrRFosa0IsQ0EyUUEsa0IsQ29CbnVFUSxRLENwQjB1RVIsc0IsQ0E1UUEsVSxDRWwvREksaUIsQ0Ztd0VKLFUsQ0E1UUEscUIsQ29CeDlESSxpQixDQUNJLGlCLENBRUEsa0IsQ3BCd3VFUixZLENBSUUsa0IsQ29CdHNFTSxlLENBQ0Esa0IsQ0FwQ0EsbUIsQ0FOSixlLENwQnd2RUoseUIsQ0FDRSxrQixDQWhSRixnQixDb0I1OURRLGdDLENBQ0ksZSxDQUNBLGMsQ3BCODlEWixnQixDb0IzOURRLHFCLENBQ0ksa0IsQ0FJSixjLENBQ0ksb0IsQ0FDQSxpQixDcEI0OURaLGlCLENvQno5RFEsdUIsQ0FDSSw4QixDQUNBLGUsQ3BCMjlEWixjLENvQng5RFEscUIsQ0FDSSxrQixDQUNBLCtCLENwQjA5RFosdUIsQ0FzUkEsb0IsQ0FsUkUsMkIsQ0FDRixrQixDQTBSQSwwQkFyUkUsTyxDQUNGLG1CLENvQmg5RFksRSxDcEJvOURaLGMsQ29CajlEZ0IsbUMsQ0FDQSxjLENBR0EsZSxDQUNBLGMsQ2xCakhmLFUsQ2tCMEdXLGdCLENBV1EsYyxDcEJ3OURwQixnQixDRXZrRUksYyxDRmkyRUYsYyxDb0I1dUVrQixrQixDbEIvR2hCLFUsQ2tCOEZRLFksQ3BCKytEWixTLENFdmtFSSxpQixDRjJrRUYsYyxDQUNGLGtCLENvQnY5RGdCLE8sQ0FDQSxrQixDQUNBLFksQ0FDSSxpQixDbEI5SGhCLGtCLENrQnlIUSxjLENwQnUrRFosTyxDb0J4OURJLFEsQ0FDSSxnQixDQUdBLGMsQ0FFQSxpQixDQU5KLGUsQ3BCbytERixZLENFbG5FRSxLLENrQjhJQSxlLENBYVEsa0IsQ0FiUixlLENBSUksYyxDQUpKLGUsQ3BCKytESixxQixDRWpuRUksaUYsQ0ZxbkVGLG1CLENBQ0Ysc0IsQ29CMzlESSxvQixDQUNJLGMsQ0FHQSxlLENBQ0EsaUMsQ3BCNjlEUixhLENBMFJFLHlCLENBdFJBLFEsQ0FDRixVLENvQjE5RFEsWSxDQUNBLGUsQ0FHQSxhLENwQjg5RFIsaUIsQ0EwUkUscUMsQ0F0UkEsYyxDQUNGLGUsQ29CNTlEUSxtQixDQUFBLGMsQ3BCMHZFTixrQixDQUNFLHNCLENvQnp2RUksa0IsQ3BCMnZFSixjLENBQ0EsaUIsQ0FHRix3QixDb0I3dkVNLGUsQ0FMSixZLENBUVEsc0IsQ3BCZ3dFUixvQixDQUNBLGMsQ0EvUkosZ0IsQ0V4cUVJLHNCLENrQjhMQSxvQixDQWFRLGMsQ3BCcXdFVixXLENBRUUsUSxDQW5TRixXLENBQ0YsYyxDQWdTRSxXLENBU0EsYyxDQXJTQSxZLENvQjM5RE0sUyxDQUFBLGtCLENBQ0EsWSxDcEJ3d0VKLGlCLENBQ0EsUSxDQUdGLGUsQ29CMXdFTSxlLENBR0EsWSxDQUNJLGlCLENBREosZSxDQUdRLGUsQ3BCaStEZCxnRSxDQUNGLDRELENFeHJFSSx3RCxDRjRyRUYsWSxDQUNGLEssQ0FHQSxXLENFbHRFQyxxRCxDa0IrT08sbUIsQ3BCdytEUixzQixDRWp0RUksbUIsQ0ZxdEVGLGlCLENBQ0YsYyxDQWdURSxVLENBNVNBLGlCLENvQjk5REYsZ0IsQ0FDQSxnQixBcEJreEVBLDBCb0I5d0VJLEssQ0FDSSxzQixDcEJneEVKLG1CLENvQnJ4RUosWSxDQUNJLHFELENwQm0rREYscUIsQ29CaCtERSxZLENwQm0rREYsZSxDQUNGLGdFLENxQjV1RUEsNEQsQ0FDSSx3RCxDQUlKLFcsQ0FDSSxzRCxBckJ5aUZKLDBCc0I1aUZRLDBDLEN0QjZpRk4sTyxDQUNFLG1CLENBK05GLGtDLENBdGhCQSxFLENBQ0YsYyxDcUIxdUVZLEUsQ3JCOHVFWixjLENBNlRFLE0sQ0F6VEEsNkIsQ0FDRix1QixDcUIzdUVZLFksQ3JCK3VFWixpQixDRWp3RUksUSxDRnF3RUYsOEIsQ0FDRixZLENxQjV1RVksbUMsQ3JCZ3ZFWixjLENzQmh4RUksa0QsQ3RCNmtGRixlLENBa0JGLGdCLENBM1VFLGMsQ3FCN3VFVSx3QixDQUNBLGdCLENBRkoseUIsQ0FTQSx5QixDQUxRLGdCLENyQm12RWQsYSxDQWtVQSx1QixDcUI5aUZNLGUsQ3JCa3ZFUixhLENFdnhFSSxZLENGMnhFRixnQixDQUNGLHFDLENxQjl1RVEsZSxDQUNBLHNDLENBRUEsb0IsQ0FBQSxxQyxDckJvakZOLHFCLENxQmxqRk0sc0MsQ0FDQSxhLENBRUEsYSxDQUdKLGdCLENBQ0ksZ0IsQ3JCZ3ZFUixrQixDQXdVRSxrQyxDcUJwakZVLCtCLENBQ0EsMkIsQ0FDQSx1QixDckJtdkVaLFksQ0U3eUVJLG1CLENtQm1EQSxtQixDQVlRLFksQ3JCa3ZFViw2QixDQUNGLDZCLENxQi91RUksOEIsQ0FDSSwwQixDckJpdkVSLG9CLENFM3pFSSxpQixDbUJ5RUEsd0IsQ0FJUSxRLENyQnlqRlYsWSxDc0JscEZFLGEsQ0FJSSx5QyxDdEJ1cEZKLGlCLENBR0YsZ0QsQ0FDRSxrQixDc0J6cEZJLGMsQ0FPSixnQixDQUNJLGEsQ0FFQSxZLENBQUEsZ0IsQ3RCZzFFUixrQixDQW1WRSw2QixDQUNBLDRCLENBQ0UsK0IsQ0FqVkYsMkIsQ0FDRix1QixDQXFWRSxjLENzQmpxRlUsa0IsQ3RCaTFFVixVLENBQ0YsWSxDQXVWRSxjLENBQ0UsUSxDc0J0cUZBLG1CLENBSVEsYyxDdEI2cUZWLGMsQ0E1VkEsaUIsQ0FDRixjLENBS0EsTyxDQTJWSSxrQixDc0J2cUZBLFksQ0FBQSxhLEN0QjhxRkYsa0IsQ0FDRSxjLENzQjdxRkEsa0IsQ0FISixpQixDQU1RLGtCLEN0QmtyRk4sZSxDQVdBLG9CLENzQm5yRkUsMkIsQ3RCaTFFSiw0QixDRTU0RUMseUIsQ29CcURELHFCLEN0QjYxRUEsdUIsQ0VoNEVJLG9CLENvQm1DSixzQixDdEI4cUZFLGUsQ3NCenFGRSxRLEN0Qm9yRkYsb0IsQ3NCaHJGTSx3QixDQUNBLHFCLEN0QmsxRU4sa0IsQ3NCOTBFTSxpQixDdEJxMUVSLE8sQ3NCajFFSSxTLENBQ0ksVSxDQUdBLGMsQ3RCbTFFUiwrQixDQXVXRSxxQixDQWNBLGUsQ0FqWEEsbUIsQ0FDRixtQixDc0JqMUVJLFksQ0FHSSxZLENBQ0EsWSxDdEI2ckZOLGUsQ3NCbnJGTSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQWlCQSxVLENwQmxHSixpQyxDRnk2RUosaUMsQ3NCNTFFSSxnQixDQWVJLGlDLENBQ0EsZ0IsQ0FDQSxhLENBTUEscUIsQ0FDSSxhLEN0QncxRVYsb0IsQ0U3N0VFLGtCLENvQnlGQSxZLENDMUdJLG9CLENBQ0EsUSxDQUZKLGlCLENBSVEsYSxDQUtKLHVCLENBREosYSxDQUVJLGdCLEN2QnM5RVIsNkIsQ0VoK0VDLCtCLENxQlFHLDJCLENBT1EsdUIsQ3JCVFIsb0IsQ3FCRUEsZ0IsQ0FXUSxXLEN2Qnc5RVosd0IsQ0UvOUVJLGdCLENGbStFRixZLENBQ0YsYyxDQTBXRSxhLENBdFdBLDJCLENBQ0YsNEIsQ3VCeDlFUSx5QixDQUNJLHFCLEN2QjA5RVosaUIsQ0EwV0UscUMsQ0FDRSxjLENBeFdKLGtCLENFci9FSSxjLENGazJGRixtQixDQUNFLGMsQ3VCaDBGQSx5QixDQUNJLGMsQ0FDQSxtQixDdkJzMEZKLFksQ0EzV0osa0IsQ0VoZ0ZJLHNCLENxQm1DQSxtQixDQU9RLDBCLEN2QjA5RVYsa0IsQ0FDRixpQixDdUJ2OUVJLGEsQ0FDSSxjLEN2QnUwRkosa0IsQ3VCcjBGSSxrQixDQUNBLGtCLENBQ0EsdUMsQ0FDQSxhLEN2QjYwRk4sd0IsQ3VCNTBGTSxlLENBUEosbUMsQ3JCOUNBLG1DLENxQndEUSxRLEN2QnExRlYsbUMsQ0F0WEEsUSxDdUJ6K0VFLG1DLENBa0JRLFMsQ0FHSixnQixDQUNJLFEsQ3ZCNDlFWixZLENFaGlGSSxlLENxQm1FSSxxQixDQUdRLG1CLEN2QnUxRlosYSxDQXhYSixnQixDdUIzOUVRLHFCLENBQ0ksaUIsQ0FDQSxhLENBR0EsZSxDQUNBLGEsQ0FOSixXLENBU1EsZ0IsQ3ZCODlFZCxrQixDdUJ4OUVNLDZCLENBQUEsK0IsQ0FBQSwyQixDQUNBLHVCLENBQ0EsZSxDdkIyMUZKLFEsQ0E5WEosYyxDdUJ6OUVJLHFCLENBQ0ksaUIsQ3ZCNDFGSixhLENFaDdGQSx5QixDcUJtRkEscUIsQ0FJUSxpQixDdkI0OUVWLGEsQ0FJRix3QixDQURFLDRCLEN1Qng5RUUsVSxDQUVJLGMsQ3ZCcTNGTixZLEN1QnAzRlUsYSxDQUlBLHNCLENBREEsVSxDQUVBLGdCLENBR0EsVSxDQUNBLGtCLENBSUEsMkIsQ0FDQSwrQixDQUNBLDJCLENBQ0EsdUIsQ0FZUixlLENBQ0EsK0IsQ0FDQSwyQixDQUNBLHVCLENBQ0EsZ0IsQ0FHQSxZLENBQUEsSyxDQUdBLFcsQ0FDQSwrQixDQUNBLGMsQ0FJQSxzQixDQUNBLGMsQ0FHQSxpQixDQUNBLGMsQ0FDQSxjLENBQ0Esa0IsQ0FBQSxlLEN2QmcyRkYsZ0IsQ0FDRSxlLEN1Qi8xRkEsUSxDQUNBLGtCLENBQ0EsTyxDdkIwOUVKLGdCLENBNFlJLGMsQ3VCaDJGSixvQixBdkJxMkZBLHlCQUNFLHVCLENBQ0UsVSxBQUlKLHlCdUJ0MkZJLE8sQ0FDQSxrQixDdkI0K0ZGLGtDLEN1QjMrRkUsRSxDQUFBLGMsQ3ZCdTlFSixFLENBdVpJLGMsQ3VCejJGQSxVLEN2QjYyRkEsYyxDdUIzMkZBLGUsQ3ZCdTlFSixjLENBMlpFLGtCLEN3QmhqR0UsbUIsQ3hCeXBGRixjLENFbnBGRSxvQixDRjhwRkoscUIsQ3dCcHFGSSxrQyxDdEJNQSxnQixDc0JPUSxjLENBSVIsWSxDQUNJLGEsQ3RCWkosWSxDc0JXQSxjLEN4Qm9xRkosMEMsQ0V6cUZJLGtCLENGNnFGRixnRCxDQUNGLGMsQ3dCOXBGUSxrQixDQUlBLCtDLENDSkEsdUIsQ0E0Qkksd0IsQ0R2QkEsYyxDdEIzQlIsZ0IsQ0YwckZKLFksQ0UxckZJLGtCLENGd2xHRixVLENBQ0UsaUIsQ3dCdGpHQSxnQyxDQUNJLGtCLEN4QmdxRlIsdUIsQ0U5ckZJLGUsQ3NCNkJBLGMsQ3hCc3FGRixtQixDQUNGLGMsQ0FHQSxlLENFdnNGSSxVLENzQndDQSxXLENBSVEsYSxDeEIrcEZWLGdCLENBQ0YsaUIsQ0FHQSx5QixDRS9zRkksb0IsQ3NCK0NJLHFCLEN4QnFxRlIsYyxDQXFFRSxxQyxDd0JudUZNLGMsQ0FHSSxhLENBQ0EsaUIsQ0FDQSxjLEN4QmtxRlosTyxDRW51Rkksa0IsQ0Z1dUZGLFksQ0FDRixpQixDRWx1Rkksa0IsQ0ZzdUZGLHVCLENBQ0YsMkIsQ0VqdUZJLDRCLENzQmdESSx5QixDQWlCUSxxQixDeEJvcUZkLHdCLENBQ0YscUIsQ3dCanFGUSxrQixDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLGlCLEN4QmlrR1YsTyxDeUI1cEdFLFMsQ0FDSSxVLEN6Qmt3RlIsUSxDeUJud0ZJLFksQ0FRUSxnQixDekJvd0ZWLGtCLEN5Qjl2Rk0sa0IsQ0FDQSxhLEN2QkhKLGEsQ3VCQ0Esa0IsQ3pCMHdGRixtQixDQUNGLHNCLEN5Qmh3Rkksb0IsQ0FDSSxjLENBSUEsZSxDekJpcUdKLHlCLENBQ0EsUSxDRS9yR0gsWSxDdUJrRVcsVyxDQUlBLFUsQ3pCcXhGWixTLEMwQnIxRlEsZSxDRGtCSixrQixDekJrckdGLG9DLENBaGFBLGlCLEN5Qmx4RkUsbUIsQ0FrQlEsYyxDQUlSLHdCLENBQ0ksWSxDekIrd0ZSLFksQ3lCNXdGUSw2QyxDQUNBLFEsQ0FDQSx5QyxDekJ1cUdKLGdDLENBQ0EsZSxDeUJ2cUdJLGMsQ3pCeXFHSixnQixDQUNBLGtCLENBbUJGLGMsQ0F2YUEseUIsQ0FDRixRLENBMmFFLGEsQ3lCanFHVSxnQixDQVJJLGMsQ3pCcXdGaEIsd0IsQ3lCaHdGUSxjLEN6QjR3Rk4sYSxDQUNGLHlCLENBeWFJLFEsQzBCdndHSSxZLENBQ0EsVSxBMUJreEdSLHlCMEIzcUdRLGtDLENBMkZJLFcsQzFCeXFGWixFLENFeDJGSSxjLENGNDJGRixFLENBQ0YsYyxDQTJhRSxNLENBdmFBLHlCLENBQ0YsUSxDMEJoMkZZLFksQ0FDQSxpQixDMUI0d0dSLFEsQ0VyeUdILDhCLEN3QnNCTyxZLENBVUksZSxDMUI0d0dWLG1DLENBQ0UsYyxDQU9GLGMsQ0E3YUEsYyxDMEJqM0ZNLHVCLENBZ0JRLFksQzFCb3hHWixlLENBN2FGLDBDLENBQ0Ysa0IsQ0FtYkUseUMsQ0EvYUEsaUIsQzBCajJGTSwrQyxDQUFBLE8sQ0FDQSxrRCxDMUJ3eEdKLGMsQzBCdHhHSSwrQyxDMUI2eEdOLG1CLENBeGJGLGMsQzBCejJGSSxTLENBV1EsaUIsQ0FJUixjLEMxQnV5R0Ysc0IsQzBCMXdHVSxtQyxDQTdCUix5QixDQUNJLGMsQ0FHQSxZLENBQ0EsaUIsQzFCNnhHTixrQixDQXRiRixjLENFMzZGQyxrQixDQU1HLGlDLEN3QnlEQSwyQixDQW1CUSw0QixDQUNBLHlCLEMxQncyRlYscUIsQ0FDRix1QixDRTE2Rkksb0IsQ3dCNkNBLHNCLENBd0JRLHNCLEMxQnkyRlYsbUIsQ0FDRiwwQixDQThiRSxPLENBdGJBLFEsQ0FDRixTLENFcDhGSSxRLENGdzhGRixjLENBQ0YsaUIsQ0U3N0ZJLFksQ3dCc0ZBLGdCLENBT1Esa0IsQ0FJUixlLENBQ0ksa0IsQ0FHQSxvQixDQUNBLFMsQ3hCeEhQLG1CLEN3Qm1IRyxzQixDQVNRLG9CLEMxQjAyRlYsYyxDMEJuM0ZFLHVCLENBYVEsa0IsQzFCb3lHVixlLENBdGJBLFEsQzBCMzNGRSx5QixDQW9CUSxRLENBQ0EsVSxDMUI0MkZWLGdCLENBQ0YsYSxDMEJ0MkZRLHFCLENBQUEsaUIsQzFCb3lHTixxQixDQUNFLGtCLENFOTZHQSxzQixDQUFBLHFDLEN3QndJQSxjLEMxQmkzRkYsNEIsQ0FDRixjLEMwQngyRlEsa0IsQ0FDSSxjLENBR0EsMkIsQ0FDQSxjLEMxQjAyRlosVSxDMEJyMkZRLFksQ0FBQSxrQixDQUVBLGMsQ0FDSSxRLEMxQml6R1YsdUMsQ0FsY0YsbUIsQ0VsZ0dJLGMsQ0Z1Z0dKLHlDLEMwQnYyRkksYyxDQUdJLFcsQ0FDQSxpQixDMUJ5MkZSLFEsQzBCNzJGSSxxQixDMUJpekdGLGtCLENBNWFBLGlCLENBWUYsZ0IsQ0FoQ0UsYyxDMEJuMkZNLHFCLENBQ0ksaUIsQ0FDQSxjLENBRkosYyxDQVNRLFksQzFCazNGaEIsbUIsQzBCMTJGWSxVLEN4Qi9MUix1QixDd0IrTFEsVSxDQVdKLFksQ0FDQSxZLEMxQjgyRlIsZSxDRTNrR0MsYyxDd0J5TkcsYyxDQVNRLGtCLEN4QjVOUixjLEN3Qm1OQSxjLEMxQjQzRkYsWSxDQUNGLGlCLENBb2NFLFcsQzBCOXlHVSwrQixDMUJzMEdWLFksQzBCbDBHRSxlLENBQ0ksYyxDQUdBLGlCLENBQ0EsYyxDQUNBLGtCLENBR0Esa0IsQ0FDQSwyQixDQUFBLDRCLEMxQjgyRlIseUIsQzBCNzJGUSxxQixDMUJpM0ZSLFUsQ0FtY0ksaUIsQ0FHRixZLENBRUUsYyxDQUNBLGtCLENBR0YseUIsQ0FDRSxrQixDQUdGLGdCLENBQ0UsYyxDQUNBLG9CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQmFzZSAqLyAvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMzY2cHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDUwcHg7XG4gIC0tZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1zZWNvbmQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXRpdGxlczogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIC0tdGV4dC1zaXplOiAxNnB4O1xuICAtLWJsYWNrOiAjMkMyQzJDO1xuICAtLWdyYXk6ICM2OTY5Njk7XG4gIC0tcmVkOiAjNzAwMjBGO1xuICAtLXJlZC1saWdodDogI0I0MDEyQjtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1wYWdlLWJnOiAjRTVFN0VCO1xuICAtLXRleHQtY29sb3I6ICMzQTNBM0E7XG4gIC0tZnVsbC1zaXplOiAxNjAwcHg7XG4gIC0tbGFwdG9wLXNpemU6IDExOTlweDtcbiAgLS10YWJsZXQtc2l6ZTogNzY3cHg7XG4gIC0tbW9iaWxlLXNpemU6IDQ4MHB4O1xuICAtLWxheW91dC1sZWZ0OiA0NTZweDtcbiAgLS1sYXlvdXQtY2VudGVyOiBtaW5tYXgoYXV0bywgODQwcHgpO1xuICAtLWxheW91dC1yaWdodDogMWZyO1xuICAtLWxheW91dC1nYXA6IDEwcHg7XG4gIC0tbGF5b3V0LXNoaWZ0OiAxMHB4O1xuICAtLXRleHQtdHJhbnNsYXRlOiAtMTc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXRleHQtdHJhbnNsYXRlOiAtOThweDtcbiAgICAtLWxheW91dC1sZWZ0OiAyMDBweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmctbGlnaHQpO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA4NXB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5hbmltYXRpb24taDIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtbGlnaHQpO1xufVxuXG4uY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDMzMnB4IDMzMnB4O1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uY2FyZHNfX2NhcmQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jYXJkc19fY2FyZCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXJkc19fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuLmNhcmRzX19jYXJkLmNhcmRzX19jYXJkLS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jYXJkc19fY2FyZC5jYXJkc19fY2FyZC0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1saWdodCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jYXJkc19fY2FyZC5jYXJkc19fY2FyZC0tbGluayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXJkc19fY2FyZC5jYXJkc19fY2FyZC0tbGluayB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNhcmRzX19jYXJkLmNhcmRzX19jYXJkLS1saW5rIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jYXJkc19fY2FyZC5jYXJkc19fY2FyZC0tbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmNhcmRzX19jYXJkLmNhcmRzX19jYXJkLS1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXJkc19fY2FyZC5jYXJkc19fY2FyZC0tbGluayBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYXJkc19fY2FyZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNhcmRzX19jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmNhcmRzX19jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuY2FyZHNfX2NhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhcmRzX19jYXJkIHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXJkc19fY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jYXJkc19fY2FyZDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jYXJkc19fY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbi5jYXJkc19fY2FyZDpudGgtY2hpbGQoMykge1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuY2FyZHNfX2NhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxufVxuLmNhcmRzX19jYXJkOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jYXJkc19fY2FyZDpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG4uY2FyZHNfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiA0LzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jYXJkc19fY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuY2FyZHNfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOXB4IDRweCAwIDA7XG59XG5cbi50aXRsZS1mYWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhpZGUtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MjBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jb250YWluZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5hYm91dF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuYWJvdXRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFib3V0X19pbm5lciBoMiB7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogNDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFib3V0X19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5hYm91dF9faW5uZXIgaDIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2lubmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmFib3V0X19pbm5lciBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWJvdXRfX2lubmVyIGgyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRleHQtdHJhbnNsYXRlKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5hYm91dF9faW5uZXIgaDIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmFib3V0X19pbmZvIHtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmFib3V0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hYm91dF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmFib3V0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWJvdXRfX3RleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmFib3V0X19pbWcge1xuICBtYXgtd2lkdGg6IDMzNHB4O1xufVxuLmFib3V0X19pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIC5iZW5lZml0c19faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5iZW5lZml0cy1yZXN1bWUuYmVuZWZpdHMgLmJlbmVmaXRzX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIC5iZW5lZml0c19faW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIC5iZW5lZml0c19faW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5iZW5lZml0cy1yZXN1bWUuYmVuZWZpdHMgLmZvcm1hdHMtcmVzdW1lIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICBwYWRkaW5nOiA2MHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5iZW5lZml0cy1yZXN1bWUuYmVuZWZpdHMgLmZvcm1hdHMtcmVzdW1lIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIC5mb3JtYXRzLXJlc3VtZSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4uYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIC5mb3JtYXRzLXJlc3VtZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIC5mb3JtYXRzLXJlc3VtZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXJlc3VtZS5iZW5lZml0cyAuZm9ybWF0cy1yZXN1bWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmJlbmVmaXRzLXJlc3VtZS5iZW5lZml0cyAuZm9ybWF0cy1yZXN1bWVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmJlbmVmaXRzLXJlc3VtZS5iZW5lZml0cyAuZm9ybWF0cy1yZXN1bWVfX2xpc3Qge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIC5mb3JtYXRzLXJlc3VtZV9fbGlzdCBsaSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmJlbmVmaXRzLXJlc3VtZS5iZW5lZml0cyAuZm9ybWF0cy1yZXN1bWVfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5iZW5lZml0cy1yZXN1bWUuYmVuZWZpdHMgLmZvcm1hdHMtcmVzdW1lX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5iZW5lZml0cy1yZXN1bWUuYmVuZWZpdHMgLmZvcm1hdHMtcmVzdW1lX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXJlc3VtZS5iZW5lZml0cyAuZm9ybWF0cy1yZXN1bWVfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5iZW5lZml0cy1yZXN1bWUuYmVuZWZpdHMgLmZvcm1hdHMtcmVzdW1lX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5iZW5lZml0c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYmVuZWZpdHMgaDIge1xuICBncmlkLWNvbHVtbjogMi80O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuYmVuZWZpdHMgaDIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uYmVuZWZpdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuYmVuZWZpdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5iZW5lZml0cyBoMiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJlbmVmaXRzIGgyIHNwYW46Zmlyc3QtY2hpbGQsIC5iZW5lZml0cyBoMiBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdGV4dC10cmFuc2xhdGUpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmJlbmVmaXRzIGgyIHNwYW46Zmlyc3QtY2hpbGQsIC5iZW5lZml0cyBoMiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mYXFfX2lubmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZhcV9faW5uZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmZhcV9faW5uZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mYXFfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmFxX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZhcV9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuZmFxX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcV9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4uZmFxX19pdGVtLmFjdGl2ZSAuZmFxX19pdGVtLWJvdHRvbSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmFxX19pdGVtLmFjdGl2ZSAuZmFxX19pdGVtLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcV9faXRlbS5hY3RpdmUgLmZhcV9faXRlbS10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mYXFfX2l0ZW0uYWN0aXZlIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19pdGVtLmFjdGl2ZSAuaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLmZhcV9faXRlbS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmZhcV9faXRlbS10b3Age1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmZhcV9faXRlbS10b3A6aG92ZXIgLmZhcV9faXRlbS1xdWVzdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuLmZhcV9faXRlbS10b3A6aG92ZXIgLmZhcV9faXRlbS1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWxpZ2h0KTtcbn1cbi5mYXFfX2l0ZW0tcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuZmFxX19pdGVtLXF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19pdGVtLXF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5mYXFfX2l0ZW0tb3BlbiB7XG4gIGZsZXg6IGF1dG8gMCAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFfX2l0ZW0tb3BlbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG4uZmFxX19pdGVtLW9wZW4gLmljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19pdGVtLW9wZW4gLmljb24gc3ZnIHtcbiAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFxX19pdGVtLWJvdHRvbSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5mYXFfX2l0ZW0tYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYXFfX2l0ZW0tYm90dG9tIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZmFxX19pdGVtLWJvdHRvbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mYXFfX2N0YSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmFxX19jdGEge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mYXFfX2N0YSB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4O1xuICB9XG59XG4uZmFxX19jdGEtdGV4dCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mYXFfX2N0YS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5mYXFfX2N0YS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxX19jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZhcV9fY3RhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZhcV9fY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mYXFfX2N0YS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFfX2N0YS1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMzRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZhcS1yZXN1bWUuZmFxIC5mYXEtcmVzdW1lX19jdGEuZmFxX19jdGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uZmFxLXJlc3VtZS5mYXEgLmZhcV9fY3RhLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG59XG4uZmFxLXJlc3VtZS5mYXEgLmZhcV9fY3RhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZC1saWdodCk7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyX190b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQ4cHggNTgwcHggdmFyKC0tbGF5b3V0LXJpZ2h0KTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIwcHggMzY0cHggdmFyKC0tbGF5b3V0LXJpZ2h0KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4O1xuICB9XG59XG4uZm9vdGVyX190b3AtdGl0bGUge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZm9vdGVyX190b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuZm9vdGVyX190b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLW1haWwge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuZm9vdGVyX190b3AtbWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLW1haWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mb290ZXJfX3RvcC1tYWlsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZvb3RlciAubWFpbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG59XG4uZm9vdGVyIC5tYWlsLWxpc3QgbGk6bnRoLWNoaWxkKDIpIGEge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG4uZm9vdGVyIC5tYWlsLWxpc3QgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9vdGVyIC5tYWlsLWxpc3QgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZC1saWdodCk7XG59XG4uZm9vdGVyX190b3Atc29jaWFscyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLXNvY2lhbHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZm9vdGVyX190b3Atc29jaWFscyAuc29jaWFsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLXNvY2lhbHMgLnNvY2lhbC1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLXNvY2lhbHMgLnNvY2lhbC1saXN0IGEge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9vdGVyX190b3Atc29jaWFscyAuc29jaWFsLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtbGlnaHQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mb290ZXJfX3RvcC1zb2NpYWxzIC5zb2NpYWwtbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbS1sZWZ0IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhMWFhYmE7XG59XG4uZm9vdGVyIC5mb290ZXItbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCkge1xuICAuZm9vdGVyIC5mb290ZXItbWVudSB1bCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyLW1lbnUgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlci1tZW51IHVsIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3RlciAuZm9vdGVyLW1lbnUgdWwgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtbGlnaHQpO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgdG9wOiA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjgsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxODIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbGVmdDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4uaGVhZGVyX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uaGVhZGVyX19sZWZ0IC5idXJnZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuaGVhZGVyX19sZWZ0IC5idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDQ0cHg7XG59XG4uaGVhZGVyX19uYXYge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tbGF5b3V0LXNoaWZ0KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uaGVhZGVyX19uYXYgdWwgbGkge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXJfX25hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC1saWdodCk7XG59XG4uaGVhZGVyIC5oZWFkZXJfX25hdjpoYXMobGk6aG92ZXIpIGxpOm5vdCg6aG92ZXIpIHtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xufVxuLmhlYWRlcl9fY29udGFjdHMgbGkge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmhlYWRlcl9fY29udGFjdHMgbGk6bnRoLWNoaWxkKDIpIGEgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xufVxuLmhlYWRlcl9fY29udGFjdHMgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGVhZGVyX19jb250YWN0cyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWxpZ2h0KTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzIGxpIGEgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYWluLXNjcmVlbi1yZXN1bWUubWFpbi1zY3JlZW4gaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDkycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLm1haW4tc2NyZWVuLXJlc3VtZS5tYWluLXNjcmVlbiBoMSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tc2NyZWVuLXJlc3VtZS5tYWluLXNjcmVlbiBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm1haW4tc2NyZWVuLXJlc3VtZS5tYWluLXNjcmVlbiBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ubWFpbi1zY3JlZW4tcmVzdW1lLm1haW4tc2NyZWVuIGgxIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubWFpbi1zY3JlZW4tcmVzdW1lLm1haW4tc2NyZWVuIGgxIGIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLm1haW4tc2NyZWVuIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm1haW4tc2NyZWVuIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubWFpbi1zY3JlZW4gaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLXNjcmVlbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sYXlvdXQtbGVmdCkgdmFyKC0tbGF5b3V0LWNlbnRlcikgdmFyKC0tbGF5b3V0LXJpZ2h0KTtcbiAgICBnYXA6IDBweDtcbiAgICBsaW5lLWhlaWdodDogOTIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLm1haW4tc2NyZWVuIGgxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubWFpbi1zY3JlZW4gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tYWluLXNjcmVlbiBoMSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tc2NyZWVuIGgxIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLm1haW4tc2NyZWVuIGgxIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuLm1haW4tc2NyZWVuIGgxIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IDMvNDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5tYWluLXNjcmVlbiBoMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbi5tYWluLXNjcmVlbiBoMSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1sYXlvdXQtc2hpZnQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAubWFpbi1zY3JlZW4gaDEgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5tYWluLXNjcmVlbiBoMSB7XG4gICAgZ2FwOiAwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1zY3JlZW4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTA3cHg7XG4gIH1cbn1cbi5tYWluLXNjcmVlbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tc2NyZWVuX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5tYWluLXNjcmVlbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWluLXNjcmVlbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDVweDtcbn1cbi5tYWluLXNjcmVlbl9fbGlzdCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTFweCAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLXNjcmVlbl9fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAubWFpbi1zY3JlZW5fX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLXNjcmVlbl9fdGV4dCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1sYXlvdXQtc2hpZnQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXNjcmVlbl9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tYWluLXNjcmVlbl9fdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFpbi1zY3JlZW5fX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubWFpbi1zY3JlZW5fX3RleHQgYSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubWFpbi1zY3JlZW5fX3RleHQgYSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLm1haW4tc2NyZWVuX19hdmF0YXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgZ2FwOiAxMnB4O1xuICBtYXgtd2lkdGg6IDMxMXB4O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5tYWluLXNjcmVlbl9fYXZhdGFyIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogNjhweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1haW4tc2NyZWVuX19hdmF0YXIgcGljdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmQ0NWQ7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA1cHg7XG4gIGFuaW1hdGlvbjogYmxpbmsgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbi5tYWluLXNjcmVlbl9fYXZhdGFyIHAge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubWFpbi1zY3JlZW5fX2F2YXRhciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1ncmF5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLm1haW4tc2NyZWVuX19hdmF0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLXNjcmVlbl9fYXZhdGFyLWluZm8ge1xuICBmbGV4OiAxOTFweCAwIDA7XG59XG5cbi5nYWxsZXJ5LWxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmdhbGxlcnktbGluZV9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5nYWxsZXJ5LWxpbmVfX3RyYWNrIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5nYWxsZXJ5LWxpbmVfX2l0ZW0ge1xuICBmbGV4OiAzNzdweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5nYWxsZXJ5LWxpbmVfX2l0ZW0ge1xuICAgIGZsZXg6IDQwMnB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWxpbmVfX2l0ZW0ge1xuICAgIGZsZXg6IDMxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5nYWxsZXJ5LWxpbmVfX2l0ZW0ge1xuICAgIGZsZXg6IDIwMHB4IDAgMDtcbiAgfVxufVxuLmdhbGxlcnktbGluZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjksIDc2LCA4OCwgMC42MSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xufVxuLm1vYmlsZS1uYXYgLmV4aXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4ubW9iaWxlLW5hdl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwdnc7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLm1vYmlsZS1uYXZfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUwcHg7XG59XG4ubW9iaWxlLW5hdl9fY29udGVudCBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vYmlsZS1uYXZfX2NvbnRlbnQgbmF2IHVsIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5tb2JpbGUtbmF2X19jb250ZW50IG5hdiB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLm1vYmlsZS1uYXYuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2JpbGUtbmF2LmFjdGl2ZSAubW9iaWxlLW5hdl9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcnRmb2xpb19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbjogMS81O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucG9ydGZvbGlvX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wb3J0Zm9saW8gaDIsIC5wb3J0Zm9saW8gLmRlc2NyaXB0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLnBvcnRmb2xpbyBoMiwgLnBvcnRmb2xpbyAuZGVzY3JpcHRpb24ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4ucG9ydGZvbGlvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5wb3J0Zm9saW8gaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wb3J0Zm9saW8gaDIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRleHQtdHJhbnNsYXRlKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wb3J0Zm9saW8gaDIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5wb3J0Zm9saW8gLmRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpbyAuZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wb3J0Zm9saW8gLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tZ3JpZCB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucG9ydGZvbGlvLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wb3J0Zm9saW8tZ3JpZCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucG9ydGZvbGlvLWdyaWRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBvcnRmb2xpby1ncmlkX19pdGVtOmhvdmVyIC5wb3J0Zm9saW8tZ3JpZF9faW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5wb3J0Zm9saW8tZ3JpZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucG9ydGZvbGlvLWdyaWRfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucG9ydGZvbGlvLWdyaWRfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLnBvcnRmb2xpby1ncmlkX19pbWcgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnBvcnRmb2xpby1ncmlkX19pbWcgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3J0Zm9saW8tZ3JpZF9faW1nIHNwYW4ge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wb3J0Zm9saW8tZ3JpZF9faW1nIHNwYW4ge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLnBvcnRmb2xpby1ncmlkX19pbmZvIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnBvcnRmb2xpby1ncmlkX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbn1cbi5wb3J0Zm9saW8tZ3JpZF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnBvcnRmb2xpby1ncmlkX190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucG9ydGZvbGlvLWdyaWRfX3RhZyB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZGYxZjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjNDU0YzU4O1xufVxuLnBvcnRmb2xpby1ncmlkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucG9ydGZvbGlvLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wb3J0Zm9saW8tZ3JpZF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wb3J0Zm9saW8tZ3JpZF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBvcnRmb2xpby1ncmlkX19idXR0b24uYnRuIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wb3J0Zm9saW8tZ3JpZF9fYnV0dG9uLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcmljZXNfX3RvcCB7XG4gIG1heC13aWR0aDogNzIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wcmljZXNfX3RvcCB7XG4gICAgbWF4LXdpZHRoOiA3NzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJpY2VzX190b3Age1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljZXNfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wcmljZXNfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnByaWNlc19fdG9wIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmljZXNfX3RvcCAucHJpY2VzLWRlc2NyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4ucHJpY2VzX19jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wcmljZXNfX2NhcmRzIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wcmljZXNfX2NhcmQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTAwJSAxIDE7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5Ac3VwcG9ydHMgKGFuaW1hdGlvbi10aW1lbGluZTogc2Nyb2xsKCkpIHtcbiAgLnByaWNlc19fY2FyZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGZhZGVPblN0aWNrIGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltZWxpbmU6IHZpZXcoKTtcbiAgICBhbmltYXRpb24tcmFuZ2U6IGNvdmVyIDAlIGNvdmVyIDUwJTtcbiAgfVxufVxuLnByaWNlc19fY2FyZDpudGgtY2hpbGQoMSkge1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJpY2VzX19jYXJkOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogODBweDtcbiAgei1pbmRleDogMjtcbn1cbi5wcmljZXNfX2NhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxNDBweDtcbiAgei1pbmRleDogMztcbn1cbi5wcmljZXNfX2NhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAyMDBweDtcbiAgei1pbmRleDogNDtcbn1cbi5wcmljZXNfX2NhcmQ6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiAyNjBweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByaWNlc19fY2FyZCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wcmljZXNfX2NhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ucHJpY2VzX19jYXJkLnByaWNlc19fY2FyZC0tYWNjZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG59XG4ucHJpY2VzX19jYXJkLnByaWNlc19fY2FyZC0tYWNjZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByaWNlc19fY2FyZC5wcmljZXNfX2NhcmQtLWFjY2VudCBoMyB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIG1heC13aWR0aDogODUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLnByaWNlc19fY2FyZC5wcmljZXNfX2NhcmQtLWFjY2VudCBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNlc19fY2FyZC5wcmljZXNfX2NhcmQtLWFjY2VudCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnByaWNlc19fY2FyZC5wcmljZXNfX2NhcmQtLWFjY2VudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucHJpY2VzX19jYXJkLnByaWNlc19fY2FyZC0tYWNjZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJpY2VzX19jYXJkLnByaWNlc19fY2FyZC0tYWNjZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljZXNfX2NhcmQucHJpY2VzX19jYXJkLS1hY2NlbnQgYSB7XG4gICAgcGFkZGluZzogMTVweCAzNHB4O1xuICB9XG59XG4ucHJpY2VzX19jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByaWNlc19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wcmljZXNfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljZXNfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wcmljZXNfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnByaWNlc19fY2FyZC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDQxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJpY2VzX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcmljZXNfX2NhcmQtcHJpY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJpY2VzX19jYXJkLXByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJpY2VzX19jYXJkLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDQ4NnB4IDAgMTtcbiAgbWFyZ2luLXJpZ2h0OiAxNTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByaWNlc19fY2FyZC1sZWZ0IHtcbiAgICBmbGV4OiA4MDVweCAwIDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wcmljZXNfX2NhcmQtbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IGF1dG8gMSAxO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wcmljZXNfX2NhcmQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnByaWNlc19fY2FyZC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG59XG4ucHJpY2VzX19jYXJkLXJpZ2h0IC5wcmljZXNfX2NhcmQtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJpY2VzX19jYXJkLXJpZ2h0IC5wcmljZXNfX2NhcmQtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnByaWNlc19fY2FyZC1yaWdodCAucHJpY2VzX19jYXJkLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wcmljZXNfX2NhcmQtcmlnaHQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wcmljZXNfX2NhcmQtcmlnaHQgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJpY2VzX19jYXJkLXJpZ2h0IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJpY2VzX19jYXJkLXJpZ2h0IC5idG4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLyog0K3RhNGE0LXQutGCINC90LDQu9C+0LbQtdC90LjRjyDQv9GA0Lgg0YHQutGA0L7Qu9C70LUgKi9cbkBrZXlmcmFtZXMgZmFkZU9uU3RpY2sge1xuICAwJSB7XG4gICAgZmlsdGVyOiBcImJsdXIoMClcIjtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWx0ZXI6IFwiYmx1cig4cHgpXCI7XG4gIH1cbn1cbi5wcm9ibGVtcy1yZXN1bWVfX2NhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvYmxlbXMtcmVzdW1lX19jYXJkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbkBzdXBwb3J0cyAoYW5pbWF0aW9uLXRpbWVsaW5lOiBzY3JvbGwoKSkge1xuICAucHJvYmxlbXMtcmVzdW1lX19jYXJkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbjogZmFkZU9uU3RpY2sgbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1lbGluZTogdmlldygpO1xuICAgIGFuaW1hdGlvbi1yYW5nZTogY292ZXIgMCUgY292ZXIgNTAlO1xuICB9XG59XG4ucHJvYmxlbXMtcmVzdW1lX19jYXJkOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTYwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wcm9ibGVtcy1yZXN1bWVfX2NhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbi5wcm9ibGVtcy1yZXN1bWVfX2NhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyMDBweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLnByb2JsZW1zLXJlc3VtZV9fY2FyZDpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuLnByb2JsZW1zLXJlc3VtZV9fY2FyZDpudGgtY2hpbGQoMykge1xuICB0b3A6IDI0MHB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJvYmxlbXMtcmVzdW1lX19jYXJkOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG4ucHJvYmxlbXMtcmVzdW1lX19jYXJkOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMjgwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wcm9ibGVtcy1yZXN1bWVfX2NhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG4ucHJvYmxlbXMtcmVzdW1lX19jYXJkIC5jYXJkLXJpZ2h0X190aXRsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ibGVtcy1yZXN1bWVfX2NhcmQgLmNhcmQtcmlnaHRfX3RpdGxlLWJveCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucHJvYmxlbXMtcmVzdW1lX19jYXJkIC5wcm9ibGVtcy1yZXN1bWVfX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnByb2JsZW1zLXJlc3VtZV9fY2FyZCAuY2FyZC1yaWdodF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ibGVtcy1yZXN1bWVfX2NhcmQgLmNhcmQtcmlnaHRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wcm9ibGVtcy1yZXN1bWVfX2NhcmQgLmNhcmQtcmlnaHRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9ibGVtcy1yZXN1bWVfX2NhcmQgcCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2JsZW1zLXJlc3VtZV9fY2FyZCBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb2JsZW1zX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5wcm9ibGVtc19faW5uZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnByb2JsZW1zIGgyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNjBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZmxleDogNDQwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucHJvYmxlbXMgaDIge1xuICAgIGZsZXg6IDY3OXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJvYmxlbXMgaDIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleDogMTAwJSAxIDA7XG4gIH1cbn1cbi5wcm9ibGVtc19fY2FyZHMge1xuICBmbGV4OiA2MjNweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9ibGVtc19fY2FyZHMge1xuICAgIGZsZXg6IDg1MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucHJvYmxlbXNfX2NhcmRzIHtcbiAgICBmbGV4OiAxMDAlIDEgMTtcbiAgfVxufVxuXG4uY2FyZHMtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRzLXJpZ2h0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLmNhcmQtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jYXJkLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGdhcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXJkLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uY2FyZC1yaWdodF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXJkLXJpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2FyZC1yaWdodF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tZ3JheSk7XG59XG5cbi5jYXJkLXJpZ2h0LS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkLXJpZ2h0LS1hY2NlbnQgcCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmNhcmQtcmlnaHQtLWFjY2VudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYXJkLXJpZ2h0LS1hY2NlbnQgYSB7XG4gIHBhZGRpbmc6IDIwcHggMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jYXJkLXJpZ2h0LS1hY2NlbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZC1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmNhcmQtcmlnaHQtLWFjY2VudCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5yZXZpZXdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5yZXZpZXdzX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZXZpZXdzIGgyIHtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC1zaXplOiA0M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucmV2aWV3cyBoMiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5yZXZpZXdzIGgyIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucmV2aWV3cyBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ucmV2aWV3cyBoMiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJldmlld3MgaDIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdGV4dC10cmFuc2xhdGUpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLnJldmlld3MgaDIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnJldmlld3NfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5yZXZpZXdzX19jYXJkcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucmV2aWV3c19fY2FyZCB7XG4gIGZsZXg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpIDEgMTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucmV2aWV3c19fY2FyZCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAucmV2aWV3c19fY2FyZCB7XG4gICAgZmxleDogMTAwJSAxIDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucmV2aWV3c19fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnJldmlld3NfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpIDEgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLnJldmlld3NfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMTAwJSAxIDE7XG4gIH1cbn1cbi5yZXZpZXdzX19jYXJkIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXgtd2lkdGg6IDM4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5yZXZpZXdzX19jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5yZXZpZXdzX19jYXJkLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbi5yZXZpZXdzX19jYXJkLWljb24ge1xuICBmbGV4OiBhdXRvIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucmV2aWV3c19fY2FyZC1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAucmV2aWV3c19fY2FyZC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXZpZXdzX19jYXJkLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucmV2aWV3c19fY2FyZC1ib3R0b20gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1OyAvKiDQutC+0LvQuNGH0LXRgdGC0LLQviDRgdGC0YDQvtC6ICovXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmV2aWV3c19fY2FyZC1ib3R0b20gYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5yZXZpZXdzX19jYXJkLWJvdHRvbSBidXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLWxpZ2h0KTtcbn1cblxuLm1vZGFsLXJldmlld3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg2OSwgNzYsIDg4LCAwLjYxKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ubW9kYWwtcmV2aWV3cy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tb2RhbC1yZXZpZXdzIC5tb2RhbC1yZXZpZXdzIC5leGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLXJldmlld3MtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cblxuLm1vZGFsLXJldmlld3MtaW5uZXIgcGljdHVyZSwgLm1vZGFsLXJldmlld3MtaW5uZXIgaW1nIHtcbiAgd2lkdGg6IDQ0dnc7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLm1vZGFsLXJldmlld3MtaW5uZXIgcGljdHVyZSwgLm1vZGFsLXJldmlld3MtaW5uZXIgaW1nIHtcbiAgICB3aWR0aDogOTJ2dztcbiAgfVxufVxuXG4uc2Vjb25kX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5zZWNvbmRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY29uZCBoMiwgLnNlY29uZCAuc2Vjb25kX19jYXJkcyB7XG4gIGdyaWQtY29sdW1uOiAyLzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC5zZWNvbmQgaDIsIC5zZWNvbmQgLnNlY29uZF9fY2FyZHMge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uc2Vjb25kIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLnNlY29uZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNvbmQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWNvbmQgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWNvbmQgaDIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuc2Vjb25kIGgyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnNlY29uZF9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY29uZF9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnNlY29uZF9fY2FyZCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY29uZF9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2Vjb25kX19jYXJkOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDU3OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNvbmRfX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2Vjb25kX19jYXJkIGgzIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAuc2Vjb25kX19jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Vjb25kX19jYXJkIGgzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuc2Vjb25kX19jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWNvbmRfX2NhcmQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5zdGVwcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zdGVwcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnN0ZXBzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwc19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnN0ZXBzX19jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc3RlcHNfX2NhcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RlcHNfX2NhcmQge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zdGVwc19fY2FyZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnN0ZXBzX19pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zdGVwc19faWNvbiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN0ZXBzX19pbmZvIGgzIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc3RlcHNfX2luZm8gaDMge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuc3RlcHNfX2luZm8gaDMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnN0ZXBzX19pbmZvIHAge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zdGVwc19faW5mbyBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLndvcmtfX2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sYXlvdXQtbGVmdCkgdmFyKC0tbGF5b3V0LWNlbnRlcikgdmFyKC0tbGF5b3V0LXJpZ2h0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLndvcmtfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLndvcmtfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53b3JrX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4O1xuICB9XG59XG4ud29ya19faW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBncmlkLWNvbHVtbjogMi80O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkgLSAyMHB4KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC53b3JrX19pbm5lciBoMiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkgLSAzMHB4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndvcmtfX2lubmVyIGgyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkgLSAxNnB4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLndvcmtfX2lubmVyIGgyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29ya19faW5uZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi53b3JrX19zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLndvcmtfX3N0ZXBzIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLndvcmtfX3N0ZXBzIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi53b3JrX19zdGVwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODVweCA0MjVweCB2YXIoLS1sYXlvdXQtcmlnaHQpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLndvcmtfX3N0ZXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQ4cHggNjAwcHggdmFyKC0tbGF5b3V0LXJpZ2h0KTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud29ya19fc3RlcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MnB4IDU2NHB4IHZhcigtLWxheW91dC1yaWdodCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLndvcmtfX3N0ZXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53b3JrX19zdGVwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggYXV0bztcbiAgfVxufVxuLndvcmtfX3N0ZXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC53b3JrX19zdGVwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MnB4KSB7XG4gIC53b3JrX19zdGVwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLndvcmtfX3N0ZXAtbnVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndvcmtfX3N0ZXAtbnVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53b3JrX19zdGVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC53b3JrX19zdGVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLndvcmtfX3N0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndvcmtfX3N0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ud29ya19fc3RlcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODJweCkge1xuICAud29ya19fc3RlcC1pbmZvIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLndvcmtfX3N0ZXAtaW5mbyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4ud29ya19fc3RlcC1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ud29ya19fc3RlcC1pbWFnZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLndvcmtfX3N0ZXAtaW1hZ2VzIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53b3JrX19zdGVwLWltYWdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndvcmtfX3BheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAud29ya19fcGF5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAud29ya19fcGF5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cbi53b3JrX19wYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53b3JrX19wYXkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ud29ya19fcGF5IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53b3JrX19wYXkgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53b3JrX19wYXkgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi53b3JrX19wYXktdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAud29ya19fcGF5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcbiAgLndvcmtfX3BheS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAud29ya19fcGF5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLndvcmtfX3BheS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud29ya19fcGF5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZC1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLmZvb3RlciB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cblx0XG5cdCZfX3RvcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDUwcHggMjBweDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0OHB4IDU4MHB4IHZhcigtLWxheW91dC1yaWdodCk7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWFCZygpIHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyMHB4IDM2NHB4IHZhcigtLWxheW91dC1yaWdodCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4ge1xuXHRcdFx0cGFkZGluZzogMjVweCAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RvcC10aXRsZSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWFCZygpIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4ge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX190b3AtbWFpbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWFpbC1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogNXB4O1xuXG5cdFx0bGkge1xuXHRcdFx0JjpudGgtY2hpbGQoMikgYSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGxpIGEge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcmVkKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXJlZC1saWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9wLXNvY2lhbHMge1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb2NpYWwtbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcmVkLWxpZ2h0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmX19ib3R0b20ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2JvdHRvbS1sZWZ0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogNXB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI2ExYWFiYTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLW1lbnUgdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDI0cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogODEwcHgpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXJlZC1saWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQG1peGluIG1lZGlhQmcgKCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgycHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWluICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi5tYWluLXNjcmVlbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpOztcclxuICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tbGF5b3V0LXNoaWZ0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBnYXA6IDBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sYXlvdXQtbGVmdCkgdmFyKC0tbGF5b3V0LWNlbnRlcikgdmFyKC0tbGF5b3V0LXJpZ2h0KTtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCZyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogNXB4OyBcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWxheW91dC1zaGlmdCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXZhdGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMXB4O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG5cclxuICAgICAgICBwaWN0dXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsZXg6IDY4cHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkyZDQ1ZDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmsgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXZhdGFyLWluZm8ge1xyXG4gICAgICAgIGZsZXg6IDE5MXB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5nYWxsZXJ5LWxpbmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHR9XHJcbiAgICBcclxuICAgICZfX3RyYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmbGV4OiAzNzdweCAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDQwMnB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDMxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgZmxleDogMjAwcHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBibGluayB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG59IiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEzNjZweDtcblx0LS1jb250YWluZXItcGFkZGluZzogNTBweDtcblxuXHQtLWZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXHQtLXNlY29uZC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG5cdC0tdGV4dC1zaXplOiAxNnB4O1xuXG5cdC0tYmxhY2s6ICMyQzJDMkM7XG5cdC0tZ3JheTogIzY5Njk2OTtcblx0LS1yZWQ6ICM3MDAyMEY7XG5cdC0tcmVkLWxpZ2h0OiAjQjQwMTJCO1xuXHQtLXdoaXRlOiAjZmZmO1xuXHQtLXBhZ2UtYmc6ICNFNUU3RUI7XG5cdC0tdGV4dC1jb2xvcjogIzNBM0EzQTtcblxuXG5cbiAgICAtLWZ1bGwtc2l6ZTogMTYwMHB4O1xuICAgIC0tbGFwdG9wLXNpemU6IDExOTlweDtcblx0LS10YWJsZXQtc2l6ZTogNzY3cHg7XG5cdC0tbW9iaWxlLXNpemU6IDQ4MHB4O1xuXG5cdC0tbGF5b3V0LWxlZnQ6IDQ1NnB4OyAgIC8vINC30L7QvdCwINC70L7Qs9C+0YLQuNC/0LBcblx0LS1sYXlvdXQtY2VudGVyOiBtaW5tYXgoYXV0bywgODQwcHgpOyAvLyDQt9C+0L3QsCDQvNC10L3RjiAvINGG0LXQvdGC0YDQsNC70YzQvdC+0Lkg0YHRgtGA0L7QutC4XG5cdC0tbGF5b3V0LXJpZ2h0OiAxZnI7XG5cdC0tbGF5b3V0LWdhcDogMTBweDtcblx0LS1sYXlvdXQtc2hpZnQ6IDEwcHg7IFxuXHQtLXRleHQtdHJhbnNsYXRlOiAtMTc4cHg7IFxuXG5cblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0XHQtLXRleHQtdHJhbnNsYXRlOiAtOThweDsgXG5cdFx0LS1sYXlvdXQtbGVmdDogMjAwcHg7XG5cdH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogSW50ZXI7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTWFucm9wZTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEludGVyO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTWFucm9wZTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsImh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZy1saWdodCk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLy8gaHRtbCwgYm9keSB7XG4vLyAgICAgb3ZlcmZsb3cteDogY2xpcDtcbi8vIH1cblxuaW1nIHsgXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cblx0QGluY2x1ZGUgbWVkaWFCZygpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxODBweDtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxufVxuXG5oMSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA4NXB4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbiB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbmgyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcblxuXHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Zm9udC1zaXplOiA0M3B4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWluIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdH1cbn1cblxuLmFuaW1hdGlvbi1oMiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0cGFkZGluZzogMjBweCAyOHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXJlZC1saWdodCk7XG5cdH1cbn1cblxuXG5cblxuXG4uY2FyZHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDMzMnB4IDMzMnB4O1xuXHRnYXA6IDIwcHg7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDQ7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4ge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMTBweDtcblx0fVxuXG5cdCZfX2NhcmQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMTBweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRnYXA6IDcwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHRcdGdhcDogNDVweDtcblx0XHR9XG5cblx0XHQmLmNhcmRzX19jYXJkLS1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtbGlnaHQpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1pbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1pbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ncmF5KTtcblxuXHRcdFx0QGluY2x1ZGUgbWluIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRncmlkLWNvbHVtbjogMi8zO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGdyaWQtcm93OiAyLzM7XG5cdFx0XHRncmlkLWNvbHVtbjogMS8yO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IGF1dG87XG5cdFx0XHRcdGdyaWQtcm93OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRncmlkLXJvdzogMi8zO1xuXHRcdFx0Z3JpZC1jb2x1bW46IDMvNDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xuXHRcdFx0XHRncmlkLXJvdzogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGdyaWQtcm93OiAyLzM7XG5cdFx0XHRncmlkLWNvbHVtbjogNC81O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEvMztcblx0XHRcdFx0Z3JpZC1yb3c6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1pbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxLzI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbi5saW5lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogOXB4IDRweCAwIDA7XG59XG5cbi50aXRsZS1mYWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gcGFkZGluZzogOXB4IDVweCAwIDA7XG59XG5cblxuXHRcbi5oaWRlLW1lbnV7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKVxufSIsIi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgbWVkaWFCZygpIHtcblx0XHRtYXgtd2lkdGg6IDE4MjBweDtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuIiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuIiwiLyogQmFzZSAqL1xuQGltcG9ydCAnLi9iYXNlL3Jlc2V0JztcbkBpbXBvcnQgJy4vYmFzZS92YXJzJztcbkBpbXBvcnQgJy4vYmFzZS9taXhpbnMnO1xuQGltcG9ydCAnLi9iYXNlL2ZvbnRzQXV0b0dlbic7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvdXRpbHMnOyAvLyDQotC10YHRgiDQvdCwINC+0YjQuNCx0LrRg1xuQGltcG9ydCAnLi9iYXNlL2NvbnRhaW5lcnMnO1xuQGltcG9ydCAnLi9iYXNlL3N0aWNreS1mb290ZXInO1xuXG4vKiBCbG9ja3MgKi9cbkBpbXBvcnQgXCJibG9ja3MvX2Fib3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2JlbmVmaXRzLXJlc3VtZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19iZW5lZml0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tYWluLXNjcmVlbi1yZXN1bWUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbWFpbi1zY3JlZW4uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wb3J0Zm9saW8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcHJpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3Byb2JsZW1zLXJlc3VtZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19wcm9ibGVtcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19yZXZpZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NlY29uZC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zdGVwcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL193b3JrLnNjc3NcIjtcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiIsIi5hYm91dCB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSAge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRleHQtdHJhbnNsYXRlKSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9ICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzM0cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmVuZWZpdHMtcmVzdW1lLmJlbmVmaXRzIHtcclxuICAgIC5iZW5lZml0c19faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybWF0cy1yZXN1bWUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIH0gICBcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iZW5lZml0cyB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCwgc3BhbjpsYXN0LWNoaWxkICB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mYXEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmZhcV9faXRlbS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhcV9faXRlbS10b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0tdG9wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmZhcV9faXRlbS1xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhcV9faXRlbS1vcGVuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1saWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tcXVlc3Rpb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLW9wZW4ge1xyXG4gICAgICAgIGZsZXg6IGF1dG8gMCAwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tYm90dG9tIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIGVhc2U7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWxpZ2h0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZhcS1yZXN1bWUuZmFxIHtcclxuICAgIC5mYXEtcmVzdW1lX19jdGEuZmFxX19jdGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXFfX2N0YS1idG4ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWxpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB0cmFuc2l0aW9uOiAgYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuOCwgMS4wKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYUJnIHtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCZyB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGF5b3V0LWxlZnQpIHZhcigtLWxheW91dC1jZW50ZXIpIHZhcigtLWxheW91dC1yaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgIC5idXJnZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWxheW91dC1zaGlmdCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBcclxuICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkLWxpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vINCt0YTRhNC10LrRgiDRgNCw0LfQvNGL0YLQuNGPXHJcbiAgICAgICAgLmhlYWRlcl9fbmF2OmhhcyhsaTpob3ZlcikgbGk6bm90KDpob3Zlcikge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGEgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWxpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIubWFpbi1zY3JlZW4tcmVzdW1lLm1haW4tc2NyZWVuIHtcclxuICAgIGgxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDkycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgXHRAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vYmlsZS1uYXYge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg2OSwgNzYsIDg4LCAwLjYxKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xyXG5cclxuICAgIC5leGl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNTBweDtcclxuXHJcbiAgICAgICAgbmF2IHsgICBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICBcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAubW9iaWxlLW5hdl9fd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gIH1cclxufSIsIi5wb3J0Zm9saW8ge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiwgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbjpsYXN0LWNoaWxkICB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wb3J0Zm9saW8tZ3JpZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMS80O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogNDBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucG9ydGZvbGlvLWdyaWRfX2ltZyBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMzVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZyB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGYxZjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgICAgICAgY29sb3I6ICM0NTRjNTg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ3JheSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24uYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByaWNlcyB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIG1heC13aWR0aDogNzIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlcy1kZXNjciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgLy8g0JrQvtCz0LTQsCDQutCw0YDRgtC+0YfQutCwINC/0YDQuNC70LjQv9C70LBcclxuICAgICAgICBAc3VwcG9ydHMgKGFuaW1hdGlvbi10aW1lbGluZTogc2Nyb2xsKCkpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlT25TdGljayBsaW5lYXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1lbGluZTogdmlldygpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tcmFuZ2U6IGNvdmVyIDAlIGNvdmVyIDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgdG9wOiAxNDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgdG9wOiAyNjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDEwMCUgMSAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByaWNlc19fY2FyZC0tYWNjZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogNDQxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkLXByaWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogNDg2cHggMCAxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTU3cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDgwNXB4IDAgMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvIDEgMTsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZC1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMy80O1xyXG5cclxuICAgICAgICAucHJpY2VzX19jYXJkLXByaWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICBcclxuLyog0K3RhNGE0LXQutGCINC90LDQu9C+0LbQtdC90LjRjyDQv9GA0Lgg0YHQutGA0L7Qu9C70LUgKi9cclxuQGtleWZyYW1lcyBmYWRlT25TdGljayB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBcImJsdXIoMClcIjtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGZpbHRlcjogXCJibHVyKDhweClcIjtcclxuICAgIH1cclxufSIsIi5wcm9ibGVtcy1yZXN1bWVfX2NhcmRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5wcm9ibGVtcy1yZXN1bWVfX2NhcmQge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIC8vINCa0L7Qs9C00LAg0LrQsNGA0YLQvtGH0LrQsCDQv9GA0LjQu9C40L/Qu9CwXHJcbiAgICAgICAgQHN1cHBvcnRzIChhbmltYXRpb24tdGltZWxpbmU6IHNjcm9sbCgpKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU9uU3RpY2sgbGluZWFyO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltZWxpbmU6IHZpZXcoKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXJhbmdlOiBjb3ZlciAwJSBjb3ZlciA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRvcDogMjQwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgdG9wOiAyODBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgLmNhcmQtcmlnaHRfX3RpdGxlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2JsZW1zLXJlc3VtZV9faWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXJpZ2h0X190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9ibGVtcyB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZsZXg6IDQ0MHB4IDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICAgICAgZmxleDogNjc5cHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgZmxleDogMTAwJSAxIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgZmxleDogNjIzcHggMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBmbGV4OiA4NTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmbGV4OiAxMDAlIDEgMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZHMtcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBnYXA6IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5KTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtcmlnaHQtLWFjY2VudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtbGlnaHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJldmlld3Mge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sYXlvdXQtbGVmdCkgdmFyKC0tbGF5b3V0LWNlbnRlcikgdmFyKC0tbGF5b3V0LXJpZ2h0KTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDIpICB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBmbGV4OiBjYWxjKDMzLjMzMyUgLSAyMHB4KSAxIDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNzVweDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmbGV4OiAxMDAlIDEgMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IGNhbGMoMzMuMzMzJSAtIDIwcHgpIDEgMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEwMCUgMSAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWljb24ge1xyXG4gICAgICAgIGZsZXg6IGF1dG8gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTsgLyog0LrQvtC70LjRh9C10YHRgtCy0L4g0YHRgtGA0L7QuiAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtbGlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtcmV2aWV3cyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA3NiwgODgsIDAuNjEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbiAgICAubW9kYWwtcmV2aWV3cyAuZXhpdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA3O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbn1cclxuXHJcbi5tb2RhbC1yZXZpZXdzLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlO1xyXG59XHJcblxyXG4ubW9kYWwtcmV2aWV3cy1pbm5lciBwaWN0dXJlLCAubW9kYWwtcmV2aWV3cy1pbm5lciBpbWcge1xyXG4gICAgd2lkdGg6IDQ0dnc7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHdpZHRoOiA5MnZ3O1xyXG4gICAgfVxyXG59IiwiLnNlY29uZCB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxheW91dC1sZWZ0KSB2YXIoLS1sYXlvdXQtY2VudGVyKSB2YXIoLS1sYXlvdXQtcmlnaHQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIsIC5zZWNvbmRfX2NhcmRzIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRleHQtdHJhbnNsYXRlKSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDExMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU3OHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN0ZXBzIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53b3JrIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1sYXlvdXQtbGVmdCkgdmFyKC0tbGF5b3V0LWNlbnRlcikgdmFyKC0tbGF5b3V0LXJpZ2h0KTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS10ZXh0LXRyYW5zbGF0ZSkgLSAyMHB4KSk7XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFCZyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tdGV4dC10cmFuc2xhdGUpIC0gMzBweCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLXRleHQtdHJhbnNsYXRlKSAtIDE2cHgpKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXBzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyYXkpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NXB4IDQyNXB4IHZhcigtLWxheW91dC1yaWdodCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmcoKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQ4cHggNjAwcHggdmFyKC0tbGF5b3V0LXJpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MnB4IDU2NHB4IHZhcigtLWxheW91dC1yaWdodCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NXB4IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWluIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RlcC1udW0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXAtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCZygpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fc3RlcC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXAtaW1hZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICAmX19wYXktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BheS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtbGlnaHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
