@charset "UTF-8";:where(ul, ol):where([class]){padding-left:0}:where(blockquote, figure):where([class]),body{margin:0}:where(h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:0}:where(ul[class]){list-style:none}p{--paragraphMarginBottom:24px;margin-block:0}*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}a{color:inherit}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,img,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}button,input,select,textarea{font:inherit}:has(:target),html{scroll-behavior:smooth}svg *{transition-property:fill,stroke}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}.textarea{resize:none}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;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}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--container-width:1920px;--container-padding:15px;--font-main:"FixelDisplay";--font-accent:"FixelDisplay", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--footer-bg:#fff;--text-color:#000;--accent:#B9FF66;--link-color:#2578c8;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#252526;--text-color:#fff}@font-face{font-family:FixelDisplay;font-display:swap;src:url(../fonts/FixelDisplay-SemiBold.woff2) format("woff2"),url(../fonts/FixelDisplay-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:FixelDisplay;font-display:swap;src:url(../fonts/FixelDisplay-Bold.woff2) format("woff2"),url(../fonts/FixelDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:FixelDisplay;font-display:swap;src:url(../fonts/FixelDisplay-Regular.woff2) format("woff2"),url(../fonts/FixelDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}a,button,input,svg *,textarea{transition-duration:.2s}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container{margin:0 auto;padding:0 var(--container-padding);max-width:calc(var(--container-width) + var(--container-padding)*2);width:100%}.container-full,.container-left-50{padding:0 var(--container-padding);max-width:100%}.container-left-50{max-width:50%}@media (max-width:820px){.container-left-50{max-width:100%}}.container-right-50{padding:0 var(--container-padding);max-width:50%;margin-left:auto}@media (max-width:820px){.container-right-50{max-width:100%}}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1220px){.container-left{padding-right: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))}@media (max-width:1220px){.container-half-left{padding-left:var(--container-padding)}}@media (max-width:820px){.container-half-left{padding:0 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))}@media (max-width:1220px){.container-half-right{padding-right:var(--container-padding)}}@media (max-width:820px){.container-half-right{padding:0 var(--container-padding)}}body,html{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto;padding:60px 0;background-color:var(--footer-bg)}.about-element__img{width:220px;height:146px;margin-right:29px}@media (max-width:1786px){.about-element__img{width:195px;height:129px}}@media (max-width:1585px){.about-element__img{width:160px;height:106px}}@media (max-width:510px){.about-element__img{display:none}}.about-element{align-items:center;justify-content:end;width:100%;display:flex}.about-element__card{position:relative;width:475px;height:150px;padding:15px;color:#fff;border-radius:8px;box-shadow:4px 4px 2px 0 rgba(0,0,0,.16);background-color:#4d4d4d}.about-element__card::before{content:"";position:absolute;width:75px;aspect-ratio:1;top:-40px;right:35px}@media (max-width:704px){.about-element__card{width:303px;height:200px}.about-element__card::before{right:13px}}.about-element__card--1::before{background-image:url(../img/about/about-icon-1.svg)}.about-element__card--2::before{background-image:url(../img/about/about-icon-2.svg)}.about-element__card--3::before{background-image:url(../img/about/about-icon-3.svg)}.about-element__card--4::before{background-image:url(../img/about/about-icon-4.svg)}.about-card__title{max-width:358px;font-size:22px;font-weight:500;margin-bottom:6px}@media (max-width:704px){.about-card__title{max-width:223px;font-size:18px;font-weight:500;margin-bottom:6px}}.about-card__text{font-size:13px}.container-about{display:flex;align-items:end;justify-content:space-between;padding:100px 0 200px;max-width:1522px;width:100%;column-gap:50px}@media (max-width:1555px){.container-about{padding:100px 40px 200px}}@media (max-width:1238px){.container-about{flex-direction:column;align-items:center;padding:100px 0}}.btn-wrapper{display:flex;align-items:center;flex-direction:column;justify-content:space-between;max-width:345px}@media (max-width:1450px){.btn-wrapper{padding-left:60px}}@media (max-width:1260px){.btn-wrapper{padding-left:25px}}@media (max-width:1238px){.btn-wrapper{display:contents}}@media (max-width:1189px){.btn-wrapper{padding-left:0}}.about-img{width:345px;height:345px;margin-bottom:150px}@media (max-width:1450px){.about-img{width:290px;height:290px}}@media (max-width:1238px){.about-img{width:220px;height:220px;margin-bottom:100px;order:0}}.about-btn{flex-shrink:1;border-radius:8px;color:#1e1d1d;width:100%;height:51px;box-shadow:4px 4px 2px 0 rgba(0,0,0,.16);background:#ffd927;font-weight:400;font-size:20px;letter-spacing:.02em;text-align:center;display:flex;align-items:center;justify-content:center}.about-btn span{height:14px}@media (hover:hover){.about-btn:hover{transform:scale(1.1)}}@media (hover:none){.about-btn:active{transform:scale(1.1)}}@media (max-width:1238px){.about-btn{order:1;max-width:50%;margin-top:70px}}.about-list{display:flex;justify-content:end;flex-direction:column;row-gap:50px}.about-element1{margin-left:-405px}.about-element2{margin-left:-270px}.about-element3{margin-left:-135px}@media (max-width:1450px){.about-element1{margin-left:-285px}.about-element2{margin-left:-190px}.about-element3{margin-left:-95px}}@media (max-width:1359px){.about-element1{margin-left:-165px}.about-element2{margin-left:-110px}.about-element3{margin-left:-55px}}@media (max-width:1210px){.about-element1,.about-element2,.about-element3{margin-left:0}}.advantages{padding:100px 0;background-color:#4d4d4d}.advantages-list{color:#fff;display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:120px;max-width:1522px;row-gap:30px;margin-inline:auto}@media (max-width:1440px){.advantages-list{max-width:1000px;column-gap:100px}}@media (max-width:1180px){.advantages-list{column-gap:50px}}@media (max-width:1000px){.advantages-list{justify-content:center}}.advantage-item{max-width:700px;padding-left:30px;position:relative}.advantage-item::before{content:"";position:absolute;width:15px;aspect-ratio:1;background-color:#ffd927;border-radius:50%;left:0;top:5px}@media (max-width:1440px){.advantage-item::before{left:5;top:1px}.advantage-item{max-width:450px}}
@media (max-width:1600px){.advantage-item{max-width:640px}.advantages-list{max-width:1420px}}
@media (max-width:1440px){.advantage-item{max-width:580px}.advantages-list{max-width:1260px}}
@media (max-width:1312px){.advantages-list{max-width:1000px;column-gap:50px}.advantage-item{max-width:460px}}
@media (max-width:1070px){.advantages-list{justify-content:center}.advantage-item{min-width:70%;text-wrap:auto}
}.advantage-item__title{text-align:left;font-weight:700;font-size:30px;line-height:107%;margin-bottom:25px}@media (max-width:1440px){.advantage-item__title{font-size:20px}}.advantage-item__description{font-weight:light;font-size:23px;line-height:139%}@media (max-width:1440px){.advantage-item__description{font-size:16px}}.document-header{color:#fff;display:flex;align-items:center;justify-content:center;height:190px;background-color:#4d4d4d}@media (max-width:1440px){.document-header{height:150px;font-size:50px}}.document-title{color:white;font-weight:700;font-size:60px;text-align:center}@media (max-width:1440px){.document-title{font-size:50px}}@media (max-width:430px){.document-title{font-size:39px}}@media (max-width:437px){.document-title{font-size:34px}}@media (max-width:320px){.document-title{font-size:30px}}.document-container{padding:200px 100px;display:flex;align-items:center;justify-content:center}@media (max-width:1440px){.document-container{padding:100px}}@media (max-width:425px){.document-container{padding:100px 30px}}@media (max-width:375px){.document-container{padding:100px 15px}}.document-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px}.document-row{width:100%;gap:100px;display:flex;justify-content:space-between}@media (max-width:1440px){.document-row{gap:30px}}@media (max-width:375px){.document-row{gap:20px}}@media (max-width:320px){.document-row{gap:15px}}.document-element{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:30px;max-width:280px;justify-content:flex-start}@media (max-width:1440px){.document-element{max-width:240px}}.document-element span{text-transform:uppercase;font-weight:400;font-size:23px;line-height:152%;letter-spacing:.08em}@media (max-width:1440px){.document-element span{font-size:15px}}@media (max-width:375px){.document-element span{font-size:13px}}@media (max-width:320px){.document-element span{font-size:12px}}@media (max-width:1440px){.document-img{max-width:60px}}@media (max-width:320px){.document-img{max-width:55px}}.footer{position:relative;background-color:#4d4d4d;background-image:url(../img/footer-map.svg);background-repeat:no-repeat;background-position:92% 47%;background-size:53%}@media (max-width:2990px){.footer{background-position:80% 47%}}@media (max-width:1024px){.footer{background-position:80% 10%;background-size:90%}.blur{z-index:1;position:absolute;top:0;margin-inline:auto;overflow:hidden;width:100%;height:100%;background:inherit;filter:blur(2px)}}.footer-container{position:relative;z-index:10;display:flex;flex-direction:column;row-gap:50px;padding:100px 200px}@media (max-width:1554px){.footer-container{padding:50px 200px}}@media (max-width:1300px){.footer-container{padding:50px 100px}}@media (max-width:768px){.footer-container{padding:50px}}@media (max-width:401px){.footer-container{padding:30px 10px}}.contact-list,.contact__form label{font-weight:400;font-size:20px;color:#fff}.contact-list{max-width:300px;line-height:185%}@media (max-width:768px){.contact-list{font-size:15px}}.container-form{padding:200px 0;display:flex;align-items:center;justify-content:center}@media (max-width:1500px){.container-form{padding:100px 0}}.form-head__img{min-width:299px}@media (max-width:799px){.form-head__img{display:none}}.form-section__header-content{overflow:hidden;column-gap:35px;max-width:1522px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center}@media (max-width:1566px){.form-section__header-content{padding:0 20px}}.form-section__header{background-color:#4d4d4d;height:191px}@media (max-width:799px){.form-section__header{height:auto;padding:20px 0}}.form-text{min-width:670px;max-width:970px;color:#fff;font-weight:400;font-size:23px;line-height:139%}@media (max-width:680px){.form-text{min-width:100%}}.contact__form{position:relative;border-radius:30px;box-shadow:4px 4px 2px 0 rgba(0,0,0,.16);background:#4d4d4d;display:flex;align-items:center;flex-direction:column;padding:50px 70px}.contact__form label{letter-spacing:.02em}@media (max-width:1440px){.contact__form{width:40%;padding:40px 50px}.contact__form label{font-size:15px}}@media (max-width:1054px){.contact__form{width:45%;align-items:center}}@media (max-width:774px){.contact__form{width:65%;align-items:center}}@media (max-width:612px){.contact__form{width:80%;align-items:center}}@media (max-width:425px){.contact__form{width:95%;padding:40px 20px;align-items:center}}.form-btn{display:flex;align-items:center;justify-content:center;align-self:flex-end;border-radius:8px;max-width:326px;height:51px;color:#212020;box-shadow:4px 4px 2px 0 rgba(0,0,0,.16);background:#ffd927;min-width:290px;position:relative;margin-top:90px}.form-btn span,.product-details__btn span{height:14px}@media (hover:hover){.form-btn:hover{transform:scale(1.1)}}@media (hover:none){.form-btn:active{transform:scale(1.1)}}@media (max-width:1054px){.form-btn{min-width:100%}}.input-wrapper{display:flex;flex-direction:column;row-gap:50px}.input{margin-top:10px;border-radius:8px;background-color:#fff;padding:5px 15px;width:100%;height:48px;box-shadow:4px 4px 2px 0 rgba(0,0,0,.16)}._error{background-color:#ff1f1f}._error::placeholder{color:#fff}.success-message,.unsuccess-message{position:absolute;top:0;left:0;background-color:transparent;display:flex;justify-content:center;visibility:hidden;opacity:0;transition:opacity .4s;z-index:-10}.success-message--active,.unsuccess-message--active{width:100%;height:100%;opacity:1;visibility:visible;z-index:10}.success-message__btn,.unsuccess-message__btn{position:absolute;color:#fff;background-color:#008e07;border-radius:7px;padding:22px;text-align:center;height:fit-content;margin-top:auto;transform:rotateX(90deg);transition:transform .6s}.unsuccess-message__btn{background-color:#d22a21}.success-message__btn--active,.unsuccess-message__btn--active{width:80%;bottom:10%;transform:rotateX(0deg)}@media (max-width:1440px){.success-message__btn--active,.unsuccess-message__btn--active{bottom:8%;width:83%}}@media (max-width:425px){.success-message__btn--active,.unsuccess-message__btn--active{width:91%}}.header{background-color:rgba(255,255,255,.9882352941);position:fixed;top:0;transition:top .6s ease-in-out;width:100%;z-index:100}.header__content{transition:padding .4s ease-in-out}.header__fixed{box-shadow:0 4px 8px 0 rgba(34,60,80,.2)}.hidden-header{top:-80px}.header__row{padding-top:30px;display:flex;justify-content:space-between;align-items:center}@media (max-width:700px){.header__row{margin-top:0}}.header__nav{display:flex;justify-content:center;height:72px;align-items:center;gap:32px}@media (max-width:1000px){.header__nav{justify-content:flex-end}}.nav__list{line-height:150%;font-weight:500;font-size:18px;display:flex;gap:24px;align-items:center}.nav__list a{padding:10px 15px;border-radius:50px;transition:color .2s ease-in,background-color .2s ease-in}@media (hover:hover){.nav__list a:hover{color:#0d0d0d;background-color:#ffd927}}.nav__list a.is-current{color:#0d0c0c;background-color:#ffd927}@media (max-width:1000px){.nav__list{display:none}}@media (max-width:1440px){.nav__list{font-size:14px}}.nav__elem.is-current{color:var(--accent)}.hero{overflow:visible;background-image:url(../../img/hero-bg.svg);background-repeat:no-repeat;background-size:30%;background-position:122% 40%}@media (max-width:1024px){.hero{background-position:125% 0}}@media (max-width:950px){.hero{background-image:none}}.container{overflow:visible}.hero-container,.hero__content{display:flex;align-items:center;position:relative}.hero-container{overflow:visible;justify-content:center;height:calc(100vh - 72px)}.hero__content{flex-direction:column;row-gap:0}.hero__slogan{font-weight:700;font-size:37px;line-height:322%}@media (max-width:622px){.hero__slogan{padding:25px;text-align:center;font-weight:700;font-size:37px;line-height:120%}}@media (max-width:566px){.hero__slogan{font-size:34px;padding:25px 0}}@media (max-width:524px){.hero__slogan{font-size:34px}}@media (max-width:476px){.hero__slogan{font-size:30px}}@media (max-width:424px){.hero__slogan{font-size:28px}}@media (max-width:398px){.hero__slogan{font-size:26px}}@media (max-width:371px){.hero__slogan{font-size:22px}}.hero__title{font-weight:400;font-size:21px;line-height:190%;letter-spacing:.13em}@media (max-width:1024px){.hero__title{line-height:0%}}@media (max-width:633px){.hero__title{line-height:130%;text-align:center}}@media (max-width:360px){.hero__title{font-size:17px}}@media (max-width:320px){.hero__title{font-size:17px}}.hero__action{margin-top:40px;position:relative}@media (hover:hover){.hero__action:hover .hero__action-dubl{top:65px}}@media (hover:hover) and (max-width:1024px){.hero__action:hover .hero__action-dubl{top:20px}}@media (max-width:1024px){.hero__action{width:10%}}.hero__action-dubl{width:100%;transition:all .3s ease-in-out;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mobile-nav{position:fixed;left:0;top:-100%;width:100%;height:100%;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:rgba(77,77,77,.9843137255);transition:all .2s ease-in}.mobile-nav--open{top:0}.mobile-nav a{color:#fff}.mobile-nav__list{display:flex;flex-direction:column;align-items:center;row-gap:20px;font-size:28px}.mobile-nav__list .active{opacity:.5}.mobile-nav__list a{padding:10px 15px;border-radius:50px;transition:color .2s ease-in,background-color .2s ease-in}@media (hover:hover){.mobile-nav__list a:hover{color:#fff;background-color:#db0617}}.mobile-nav__list a.is-current{color:#fff;background-color:#db0617}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{transform:rotate(45deg)}.nav-icon.nav-icon--active::after{transform:rotate(-45deg)}.mobile-nav-btn{z-index:999;display:none}@media (max-width:1000px){.mobile-nav-btn{display:block}}.product-wrapper{max-width:1522px;width:100%;margin-inline:auto}.products-container{display:flex;flex-direction:column;padding:0 40px 50px;row-gap:80px}@media (max-width:500px){.products-container{padding:0 10px 50px}}.product-details__header{margin-inline:auto;display:flex;justify-content:space-between;align-items:end;column-gap:20px;padding-bottom:40px}@media (max-width:658px){.product-details__header{row-gap:20px;flex-direction:column;align-items:center}}.product-details__logo{display:flex;flex-direction:column;font-weight:500;font-size:26px;letter-spacing:.08em}@media (max-width:768px){.product-details__logo{font-size:25px}.product-details__logo img{max-width:300px}}@media (max-width:737px){.product-details__logo{font-size:20px}}@media (max-width:658px){.product-details__logo{align-items:center}}@media (max-width:655px){.product-details__logo img{max-width:200px}}.product-details__btn{display:flex;align-items:center;justify-content:center;color:#1f1e1e;text-align:center;font-weight:400;font-size:20px;letter-spacing:.02em;text-transform:uppercase;border-radius:8px;line-height:1;width:326px;height:51px;box-shadow:4px 4px 2px 0 rgba(0,0,0,.16);background:#ffd927;transition:all .3s}@media (hover:hover){.product-details__btn:hover{transform:scale(1.1)}}@media (hover:none){.product-details__btn:active{transform:scale(1.1)}}@media (max-width:854px){.product-details__btn{font-size:15px;width:240px}.product-details__btn span{height:8px}}.product-details__content{display:flex;justify-content:space-between;margin-inline:auto;column-gap:40px}@media (max-width:930px){.product-details__content{flex-direction:column;align-items:center}}.product-details__column{display:flex;flex-direction:column;row-gap:30px}.first-column{max-width:600px;justify-content:space-between}.product-details__main-img{max-width:597px;background-color:#db0b17}.second-column{max-width:730px}.second-column .smal-img{max-width:428px;width:100%}.product-list{display:flex;column-gap:150px;row-gap:100px;justify-content:space-between;max-width:1522px;width:100%;padding:100px 0 140px;margin-inline:auto}@media (max-width:1965px){.product-list{padding:100px 40px 140px}}@media (max-width:1750px){.product-list{padding:100px 100px 140px;column-gap:50px}}@media (max-width:1580px){.product-list{padding:100px 40px 140px}}@media (max-width:1429px){.product-list{padding:60px 50px}}@media (max-width:1005px){.product-list{flex-direction:column}}@media (max-width:600px){.product-list{padding:60px 15px}}.product-elem{flex:1 1 0;display:flex;flex-direction:column;max-width:600px;max-height:100%;align-items:center}@media (max-width:1005px){.product-elem{max-width:100%}}.product-img{background-color:#4d4d4d;max-width:600px;max-height:357px;overflow:hidden;}.product-header{display:flex;flex-direction:column;align-items:center;row-gap:5px;margin:30px 0}.product-title{font-weight:500;font-size:30px;margin-bottom:5px;letter-spacing:.08em}@media (max-width:1429px){.product-title{font-size:26px}}@media (max-width:1105px){.product-title{font-size:23px}}@media (max-width:543px){.product-title{font-size:21px}}@media (max-width:403px){.product-title{font-size:19px}}.product-description{font-weight:400;font-size:18px;line-height:178%;padding-bottom:40px}.product-btn{font-weight:400;font-size:23px;line-height:139%;display:flex;align-items:center;color:#fff;background-color:#4d4d4d;border-radius:50px;width:100%;max-width:326px;justify-content:space-around;margin-top:auto}@media (max-width:400px){.product-btn{width:300px}}@media (max-width:1300px){.first-column{max-width:550px}}@media (max-width:1150px){.first-column{max-width:440px}}.first-column,.second-column{justify-content:space-between}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Fib3V0LXVzLnNjc3MiLCJibG9ja3MvX2FkdmFudGFnZXMuc2NzcyIsImJsb2Nrcy9fZG9jdW1lbnQuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Zvcm0uc2NzcyIsImJsb2Nrcy9fcHJvZHVjdC1kZXRhaWxzLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fcHJvZHVjdHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNLRSw2QixDQUNELGMsQ0FHQyx5QyxDQUFBLEksQ0FFRCxRLENBTUE7Ozs7Ozs7OztrQixDQVlBLGMsQ0FHQyxpQixDQUNELGEsQ0FHQyx1QixDQUNELGEsQ0FDQSxTLENBQ0EsUSxDQUVDLGlCLENBQ0QsZSxDQUVDLEMsQ0FDRCw0QixDQUVBLGMsQ0FFRCxDLENBQ0MsUyxDQUNBLFEsQ0FDQSxRLENBSEQsQyxDQU1BLE8sQ0FBQSxRLENBR0MscUIsQ0FJRCxDLENBQ0MsYSxDQURELEMsQ0FRQSxPLENBSkEsTSxDQUFBLFMsQ0FDSSxvQixDQVNKLEssQ0FBQSxNLENBQUEsTSxDQWFBLEcsQ0FrRUEsTSxDQS9FQSxJLENBQUEsRyxDQUFBLE8sQ0FDQyxhLENBR0QsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUNJLGlCLENBQ0gsbUIsQ0FHRCxFLENBQUEsSyxDQUNDLGUsQ0FHRCxHLENBQ0Msa0IsQ0FJRCxNLENBQUEsSyxDQUFBLE0sQ0FBQSxRLENBSUUsWSxDQUVGLEtBQUEsUSxDQUFBLEksQ0FFRSxzQixDQUlGLEssQ0FDQywrQixDQUVELEcsQ0FBQSxHLENBQ0MsYyxDQUNBLFcsQ0FHRCxPLENBQ0UsaUIsQ0FLRixLLENBQUEsTSxDQUFBLFEsQ0FJSSw0QixDQUpKLE0sQ0FBQSxLLENBQUEsTSxDQUFBLFEsQ0FDQyxtQixDQUNHLGlCLENBQ0EsYSxDQUdKLFMsQ0FDQyxXLENBRUQsZ0IsQ0FDQyxZLENBR0QsTSxDQUFBLGtCLENBQ0ksb0IsQ0FDQSxlLENBQ0EsNEIsQ0FDQSxjLENBQ0EsYyxDQUdKLGEsQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FFSSxTLENBR0osd0IsQ0FDQyxTLENBQ0EsUSxDQUdELEssQ0FDQyxjLENBTUQsdUNBQ0MsQyxDQUNFLGtDLENBQ0EscUMsQ0FDQSxtQyxDQUNBLGdDQ25LSCxLLENBQ0Msd0IsQ0FDQSx3QixDQUVBLDBCLENBQ0Esd0MsQ0FDQSxnQyxDQUVBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxvQixDQUdHLG9CLENBQ0gsbUIsQ0FDQSxtQixDQUdELEssQ0FDSSxpQixDQUNBLGlCLENDdEJKLFdBQ0Msd0IsQ0FDQSxpQixDQUNBLHFILENBQ0EsZSxDQUNBLGtCLEFBRUQsV0FDQyx3QixDQUNBLGlCLENBQ0EsNkcsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLHdCLENBQ0EsaUIsQ0FDQSxtSCxDQUNBLGUsQ0FDQSxrQkNsQkQsSSxDQUNDLHNCLENBSUQsSSxDQUNDLCtCLENBQ0EsdUIsQ0FDQSw0QixDQUNBLGlCLENBR0QsQyxDQUFBLE0sQ0FBQSxLLENBQUEsSyxDQUFBLFEsQ0FLQyx1QixDQUdELEssQ0FDQyxzQixDQUdELGdCLENBQ0MsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGUsQ0FFRCxVLENBQ0MsaUIsQ0NyQ0QsYSxDQUNDLGtCLENBQ0EsWSxDQUNBLHdCLENBSUQsVSxDQUNDLGEsQ0FDQSxrQyxDQUVBLG1FLENBQ0EsVSxDQUdELGUsQ0FLQSxrQixDQUpDLGtDLENBQ0EsYyxDQUdELGtCLENBRUMsYSxDQ1ZHLHlCRFFKLGtCLENBS0UsZ0JBSUYsbUIsQ0FDQyxrQyxDQUNBLGEsQ0FDQSxnQixDQ3BCRyx5QkRpQkosbUIsQ0FNRSxnQkFJRixnQixDQUNDLCtFLENDbENHLDBCRGlDSixnQixDQU1FLHVDQUlGLGUsQ0FDQyxnRixDQzVDRywwQkQyQ0osZSxDQU1FLHdDQUlGLG9CLENBQ0MsZ0YsQ0FHQSwrRSxDQ3pERywwQkRxREosb0IsQ0FTRSx1QyxBQ3hERSx5QkQrQ0osb0IsQ0FhRSxvQ0FJRixxQixDQUNDLCtFLENBR0EsZ0YsQ0MxRUcsMEJEc0VKLHFCLENBU0Usd0MsQUN6RUUseUJEZ0VKLHFCLENBYUUsb0NFMUZGLEksQ0FBQSxJLENBQ0ksZ0IsQ0FDQSxZLENBQ0EscUIsQ0FHSixPLENBQ0ksZSxDQUlILGMsQ0FDQSxpQyxDQ01ELG1CLENBQ0ksVyxDQUNBLFksQ0FDQSxpQixDQUNBLDBCQUpKLG1CLENBS1EsVyxDQUNBLGMsQUFFSiwwQkFSSixtQixDQVNRLFcsQ0FDQSxjLEFBRUoseUJBWkosbUIsQ0FhUSxjQUtSLGMsQ0FDSSxrQixDQUNBLG1CLENBRUEsVSxDQUNBLFksQ0FJSixvQixDQUNJLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSxZLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0MsQ0FDQSx3QixDQUVBLDRCLENBQ0ksVSxDQUVBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxTLENBQ0EsVSxDQUVKLHlCQW5CSixvQixDQW9CUSxXLENBQ0EsWSxDQUNBLDRCLENBQ0ksWUFNUiwrQixDQUNJLG1ELENBSUosK0IsQ0FDSSxzRCxDQUlKLCtCLENBQ0ksc0QsQ0FJSiwrQixDQUNJLHNELENBR1Isa0IsQ0FDSSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLHlCQUxKLGtCLENBTVEsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsbUJBR1IsaUIsQ0FDSSxjLENBR0osZ0IsQ0FDSSxZLENBQ0EsZSxDQUNBLDZCLENBQ0EscUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxlLENBQ0EsMEJBUkosZ0IsQ0FTUSwwQixBQUtKLDBCQWRKLGdCLENBZVEscUIsQ0FDQSxrQixDQUNBLGlCQUtSLFksQ0FDSSxZLENBQ0Esa0IsQ0FFQSxxQixDQUNBLDZCLENBQ0EsZSxDQUNBLDBCQVBKLFksQ0FRUSxtQixBQUVKLDBCQVZKLFksQ0FXUyxtQixBQUVMLDBCQWJKLFksQ0FjUSxrQixBQUVKLDBCQWhCSixZLENBaUJTLGdCQUlULFUsQ0FDSSxXLENBQ0EsWSxDQUNBLG1CLENBQ0EsMEJBSkosVSxDQUtRLFcsQ0FDQSxjLEFBT0osMEJBYkosVSxDQWNRLFcsQ0FDQSxZLENBQ0EsbUIsQ0FDQSxTQWdCUixVLENBRUksYSxDQUVBLGlCLENBQ0EsYSxDQUVBLFUsQ0FDQSxXLENBQ0Esd0MsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsZSxDQUNJLFcsQ0FFSixxQkFDSSxnQixDQUNJLHNCLEFBR1gsb0JBQ0MsaUIsQ0FDQyxzQixBQUdDLDBCQS9CSixVLENBZ0NRLE8sQ0FDQSxhLENBQ0EsaUJBS1IsVyxDQUdJLFksQ0FDQSxtQixDQUNBLHFCLENBQ0EsWSxDQUlKLGUsQ0FDSSxrQixDQUVKLGUsQ0FDSSxrQixDQUVKLGUsQ0FDSSxrQixDQUVKLDBCQUNJLGUsQ0FDSSxrQixDQUVKLGUsQ0FDSSxrQixDQUVKLGUsQ0FDSSxtQixBQUdSLDBCQUNJLGUsQ0FDSSxrQixDQUVKLGUsQ0FDSSxrQixDQUVKLGUsQ0FDSSxtQixBQUdSLDBCQUNJLGUsQ0FHQSxlLENBR0EsZSxDQUxJLGVDM1FSLFcsQ0FDSSxlLENBQ0Esd0IsQ0FJSixnQixDQUNJLFUsQ0FDQSxZLENBQ0EsYyxDQUNBLHNCLENBQ0EsZSxDQUdBLGdCLENBQ0EsWSxDQUNBLGtCLENBQ0EsMEJBWEosZ0IsQ0FZUSxnQixDQUNBLGtCLEFBRUosMEJBZkosZ0IsQ0FnQlEsaUIsQUFFSiwwQkFsQkosZ0IsQ0FtQlEsd0JBTVIsZSxDQUNJLGUsQ0FDQSxpQixDQUNBLGlCLENBR0EsdUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLDBCQVRKLHVCLENBVVEsTSxDQUNBLE8sQ0FqQlosZSxDQXNCUyxpQixBQUdMLDBCQXpCSixlLENBMEJRLGEsQ0FDQSxnQkFHUixzQixDQUNJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLDBCQUxKLHNCLENBTVEsZ0JBR1IsNEIsQ0FDSSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLDBCQUpKLDRCLENBS1EsZ0JDdEVSLGdCLENBQ0ksVSxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsWSxDQUNBLHdCLENBQ0EsMEJBUEosZ0IsQ0FRUSxZLENBQ0EsZ0JBR1IsZSxDQUNJLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSwwQkFKSixlLENBS1EsZ0IsQUFFSix5QkFQSixlLENBUVEsZ0IsQUFFSix5QkFWSixlLENBV1EsZ0IsQUFFSix5QkFiSixlLENBY1EsZ0JBR1IsbUIsQ0FDSSxtQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsMEJBTEosbUIsQ0FNUSxlLEFBRUoseUJBUkosbUIsQ0FTUSxvQixBQUVKLHlCQVhKLG1CLENBWVEsb0JBSVIsaUIsQ0FFSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLHNCLENBQ0EsUSxDQU1KLGEsQ0FDSSxVLENBQ0EsUyxDQUNBLFksQ0FDQSw2QixDQUNBLDBCQUxKLGEsQ0FNUSxVLEFBRUoseUJBUkosYSxDQVNRLFUsQUFFSix5QkFYSixhLENBWVEsVUFHUixpQixDQUNJLFUsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSwwQixDQUNBLDBCQVRKLGlCLENBVVEsaUJBR0osc0IsQ0FDSSx3QixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLDBCQU5KLHNCLENBT1EsZ0IsQUFFSix5QkFUSixzQixDQVVRLGdCLEFBRUoseUJBWkosc0IsQ0FhUSxnQixBQUtSLDBCQURKLGEsQ0FFUSxnQixBQUVKLHlCQUpKLGEsQ0FLUSxnQkNoSFIsTyxDQUNJLGlCLENBQ0Esd0IsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsMkIsQ0FDQSxtQixDQUdBLDBCQVRKLE8sQ0FVUSw2QixBQUdKLDBCQWJKLE8sQ0FjUSwyQixDQUNBLG1CLENBS1IsSyxDQUVRLFMsQ0FDQSxpQixDQUNBLEssQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0Esa0JBTVIsaUIsQ0FDSSxpQixDQUNBLFUsQ0FFQSxZLENBQ0EscUIsQ0FDQSxZLENBRUEsbUIsQ0FFQSwwQkFWSixpQixDQVdRLG9CLEFBRUosMEJBYkosaUIsQ0FjUSxvQixBQUVKLHlCQWhCSixpQixDQWlCUSxjLEFBRUoseUJBbkJKLGlCLENBb0JRLG1CQUdSLGEsQ0NjSSxvQixDQUNJLGUsQ0FDQSxjLENBRUEsVSxDRGxCUixhLENBQ0ksZSxDQUlBLGdCLENBQ0EseUJBTkosYSxDQU9RLGdCQzlEUixlLENBQ0ksZSxDQUVBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsMEJBTkosZSxDQU9RLGlCQUlSLGUsQ0FDSSxlLENBQ0EseUJBRkosZSxDQUdRLGNBR1IsNkIsQ0FDSSxlLENBQ0EsZSxDQUNBLGdCLENBRUEsa0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLDBCQVRKLDZCLENBVVcsZ0JBS1gscUIsQ0FDSSx3QixDQUNBLFksQ0FDQSx5QkFISixxQixDQUlRLFcsQ0FDQSxnQkFJUixVLENBQ0ksZSxDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHlCQVBKLFUsQ0FRUSxnQkFRUixjLENBQ0ksaUIsQ0FDQSxrQixDQUdBLHdDLENBQ0Esa0IsQ0FFQSxZLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGlCLENBQ0Esb0IsQ0FHSSxvQixDQUlKLDBCQW5CSixjLENBb0JRLFMsQ0FDQSxpQixDQUNBLG9CLENBQ0ksZ0IsQUFHUiwwQkExQkosYyxDQStCUSxTLENBQ0Esb0IsQUFFSix5QkFsQ0osYyxDQW1DUSxTLENBQ0Esb0IsQUFFSix5QkF0Q0osYyxDQXVDUSxTLENBQ0Esb0IsQUFFSix5QkExQ0osYyxDQTJDUSxTLENBQ0EsaUIsQ0FDQSxvQkFNUixTLENBQ0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxtQixDQUVBLGlCLENBQ0EsZSxDQUNBLFcsQ0FDQSxhLENBQ0Esd0MsQ0FDQSxrQixDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENDL0NBLDBCLENEZ0RJLFcsQ0FFSixxQkFDSSxlLENBQ0ksc0IsQUFHWCxvQkFDQyxnQixDQUNDLHNCLEFBSUMsMEJBN0JKLFMsQ0E4QlEsZ0JBR1IsYyxDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FFSixNLENBQ0ksZSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0MsQ0FHSixPLENBQ0ksd0IsQ0FDQSxvQixDQUNJLFUsQ0FTUixnQixDQUFBLGtCLENBRUksaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLDRCLENBQ0EsWSxDQUNBLHNCLENBQ0EsaUIsQ0FDQSxTLENBQ0Esc0IsQ0FDQSxXLENBR0osd0IsQ0FBQSwwQixDQUVJLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLGtCLENBQ0EsVSxDQUdKLHFCLENBQUEsdUIsQ0FFSSxpQixDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBRUEsWSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSx3QixDQVpKLHVCLENBZ0JJLHdCLENBRUosNkIsQ0FBQSwrQixDQUVJLFMsQ0FHQSxVLENBQ0EsdUIsQ0FDQSwwQkFQSiw2QixDQUFBLCtCLENBUVEsUyxDQUNBLFcsQUFFSix5QkFYSiw2QixDQUFBLCtCLENBWVEsV0VqT1IsTyxDQUNDLDhDLENBQ0EsYyxDQUNBLEssQ0FDQSw4QixDQUNBLFUsQ0FDQSxXLENBRUQsZ0IsQ0FDQyxrQyxDQUdELGMsQ0FDQyx3QyxDQU9ELGMsQ0FDQyxTLENBR0QsWSxDQUNJLGdCLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0FFQSx5QkFOSixZLENBT1EsY0FPUixZLENBQ0ksWSxDQUNBLHNCLENBQ0EsVyxDQUNBLGtCLENBQ0EsUSxDQUNBLDBCQU5KLFksQ0FPUSwwQkFLUixVLENBQ0ksZ0IsQ0FDQSxlLENBQ0EsYyxDQUNBLFksQ0FDQSxRLENBQ0Esa0IsQ0FDQSxZLENBQ0ksaUIsQ0FDQSxrQixDQUNBLHlELENBQ0EscUJBQ0ksa0IsQ0FDSSxhLENBQ0EsMEJBR1IsdUIsQ0FDSSxhLENBQ0Esd0IsQ0FLUiwwQkF4QkosVSxDQXlCUSxjLEFBRUosMEJBM0JKLFUsQ0E0QlEsZ0JBUVIscUIsQ0FDSSxtQixDQ3hGSixLLENBQ0ksZ0IsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsbUIsQ0FFQSw0QixDQUdBLDBCQVRKLEssQ0FVUSw0QixBQUVKLHlCQVpKLEssQ0FhUSx1QkFHUixVLENBQ0ksZ0IsQ0FHSixlLENBb0JBLGMsQ0FDSSxZLENBR0Esa0IsQ0FFQSxpQixDQTFCSixlLENBQ0ksZ0IsQ0FHQSxzQixDQUdBLHlCLENBYUosYyxDQUVJLHFCLENBQ0EsUyxDQWNKLGEsQ0FDSSxlLENBQ0EsYyxDQUNBLGdCLENBRUEseUJBTEosYSxDQU1RLFksQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esa0IsQUFHSix5QkFiSixhLENBY1EsYyxDQUNBLGdCLEFBRUoseUJBakJKLGEsQ0FrQlEsZ0IsQUFFSix5QkFwQkosYSxDQXFCUSxnQixBQUVKLHlCQXZCSixhLENBd0JRLGdCLEFBRUoseUJBMUJKLGEsQ0EyQlEsZ0IsQUFFSix5QkE3QkosYSxDQThCUSxnQkFJUixZLENBQ0ksZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBRUEsMEJBTkosWSxDQU9RLGdCLEFBRUoseUJBVEosWSxDQVVRLGdCLENBQ0EsbUIsQUFFSix5QkFiSixZLENBY1EsZ0IsQUFFSix5QkFoQkosWSxDQWlCUSxnQkFJUixhLENBQ0ksZSxDQUNBLGlCLENBRUEscUJBRVEsc0MsQ0FDSSxVLEFBRUEsNENBSEosc0MsQ0FJUSxVLEFBTWhCLDBCQWhCSixhLENBaUJJLFdBV0osa0IsQ0FDSSxVLENBQ0EsOEIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsOEIsQ0NsSkosVyxDQUNDLGMsQ0FFQSxNLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0csVSxDQUVILFksQ0FDRyxxQixDQUNBLGtCLENBQ0gsc0IsQ0FDRyxnQixDQUNBLG1CLENBRUgscUMsQ0FDQSwwQixDQUdELGlCLENBQ0MsSyxDQUdELGEsQ0FDQyxVLENBR0QsaUIsQ0FDQyxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFksQ0FDQSxjLENBRUEseUIsQ0FDQyxVLENBRUQsbUIsQ0FDTyxpQixDQUNBLGtCLENBQ0EseUQsQ0FDQSxxQkFDSSx5QixDQUNJLFUsQ0FDQSwwQkFHUiw4QixDQUNJLFUsQ0FDQSx3QixDQ2pEWixlLENBQ0MsVyxDQUVBLFksQ0FDQSxhLENBRUEsaUIsQ0FDQSxhLENBRUEsWSxDQUNBLFksQ0FPQSxvRCxDQUNBLGtCLENBRUEsWSxDQUNBLHNCLENBQ0Esa0IsQ0FHRCxTLENBUUEsZ0IsQ0FBQSxpQixDQVBDLGlCLENBQ0Esa0IsQ0FDQSx5QixDQUNBLDZCLENBQ0EsMkIsQ0FHRCxnQixDQUFBLGlCLENBRUMsVSxDQUNBLGEsQ0FFQSxpQixDQUNBLE0sQ0FPQSwyRSxDQUlELGlCLENBRUMsa0QsQ0FHRCxnQixDQUVDLDZDLENBR0QsMEIsQ0FDQyw0QixDQUdELGlDLENBQUEsa0MsQ0FFQyxLLENBQ0EsMkUsQ0FJRCxrQyxDQUNDLHVCLENBR0QsaUMsQ0FDQyx3QixDQUtELGUsQ0FDQyxXLENBQ0EsWSxDQUdELDBCQUNDLGUsQ0FDQyxlSnJGRixnQixDQUNJLGdCLENBQ0EsVSxDQUNBLGtCLENBRUosbUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx5QkFMSixtQixDQU1RLHFCQUlSLHdCLENBQ0ksa0IsQ0FDQSxZLENBRUEsNkIsQ0FDQSxlLENBQ0EsZSxDQUNBLG1CLENBQ0EseUJBUkosd0IsQ0FTWSxZLENBQ0gscUIsQ0FDRyxvQkFHWixzQixDQUNJLFksQ0FDQSxxQixDQUVBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSx5QkFQSixzQixDQVlRLGMsQ0FKQSwwQixDQUNJLGlCLEFBS1IseUJBZEosc0IsQ0FlUSxnQixBQUdKLHlCQWxCSixzQixDQW1CUSxvQixBQUVKLHlCQUNJLDBCLENBQ0ksaUJBSVoscUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSx3QixDQUVBLGlCLENBQ0EsYSxDQUVBLFcsQ0FDQSxXLENBQ0Esd0MsQ0FDQSxrQixDQUVBLGtCLENBSUEscUJBQ0ksMkIsQ0FDSSxzQixBQUdYLG9CQUNDLDRCLENBQ0Msc0IsQUFJQyx5QkFsQ0oscUIsQ0FtQ1EsYyxDQUNBLFcsQ0FDQSwwQixDQUNJLFlBYVoseUIsQ0FDSSxZLENBQ0EsNkIsQ0FFQSxrQixDQUNBLGUsQ0FDQSx5QkFOSix5QixDQU9RLHFCLENBQ0Esb0JBSVIsd0IsQ0FDSSxZLENBQ0EscUIsQ0FDQSxZLENBR0osYSxDQUNJLGUsQ0FFSiwwQixDQUVJLGUsQ0FDQSx3QixDQUlKLGMsQ0FDSSxlLENBQ0Esd0IsQ0FDSSxlLENBQ0EsVSxDS3pJUixhLENBQ0ksWSxDQUNBLGdCLENBQ0EsYSxDQUNBLDZCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EscUIsQ0FDQSxrQixDQUNBLDBCQVRKLGEsQ0FVUSwwQixBQUVKLDBCQVpKLGEsQ0FjUSx5QixDQUlBLGlCLEFBRUosMEJBcEJKLGEsQ0FxQlEsMEIsQUFFSiwwQkF2QkosYSxDQXdCUSxtQixBQUVKLDBCQTFCSixhLENBMkJRLHVCLEFBRUoseUJBN0JKLGEsQ0E4QlEsbUJBR1IsYSxDQUNJLFUsQ0FDQSxZLENBQ0EscUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGtCLENBQ0EsMEJBUEosYSxDQVFRLGdCQUlSLFksQ0FHSSx3QixDQUdBLGUsQ0FDQSxnQixDQUlKLGUsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFcsQ0FDQSxhLENBRUosYyxDQUNJLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxvQixDQUNBLDBCQUxKLGMsQ0FNUSxnQixBQUVKLDBCQVJKLGMsQ0FTUSxnQixBQUVKLHlCQVhKLGMsQ0FZUSxnQixBQUVKLHlCQWRKLGMsQ0FlUSxnQkFNUixvQixDQUNJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUVKLFksQ0FDSSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsWSxDQUNBLGtCLENBRUEsVSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZSxDQUVBLDRCLENBQ0EsZSxDQUVBLHlCQWhCSixZLENBaUJTLGEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbi8qKlxuICAg0KPQsdC40YDQsNC10Lwg0LLQvdGD0YLRgNC10L3QvdC40LUg0L7RgtGB0YLRg9C/0Ysg0YHQu9C10LLQsCDRgtC10LPQsNC8INGB0L/QuNGB0LrQvtCyLFxuICAg0YMg0LrQvtGC0L7RgNGL0YUg0LXRgdGC0Ywg0LDRgtGA0LjQsdGD0YIgY2xhc3NcbiAgKi9cbjp3aGVyZSh1bCwgb2wpOndoZXJlKFtjbGFzc10pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5ib2R5LFxuOndoZXJlKGJsb2NrcXVvdGUsIGZpZ3VyZSk6d2hlcmUoW2NsYXNzXSkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICDQo9Cx0LjRgNCw0LXQvCDQstC90LXRiNC90LjQtSDQvtGC0YHRgtGD0L/RiyDQstC10YDRgtC40LrQsNC70Lgg0L3Rg9C20L3Ri9C8INGC0LXQs9Cw0LwsXG4gINGDINC60L7RgtC+0YDRi9GFINC10YHRgtGMINCw0YLRgNC40LHRg9GCIGNsYXNzXG4gKi9cbjp3aGVyZShoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWwsXG5vbCxcbmRsKTp3aGVyZShbY2xhc3NdKSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuOndoZXJlKGRkW2NsYXNzXSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuOndoZXJlKGZpZWxkc2V0W2NsYXNzXSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46d2hlcmUodWxbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnAge1xuICAtLXBhcmFncmFwaE1hcmdpbkJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5odG1sLFxuOmhhcyg6dGFyZ2V0KSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5zdmcgKiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGwsIHN0cm9rZTtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDE5MjBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcbiAgLS1mb250LW1haW46IFwiRml4ZWxEaXNwbGF5XCI7XG4gIC0tZm9udC1hY2NlbnQ6IFwiRml4ZWxEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgLS1wYWdlLWJnOiAjZmZmO1xuICAtLWZvb3Rlci1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWFjY2VudDogI0I5RkY2NjtcbiAgLS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAtLXBhZ2UtYmc6ICMyNTI1MjY7XG4gIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBGaXhlbERpc3BsYXk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaXhlbERpc3BsYXktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpeGVsRGlzcGxheS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRml4ZWxEaXNwbGF5O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRml4ZWxEaXNwbGF5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpeGVsRGlzcGxheS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBGaXhlbERpc3BsYXk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaXhlbERpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRml4ZWxEaXNwbGF5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5hLFxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSxcbnN2ZyAqIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci13aWR0aCkgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWxlZnQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWJnKTtcbn1cblxuLyogQmxvY2tzICovXG4uYWJvdXQtZWxlbWVudF9faW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDE0NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc4NnB4KSB7XG4gIC5hYm91dC1lbGVtZW50X19pbWcge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IDEyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU4NXB4KSB7XG4gIC5hYm91dC1lbGVtZW50X19pbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDEwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgLmFib3V0LWVsZW1lbnRfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWJvdXQtZWxlbWVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFib3V0LWVsZW1lbnRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NzVweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbn1cbi5hYm91dC1lbGVtZW50X19jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NXB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwNHB4KSB7XG4gIC5hYm91dC1lbGVtZW50X19jYXJkIHtcbiAgICB3aWR0aDogMzAzcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuYWJvdXQtZWxlbWVudF9fY2FyZDo6YmVmb3JlIHtcbiAgICByaWdodDogMTNweDtcbiAgfVxufVxuXG4uYWJvdXQtZWxlbWVudF9fY2FyZC0tMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC9hYm91dC1pY29uLTEuc3ZnKTtcbn1cblxuLmFib3V0LWVsZW1lbnRfX2NhcmQtLTI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWJvdXQvYWJvdXQtaWNvbi0yLnN2Zyk7XG59XG5cbi5hYm91dC1lbGVtZW50X19jYXJkLS0zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Fib3V0L2Fib3V0LWljb24tMy5zdmcpO1xufVxuXG4uYWJvdXQtZWxlbWVudF9fY2FyZC0tNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hYm91dC9hYm91dC1pY29uLTQuc3ZnKTtcbn1cblxuLmFib3V0LWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzA0cHgpIHtcbiAgLmFib3V0LWNhcmRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDIyM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG4uYWJvdXQtY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTAwcHggMHB4IDIwMHB4O1xuICBtYXgtd2lkdGg6IDE1MjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1NXB4KSB7XG4gIC5jb250YWluZXItYWJvdXQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjM4cHgpIHtcbiAgLmNvbnRhaW5lci1hYm91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbn1cblxuLmJ0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDM0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzhweCkge1xuICAuYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4OXB4KSB7XG4gIC5idG4td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmFib3V0LWltZyB7XG4gIHdpZHRoOiAzNDVweDtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5hYm91dC1pbWcge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzOHB4KSB7XG4gIC5hYm91dC1pbWcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi5hYm91dC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IHJnYigzMCwgMjksIDI5KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTFweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiAjZmZkOTI3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWJvdXQtYnRuIHNwYW4ge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYWJvdXQtYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLmFib3V0LWJ0bjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzhweCkge1xuICAuYWJvdXQtYnRuIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbi5hYm91dC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDUwcHg7XG59XG5cbi5hYm91dC1lbGVtZW50MSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDA1cHg7XG59XG5cbi5hYm91dC1lbGVtZW50MiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjcwcHg7XG59XG5cbi5hYm91dC1lbGVtZW50MyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLmFib3V0LWVsZW1lbnQxIHtcbiAgICBtYXJnaW4tbGVmdDogLTI4NXB4O1xuICB9XG4gIC5hYm91dC1lbGVtZW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOTBweDtcbiAgfVxuICAuYWJvdXQtZWxlbWVudDMge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAuYWJvdXQtZWxlbWVudDEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTY1cHg7XG4gIH1cbiAgLmFib3V0LWVsZW1lbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xuICB9XG4gIC5hYm91dC1lbGVtZW50MyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5hYm91dC1lbGVtZW50MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFib3V0LWVsZW1lbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWJvdXQtZWxlbWVudDMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYWR2YW50YWdlcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQ7XG59XG5cbi5hZHZhbnRhZ2VzLWxpc3Qge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICByb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYWR2YW50YWdlcy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuYWR2YW50YWdlcy1saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gIC5hZHZhbnRhZ2VzLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hZHZhbnRhZ2UtaXRlbSB7XG4gIG1heC13aWR0aDogNjc1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmFudGFnZS1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5Mjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2UtaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1O1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2UtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAuYWR2YW50YWdlLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogNzAlO1xuICAgIHRleHQtd3JhcDogYXV0bztcbiAgfVxufVxuXG4uYWR2YW50YWdlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTA3JTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFkdmFudGFnZS1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2UtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEzOSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2UtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZG9jdW1lbnQtaGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRvY3VtZW50LWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmRvY3VtZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5kb2N1bWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmRvY3VtZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzdweCkge1xuICAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5kb2N1bWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5kb2N1bWVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMDBweCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5kb2N1bWVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRvY3VtZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5kb2N1bWVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDE1cHg7XG4gIH1cbn1cblxuLmRvY3VtZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xufVxuXG4uZG9jdW1lbnQtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRvY3VtZW50LXJvdyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmRvY3VtZW50LXJvdyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmRvY3VtZW50LXJvdyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5kb2N1bWVudC1lbGVtZW50IHtcbiAgZmxleDogMSAxIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcm93LWdhcDogMzBweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZG9jdW1lbnQtZWxlbWVudCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuLmRvY3VtZW50LWVsZW1lbnQgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDE1MiU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5kb2N1bWVudC1lbGVtZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5kb2N1bWVudC1lbGVtZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5kb2N1bWVudC1lbGVtZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5kb2N1bWVudC1pbWcge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5kb2N1bWVudC1pbWcge1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0RDREO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlci1tYXAuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlIDQ3JTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjk5MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibHVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGZpbHRlcjogYmx1cigycHgpO1xuICB9XG59XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNTBweDtcbiAgcGFkZGluZzogMTAwcHggMjAwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1NHB4KSB7XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMTAwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMXB4KSB7XG4gIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlzdCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTg1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1saXN0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mb3JtIHtcbiAgcGFkZGluZzogMjAwcHggMCAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb250YWluZXItZm9ybSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgfVxufVxuXG4uZm9ybS1oZWFkX19pbWcge1xuICBtaW4td2lkdGg6IDI5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5mb3JtLWhlYWRfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1zZWN0aW9uX19oZWFkZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbHVtbi1nYXA6IDM1cHg7XG4gIG1heC13aWR0aDogMTUyMnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU2NnB4KSB7XG4gIC5mb3JtLXNlY3Rpb25fX2hlYWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmZvcm0tc2VjdGlvbl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbiAgaGVpZ2h0OiAxOTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuZm9ybS1zZWN0aW9uX19oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWluLXdpZHRoOiA2NzBweDtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb3JtLXRleHQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhY3RfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYmFja2dyb3VuZDogIzRkNGQ0ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNTBweCA3MHB4O1xufVxuLmNvbnRhY3RfX2Zvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICB9XG4gIC5jb250YWN0X19mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDU0cHgpIHtcbiAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTRweCkge1xuICAuY29udGFjdF9fZm9ybSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzc0cHgpIHtcbiAgLmNvbnRhY3RfX2Zvcm0ge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYxMnB4KSB7XG4gIC5jb250YWN0X19mb3JtIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFjdF9fZm9ybSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiAzMjZweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBjb2xvcjogcmdiKDMzLCAzMiwgMzIpO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQ6ICNmZmQ5Mjc7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbi5mb3JtLWJ0biBzcGFuIHtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvcm0tYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLmZvcm0tYnRuOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1NHB4KSB7XG4gIC5mb3JtLWJ0biB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNTBweDtcbn1cblxuLmlucHV0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLl9lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFmMWY7XG59XG4uX2Vycm9yOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZSxcbi51bnN1Y2Nlc3MtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIHotaW5kZXg6IC0xMDtcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZS0tYWN0aXZlLFxuLnVuc3VjY2Vzcy1tZXNzYWdlLS1hY3RpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZV9fYnRuLFxuLnVuc3VjY2Vzcy1tZXNzYWdlX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGUwNztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzO1xufVxuXG4udW5zdWNjZXNzLW1lc3NhZ2VfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjJhMjE7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2VfX2J0bi0tYWN0aXZlLFxuLnVuc3VjY2Vzcy1tZXNzYWdlX19idG4tLWFjdGl2ZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGJvdHRvbTogMTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdWNjZXNzLW1lc3NhZ2VfX2J0bi0tYWN0aXZlLFxuICAudW5zdWNjZXNzLW1lc3NhZ2VfX2J0bi0tYWN0aXZlIHtcbiAgICBib3R0b206IDglO1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3VjY2Vzcy1tZXNzYWdlX19idG4tLWFjdGl2ZSxcbiAgLnVuc3VjY2Vzcy1tZXNzYWdlX19idG4tLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDkxJTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4ODIzNTI5NDEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXJfX2ZpeGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcbn1cblxuLmhpZGRlbi1oZWFkZXIge1xuICB0b3A6IC04MHB4O1xufVxuXG4uaGVhZGVyX19yb3cge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5oZWFkZXJfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDcycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5uYXZfX2xpc3Qge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2X19saXN0IGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbiwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubmF2X19saXN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5Mjc7XG4gIH1cbn1cbi5uYXZfX2xpc3QgYS5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICMwZDBjMGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5Mjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5uYXZfX2VsZW0uaXMtY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uaGVybyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2hlcm8tYmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEyMiUgNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTI1JSAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhlcm8tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb19fc2xvZ2FuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzIyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjJweCkge1xuICAuaGVyb19fc2xvZ2FuIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2NnB4KSB7XG4gIC5oZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyNHB4KSB7XG4gIC5oZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NnB4KSB7XG4gIC5oZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gIC5oZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OHB4KSB7XG4gIC5oZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MXB4KSB7XG4gIC5oZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uaGVyb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzM3B4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uaGVyb19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlcm9fX2FjdGlvbjpob3ZlciAuaGVyb19fYWN0aW9uLWR1Ymwge1xuICAgIHRvcDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9fX2FjdGlvbjpob3ZlciAuaGVyb19fYWN0aW9uLWR1Ymwge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fYWN0aW9uIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5cbi5oZXJvX19hY3Rpb24tZHVibCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCA3NywgNzcsIDAuOTg0MzEzNzI1NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgdG9wOiAwO1xufVxuXG4ubW9iaWxlLW5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm1vYmlsZS1uYXZfX2xpc3QgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2JpbGUtbmF2X19saXN0IGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbiwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubW9iaWxlLW5hdl9fbGlzdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwNjE3O1xuICB9XG59XG4ubW9iaWxlLW5hdl9fbGlzdCBhLmlzLWN1cnJlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCMDYxNztcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG4gIC0tbGluZS1oZWlnaHQ6IDRweDtcbiAgLS1zcGFjaW5nOiA2cHg7XG4gIC0tY29sb3I6ICMwMDA7XG4gIC0tcmFkaXVzOiA0cHg7XG4gIC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgLyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuICAvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tb2JpbGUtbmF2LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9kdWN0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wcm9kdWN0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDQwcHggNTBweDtcbiAgcm93LWdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggNTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzX19oZWFkZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1OHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHNfX2hlYWRlciB7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsc19fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19sb2dvIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsc19fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19sb2dvIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NThweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19sb2dvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjU1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsc19fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsc19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMzEsIDMwLCAzMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMzI2cHg7XG4gIGhlaWdodDogNTFweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiAjZmZkOTI3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcm9kdWN0LWRldGFpbHNfX2J0biBzcGFuIHtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtZGV0YWlsc19fYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLnByb2R1Y3QtZGV0YWlsc19fYnRuOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODU0cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHNfX2J0biBzcGFuIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHNfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMHB4O1xufVxuXG4uZmlyc3QtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsc19fbWFpbi1pbWcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDU5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwYjE3O1xufVxuXG4uc2Vjb25kLWNvbHVtbiB7XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG4uc2Vjb25kLWNvbHVtbiAuc21hbC1pbWcge1xuICBtYXgtd2lkdGg6IDQyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE1MHB4O1xuICByb3ctZ2FwOiAxMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE1MjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTk2NXB4KSB7XG4gIC5wcm9kdWN0LWxpc3Qge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgLnByb2R1Y3QtbGlzdCB7XG4gICAgY29sdW1uLWdhcDogMTAwcHg7XG4gICAgcGFkZGluZzogMTAwcHggMTAwcHggMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgLnByb2R1Y3QtbGlzdCB7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAucHJvZHVjdC1saXN0IHtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQyOXB4KSB7XG4gIC5wcm9kdWN0LWxpc3Qge1xuICAgIHBhZGRpbmc6IDYwcHggNTBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwNXB4KSB7XG4gIC5wcm9kdWN0LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvZHVjdC1saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1lbGVtIHtcbiAgZmxleDogMSAxIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwNXB4KSB7XG4gIC5wcm9kdWN0LWVsZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0RDREO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiAzNTdweDtcbn1cblxuLnByb2R1Y3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNXB4O1xuICBtYXJnaW46IDMwcHggMCAzMHB4O1xufVxuXG4ucHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjlweCkge1xuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwNXB4KSB7XG4gIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAzcHgpIHtcbiAgLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE3OCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucHJvZHVjdC1idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzklO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucHJvZHVjdC1idG4ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqLyIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbi8qKlxuICAg0KPQsdC40YDQsNC10Lwg0LLQvdGD0YLRgNC10L3QvdC40LUg0L7RgtGB0YLRg9C/0Ysg0YHQu9C10LLQsCDRgtC10LPQsNC8INGB0L/QuNGB0LrQvtCyLFxuICAg0YMg0LrQvtGC0L7RgNGL0YUg0LXRgdGC0Ywg0LDRgtGA0LjQsdGD0YIgY2xhc3NcbiAgKi9cbiAgOndoZXJlKHVsLCBvbCk6d2hlcmUoW2NsYXNzXSkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG4gIH0gXG4gXG4gIGJvZHksXG4gIDp3aGVyZShibG9ja3F1b3RlLCBmaWd1cmUpOndoZXJlKFtjbGFzc10pIHtcblx0bWFyZ2luOiAwO1xuICB9XG4gLyoqXG4gICDQo9Cx0LjRgNCw0LXQvCDQstC90LXRiNC90LjQtSDQvtGC0YHRgtGD0L/RiyDQstC10YDRgtC40LrQsNC70Lgg0L3Rg9C20L3Ri9C8INGC0LXQs9Cw0LwsXG4gICDRgyDQutC+0YLQvtGA0YvRhSDQtdGB0YLRjCDQsNGC0YDQuNCx0YPRgiBjbGFzc1xuICAqL1xuIDp3aGVyZShcblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNixcblx0cCxcblx0dWwsXG5cdG9sLFxuXHRkbFxuICApOndoZXJlKFtjbGFzc10pIHtcblx0bWFyZ2luLWJsb2NrOiAwO1xuICB9XG4gIFxuICA6d2hlcmUoZGRbY2xhc3NdKSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFxuICA6d2hlcmUoZmllbGRzZXRbY2xhc3NdKSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG4gIH1cbiAgOndoZXJlKHVsW2NsYXNzXSkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIHAge1xuXHQtLXBhcmFncmFwaE1hcmdpbkJvdHRvbTogMjRweDtcbiAgXG5cdG1hcmdpbi1ibG9jazogMDtcbiAgfSBcbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZGlzcGxheTogYmxvY2s7XG4gICBcdFxufVxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5odG1sLFxuOmhhcyg6dGFyZ2V0KSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuLy8gc3ZnICpbZmlsbF0geyBmaWxsOiBjdXJyZW50Q29sb3IgfVxuLy8gc3ZnICpbc3Ryb2tlXSB7IHN0cm9rZTogY3VycmVudENvbG9yIH1cbnN2ZyAqIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbCwgc3Ryb2tlO1xuICB9XG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGV4dGFyZWEge1xuXHRyZXNpemU6IG5vbmU7XG59XG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQqIHtcblx0ICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuXHQgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcblx0ICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcblx0ICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuICB9IiwiOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTkyMHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuXG5cdC0tZm9udC1tYWluOiAnRml4ZWxEaXNwbGF5Jztcblx0LS1mb250LWFjY2VudDogJ0ZpeGVsRGlzcGxheScsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcblxuXHQtLXBhZ2UtYmc6ICNmZmY7XG5cdC0tZm9vdGVyLWJnOiAgI2ZmZjtcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xuXHQtLWFjY2VudDogI0I5RkY2Njtcblx0LS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuXG5cbiAgICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG5cdC0tdGFibGV0LXNpemU6IDk1OXB4O1xuXHQtLW1vYmlsZS1zaXplOiA1OTlweDtcbn1cblxuLmRhcmsge1xuICAgIC0tcGFnZS1iZzogIzI1MjUyNjtcbiAgICAtLXRleHQtY29sb3I6ICNmZmY7XG59IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBGaXhlbERpc3BsYXk7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9GaXhlbERpc3BsYXktU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpeGVsRGlzcGxheS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBGaXhlbERpc3BsYXk7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9GaXhlbERpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRml4ZWxEaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogRml4ZWxEaXNwbGF5O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvRml4ZWxEaXNwbGF5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpeGVsRGlzcGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCJcbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5hLFxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSxcbnN2ZyAqIHtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uby1zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi8vIC5zbW9vdGgtdHJhbnNpdGlvbiB7XG4vLyAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciFpbXBvcnRhbnQ7XG4vLyAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciFpbXBvcnRhbnQ7XG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyIWltcG9ydGFudDtcbi8vIH1cblxuXG5cblxuIiwiLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblxuXHRtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXdpZHRoKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuIiwiQG1peGluIG1lZGlhQmcoKSB7XG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0ICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmbHVpZC10ZXh0KCRtYXg6IDQ4LCAkbWluOiA0MCkge1xuXHRmb250LXNpemU6IGNsYW1wKCN7JG1pbn1weCwgI3skbWF4IC8gMTQ0MCAqIDEwMH12dywgI3skbWF4fXB4KTtcbn1cblxuLy8gMTQwMCAtINGN0YLQviDRiNC40YDQuNC90LAg0LrQvtC90YLQtdC50L3QtdGA0LAgLy9cbkBtaXhpbiBob3ZlciB7XG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChob3Zlcjogbm9uZSkge1xuXHRcdCY6YWN0aXZlIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59IiwiaHRtbCwgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmcpO1xufSIsIi5hYm91dC11cyB7XG59XG4uc2VjdGlvbiB7XG59XG4uY29udGFpbmVyIHtcbn1cbi5jb250YWluZXItYWJvdXQge1xufVxuLmJ0bi13cmFwcGVyIHtcbn1cbi5hYm91dC1pbWcge1xufVxuLmFib3V0LWJ0biB7XG59XG4uYWJvdXQtbGlzdCB7XG59XG5cblxuLmFib3V0LWVsZW1lbnRfX2ltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTQ2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzg2cHgpIHtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IDEyOXB4OyAgXHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1ODVweCkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTA2cHg7ICBcdFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBcbn1cbi5hYm91dC1lbGVtZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIC8vIG1pbi13aWR0aDogNjA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LXNocmluazogMTtcbn1cblxuLmFib3V0LWVsZW1lbnRfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzA0cHgpIHtcbiAgICAgICAgd2lkdGg6IDMwM3B4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIH1cdFxuICAgIH1cblxufVxuLmFib3V0LWVsZW1lbnRfX2NhcmQtLTEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWJvdXQvYWJvdXQtaWNvbi0xLnN2Zyk7XG4gICAgfVxufVxuLmFib3V0LWVsZW1lbnRfX2NhcmQtLTIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWJvdXQvYWJvdXQtaWNvbi0yLnN2Zyk7XG4gICAgfVxufVxuLmFib3V0LWVsZW1lbnRfX2NhcmQtLTMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWJvdXQvYWJvdXQtaWNvbi0zLnN2Zyk7XG4gICAgfVxufVxuLmFib3V0LWVsZW1lbnRfX2NhcmQtLTQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWJvdXQvYWJvdXQtaWNvbi00LnN2Zyk7XG4gICAgfVxufVxuLmFib3V0LWNhcmRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM1OHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzA0cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxufVxuLmFib3V0LWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1hYm91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHggMjAwcHg7IFxuICAgIG1heC13aWR0aDogMTUyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NTVweCkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCA0MHB4IDIwMHB4OyBcdFxuICAgIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTM1OHB4KSB7XG4gICAgLy8gICAgIHBhZGRpbmc6IDEwMHB4IDE1MHB4IDEwMHB4OyBcbiAgICAvLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzhweCkgeyBcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMDBweDsgXG4gICAgfVxuXG4gICAgXG59XG4uYnRuLXdyYXBwZXIgeyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gZmxleDogMSAxIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgICBcdHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzhweCkgeyBcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG59XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODlweCkge1xuICAgICAgICBcdHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxufVxuLmFib3V0LWltZyB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICAgIGhlaWdodDogMzQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIGhlaWdodDogMjkwcHg7ICBcdFxuICAgIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTQzOHB4KSB7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIC8vICAgICB3aWR0aDogMjIwcHg7XG4gICAgLy8gICAgIGhlaWdodDogMjIwcHg7ICBcdFxuICAgIC8vIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIzOHB4KSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG4gXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgIC8vICAgICB3aWR0aDogOTAlO1x0XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgLy8gfVxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxNzI2cHgpIHtcbiAgICAvLyAgICAgd2lkdGg6IDgwJTtcdFxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gICAgLy8gICAgIHdpZHRoOiA3MCU7XHRcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAvLyB9XG59XG4uYWJvdXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogcmdiKDMwLCAyOSwgMjkpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkOTI3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cdEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0fVxuXHR9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzhweCkgeyBcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cblxufVxuXG4uYWJvdXQtbGlzdCB7XG4gICAgLy8gZmxleDogMSAxIDA7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDUwcHg7XG59XG5cblxuLmFib3V0LWVsZW1lbnQxIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwNXB4OyBcbn1cbi5hYm91dC1lbGVtZW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNzBweDsgXG59XG4uYWJvdXQtZWxlbWVudDMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgLmFib3V0LWVsZW1lbnQxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yODVweDsgXG4gICAgfVxuICAgIC5hYm91dC1lbGVtZW50MiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTkwcHg7IFxuICAgIH1cbiAgICAuYWJvdXQtZWxlbWVudDMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTlweCkge1xuICAgIC5hYm91dC1lbGVtZW50MSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTY1cHg7IFxuICAgIH1cbiAgICAuYWJvdXQtZWxlbWVudDIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExMHB4OyBcbiAgICB9XG4gICAgLmFib3V0LWVsZW1lbnQzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAuYWJvdXQtZWxlbWVudDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgXG4gICAgfVxuICAgIC5hYm91dC1lbGVtZW50MiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBcbiAgICB9XG4gICAgLmFib3V0LWVsZW1lbnQzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5cbiIsIi5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQ7XG59XG4uY29udGFpbmVyIHtcbn1cbi5hZHZhbnRhZ2VzLWxpc3Qge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcdFxuICAgICAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICBcblxufVxuLmFkdmFudGFnZS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIFxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7IFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5Mjc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgbGVmdDo1O1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIFx0bWF4LXdpZHRoOiA0NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgICAgICB0ZXh0LXdyYXA6IGF1dG87XG4gICAgfVxufVxuLmFkdmFudGFnZS1pdGVtX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG4uYWR2YW50YWdlLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogbGlnaHQ7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzklO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cbiIsIi5kb2N1bWVudCB7XG59XG4uY29udGFpbmVyIHtcbn1cblxuLmRvY3VtZW50LWhlYWRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XHRcbiAgICB9XG59XG4uZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcdFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzOXB4O1x0XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzdweCkge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcdFxuICAgIH1cbn1cbi5kb2N1bWVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwMHB4IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHg7XG4gICAgfVxuXG59XG4uZG9jdW1lbnQtY29udGVudCB7IFxuICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDZmcik7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kb2N1bWVudC1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICBnYXA6IDE1cHg7XHRcbiAgICB9XG59XG4uZG9jdW1lbnQtZWxlbWVudCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MiU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcdFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1x0XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHRcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kb2N1bWVudC1pbWcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4OyAgXHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTVweDtcdFxuICAgIH1cbn0iLCIuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Zvb3Rlci1tYXAuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSA0NyU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MyU7XG5cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjk5MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA0NyU7XG4gICAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAxMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICBcbiAgICAgICAgXG4gICAgfVxufVxuLmJsdXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgIH1cblxufVxuLmNvbnRhaW5lciB7XG59XG4uZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC8vIG1heC13aWR0aDogMTMwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1MHB4O1xuXG4gICAgcGFkZGluZzogMTAwcHggMjAwcHggMTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU1NHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjAwcHggNTBweDtcdFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTAwcHggNTBweDtcdFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDUwcHg7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCA7XHRcbiAgICB9XG59XG4uY29udGFjdC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTg1JTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG59IiwiLmZvcm0tc2VjdGlvbiB7XG59XG4uY29udGFpbmVyIHtcbn1cbi5jb250YWluZXItZm9ybSB7XG4gICAgcGFkZGluZzogMjAwcHggMCAyMDBweDtcbiAgICAvLyBoZWlnaHQ6IDcwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XHRcbiAgICB9XG5cbn0gIFxuLmZvcm0taGVhZF9faW1nIHtcbiAgICBtaW4td2lkdGg6IDI5OXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5mb3JtLXNlY3Rpb25fX2hlYWRlci1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbHVtbi1nYXA6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiAxNTIycHg7XG4gICAgXG4gICAgbWFyZ2luLWlubGluZTogYXV0bzsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU2NnB4KSB7XG4gICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiBcdFxuICAgIH1cblxufVxuLmZvcm0tc2VjdGlvbl9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0RDREO1xuICAgIGhlaWdodDogMTkxcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gICAgICAgIFx0XG4gICAgfVxufVxuLmZvcm0tdGV4dCB7XG4gICAgbWluLXdpZHRoOiA2NzBweDtcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMTM5JTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtaW4td2lkdGg6IDA7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNzdweCkge1xuICAgICAgICBcbiAgICB9XG59XG5cbi5jb250YWN0X19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAvLyB3aWR0aDogNzAwcHg7XG4gICAgLy8gaGVpZ2h0OiA1MDBweDtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZDogIzRkNGQ0ZDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1x0XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTRweCkge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1NHB4KSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NzRweCkge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjEycHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIH1cblxuXG59XG4uZm9ybS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXgtd2lkdGg6IDMyNnB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBjb2xvcjogcmdiKDMzLCAzMiwgMzIpO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkOTI3O1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cdEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0fVxuXHR9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1NHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJSA7XG4gICAgfVxufVxuLmlucHV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA1MHB4O1xufVxuLmlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG59XG4uX2Vycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxZjFmO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuXG5cblxuXG5cbi5zdWNjZXNzLW1lc3NhZ2UsXG4udW5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgICB6LWluZGV4OiAtMTA7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2UtLWFjdGl2ZSxcbi51bnN1Y2Nlc3MtbWVzc2FnZS0tYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlX19idG4sXG4udW5zdWNjZXNzLW1lc3NhZ2VfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZTA3O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIHBhZGRpbmc6IDIycHggO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiBcbn1cbi51bnN1Y2Nlc3MtbWVzc2FnZV9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIyYTIxO1xufVxuLnN1Y2Nlc3MtbWVzc2FnZV9fYnRuLS1hY3RpdmUsXG4udW5zdWNjZXNzLW1lc3NhZ2VfX2J0bi0tYWN0aXZlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAvLyBsZWZ0OiA0NSU7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgYm90dG9tOiA4JTtcdFxuICAgICAgICB3aWR0aDogODMlO1x0XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICB3aWR0aDogOTElO1x0XG4gICAgfVxufSIsIi5wcm9kdWN0LWRldGFpbHMge1xufVxuLmNvbnRhaW5lciB7XG59XG4ucHJvZHVjdC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnByb2R1Y3RzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgNDBweCA1MHB4O1xuICAgIHJvdy1nYXA6IDgwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA1MHB4O1xuICAgICAgICBcdFxuICAgIH1cbn1cbi5wcm9kdWN0LWRldGFpbHNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1OHB4KSB7XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbi5wcm9kdWN0LWRldGFpbHNfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzdweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjU4cHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1NXB4KSB7XG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzX19idG4geyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHJnYigzMSwgMzAsIDMwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vIHBhZGRpbmc6IDEzcHg7XG4gICAgd2lkdGg6IDMyNnB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZDogI2ZmZDkyNztcblxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgfVxuXHRAbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0fVxuIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTRweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvLyAgICAgLy8gZm9udC1zaXplOiAxN3B4O1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAvLyAgICAgd2lkdGg6IDI1MHB4O1xuICAgIC8vIH1cbn1cbi5wcm9kdWN0LWRldGFpbHNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcdFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxufVxuLnByb2R1Y3QtZGV0YWlsc19fY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMzBweDtcblxufVxuLmZpcnN0LWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5wcm9kdWN0LWRldGFpbHNfX21haW4taW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogNTk3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMGIxNztcbn1cbi5wcm9kdWN0LWRydGFpbHNfX2NvbHVtbiB7XG59XG4uc2Vjb25kLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAuc21hbC1pbWd7XG4gICAgICAgIG1heC13aWR0aDogNDI4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIvL9C00LvRjyDQu9C40L/QutC+0Lkg0YjQsNC/0LrQuFxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmYztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2UtaW4tb3V0O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xufVxuLmhlYWRlcl9fY29udGVudCB7XG5cdHRyYW5zaXRpb246IHBhZGRpbmcgMC40cyBlYXNlLWluLW91dDtcblxufVxuLmhlYWRlcl9fZml4ZWQge1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuXG5cdC8vICYgLmhlYWRlcl9fcm93IHtcblx0Ly8gXHRwYWRkaW5nLXRvcDogMDtcblx0Ly8gfVxufVxuLy8qINC/0YDQuNGB0LLQsNC10LLQsNC10YIgSlMg0LTQu9GPINGB0LrRi9Cy0YLQuNGPINC/0YDQuCDQv9GA0L7QutGA0YPRgtC60LUgKi8vXG4uaGlkZGVuLWhlYWRlciB7XG5cdHRvcDogLTgwcHg7XG59XG5cbi5oZWFkZXJfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxufVxuLm5hdl9fbGlzdHtcblxufVxuXG4uaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgXHRcbiAgICB9XG5cbn0gXG4ubmF2X19saXN0IHtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMGQwZDBkOyBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOTI3OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICMwZDBjMGM7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDkyNzsgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9IFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICB9XG4gICAgXG59XG5cblxuXG4ubmF2X19lbGVtLmlzLWN1cnJlbnQge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpXG59IiwiLmhlcm8ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaGVyby1iZy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMjIlIDQwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTI1JSAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxufVxuLmNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oZXJvLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogYmx1ZXZpb2xldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gaGVpZ2h0OiAxMDgwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCkgO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLy8gICAgIGhlaWdodDogODAwcHg7XG4gICAgICAgIFx0XG4gICAgLy8gfVxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvLyAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgXHRcbiAgICAvLyB9XG5cbn0gXG5cbi5oZXJvX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gJjo6YmVmb3JlIHtcbiAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvKTtcbiAgICAvLyB9XG59XG4uaGVyb19fbG9nbyB7XG4gICAgLy8gaGVpZ2h0OiA5NXB4O1xuICAgIC8vIHdpZHRoOiA2NDBweDtcbn1cbi5oZXJvX19zbG9nYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMjIlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTY2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4IDtcdFxuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweCA7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3NnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCA7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweCA7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgIFxuICAgIH1cbn1cbi5oZXJvX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAlOyAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMzcHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICBcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgXG59XG4uaGVyb19fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmhlcm9fX2FjdGlvbi1kdWJsIHtcbiAgICAgICAgICAgICAgICB0b3A6IDY1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcdFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiAxMCU7IFxuXG4gICAgICAgIC8vIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIC8vICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gICAgICAgICAuaGVyb19fYWN0aW9uLWR1Ymwge1xuICAgICAgICAvLyAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIC8vICAgICAgICAgfSBcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfSBcbiAgICB9XG59XG4uaGVyb19fYWN0aW9uLWR1Ymwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgXG4gXG59XG4vLyAuaGVyby1saW5rIHtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgcGFkZGluZzogMjBweDtcbi8vIH0iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ly8gdG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC0xMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA5ZGVnLCAjNDI4N2IzIC0xNy4zOCUsICMxMzNmNmIgNzguNCUpLCAjMjc2MTk1O1xuXHRiYWNrZ3JvdW5kOiAjNGQ0ZDRkZmI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0dG9wOiAwO1xufVxuXG4ubW9iaWxlLW5hdiBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cm93LWdhcDogMjBweDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXG5cdCYgLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG5cdCYgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIwNjE3OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCMDYxNzsgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9IFxufSIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogNHB4O1xuXHQtLXNwYWNpbmc6IDZweDtcblxuXHQtLWNvbG9yOiAjMDAwO1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0Lm1vYmlsZS1uYXYtYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5wcm9kdWN0cyB7XG59XG4uY29udGFpbmVyIHtcbn1cbi5wcm9kdWN0cy1jb250YWluZXIgeyBcbn1cbi5wcm9kdWN0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTUwcHg7XG4gICAgcm93LWdhcDogMTAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTUyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTk2NXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggMTQwcHg7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3NTBweCkge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMTAwcHggMTQwcHg7XG4gICAgIFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggNDBweCAxNDBweDtcdFxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQyOXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwNXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweDtcbiAgICB9XG59XG4ucHJvZHVjdC1lbGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDVweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG4ucHJvZHVjdC1pbWcge1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gZmxleDogMSAxIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbiAgICAvLyB3aWR0aDogNjAwcHg7XG4gICAgLy8gaGVpZ2h0OiAzNTdweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDM1N3B4O1xuICAgIFxuXG59XG4ucHJvZHVjdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDVweDtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xufVxuLnByb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDI5cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1x0XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTA1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1x0XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XHRcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwM3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcdFxuICAgIH1cbn1cbi5wcm9kdWN0LWxvZ28ge1xuICAgIFxufVxuLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzglO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnByb2R1Y3QtYnRuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMTM5JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI2cHg7XG4gICAgLy8gaGVpZ2h0OiA3MXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgLy8gbWFyZ2luLWlubGluZTogYXV0bzsgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIFx0d2lkdGg6IDMwMHB4O1xuICAgIH1cbn0iXX0= */
