@charset "UTF-8";button[disabled],html,html input[disabled]{cursor:default}.form__policy a,a{text-decoration:underline}.arcticmodal-container,table{border-collapse:collapse}.b-flats__notes,.slick-dots,.ui-helper-reset,ol,ul{list-style:none}.slick-slider,html{-webkit-tap-highlight-color:transparent}.slick-track:after,.ui-helper-clearfix:after{clear:both}.btn__locked,.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.h3,.h4,h3,h4{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-focus-ring-color:rgba(255,255,255,0)}body{line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{background:0 0;color:#000}a:hover{color:#b20932}:active,:focus,:hover{outline:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap}q{quotes:'\201C' '\201D' '\2018' '\2019'}img{border:0}svg:not(:root){overflow:hidden}button,input{line-height:normal}button,select{text-transform:none}.b-flats__head,.b-form__input,.btn,.filter-header,.hero,.nav__item{text-transform:uppercase}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}button,input,select[multiple],textarea{background-image:none}input,select,textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none}input,textarea{resize:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}[placeholder]:focus::-webkit-input-placeholder{color:transparent}[placeholder]:focus:-ms-input-placeholder{color:transparent}[placeholder]:focus::placeholder{color:transparent}strong{font-weight:700}.hero{font-size:75px;text-align:center;color:#fff;line-height:1;font-family:BanderaMedium,Georgia,serif;font-weight:400;width:100%;padding:0 12%}.h2,.h3,.h4,h2,h3,h4{line-height:1.4}@media screen and (max-width:1440px){.hero{font-size:65px;padding:0 6%}}@media screen and (max-width:1366px){.hero{font-size:60px;padding:0 6%}}@media screen and (max-width:1024px){.hero{font-size:50px;padding:0 6%}}@media screen and (max-width:600px){.hero{font-size:27px}}.hero__text{font-size:90px;color:#315486;font-family:BanderaBold,Georgia,serif}.h1,.h2,h1,h2{color:#fff;font-weight:400}@media screen and (max-width:1366px){.hero__text{font-size:50px}}.text__left{text-align:left}.text__center{text-align:center}.text__right{text-align:right}.text__justify{text-align:justify}.h1,h1{font-size:68px;margin-bottom:5px}@media screen and (max-width:1023px){.h1,h1{font-size:40px}}@media screen and (max-width:600px){.h1,h1{font-size:28px}}.h2,h2{font-size:34px;margin-bottom:10px}@media screen and (max-width:1023px){.h2,h2{font-size:20px}}@media screen and (max-width:600px){.h2,h2{font-size:14px;margin-bottom:5px}}.h3,h3{font-size:40px;font-family:BanderaRegular,Georgia,serif;text-align:center;margin-bottom:20px;font-weight:400}.h4,h4,p.paragraph{text-align:left}.h3 strong,h3 strong{color:#315486;font-family:BanderaBold,Georgia,serif;font-weight:600}@media screen and (max-width:1023px){.h3,h3{font-size:28px}}@media screen and (max-width:768px){.h3,h3{margin-bottom:5px}}@media screen and (max-width:600px){.h3,h3{font-size:18px;margin-bottom:5px}}.h4,h4{font-size:30px;margin-bottom:10px;font-weight:400}@media screen and (max-width:600px){.h4,h4{font-size:24px}}p{font-size:20px;line-height:1.3;margin-bottom:30px;cursor:text}.b-popup__form,.b-popup__input,.b-popup__subtext,.btn,.header__logo,.input,input,p.paragraph__center{text-align:center}p.paragraph__blue{color:#315486}@media screen and (max-width:600px){p{font-size:12px;margin-bottom:10px}}.description{margin:30px 0;padding:0 30px}@media screen and (max-width:600px){.description{padding:0 10px!important;margin:10px 0}}.input,input{padding:11.5px 0;border:none;font-family:BanderaRegular,Georgia,serif;font-size:20px}@media screen and (max-width:600px){.input,input{font-size:14px}}.form__policy{font-family:BanderaLight,Georgia,serif;font-weight:300;padding:0 20px;color:#fff}.btn,.form__policy a{font-family:BanderaRegular,Georgia,serif;color:#fff}@media screen and (max-width:1023px){.form__policy{margin-top:30px}}.btn,.header__phone--contact,.nav__item>a,.ui-helper-reset{text-decoration:none}.btn{display:inline-block;vertical-align:middle;padding:14px 24px;cursor:pointer;height:48px;background-color:#315486;border:2px solid #315486;-webkit-transition:background .15s linear,color .15s linear,border .15s linear;transition:background .15s linear,color .15s linear,border .15s linear;font-size:18px;outline:0;line-height:1}.btn__block,.btn__group{display:block}.btn:hover{background-color:#39629c;border-color:#39629c;color:#fff}.btn:active{background-color:#294670;border-color:#294670}@media screen and (max-width:600px){.btn{font-size:14px;padding:12px 20px;height:40px}}.btn__contact{background-color:#315486;border-color:#315486}.btn__contact:hover{background-color:#386099;border-color:#386099}.btn__beige{background-color:#315486;border-color:#315486}.btn__beige:hover{background-color:#386099;border-color:#386099}.btn__square{width:74px;height:74px;padding:12px}.btn__transparent{background:0 0;border-color:#fff}.btn__transparent--black{border-color:#000;color:#000}.btn__black{border-color:#000;background:#000;color:#fff}.btn__group{margin:30px 0}@media screen and (max-width:600px){.btn__square{width:35px;height:35px;padding:5px}.btn__group{margin:10px 0}}.btn__locked{opacity:.7}.advantages__image:hover:after,.is-active .hamburger__line:nth-child(2){opacity:0}.back-to-top{width:80px;height:80px;position:fixed;right:2%;bottom:2%;background-color:transparent;border:6px solid #000;border-radius:50%;cursor:pointer;-webkit-transition:background .15s linear,color .15s linear,border .15s linear;transition:background .15s linear,color .15s linear,border .15s linear;display:none;padding:5px 2px;z-index:999999}.back-to-top svg{width:60px;height:60px;margin-left:-.5px}.back-to-top:hover{background-color:#315486;border-color:#315486}.back-to-top:hover svg{fill:#fff}.back-to-top:active{background-color:#2c4b77}@media screen and (max-width:1200px){.back-to-top{width:40px;height:40px;border-width:3px;padding:0}.back-to-top svg{width:34px;height:34px;margin-left:-1px}}.arcticmodal-container,.arcticmodal-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0}.b-filters.unshown,.b-flats__shower,.huge__slider,.offer,.overflow-hidden,.slick-list,.ui-icon,.video{overflow:hidden}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}.arcticmodal-loading{width:80px;height:80px;border-radius:10px;background:url(loading.gif) 50% 50% no-repeat #000}.b-popup{width:580px;background:#fff;padding:40px 0;position:relative}@media screen and (max-width:768px){.b-popup{width:100%;max-width:640px;margin:0 auto}}@media screen and (max-width:600px){.b-popup{width:320px}}.m-popup_flat{width:1000px}@media screen and (max-width:600px){.m-popup_flat{width:320px}}.b-popup__close{width:22px;height:22px;cursor:pointer;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNjdjMTdiYS0zNThiLWQyNDctYjlmZC0zZTI0ODQyZWI4NzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzJDQUQzN0RCREVCMTFFNTkyNEZGRjhGRkIyNkIxRDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzJDQUQzN0NCREVCMTFFNTkyNEZGRjhGRkIyNkIxRDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWFmOTRiYTItNDdhZS1iZDQ2LWFiOGUtODk0ZThkMDkyNjRjIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YTQ2NmRkNWQtYmM1NS0xMWU1LWE0YTgtYTFkYjNiNmJjMDU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4ORTsQAAAPpJREFUeNqk1b0KwjAUBeDUoC0OVVtwdHN2EKrvv4n6AH0AsS52civFc+EGQslfk8CBhLQf4XLTZquyroQQR+SJDCJtLJEz0kqZr0+Y7JEa6ZAxAb2wUxD84UXFicEVukO+yJ1gQt4J+BS9UUkJFozE4EaUNhQcg1vRKTwHd6ImWMcrC+5FbbDCOwMuQ1AXbMKpPAdk60N9sI7XfMoC6X0ojUVgr06fy+a+YGqpK7Lhk/Z88ob3REwpFKrX9OXoliDYhA6ObhlDYBvqa8XRBfvQYFyHQ9EgXMFzUS9OcCzqxAlu+GbFoDa8JPiHSY48En+m6qtIl6n9CzAA+496lJhjjr4AAAAASUVORK5CYII=) center center no-repeat;top:15px;right:15px;padding:10px}.b-popup__subtext{margin-top:20px;font:16px LatoLight,Verdana,sans-serif}.header__phone--contact,.offer__info--headline,.offer__info--sign{font-family:BanderaMedium,Georgia,serif}.b-popup__form{width:320px;margin:45px auto 0}.b-popup__input{border-bottom:3px solid #d8d8d8;border-top:none;border-left:none;border-right:none;width:100%;margin-top:30px}.b-popup__input::-webkit-input-placeholder{text-transform:uppercase;color:#999}.b-popup__input::-moz-placeholder{text-transform:uppercase;color:#999}.b-popup__input:-moz-placeholder{text-transform:uppercase;color:#999}.b-popup__input:-ms-input-placeholder{text-transform:uppercase;color:#999}.b-popup__input:first-child{margin-top:0}.b-form__input:focus,.b-popup__input:focus{outline:0}.b-popup__footer{border-top:1px solid #e7e7e8;margin-top:30px}.b-form__input.ng-dirty.ng-invalid:not(.ng-empty),.b-popup__input.ng-dirty.ng-invalid:not(.ng-empty){border-bottom:2px solid red}.b-form__input.ng-valid.ng-dirty:not(.ng-empty),.b-popup__input.ng-valid.ng-dirty:not(.ng-empty){border-bottom:2px solid green}.ng-submitted .ng-invalid-required.ng-empty{border-bottom:2px solid red}.policy{font-size:14px;margin-top:30px}.advantages__container,.container,.offer__container,.presentation__container{position:relative;width:100%;max-width:1730px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:600px){.advantages__container,.container,.offer__container,.presentation__container{padding:0 10px}}.column,.columns{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:400px){.advantages__container,.container,.offer__container,.presentation__container{width:92%;padding:0;max-width:100%}}@media (min-width:1024px){.advantages__container,.container,.offer__container,.presentation__container{width:90%;max-width:90%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}@media (min-width:1200px){.advantages__container,.container,.offer__container,.presentation__container{width:90%;max-width:1280px}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.four-full.columns{width:33.3%;margin:0 auto}@media screen and (max-width:767px){.four-full.columns{width:100%;float:none}}.advantages__container:after,.container:after,.offer__container:after,.presentation__container:after,.row:after,.u-cf{content:"";display:table;clear:both}.header{width:100%;height:150px;background-color:#fff;border-bottom:1px solid #ccc;position:relative}@media screen and (max-width:768px){.header{height:70px}}.header__container{width:100%;max-width:1730px;height:100%;margin:0 auto;padding:0 50px}@media screen and (max-width:600px){.header__container{padding:0 15px}}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:224px;height:100%;vertical-align:top;position:relative}.header__logo--image img{width:100%;max-width:100%;height:auto;max-height:80px}@media screen and (max-width:768px){.header__logo--image img{width:80px}}@media screen and (max-width:1023px){.header__logo{text-align:left;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){.header__logo{padding:18px 0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header__nav{padding:50px 0}@media screen and (max-width:1200px){.header__nav{padding:0}}.header__phone{width:100%;text-align:center;padding:31px 0;min-width:250px}.header__phone--contact{display:inline-block;vertical-align:top;font-size:30px;margin-bottom:10px;color:#000}.b-filters__el,.b-filters__slider,.b-filters__title,.b-flats-summ{vertical-align:middle}.header__phone--contact:hover{color:#000}@media screen and (max-width:1366px){.header__phone--contact{font-size:26px}}@media screen and (max-width:1023px){.header__phone{display:none}}.hamburger{width:45px;height:45px;display:none;position:absolute;right:-30px;top:0;bottom:0;margin:auto;cursor:pointer;-webkit-transition:all ease .4s;transition:all ease .4s;padding:5px 7px;z-index:20}.hamburger:hover{background:#315486}.hamburger:hover .hamburger__line{background:#fff}.hamburger:active{background:#233d61}.hamburger__line{width:100%;height:3px;margin:8px auto;background-color:#315486}.hamburger__line:first-child{margin-top:5px}@media screen and (max-width:1200px){.header__phone--contact{font-size:22px}.hamburger{display:block}}.nav__list,.offer__title{display:-webkit-box;display:-ms-flexbox}@media screen and (max-width:768px){.hamburger{right:0}}.nav__list{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:justify}@media screen and (max-width:1200px){.nav__list{display:none}}.nav__item{display:inline-block;text-align:left;padding:3px 0;width:100px;margin-right:4px}.nav__item>a{font-size:18px;color:#000;margin-right:10px;cursor:pointer;-webkit-transition:all ease .25s;transition:all ease .25s}.nav__item>a:hover{color:#315486}@media screen and (max-width:1500px){.nav__item>a{font-size:16px}}@media screen and (max-width:1366px){.nav__item>a{font-size:14px}}.nav__opened{width:100%;height:100%;left:0;top:0;position:fixed;background:rgba(0,0,0,.85);z-index:15;padding:25% 10px}.nav__opened .nav__list{display:block}.nav__opened .nav__item{width:100%;text-align:center;margin-bottom:20px}.nav__opened .nav__item--link{font-size:20px;color:#fff;-webkit-transition:.25s;transition:.25s}.nav__opened .nav__item--link:hover{color:#315486}.nav__opened .row:first-child{margin-top:30px}.is-active.hamburger{position:fixed;right:15px;top:15px;margin:0}.is-active .hamburger__line{background:#fff;-webkit-transition:all ease .6s;transition:all ease .6s}.offer,.offer__slider .slide{background-repeat:no-repeat;background-position:center center;background-size:cover}.is-active .hamburger__line:nth-child(1){-webkit-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg)}.is-active .hamburger__line:nth-child(3){-webkit-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}.filler:before{content:'';display:block;width:1px;height:1px;opacity:0}.offer{width:100%;height:calc(100vh - 140px);position:relative;top:-10px}@media screen and (max-width:1300px){.offer{background-image:url(../img/big1.jpg)}}.offer__container{height:100%;width:100%;max-width:1780px}.offer__slider{width:100%}.offer__slider .slick-next:hover{background-image:url(../img/icons/right-arrow-brand.svg)}.offer__slider .slick-prev:hover{background-image:url(../img/icons/left-arrow-brand.svg)}.offer__slider .slick-next,.offer__slider .slick-prev{border-color:transparent}.offer__slider .slick-next:hover,.offer__slider .slick-prev:hover{background-color:transparent}.offer__slider .slick-next:after,.offer__slider .slick-next:before,.offer__slider .slick-prev:after,.offer__slider .slick-prev:before{display:none}.offer__slider .slide{width:100%;height:100%}.offer__gradient,.offer__overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.25)}.offer__gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.15)),color-stop(100%,rgba(0,0,0,.42)),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(0,0,0,.42) 100%,rgba(0,0,0,.5) 100%)}.offer__title{position:relative;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:70%;padding:50px 0 30px}@media screen and (max-width:1440px){.offer{width:100%}.offer__title{-ms-flex-line-pack:center;align-content:center}}@media screen and (max-width:1024px){.offer__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}@media screen and (max-width:768px){.offer__title{padding-top:0}.gallery__broker .h4{text-align:center}}.offer__info{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:50px;width:100%;left:0}@media screen and (max-width:1366px){.offer{width:100%}.offer__info{bottom:20px}}.offer__info--sign{font-size:24px;color:#fff;margin-bottom:10px;display:block}@media screen and (max-width:1023px){.offer{top:0}.offer__info{height:50%;bottom:35px}.offer__info--sign{font-size:18px}}@media screen and (max-width:600px){.offer{top:0}.offer__info--sign{font-size:10px;margin-bottom:5px}}.offer__info--divider,.offer__info--divider-gray,.offer__info--divider-tag{display:block;width:160px;height:36px;background-image:url(../img/icons/divider.svg);background-position:center center;background-size:16px;background-repeat:no-repeat;margin:0 auto;position:relative;padding:10px 0}.offer__info--divider-gray:after,.offer__info--divider-gray:before,.offer__info--divider-tag:after,.offer__info--divider-tag:before,.offer__info--divider:after,.offer__info--divider:before{content:"";width:60px;height:1px;background-color:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;margin:auto}.offer__info--divider-gray:before,.offer__info--divider-tag:before,.offer__info--divider:before{left:0}.offer__info--divider-gray:after,.offer__info--divider-tag:after,.offer__info--divider:after{right:0}.offer__info--divider-gray{background-image:url(../img/icons/divider-gray.svg);margin-bottom:20px}.offer__info--divider-gray:after,.offer__info--divider-gray:before{background-color:#d5d5d5}@media screen and (max-width:600px){.offer__info--divider-gray:after,.offer__info--divider-gray:before,.offer__info--divider-tag:after,.offer__info--divider-tag:before,.offer__info--divider:after,.offer__info--divider:before{width:30px}.offer__info--divider,.offer__info--divider-gray,.offer__info--divider-tag{width:80px;background-size:8px}.offer__info--divider{height:20px;padding:0}.offer__info--divider-gray{margin-bottom:5px}}.offer__info--divider-tag{background-image:url(../img/tag.svg);margin-bottom:30px;margin-top:30px;background-size:40px;width:280px;height:80px}.offer__info--divider-tag:after,.offer__info--divider-tag:before{background-color:#d5d5d5;width:100px}@media screen and (max-width:600px){.offer__info--divider-tag{margin:0 auto}}@media screen and (max-width:1023px){.offer__info .four.columns{width:49%}.offer__info .download{width:100%!important;margin-bottom:0!important;position:absolute;bottom:-20px;left:0}.advantages__wide{display:none}}.advantages__container{padding:0 30px}@media screen and (max-width:600px){.spec{position:relative;top:20px;bottom:0}.advantages__container{padding:0 10px}}.advantages__box,.mortrage__box{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:30px 0 0}.advantages__short{display:none!important}@media screen and (max-width:1023px){.advantages__short{display:block!important}}.advantages__short.advantages__box,.advantages__short.mortrage__box{padding:0;margin:0}.advantages__short .advantages__item{max-width:100%;margin-bottom:0;padding:20px 0 0}.advantages__short .slick-next,.advantages__short .slick-prev{background-color:#315486;border-color:#fff;top:0;bottom:0;margin:auto}.advantages__short .slick-next:after,.advantages__short .slick-next:before,.advantages__short .slick-prev:after,.advantages__short .slick-prev:before{display:none}.advantages__short .slick-prev{left:-50}.advantages__short .slick-next{right:-50}.advantages__item{text-align:center;max-width:260px;margin:auto auto 60px}.advantages__image{max-width:106px;max-height:106px;margin:0 auto 40px;border:3px solid #fff;border-radius:100%;background:#315486;padding:20px;position:relative;z-index:2;-webkit-transition:all ease .2s;transition:all ease .2s}.advantages__image:after,.advantages__image:before{content:'';width:110px;height:110px;z-index:1;background:0 0;border:4px solid #315486;position:absolute;top:-9px;left:-9px;margin:auto;border-radius:100%}@media screen and (max-width:600px){.advantages__image:after,.advantages__image:before{width:72px;height:72px;top:-8px;left:-8px}}.advantages__image:after{width:10px;height:10px;background-color:#fff;top:-1px;left:11px;border-width:0;border-radius:15px}.advantages__image:hover{-webkit-box-shadow:0 0 0 24px rgba(49,84,134,.7);box-shadow:0 0 0 24px rgba(49,84,134,.7);background-color:#386099;border-color:transparent}.advantages__image:hover:before{border-color:transparentпгд}.advantages__image>img{width:60px;height:60px}.advantages__sign{font-family:BanderaRegular,Georgia,serif;font-size:20px;font-weight:300;line-height:1.3}@media screen and (max-width:600px){.advantages__image:after{left:0}.advantages__image{width:70px;height:70px;padding:5px 10px;margin-bottom:15px}.advantages__sign{font-family:BanderaRegular,Georgia,serif;font-size:12px}}.location__item>.h4,.location__item>p{font-family:BanderaMedium,Georgia,serif;line-height:1.2}.advantages__description{margin:30px auto;padding:0 30px;max-width:1140px}@media screen and (max-width:600px){.advantages__description{margin:5px 0}}.gallery{position:relative;padding-bottom:0!important}.gallery__broker{position:absolute;width:770px;padding:20px 20px 20px 250px;bottom:0;left:0;right:0;margin:auto;background-color:rgba(255,255,255,.7);color:#000}.gallery__broker--image{position:absolute;left:50px;top:0;bottom:0;margin:auto;width:130px;height:130px}@media screen and (max-width:768px){.gallery__broker--image{top:0;left:0;right:0;margin:auto}}.gallery__broker--name{float:right}.gallery__broker--name>a,.gallery__broker--name>span{display:block;text-align:center;font-size:20px;text-decoration:none}.footer__landings a:hover,.footer__link{text-decoration:underline}@media screen and (max-width:600px){.gallery__broker--image{width:100px;height:100px;bottom:90px}.gallery__broker--name>a,.gallery__broker--name>span{font-size:12px;padding:5px 0;width:176px;margin:0 auto}.gallery__broker--name>a:first-child,.gallery__broker--name>span:first-child{border-top:1px solid #fafafa}.gallery__broker--name>a:last-child,.gallery__broker--name>span:last-child{border-bottom:1px solid #fafafa}}@media screen and (max-width:768px){.gallery__broker--name{float:none}.gallery__broker,.gallery__broker h4{text-align:center}.gallery__broker{position:relative;height:250px;width:100%;bottom:0;padding:10px}.gallery__broker .stripped{position:absolute;bottom:0;left:0;border-width:0}.gallery__broker .btn{position:relative;top:120px}}@media screen and (max-width:768px) and (max-width:600px){.gallery__broker h4{font-size:16px;margin-top:10px}.gallery__broker .stripped{bottom:80px}}@media screen and (max-width:600px){.gallery__broker{width:100%;padding:0;height:300px;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.6);box-shadow:inset 0 0 0 rgba(0,0,0,.6)}}.huge__slider{min-width:320px;max-height:730px}@media screen and (max-width:1366px){.huge__slider{max-height:600px}}.presentation__container{height:900px;height:100vh;max-height:900px;position:relative;background-image:url(../img/pres-bg.jpg);background-size:contain;background-position:top center;background-repeat:no-repeat}@media screen and (max-width:768px){.presentation__container{background-position:bottom center}}.presentation .btn__group{position:absolute;bottom:0;left:0;right:0;margin:auto}.presentation .description{max-width:920px;margin:0 auto}.b-flats{width:100%;max-width:1080px}.location{padding-bottom:0!important}.location__box{width:100%;max-width:900px;padding:0 10px;margin:0 auto}@media screen and (max-width:1023px){.presentation__container{height:500px}.location__wide{display:none}}.location__short{display:none!important}@media screen and (max-width:1023px){.location__short{display:block!important}}.informer__item>p,.offers__body{display:-webkit-box;display:-ms-flexbox}.location__short .location__item{max-width:100%;margin-bottom:20px}.location__item{width:100%;max-width:270px;padding:10px 0;text-align:center}.location__item>.h4{color:#315486;text-align:center;margin-bottom:5px;font-size:34px}@media screen and (max-width:600px){.presentation__container{height:400px}.location__item>.h4{font-size:21px;margin-bottom:0}}.location__item>p{margin-bottom:0;font-size:20px}.location__item strong{font-family:BanderaHeavy,Georgia,serif}.map{width:100%;margin-top:40px;height:570px;position:relative}@media screen and (max-width:600px){.location__item>p{font-size:14px}.map{height:450px}}.map .btn__group{position:absolute;left:0;right:0;bottom:105px;margin:auto;z-index:10}.video{height:950px;max-width:1920px;margin:0 auto;padding:50px;-webkit-box-shadow:0 6px 100px 0 rgba(0,0,0,.14),0 0 100px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);box-shadow:0 6px 100px 0 rgba(0,0,0,.14),0 0 100px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);background-image:url(../img/video.jpg);background-position:top center;background-size:1920px;background-repeat:no-repeat;position:relative}@media screen and (max-width:1024px){.video{background-size:1024px;height:550px}}@media screen and (max-width:600px){.video{background-size:700px;height:400px;padding-top:10px!important}}.icon__home,.icon__price,.icon__square{background-size:16px;background-position:center center;background-repeat:no-repeat}.video__box{width:825px;height:460px;top:169px;left:10px;right:0;margin:auto;position:absolute}@media screen and (max-width:1024px){.video__box{width:445px;height:246px;top:90px;left:4px}.video__headline{font-size:30px;margin-top:-30px}}@media screen and (max-width:600px){.video__box{width:300px;height:168px;top:62px}}.video__box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mortrage__informer--count.six.columns,.mortrage__informer--title.six.columns{width:48%!important}@media screen and (max-width:600px){.video__headline{font-size:20px;margin-top:0}.mortrage__item{padding:0 20px}}@media screen and (max-width:1366px){.mortrage__container{max-width:100%}}.mortrage__box{max-width:1366px}@media screen and (max-width:1366px){.mortrage__box{max-width:100%}}.mortrage__item{max-width:400px;margin:0 auto}.mortrage__image{max-width:200px;height:50px;margin-bottom:30px}.mortrage__informer--title{font-size:18px;margin-bottom:20px;padding-right:10px}.mortrage__informer--title>p{height:70px;padding-top:52px}.mortrage__informer--count{border-left:3px solid #d8d8d8;padding-left:20px}.mortrage__rate{font-size:24px}.mortrage__rate strong{font-size:50px}@media screen and (max-width:600px){.mortrage__rate strong{font-size:32px}}.informer__item{height:70px;position:relative;margin-bottom:20px}.informer__item>p{position:absolute;bottom:0;top:0;margin:auto auto 0;left:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}@media screen and (max-width:1365px){.informer__item>p{font-size:17px}}@media screen and (max-width:1200px){.informer__item>p{font-size:15px}}@media screen and (max-width:1023px){.mortrage__rate{width:100%;text-align:right}.informer__item>p{font-size:18px}}.comagic-widget{display:none!important;z-index:1!important}@media screen and (max-width:768px){.section.offers{padding-top:100px!important}.offers__wrapper{max-height:1560px;overflow:hidden}}.offers__container{width:100%;max-width:1780px;margin:0 auto}@media screen and (max-width:600px){.informer__item>p{font-size:14px}.section.offers{padding-top:25px!important}.offers__wrapper{max-height:1430px;overflow:hidden}.offers__container{padding:0}}.offers__item{width:100%;max-width:567px;padding:10px}@media screen and (max-width:768px){.offers__item{max-width:400px}}@media screen and (max-width:600px){.offers__item{max-width:300px}}.offers__header{padding:8px;border:1px solid #e6e6e6}.offers__body{width:100%;padding:30px 10%;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offers__footer,.offers__headline{display:-webkit-box;display:-ms-flexbox}@media screen and (max-width:1024px){.offers__body{padding:10px}}.offers__headline{font-size:22px;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:BanderaMedium,Georgia,serif}.offers__headline:nth-child(2){margin-top:22px;margin-left:10px}@media screen and (max-width:768px){.offers__headline:nth-child(2){margin-top:0}}.offers__footer{padding:30px 15px;border:1px solid #e6e6e6;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:1366px){.offers__footer{padding:10px}}@media screen and (max-width:1365px){.offers__footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.offers__footer .btn__black{position:absolute;bottom:-60px;left:0;right:0;margin:auto;max-width:320px}.offers__footer>div{width:100%!important;text-align:center}}@media screen and (max-width:768px){.offers__footer{margin-bottom:50px}}.offers__list{position:relative}.offers__list:before{content:'';position:absolute;left:40px;top:0;width:1px;height:100%;background-color:#e6e6e6}.offers__list--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;text-align:left}.offers__icon{display:inline-block;margin-right:20px;width:30px;min-width:30px;height:30px;margin-bottom:10px}.offers__icon:last-child{margin-bottom:0}.preloader,.preloader .spinner{top:0;margin:auto;bottom:0;right:0;left:0}.icon__home{background-image:url(../img/home.png)}.icon__square{background-image:url(../img/plos.png)}.icon__price{background-image:url(../img/rub.png)}button.btn.show-more-button.second{display:none}@media screen and (max-width:768px){button.btn.show-more-button.second{display:inline-block}}.preloader{display:block;position:fixed;background-color:rgba(255,255,255,.99);z-index:100}.preloader .spinner{position:absolute;width:50px;height:50px;background:#315486;border-radius:100%;-webkit-animation:blink 1s infinite ease-in-out;animation:blink 1s infinite ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate}.footer__link,.footer__text{margin-bottom:10px;line-height:1.2}@-webkit-keyframes circle-scale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes circle-scale{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes blink{from,to{opacity:1}50%{opacity:.5}}@keyframes blink{from,to{opacity:1}50%{opacity:.5}}.footer{position:relative;border-bottom:27px solid #315486;-webkit-box-shadow:inset 0 0 120px rgba(0,0,0,.15);box-shadow:inset 0 0 120px rgba(0,0,0,.15)}.footer__text{font-size:18px}@media screen and (max-width:1200px){.footer__text{font-size:16px}}@media screen and (max-width:1023px){.footer__item{text-align:center}.footer__text{text-align:center;display:none}.footer__link{text-align:center;margin-bottom:20px}}.footer__link{color:#000;display:block;font-size:18px}@media screen and (max-width:1200px){.footer__link{font-size:16px}}.footer__landings a{color:#000;display:block;margin-top:20px;font-size:14px}@media screen and (max-width:1023px){.footer__landings{display:none}}.footer__headline{text-align:left;font-weight:700;font-size:14px;width:100%;border-bottom:3px solid #d8d8d8;padding-bottom:20px}.footer__image{max-width:200px}.footer__social{display:inline-block;text-align:justify;margin-top:150px}@media screen and (max-width:1023px){.footer__social{text-align:center;margin:20px auto}}.footer__social--item{display:inline-block;width:44px;height:44px;margin-right:10px;background-color:#d8d8d8;-webkit-transition:background .15s linear,color .15s linear,border .15s linear;transition:background .15s linear,color .15s linear,border .15s linear;cursor:pointer}.footer__social--item:hover{background-color:#315486}.footer__social--item:active{background-color:#2a4873}.footer__social--item:last-child{margin-right:0}.footer__social--item>img{display:block;margin:6px auto;width:32px;height:32px}@media screen and (max-width:1200px){.footer__social--item{width:32px;height:32px}.footer__social--item>img{width:24px;height:24px;margin:3px auto}}.footer:before{content:'';position:absolute;top:3px;left:0;right:0;margin:auto;width:100%!important;height:3px;background:#315486}.g-hide{display:none}body{font-family:BanderaRegular,Georgia,serif;font-size:100%;overflow-x:hidden}.section,section{padding:35px 0}@media screen and (max-width:600px){.section,section{padding:25px 0}}.relative{position:relative}.mg__center{margin:auto}.mb__reg{margin-bottom:10px}.mb__lg{margin-bottom:50px}.mb__md{margin-bottom:30px}.mt__reg{margin-top:10px}.mt__lg{margin-top:50px}.img,img{max-width:100%;height:auto}.separator__primary{width:100%;max-width:850px;height:36px;padding:10px 0;position:relative;margin:-30px auto 0}@media screen and (max-width:768px){.separator__primary{margin-top:0}}.separator__primary--left,.separator__primary--right{width:100%;max-width:400px;height:2px;position:absolute;top:14px;background-color:#d8d8d8}@media screen and (max-width:600px){.separator__primary--left,.separator__primary--right{width:45%}}.separator__primary--left{left:0;border-radius:300% 0 0 300%}.separator__primary--right{right:0;border-radius:0 300% 300% 0}.separator__primary--circle{position:absolute;width:13px;height:13px;border-radius:50%;top:0;bottom:0;left:0;right:0;margin:auto;background:#d8d8d8}.separator__primary:after,.separator__primary:before{content:'';width:100%;max-width:400px;height:2px;position:absolute;bottom:14px;background-color:#315486}@media screen and (max-width:600px){.separator__primary:after,.separator__primary:before{width:45%}}.separator__primary:before{left:0;border-radius:300% 0 0 300%}.separator__primary:after{right:0;border-radius:0 300% 300% 0}.stripped{border-top:3px solid #fff;border-bottom:3px solid #fff;padding:10px 0}.dot{display:block;margin:10px auto;width:10px;height:10px;border-radius:50%;background:#315486}.hidden{display:none}.b-flats{margin:0 auto}.b-flats__inner{width:100%;margin:40px auto}.b-flats__table{width:100%}.b-flats__head{background:#315486;padding:30px 35px;font-family:BanderaBold,Georgia,serif;color:#fff;font-weight:600;text-align:center}.b-flats__head-col{padding:30px 0;font-size:14px}.b-flats__col{font-family:BanderaRegular,Georgia,serif;padding:30px 0;text-align:center;font-size:18px}.b-flats__shower{width:100%;max-height:890px}@media screen and (max-width:768px){.b-flats__shower{max-height:486px}}@media screen and (max-width:600px){.b-flats__inner{margin:0}.b-flats__shower{max-height:476px}}.b-filters{background:#fff;padding:12px 10px 12px 0;-webkit-transition:all ease .3s;transition:all ease .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.b-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:70px;position:relative}}.b-filters__title{font-size:14px;display:inline-block;margin-right:15px;margin-top:10px;margin-bottom:0;font-family:BanderaMedium,Georgia,serif}@media screen and (max-width:1024px){.b-filters__title{margin-right:10px;margin-left:10px}}@media screen and (max-width:600px){.b-filters__title{margin-right:0;margin-left:0}}.b-filters__current-param{text-align:center;width:100%;margin-bottom:0;font-size:14px;font-family:BanderaBold,Georgia,serif;font-weight:600;color:#315486}.b-filters__slider .ui-widget-header{background-color:#d8d8d8;border:1px solid #fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.15)}.b-filters__slider .ui-slider-handle{height:10px;width:10px;background:#315486;cursor:pointer;-webkit-appearance:none;margin-left:-5px;z-index:2;position:absolute;top:-8px!important}.b-filters__el{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.b-filters{padding:15px 40px;position:relative;-webkit-transition:all ease .3s;transition:all ease .3s;background:#fff;-webkit-box-shadow:0 6px 100px 0 rgba(0,0,0,.14),0 0 100px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);box-shadow:0 6px 100px 0 rgba(0,0,0,.14),0 0 100px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.b-filters.filters-open{height:auto}.b-filters.filters-open .b-filters-close-button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.b-filters.unshown{padding:20px 0;height:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;margin-bottom:15px}.b-filters.unshown .b-filters__el{margin-top:15px}.b-flats__row{width:20%}.m-flats__row_pointer{cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s}.nopointer,.ui-state-disabled{cursor:default!important}.m-flats__row_odd{background:#e6e7e7}.hovered:hover{background-color:#f6f6f6;-webkit-transition:all ease .4s;transition:all ease .4s}@media screen and (max-width:768px){.hovered:hover{background-color:transparent}}.b-flats__notes{margin:20px 0 0 20px}.b-flats__note{font:14px/20px LatoBold,Verdana,sans-serif}.b-huge-slider{min-width:1200px}.b-huge-slider__el{height:727px}.b-huge-slider__img{width:100%}.b-flat-schema .b-huge-slider{min-width:100%}.b-filters-close-button{display:none;width:30px;height:30px;position:absolute;right:20px;top:20px;background:url(data:image/png;base64,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) center center no-repeat;background-size:40px;-webkit-transition:all ease .3s;transition:all ease .3s}.b-filters__el:last-child{margin-right:0}.b-filters__slider{width:125px;display:inline-block}.b-filters__limit-param{margin-top:5px}.b-filters__limit-max,.b-filters__limit-min{width:50%;display:block;float:left;font:10px BanderaRegular,Georgia,serif;position:relative;top:5px;color:#333}.b-filters__limit-max{text-align:right}.arch-head,.b-flats-summ,.filter-header{text-align:center}.b-filters__slider .ui-slider{width:100%;height:2px;cursor:pointer;position:relative;z-index:1;margin-top:7px;background:#e0e6ec}.b-filters__slider .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block}.b-filters__slider .ui-slider:after,.b-filters__slider .ui-slider:before{content:'';width:2px;height:10px;position:absolute;top:-4px;background:#e0e6ec}.b-filters__slider .ui-slider:before{left:0}.b-filters__slider .ui-slider:after{right:0}.b-filters__slider .ui-slider-handle:focus{outline:0}.filter-header{display:none;font:24px BanderaMedium,Georgia,serif}.b-flats-summ{padding:8px 12px;background:#fff;border-radius:50%;font:17px LatoBold,Verdana,sans-serif;margin-left:10px;-webkit-box-shadow:5px 5px 14px RGBA(0,0,0,.1);box-shadow:5px 5px 14px RGBA(0,0,0,.1)}.b-flat-schema{padding:30px 20px 0}.b-flat-schema__info{width:300px;list-style:none}@media screen and (max-width:600px){.b-flat-schema{padding:0;text-align:center;margin-bottom:10px}.b-flat-schema__info{margin:0 auto 20px}}.b-flat-schema__el{font-size:18px;margin-top:10px!important}.b-flat-schema__el:first-child{margin-top:0}.b-flat-schema__img{margin:0 auto;display:block;height:400px;width:auto!important}@media screen and (max-width:600px){.b-flat-schema__img{height:180px}}.flats_plan{background-image:url(../img/icons/link.svg);background-size:32px;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:768px){.filter-header{display:block}.b-flats__table{width:calc(100% - 30px);margin:15px auto 0}.b-flats__head{display:none}.b-flats__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left top,right top,from(#315486),color-stop(51%,#315486),color-stop(51%,#fff),to(#fff));background:linear-gradient(to right,#315486 0,#315486 51%,#fff 51%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b20932', endColorstr='#ffffff', GradientType=1 )}.b-flats__row_pointer{display:block;border-bottom:3px solid #ccc}.b-flats__col{float:left;display:block;font:16px BanderaRegular,Georgia,serif;text-align:center;padding:10px;width:100%;height:38px}.flats_plan:before,.floor:before,.price:before,.rooms:before,.section:before,.square:before{content:attr(data-label);font:14px BanderaBold,Georgia,serif;float:left;text-transform:uppercase;color:#fff}.floor:before,.price:before,.rooms:before,.section:before,.square:before{width:50%;text-align:left}.flats_plan{background-position:center right 24%}.b-filters__limit-max,.b-filters__limit-min{margin-top:10px;font:.8rem LatoBlack,Verdana,sans-serif}.b-filters__el{width:100%;float:none;margin:0 auto}.b-filters__title{display:block;width:100%;text-align:center;padding-right:0;font-size:1rem;margin-bottom:10px}.b-filters__slider{display:block;width:100%;max-width:280px;margin:0 auto}.b-filters__slider .ui-slider-handle{width:25px;height:25px;margin-left:-10px}.b-filters__slider .ui-slider{height:4px}}@media screen and (max-width:600px){.b-flats__table{width:100%;margin:0}.b-flats .flats_plan:before,.b-flats .floor:before,.b-flats .price:before,.b-flats .rooms:before,.b-flats .section:before,.b-flats .square:before{font:12px BanderaBold,Georgia,serif}}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{position:absolute;top:0;width:100%;height:100%;left:0}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{opacity:0;filter:Alpha(Opacity=0)}.ui-icon{display:block;text-indent:-99999px;background-repeat:no-repeat}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.filter__trigger{display:none;position:absolute;bottom:-60px;margin:0 auto;left:0;right:0;max-width:220px}@media screen and (max-width:768px){.filter__trigger{display:block}}.filter__trigger.on-top{bottom:0}td.b-flats__col.price_0{color:transparent;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}td.b-flats__col.price_0:after{content:'по запросу';color:#11161a}td.b-flats__col.rooms_0{color:transparent;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}td.b-flats__col.rooms_0:after{content:'-';color:#11161a}.b-form:after,.b-form:before,.slick-next:after,.slick-prev:after,.slick-prev:before{content:''}.autoheight{max-height:inherit!important}.b-form{padding:30px 0 10px;background:#315486;color:#fff;-webkit-box-shadow:inset 0 0 120px rgba(0,0,0,.4);box-shadow:inset 0 0 120px rgba(0,0,0,.4);position:relative}.b-form__sell{background:#302d39!important}.b-form__sell .b-form__input{background-color:transparent}.b-form__sell:before{display:none}.b-form__sell:after{background-color:#302d39!important}.b-form__inner{width:100%;max-width:980px;margin:0 auto;padding:0 10px}.b-form__fields{margin-top:30px;text-align:center}.b-form__input{width:260px;display:inline-block;vertical-align:top;color:#fff;border-bottom:3px solid RGBA(255,255,255,1);margin-top:0;margin-right:50px;margin-bottom:40px;background-color:transparent}.b-form__input-sell{margin:0;border-bottom:2px solid RGBA(255,255,255,1)}.b-form__input-sell:nth-child(2){margin:0 50px}.b-form__input::-webkit-input-placeholder{text-transform:uppercase;color:RGBA(255,255,255,.5)}.b-form__input::-moz-placeholder{text-transform:uppercase;color:RGBA(255,255,255,.5)}.b-form__input:-ms-input-placeholder{text-transform:uppercase;color:RGBA(255,255,255,.5)}@media screen and (max-width:1023px){.b-form__input{display:block;margin:30px auto!important}}.b-form:after,.b-form:before{position:absolute;left:0;right:0;height:4px;width:100%!important}.b-form:before{background:#dadada;top:3px}.b-form:after{background:#386099;bottom:8px;height:10px}.m-button-send-form_sell{display:block;margin:40px auto 0;height:52px}@media screen and (max-width:768px){.arcticmodal-container_i{width:96%}.arcticmodal-container_i2{padding:24px 0}}.slick-loading .slick-list{background:url(./ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:70px;width:70px;line-height:0;font-size:0;cursor:pointer;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;outline:0;border:3px solid #fff;border-radius:50%;z-index:3;background-size:32px;background-repeat:no-repeat;background-color:transparent;background-position:center center}@media screen and (max-width:600px){.slick-next,.slick-prev{width:40px;height:40px;background-size:50%}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background-color:#315486;-webkit-transition:background .15s linear,color .15s linear,border .15s linear;transition:background .15s linear,color .15s linear,border .15s linear;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{position:absolute;width:70px;height:70px;border:3px solid #315486;-webkit-transition:all ease .25s;transition:all ease .25s;left:-6px;top:-6px;z-index:1;opacity:1!important;border-radius:50%}@media screen and (max-width:600px){.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{width:40px;height:40px}}.slick-next:after,.slick-prev:after{position:absolute;width:70px;height:70px;left:-3px;top:-3px;border-radius:50%;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5)}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{background-image:url(../img/icons/left-arrow.svg);left:50px}[dir=rtl] .slick-prev{left:auto;right:50px}[dir=rtl] .slick-prev:before{content:"→"}@media screen and (max-width:600px){.slick-next:after,.slick-prev:after{width:40px;height:40px}.slick-prev{left:5px}}.slick-next{background-image:url(../img/icons/right-arrow.svg);right:50px}[dir=rtl] .slick-next{left:50px;right:auto}.slick-next:before{content:''}[dir=rtl] .slick-next:before{content:"←"}@media screen and (max-width:600px){.slick-next{right:5px}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:20px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{margin:0;padding:0;width:100%}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.j-offers-slider .slick-next:after,.j-offers-slider .slick-next:before,.j-offers-slider .slick-prev:after,.j-offers-slider .slick-prev:before,.j-slider .slick-next:after,.j-slider .slick-next:before,.j-slider .slick-prev:after,.j-slider .slick-prev:before,.j-slider-top .slick-next:after,.j-slider-top .slick-next:before,.j-slider-top .slick-prev:after,.j-slider-top .slick-prev:before,.slick-arrow.slick-hidden{display:none}.j-slider-popup .slick-next,.j-slider-popup .slick-prev{background-color:rgba(0,0,0,.45)}.j-slider-popup .slick-next:hover,.j-slider-popup .slick-prev:hover{background-color:#315486}.j-slider .slick-next,.j-slider .slick-prev{background-color:transparent;border-color:transparent;margin:auto}.j-slider .slick-next{background-image:url(../img/icons/right-arrow-gray.svg);right:-15px}.j-slider .slick-next:hover{background-image:url(../img/icons/right-arrow-brand.svg);border-color:transparent}.j-slider .slick-prev{background-image:url(../img/icons/left-arrow-gray.svg);left:-15px}.j-slider .slick-prev:hover{background-image:url(../img/icons/left-arrow-brand.svg);border-color:transparent}.j-slider-top .slick-next,.j-slider-top .slick-prev{background-color:transparent;border-color:transparent;top:110px;bottom:0;margin:auto}.j-slider-top .slick-next{background-image:url(../img/icons/right-arrow-gray.svg);right:-15px}.j-slider-top .slick-next:hover{background-image:url(../img/icons/right-arrow-brand.svg);border-color:transparent}.j-slider-top .slick-prev{background-image:url(../img/icons/left-arrow-gray.svg);left:-15px}.j-slider-top .slick-prev:hover{background-image:url(../img/icons/left-arrow-brand.svg);border-color:transparent}.slick-list .four.columns{margin:0!important}.j-offers-slider .slick-next,.j-offers-slider .slick-prev{border:none}.j-offers-slider .slick-next:focus,.j-offers-slider .slick-next:hover,.j-offers-slider .slick-prev:focus,.j-offers-slider .slick-prev:hover{background-color:transparent}.j-offers-slider .slick-next{right:0;background-image:url(../img/icons/right-arrow-brand.svg)}.j-offers-slider .slick-prev{left:0;background-image:url(../img/icons/left-arrow-brand.svg)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwibGliL3Jlc2V0LnNjc3MiLCJsaWIvdmFyaWJsZXMuc2NzcyIsImxpYi90eXBvLnNjc3MiLCJsaWIvYnV0dG9ucy5zY3NzIiwibGliL2FyY3RpY21vZGFsLnNjc3MiLCJsYXlvdXQvZ3JpZC5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwibGF5b3V0L2NvbnRlbnQuc2NzcyIsImxheW91dC9vZmZlcnMuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsImxheW91dC9nbG9iYWwuc2NzcyIsImxheW91dC9mbGF0cy5zY3NzIiwibGF5b3V0L2Zvcm1zLnNjc3MiLCJsaWIvc2xpY2suc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsT0FBTztBQUNQLDJCQUFPO0FDRFA7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFDdkI7O0FBQ0Q7Ozs7Ozs7Ozs7OztFQVlFLGVBQWMsRUFDZjs7QUFDRDs7OztFQUlFLHNCQUFxQjtFQUNyQix5QkFBd0IsRUFDekI7O0FBQ0Q7RUFDRSxjQUFhO0VBQ2IsVUFBUyxFQUNWOztBRklEOztFRURFLGNBQWEsRUFDZDs7QUFDRDtFQUNFLDJCQUEwQjtFQUMxQiwrQkFBOEI7RUFDOUIseUNBQTBDO0VBQzFDLGlEQUE2QztFQUM3QyxnQkFBZSxFQUNoQjs7QUFDRDtFQUNFLGdCQUFlO0VBQ2YsZUFBYztFQUNkLG1DQUFrQztFQUNsQyxvQ0FBbUMsRUFDcEM7O0FBQ0Q7RUFDRSx3QkFBdUI7RUFDdkIsYUFBWTtFQUNaLDJCQUEwQixFQUkzQjtFQVBEO0lBS0ksZUFBYyxFQUNmOztBQUVIOzs7RUFHRSxXQUFVLEVBQ1g7O0FBQ0Q7RUFDRSxnQ0FBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLFVBQVMsRUFDVjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBVztJQUFYLGVBQVc7T0FBWCxZQUFXO0VBQ1gs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eEQsYUFBWSxFQVdiO0VBcEJIO0lBV00sMERBQXlEO0lBQ3pELDBCQUF5QixFQUMxQjtFQWJMO0lBZU0sY0FBYSxFQUNkO0VBaEJMO0lBa0JNLGNBQWEsRUFDZDs7QUFuQkw7RUFzQkksd0RBQXVEO0VBQ3ZELFlBQVcsRUFXWjtFQWxDSDtJQXlCTSx5REFBd0Q7SUFDeEQsMEJBQXlCLEVBQzFCO0VBM0JMO0lBNkJNLGNBQWEsRUFDZDtFQTlCTDtJQWdDTSxjQUFhLEVBQ2Q7O0FBSUw7RUFDRSxZQUFXLEVBS1o7RUFORDtJQUlJLHFCQUFvQixFQUNyQjs7QUFHSDtFQUVJLGFBQVksRUFPYjtFQVRIO0lBSU0sY0FBYSxFQUNkO0VBTEw7SUFPTSw4QkFBNkIsRUFDOUI7O0FBUkw7RUFZSSxTQUFRO0VBQ1IsNERBQTJELEVBQzVEOztBQWRIO0VBaUJJLFFBQU87RUFDUCwyREFBMEQsRUFDM0QiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKkxpYiovXG5AaW1wb3J0IHVybChsaWIvZm9udHMuY3NzKTtcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiMjA5MzI7IH1cblxuKjpmb2N1cyxcbio6YWN0aXZlLFxuKjpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnByZSB7XG4gIHRhYi1zaXplOiA0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxucSB7XG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0W211bHRpcGxlXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuXG5bcGxhY2Vob2xkZXJdOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLypjb2xvcnMqL1xuLypmb250LXNpemVzKi9cbi8qZmFtYWxpZXMqL1xuLyp0cmFuc2l0aW9ucyovXG4vKm1hcmdpbnMqL1xuLypwYWRkaW5ncyovXG4vKmRpbWVudGlvbnMqL1xuLyp0YWJsZSovXG4vKkJMT0NLUyovXG4uaGVybyB7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBCYW5kZXJhTWVkaXVtLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTIlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgIHBhZGRpbmc6IDAgNiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDYlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgcGFkZGluZzogMCA2JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgZm9udC1zaXplOiAyN3B4OyB9IH1cbiAgLmhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBjb2xvcjogIzMxNTQ4NjtcbiAgICBmb250LWZhbWlseTogQmFuZGVyYUJvbGQsIEdlb3JnaWEsIHNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuaGVyb19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi50ZXh0X19sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dF9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0X19yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0X19qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbmgzLCAuaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogQmFuZGVyYVJlZ3VsYXIsIEdlb3JnaWEsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDMgc3Ryb25nLCAuaDMgc3Ryb25nIHtcbiAgICBjb2xvcjogIzMxNTQ4NjtcbiAgICBmb250LWZhbWlseTogQmFuZGVyYUJvbGQsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGgzLCAuaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbmg0LCAuaDQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG5wIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHRleHQ7IH1cbiAgcC5wYXJhZ3JhcGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBwLnBhcmFncmFwaF9fY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIHAucGFyYWdyYXBoX19ibHVlIHtcbiAgICAgIGNvbG9yOiAjMzE1NDg2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuaW5wdXQsIC5pbnB1dCB7XG4gIHBhZGRpbmc6IDExLjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IEJhbmRlcmFSZWd1bGFyLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgaW5wdXQsIC5pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uZm9ybV9fcG9saWN5IHtcbiAgZm9udC1mYW1pbHk6IEJhbmRlcmFMaWdodCwgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmZvcm1fX3BvbGljeSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmZvcm1fX3BvbGljeSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogQmFuZGVyYVJlZ3VsYXIsIEdlb3JnaWEsIHNlcmlmOyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1NDg2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzE1NDg2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhciwgY29sb3IgMC4xNXMgbGluZWFyLCBib3JkZXIgMC4xNXMgbGluZWFyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQmFuZGVyYVJlZ3VsYXIsIEdlb3JnaWEsIHNlcmlmO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk2MjljO1xuICAgIGJvcmRlci1jb2xvcjogIzM5NjI5YztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDY3MDtcbiAgICBib3JkZXItY29sb3I6ICMyOTQ2NzA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5idG5fX2NvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTU0ODY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE1NDg2OyB9XG4gICAgLmJ0bl9fY29udGFjdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg2MDk5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzg2MDk5OyB9XG4gIC5idG5fX2JlaWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1NDg2O1xuICAgIGJvcmRlci1jb2xvcjogIzMxNTQ4NjsgfVxuICAgIC5idG5fX2JlaWdlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODYwOTk7XG4gICAgICBib3JkZXItY29sb3I6ICMzODYwOTk7IH1cbiAgLmJ0bl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5idG5fX3NxdWFyZSB7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmJ0bl9fc3F1YXJlIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9IH1cbiAgLmJ0bl9fdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG5fX3RyYW5zcGFyZW50LS1ibGFjayB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnRuX19ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5idG5fX2dyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAuYnRuX19sb2NrZWQge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5iYWNrLXRvLXRvcCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA2cHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgbGluZWFyLCBjb2xvciAwLjE1cyBsaW5lYXIsIGJvcmRlciAwLjE1cyBsaW5lYXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAycHg7XG4gIHotaW5kZXg6IDk5OTk5OTsgfVxuICAuYmFjay10by10b3Agc3ZnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVweDsgfVxuICAuYmFjay10by10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTU0ODY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE1NDg2OyB9XG4gICAgLmJhY2stdG8tdG9wOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5iYWNrLXRvLXRvcDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzRiNzc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJhY2stdG8tdG9wIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmFjay10by10b3Agc3ZnIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH0gfVxuXG4uYXJjdGljbW9kYWwtb3ZlcmxheSxcbi5hcmN0aWNtb2RhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4uYXJjdGljbW9kYWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbio6Zmlyc3QtY2hpbGQgKyBodG1sIC5hcmN0aWNtb2RhbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYXJjdGljbW9kYWwtY29udGFpbmVyX2kyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFyY3RpY21vZGFsLWVycm9yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmFyY3RpY21vZGFsLWxvYWRpbmcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybChsb2FkaW5nLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblxuLmItcG9wdXAge1xuICB3aWR0aDogNTgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmItcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5iLXBvcHVwIHtcbiAgICAgIHdpZHRoOiAzMjBweDsgfSB9XG5cbi5tLXBvcHVwX2ZsYXQge1xuICB3aWR0aDogMTAwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm0tcG9wdXBfZmxhdCB7XG4gICAgICB3aWR0aDogMzIwcHg7IH0gfVxuXG4uYi1wb3B1cF9fY2xvc2Uge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFXQ0FZQUFBREV0R3c3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUE0UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVEV4SURjNUxqRTFPRE15TlN3Z01qQXhOUzh3T1M4eE1DMHdNVG94TURveU1DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcG1OamRqTVRkaVlTMHpOVGhpTFdReU5EY3RZamxtWkMwelpUSTBPRFF5WldJNE56RWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZRekpEUVVRek4wUkNSRVZDTVRGRk5Ua3lORVpHUmpoR1JrSXlOa0l4UkRNaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlF6SkRRVVF6TjBOQ1JFVkNNVEZGTlRreU5FWkdSamhHUmtJeU5rSXhSRE1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2T1dGbU9UUmlZVEl0TkRkaFpTMWlaRFEyTFdGaU9HVXRPRGswWlRoa01Ea3lOalJqSWlCemRGSmxaanBrYjJOMWJXVnVkRWxFUFNKaFpHOWlaVHBrYjJOcFpEcHdhRzkwYjNOb2IzQTZZVFEyTm1Sa05XUXRZbU0xTlMweE1XVTFMV0UwWVRndFlURmtZak5pTm1Kak1EVTVJaTgrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrNE9SVHNRQUFBUHBKUkVGVWVOcWsxYjBLd2pBVUJlRFVvQzBPVlZ0d2RITjJFS3J2djRuNkFIMEFzUzUyY2l2RmMrRUdRc2xmazhDQmhMUWY0WExUWnF1eXJvUVFSK1NKRENKdExKRXowa3FacjArWTdKRWE2WkF4QWIyd1V4RDg0VVhGaWNFVnVrTyt5SjFnUXQ0SitCUzlVVWtKRm96RTRFYVVOaFFjZzF2UktUd0hkNkltV01jckMrNUZiYkRDT3dNdVExQVhiTUtwUEFkazYwTjlzSTdYZk1vQzZYMG9qVVZncjA2ZnkrYStZR3FwSzdMaGsvWjg4b2IzUkV3cEZLclg5T1hvbGlEWWhBNk9iaGxEWUJ2cWE4WFJCZnZRWUZ5SFE5RWdYTUZ6VVM5T2NDenF4QWx1K0diRm9EYThKUGlIU1k0OEVuK202cXRJbDZuOUN6QUErNDk2bEpoampyNEFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5iLXBvcHVwX19zdWJ0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udDogMTZweCAnTGF0b0xpZ2h0JywgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iLXBvcHVwX19mb3JtIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmItcG9wdXBfX2lucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmItcG9wdXBfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmItcG9wdXBfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmItcG9wdXBfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4uYi1wb3B1cF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmItcG9wdXBfX2lucHV0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYi1wb3B1cF9faW5wdXQ6Zm9jdXMsXG4uYi1mb3JtX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmItcG9wdXBfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5iLXBvcHVwX19pbnB1dC5uZy1kaXJ0eS5uZy1pbnZhbGlkOm5vdCgubmctZW1wdHkpLFxuLmItZm9ybV9faW5wdXQubmctZGlydHkubmctaW52YWxpZDpub3QoLm5nLWVtcHR5KSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZWQ7IH1cblxuLmItcG9wdXBfX2lucHV0Lm5nLXZhbGlkLm5nLWRpcnR5Om5vdCgubmctZW1wdHkpLFxuLmItZm9ybV9faW5wdXQubmctdmFsaWQubmctZGlydHk6bm90KC5uZy1lbXB0eSkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgZ3JlZW47IH1cblxuLm5nLXN1Ym1pdHRlZCAubmctaW52YWxpZC1yZXF1aXJlZC5uZy1lbXB0eSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZWQ7IH1cblxuLnBvbGljeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKkxheW91dCovXG4uY29udGFpbmVyLCAub2ZmZXJfX2NvbnRhaW5lciwgLmFkdmFudGFnZXNfX2NvbnRhaW5lciwgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29udGFpbmVyLCAub2ZmZXJfX2NvbnRhaW5lciwgLmFkdmFudGFnZXNfX2NvbnRhaW5lciwgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAuY29udGFpbmVyLCAub2ZmZXJfX2NvbnRhaW5lciwgLmFkdmFudGFnZXNfX2NvbnRhaW5lciwgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLCAub2ZmZXJfX2NvbnRhaW5lciwgLmFkdmFudGFnZXNfX2NvbnRhaW5lciwgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gIC5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7IH1cbiAgLmNvbHVtbjpmaXJzdC1jaGlsZCwgLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vbmUuY29sdW1uLCAub25lLmNvbHVtbnMge1xuICAgIHdpZHRoOiA0LjY2NjY2NjY2NjY3JTsgfVxuICAudHdvLmNvbHVtbnMge1xuICAgIHdpZHRoOiAxMy4zMzMzMzMzMzMzJTsgfVxuICAudGhyZWUuY29sdW1ucyB7XG4gICAgd2lkdGg6IDIyJTsgfVxuICAuZm91ci5jb2x1bW5zIHtcbiAgICB3aWR0aDogMzAuNjY2NjY2NjY2NyU7IH1cbiAgLmZpdmUuY29sdW1ucyB7XG4gICAgd2lkdGg6IDM5LjMzMzMzMzMzMzMlOyB9XG4gIC5zaXguY29sdW1ucyB7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAuc2V2ZW4uY29sdW1ucyB7XG4gICAgd2lkdGg6IDU2LjY2NjY2NjY2NjclOyB9XG4gIC5laWdodC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNjUuMzMzMzMzMzMzMyU7IH1cbiAgLm5pbmUuY29sdW1ucyB7XG4gICAgd2lkdGg6IDc0LjAlOyB9XG4gIC50ZW4uY29sdW1ucyB7XG4gICAgd2lkdGg6IDgyLjY2NjY2NjY2NjclOyB9XG4gIC5lbGV2ZW4uY29sdW1ucyB7XG4gICAgd2lkdGg6IDkxLjMzMzMzMzMzMzMlOyB9XG4gIC50d2VsdmUuY29sdW1ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9uZS10aGlyZC5jb2x1bW4ge1xuICAgIHdpZHRoOiAzMC42NjY2NjY2NjY3JTsgfVxuICAudHdvLXRoaXJkcy5jb2x1bW4ge1xuICAgIHdpZHRoOiA2NS4zMzMzMzMzMzMzJTsgfVxuICAub25lLWhhbGYuY29sdW1uIHtcbiAgICB3aWR0aDogNDglOyB9XG4gIC8qIE9mZnNldHMgKi9cbiAgLm9mZnNldC1ieS1vbmUuY29sdW1uLCAub2Zmc2V0LWJ5LW9uZS5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogOC42NjY2NjY2NjY2NyU7IH1cbiAgLm9mZnNldC1ieS10d28uY29sdW1uLCAub2Zmc2V0LWJ5LXR3by5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMTcuMzMzMzMzMzMzMyU7IH1cbiAgLm9mZnNldC1ieS10aHJlZS5jb2x1bW4sIC5vZmZzZXQtYnktdGhyZWUuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2JTsgfVxuICAub2Zmc2V0LWJ5LWZvdXIuY29sdW1uLCAub2Zmc2V0LWJ5LWZvdXIuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0LjY2NjY2NjY2NjclOyB9XG4gIC5vZmZzZXQtYnktZml2ZS5jb2x1bW4sIC5vZmZzZXQtYnktZml2ZS5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogNDMuMzMzMzMzMzMzMyU7IH1cbiAgLm9mZnNldC1ieS1zaXguY29sdW1uLCAub2Zmc2V0LWJ5LXNpeC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogNTIlOyB9XG4gIC5vZmZzZXQtYnktc2V2ZW4uY29sdW1uLCAub2Zmc2V0LWJ5LXNldmVuLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MC42NjY2NjY2NjY3JTsgfVxuICAub2Zmc2V0LWJ5LWVpZ2h0LmNvbHVtbiwgLm9mZnNldC1ieS1laWdodC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogNjkuMzMzMzMzMzMzMyU7IH1cbiAgLm9mZnNldC1ieS1uaW5lLmNvbHVtbiwgLm9mZnNldC1ieS1uaW5lLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA3OC4wJTsgfVxuICAub2Zmc2V0LWJ5LXRlbi5jb2x1bW4sIC5vZmZzZXQtYnktdGVuLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ni42NjY2NjY2NjY3JTsgfVxuICAub2Zmc2V0LWJ5LWVsZXZlbi5jb2x1bW4sIC5vZmZzZXQtYnktZWxldmVuLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS4zMzMzMzMzMzMzJTsgfVxuICAub2Zmc2V0LWJ5LW9uZS10aGlyZC5jb2x1bW4sIC5vZmZzZXQtYnktb25lLXRoaXJkLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNC42NjY2NjY2NjY3JTsgfVxuICAub2Zmc2V0LWJ5LXR3by10aGlyZHMuY29sdW1uLCAub2Zmc2V0LWJ5LXR3by10aGlyZHMuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY5LjMzMzMzMzMzMzMlOyB9XG4gIC5vZmZzZXQtYnktb25lLWhhbGYuY29sdW1uLCAub2Zmc2V0LWJ5LW9uZS1oYWxmLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MiU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5vZmZlcl9fY29udGFpbmVyLCAuYWR2YW50YWdlc19fY29udGFpbmVyLCAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7IH1cbiAgLmNvbHVtbiwgLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTsgfVxuICAuY29sdW1uOmZpcnN0LWNoaWxkLCAuY29sdW1uczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9uZS5jb2x1bW4sIC5vbmUuY29sdW1ucyB7XG4gICAgd2lkdGg6IDQuNjY2NjY2NjY2NjclOyB9XG4gIC50d28uY29sdW1ucyB7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzMlOyB9XG4gIC50aHJlZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjIlOyB9XG4gIC5mb3VyLmNvbHVtbnMge1xuICAgIHdpZHRoOiAzMC42NjY2NjY2NjY3JTsgfVxuICAuZml2ZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogMzkuMzMzMzMzMzMzMyU7IH1cbiAgLnNpeC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNDglOyB9XG4gIC5zZXZlbi5jb2x1bW5zIHtcbiAgICB3aWR0aDogNTYuNjY2NjY2NjY2NyU7IH1cbiAgLmVpZ2h0LmNvbHVtbnMge1xuICAgIHdpZHRoOiA2NS4zMzMzMzMzMzMzJTsgfVxuICAubmluZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogNzQuMCU7IH1cbiAgLnRlbi5jb2x1bW5zIHtcbiAgICB3aWR0aDogODIuNjY2NjY2NjY2NyU7IH1cbiAgLmVsZXZlbi5jb2x1bW5zIHtcbiAgICB3aWR0aDogOTEuMzMzMzMzMzMzMyU7IH1cbiAgLnR3ZWx2ZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub25lLXRoaXJkLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMwLjY2NjY2NjY2NjclOyB9XG4gIC50d28tdGhpcmRzLmNvbHVtbiB7XG4gICAgd2lkdGg6IDY1LjMzMzMzMzMzMzMlOyB9XG4gIC5vbmUtaGFsZi5jb2x1bW4ge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLyogT2Zmc2V0cyAqL1xuICAub2Zmc2V0LWJ5LW9uZS5jb2x1bW4sIC5vZmZzZXQtYnktb25lLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjY2NjY2NjY2NjY3JTsgfVxuICAub2Zmc2V0LWJ5LXR3by5jb2x1bW4sIC5vZmZzZXQtYnktdHdvLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy4zMzMzMzMzMzMzJTsgfVxuICAub2Zmc2V0LWJ5LXRocmVlLmNvbHVtbiwgLm9mZnNldC1ieS10aHJlZS5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMjYlOyB9XG4gIC5vZmZzZXQtYnktZm91ci5jb2x1bW4sIC5vZmZzZXQtYnktZm91ci5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMzQuNjY2NjY2NjY2NyU7IH1cbiAgLm9mZnNldC1ieS1maXZlLmNvbHVtbiwgLm9mZnNldC1ieS1maXZlLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0My4zMzMzMzMzMzMzJTsgfVxuICAub2Zmc2V0LWJ5LXNpeC5jb2x1bW4sIC5vZmZzZXQtYnktc2l4LmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MiU7IH1cbiAgLm9mZnNldC1ieS1zZXZlbi5jb2x1bW4sIC5vZmZzZXQtYnktc2V2ZW4uY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwLjY2NjY2NjY2NjclOyB9XG4gIC5vZmZzZXQtYnktZWlnaHQuY29sdW1uLCAub2Zmc2V0LWJ5LWVpZ2h0LmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA2OS4zMzMzMzMzMzMzJTsgfVxuICAub2Zmc2V0LWJ5LW5pbmUuY29sdW1uLCAub2Zmc2V0LWJ5LW5pbmUuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc4LjAlOyB9XG4gIC5vZmZzZXQtYnktdGVuLmNvbHVtbiwgLm9mZnNldC1ieS10ZW4uY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg2LjY2NjY2NjY2NjclOyB9XG4gIC5vZmZzZXQtYnktZWxldmVuLmNvbHVtbiwgLm9mZnNldC1ieS1lbGV2ZW4uY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjMzMzMzMzMzMzMlOyB9XG4gIC5vZmZzZXQtYnktb25lLXRoaXJkLmNvbHVtbiwgLm9mZnNldC1ieS1vbmUtdGhpcmQuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0LjY2NjY2NjY2NjclOyB9XG4gIC5vZmZzZXQtYnktdHdvLXRoaXJkcy5jb2x1bW4sIC5vZmZzZXQtYnktdHdvLXRoaXJkcy5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogNjkuMzMzMzMzMzMzMyU7IH1cbiAgLm9mZnNldC1ieS1vbmUtaGFsZi5jb2x1bW4sIC5vZmZzZXQtYnktb25lLWhhbGYuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUyJTsgfSB9XG5cbi5mb3VyLWZ1bGwuY29sdW1ucyB7XG4gIHdpZHRoOiAzMy4zJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm91ci1mdWxsLmNvbHVtbnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5jb250YWluZXI6YWZ0ZXIsIC5vZmZlcl9fY29udGFpbmVyOmFmdGVyLCAuYWR2YW50YWdlc19fY29udGFpbmVyOmFmdGVyLCAucHJlc2VudGF0aW9uX19jb250YWluZXI6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLnUtY2Yge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTczMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fbG9nby0taW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbG9nby0taW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuaGVhZGVyX19uYXYge1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzFweCAwO1xuICAgIG1pbi13aWR0aDogMjUwcHg7IH1cbiAgICAuaGVhZGVyX19waG9uZS0tY29udGFjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1mYW1pbHk6IEJhbmRlcmFNZWRpdW0sIEdlb3JnaWEsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyX19waG9uZS0tY29udGFjdDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGhvbmUtLWNvbnRhY3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGhvbmUtLWNvbnRhY3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX19waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGFtYnVyZ2VyIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICB6LWluZGV4OiAyMDsgfVxuICAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzE1NDg2OyB9XG4gICAgLmhhbWJ1cmdlcjpob3ZlciAuaGFtYnVyZ2VyX19saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5oYW1idXJnZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjMzZDYxOyB9XG4gIC5oYW1idXJnZXJfX2xpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNTQ4NjsgfVxuICAgIC5oYW1idXJnZXJfX2xpbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oYW1idXJnZXIge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4ubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDNweCAwO1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5uYXZfX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjI1czsgfVxuICAgIC5uYXZfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzE1NDg2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAubmF2X19pdGVtID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAubmF2X19pdGVtID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5uYXZfX29wZW5lZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB6LWluZGV4OiAxNTtcbiAgcGFkZGluZzogMjUlIDEwcHg7IH1cbiAgLm5hdl9fb3BlbmVkIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZfX29wZW5lZCAubmF2X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5uYXZfX29wZW5lZCAubmF2X19pdGVtLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgICAgLm5hdl9fb3BlbmVkIC5uYXZfX2l0ZW0tLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzMxNTQ4NjsgfVxuICAubmF2X19vcGVuZWQgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uaXMtYWN0aXZlLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pcy1hY3RpdmUgLmhhbWJ1cmdlcl9fbGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC42czsgfVxuICAuaXMtYWN0aXZlIC5oYW1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaXMtYWN0aXZlIC5oYW1idXJnZXJfX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5pcy1hY3RpdmUgLmhhbWJ1cmdlcl9fbGluZTpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKC00NWRlZyk7IH1cblxuLmZpbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vZmZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAtMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAub2ZmZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub2ZmZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAub2ZmZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JpZzEuanBnXCIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm9mZmVyIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm9mZmVyIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIC5vZmZlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNzgwcHg7IH1cbiAgLm9mZmVyX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9mZmVyX19zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9yaWdodC1hcnJvdy1icmFuZC5zdmcpOyB9XG4gICAgLm9mZmVyX19zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sZWZ0LWFycm93LWJyYW5kLnN2Zyk7IH1cbiAgICAub2ZmZXJfX3NsaWRlciAuc2xpY2stcHJldiwgLm9mZmVyX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm9mZmVyX19zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC5vZmZlcl9fc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAub2ZmZXJfX3NsaWRlciAuc2xpY2stbmV4dDphZnRlciwgLm9mZmVyX19zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZlcl9fc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSwgLm9mZmVyX19zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmZXJfX3NsaWRlciAuc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLm9mZmVyX19vdmVybGF5LCAub2ZmZXJfX2dyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLm9mZmVyX19ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwLCByZ2JhKDAsIDAsIDAsIDAuNDIpIDEwMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTsgfVxuICAub2ZmZXJfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAub2ZmZXJfX3RpdGxlIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vZmZlcl9fdGl0bGUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub2ZmZXJfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAub2ZmZXJfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAub2ZmZXJfX2luZm8ge1xuICAgICAgICBib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm9mZmVyX19pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMzVweDsgfSB9XG4gICAgLm9mZmVyX19pbmZvLS1zaWduIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEJhbmRlcmFNZWRpdW0sIEdlb3JnaWEsIHNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLm9mZmVyX19pbmZvLS1zaWduIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm9mZmVyX19pbmZvLS1zaWduIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAub2ZmZXJfX2luZm8tLWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBCYW5kZXJhTWVkaXVtLCBHZW9yZ2lhLCBzZXJpZjsgfVxuICAgIC5vZmZlcl9faW5mby0tZGl2aWRlciwgLm9mZmVyX19pbmZvLS1kaXZpZGVyLWdyYXksIC5vZmZlcl9faW5mby0tZGl2aWRlci10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2RpdmlkZXIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgIC5vZmZlcl9faW5mby0tZGl2aWRlcjpiZWZvcmUsIC5vZmZlcl9faW5mby0tZGl2aWRlcjphZnRlciwgLm9mZmVyX19pbmZvLS1kaXZpZGVyLWdyYXk6YmVmb3JlLCAub2ZmZXJfX2luZm8tLWRpdmlkZXItZ3JheTphZnRlciwgLm9mZmVyX19pbmZvLS1kaXZpZGVyLXRhZzpiZWZvcmUsIC5vZmZlcl9faW5mby0tZGl2aWRlci10YWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLm9mZmVyX19pbmZvLS1kaXZpZGVyOmJlZm9yZSwgLm9mZmVyX19pbmZvLS1kaXZpZGVyOmFmdGVyLCAub2ZmZXJfX2luZm8tLWRpdmlkZXItZ3JheTpiZWZvcmUsIC5vZmZlcl9faW5mby0tZGl2aWRlci1ncmF5OmFmdGVyLCAub2ZmZXJfX2luZm8tLWRpdmlkZXItdGFnOmJlZm9yZSwgLm9mZmVyX19pbmZvLS1kaXZpZGVyLXRhZzphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDsgfSB9XG4gICAgICAub2ZmZXJfX2luZm8tLWRpdmlkZXI6YmVmb3JlLCAub2ZmZXJfX2luZm8tLWRpdmlkZXItZ3JheTpiZWZvcmUsIC5vZmZlcl9faW5mby0tZGl2aWRlci10YWc6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLm9mZmVyX19pbmZvLS1kaXZpZGVyOmFmdGVyLCAub2ZmZXJfX2luZm8tLWRpdmlkZXItZ3JheTphZnRlciwgLm9mZmVyX19pbmZvLS1kaXZpZGVyLXRhZzphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAub2ZmZXJfX2luZm8tLWRpdmlkZXIsIC5vZmZlcl9faW5mby0tZGl2aWRlci1ncmF5LCAub2ZmZXJfX2luZm8tLWRpdmlkZXItdGFnIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5vZmZlcl9faW5mby0tZGl2aWRlciB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLm9mZmVyX19pbmZvLS1kaXZpZGVyLWdyYXkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9kaXZpZGVyLWdyYXkuc3ZnKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5vZmZlcl9faW5mby0tZGl2aWRlci1ncmF5OmJlZm9yZSwgLm9mZmVyX19pbmZvLS1kaXZpZGVyLWdyYXk6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAub2ZmZXJfX2luZm8tLWRpdmlkZXItZ3JheSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAub2ZmZXJfX2luZm8tLWRpdmlkZXItdGFnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGFnLnN2Zyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgLm9mZmVyX19pbmZvLS1kaXZpZGVyLXRhZzpiZWZvcmUsIC5vZmZlcl9faW5mby0tZGl2aWRlci10YWc6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5vZmZlcl9faW5mby0tZGl2aWRlci10YWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5vZmZlcl9faW5mbyAuZm91ci5jb2x1bW5zIHtcbiAgICAgICAgd2lkdGg6IDQ5JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAub2ZmZXJfX2luZm8gLmRvd25sb2FkIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3BlYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjBweDtcbiAgICBib3R0b206IDA7IH0gfVxuXG4uYWR2YW50YWdlc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4uYWR2YW50YWdlc19fYm94LCAubW9ydHJhZ2VfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAwIDAgMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX3dpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWR2YW50YWdlc19fc2hvcnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmFkdmFudGFnZXNfX3Nob3J0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAuYWR2YW50YWdlc19fc2hvcnQuYWR2YW50YWdlc19fYm94LCAuYWR2YW50YWdlc19fc2hvcnQubW9ydHJhZ2VfX2JveCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFkdmFudGFnZXNfX3Nob3J0IC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwOyB9XG4gIC5hZHZhbnRhZ2VzX19zaG9ydCAuc2xpY2stbmV4dCwgLmFkdmFudGFnZXNfX3Nob3J0IC5zbGljay1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1NDg2O1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYWR2YW50YWdlc19fc2hvcnQgLnNsaWNrLW5leHQ6YmVmb3JlLCAuYWR2YW50YWdlc19fc2hvcnQgLnNsaWNrLW5leHQ6YWZ0ZXIsIC5hZHZhbnRhZ2VzX19zaG9ydCAuc2xpY2stcHJldjpiZWZvcmUsIC5hZHZhbnRhZ2VzX19zaG9ydCAuc2xpY2stcHJldjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZHZhbnRhZ2VzX19zaG9ydCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTUwOyB9XG4gIC5hZHZhbnRhZ2VzX19zaG9ydCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC01MDsgfVxuXG4uYWR2YW50YWdlc19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTA2cHg7XG4gIG1heC1oZWlnaHQ6IDEwNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzMxNTQ4NjtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7IH1cbiAgLmFkdmFudGFnZXNfX2ltYWdlOmJlZm9yZSwgLmFkdmFudGFnZXNfX2ltYWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMzMTU0ODY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTlweDtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hZHZhbnRhZ2VzX19pbWFnZTpiZWZvcmUsIC5hZHZhbnRhZ2VzX19pbWFnZTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogLThweDsgfSB9XG4gIC5hZHZhbnRhZ2VzX19pbWFnZTphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDExcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmFkdmFudGFnZXNfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5hZHZhbnRhZ2VzX19pbWFnZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMjRweCByZ2JhKDQ5LCA4NCwgMTM0LCAwLjcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODYwOTk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hZHZhbnRhZ2VzX19pbWFnZTpob3ZlcjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFkdmFudGFnZXNfX2ltYWdlOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW500L/Qs9C0OyB9XG4gIC5hZHZhbnRhZ2VzX19pbWFnZSA+IGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmFkdmFudGFnZXNfX3NpZ24ge1xuICBmb250LWZhbWlseTogQmFuZGVyYVJlZ3VsYXIsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYWR2YW50YWdlc19fc2lnbiB7XG4gICAgICBmb250LWZhbWlseTogQmFuZGVyYVJlZ3VsYXIsIEdlb3JnaWEsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggMDsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5nYWxsZXJ5X19icm9rZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzcwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdhbGxlcnlfX2Jyb2tlciAuaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5nYWxsZXJ5X19icm9rZXItLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZ2FsbGVyeV9fYnJva2VyLS1pbWFnZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5nYWxsZXJ5X19icm9rZXItLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBib3R0b206IDkwcHg7IH0gfVxuICAgIC5nYWxsZXJ5X19icm9rZXItLW5hbWUge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuZ2FsbGVyeV9fYnJva2VyLS1uYW1lID4gc3BhbiwgLmdhbGxlcnlfX2Jyb2tlci0tbmFtZSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC5nYWxsZXJ5X19icm9rZXItLW5hbWUgPiBzcGFuLCAuZ2FsbGVyeV9fYnJva2VyLS1uYW1lID4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgICAuZ2FsbGVyeV9fYnJva2VyLS1uYW1lID4gc3BhbjpmaXJzdC1jaGlsZCwgLmdhbGxlcnlfX2Jyb2tlci0tbmFtZSA+IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZhZmFmYTsgfVxuICAgICAgICAgICAgLmdhbGxlcnlfX2Jyb2tlci0tbmFtZSA+IHNwYW46bGFzdC1jaGlsZCwgLmdhbGxlcnlfX2Jyb2tlci0tbmFtZSA+IGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmFmYWZhOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5nYWxsZXJ5X19icm9rZXItLW5hbWUge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdhbGxlcnlfX2Jyb2tlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgIC5nYWxsZXJ5X19icm9rZXIgaDQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmdhbGxlcnlfX2Jyb2tlciBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmdhbGxlcnlfX2Jyb2tlciAuc3RyaXBwZWQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5nYWxsZXJ5X19icm9rZXIgLnN0cmlwcGVkIHtcbiAgICAgICAgYm90dG9tOiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZ2FsbGVyeV9fYnJva2VyIC5idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmdhbGxlcnlfX2Jyb2tlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNik7IH0gfVxuXG4uaHVnZV9fc2xpZGVyIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LWhlaWdodDogNzMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmh1Z2VfX3NsaWRlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MDBweDsgfSB9XG5cbi5wcmVzZW50YXRpb25fX2NvbnRhaW5lciB7XG4gIGhlaWdodDogOTAwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcmVzLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wcmVzZW50YXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG4ucHJlc2VudGF0aW9uIC5idG5fX2dyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnByZXNlbnRhdGlvbiAuZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYi1mbGF0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDsgfVxuXG4ubG9jYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5sb2NhdGlvbl9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAubG9jYXRpb25fX3dpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sb2NhdGlvbl9fc2hvcnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmxvY2F0aW9uX19zaG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5sb2NhdGlvbl9fc2hvcnQgLmxvY2F0aW9uX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmxvY2F0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubG9jYXRpb25fX2l0ZW0gPiAuaDQge1xuICAgICAgY29sb3I6ICMzMTU0ODY7XG4gICAgICBmb250LWZhbWlseTogQmFuZGVyYU1lZGl1bSwgR2VvcmdpYSwgc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubG9jYXRpb25fX2l0ZW0gPiAuaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAubG9jYXRpb25fX2l0ZW0gPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogQmFuZGVyYU1lZGl1bSwgR2VvcmdpYSwgc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubG9jYXRpb25fX2l0ZW0gPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5sb2NhdGlvbl9faXRlbSBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IEJhbmRlcmFIZWF2eSwgR2VvcmdpYSwgc2VyaWY7IH1cblxuLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBoZWlnaHQ6IDU3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWFwIHtcbiAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAubWFwIC5idG5fX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEwNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAxMDsgfVxuXG4udmlkZW8ge1xuICBoZWlnaHQ6IDk1MHB4O1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDEwMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlkZW8uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMjRweDtcbiAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC52aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwMHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAudmlkZW9fX2JveCB7XG4gICAgd2lkdGg6IDgyNXB4O1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAgdG9wOiAxNjlweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC52aWRlb19fYm94IHtcbiAgICAgICAgd2lkdGg6IDQ0NXB4O1xuICAgICAgICBoZWlnaHQ6IDI0NnB4O1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgIGxlZnQ6IDRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC52aWRlb19fYm94IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2OHB4O1xuICAgICAgICB0b3A6IDYycHg7IH0gfVxuICAgIC52aWRlb19fYm94IGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnZpZGVvX19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnZpZGVvX19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5tb3J0cmFnZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9ydHJhZ2VfX2JveCB7XG4gIG1heC13aWR0aDogMTM2NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIC5tb3J0cmFnZV9fYm94IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5tb3J0cmFnZV9faXRlbSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1vcnRyYWdlX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5tb3J0cmFnZV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1vcnRyYWdlX19pbmZvcm1lci0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm1vcnRyYWdlX19pbmZvcm1lci0tdGl0bGUgPiBwIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDUycHg7IH1cbiAgLm1vcnRyYWdlX19pbmZvcm1lci0tdGl0bGUuc2l4LmNvbHVtbnMge1xuICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDsgfVxuXG4ubW9ydHJhZ2VfX2luZm9ybWVyLS1jb3VudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2Q4ZDhkODtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5tb3J0cmFnZV9faW5mb3JtZXItLWNvdW50LnNpeC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7IH1cblxuLm1vcnRyYWdlX19yYXRlIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5tb3J0cmFnZV9fcmF0ZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubW9ydHJhZ2VfX3JhdGUgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1vcnRyYWdlX19yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4uaW5mb3JtZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaW5mb3JtZXJfX2l0ZW0gPiBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5pbmZvcm1lcl9faXRlbSA+IHAge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmluZm9ybWVyX19pdGVtID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaW5mb3JtZXJfX2l0ZW0gPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmluZm9ybWVyX19pdGVtID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5jb21hZ2ljLXdpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLm9mZmVycyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjdGlvbi5vZmZlcnMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJzX193cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vZmZlcnNfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDE0MzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLm9mZmVyc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTc4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5vZmZlcnNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLm9mZmVyc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2N3B4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9mZmVyc19faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAub2ZmZXJzX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG4ub2ZmZXJzX19oZWFkZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLm9mZmVyc19fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9mZmVyc19fYm9keSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cblxuLm9mZmVyc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEJhbmRlcmFNZWRpdW0sIEdlb3JnaWEsIHNlcmlmOyB9XG4gIC5vZmZlcnNfX2hlYWRsaW5lOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub2ZmZXJzX19oZWFkbGluZTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm9mZmVyc19fZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub2ZmZXJzX19mb290ZXIge1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5vZmZlcnNfX2Zvb3RlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgLm9mZmVyc19fZm9vdGVyIC5idG5fX2JsYWNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgICAub2ZmZXJzX19mb290ZXIgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vZmZlcnNfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLm9mZmVyc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub2ZmZXJzX19saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cblxuLm9mZmVyc19fbGlzdC0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ub2ZmZXJzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAub2ZmZXJzX19pY29uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmljb25fX2hvbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaWNvbl9fc3F1YXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bsb3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmljb25fX3ByaWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3J1Yi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5idXR0b24uYnRuLnNob3ctbW9yZS1idXR0b24uc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbi5idG4uc2hvdy1tb3JlLWJ1dHRvbi5zZWNvbmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTkpO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLnByZWxvYWRlciAuc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogIzMxNTQ4NjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhbmltYXRpb246IGJsaW5rIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZS1zY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkICMzMTU0ODY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mb290ZXJfX2l0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZm9vdGVyX190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlcl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZm9vdGVyX19saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fbGFuZGluZ3MgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZm9vdGVyX19sYW5kaW5ncyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5mb290ZXJfX2xhbmRpbmdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9vdGVyX19oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkOGQ4ZDg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmZvb3Rlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bzsgfSB9XG4gICAgLmZvb3Rlcl9fc29jaWFsLS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgbGluZWFyLCBjb2xvciAwLjE1cyBsaW5lYXIsIGJvcmRlciAwLjE1cyBsaW5lYXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbC0taXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTU0ODY7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbC0taXRlbTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0ODczOyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWwtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb290ZXJfX3NvY2lhbC0taXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbC0taXRlbSA+IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDZweCBhdXRvO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5mb290ZXJfX3NvY2lhbC0taXRlbSA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IGF1dG87IH0gfVxuICAuZm9vdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzMxNTQ4NjsgfVxuXG4uZy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEJhbmRlcmFSZWd1bGFyLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuc2VjdGlvbiwgLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBzZWN0aW9uLCAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1nX19jZW50ZXIge1xuICBtYXJnaW46IGF1dG87IH1cblxuLm1iX19yZWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYl9fbGcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5tYl9fbWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tdF9fcmVnIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubXRfX2xnIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5pbWcsIC5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2VwYXJhdG9yX19wcmltYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZXBhcmF0b3JfX3ByaW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5zZXBhcmF0b3JfX3ByaW1hcnktLWxlZnQsIC5zZXBhcmF0b3JfX3ByaW1hcnktLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuc2VwYXJhdG9yX19wcmltYXJ5LS1sZWZ0LCAuc2VwYXJhdG9yX19wcmltYXJ5LS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAuc2VwYXJhdG9yX19wcmltYXJ5LS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwMCUgMCAwIDMwMCU7IH1cbiAgLnNlcGFyYXRvcl9fcHJpbWFyeS0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzAwJSAzMDAlIDA7IH1cbiAgLnNlcGFyYXRvcl9fcHJpbWFyeS0tY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7IH1cbiAgLnNlcGFyYXRvcl9fcHJpbWFyeTpiZWZvcmUsIC5zZXBhcmF0b3JfX3ByaW1hcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1NDg2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5zZXBhcmF0b3JfX3ByaW1hcnk6YmVmb3JlLCAuc2VwYXJhdG9yX19wcmltYXJ5OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gIC5zZXBhcmF0b3JfX3ByaW1hcnk6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwMCUgMCAwIDMwMCU7IH1cbiAgLnNlcGFyYXRvcl9fcHJpbWFyeTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzMDAlIDMwMCUgMDsgfVxuXG4uc3RyaXBwZWQge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzMTU0ODY7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmItZmxhdHMge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYi1mbGF0c19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5iLWZsYXRzX19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5iLWZsYXRzX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmItZmxhdHNfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6ICMzMTU0ODY7XG4gICAgcGFkZGluZzogMzBweCAzNXB4OyB9XG4gIC5iLWZsYXRzX19oZWFkIHtcbiAgICBmb250LWZhbWlseTogQmFuZGVyYUJvbGQsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYi1mbGF0c19faGVhZC1jb2wge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5iLWZsYXRzX19yb3cge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmItZmxhdHNfX2NvbCB7XG4gICAgZm9udC1mYW1pbHk6IEJhbmRlcmFSZWd1bGFyLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYi1mbGF0c19fc2hvd2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4OTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iLWZsYXRzX19zaG93ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5iLWZsYXRzX19zaG93ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NzZweDsgfSB9XG5cbi5iLWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmItZmlsdGVycyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iLWZpbHRlcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5iLWZpbHRlcnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogQmFuZGVyYU1lZGl1bSwgR2VvcmdpYSwgc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iLWZpbHRlcnNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5iLWZpbHRlcnNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5iLWZpbHRlcnNfX2N1cnJlbnQtcGFyYW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogQmFuZGVyYUJvbGQsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMTU0ODY7IH1cbiAgLmItZmlsdGVyc19fc2xpZGVyIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwcHggMXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCBpbnNldCAwcHggLTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzE1NDg2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmItZmlsdGVyc19fZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYi1maWx0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMHB4IDEwMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAuYi1maWx0ZXJzLmZpbHRlcnMtb3BlbiB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuYi1maWx0ZXJzLmZpbHRlcnMtb3BlbiAuYi1maWx0ZXJzLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG4gIC5iLWZpbHRlcnMudW5zaG93biB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5iLWZpbHRlcnMudW5zaG93biAuYi1maWx0ZXJzX19lbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5iLWZsYXRzX19yb3cge1xuICB3aWR0aDogMjAlOyB9XG5cbi5tLWZsYXRzX19yb3dfcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzOyB9XG5cbi5tLWZsYXRzX19yb3dfb2RkIHtcbiAgYmFja2dyb3VuZDogI2U2ZTdlNzsgfVxuXG4ubm9wb2ludGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cblxuLmhvdmVyZWQge1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTsqLyB9XG5cbi5ob3ZlcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvdmVyZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4uYi1mbGF0c19fbm90ZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIwcHggMCAwIDIwcHg7IH1cblxuLmItZmxhdHNfX25vdGUge1xuICBmb250OiAxNHB4LzIwcHggJ0xhdG9Cb2xkJywgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuXG4uYi1odWdlLXNsaWRlciB7XG4gIG1pbi13aWR0aDogMTIwMHB4OyB9XG5cbi5iLWh1Z2Utc2xpZGVyX19lbCB7XG4gIGhlaWdodDogNzI3cHg7IH1cblxuLmItaHVnZS1zbGlkZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5iLWZsYXQtc2NoZW1hIC5iLWh1Z2Utc2xpZGVyIHtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbi5iLWZpbHRlcnMtY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUlBQUFBQ0FDQVlBQUFERFBtSExBQUFIZlVsRVFWUjRYdTJjZTZoVlZSREd2OW1acGxtR1lTQW9LT1FmRmhaWVlJRVVtSVVaaG1WUEM3R0hXR1NTSkQzSXlnY2hJbEVXbUVJcFNTOHl5cXpNc3FTUW9nY2xWS0NRb0ZBa1dKWTl6TXhhRTJOejVLclJQZWZlczJmUE9Xdk9YNHA3cjVudm05K1p2YzdhYTBtSVQ5WU9VTmJxUXp3Q2dNd2hDQUFDZ013ZHlGeCtkSUFBSUhNSE1wY2ZIU0FBeU55QnpPVkhCd2dBTW5jZ2MvblJBUUtBekIzSVhINTBnQUFnY3djeWx4OGRJQURJM0lITTVVY0hDQUF5ZHlCeitkRUJBb0RNSGNoY2ZuU0FBQ0J6QnpLWEh4MGdBTWpjZ2N6bFJ3Y0lBREozSUhQNTBRRUNnTXdkeUZ4K2RJQUFJSE1ITXBjZkhTQUF5TnlCek9WSEJ3Z0FNbmNnYy9uUkFRS0F6QjNJWEg1MGdBQWdjd2N5bHg4ZElBREkzSUhNNVVjSENBQXlkeUJ6K1ZWMEFJazVBc0FYbVh2Zm1Yeng2TXZPTHVydXYxc0RNSXlJVmdBWXpjeXpBVHpjWFFGdGVEOFZSVEdYbVI4QXNKYVpid1N3dXl5ZDFnRDBJYUkxQUM0VVFjdzhCOEJEWllscndYR2wrQXVaK1c3Sm5ZaVdwcFJ1QjVESzBtSU5nT2c0am9oZUFuQ0ppcHlmVXBvclBKUWxza1hHbGVJL3lzd3oxWmRIVWtwM2x1MUxGUUNJdnA1RTlBS0F5MVRzb3BUU3ZXV0xkUXhDVVJURlVtYWVybjRzVENuZForRkhWUUNJem1PTG9sakZ6TmVvNkNVcHBWa1dvcDJCY0V4UkZFOHk4MVI5TEQ0SVlJR1ZEMVVDSUhwRi9BcG1ucUlRUEpGU21sSG1NODlaOGVWTDhEUXpYNnZGdndmQUlzc2Nxd1pBdEVyN1c4N01OeXNFVDZXVXBCWCtiV2xFQmJIa01mZzhnTXUxK0hjQVdHS2Rod2NBYWhBc1lXYjU5c3ZzOTVtVTBnMEEvckkyeENqZVlSTmhacjRWd0RLajJJZUY4UUxBd2JvWFJiR1ltV1htS3hDOG1GSzZIc0NCS293cE1XYkhuOExNekRjQldGbGl2UDhkMmhNQU5RZ1dNTFBNZ09XelJpZUorNnN5cU1seCt4TFI2d0RPbDBlY3puMmVhM0tNaG9iekJrQXQrZnVKYUw3K1pSMHpUd0x3UjBQSy9GM2NqNGplQkhDdVBOcDA0aWZySVpWK3ZBSWdwdHhGUkxVWjhRWm1uZ2pnOTByZDZucncva1QwRm9DekFmekp6RmNBZUszcnd6WHZUczhBaU1xWlJGU2JHYi9IekJNQS9OWTgrU1lqRFNDaURRRE9sQzdHekxMNHRkNGtjaDFCdkFNZ0VxWVRVVzJHL0FFemp3ZndTeDNhUEZ3eWtJamVBWENhZEM5bXZoVEF1eDRTcStYUUNnQklybFAxTGFMayt3a3pqd1B3a3ljai95T1hRVVMwRWNBdzZWb0s3aVp2T2JjS0FPTGJaQ0phSmF1SEFEWXo4MFVBZnZCbXFPWXpSSXMvRk1EUEN1eEhIbk50SlFERXYwbjZFcW1IYkpaZzVyRUFkamt6VnZZOFNKc2ZET0JIQmZVelp6a2VTcWZWQUpERUoranI1SjRBdGpMekJRQytjMkx3Y0MzK1FBRGZLNkN1ZHo2MUlnQlM2M0ZFOUlyc0xRQ3dqWm5IQVBpbVlnak8wQW5mQUFBN0Zjd3RGZWZVYWZoV0JVQ0VqU0VpK1MzZEI4QjJoV0JIcDRyTHVlQXNJbm9iUUg4QTMyb3VYNWNUcXJtanRqSUE0c1JvSWxvSDRBVHBBR3I4dHVaYTFPbG81eENSL0s3dkIyQ0g1ckM5MDd1Y1hORHFBSWlObzNTVlRRb2dyVmNlQjF1Ti9EMlBpTjRBME5mUm82Z2g2ZTBBZ0FnZXFhdHQwb0ozNmZQM3E0YWNhUHppc1VTMEZrQnZBRnMwNXM3R2g2bjJqbllCUUZ3Y29UTndtWVR0Wm1iWmVieTVKSHZIRTlITEFIbzUvamxhbC9SMkFrQUVkL3dadGtkL2czOWFseFAxWHpSUjlpcklua1lBbjJ1TTB2YnQxNTlXMTY1c053REVCVm1Ja1NYWVFmTE9nSmt2QnZCaDErdzU2cTZyaWVoWlhZMzhXRmY0OWpScDdFcUdhVWNBeE1paENzRVFBSHVaV2M0Z3ZOOU5oNmNRa2V6Y0tRQnMwakYvN2VhWWxkL2VyZ0NJc1lNVmdsTUI3Tk0zY2ZKbXJpdWZhVVMwWEhhcUFkaW9ZKzN0eWtEZTdtbG5BTVJyZVIwcjYvTERBZXhuWnRtQksrc0dqWHhtRU5IamVzTjZIV05mSXdONHZyYmRBUkR2VDlFbFdqbHRlNENacndUd2FwMUZtVTFFaS9WYU9haDVsWUJVNTcwdGNWa09BRWdoVHRhbDJwRzZIMjh5Z05XZFZHZ09FY2tKSGRtaHZEcWxkRjBiN2xBKytFekw1WE9TTHRtT2twTkh1aU5YWnZSSGZtUjcrcUdkeVRMclR5bkpzYTIyUEtPUUV3QlM2Qk4xNlhiMHY2ZlRqOXFUZitUWmhKVXBwV250ZkVvcE53QUVndU4xQ1ZmZUdRZ0Z0d0NRR2I0Y1VYdU1tVy9UdHI4c3BTUi9MdTFzdm9mV215TUE0bnR2WGNxVnZZVUN3YXlpS0U3dmNENHhtNVBLdVFJZ2RlOGxrenZaWWRUeG15aG5FWEw2dndweUJrRHFMaWQwNVdpV25EeVMyZjY4bE5JOHE3UDU4UWp3NEFEUVE4N29wNVRrOWZGQ0h5blpaWkY3QjZnNUxUNWsrWDhVQlFCMlh6YVhrUUlBbDJXeFN5b0FzUFBhWmFRQXdHVlo3SklLQU95OGRoa3BBSEJaRnJ1a0FnQTdyMTFHQ2dCY2xzVXVxUURBem11WGtRSUFsMld4U3lvQXNQUGFaYVFBd0dWWjdKSUtBT3k4ZGhrcEFIQlpGcnVrQWdBN3IxMUdDZ0JjbHNVdXFRREF6bXVYa1FJQWwyV3hTeW9Bc1BQYVphUUF3R1ZaN0pJS0FPeThkaGtwQUhCWkZydWtBZ0E3cjExR0NnQmNsc1V1cVFEQXptdVhrUUlBbDJXeFN5b0FzUFBhWmFRQXdHVlo3SklLQU95OGRoa3BBSEJaRnJ1a0FnQTdyMTFHQ2dCY2xzVXVxUURBem11WGtRSUFsMld4U3lvQXNQUGFaYVFBd0dWWjdKSUtBT3k4ZGhrcEFIQlpGcnVrQWdBN3IxMUdDZ0JjbHNVdXFRREF6bXVYa1FJQWwyV3hTeW9Bc1BQYVphUUF3R1ZaN0pJS0FPeThkaG5wSDVyWjRKRDJOTUNnQUFBQUFFbEZUa1N1UW1DQ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7IH1cblxuLmItZmlsdGVyc19fZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYi1maWx0ZXJzX19zbGlkZXIge1xuICB3aWR0aDogMTI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYi1maWx0ZXJzX19saW1pdC1wYXJhbSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYi1maWx0ZXJzX19saW1pdC1taW4sXG4uYi1maWx0ZXJzX19saW1pdC1tYXgge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQ6IDEwcHggQmFuZGVyYVJlZ3VsYXIsIEdlb3JnaWEsIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG4uYi1maWx0ZXJzX19saW1pdC1tYXgge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYmFja2dyb3VuZDogI2UwZTZlYzsgfVxuXG4uYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlcjpiZWZvcmUsXG4uYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTBlNmVjOyB9XG5cbi5iLWZpbHRlcnNfX3NsaWRlciAudWktc2xpZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7IH1cblxuLmItZmlsdGVyc19fc2xpZGVyIC51aS1zbGlkZXI6YWZ0ZXIge1xuICByaWdodDogMDsgfVxuXG4uYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5maWx0ZXItaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiAyNHB4IEJhbmRlcmFNZWRpdW0sIEdlb3JnaWEsIHNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYi1mbGF0cy1zdW1tIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiAxN3B4ICdMYXRvQm9sZCcsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDE0cHggUkdCQSgwLCAwLCAwLCAwLjEpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5iLWZsYXQtc2NoZW1hIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYi1mbGF0LXNjaGVtYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5iLWZsYXQtc2NoZW1hX19pbmZvIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmItZmxhdC1zY2hlbWFfX2luZm8ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmItZmxhdC1zY2hlbWFfX2VsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmItZmxhdC1zY2hlbWFfX2VsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYi1mbGF0LXNjaGVtYV9faW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmItZmxhdC1zY2hlbWFfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cblxuLmZsYXRzX3BsYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xpbmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5hcmNoLWhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmItZmxhdHNfX3RhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYi1mbGF0c19faGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYi1mbGF0c19fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMTU0ODYgMCUsICMzMTU0ODYgNTElLCAjZmZmZmZmIDUxJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2IyMDkzMicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyB9XG4gICAgLmItZmxhdHNfX3Jvd19wb2ludGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7IH1cbiAgLmItZmxhdHNfX2NvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogMTZweCBCYW5kZXJhUmVndWxhciwgR2VvcmdpYSwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOHB4OyB9XG4gIC5yb29tczpiZWZvcmUsIC5mbG9vcjpiZWZvcmUsIC5zcXVhcmU6YmVmb3JlLCAuc2VjdGlvbjpiZWZvcmUsIC5wcmljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZm9udDogMTRweCBCYW5kZXJhQm9sZCwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZsYXRzX3BsYW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyNCU7IH1cbiAgICAuZmxhdHNfcGxhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgIGZvbnQ6IDE0cHggQmFuZGVyYUJvbGQsIEdlb3JnaWEsIHNlcmlmO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmItZmlsdGVyc19fbGltaXQtbWluLCAuYi1maWx0ZXJzX19saW1pdC1tYXgge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udDogMC44cmVtICdMYXRvQmxhY2snLCBWZXJkYW5hLCBzYW5zLXNlcmlmOyB9XG4gIC5iLWZpbHRlcnNfX2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYi1maWx0ZXJzX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmItZmlsdGVyc19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5iLWZpbHRlcnNfX3NsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYi1mbGF0c19fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAuYi1mbGF0cyAucm9vbXM6YmVmb3JlLCAuYi1mbGF0cyAuZmxvb3I6YmVmb3JlLCAuYi1mbGF0cyAuc3F1YXJlOmJlZm9yZSwgLmItZmxhdHMgLnNlY3Rpb246YmVmb3JlLCAuYi1mbGF0cyAucHJpY2U6YmVmb3JlLCAuYi1mbGF0cyAuZmxhdHNfcGxhbjpiZWZvcmUge1xuICAgIGZvbnQ6IDEycHggQmFuZGVyYUJvbGQsIEdlb3JnaWEsIHNlcmlmOyB9IH1cblxuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLCAudWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi51aS1oZWxwZXItY2xlYXJmaXgge1xuICB6b29tOiAxOyB9XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7IH1cblxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cblxuLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IC44ZW07IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNmVtOyB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDsgfVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IC44ZW07XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLS42ZW07IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDsgfVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwOyB9XG5cbi5maWx0ZXJfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXJfX3RyaWdnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZmlsdGVyX190cmlnZ2VyLm9uLXRvcCB7XG4gICAgYm90dG9tOiAwOyB9XG5cbnRkLmItZmxhdHNfX2NvbC5wcmljZV8wIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG50ZC5iLWZsYXRzX19jb2wucHJpY2VfMDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQv9C+INC30LDQv9GA0L7RgdGDJztcbiAgY29sb3I6ICMxMTE2MWE7IH1cblxudGQuYi1mbGF0c19fY29sLnJvb21zXzAge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbnRkLmItZmxhdHNfX2NvbC5yb29tc18wOmFmdGVyIHtcbiAgY29udGVudDogJy0nO1xuICBjb2xvcjogIzExMTYxYTsgfVxuXG4uYXV0b2hlaWdodCB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uYi1mb3JtIHtcbiAgcGFkZGluZzogMzBweCAwIDEwcHggMDtcbiAgYmFja2dyb3VuZDogIzMxNTQ4NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmItZm9ybV9fc2VsbCB7XG4gICAgYmFja2dyb3VuZDogIzMwMmQzOSAhaW1wb3J0YW50OyB9XG4gICAgLmItZm9ybV9fc2VsbCAuYi1mb3JtX19pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5iLWZvcm1fX3NlbGw6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYi1mb3JtX19zZWxsOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJkMzkgIWltcG9ydGFudDsgfVxuICAuYi1mb3JtX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmItZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYi1mb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIFJHQkEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5iLWZvcm1fX2lucHV0LXNlbGwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIFJHQkEoMjU1LCAyNTUsIDI1NSwgMSk7IH1cbiAgICAgIC5iLWZvcm1fX2lucHV0LXNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHg7IH1cbiAgICAuYi1mb3JtX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5iLWZvcm1fX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmItZm9ybV9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYi1mb3JtX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLmItZm9ybTpiZWZvcmUsIC5iLWZvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmItZm9ybTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gICAgdG9wOiAzcHg7IH1cbiAgLmItZm9ybTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzM4NjA5OTtcbiAgICBib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cblxuLm0tYnV0dG9uLXNlbmQtZm9ybV9zZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBoZWlnaHQ6IDUycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pIHtcbiAgICB3aWR0aDogOTYlOyB9XG4gIC5hcmN0aWNtb2RhbC1jb250YWluZXJfaTIge1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfSB9XG5cbi8qYWRkaXRpb25zKi9cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTsgfSB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTU0ODY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBsaW5lYXIsIGNvbG9yIDAuMTVzIGxpbmVhciwgYm9yZGVyIDAuMTVzIGxpbmVhcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzMxNTQ4NjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4yNXM7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAgICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuc2xpY2stcHJldjphZnRlcixcbiAgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbGVmdDogLTNweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnNsaWNrLXByZXY6YWZ0ZXIsXG4gICAgICAuc2xpY2stbmV4dDphZnRlciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGVmdC1hcnJvdy5zdmcpO1xuICBsZWZ0OiA1MHB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDUwcHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiA1cHg7IH0gfVxuXG4uc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcmlnaHQtYXJyb3cuc3ZnKTtcbiAgcmlnaHQ6IDUwcHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogNTBweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uai1zbGlkZXItcG9wdXAgLnNsaWNrLW5leHQsIC5qLXNsaWRlci1wb3B1cCAuc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgLmotc2xpZGVyLXBvcHVwIC5zbGljay1uZXh0OmhvdmVyLCAuai1zbGlkZXItcG9wdXAgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTU0ODY7IH1cblxuLmotc2xpZGVyIC5zbGljay1uZXh0LCAuai1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5qLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcmlnaHQtYXJyb3ctZ3JheS5zdmcpO1xuICByaWdodDogLTE1cHg7IH1cbiAgLmotc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LWJyYW5kLnN2Zyk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuai1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5qLXNsaWRlciAuc2xpY2stbmV4dDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uai1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xlZnQtYXJyb3ctZ3JheS5zdmcpO1xuICBsZWZ0OiAtMTVweDsgfVxuICAuai1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGVmdC1hcnJvdy1icmFuZC5zdmcpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmotc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuai1zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmotc2xpZGVyLXRvcCAuc2xpY2stbmV4dCwgLmotc2xpZGVyLXRvcCAuc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDExMHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uai1zbGlkZXItdG9wIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9yaWdodC1hcnJvdy1ncmF5LnN2Zyk7XG4gIHJpZ2h0OiAtMTVweDsgfVxuICAuai1zbGlkZXItdG9wIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LWJyYW5kLnN2Zyk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuai1zbGlkZXItdG9wIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuai1zbGlkZXItdG9wIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5qLXNsaWRlci10b3AgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xlZnQtYXJyb3ctZ3JheS5zdmcpO1xuICBsZWZ0OiAtMTVweDsgfVxuICAuai1zbGlkZXItdG9wIC5zbGljay1wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xlZnQtYXJyb3ctYnJhbmQuc3ZnKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5qLXNsaWRlci10b3AgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5qLXNsaWRlci10b3AgLnNsaWNrLXByZXY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stbGlzdCAuZm91ci5jb2x1bW5zIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uai1vZmZlcnMtc2xpZGVyIC5zbGljay1uZXh0LCAuai1vZmZlcnMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5qLW9mZmVycy1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLCAuai1vZmZlcnMtc2xpZGVyIC5zbGljay1uZXh0OmFmdGVyLCAuai1vZmZlcnMtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLmotb2ZmZXJzLXNsaWRlciAuc2xpY2stcHJldjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuai1vZmZlcnMtc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyLCAuai1vZmZlcnMtc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzLCAuai1vZmZlcnMtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAuai1vZmZlcnMtc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uai1vZmZlcnMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9yaWdodC1hcnJvdy1icmFuZC5zdmdcIik7IH1cblxuLmotb2ZmZXJzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sZWZ0LWFycm93LWJyYW5kLnN2Z1wiKTsgfVxuIiwiLypMaWIqL1xyXG5AaW1wb3J0IFwibGliL3Jlc2V0XCIsIFwibGliL3ZhcmlibGVzXCIsIFwibGliL21peGluc1wiLCBcImxpYi90eXBvXCIsIFwibGliL2ZvbnRzLmNzc1wiO1xyXG5AaW1wb3J0IFwibGliL2J1dHRvbnNcIiwgXCJsaWIvYXJjdGljbW9kYWxcIjtcclxuXHJcbi8qTGF5b3V0Ki9cclxuQGltcG9ydCBcImxheW91dC9ncmlkXCIsIFwibGF5b3V0L2hlYWRlclwiLCBcImxheW91dC9jb250ZW50XCIsIFwibGF5b3V0L2Zvb3RlclwiLCBcImxheW91dC9nbG9iYWxcIiwgXCJsYXlvdXQvZmxhdHMuc2Nzc1wiLCBcImxheW91dC9mb3Jtc1wiO1xyXG5cclxuXHJcbi8qYWRkaXRpb25zKi9cclxuQGltcG9ydCBcImxpYi9zbGlja1wiOyIsIioge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaHRtbCB7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbmEge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBibGFjaztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjYjIwOTMyO1xyXG4gIH1cclxufVxyXG4qOmZvY3VzLFxyXG4qOmFjdGl2ZSxcclxuKjpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbm9sLFxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5wcmUge1xyXG4gIHRhYi1zaXplOiA0O1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5xIHtcclxuICBxdW90ZXM6ICdcXDIwMUMnICdcXDIwMUQnICdcXDIwMTgnICdcXDIwMTknO1xyXG59XHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG50ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xyXG59XHJcbltwbGFjZWhvbGRlcl06Zm9jdXM6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuc3Ryb25nIHtmb250LXdlaWdodDogYm9sZDt9IiwiLypjb2xvcnMqL1xyXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XHJcbiR3aGl0ZUFscGhhOiAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwuNyk7XHJcbiRibGFjazogICAgICAgICAgICAgICAgICAgIzAwMDAwMDtcclxuJGZvbnQtY29sb3JfX21haW46ICAgICAgICAjMDAwMDAwO1xyXG4kYnJhbmQ6ICAgICAgICAgICAgICAgICAgICMzMTU0ODY7IC8vIG1haW4gY29sb3IgLSB1c2UgaXQhXHJcbiRicmFiZEFscGhhOiAgICAgICAgICAgICAgcmdiYSgkYnJhbmQsIDAuNyk7XHJcbiRicmFuZEhvdmVyOiAgICAgICAgICAgICAgbGlnaHRlbigkYnJhbmQsIDUlKTtcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAjZDhkOGQ4O1xyXG4kY29udGFjdDogICAgICAgICAgICAgICAgICRicmFuZDtcclxuJGNvbnRhY3RIb3ZlcjogICAgICAgICAgICBsaWdodGVuKCRjb250YWN0LCA1JSk7XHJcbiRiZWlnZTogICAgICAgICAgICAgICAgICAgJGJyYW5kO1xyXG4kYmVpZ2VIb3ZlcjogICAgICAgICAgICAgICRicmFuZEhvdmVyO1xyXG4kdGhpcmQ6ICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XHJcbi8qZm9udC1zaXplcyovXHJcbiRmb250LXNpemVfX2Jhc2U6ICAgICAgICAgMThweDtcclxuJGZvbnQtc2l6ZV9fcmVnOiAgICAgICAgICAyMHB4O1xyXG4kZm9udC1zaXplX19zbWFsbDogICAgICAgIDE0cHg7XHJcbiRmb250LXNpemVfX3Rpbnk6ICAgICAgICAgMTBweDtcclxuJGZvbnQtc2l6ZV9fbGFyZ2U6ICAgICAgICAyMHB4O1xyXG4kZm9udC1zaXplX19waG9uZTogICAgICAgIDMwcHg7XHJcbiRnaWFudDogICAgICAgICAgICAgICAgICAgNzVweDtcclxuJGxoX19yZWc6ICAgICAgICAgICAgICAgICAxLjM7XHJcbi8qZmFtYWxpZXMqL1xyXG4kYmFuZGVyYV9fbGlnaHQ6ICAgICAgICAgIEJhbmRlcmFMaWdodCwgR2VvcmdpYSwgc2VyaWY7XHJcbiRiYW5kZXJhX19yZWc6ICAgICAgICAgICAgQmFuZGVyYVJlZ3VsYXIsIEdlb3JnaWEsIHNlcmlmO1xyXG4kYmFuZGVyYV9fbWVkaXVtOiAgICAgICAgIEJhbmRlcmFNZWRpdW0sIEdlb3JnaWEsIHNlcmlmO1xyXG4kYmFuZGVyYV9fYm9sZDogICAgICAgICAgIEJhbmRlcmFCb2xkLCBHZW9yZ2lhLCBzZXJpZjtcclxuJGJhbmRlcmFfX2hlYXZ5OiAgICAgICAgICBCYW5kZXJhSGVhdnksIEdlb3JnaWEsIHNlcmlmO1xyXG4vKnRyYW5zaXRpb25zKi9cclxuJHRyYW5zaXRpb25fX2J1dHRvbjogICAgICBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhciwgY29sb3IgMC4xNXMgbGluZWFyLCBib3JkZXIgMC4xNXMgbGluZWFyO1xyXG4vKm1hcmdpbnMqL1xyXG4kbWdfX3JlZzogICAgICAgICAgICAgICAgIDEwcHg7XHJcbi8qcGFkZGluZ3MqL1xyXG4kcGRfX3JlZzogICAgICAgICAgICAgICAgIDEwcHg7XHJcbi8qZGltZW50aW9ucyovXHJcbiRmdWxsaGQ6ICAgICAgICAgICAgICAgICAgMTkyMHB4O1xyXG4kbm90ZWJvb2s6ICAgICAgICAgICAgICAgIDEzNjZweDtcclxuJGlwYWRfX3dpZGU6ICAgICAgICAgICAgICAxMDI0cHg7XHJcbiRpcGFkX19sYW5kc2NhcGU6ICAgICAgICAgNzY4cHg7XHJcbiRpcGhvbmU6ICAgICAgICAgICAgICAgICAgNjAwcHg7XHJcbi8qdGFibGUqL1xyXG4kdGFibGVfX3N0cmlwZTogICAgICAgICAgICNmNWY1ZjU7XHJcbiRib3JkZXJfX2Jhc2U6ICAgICAgICAgICAgMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiRsb2dvX19oZWlnaHQ6ICAgICAgICAgICAgODBweDtcclxuXHJcbi8qQkxPQ0tTKi9cclxuJGJyb2tlckJsb2NrQ29sb3I6ICAgICAgICAkYmxhY2s7XHJcbiRicm9rZXJCbG9ja0JnOiAgICAgICAgICAgJHdoaXRlQWxwaGE7XHJcblxyXG4kYi1mb3JtX19iZzogICAgICAgICAgICAgICRicmFuZDtcclxuJGlucHV0X19iZzogICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuXHJcbiRiLWZvcm1fX2JnLS1zZWNvbmQ6ICAgICAgIzMwMmQzOTsiLCIuaGVybyB7XHJcbiAgZm9udC1zaXplOiAkZ2lhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1mYW1pbHk6ICRiYW5kZXJhX19tZWRpdW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTIlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgcGFkZGluZzogMCA2JTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDYlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgNiU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgY29sb3I6ICRicmFuZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fYm9sZDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHQge1xyXG4gICZfX2xlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJl9fY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICZfX2p1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gIGZvbnQtc2l6ZTogNjhweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICBmb250LXNpemU6IDM0cHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZztcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBmb250LWZhbWlseTogJGJhbmRlcmFfX3JlZztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1nX19yZWcgKiAyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAmIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgZm9udC1mYW1pbHk6ICRiYW5kZXJhX19ib2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZztcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemVfX3JlZztcclxuICBsaW5lLWhlaWdodDogJGxoX19yZWc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJG1nX19yZWcgKiAzO1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICAmLnBhcmFncmFwaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgJl9fY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtZ19fcmVnO1xyXG4gIH1cclxufVxyXG5cclxuLmRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW46ICRtZ19fcmVnICozIDA7XHJcbiAgcGFkZGluZzogMCAkcGRfX3JlZyAqIDM7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0LCAuaW5wdXQge1xyXG4gIHBhZGRpbmc6IDExLjVweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC1mYW1pbHk6ICRiYW5kZXJhX19yZWc7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplX19yZWc7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG4uZm9ybV9fcG9saWN5IHtcclxuICBmb250LWZhbWlseTogJGJhbmRlcmFfX2xpZ2h0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGNvbG9yOiAkdGhpcmQ7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uZm9ybV9fcG9saWN5IGF7XHJcbiAgY29sb3I6ICR0aGlyZDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBmb250LWZhbWlseTogJGJhbmRlcmFfX3JlZztcclxufSIsIi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAxNHB4IDI0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZDtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbl9fYnV0dG9uO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fcmVnO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLCA2JSk7XHJcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLCA2JSk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLCA2JSk7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnJhbmQsIDYlKTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlIC0gNHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGFjdDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3Q7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3RIb3ZlcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29udGFjdEhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmVpZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmVpZ2U7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlSG92ZXI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJlaWdlSG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJl9fc3F1YXJlIHtcclxuICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmxhY2sge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmX19ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogJG1nX19yZWcgKiAzIDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIG1hcmdpbjogJG1nX19yZWcgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9ja2VkIHtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFjay10by10b3Age1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDIlO1xyXG4gIGJvdHRvbTogMiU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgJGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25fX2J1dHRvbjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDVweCAycHg7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41cHg7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQ7XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQsIDQlKTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcmN0aWNtb2RhbC1vdmVybGF5LFxyXG4uYXJjdGljbW9kYWwtY29udGFpbmVyIHsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IHotaW5kZXg6IDEwMDA7IH1cclxuLmFyY3RpY21vZGFsLWNvbnRhaW5lciB7IG92ZXJmbG93OiBhdXRvOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxyXG4qOmZpcnN0LWNoaWxkK2h0bWwgLmFyY3RpY21vZGFsLWNvbnRhaW5lciB7IGhlaWdodDogMTAwJSB9XHJcbi5hcmN0aWNtb2RhbC1jb250YWluZXJfaSB7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IH1cclxuLmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pMiB7IHBhZGRpbmc6IDI0cHg7IG1hcmdpbjogMDsgYm9yZGVyOiAwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbi5hcmN0aWNtb2RhbC1lcnJvciB7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGJhY2tncm91bmQ6ICMwMDA7IGNvbG9yOiAjZmZmOyB9XHJcbi5hcmN0aWNtb2RhbC1sb2FkaW5nIHsgd2lkdGg6IDgwcHg7IGhlaWdodDogODBweDsgYm9yZGVyLXJhZGl1czogMTBweDsgYmFja2dyb3VuZDogIzAwMCB1cmwobG9hZGluZy5naWYpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XHJcblxyXG4uYi1wb3B1cCB7XHJcbiAgd2lkdGg6IDU4MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gIH1cclxufVxyXG4ubS1wb3B1cF9mbGF0IHtcclxuICB3aWR0aDogMTAwMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICB9XHJcbn1cclxuLmItcG9wdXBfX2Nsb3NlIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBWUFBQURFdEd3N0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNFJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRFeElEYzVMakUxT0RNeU5Td2dNakF4TlM4d09TOHhNQzB3TVRveE1Eb3lNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBtTmpkak1UZGlZUzB6TlRoaUxXUXlORGN0WWpsbVpDMHpaVEkwT0RReVpXSTROekVpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UXpKRFFVUXpOMFJDUkVWQ01URkZOVGt5TkVaR1JqaEdSa0l5TmtJeFJETWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRekpEUVVRek4wTkNSRVZDTVRGRk5Ua3lORVpHUmpoR1JrSXlOa0l4UkRNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk9XRm1PVFJpWVRJdE5EZGhaUzFpWkRRMkxXRmlPR1V0T0RrMFpUaGtNRGt5TmpSaklpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSmhaRzlpWlRwa2IyTnBaRHB3YUc5MGIzTm9iM0E2WVRRMk5tUmtOV1F0WW1NMU5TMHhNV1UxTFdFMFlUZ3RZVEZrWWpOaU5tSmpNRFU1SWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4KzRPUlRzUUFBQVBwSlJFRlVlTnFrMWIwS3dqQVVCZURVb0MwT1ZWdHdkSE4yRUtydnY0bjZBSDBBc1M1MmNpdkZjK0VHUXNsZms4Q0JoTFFmNFhMVFpxdXlyb1FRUitTSkRDSnRMSkV6MGtxWnIwK1k3SkVhNlpBeEFiMndVeEQ4NFVYRmljRVZ1a08reUoxZ1F0NEorQlM5VVVrSkZvekU0RWFVTmhRY2cxdlJLVHdIZDZJbVdNY3JDKzVGYmJEQ093TXVRMUFYYk1LcFBBZGs2ME45c0k3WGZNb0M2WDBvalVWZ3IwNmZ5K2ErWUdxcEs3TGhrL1o4OG9iM1JFd3BGS3JYOU9Yb2xpRFloQTZPYmhsRFlCdnFhOFhSQmZ2UVlGeUhROUVnWE1GelVTOU9jQ3pxeEFsdStHYkZvRGE4SlBpSFNZNDhFbittNnF0SWw2bjlDekFBKzQ5NmxKaGpqcjRBQUFBQVNVVk9SSzVDWUlJPScpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIHRvcDogMTVweDtcclxuICByaWdodDogMTVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5iLXBvcHVwX19zdWJ0ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGZvbnQ6IDE2cHggJ0xhdG9MaWdodCcsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5iLXBvcHVwX19mb3JtIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmItcG9wdXBfX2lucHV0IHtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyYXk7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmItcG9wdXBfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7XHJcbiAgdGV4dC10cmFuc2Zvcm06ICAgdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5iLXBvcHVwX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4uYi1wb3B1cF9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4uYi1wb3B1cF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5iLXBvcHVwX19pbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uYi1wb3B1cF9faW5wdXQ6Zm9jdXMsXHJcbi5iLWZvcm1fX2lucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5iLXBvcHVwX19mb290ZXIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5iLXBvcHVwX19pbnB1dC5uZy1kaXJ0eS5uZy1pbnZhbGlkOm5vdCgubmctZW1wdHkpLFxyXG4uYi1mb3JtX19pbnB1dC5uZy1kaXJ0eS5uZy1pbnZhbGlkOm5vdCgubmctZW1wdHkpIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmVkO1xyXG59XHJcbi5iLXBvcHVwX19pbnB1dC5uZy12YWxpZC5uZy1kaXJ0eTpub3QoLm5nLWVtcHR5KSxcclxuLmItZm9ybV9faW5wdXQubmctdmFsaWQubmctZGlydHk6bm90KC5uZy1lbXB0eSkge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBncmVlbjtcclxufVxyXG4ubmctc3VibWl0dGVkIC5uZy1pbnZhbGlkLXJlcXVpcmVkLm5nLWVtcHR5IHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmVkO1xyXG59XHJcblxyXG4ucG9saWN5IHtcclxuICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsO1xyXG4gIG1hcmdpbi10b3A6ICRtZ19fcmVnICogMztcclxufSIsIi5jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE3MzBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uLCAuY29sdW1ucyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogOTIlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICB9XHJcbiAgLmNvbHVtbiwgLmNvbHVtbnMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gIH1cclxuICAuY29sdW1uOmZpcnN0LWNoaWxkLCAuY29sdW1uczpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9uZSB7XHJcbiAgICAmLmNvbHVtbiwgJi5jb2x1bW5zIHtcclxuICAgICAgd2lkdGg6IDQuNjY2NjY2NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHdvLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAudGhyZWUuY29sdW1ucyB7XHJcbiAgICB3aWR0aDogMjIlO1xyXG4gIH1cclxuICAuZm91ci5jb2x1bW5zIHtcclxuICAgIHdpZHRoOiAzMC42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmZpdmUuY29sdW1ucyB7XHJcbiAgICB3aWR0aDogMzkuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5zaXguY29sdW1ucyB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gIH1cclxuICAuc2V2ZW4uY29sdW1ucyB7XHJcbiAgICB3aWR0aDogNTYuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5laWdodC5jb2x1bW5zIHtcclxuICAgIHdpZHRoOiA2NS4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLm5pbmUuY29sdW1ucyB7XHJcbiAgICB3aWR0aDogNzQuMCU7XHJcbiAgfVxyXG4gIC50ZW4uY29sdW1ucyB7XHJcbiAgICB3aWR0aDogODIuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5lbGV2ZW4uY29sdW1ucyB7XHJcbiAgICB3aWR0aDogOTEuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC50d2VsdmUuY29sdW1ucyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAub25lLXRoaXJkLmNvbHVtbiB7XHJcbiAgICB3aWR0aDogMzAuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50d28tdGhpcmRzLmNvbHVtbiB7XHJcbiAgICB3aWR0aDogNjUuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5vbmUtaGFsZi5jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICB9XHJcbiAgLyogT2Zmc2V0cyAqL1xyXG4gIC5vZmZzZXQtYnktb25lIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC42NjY2NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktdHdvIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTcuMzMzMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktdGhyZWUge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNiU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktZm91ciB7XHJcbiAgICAmLmNvbHVtbiwgJi5jb2x1bW5zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM0LjY2NjY2NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2Zmc2V0LWJ5LWZpdmUge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0My4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS1zaXgge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MiU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktc2V2ZW4ge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MC42NjY2NjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS1laWdodCB7XHJcbiAgICAmLmNvbHVtbiwgJi5jb2x1bW5zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY5LjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2Zmc2V0LWJ5LW5pbmUge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3OC4wJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS10ZW4ge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4Ni42NjY2NjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS1lbGV2ZW4ge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5NS4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS1vbmUtdGhpcmQge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNC42NjY2NjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS10d28tdGhpcmRzIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjkuMzMzMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktb25lLWhhbGYge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MiU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgfVxyXG4gIC5jb2x1bW4sIC5jb2x1bW5zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICB9XHJcbiAgLmNvbHVtbjpmaXJzdC1jaGlsZCwgLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5vbmUge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIHdpZHRoOiA0LjY2NjY2NjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnR3by5jb2x1bW5zIHtcclxuICAgIHdpZHRoOiAxMy4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLnRocmVlLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDIyJTtcclxuICB9XHJcbiAgLmZvdXIuY29sdW1ucyB7XHJcbiAgICB3aWR0aDogMzAuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5maXZlLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDM5LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuc2l4LmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICB9XHJcbiAgLnNldmVuLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDU2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuZWlnaHQuY29sdW1ucyB7XHJcbiAgICB3aWR0aDogNjUuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5uaW5lLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDc0LjAlO1xyXG4gIH1cclxuICAudGVuLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDgyLjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuZWxldmVuLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDkxLjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAudHdlbHZlLmNvbHVtbnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9uZS10aGlyZC5jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDMwLjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAudHdvLXRoaXJkcy5jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDY1LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAub25lLWhhbGYuY29sdW1uIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgfVxyXG4gIC8qIE9mZnNldHMgKi9cclxuICAub2Zmc2V0LWJ5LW9uZSB7XHJcbiAgICAmLmNvbHVtbiwgJi5jb2x1bW5zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDguNjY2NjY2NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2Zmc2V0LWJ5LXR3byB7XHJcbiAgICAmLmNvbHVtbiwgJi5jb2x1bW5zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE3LjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2Zmc2V0LWJ5LXRocmVlIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjYlO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2Zmc2V0LWJ5LWZvdXIge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNC42NjY2NjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS1maXZlIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDMuMzMzMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktc2l4IHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTIlO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2Zmc2V0LWJ5LXNldmVuIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjAuNjY2NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktZWlnaHQge1xyXG4gICAgJi5jb2x1bW4sICYuY29sdW1ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2OS4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZnNldC1ieS1uaW5lIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzguMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktdGVuIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODYuNjY2NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktZWxldmVuIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTUuMzMzMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktb25lLXRoaXJkIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzQuNjY2NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZzZXQtYnktdHdvLXRoaXJkcyB7XHJcbiAgICAmLmNvbHVtbiwgJi5jb2x1bW5zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY5LjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gIH1cclxuICAub2Zmc2V0LWJ5LW9uZS1oYWxmIHtcclxuICAgICYuY29sdW1uLCAmLmNvbHVtbnMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTIlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvdXItZnVsbC5jb2x1bW5zIHtcclxuICB3aWR0aDogMzMuMyU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyOmFmdGVyLFxyXG4ucm93OmFmdGVyLFxyXG4udS1jZiB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDsgfSIsIi5oZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE3MzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjI0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJi0taW1hZ2UgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6ICRsb2dvX19oZWlnaHQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzFweCAwO1xyXG4gICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICYtLWNvbnRhY3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fbWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3Bob25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZztcclxuICAgICAgY29sb3I6ICRmb250LWNvbG9yX19tYWluO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG5vdGVib29rKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19waG9uZSAtIDRweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3Bob25lIC0gOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhhbWJ1cmdlciB7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtMzBweDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XHJcbiAgICAuaGFtYnVyZ2VyX19saW5lIHtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQsIDEwJSk7XHJcbiAgfVxyXG4gICZfX2xpbmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIG1hcmdpbjogOHB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQ7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4ubmF2IHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlO1xyXG4gICAgICBjb2xvcjogJGZvbnQtY29sb3JfX21haW47XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4yNXM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRub3RlYm9vaykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19vcGVuZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44NSk7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIHBhZGRpbmc6IDI1JSAxMHB4O1xyXG4gICAgLm5hdiB7XHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZyAqIDI7XHJcbiAgICAgICAgJi0tbGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRtZ19fcmVnKjM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtYWN0aXZlIHtcclxuICAmLmhhbWJ1cmdlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmhhbWJ1cmdlciB7XHJcbiAgICAmX19saW5lIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNnM7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbGxlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNsb3NlciB7XHJcblxyXG59IiwiLm9mZmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XHJcbiAgLy9tYXgtaGVpZ2h0OiA5MDBweDtcclxuICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iaWcxLmpwZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0b3A6IC0xMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2hlaWdodDogNjgwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2hlaWdodDogNjAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JpZzEuanBnXCIpO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC8vaGVpZ2h0OiA2MDBweDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgLy9oZWlnaHQ6IDQyMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAmX19jb250YWluZXIge1xyXG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE3ODBweDtcclxuICB9XHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LWJyYW5kLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sZWZ0LWFycm93LWJyYW5kLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dDphZnRlciwgLnNsaWNrLXByZXY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQ6YmVmb3JlLCAuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX292ZXJsYXksICZfX2dyYWRpZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgfVxyXG4gICZfX2dyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwLHJnYmEoMCwgMCwgMCwgMC40MikgMTAwJSxyZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGhlaWdodDogNzAlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDMwcHggMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgLy9wYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICBib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2lnbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJG1nX19yZWc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJGJhbmRlcmFfX21lZGl1bTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3Rpbnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1oZWFkbGluZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fbWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRpdmlkZXIsICYtLWRpdmlkZXItZ3JheSwgJi0tZGl2aWRlci10YWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZGl2aWRlci5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRpdmlkZXIge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRpdmlkZXItZ3JheSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZGl2aWRlci1ncmF5LnN2Zyk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtZ19fcmVnICogMjtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZGl2aWRlci10YWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RhZy5zdmcpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZyAqIDM7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRtZ19fcmVnICogMztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3VyLmNvbHVtbnMge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3BlYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFkdmFudGFnZXMge1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICBwYWRkaW5nOiAwICRwZF9fcmVnICogMztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogJHBkX19yZWcgKiAzIDAgMCAwO1xyXG4gIH1cclxuICAmX193aWRlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zaG9ydCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYuYWR2YW50YWdlc19fYm94IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmFkdmFudGFnZXNfX2l0ZW0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICB0b3A6IDA7IGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAtNTA7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtNTA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206ICRtZ19fcmVnICogNjtcclxuICB9XHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMDZweDtcclxuICAgIG1heC1oZWlnaHQ6IDEwNnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZyAqIDQ7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kO1xyXG4gICAgcGFkZGluZzogJHBkX19yZWcgKiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4ycztcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRicmFuZDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC05cHg7XHJcbiAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgbGVmdDogLThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMTFweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjRweCAkYnJhYmRBbHBoYTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQsIDUlKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudNC/0LPQtDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zaWduIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fcmVnO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGhfX3JlZztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICBmb250LWZhbWlseTogJGJhbmRlcmFfX3JlZztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW46ICRtZ19fcmVnICozIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICRwZF9fcmVnICogMztcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdhbGxlcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICZfX2Jyb2tlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNzcwcHg7XHJcbiAgICBwYWRkaW5nOiAkcGRfX3JlZyAqIDI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb2tlckJsb2NrQmc7XHJcbiAgICBjb2xvcjogJGJyb2tlckJsb2NrQ29sb3I7XHJcbiAgICAuaDQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvdHRvbTogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbmFtZSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgJiA+IHNwYW4sICYgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19yZWc7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgd2lkdGg6IDE3NnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYWZhZmE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhZmFmYTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWRfX2xhbmRzY2FwZSkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAkcGRfX3JlZztcclxuICAgICAgaDQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3RyaXBwZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICAgICAgYm90dG9tOiA4MHB4XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaHVnZV9fc2xpZGVyIHtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDczMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb24ge1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICBoZWlnaHQ6IDkwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1heC1oZWlnaHQ6IDkwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ByZXMtYmcuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bl9fZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5iLWZsYXRzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwODBweDtcclxufVxyXG5cclxuLmxvY2F0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICZfX2JveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICBwYWRkaW5nOiAwICRwZF9fcmVnO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfX3dpZGUge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Nob3J0IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uX19pdGVtIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgIHBhZGRpbmc6ICRwZF9fcmVnIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJiA+IC5oNCB7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fbWVkaXVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtZ19fcmVnIC0gNXB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemVfX2xhcmdlICsgJGZvbnQtc2l6ZV9fc21hbGw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZXJhX19tZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9faGVhdnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAkbWdfX3JlZyAqIDQ7XHJcbiAgaGVpZ2h0OiA1NzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICB9XHJcblxyXG4gIC5idG5fX2dyb3VwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMTA1cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlbyB7XHJcbiAgaGVpZ2h0OiA5NTBweDtcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiA1MHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwMHB4IDAgcmdiYSgwLDAsMCwuMTQpLCAwIDAgMTAwcHggMCByZ2JhKDAsMCwwLC4xMiksIDAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92aWRlby5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJGlwYWRfX3dpZGUpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJGlwYWRfX3dpZGU7XHJcbiAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9fYm94IHtcclxuICAgIHdpZHRoOiA4MjVweDtcclxuICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICB0b3A6IDE2OXB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkaXBhZF9fd2lkZSkge1xyXG4gICAgICB3aWR0aDogNDQ1cHg7XHJcbiAgICAgIGhlaWdodDogMjQ2cHg7XHJcbiAgICAgIHRvcDogOTBweDtcclxuICAgICAgbGVmdDogNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgaGVpZ2h0OiAxNjhweDtcclxuICAgICAgdG9wOiA2MnB4XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWRsaW5lIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3JlZztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb3J0cmFnZSB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRub3RlYm9vaykge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JveCB7XHJcbiAgICBAZXh0ZW5kIC5hZHZhbnRhZ2VzX19ib3g7XHJcbiAgICBtYXgtd2lkdGg6ICRub3RlYm9vaztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRub3RlYm9vaykge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltYWdlIHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAmX19pbmZvcm1lciB7XHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fcmVnIC0gMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZyAqIDI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRwZF9fcmVnO1xyXG4gICAgICAmID4gcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2l4LmNvbHVtbnMge1xyXG4gICAgICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY291bnQge1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRncmF5O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwZF9fcmVnICogMjtcclxuICAgICAgJi5zaXguY29sdW1ucyB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gIH1cclxuICAmX19yYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fcmVnICsgNHB4O1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5pbmZvcm1lciB7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZyAqIDI7XHJcbiAgICAmID4gcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemVfX2Jhc2UgLSAxcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlIC0gM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fYmFzZTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tYWdpYy13aWRnZXQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJvZmZlcnNcIjtcclxuXHJcbi5wcmVsb2FkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwOyByaWdodDogMDtcclxuICB0b3A6IDA7IGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTkpO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgLnNwaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDsgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7IGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYW5pbWF0aW9uOiBibGluayAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcclxuICB9XHJcblxyXG59XHJcbkBrZXlmcmFtZXMgY2lyY2xlLXNjYWxlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcclxuICBmcm9tIHtvcGFjaXR5OiAxO31cclxuICA1MCUge29wYWNpdHk6IC41O31cclxuICB0byB7b3BhY2l0eTogMX1cclxufVxyXG5cclxuIiwiLnNlY3Rpb24ub2ZmZXJzIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ub2ZmZXJzIHtcclxuICAmX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE1NjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMTQzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE3ODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSl7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1NjdweDtcclxuICAgIHBhZGRpbmc6ICRwZF9fcmVnO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAkcGRfX3JlZyAtIDJweDtcclxuICAgIGJvcmRlcjogJGJvcmRlcl9fYmFzZTtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAkcGRfX3JlZyAqIDMgMTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWRfX3dpZGUpIHtcclxuICAgICAgcGFkZGluZzogJHBkX19yZWc7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGJhbmRlcmFfX21lZGl1bTtcclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXIge1xyXG4gICAgcGFkZGluZzogJHBkX19yZWcgKiAzICRwZF9fcmVnICogMS41O1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyX19iYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgcGFkZGluZzogJHBkX19yZWc7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgLmJ0bl9fYmxhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0LS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1nX19yZWc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtZ19fcmVnO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAmX19ob21lIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuICAmX19zcXVhcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Bsb3MucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gICZfX3ByaWNlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ydWIucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24uYnRuLnNob3ctbW9yZS1idXR0b24uc2Vjb25kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCAkYnJhbmQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEyMHB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAmX19pdGVtIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1nX19yZWc7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fYmFzZSAtIDJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlIC0gMnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhbmRpbmdzIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogJG1nX19yZWcgKiAyO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkbGluZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemVfX3NtYWxsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyYXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHBkX19yZWcgKiAyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gICZfX3NvY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgbWFyZ2luLXRvcDogJG1nX19yZWcgKiAxNTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJG1nX19yZWc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbl9fYnV0dG9uO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZCwgNSUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgICAmID4gaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDZweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAzcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBsZWZ0OiAwOyByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uZy1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IEJhbmRlcmFSZWd1bGFyLCBHZW9yZ2lhLCBzZXJpZjtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbnNlY3Rpb24sIC5zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gIH1cclxufVxyXG4ucmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1nIHtcclxuICAmX19jZW50ZXIge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1iIHtcclxuICAmX19yZWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1nX19yZWc7XHJcbiAgfVxyXG4gICZfX2xnIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRtZ19fcmVnICogNTtcclxuICB9XHJcbiAgJl9fbWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJG1nX19yZWcgKiAzO1xyXG4gIH1cclxufVxyXG5cclxuLm10IHtcclxuICAmX19yZWcge1xyXG4gICAgbWFyZ2luLXRvcDogJG1nX19yZWc7XHJcbiAgfVxyXG4gICZfX2xnIHtcclxuICAgIG1hcmdpbi10b3A6ICRtZ19fcmVnICogNTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5pbWcsIC5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICZfX3ByaW1hcnkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgcGFkZGluZzogJHBkX19yZWcgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLS1sZWZ0LCAmLS1yaWdodCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbGVmdCB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwMCUgMCAwIDMwMCU7XHJcbiAgICB9XHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDMwMCUgMzAwJSAwO1xyXG4gICAgfVxyXG4gICAgJi0tY2lyY2xlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRvcDogMDsgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwOyByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzAwJSAwIDAgMzAwJTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAzMDAlIDMwMCUgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdHJpcHBlZCB7XHJcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICR3aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHdoaXRlO1xyXG4gIHBhZGRpbmc6ICRwZF9fcmVnIDA7XHJcbn1cclxuXHJcbi5kb3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogJG1nX19yZWcgYXV0bztcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5iLWZsYXRzIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogJG1nX19yZWcgKiA0IGF1dG87XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2hlYWQge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kO1xyXG4gICAgcGFkZGluZzogMzBweCAzNXB4O1xyXG4gIH1cclxuICAmX19oZWFkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fYm9sZDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICYtY29sIHtcclxuICAgICAgcGFkZGluZzogJHBkX19yZWcgKiAzIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fc21hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBmb250LWZhbWlseTogJGJhbmRlcmFfX3JlZztcclxuICAgIHBhZGRpbmc6ICRwZF9fcmVnICogMyAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplX19iYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fc2hvd2VyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogODEgKiAxMCArIDgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWRfX2xhbmRzY2FwZSkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAoMjI4cHggKyAxNXB4KSAqIDI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6ICgyMjhweCArIDEwcHgpICogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iLWZpbHRlcnMge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwYWRfX2xhbmRzY2FwZSkge1xyXG4gICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6ICRtZ19fcmVnO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fbWVkaXVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2N1cnJlbnQtcGFyYW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplX19zbWFsbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVyYV9fYm9sZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGJyYW5kO1xyXG4gIH1cclxuICAmX19zbGlkZXIge1xyXG5cclxuICAgIC51aS13aWRnZXQtaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjMpLCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIC4xKSwgaW5zZXQgMHB4IDFweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpLCBpbnNldCAwcHggLTFweCAwcHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA2cHggMTAwcHggMHB4IHJnYmEoMCwwLDAsLjE0KSwgMCAwcHggMTAwcHggMCByZ2JhKDAsMCwwLC4xMiksIDAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgJi5maWx0ZXJzLW9wZW4ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC5iLWZpbHRlcnMtY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudW5zaG93biB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIC5iLWZpbHRlcnNfX2VsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iLWZsYXRzX19yb3cge1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5tLWZsYXRzX19yb3dfcG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxufVxyXG5cclxuLm0tZmxhdHNfX3Jvd19vZGQge1xyXG4gIGJhY2tncm91bmQ6ICNlNmU3ZTc7XHJcbn1cclxuXHJcbi5ub3BvaW50ZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaG92ZXJlZCB7XHJcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cclxufVxyXG5cclxuLmhvdmVyZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjRzO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmItZmxhdHNfX25vdGVzIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMjBweCAwIDAgMjBweDtcclxufVxyXG5cclxuLmItZmxhdHNfX25vdGUge1xyXG4gIGZvbnQ6IDE0cHgvMjBweCAnTGF0b0JvbGQnLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uYi1odWdlLXNsaWRlciB7XHJcbiAgbWluLXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5iLWh1Z2Utc2xpZGVyX19lbCB7XHJcbiAgaGVpZ2h0OiA3MjdweDtcclxufVxyXG5cclxuLmItaHVnZS1zbGlkZXJfX2ltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iLWZsYXQtc2NoZW1hIC5iLWh1Z2Utc2xpZGVyIHtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4uYi1maWx0ZXJzLWNsb3NlLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSUFBQUFDQUNBWUFBQUREUG1ITEFBQUhmVWxFUVZSNFh1MmNlNmhWVlJER3Y5bVpwbG1HWVNBb0tPUWZGaFpZWUlFVW1JVVpobVZQQzdHSFdHU1NKRDNJeWdjaElsRVdtRUlwU1M4eXlxek1zcVNRb2djbFZLQ1FvRkFrV0pZOXpNeGFFMk56NUtyUlBlZmVzMmZQT1d2T1g0cDdyNW52bTkrWnZjN2FhMG1JVDlZT1VOYnFRendDZ013aENBQUNnTXdkeUZ4K2RJQUFJSE1ITXBjZkhTQUF5TnlCek9WSEJ3Z0FNbmNnYy9uUkFRS0F6QjNJWEg1MGdBQWdjd2N5bHg4ZElBREkzSUhNNVVjSENBQXlkeUJ6K2RFQkFvRE1IY2hjZm5TQUFDQnpCektYSHgwZ0FNamNnY3psUndjSUFESjNJSFA1MFFFQ2dNd2R5RngrZElBQUlITUhNcGNmSFNBQXlOeUJ6T1ZIQndnQU1uY2djL25SQVFLQXpCM0lYSDUwZ0FBZ2N3Y3lseDhkSUFESTNJSE01VWNIQ0FBeWR5QnorVlYwQUlrNUFzQVhtWHZmbVh6eDZNdk9MdXJ1djFzRE1JeUlWZ0FZemN5ekFUemNYUUZ0ZUQ4VlJUR1htUjhBc0phWmJ3U3d1eXlkMWdEMElhSTFBQzRVUWN3OEI4QkRaWWxyd1hHbCtBdVorVzdKbllpV3BwUnVCNURLMG1JTmdPZzRqb2hlQW5DSmlweWZVcG9yUEpRbHNrWEdsZUkveXN3ejFaZEhVa3AzbHUxTEZRQ0l2cDVFOUFLQXkxVHNvcFRTdldXTGRReENVUlRGVW1hZXJuNHNUQ25kWitGSFZRQ0l6bU9Mb2xqRnpOZW82Q1VwcFZrV29wMkJjRXhSRkU4eTgxUjlMRDRJWUlHVkQxVUNJSHBGL0FwbW5xSVFQSkZTbWxIbU04OVo4ZVZMOERRelg2dkZ2d2ZBSXNzY3F3WkF0RXI3Vzg3TU55c0VUNldVcEJYK2JXbEVCYkhrTWZnOGdNdTErSGNBV0dLZGh3Y0FhaEFzWVdiNTlzdnM5NW1VMGcwQS9ySTJ4Q2plWVJOaFpyNFZ3REtqMkllRjhRTEF3Ym9YUmJHWW1XWG1LeEM4bUZLNkhzQ0JLb3dwTVdiSG44TE16RGNCV0ZsaXZQOGQyaE1BTlFnV01MUE1nT1d6UmllSis2c3lxTWx4K3hMUjZ3RE9sMGVjem4yZWEzS01ob2J6QmtBdCtmdUphTDcrWlIwelR3THdSMFBLL0YzY2o0amVCSEN1UE5wMDRpZnJJWlYrdkFJZ3B0eEZSTFVaOFFabW5namc5MHJkNm5ydy9rVDBGb0N6QWZ6SnpGY0FlSzNyd3pYdlRzOEFpTXFaUkZTYkdiL0h6Qk1BL05ZOCtTWWpEU0NpRFFET2xDN0d6TEw0dGQ0a2NoMUJ2QU1nRXFZVFVXMkcvQUV6andmd1N4M2FQRnd5a0lqZUFYQ2FkQzltdmhUQXV4NFNxK1hRQ2dCSXJsUDFMYUxrK3dremp3UHdreWNqL3lPWFFVUzBFY0F3NlZvSzdpWnZPYmNLQU9MYlpDSmFKYXVIQURZejgwVUFmdkJtcU9ZelJJcy9GTURQQ3V4SEhuTnRKUURFdjBuNkVxbUhiSlpnNXJFQWRqa3pWdlk4U0pzZkRPQkhCZlV6WnprZVNxZlZBSkRFSitqcjVKNEF0akx6QlFDK2MyTHdjQzMrUUFEZks2Q3VkejYxSWdCUzYzRkU5SXJzTFFDd2pabkhBUGltWWdqTzBBbmZBQUE3RmN3dEZlZlVhZmhXQlVDRWpTRWkrUzNkQjhCMmhXQkhwNHJMdWVBc0lub2JRSDhBMzJvdVg1Y1Rxcm1qdGpJQTRzUm9JbG9INEFUcEFHcjh0dVphMU9sbzV4Q1IvSzd2QjJDSDVyQzkwN3VjWE5EcUFJaU5vM1NWVFFvZ3JWY2VCMXVOL0QyUGlONEEwTmZSbzZnaDZlMEFnQWdlcWF0dDBvSjM2ZlAzcTRhY2FQemlzVVMwRmtCdkFGczA1czdHaDZuMmpuWUJRRndjb1ROd21ZVHRabWJaZWJ5NUpIdkhFOUhMQUhvNS9qbGFsL1IyQWtBRWQvd1p0a2QvZzM5YWx4UDFYelJSOWlySW5rWUFuMnVNMHZidDE1OVcxNjVzTndERUJWbUlrU1hZUWZMT2dKa3ZCdkJoMSt3NTZxNnJpZWhaWFkzOFdGZjQ5alJwN0VxR2FVY0F4TWloQ3NFUUFIdVpXYzRndk45Tmg2Y1FrZXpjS1FCczBqRi83ZWFZbGQvZXJnQ0lzWU1WZ2xNQjdOTTNjZkptcml1ZmFVUzBYSGFxQWRpb1krM3R5a0RlN21sbkFNUnJlUjByNi9MREFleG5adG1CSytzR2pYeG1FTkhqZXNONkhXTmZJd040dnJiZEFSRHZUOUVsV2psdGU0Q1pyd1R3YXAxRm1VMUVpL1ZhT2FoNWxZQlU1NzB0Y1ZrT0FFZ2hUdGFsMnBHNkgyOHlnTldkVkdnT0Vja0pIZG1odkRxbGRGMGI3bEErK0V6TDVYT1NMdG1Pa3BOSHVpTlhadlJIZm1SNytxR2R5VExyVHluSnNhMjJQS09RRXdCUzZCTjE2WGIwdjZmVGo5cVRmK1RaaEpVcHBXbnRmRW9wTndBRWd1TjFDVmZlR1FnRnR3Q1FHYjRjVVh1TW1XL1R0cjhzcFNSL0x1MXN2b2ZXbXlNQTRudHZYY3FWdllVQ3dheWlLRTd2Y0Q0eG01UEt1UUlnZGU4bGt6dlpZZFR4bXlobkVYTDZ2d3B5QmtEcUxpZDA1V2lXbkR5UzJmNjhsTkk4cTdQNThRanc0QURRUTg3b3A1VGs5ZkZDSHluWlpaRjdCNmc1TFQ1aytYOFVCUUIyWHphWGtRSUFsMld4U3lvQXNQUGFaYVFBd0dWWjdKSUtBT3k4ZGhrcEFIQlpGcnVrQWdBN3IxMUdDZ0JjbHNVdXFRREF6bXVYa1FJQWwyV3hTeW9Bc1BQYVphUUF3R1ZaN0pJS0FPeThkaGtwQUhCWkZydWtBZ0E3cjExR0NnQmNsc1V1cVFEQXptdVhrUUlBbDJXeFN5b0FzUFBhWmFRQXdHVlo3SklLQU95OGRoa3BBSEJaRnJ1a0FnQTdyMTFHQ2dCY2xzVXVxUURBem11WGtRSUFsMld4U3lvQXNQUGFaYVFBd0dWWjdKSUtBT3k4ZGhrcEFIQlpGcnVrQWdBN3IxMUdDZ0JjbHNVdXFRREF6bXVYa1FJQWwyV3hTeW9Bc1BQYVphUUF3R1ZaN0pJS0FPeThkaGtwQUhCWkZydWtBZ0E3cjExR0NnQmNsc1V1cVFEQXptdVhrUUlBbDJXeFN5b0FzUFBhWmFRQXdHVlo3SklLQU95OGRobnBINXJaNEpEMk5NQ2dBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcclxuXHJcbn1cclxuXHJcbi5iLWZpbHRlcnMtY2xvc2UtYnV0dG9uIC5maWx0ZXItaGVhZGVyIHtcclxufVxyXG5cclxuLmItZmlsdGVyc19fZWwge1xyXG5cclxufVxyXG5cclxuLmItZmlsdGVyc19fZWw6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYi1maWx0ZXJzX19zbGlkZXIge1xyXG4gIHdpZHRoOiAxMjVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmItZmlsdGVyc19fbGltaXQtcGFyYW0ge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmItZmlsdGVyc19fbGltaXQtbWluLFxyXG4uYi1maWx0ZXJzX19saW1pdC1tYXgge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udDogMTBweCAkYmFuZGVyYV9fcmVnO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDVweDtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLmItZmlsdGVyc19fbGltaXQtbWF4IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmItZmlsdGVyc19fc2xpZGVyIC51aS1zbGlkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgYmFja2dyb3VuZDogI2UwZTZlYztcclxufVxyXG5cclxuLmItZmlsdGVyc19fc2xpZGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5iLWZpbHRlcnNfX3NsaWRlciAudWktc2xpZGVyOmJlZm9yZSxcclxuLmItZmlsdGVyc19fc2xpZGVyIC51aS1zbGlkZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC00cHg7XHJcbiAgYmFja2dyb3VuZDogI2UwZTZlYztcclxufVxyXG5cclxuLmItZmlsdGVyc19fc2xpZGVyIC51aS1zbGlkZXI6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlcjphZnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5iLWZpbHRlcnNfX3NsaWRlciAudWktc2xpZGVyLWhhbmRsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZpbHRlci1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udDogMjRweCAkYmFuZGVyYV9fbWVkaXVtO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmItZmxhdHMtc3VtbSB7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQ6IDE3cHggJ0xhdG9Cb2xkJywgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBib3gtc2hhZG93OiA1cHggNXB4IDE0cHggUkdCQSgwLCAwLCAwLCAuMSk7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmItZmxhdC1zY2hlbWEge1xyXG4gIHBhZGRpbmc6IDMwcHggMjBweCAwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmItZmxhdC1zY2hlbWFfX2luZm8ge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4uYi1mbGF0LXNjaGVtYV9fZWwge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZV9fYmFzZTtcclxuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iLWZsYXQtc2NoZW1hX19lbDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmItZmxhdC1zY2hlbWFfX2ltZyB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHNfcGxhbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9saW5rLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmFyY2gtaGVhZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgLmItZmxhdHMge1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkbWdfX3JlZztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYnJhbmQgMCUsJGJyYW5kIDUxJSwjZmZmZmZmIDUxJSwjZmZmZmZmIDEwMCUpO1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2IyMDkzMicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xyXG5cclxuICAgICAgJl9wb2ludGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udDogMTZweCAkYmFuZGVyYV9fcmVnO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6ICRwZF9fcmVnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnJvb21zOmJlZm9yZSwgLmZsb29yOmJlZm9yZSwgLnNxdWFyZTpiZWZvcmUsIC5zZWN0aW9uOmJlZm9yZSwgLnByaWNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG4gICAgZm9udDogMTRweCAkYmFuZGVyYV9fYm9sZDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5mbGF0cyB7XHJcbiAgICAmX3BsYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjQlIDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgICAgICAgZm9udDogMTRweCAkYmFuZGVyYV9fYm9sZDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iLWZpbHRlcnNfX2xpbWl0LW1pbiwgLmItZmlsdGVyc19fbGltaXQtbWF4IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250OiAwLjhyZW0gJ0xhdG9CbGFjaycsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIC5iLWZpbHRlcnNfX2VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmItZmlsdGVyc19fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuYi1maWx0ZXJzX19zbGlkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmItZmlsdGVyc19fc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIH1cclxuICAuYi1maWx0ZXJzX19zbGlkZXIgLnVpLXNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGlwaG9uZSkge1xyXG4gIC5iLWZsYXRzIHtcclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5yb29tczpiZWZvcmUsIC5mbG9vcjpiZWZvcmUsIC5zcXVhcmU6YmVmb3JlLCAuc2VjdGlvbjpiZWZvcmUsIC5wcmljZTpiZWZvcmUsIC5mbGF0c19wbGFuOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQ6IDEycHggJGJhbmRlcmFfX2JvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udWktaGVscGVyLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi51aS1oZWxwZXItcmVzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLCAudWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlXHJcbn1cclxuXHJcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi51aS1oZWxwZXItY2xlYXJmaXgge1xyXG4gIHpvb206IDFcclxufVxyXG5cclxuLnVpLWhlbHBlci16Zml4IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApXHJcbn1cclxuXHJcbi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnVpLWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxufVxyXG5cclxuLnVpLXdpZGdldC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi51aS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAxLjJlbTtcclxuICBoZWlnaHQ6IDEuMmVtO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGZvbnQtc2l6ZTogLjdlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXHJcbn1cclxuXHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAuOGVtXHJcbn1cclxuXHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgdG9wOiAtLjNlbTtcclxuICBtYXJnaW4tbGVmdDogLS42ZW1cclxufVxyXG5cclxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IC44ZW07XHJcbiAgaGVpZ2h0OiAxMDBweFxyXG59XHJcblxyXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICBsZWZ0OiAtLjNlbTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtLjZlbVxyXG59XHJcblxyXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uZmlsdGVyX190cmlnZ2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC02MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWF4LXdpZHRoOiAyMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBhZF9fbGFuZHNjYXBlKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5vbi10b3Age1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxudGQuYi1mbGF0c19fY29sLnByaWNlXzAge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxudGQuYi1mbGF0c19fY29sLnByaWNlXzA6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICfQv9C+INC30LDQv9GA0L7RgdGDJztcclxuICBjb2xvcjogIzExMTYxYTtcclxufVxyXG50ZC5iLWZsYXRzX19jb2wucm9vbXNfMCB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG50ZC5iLWZsYXRzX19jb2wucm9vbXNfMDphZnRlciB7XHJcbiAgY29udGVudDogJy0nO1xyXG4gIGNvbG9yOiAjMTExNjFhO1xyXG59XHJcblxyXG4uYXV0b2hlaWdodCB7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59IiwiLmItZm9ybSB7XHJcbiAgcGFkZGluZzogMzBweCAwIDEwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAkYi1mb3JtX19iZztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTIwcHggcmdiYSgwLDAsMCwwLjQpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19zZWxsIHtcclxuICAgIGJhY2tncm91bmQ6ICRiLWZvcm1fX2JnLS1zZWNvbmQgIWltcG9ydGFudDtcclxuICAgIC5iLWZvcm1fX2lucHV0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJkMzkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG4gICZfX2ZpZWxkcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX19pbnB1dCB7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgUkdCQSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0X19iZztcclxuICAgICYtc2VsbCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIFJHQkEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW46IDAgNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIC41KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7IHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiNkYWRhZGE7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmRIb3ZlcjtcclxuICAgIGJvdHRvbTogOHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tLWJ1dHRvbi1zZW5kLWZvcm1fc2VsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGFkX19sYW5kc2NhcGUpIHtcclxuICAuYXJjdGljbW9kYWwtY29udGFpbmVyX2kge1xyXG4gICAgd2lkdGg6IDk2JTtcclxuICB9XHJcbiAgLmFyY3RpY21vZGFsLWNvbnRhaW5lcl9pMiB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcclxuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNzBweDtcclxuICB3aWR0aDogNzBweDtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgei1pbmRleDogMztcclxuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgfVxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uX19idXR0b247XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgYm9yZGVyOjNweCBzb2xpZCAkYnJhbmQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4yNXM7XHJcbiAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgIHRvcDogLTZweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIHRvcDogLTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaXBob25lKSB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XHJcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGVmdC1hcnJvdy5zdmcpO1xyXG4gIGxlZnQ6IDUwcHg7XHJcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogNTBweDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIGxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LnN2Zyk7XHJcbiAgcmlnaHQ6IDUwcHg7XHJcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRpcGhvbmUpIHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0yNXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplX19yZWc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZHJhZ2dpbmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG4gIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uai1zbGlkZXItcG9wdXAge1xyXG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40NSk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmotc2xpZGVyIHtcclxuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LWdyYXkuc3ZnKTtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LWJyYW5kLnN2Zyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sZWZ0LWFycm93LWdyYXkuc3ZnKTtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGVmdC1hcnJvdy1icmFuZC5zdmcpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uai1zbGlkZXItdG9wIHtcclxuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiAxMTBweDsgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LWdyYXkuc3ZnKTtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3JpZ2h0LWFycm93LWJyYW5kLnN2Zyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sZWZ0LWFycm93LWdyYXkuc3ZnKTtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGVmdC1hcnJvdy1icmFuZC5zdmcpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mb3VyLmNvbHVtbnMge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uai1vZmZlcnMtc2xpZGVyIHtcclxuICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcmlnaHQtYXJyb3ctYnJhbmQuc3ZnXCIpO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sZWZ0LWFycm93LWJyYW5kLnN2Z1wiKTtcclxuICB9XHJcbn0iXX0= */
