@charset "UTF-8";
/*!
    Theme Name: Liviu Dev
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}.grid-container{max-width:1600px;padding-left:50px;padding-right:50px}a{text-decoration:none!important}a:hover{color:#144769}.link-blue{position:relative}.link-blue:before{content:"";position:absolute;width:1px;height:14px;background-color:#ccc;top:31px;right:-3px}.link-blue a{color:#144769!important}body{margin:0}@media screen and (max-width:767px){.grid-container{padding-right:15px;padding-left:15px}}.single-post .entry-categories-inner a{color:#144769!important}.single-post .post{margin-bottom:50px}.single-post .comments-wrapper,.single-post .footer-nav-widgets-wrapper,.single-post .pagination-single{display:none}.single-post .entry-content p{font-size:30px;line-height:1!important}.footer__powered{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.footer__scriptics-link{background-image:url(../../dist/images/logo-scriptics.png);background-size:auto;color:#fff;background-repeat:no-repeat;padding-left:35px;font-size:18px;line-height:33px;-webkit-transition-duration:.15s;transition-duration:.15s;background-position:0 0}.footer__scriptics-link:hover{color:#0380fe!important;background-position:0 -33px}body{overflow-x:hidden}.dn{display:none!important}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:"";background:none;height:0;margin:0}.scrollOff{overflow:hidden}.grid-container{max-width:1400px;width:100%;padding-left:10px;padding-right:10px;overflow:hidden;margin:0 auto}.header .grid-container{margin:0 auto;color:#f0f}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}ul{list-style:none}.container{width:100%;max-width:1512px;margin:0 auto;padding:0 89px}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:73px;padding:15px 30px;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:normal;cursor:pointer;white-space:nowrap;-webkit-transition:opacity .2s;transition:opacity .2s}.btn:hover{opacity:.85}.btn--outline-dark{border:1px solid #75695b;color:#75695b;background:transparent;width:472px}.btn--outline-beige{border:1px solid #ddd7c4;color:#ddd7c4;background:transparent;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.btn--outline-beige:hover{color:#ddd7c4;background:hsla(0,0%,100%,.15);opacity:1}.btn--outline-beige-dark{border:1px solid #ddd7c4;color:#ddd7c4;background:transparent;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.btn--outline-beige-dark:hover{color:#ddd7c4;background:hsla(0,0%,100%,.15);opacity:1}.btn--filled-brown{position:relative;background:#8c887c;border:none;color:#ddd7c4;width:334px;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease,-webkit-transform .3s ease}.btn--filled-brown:hover{background:#ddd7c4;color:#8c887c;opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn--filled-brown:hover .btn__arrow{-webkit-transform:translateX(6px);transform:translateX(6px);-webkit-filter:brightness(63.3%);filter:brightness(63.3%)}.btn--filled-brown:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-2.5px;right:-2.5px;background:url(../../dist/images/frame-button.svg) no-repeat 50%/100% 100%;pointer-events:none}.btn--no-border{border:none}.btn--filled-beige{background:#ddd7c4;border:8px solid #75695b;color:#75695b;width:334px}.btn__arrow{width:33.5px;height:33.5px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.section-title{font-family:Cormorant Garamond,serif;font-size:44px;font-weight:600;line-height:normal}.navbar-wrap{position:absolute;top:0;left:0;right:0;z-index:100;padding-top:66px;pointer-events:none}.navbar-wrap .container{pointer-events:auto}.navbar-wrap.is-sticky{position:fixed;padding-top:0}.navbar{width:100%;height:114px;background:#cdc8b6;-webkit-box-shadow:0 4px 55.7px rgba(0,0,0,.45);box-shadow:0 4px 55.7px rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:190px}.navbar__logo{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:142px;height:93px}.navbar__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navbar__links{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0}.navbar__links,.navbar__links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar__links ul{list-style:none;gap:20px;margin:0;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar__links li a{border:1px solid #75695b;height:73px;padding:15px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;color:#75695b;white-space:nowrap;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}.navbar__links li a:hover{background:rgba(117,105,91,.06)}.navbar__right{-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;-ms-flex-item-align:stretch;align-self:stretch;gap:20px;margin-left:20px;padding-right:20px}.navbar__lang,.navbar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.navbar__lang{width:80px;height:100%;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px}.navbar__lang img{height:38px;-o-object-fit:contain;object-fit:contain}.navbar__phone{width:73px;height:73px;-ms-flex-negative:0;flex-shrink:0;background:#8c887c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.navbar__phone img{width:33px;height:33px;-o-object-fit:contain;object-fit:contain}.navbar__hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:73px;height:73px;background:transparent;border:1px solid #75695b;cursor:pointer;-ms-flex-item-align:center;align-self:center}.navbar__hamburger span{display:block;width:26px;height:2px;background:#75695b;-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s}.navbar__hamburger.is-active span:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.navbar__hamburger.is-active span:nth-child(2){opacity:0}.navbar__hamburger.is-active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.navbar__mobile{display:none;background:#cdc8b6;border-top:1px solid rgba(117,105,91,.15);pointer-events:auto;width:calc(100% - 178px);max-width:1334px;margin:0 auto}.navbar__mobile ul{list-style:none;margin:0;padding:0}.navbar__mobile li a{display:block;padding:16px 20px;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;color:#75695b;text-decoration:none;border-bottom:1px solid rgba(117,105,91,.1);-webkit-transition:background .2s;transition:background .2s}.navbar__mobile li a:hover{background:rgba(117,105,91,.05)}.navbar__mobile.is-open{display:block}.hero{position:relative;width:100%;height:780px;overflow:hidden}.hero__left{position:absolute;left:0;top:0;width:44.71%;height:781px;overflow:hidden}.hero__left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__right{position:absolute;left:44.71%;top:0;width:55.29%;height:780px;background:linear-gradient(187.8deg,rgba(189,184,167,0) 5.64%,rgba(205,200,182,.58) 76.79%);overflow:hidden}.hero__right-bg{position:absolute;inset:0;z-index:-1}.hero__right-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__content{position:absolute;left:90px;top:514px;width:657px}.hero__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;font-style:normal;line-height:normal;color:#75695b;margin-bottom:30px}.rooms{position:relative;width:100%;padding-top:80px;padding-bottom:60px;margin-bottom:120px}.rooms__title{color:#75695b;margin-bottom:65px;padding-left:87px;white-space:nowrap}.rooms__carousel-wrap{position:relative;padding:0 87px}.rooms__carousel-wrap .rooms-swiper{overflow:hidden}.rooms__carousel-wrap .rooms-swiper .swiper-slide{width:413px;-ms-flex-negative:0;flex-shrink:0}.rooms__arrows{position:absolute;top:234px;left:20px;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;pointer-events:none}.rooms__arrows,.rooms__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.rooms__nav{background:transparent;border:none;cursor:pointer;width:57px;height:57px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto}.rooms__nav img{width:57px;height:57px;-o-object-fit:contain;object-fit:contain;display:block}.rooms__nav--prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rooms__label{display:block;font-family:Cormorant Garamond,serif;font-weight:600;font-size:28px;line-height:normal;color:#8c887c;margin-top:28px;padding:0 10px;text-align:center;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.rooms__label--underline{text-decoration:underline}.rooms__label[href]{cursor:pointer}.rooms__label[href]:active,.rooms__label[href]:hover{color:#75695b;text-decoration:underline}.rooms__dots.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:20px}.rooms__dots .swiper-pagination-bullet{width:12px;height:12px;background:#bdb8a7;opacity:1}.rooms__dots .swiper-pagination-bullet-active{background:#75695b}.room-card{position:relative;height:468px;overflow:hidden;background:#e8e4db;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.room-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.room-card .btn{position:relative;z-index:1;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.room-card:hover .room-overlay{opacity:1}.room-card:hover .btn{opacity:1;pointer-events:auto}.room-overlay{position:absolute;inset:0;background:rgba(140,136,124,.85);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.events{position:relative;width:100%;height:437px}.events__bg{position:absolute;inset:0;pointer-events:none}.events__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events__bg-gradient{position:absolute;inset:0;background:linear-gradient(229.24deg,rgba(117,105,91,0) 19.19%,rgba(117,105,91,.78) 79.55%)}.events__deco-1{position:absolute;left:-52px;top:99px;width:147px;height:141px;pointer-events:none}.events__deco-1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.events__deco-2{position:absolute;left:54px;top:-42px;width:174px;height:174px;pointer-events:none}.events__deco-2 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.events__frame{position:absolute;right:0;top:0;width:692px;height:437px;border:1px solid #ddd7c4;overflow:hidden}.events__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events>.container{position:relative;height:100%;z-index:1}.events__content{position:absolute;left:185px;top:95px;width:448px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.events__content.is-animated{padding-top:30px}.events__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#ddd7c4}.events__desc{font-family:Montserrat,sans-serif;font-weight:500;font-size:20.911px;line-height:1.5;color:#ddd7c4}.facilities{width:100%;background:#ddd7c4;padding:74px 0 100px;position:relative;overflow:hidden}.facilities__deco-left{position:absolute;left:0;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:133px;pointer-events:none;z-index:0}.facilities__deco-left img{width:100%;height:auto;display:block}.facilities>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;position:relative;z-index:1}.facilities__title{color:#75695b}.facilities__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:52px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.facility-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.facility-card,.facility-card__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facility-card__box{width:196px;height:196px;border:1.307px solid #75695b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facility-card__icon{width:77px;height:77px;-o-object-fit:contain;object-fit:contain}.facility-card__label{margin-top:26px;font-family:Montserrat,sans-serif;font-weight:500;font-size:20.911px;line-height:1.5;color:#75695b;text-align:center;width:191px}.gallery{width:100%;padding-top:120px}.gallery>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:120px}.gallery__title{color:#75695b;text-align:center}.gallery__title.is-animated{padding-bottom:30px}.gallery__row-1{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:468px;gap:18px}.gallery__col-quarter{display:block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;overflow:hidden}.gallery__col-quarter img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__col-quarter:hover .gallery__overlay{opacity:1}.gallery__col-quarter:hover .gallery__btn-wrap .btn{opacity:1;pointer-events:auto}.gallery__col-three-quarters{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.gallery__col-three-quarters img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__col-three-quarters:hover .gallery__overlay{opacity:1}.gallery__col-three-quarters:hover .gallery__btn-wrap .btn{opacity:1;pointer-events:auto}.gallery__overlay{position:absolute;inset:0;background:rgba(140,136,124,.5);z-index:1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.gallery__btn-wrap{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;white-space:nowrap}.gallery__btn-wrap .btn{opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gallery__row-2{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:21px;margin-top:21px}.gallery__thumb{display:block;position:relative;height:300px;overflow:hidden}.gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery__thumb:hover .gallery__overlay{opacity:1}.gallery__thumb:hover .gallery__btn-wrap .btn{opacity:1;pointer-events:auto}.gallery__cta-mobile{display:none}.explore{position:relative;width:100%;height:651px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.explore__bg{position:absolute;inset:0;pointer-events:none}.explore__bg-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.explore__bg-img--mobile,.explore__bg-img--tablet{display:none}.explore>.container{position:relative;z-index:1}.explore__content{padding-left:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:35px}.explore__title{white-space:nowrap;color:#564d41}.explore__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}.explore__links .btn{color:#564d41;border-color:#564d41}.explore__link-item{position:relative}.explore-popup{position:absolute;top:100%;left:0;margin-top:12px;z-index:50;width:440px;background:#75695b;padding:26px 32px;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;-webkit-transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),-webkit-transform .25s cubic-bezier(.34,1.56,.64,1)}.explore-popup.is-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.explore-popup__close{position:absolute;top:14px;right:18px;background:transparent;border:none;color:#ddd7c4;font-size:22px;line-height:1;cursor:pointer;padding:0}.explore-popup__list{list-style:none;margin:0;padding:0}.explore-popup__list li+li{margin-top:22px}.explore-popup__list a{display:block;color:#ddd7c4;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.explore-popup__list a:hover{opacity:.75}@media (max-width:1950px) and (min-width:1025px){.explore__bg-img{width:100%;height:100%;left:0;top:0;-o-object-fit:contain;object-fit:contain}}@media (max-width:1536px) and (min-width:1025px){.explore{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.explore>.container{padding-top:110px}}@media (max-width:1024px){.explore{background:#d7cab9}.explore>.container{height:auto}.explore__content{padding:55px 0;width:100%}.explore__title{font-size:36px;white-space:normal}.explore__bg-img{display:none}}@media (max-width:1024px) and (min-width:769px){.explore__bg-img--tablet{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:768px){.explore{height:680px}.explore__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.explore__title{text-align:center;color:#564d41}.explore__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.explore__links .btn{color:#564d41;border-color:#564d41}.explore__content.is-animated{margin-top:-260px}.explore__bg-img--mobile{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}}.story{position:relative;width:100%;height:697px;margin-top:120px;margin-bottom:120px}.story>.container{position:relative;height:100%;z-index:2}.story__image{position:absolute;right:89px;top:0;height:100%}.story__image img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.story__content{position:absolute;left:89px;top:75px;width:580px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.story__title{color:#75695b;font-size:36px}.story__text{font-family:Montserrat,sans-serif;font-weight:500;font-size:17px;line-height:1.5;color:#75695b}@media (max-width:1328px){.story{height:auto}.story>.container{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story__content{position:relative;left:0;top:0;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 40px}.story__image{position:relative;right:auto;top:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:100%}.story__image img{-o-object-fit:cover;object-fit:cover}}.reviews{width:100%;padding:0 0 100px}.reviews>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.reviews__title{color:#75695b}.reviews__slider-wrap{position:relative;width:100%}.reviews__slider-wrap .reviews-swiper{overflow:hidden}.reviews__slider-wrap .reviews-swiper .swiper-slide{height:auto;padding:0 8px}.reviews__dots.swiper-pagination{position:static;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.reviews__dots.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;left:0;text-align:center}.reviews__dots .swiper-pagination-bullet{width:12px;height:12px;background:#bdb8a7;opacity:1}.reviews__dots .swiper-pagination-bullet-active{background:#75695b}.review-card{border:1px solid rgba(117,105,91,.35);background:rgba(140,136,124,.2);height:100%;min-height:315px;padding:24px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.review-card__avatar{width:61px;height:61px;border-radius:50%;overflow:hidden}.review-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-card__name{font-weight:700;font-size:17px}.review-card__name,.review-card__text{font-family:Montserrat,sans-serif;color:#75695b}.review-card__text{font-weight:500;font-size:15px;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.review-card__more{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:#8c887c;margin-top:auto;-ms-flex-item-align:start;align-self:flex-start;padding-bottom:3px;background:-webkit-gradient(linear,left top,left bottom,from(#75695b),to(#75695b)) no-repeat 0 100%/0 1px;background:linear-gradient(#75695b,#75695b) no-repeat 0 100%/0 1px;-webkit-transition:color .25s ease,background-size .25s ease;transition:color .25s ease,background-size .25s ease}.review-card__more:hover{color:#75695b;background-size:100% 1px}.cta-relax{position:relative;width:100%;height:445px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-relax__bg{position:absolute;inset:0;pointer-events:none}.cta-relax__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-relax__gradient{position:absolute;inset:0;background:radial-gradient(ellipse at center,#d7cab9 0,rgba(215,202,185,0) 70%)}.cta-relax__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;text-align:center}.cta-relax__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.footer{width:100%;position:relative;overflow:hidden;background:linear-gradient(109.35deg,#75695b .83%,#8c887c 99.32%)}.footer__bg-deco{position:absolute;right:-80px;bottom:60px;width:420px;height:420px;pointer-events:none;z-index:0}.footer__bg-deco img{width:100%;height:100%}.footer>.container{position:relative;z-index:1}.footer__inner{gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:70px 0 60px}.footer__brand,.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-negative:0;flex-shrink:0;width:253px}.footer__logo{width:190px;height:124px;-o-object-fit:contain;object-fit:contain}.footer__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer__contact,.footer__contact-row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__contact-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.footer__contact-row a,.footer__contact-row span{font-family:Montserrat,sans-serif;font-weight:500;font-size:17px;color:#fff}.footer__contact-row a{-webkit-transition:opacity .2s;transition:opacity .2s}.footer__contact-row a:hover{opacity:.75}.footer__icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-left:130px}.footer__col-title{font-family:Cormorant Garamond,serif;font-weight:700;font-size:22px;line-height:1.5;color:#ddd7c4}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__list li a{font-family:Montserrat,sans-serif;font-weight:400;font-size:17px;line-height:1.5;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s}.footer__list li a:hover{opacity:.75}.footer__social{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social,.footer__whatsapp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer__whatsapp{display:none}.footer__social-icons{gap:26px}.footer__social-icons,.footer__social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-link{width:57px;height:57px;padding:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s}.footer__social-link:hover{opacity:.75}.footer__social-link--border{border:1px solid #ddd7c4;overflow:hidden}.footer__social-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__bar{background:#201f1f;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 55px;position:relative;z-index:1}.footer__copy{font-family:Montserrat,sans-serif;font-weight:500;color:#f5f6f7}.footer__copy,.footer__powered{font-size:18px;white-space:nowrap}.footer__powered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Inter,sans-serif;color:#fff}.footer__powered p{line-height:normal}.footer__scriptics-logo{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0}.footer__scriptics-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1512px){.navbar__links li a{font-size:17px;padding:15px 16px}.navbar__links ul{gap:12px}}@media (max-width:1290px){.navbar{padding-left:130px}.navbar__logo{width:110px;height:72px}.navbar__lang,.navbar__links{display:none}.navbar__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__right{margin-left:auto}}@media (max-width:1024px){.rooms{margin-bottom:80px}.gallery{padding-top:80px}.gallery>.container{padding-bottom:80px}.story{margin-top:80px;margin-bottom:0}.gallery__btn-wrap .btn{height:48px;padding:10px 18px;font-size:14px}.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:50px 0 40px}.footer__brand,.footer__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__brand{width:100%}.footer__logo{width:150px;height:98px}.footer__col{margin-left:0}.footer__col-title{font-size:18px}.footer__contact-row a,.footer__contact-row span,.footer__list li a{font-size:14px}.footer__social,.footer__whatsapp{margin-left:0}.footer__bar,.footer__social,.footer__whatsapp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:8px;padding:15px 20px}.footer__powered{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1024px) and (min-width:769px){.hero__content{left:40px;width:calc(100% - 80px)}.hero__title{font-size:32px}.events{height:auto}.events__deco-1,.events__deco-2{display:none}.events__frame{position:relative;right:auto;top:auto;width:100%;height:300px;overflow:hidden}.events__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events>.container{height:auto}.events__content{position:relative;left:0;top:0;width:100%;padding:40px 0 50px}.events__title{font-size:38px}.facilities__title{font-size:30px;text-align:center}.facilities__grid{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;gap:32px 24px}}@media (max-width:768px){.container{padding:0 15px}.navbar__mobile{width:calc(100% - 30px)}.section-title{font-size:36px}.btn{height:54px;padding:10px 22px;font-size:15px;gap:8px}.btn--filled-beige,.btn--filled-brown,.btn--outline-dark{width:240px}.btn__arrow{width:24px;height:24px}.navbar-wrap{padding-top:20px}.navbar{padding-left:103px;height:90px}.navbar__logo{width:100px;height:73px}.navbar__lang,.navbar__links{display:none}.navbar__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__right{margin-left:auto}.hero{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__left{height:340px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hero__left,.hero__right{position:relative;width:100%}.hero__right{left:0;height:480px;background:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero__right-bg{z-index:0}.hero__content{position:relative;left:0;right:0;top:auto;width:100%;height:100%;padding:40px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.hero__title{font-size:36px;max-width:336px;margin-bottom:30px;text-align:center}.rooms{padding:40px 0}.rooms__title{padding-left:10px;font-size:36px;margin-bottom:24px;white-space:normal}.rooms__carousel-wrap{padding:0 10px}.rooms__carousel-wrap .rooms-swiper .swiper-slide{width:calc(100vw - 20px)}.rooms__arrows{left:10px;right:10px;top:160px}.rooms__nav,.rooms__nav img{width:38px;height:38px}.rooms__label{font-size:24px;margin-top:14px}.rooms__dots.swiper-pagination{margin-top:16px}.room-card{height:320px}.events{height:auto}.events__deco-1,.events__deco-2{display:none}.events__frame{position:relative;right:auto;top:auto;width:100%;height:260px;overflow:hidden}.events__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.events>.container{height:auto}.events__content{position:relative;left:0;top:0;width:100%;padding:40px 0 50px}.events__title{font-size:36px}.events__desc{font-size:16px}.facilities{padding:55px 0 70px}.facilities__deco-left{display:none}.facilities__title{font-size:36px;text-align:center}.facilities__grid{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;gap:20px 16px}.facility-card__box{width:149px;height:149px}.facility-card__icon{width:59px;height:59px}.facility-card__label{font-size:16px;width:145px;margin-top:16px}.gallery{padding-top:50px}.gallery__title{font-size:36px}.gallery__row-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:6px}.gallery__col-three-quarters{height:420px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gallery__col-quarter{width:100%;height:220px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gallery__row-2{grid-template-columns:repeat(2,1fr)}.gallery__thumb{height:170px}.gallery__btn-wrap,.gallery__overlay{display:none}.gallery__cta-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.gallery__cta-mobile .btn{border-color:#75695b;color:#75695b}.gallery__cta-mobile .btn:hover{color:#fff;background:#75695b}.explore-popup{width:calc(100vw - 40px);left:50%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}.explore-popup.is-open{-webkit-transform:translate(-50%);transform:translate(-50%)}.story__title{font-size:36px}.story__text{font-size:16px}.story__image{width:100%;max-width:450px;height:100%;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 60px}.reviews__title{font-size:36px}.review-card{padding:20px}.cta-relax{height:auto;min-height:650px;padding:60px 15px}.cta-relax__title{font-size:36px;white-space:normal;text-align:center}.footer__logo{width:130px;height:85px}.footer__whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__copy,.footer__powered{font-size:16px}.footer__bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__powered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:425px){.navbar__phone{width:50px;height:50px}.navbar__phone img{width:24px;height:24px}.navbar__hamburger{width:50px;height:50px}.story__image{max-width:320px}.facility-card__box{width:130px;height:130px}.facility-card__icon{width:50px;height:50px}.facility-card__label{font-size:14px;width:auto;margin-top:12px}}.camere-hero{position:relative;width:100%;height:508px;overflow:hidden}.camere-hero__bg{position:absolute;inset:0;pointer-events:none}.camere-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camere-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.camere-hero__deco-left{position:absolute;left:0;top:0;height:100%;width:118px;pointer-events:none}.camere-hero__deco-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.camere-hero>.container{position:relative;height:100%;z-index:1}.camere-hero__title{position:absolute;bottom:55px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.camere-intro{padding:55px 0 0}.camere-intro>.container{position:relative}.camere-intro__text{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:34px;line-height:1.4;color:#75695b;max-width:100%;text-align:left}.camere-grid{padding:80px 0 100px}.camere-grid__inner{width:100%;max-width:1512px;margin:0 auto;padding:0 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:82px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 54.66667px);flex:0 0 calc(33.33333% - 54.66667px)}.camere-card__inner{display:block;position:relative;width:100%;height:468px;overflow:hidden;text-decoration:none;cursor:pointer}.camere-card__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94),-webkit-transform .65s cubic-bezier(.25,.46,.45,.94)}.camere-card__inner:hover .camere-card__bg{-webkit-transform:scale(1.08);transform:scale(1.08)}.camere-card__type{margin-top:20px;text-align:center}.camere-card__type a{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;line-height:normal;color:#8c887c;text-decoration:underline;-webkit-transition:opacity .2s;transition:opacity .2s}.camere-card__type a:hover{opacity:.75}@media (max-width:1250px){.camere-grid__inner{gap:40px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 26.66667px);flex:0 0 calc(33.33333% - 26.66667px)}.camere-card__inner{height:310px}}@media (max-width:950px){.camere-hero{height:380px}.camere-hero__deco-left{display:none}.camere-hero__title{font-size:36px;bottom:30px;left:20px;white-space:normal}.camere-intro{padding:35px 0 0}.camere-intro__text{font-size:24px;max-width:100%}.camere-grid{padding:50px 0 60px}.camere-grid__inner{padding:0 20px;gap:30px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px)}.camere-card__inner{height:400px}.camere-card__type a{font-size:22px}}@media (max-width:580px){.camere-grid__inner{gap:24px}.camere-card{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.camere-card__inner{height:360px}}.camera-hero{position:relative;width:100%;height:410px;overflow:visible}.camera-hero__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.camera-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camera-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.camera-hero__icon{position:absolute;bottom:-88px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180px;height:176px;z-index:1}.camera-hero__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.camera-intro{padding-top:140px;padding-bottom:60px;text-align:center}.camera-intro__name{font-weight:600;text-transform:uppercase;margin-bottom:20px}.camera-intro__name,.camera-intro__subtitle{font-family:Cormorant Garamond,serif;font-size:34px;line-height:normal;color:#75695b}.camera-intro__subtitle{font-style:italic;font-weight:300;max-width:592px;margin:0 auto}.camera-gallery{padding-bottom:80px}.camera-gallery>.container{position:relative}.camera-gallery__viewer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:631px;overflow:hidden}.camera-gallery__main{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in}.camera-gallery__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.camera-gallery__main:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.camera-gallery__main:hover .camera-gallery__zoom-hint{opacity:1}.camera-gallery__zoom-hint{position:absolute;bottom:16px;right:16px;width:44px;height:44px;background:hsla(0,0%,100%,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.camera-gallery__zoom-hint svg{width:22px;height:22px;color:#75695b}.camera-gallery__thumbs-col{-ms-flex:0 0 190px;flex:0 0 190px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.camera-gallery__nav,.camera-gallery__thumbs-col{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex}.camera-gallery__nav{-ms-flex:0 0 34px;flex:0 0 34px;background:#cdc8b6;border:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.camera-gallery__nav:hover{background:#bdb8a7}.camera-gallery__nav svg{width:20px;height:20px;color:#75695b}.camera-gallery .camera-thumbs-swiper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.camera-gallery__thumb{height:100%;overflow:hidden;cursor:pointer;position:relative;opacity:.55;-webkit-transition:opacity .2s;transition:opacity .2s}.camera-gallery__thumb:hover{opacity:.85}.camera-gallery__thumb.is-active{opacity:1}.camera-gallery__thumb.is-active:after{content:"";position:absolute;inset:0;border:3px solid #75695b;pointer-events:none}.camera-gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.camera-lightbox{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .25s;transition:opacity .25s}.camera-lightbox.is-open{opacity:1;pointer-events:auto}.camera-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.92);cursor:-webkit-zoom-out;cursor:zoom-out}.camera-lightbox__img-wrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:90vw;max-height:90vh}.camera-lightbox__img{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.camera-lightbox__close{position:absolute;top:20px;right:28px;z-index:2;background:transparent;border:none;color:#fff;font-size:44px;line-height:1;cursor:pointer;padding:0;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s}.camera-lightbox__close:hover{opacity:1}.camera-lightbox__next,.camera-lightbox__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background:transparent;border:none;color:#fff;font-size:70px;line-height:1;cursor:pointer;padding:0 20px;opacity:.65;-webkit-transition:opacity .2s;transition:opacity .2s}.camera-lightbox__next:hover,.camera-lightbox__prev:hover{opacity:1}.camera-lightbox__prev{left:0}.camera-lightbox__next{right:0}.camera-content{padding-bottom:100px}.camera-content__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:40px;margin-bottom:50px}.camera-content__main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.camera-content__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;line-height:normal;color:#75695b;margin-bottom:20px}.camera-content__desc{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:1.6;color:#201f1f}.camera-content__desc p{margin-bottom:16px}.camera-content__desc p:last-child{margin-bottom:0}.camera-content__desc strong{color:#75695b}.camera-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:22px}.camera-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(117,105,91,.3);font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;color:#75695b;white-space:nowrap}.camera-badge img{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.camera-price-card{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;background:rgba(215,202,185,.3);padding:28px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.camera-price-card__label{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(117,105,91,.75);margin-bottom:8px}.camera-price-card__value{font-family:Cormorant Garamond,serif;font-weight:600;font-size:32px;color:#75695b;margin-bottom:22px}.camera-price-card__btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camera-amenities{position:relative;background:rgba(215,202,185,.23);padding:44px 50px 40px;margin-bottom:50px;overflow:hidden}.camera-amenities__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;margin-bottom:36px}.camera-amenities__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.camera-amenities__other{margin-bottom:30px}.camera-amenities__heading{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#75695b;margin-bottom:16px}.camera-amenities__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.camera-amenities__list--columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.camera-amenities__list--columns li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.camera-amenities__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;color:#201f1f}.camera-amenities__list li img{width:15px;height:15px;-ms-flex-negative:0;flex-shrink:0;color:#75695b}.camera-amenities__policy{font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;color:#201f1f;position:relative;z-index:1}.camera-amenities__policy strong{color:#75695b}.camera-booking{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.camera-booking__deco{position:absolute;pointer-events:none}.camera-booking__deco--top{top:-34px;right:-18px;width:78px;height:78px}.camera-booking__deco--bottom{left:-24px;bottom:-54px;width:140px;height:140px}.camera-booking__info{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;position:relative;background:#75695b;padding:60px 48px}.camera-booking__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:30px;line-height:1.25;color:#fff;margin-bottom:16px}.camera-booking__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.7);margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.15)}.camera-booking__summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.camera-booking__row,.camera-booking__summary{display:-webkit-box;display:-ms-flexbox;display:flex}.camera-booking__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-family:Montserrat,sans-serif;font-size:14px}.camera-booking__row span:first-child{color:hsla(0,0%,100%,.6)}.camera-booking__row span:last-child{color:#fff;font-weight:600}.camera-booking__form{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f5f1e8;padding:48px 50px}.camera-booking__form .wpcf7 form{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.camera-booking__form .wpcf7 form p{margin:0}.camera-booking__form .cf7-full,.camera-booking__form .wpcf7 form label:has(.cf7-full),.camera-booking__form .wpcf7 form p:has(.cf7-full){grid-column:1/-1}.camera-booking__form label{display:block;font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(117,105,91,.8);margin-bottom:8px}.camera-booking__form input[type=email],.camera-booking__form input[type=number],.camera-booking__form input[type=tel],.camera-booking__form input[type=text],.camera-booking__form textarea{width:100%;background:#fff;border:1px solid rgba(117,105,91,.25);padding:12px 14px;font-family:Montserrat,sans-serif;font-size:14px;color:#201f1f;-webkit-transition:border-color .2s;transition:border-color .2s}.camera-booking__form input[type=email]:focus,.camera-booking__form input[type=number]:focus,.camera-booking__form input[type=tel]:focus,.camera-booking__form input[type=text]:focus,.camera-booking__form textarea:focus{border-color:#75695b;outline:none}.camera-booking__form input[type=email]:-moz-read-only,.camera-booking__form input[type=number]:-moz-read-only,.camera-booking__form input[type=tel]:-moz-read-only,.camera-booking__form input[type=text]:-moz-read-only,.camera-booking__form textarea:-moz-read-only{background:rgba(117,105,91,.06);color:rgba(32,31,31,.7)}.camera-booking__form input[type=email]:read-only,.camera-booking__form input[type=number]:read-only,.camera-booking__form input[type=tel]:read-only,.camera-booking__form input[type=text]:read-only,.camera-booking__form textarea:read-only{background:rgba(117,105,91,.06);color:rgba(32,31,31,.7)}.camera-booking__form textarea{min-height:90px;resize:vertical}.camera-booking__form .wpcf7-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#75695b;color:#fff;border:none;padding:14px 30px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;letter-spacing:.03em;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.camera-booking__form .wpcf7-submit:hover{opacity:.88}.camera-booking__form .wpcf7-not-valid-tip{font-family:Montserrat,sans-serif;font-size:12px;color:#c0392b;margin-top:5px}.camera-booking__form .wpcf7-response-output{grid-column:1/-1;margin:0;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:13px;border:1px solid transparent}.camera-booking__form .wpcf7-mail-sent-ok{border-color:rgba(46,125,50,.45);background:rgba(46,125,50,.07);color:#2e7d32}.camera-booking__form .wpcf7-aborted,.camera-booking__form .wpcf7-mail-sent-ng,.camera-booking__form .wpcf7-spam-blocked,.camera-booking__form .wpcf7-validation-errors{border-color:rgba(192,57,43,.45);background:rgba(192,57,43,.07);color:#c0392b}@media (max-width:1100px){.camera-gallery__viewer{height:520px}.camera-gallery__thumbs-col{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.camera-content__top{gap:36px}.camera-price-card{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}.camera-amenities__row{gap:40px}.camera-booking__info{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;padding:44px 34px}}@media (max-width:768px){.camera-hero{height:300px}.camera-hero__icon{width:130px;height:130px;bottom:-65px}.camera-intro{padding-top:100px}.camera-intro__name{font-size:28px}.camera-intro__subtitle{font-size:24px}.camera-gallery{padding-bottom:50px}.camera-gallery__viewer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;gap:10px}.camera-gallery__main{width:100%;height:300px}.camera-gallery__thumbs-col{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.camera-gallery__thumbs-col .camera-gallery__nav--next svg,.camera-gallery__thumbs-col .camera-gallery__nav--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.camera-gallery .camera-thumbs-swiper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.camera-gallery .camera-thumbs-swiper .swiper-slide,.camera-gallery__thumb{height:100%}.camera-content{padding-bottom:60px}.camera-content__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-top:30px;margin-bottom:30px}.camera-content__title{font-size:26px}.camera-content__desc{font-size:16px}.camera-price-card{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.camera-amenities{padding:30px 24px 26px;margin-bottom:30px}.camera-amenities__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;margin-bottom:26px}.camera-amenities__list--columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.camera-booking{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.camera-booking__info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:36px 24px}.camera-booking__deco{display:none}.camera-booking__form{width:100%;padding:28px 22px}.camera-booking__form .wpcf7 form{grid-template-columns:1fr}}.facilitati-hero{position:relative;width:100%;height:460px;overflow:hidden}.facilitati-hero__bg{position:absolute;inset:0;pointer-events:none}.facilitati-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facilitati-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.facilitati-hero>.container{position:relative;height:100%;z-index:1}.facilitati-hero__title{position:absolute;bottom:140px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.facilitati-review{position:relative;z-index:2;margin-top:-56px}.facilitati-review__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;background:#75695b;padding:30px 44px}.facilitati-review__card+.facilitati-review__card{margin-top:16px}.facilitati-review__card--google{background:#fff;border:1px solid #75695b}.facilitati-review__card--google .facilitati-review__score{border-right-color:rgba(117,105,91,.3)}.facilitati-review__card--google .facilitati-review__score-num,.facilitati-review__card--google .facilitati-review__title{color:#75695b}.facilitati-review__card--google .facilitati-review__score-scale,.facilitati-review__card--google .facilitati-review__source{color:rgba(117,105,91,.7)}.facilitati-review__card--google .facilitati-review__subtitle{color:rgba(117,105,91,.8)}.facilitati-review__card--google .facilitati-review__btn{border-color:rgba(117,105,91,.4);background:transparent;color:#75695b}.facilitati-review__card--google .facilitati-review__btn img{-webkit-filter:brightness(0) opacity(.6);filter:brightness(0) opacity(.6)}.facilitati-review__card--google .facilitati-review__btn:hover{background:#75695b;border-color:#75695b;color:#fff}.facilitati-review__card--google .facilitati-review__btn:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.facilitati-review__source{display:block;margin-bottom:4px;font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.facilitati-review__score{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:32px;border-right:1px solid hsla(0,0%,100%,.25)}.facilitati-review__score-num{font-family:Cormorant Garamond,serif;font-weight:600;font-size:36px;line-height:1;color:#fff}.facilitati-review__score-scale{margin-top:4px;font-family:Montserrat,sans-serif;font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.facilitati-review__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.facilitati-review__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:21px;line-height:1.3;color:#fff;margin:0 0 4px}.facilitati-review__subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.68);margin:0}.facilitati-review__btn{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:48px;padding:0 22px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.06);color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;white-space:nowrap;-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.facilitati-review__btn img{width:16px;height:16px;-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.facilitati-review__btn:hover{background:#ddd7c4;border-color:#ddd7c4;color:#75695b}.facilitati-review__btn:hover img{-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-filter:brightness(0) opacity(.65);filter:brightness(0) opacity(.65)}.facilitati-intro{padding:48px 0 70px;text-align:center}.facilitati-intro__subtitle{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:26px;line-height:1.5;color:#75695b;max-width:720px;margin:0 auto}.facilitati-featured{position:relative;background:#ddd7c4;padding:70px 0;overflow:hidden}.facilitati-featured__deco{position:absolute;left:0;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:133px;pointer-events:none;z-index:0}.facilitati-featured__deco img{width:100%;height:auto;display:block}.facilitati-featured>.container{position:relative;z-index:1}.facilitati-featured__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:32px;line-height:normal;color:#75695b;text-align:center;margin:0 0 44px}.facilitati-featured__grid{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;gap:40px 52px}.facilitati-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.facilitati-card,.facilitati-card__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facilitati-card__box{width:148px;height:148px;border:1.307px solid #75695b;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.facilitati-card__box:hover{background:rgba(117,105,91,.05)}.facilitati-card__icon{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.facilitati-card__label{margin-top:18px;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.4;color:#75695b;text-align:center;width:168px}.facilitati-checklist{padding:90px 0 100px}.facilitati-checklist__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;line-height:normal;color:#75695b;margin:0 0 10px}.facilitati-checklist__subtitle{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:17px;color:#75695b;margin:0 0 50px}.facilitati-checklist__columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.checklist-card{display:inline-block;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:rgba(221,215,196,.35);padding:26px 28px 28px;margin-bottom:28px}.checklist-card__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:17px;color:#75695b;margin:0 0 16px}.checklist-card__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}.checklist-card__list li{position:relative;padding-left:24px;font-family:Montserrat,sans-serif;font-weight:400;font-size:14.5px;line-height:1.4;color:#201f1f}.checklist-card__list li:before{content:"✓";position:absolute;left:0;top:0;color:#75695b;font-weight:700;font-size:13px}.checklist-card__note{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:13px;color:rgba(117,105,91,.65);margin-left:4px}.facilitati-info{background:#75695b;padding:80px 0}.facilitati-info__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:32px;line-height:normal;color:#fff;margin:0 0 10px}.facilitati-info__subtitle{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:17px;color:hsla(0,0%,100%,.7);margin:0 0 50px}.facilitati-info__grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:40px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.facilitati-info__block{min-width:0}.facilitati-info__label{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin:0 0 10px}.facilitati-info__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:14.5px;line-height:1.6;color:hsla(0,0%,100%,.92);margin:0}@media (max-width:1100px){.facilitati-info__grid{grid-template-columns:repeat(2,1fr)}.facilitati-checklist__columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:950px){.facilitati-hero{height:380px}.facilitati-hero__title{font-size:36px;bottom:100px;left:20px;white-space:normal}.facilitati-review{margin-top:-40px}.facilitati-review__card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:22px 24px;gap:18px}.facilitati-review__score{padding-right:18px}.facilitati-review__btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facilitati-intro{padding:45px 0}.facilitati-intro__subtitle{font-size:21px}.facilitati-featured{padding:55px 0}.facilitati-featured__deco{display:none}.facilitati-featured__title{font-size:27px;margin-bottom:32px}.facilitati-featured__grid{gap:30px 24px}.facilitati-card__box{width:120px;height:120px}.facilitati-card__icon{width:44px;height:44px}.facilitati-card__label{font-size:15px}.facilitati-checklist{padding:60px 0 70px}.facilitati-checklist__title{font-size:27px}.facilitati-info{padding:55px 0}.facilitati-info__title{font-size:26px}}@media (max-width:640px){.facilitati-checklist__columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.facilitati-info__grid{grid-template-columns:1fr}.facilitati-review__card{text-align:left}}.galerie-hero{position:relative;width:100%;height:508px;overflow:hidden}.galerie-hero__bg{position:absolute;inset:0;pointer-events:none}.galerie-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.galerie-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.galerie-hero>.container{position:relative;height:100%;z-index:1}.galerie-hero__title{position:absolute;bottom:55px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.galerie-filter{padding:62px 0 52px}.galerie-filter__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.galerie-filter__btn,.galerie-filter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.galerie-filter__btn{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:13px 30px;border:1px solid rgba(117,105,91,.35);background:transparent;color:#75695b;cursor:pointer;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s;gap:9px}.galerie-filter__btn:hover{border-color:#75695b;background:rgba(117,105,91,.06)}.galerie-filter__btn.is-active{background:#75695b;color:#fff;border-color:#75695b}.galerie-filter__count{font-size:11px;font-weight:500;opacity:.65}.galerie-body{padding-bottom:110px}.galerie-body>.container{max-width:1450px;padding:0 44px}.galerie-grid{-webkit-columns:3;-moz-columns:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.galerie-grid__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px;overflow:hidden;position:relative;cursor:pointer}.galerie-grid__item:nth-child(5n+1){height:460px}.galerie-grid__item:nth-child(5n+2){height:268px}.galerie-grid__item:nth-child(5n+3){height:376px}.galerie-grid__item:nth-child(5n+4){height:218px}.galerie-grid__item:nth-child(5n+5){height:416px}.galerie-grid__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94);transition:transform .65s cubic-bezier(.25,.46,.45,.94),-webkit-transform .65s cubic-bezier(.25,.46,.45,.94)}.galerie-grid__item:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.galerie-grid__item:hover .galerie-grid__overlay{opacity:1}.galerie-grid__item:hover .galerie-grid__overlay svg{-webkit-transform:scale(1);transform:scale(1)}.galerie-grid__item.is-hidden{display:none}.galerie-grid__overlay{position:absolute;inset:0;background:rgba(117,105,91,.52);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;pointer-events:none}.galerie-grid__overlay svg{width:46px;height:46px;color:#fff;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:-webkit-transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s cubic-bezier(.34,1.56,.64,1),-webkit-transform .35s cubic-bezier(.34,1.56,.64,1)}.galerie-lightbox{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.galerie-lightbox.is-open{opacity:1;pointer-events:auto}.galerie-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.94);cursor:-webkit-zoom-out;cursor:zoom-out}.galerie-lightbox__img-wrap{position:relative;z-index:1;max-width:90vw;max-height:88vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.galerie-lightbox__img{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .18s;transition:opacity .18s}.galerie-lightbox__img.is-loading{opacity:0}.galerie-lightbox__bar{position:absolute;top:0;left:0;right:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 28px}.galerie-lightbox__counter{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;color:hsla(0,0%,100%,.65)}.galerie-lightbox__close{width:42px;height:42px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.galerie-lightbox__close:hover{background:hsla(0,0%,100%,.18)}.galerie-lightbox__next,.galerie-lightbox__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:52px;height:52px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.galerie-lightbox__next:hover,.galerie-lightbox__prev:hover{background:hsla(0,0%,100%,.18)}.galerie-lightbox__next svg,.galerie-lightbox__prev svg{width:22px;height:22px}.galerie-lightbox__prev{left:22px}.galerie-lightbox__next{right:22px}@media (max-width:1100px){.galerie-grid{-webkit-columns:2;-moz-columns:2;column-count:2}}@media (max-width:768px){.galerie-hero{height:380px}.galerie-hero__title{font-size:36px;bottom:30px;left:20px;white-space:normal}.galerie-filter{padding:42px 0 36px}.galerie-filter__btn{padding:11px 22px;font-size:11px}.galerie-body>.container{padding:0 15px}.galerie-grid{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.galerie-grid__item{margin-bottom:6px}.galerie-grid__item:nth-child(5n+1){height:280px}.galerie-grid__item:nth-child(5n+2){height:170px}.galerie-grid__item:nth-child(5n+3){height:230px}.galerie-grid__item:nth-child(5n+4){height:145px}.galerie-grid__item:nth-child(5n+5){height:260px}.galerie-lightbox__prev{left:8px;width:40px;height:40px}.galerie-lightbox__next{right:8px;width:40px;height:40px}.galerie-lightbox__bar{padding:14px 18px}}@media (max-width:480px){.galerie-grid{-webkit-columns:1;-moz-columns:1;column-count:1}.galerie-grid__item:nth-child(5n+1),.galerie-grid__item:nth-child(5n+2),.galerie-grid__item:nth-child(5n+3),.galerie-grid__item:nth-child(5n+4),.galerie-grid__item:nth-child(5n+5){height:280px}}@media (max-width:360px){.galerie-filter__inner{gap:6px}.galerie-filter__btn{padding:9px 16px;font-size:10px;gap:6px}.galerie-filter__count{font-size:10px}}.contact-hero{position:relative;width:100%;height:410px;overflow:visible}.contact-hero__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.contact-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.contact-hero__icon{position:absolute;bottom:-88px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180px;height:176px;z-index:1}.contact-hero__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.contact-intro{padding-top:140px;text-align:center}.contact-intro__title{font-weight:600;margin-bottom:20px}.contact-intro__subtitle,.contact-intro__title{font-family:Cormorant Garamond,serif;font-size:34px;line-height:normal;color:#75695b}.contact-intro__subtitle{text-align:center;font-style:italic;font-weight:300;max-width:592px;margin:0 auto}.contact-main{padding:90px 0 0}.contact-main>.container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.08);box-shadow:0 20px 50px rgba(0,0,0,.08)}.contact-info,.contact-main>.container{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-info{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;background:#75695b;color:#fff;padding:60px 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-info__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;line-height:1.15;color:#fff;margin-bottom:14px}.contact-info__subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;line-height:1.65;color:hsla(0,0%,100%,.72);padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.15)}.contact-info__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.contact-detail,.contact-info__details{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.contact-detail:first-child{border-top:1px solid hsla(0,0%,100%,.12)}.contact-detail__icon{-ms-flex-negative:0;flex-shrink:0;width:42px;height:42px;border:1px solid hsla(0,0%,100%,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1px}.contact-detail__icon svg{width:18px;height:18px;color:#fff}.contact-detail__body{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-detail__label{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:5px}.contact-detail__value{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#fff;overflow-wrap:break-word;word-break:break-word}.contact-detail__value a{color:inherit;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.contact-detail__value a:hover{opacity:.65}.contact-social{margin-top:40px}.contact-social__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:20px;color:#fff;margin-bottom:16px}.contact-social__icons{gap:12px}.contact-social__icons,.contact-social__link{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-social__link{width:42px;height:42px;border:1px solid hsla(0,0%,100%,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s;transition:background .2s}.contact-social__link img{width:18px;height:18px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.contact-social__link:hover{background:hsla(0,0%,100%,.08)}.contact-form-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background:#f5f1e8;padding:60px 50px}.contact-form-wrap__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:30px;line-height:normal;color:#75695b;margin-bottom:10px}.contact-form-wrap__subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:rgba(117,105,91,.7);margin-bottom:30px}.contact-form-wrap .wpcf7 form{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.contact-form-wrap .wpcf7 form p{margin:0}.contact-form-wrap .cf7-full,.contact-form-wrap .wpcf7 form label:has(.cf7-full),.contact-form-wrap .wpcf7 form p:has(.cf7-full){grid-column:1/-1}.contact-form-wrap label{display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#75695b;margin-bottom:8px}.contact-form-wrap label br{display:none}.contact-form-wrap .wpcf7-form-control-wrap{display:block}.contact-form-wrap input[type=email],.contact-form-wrap input[type=number],.contact-form-wrap input[type=tel],.contact-form-wrap input[type=text],.contact-form-wrap select,.contact-form-wrap textarea{width:100%;padding:15px 20px;border:1px solid rgba(117,105,91,.3);background:transparent;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:#75695b;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s}.contact-form-wrap input[type=email]::-webkit-input-placeholder,.contact-form-wrap input[type=number]::-webkit-input-placeholder,.contact-form-wrap input[type=tel]::-webkit-input-placeholder,.contact-form-wrap input[type=text]::-webkit-input-placeholder,.contact-form-wrap select::-webkit-input-placeholder,.contact-form-wrap textarea::-webkit-input-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]::-moz-placeholder,.contact-form-wrap input[type=number]::-moz-placeholder,.contact-form-wrap input[type=tel]::-moz-placeholder,.contact-form-wrap input[type=text]::-moz-placeholder,.contact-form-wrap select::-moz-placeholder,.contact-form-wrap textarea::-moz-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]:-ms-input-placeholder,.contact-form-wrap input[type=number]:-ms-input-placeholder,.contact-form-wrap input[type=tel]:-ms-input-placeholder,.contact-form-wrap input[type=text]:-ms-input-placeholder,.contact-form-wrap select:-ms-input-placeholder,.contact-form-wrap textarea:-ms-input-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]::-ms-input-placeholder,.contact-form-wrap input[type=number]::-ms-input-placeholder,.contact-form-wrap input[type=tel]::-ms-input-placeholder,.contact-form-wrap input[type=text]::-ms-input-placeholder,.contact-form-wrap select::-ms-input-placeholder,.contact-form-wrap textarea::-ms-input-placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]::placeholder,.contact-form-wrap input[type=number]::placeholder,.contact-form-wrap input[type=tel]::placeholder,.contact-form-wrap input[type=text]::placeholder,.contact-form-wrap select::placeholder,.contact-form-wrap textarea::placeholder{color:rgba(117,105,91,.38)}.contact-form-wrap input[type=email]:focus,.contact-form-wrap input[type=number]:focus,.contact-form-wrap input[type=tel]:focus,.contact-form-wrap input[type=text]:focus,.contact-form-wrap select:focus,.contact-form-wrap textarea:focus{border-color:#75695b;background:rgba(221,215,196,.18)}.contact-form-wrap select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2375695B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px;padding-right:44px;cursor:pointer}.contact-form-wrap textarea{resize:vertical;min-height:155px;line-height:1.55}.contact-form-wrap .wpcf7-submit,.contact-form-wrap input[type=submit]{grid-column:1/-1;justify-self:start;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px;background-color:#75695b;border:none;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s;letter-spacing:0;margin-top:6px;background-image:url(../../dist/images/arrow-right-btn.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;padding:0 44px 0 20px}.contact-form-wrap .wpcf7-submit:hover,.contact-form-wrap input[type=submit]:hover{opacity:.85}.contact-form-wrap .wpcf7-submit:disabled,.contact-form-wrap input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.contact-form-wrap .wpcf7-not-valid{border-color:#c0392b!important}.contact-form-wrap .wpcf7-not-valid-tip{display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#c0392b;margin-top:6px}.contact-form-wrap .wpcf7-response-output{margin-top:10px;padding:14px 20px;border:1px solid transparent;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500}.contact-form-wrap .wpcf7-mail-sent-ok{border-color:rgba(46,125,50,.45);background:rgba(46,125,50,.07);color:#2e7d32}.contact-form-wrap .wpcf7-aborted,.contact-form-wrap .wpcf7-mail-sent-ng,.contact-form-wrap .wpcf7-spam-blocked,.contact-form-wrap .wpcf7-validation-errors{border-color:rgba(192,57,43,.45);background:rgba(192,57,43,.07);color:#c0392b}.contact-outro{padding:70px 0;text-align:center}.contact-outro__icon{width:90px;height:90px;margin:0 auto 24px}.contact-outro__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.contact-outro__text{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:24px;line-height:normal;color:#75695b}.contact-map{width:100%;height:420px;overflow:hidden}.contact-map iframe{width:100%;height:100%;border:none;display:block;-webkit-filter:grayscale(20%) contrast(1.05);filter:grayscale(20%) contrast(1.05)}@media (max-width:1100px){.contact-info{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px}.contact-form-wrap,.contact-info{padding:44px 34px}}@media (max-width:860px){.contact-hero{height:380px}.contact-hero__icon{width:130px;height:130px;bottom:-65px}.contact-intro{padding-top:100px}.contact-intro__subtitle,.contact-intro__title{font-size:26px}.contact-main{padding:60px 0 0}.contact-main>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:36px 24px}.contact-info__title{font-size:30px}.contact-info__subtitle{padding-bottom:24px}.contact-form-wrap{padding:36px 24px}.contact-form-wrap .wpcf7 form{grid-template-columns:1fr}.contact-map{height:300px}}@media (max-width:480px){.contact-info__title{font-size:30px}.contact-intro{padding-top:80px}.contact-intro__subtitle,.contact-intro__title{font-size:22px}.contact-form-wrap{padding:28px 18px}.contact-form-wrap__heading{font-size:24px}.contact-form-wrap__subtitle{font-size:14px}}.despre-hero{position:relative;width:100%;height:508px;overflow:hidden}.despre-hero__bg{position:absolute;inset:0;pointer-events:none}.despre-hero__bg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.despre-hero__overlay{position:absolute;inset:0;background:linear-gradient(196.35deg,rgba(189,184,167,0) 23.31%,rgba(205,200,182,.88) 78.55%)}.despre-hero>.container{position:relative;height:100%;z-index:1}.despre-hero__title{position:absolute;bottom:55px;left:87px;font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;line-height:normal;color:#75695b;white-space:nowrap}.despre-intro{padding:100px 0 90px;text-align:center;position:relative}.despre-intro>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.despre-intro:before{content:"\201C";position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-size:360px;line-height:1;color:rgba(117,105,91,.045);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.despre-intro__quote{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:38px;line-height:1.4;color:#75695b;max-width:820px;position:relative;z-index:1;margin-bottom:44px}.despre-intro__separator{width:56px;height:1px;background:#75695b;margin-bottom:36px}.despre-intro__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:1.8;color:rgba(117,105,91,.72);max-width:660px}.despre-story{padding:0 0 100px}.despre-story__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.despre-story__section:nth-child(odd){background:#ddd7c4}.despre-story__section:nth-child(2n){background:#fff}.despre-story__section--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.despre-story__image{-webkit-box-flex:0;-ms-flex:0 0 52%;flex:0 0 52%;height:560px;overflow:hidden;position:relative}.despre-story__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}.despre-story__image:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.despre-story__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:70px 80px;position:relative}.despre-story__number{font-family:Cormorant Garamond,serif;font-weight:700;font-size:130px;line-height:1;color:rgba(117,105,91,.06);position:absolute;top:30px;right:60px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.despre-story__label{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#8c887c;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.despre-story__label:after{content:"";width:36px;height:1px;background:#8c887c}.despre-story__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:38px;line-height:1.15;color:#75695b;margin-bottom:24px}.despre-story__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:17px;line-height:1.85;color:rgba(117,105,91,.78)}.despre-story__text p{margin-bottom:16px}.despre-story__text p:last-child{margin-bottom:0}.despre-quote{background:#ddd7c4;padding:80px 0;text-align:center}.despre-quote__mark{display:block;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1;color:rgba(117,105,91,.4);margin-bottom:14px}.despre-quote__text{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:26px;line-height:1.55;color:#75695b;max-width:760px;margin:0 auto 28px}.despre-quote__separator{display:inline-block;width:56px;height:1px;background:rgba(117,105,91,.4)}.despre-values{padding:100px 0 110px;background:#75695b}.despre-values>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.despre-values__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;color:#ddd7c4;margin-bottom:10px;text-align:center}.despre-values__sub{font-family:Montserrat,sans-serif;font-size:16px;color:rgba(221,215,196,.65);margin-bottom:70px;text-align:center}.despre-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%}.despre-value{padding:50px 44px 52px;background:rgba(221,215,196,.05);border:1px solid rgba(221,215,196,.1);position:relative;overflow:hidden;-webkit-transition:background .3s;transition:background .3s}.despre-value:hover{background:rgba(221,215,196,.09)}.despre-value__number{position:absolute;top:16px;right:24px;font-family:Cormorant Garamond,serif;font-weight:700;font-size:100px;line-height:1;color:rgba(221,215,196,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.despre-value__icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:28px;-webkit-filter:brightness(0) invert(1) opacity(.7);filter:brightness(0) invert(1) opacity(.7)}.despre-value__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:28px;line-height:1.2;color:#ddd7c4;margin-bottom:16px}.despre-value__text{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.75;color:rgba(221,215,196,.65)}.despre-team{padding:100px 0 110px}.despre-team>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.despre-team__heading{font-family:Cormorant Garamond,serif;font-weight:600;font-size:44px;color:#75695b;margin-bottom:10px;text-align:center}.despre-team__sub{font-family:Montserrat,sans-serif;font-size:16px;color:rgba(117,105,91,.55);margin-bottom:70px;text-align:center}.despre-team__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.despre-member{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 26.66667px);flex:0 0 calc(33.33333% - 26.66667px)}.despre-member__photo{width:100%;aspect-ratio:3/4;overflow:hidden;margin-bottom:22px}.despre-member__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease,-webkit-transform .55s ease}.despre-member:hover .despre-member__photo img{-webkit-transform:scale(1.04);transform:scale(1.04)}.despre-member__name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;color:#75695b;margin-bottom:6px}.despre-member__role{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8c887c;margin-bottom:14px}.despre-member__desc{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;color:rgba(117,105,91,.7)}@media (max-width:1100px){.despre-story__content{padding:60px 50px}.despre-story__title{font-size:32px}.despre-story__number{font-size:100px}.despre-values__grid{grid-template-columns:repeat(3,1fr)}.despre-member{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px)}}@media (max-width:860px){.despre-hero{height:380px}.despre-hero__title{font-size:36px;bottom:30px;left:20px}.despre-intro{padding:70px 0 60px}.despre-intro:before{font-size:220px}.despre-intro__quote{font-size:28px}.despre-intro__text{font-size:16px}.despre-quote{padding:55px 0}.despre-quote__mark{font-size:38px}.despre-quote__text{font-size:21px}.despre-story{padding:0}.despre-story__section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.despre-story__image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:320px}.despre-story__content{padding:44px 20px}.despre-story__number{display:none}.despre-story__title{font-size:28px}.despre-values{padding:70px 0 80px}.despre-values__grid{grid-template-columns:1fr;gap:1px}.despre-values__heading{font-size:34px}.despre-value{padding:38px 30px 40px}.despre-team{padding:70px 0 80px}.despre-team__heading{font-size:34px}.despre-team__grid{gap:40px 24px}.despre-member{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}.despre-member__name{font-size:22px}}@media (max-width:540px){.despre-member{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.despre-values__grid{grid-template-columns:1fr}}.evenimente-hero{position:relative;width:100%;height:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.evenimente-hero__bg{position:absolute;inset:0}.evenimente-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.04);transform:scale(1.04)}.evenimente-hero__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.28)),color-stop(35%,transparent)),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(55%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.28) 0,transparent 35%),linear-gradient(0deg,rgba(0,0,0,.65) 0,transparent 55%)}.evenimente-hero__content{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.evenimente-hero__content,.evenimente-hero__ornament{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evenimente-hero__ornament{gap:18px;margin-bottom:28px}.evenimente-hero__ornament:after,.evenimente-hero__ornament:before{content:"";width:90px;height:1px;background:hsla(0,0%,100%,.55)}.evenimente-hero__ornament span{display:block;width:7px;height:7px;background:hsla(0,0%,100%,.85);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0}.evenimente-hero__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:84px;line-height:.88;color:#fff;letter-spacing:-.02em;text-shadow:0 4px 40px rgba(0,0,0,.25)}.evenimente-hero__title em{display:block;font-style:italic;font-weight:300;font-size:62px;margin-top:10px;letter-spacing:0}.evenimente-hero__subtitle{margin-top:28px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.eveniment-featured{position:relative;height:520px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eveniment-featured__bg{position:absolute;inset:0}.eveniment-featured__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.eveniment-featured__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(117,105,91,.96)),color-stop(38%,rgba(117,105,91,.9)),color-stop(66%,rgba(117,105,91,.45)),color-stop(85%,rgba(117,105,91,0)));background:linear-gradient(90deg,rgba(117,105,91,.96) 0,rgba(117,105,91,.9) 38%,rgba(117,105,91,.45) 66%,rgba(117,105,91,0) 85%)}.eveniment-featured>.container{position:relative;z-index:1}.eveniment-featured__inner{max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.eveniment-featured__badge{font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ddd7c4;margin-bottom:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.eveniment-featured__badge:before{content:"";width:30px;height:1px;background:#ddd7c4}.eveniment-featured__meta{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:18px}.eveniment-featured__meta span{color:hsla(0,0%,100%,.38);margin:0 8px}.eveniment-featured__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:52px;line-height:1.08;color:#fff;margin-bottom:18px}.eveniment-featured__desc{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.65;color:hsla(0,0%,100%,.72);margin-bottom:34px;max-width:460px}.eveniment-featured__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ddd7c4;text-decoration:none;border-bottom:1px solid rgba(221,215,196,.38);padding-bottom:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:gap .25s,border-color .2s,color .2s;transition:gap .25s,border-color .2s,color .2s}.eveniment-featured__link:hover{gap:16px;color:#fff;border-color:hsla(0,0%,100%,.6)}.eveniment-featured__link svg{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.evenimente-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:58px 89px}.evenimente-divider:after,.evenimente-divider:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(117,105,91,.14)}.evenimente-divider__diamond{width:7px;height:7px;background:rgba(117,105,91,.3);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 22px;-ms-flex-negative:0;flex-shrink:0}.evenimente-filter{padding:0 0 52px}.evenimente-filter__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.evenimente-filter__btn,.evenimente-filter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evenimente-filter__btn{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:13px 30px;border:1px solid rgba(117,105,91,.35);background:transparent;color:#75695b;cursor:pointer;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s;gap:9px}.evenimente-filter__btn:hover{border-color:#75695b;background:rgba(117,105,91,.06)}.evenimente-filter__btn.is-active{background:#75695b;color:#fff;border-color:#75695b}.evenimente-filter__count{font-size:11px;font-weight:500;opacity:.62}.evenimente-body{padding-bottom:110px}.evenimente-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 36px}.evenimente-grid__item.is-hidden{display:none}.eveniment-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eveniment-card:hover .eveniment-card__image img{-webkit-transform:scale(1.07);transform:scale(1.07)}.eveniment-card:hover .eveniment-card__image .eveniment-card__image-overlay{opacity:1}.eveniment-card__image{position:relative;height:240px;overflow:hidden}.eveniment-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94)}.eveniment-card__image-overlay{position:absolute;inset:0;background:rgba(117,105,91,.38);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.eveniment-card__cat{position:absolute;top:14px;right:14px;background:#75695b;color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;z-index:1}.eveniment-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:26px}.eveniment-card__body,.eveniment-card__date{display:-webkit-box;display:-ms-flexbox;display:flex}.eveniment-card__date{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;padding-bottom:18px;border-bottom:1px solid rgba(117,105,91,.12);margin-bottom:18px}.eveniment-card__date-day{font-family:Cormorant Garamond,serif;font-weight:600;font-size:50px;line-height:1;color:#75695b}.eveniment-card__date-rest{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8c887c;line-height:1.3}.eveniment-card__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;line-height:1.2;color:#75695b;margin-bottom:10px}.eveniment-card__title a{color:inherit;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.eveniment-card__title a:hover{color:#8c887c}.eveniment-card__desc{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;color:rgba(117,105,91,.65);margin-bottom:22px;-webkit-box-flex:1;-ms-flex:1;flex:1}.eveniment-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#75695b;text-decoration:none;border-bottom:1px solid rgba(117,105,91,.28);padding-bottom:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:gap .25s,border-color .2s;transition:gap .25s,border-color .2s}.eveniment-card__link:hover{gap:14px;border-color:#75695b}.eveniment-card__link svg{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.evenimente-empty{grid-column:1/-1;text-align:center;padding:60px 0}.evenimente-empty p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:24px;color:rgba(117,105,91,.45)}@media (max-width:1100px){.eveniment-featured__title{font-size:42px}.eveniment-featured__inner{max-width:480px}.evenimente-hero__title{font-size:68px}.evenimente-hero__title em{font-size:50px}}@media (max-width:860px){.evenimente-hero{height:460px}.evenimente-hero__ornament:after,.evenimente-hero__ornament:before{width:55px}.evenimente-hero__title{font-size:52px}.evenimente-hero__title em{font-size:38px}.evenimente-hero__subtitle{font-size:11px}.eveniment-featured{height:auto;min-height:400px;padding:60px 0}.eveniment-featured__overlay{background:rgba(117,105,91,.88)}.eveniment-featured__title{font-size:34px}.eveniment-featured__desc{font-size:15px}.eveniment-featured__inner{max-width:100%}.evenimente-divider{padding:44px 20px}.evenimente-grid{grid-template-columns:repeat(2,1fr);gap:44px 24px}}@media (max-width:580px){.evenimente-hero{height:380px}.evenimente-hero__title{font-size:42px}.evenimente-hero__title em{font-size:32px}.evenimente-hero__ornament{display:none}.eveniment-featured{padding:50px 0}.eveniment-featured__title{font-size:28px}.evenimente-filter__btn{padding:11px 20px;font-size:11px}.evenimente-grid{grid-template-columns:1fr;gap:44px}.eveniment-card__date-day{font-size:42px}}.not-found{position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ddd7c4;overflow:hidden;padding:220px 20px 100px}.not-found:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 25%,rgba(117,105,91,.05) 100%);pointer-events:none}.not-found__bg-number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Cormorant Garamond,serif;font-weight:700;font-size:clamp(200px,28vw,380px);line-height:1;color:rgba(117,105,91,.055);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;letter-spacing:-.04em}.not-found__content{position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:620px}.not-found__content,.not-found__ornament{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-found__ornament{gap:16px;margin-bottom:36px}.not-found__ornament:after,.not-found__ornament:before{content:"";width:70px;height:1px;background:rgba(117,105,91,.3)}.not-found__ornament span{display:block;width:6px;height:6px;background:rgba(117,105,91,.45);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0}.not-found__icon{width:62px;height:62px;border:1px solid rgba(117,105,91,.28);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}.not-found__icon svg{width:26px;height:26px;color:#75695b}.not-found__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:52px;line-height:1.05;color:#75695b;margin-bottom:16px}.not-found__subtitle{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:22px;line-height:1.55;color:rgba(117,105,91,.65);max-width:480px;margin-bottom:44px}.not-found__sep{display:block;width:50px;height:1px;background:rgba(117,105,91,.22);margin-bottom:38px}.not-found__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:44px}.not-found__links a{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#75695b;text-decoration:none;padding:4px 18px;-webkit-transition:color .2s;transition:color .2s;position:relative}.not-found__links a:not(:last-child):after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background:rgba(117,105,91,.22)}.not-found__links a:hover{color:#8c887c}.not-found__btn{min-width:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.not-found{padding:160px 20px 80px}.not-found__title{font-size:38px}.not-found__subtitle{font-size:19px}.not-found__links a{padding:6px 14px;font-size:11px}.not-found__btn{min-width:260px}}@media (max-width:480px){.not-found__title{font-size:30px}.not-found__ornament:after,.not-found__ornament:before{width:40px}}.legal-hero{width:100%;background:#ddd7c4;padding:210px 0 56px}.legal-hero__eyebrow{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#8c887c;margin-bottom:14px}.legal-hero__title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:42px;line-height:1.15;color:#75695b;margin-bottom:12px}.legal-hero__updated{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:rgba(117,105,91,.7)}.legal-body{padding:70px 0 110px}.legal-content{max-width:720px;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.75;color:#201f1f}.legal-content>*+*{margin-top:20px}.legal-content>.legal-section+.legal-section{margin-top:0}.legal-content h2{font-size:27px;line-height:1.3;margin-top:52px}.legal-content h2,.legal-content h3{font-family:Cormorant Garamond,serif;font-weight:600;color:#75695b}.legal-content h3{font-size:21px;line-height:1.35;margin-top:36px}.legal-content h2+*,.legal-content h3+*{margin-top:14px}.legal-content .legal-section{padding:44px 40px}.legal-content .legal-section>*+*{margin-top:20px}.legal-content .legal-section>h2:first-child{margin-top:0}.legal-content .legal-section--a{background:#fff}.legal-content .legal-section--b{background:#ddd7c4}.legal-content p{margin:0}.legal-content ol,.legal-content ul{padding-left:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.legal-content li{padding-left:4px}.legal-content a{color:#75695b;text-decoration:underline;-webkit-text-decoration-color:rgba(117,105,91,.4);text-decoration-color:rgba(117,105,91,.4);-webkit-transition:-webkit-text-decoration-color .2s ease;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.legal-content a:hover{-webkit-text-decoration-color:#75695b;text-decoration-color:#75695b}.legal-content strong{color:#75695b;font-weight:600}.legal-content .legal-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-content table{width:100%;border-collapse:collapse;font-size:15px}.legal-content table td,.legal-content table th{text-align:left;padding:10px 14px;border:1px solid rgba(117,105,91,.18);white-space:normal}.legal-content table th{background:rgba(221,215,196,.5);color:#75695b;font-weight:600}.legal-content blockquote{border-left:3px solid rgba(117,105,91,.35);padding-left:20px;font-style:italic;color:rgba(117,105,91,.85)}@media (max-width:768px){.legal-hero{padding:150px 0 36px}.legal-hero__title{font-size:30px}.legal-body{padding:45px 0 70px}.legal-content{font-size:15px}.legal-content h2{font-size:23px}.legal-content h3{font-size:19px}.legal-content .legal-section{padding:30px 24px}.legal-content .legal-table-wrap table{width:auto;min-width:480px}}@-webkit-keyframes heroSlideLeft{0%{-webkit-transform:translateX(-70px);transform:translateX(-70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes heroSlideLeft{0%{-webkit-transform:translateX(-70px);transform:translateX(-70px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes heroFadeUp{0%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes heroFadeUp{0%{-webkit-transform:translateY(35px);transform:translateY(35px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero__left{-webkit-animation:heroSlideLeft .95s cubic-bezier(.25,.46,.45,.94) both;animation:heroSlideLeft .95s cubic-bezier(.25,.46,.45,.94) both}.hero__title{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .3s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .3s both}.hero__content>.btn{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .55s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .55s both}.camere-hero__title,.contact-hero__title,.despre-hero__title,.facilitati-hero__title,.galerie-hero__title{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .2s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .2s both}.evenimente-hero__content{-webkit-animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .15s both;animation:heroFadeUp .85s cubic-bezier(.25,.46,.45,.94) .15s both}.camera-hero__icon,.contact-hero__icon{-webkit-animation:heroFadeIn .85s ease .35s both;animation:heroFadeIn .85s ease .35s both}@-webkit-keyframes iconPulseIn{0%{-webkit-transform:scale(.6);transform:scale(.6)}55%{-webkit-transform:scale(1.12);transform:scale(1.12)}80%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes iconPulseIn{0%{-webkit-transform:scale(.6);transform:scale(.6)}55%{-webkit-transform:scale(1.12);transform:scale(1.12)}80%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}.camera-hero__icon img,.contact-hero__icon img{-webkit-animation:iconPulseIn .9s cubic-bezier(.34,1.56,.64,1) .35s both;animation:iconPulseIn .9s cubic-bezier(.34,1.56,.64,1) .35s both}[data-animate]{opacity:0;-webkit-transition:opacity .75s ease,-webkit-transform .75s cubic-bezier(.25,.46,.45,.94);transition:opacity .75s ease,-webkit-transform .75s cubic-bezier(.25,.46,.45,.94);transition:opacity .75s ease,transform .75s cubic-bezier(.25,.46,.45,.94);transition:opacity .75s ease,transform .75s cubic-bezier(.25,.46,.45,.94),-webkit-transform .75s cubic-bezier(.25,.46,.45,.94)}[data-animate][data-animate=fade-up]{-webkit-transform:translateY(45px);transform:translateY(45px)}[data-animate][data-animate=fade-left]{-webkit-transform:translateX(-55px);transform:translateX(-55px)}[data-animate][data-animate=fade-right]{-webkit-transform:translateX(55px);transform:translateX(55px)}[data-animate].is-animated,[data-animate][data-animate=fade-in]{-webkit-transform:none;transform:none}[data-animate].is-animated{opacity:1}.camere-card[data-animate=fade-up]{-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition-duration:.9s;transition-duration:.9s}.legal-section[data-animate=fade-up]{-webkit-transform:translateY(70px);transform:translateY(70px);-webkit-transition-duration:.85s;transition-duration:.85s}[data-stagger]>[data-animate]:first-child{-webkit-transition-delay:0s;transition-delay:0s}[data-stagger]>[data-animate]:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}[data-stagger]>[data-animate]:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}[data-stagger]>[data-animate]:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}[data-stagger]>[data-animate]:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}[data-stagger]>[data-animate]:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}[data-stagger]>[data-animate]:nth-child(7){-webkit-transition-delay:.6s;transition-delay:.6s}[data-stagger]>[data-animate]:nth-child(8){-webkit-transition-delay:.7s;transition-delay:.7s}[data-stagger]>[data-animate]:nth-child(9){-webkit-transition-delay:.8s;transition-delay:.8s}[data-stagger]>[data-animate]:nth-child(10){-webkit-transition-delay:.9s;transition-delay:.9s}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.camera-hero__icon,.camere-hero__title,.contact-hero__icon,.contact-hero__title,.despre-hero__title,.evenimente-hero__content,.facilitati-hero__title,.galerie-hero__title,.hero__content>.btn,.hero__left,.hero__title{-webkit-animation:none!important;animation:none!important;opacity:1!important}.camera-hero__icon,.contact-hero__icon{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.camera-hero__icon img,.contact-hero__icon img{-webkit-animation:none!important;animation:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9mYWNpbGl0YXRpLnNjc3MiLCJhcHAuc2NzcyIsImFwcC5jc3MiLCJnbG9iYWwvcmVzZXQuc2NzcyIsImdsb2JhbC9mb290ZXIuc2NzcyIsImdsb2JhbC9nZW5lcmFsLnNjc3MiLCJnbG9iYWwvaG9tZS5zY3NzIiwiZ2xvYmFsL2NhbWVyZS5zY3NzIiwiZ2xvYmFsL2NhbWVyYS1zaW5nbGUuc2NzcyIsImdsb2JhbC9nYWxlcmllLnNjc3MiLCJnbG9iYWwvY29udGFjdC5zY3NzIiwiZ2xvYmFsL2Rlc3ByZS5zY3NzIiwiZ2xvYmFsL2V2ZW5pbWVudGUuc2NzcyIsImdsb2JhbC9ub3QtZm91bmQuc2NzcyIsImdsb2JhbC9sZWdhbC5zY3NzIiwiZ2xvYmFsL2FuaW1hdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4VEcsZ0JBd0JvQjtBQ3RWdkI7O0NDR0MsQ0NGRCwyWkFhRSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCxZQUFhLENBQ2IsdUJBQXdCLENBQ3hCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FJeEIsOEVBRUUsYUFBYyxDQUVoQixLQUNFLGFBQWMsQ0FDZCxVQUFVLENBQ1YsZUFBbUIsQ0FFckIsTUFDRSxlQUFnQixDQUVsQixhQUNFLFdBQVksQ0FFZCxvREFFRSxZQUFhLENBRWYsTUFDRSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBT25CLHFDQUNFLFlBQWEsQ0FHZixPQUNFLFlBQWEsQ0FHZixnQkFDRSxnQkFBaUIsQ0FFakIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUdyQixFQUNFLDhCQUFnQyxDQURsQyxRQUlJLGFBQWMsQ0FRbEIsV0FDRSxpQkFBa0IsQ0FEcEIsa0JBSUksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV0FBWSxDQUNaLHFCQUF5QixDQUN6QixRQUFTLENBQ1QsVUFBVyxDQVZmLGFBY0ksdUJBQXlCLENBSTdCLEtBQ0UsUUFBUyxDQVNYLG9DQUNFLGdCQUNFLGtCQUFtQixDQUNu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Q2IyMkl4QiwyQ2EzMklNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2I4Mkl4QiwyQ2E5MklNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2JpM0l4QiwyQ2FqM0lNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2JvM0l4QiwyQ2FwM0lNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2J1M0l4QiwyQ2F2M0lNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2IwM0l4QiwyQ2ExM0lNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2I2M0l4QiwyQ2E3M0lNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2JnNEl4QiwyQ2FoNElNLDRCQUFrQixDQUFsQixvQkFBa0IsQ2JtNEl4Qiw0Q2FuNElNLDRCQUFrQixDQUFsQixvQkFBa0IsQ0FReEIsdUNiKzNJRSxlYTczSUUsbUJBQXFCLENBQ3JCLGdDQUEwQixDQUExQix3QkFBMEIsQ0FDMUIsaUNBQTJCLENBQTNCLHlCQUEyQixDQUc3Qix3TkFXRSxnQ0FBMEIsQ0FBMUIsd0JBQTBCLENBQzFCLG1CQUFxQixDQUl2Qix1Q0FFRSw0Q0FBc0MsQ0FBdEMsb0NBQXNDLENBR3hDLCtDQUVFLGdDQUEwQixDQUExQix3QkFBMEIsQ0FDM0IiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRkFDSUxJVElFUyBQQUdFXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLy8g4pSA4pSAIEhFUk8g4pSA4pSAXG4uZmFjaWxpdGF0aS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpO1xuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTQwcHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIOKUgOKUgCBSRVZJRVcgQkFSIChmbG9hdHMgb3ZlciBoZXJvIGJvdHRvbSBlZGdlKSDilIDilIBcbi5mYWNpbGl0YXRpLXJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogLTU2cHg7XG5cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG5cbiAgICAmICsgJiB7IG1hcmdpbi10b3A6IDE2cHg7IH1cblxuICAgIC8vIExpZ2h0IHZhcmlhbnQgZm9yIHRoZSBHb29nbGUgc2NvcmVcbiAgICAmLS1nb29nbGUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XG5cbiAgICAgIC5mYWNpbGl0YXRpLXJldmlld19fc2NvcmUgeyBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIC4zKTsgfVxuICAgICAgLmZhY2lsaXRhdGktcmV2aWV3X19zY29yZS1udW0sXG4gICAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX3RpdGxlIHsgY29sb3I6ICRicm93bi1kYXJrOyB9XG4gICAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX3Njb3JlLXNjYWxlLFxuICAgICAgLmZhY2lsaXRhdGktcmV2aWV3X19zb3VyY2UgeyBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgLjcpOyB9XG4gICAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX3N1YnRpdGxlIHsgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIC44KTsgfVxuXG4gICAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX2J0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYnJvd24tZGFyaywgLjQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRicm93bi1kYXJrO1xuXG4gICAgICAgIC8vIEFycm93IGlzIGJlaWdlIGJ5IGRlZmF1bHQ6IGRhcmtlbiBpdCBvbiB0aGUgd2hpdGUgY2FyZFxuICAgICAgICBpbWcgeyBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgb3BhY2l0eSguNik7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRicm93bi1kYXJrO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgaW1nIHsgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc291cmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC42KTtcbiAgfVxuXG4gICZfX3Njb3JlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMjUpO1xuXG4gICAgJi1udW0ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYtc2NhbGUge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7IGZsZXg6IDE7IG1pbi13aWR0aDogMDsgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNjgpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjMpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMDYpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlO1xuXG4gICAgaW1nIHsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBmaWx0ZXIgLjNzIGVhc2U7IH1cblxuICAgIC8vIEZpbGxzIHdpdGggdGhlIHNpdGUncyBiZWlnZSBhbmQgZmxpcHMgdGhlIHRleHQgdG8gYnJvd25cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZWlnZS1saWdodDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgICAgaW1nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7IGZpbHRlcjogYnJpZ2h0bmVzcygwKSBvcGFjaXR5KC42NSk7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIElOVFJPIOKUgOKUgFxuLmZhY2lsaXRhdGktaW50cm8ge1xuICBwYWRkaW5nOiA0OHB4IDAgNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vLyDilIDilIAgRkVBVFVSRUQgKENlbGUgbWFpIGFwcmVjaWF0ZSBmYWNpbGl0xIPIm2kpIOKUgOKUgFxuLmZhY2lsaXRhdGktZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRiZWlnZS1saWdodDtcbiAgcGFkZGluZzogNzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2RlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyB9XG4gIH1cblxuICA+IC5jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDQ0cHg7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHggNTJweDtcbiAgfVxufVxuXG4vLyDilIDilIAgQ0FSRCAodXNlZCBpbiBmZWF0dXJlZCBncmlkKSDilIDilIBcbi5mYWNpbGl0YXRpLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2JveCB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGhlaWdodDogMTQ4cHg7XG4gICAgYm9yZGVyOiAxLjMwN3B4IHNvbGlkICRicm93bi1kYXJrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIC4wNSk7IH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxufVxuXG4vLyDilIDilIAgQ0hFQ0tMSVNUIChJZGVhbCBwZW50cnUgc2VqdXJ1bCBkdnMuKSDilIDilIBcbi5mYWNpbGl0YXRpLWNoZWNrbGlzdCB7XG4gIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cblxuICAmX19jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMjhweDtcbiAgfVxufVxuXG4uY2hlY2tsaXN0LWNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRiZWlnZS1saWdodCwgLjM1KTtcbiAgcGFkZGluZzogMjZweCAyOHB4IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMXB4O1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNC41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICRibGFjay1mb290ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAuNjUpO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cblxuLy8g4pSA4pSAIElORk8gQkFORCAoQmluZSBkZSDImXRpdXQpIOKUgOKUgFxuLmZhY2lsaXRhdGktaW5mbyB7XG4gIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC43KTtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gICZfX2Jsb2NrIHsgbWluLXdpZHRoOiAwOyB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC45Mik7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgFxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mYWNpbGl0YXRpLWluZm9fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICAuZmFjaWxpdGF0aS1jaGVja2xpc3RfX2NvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmZhY2lsaXRhdGktaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuZmFjaWxpdGF0aS1yZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuXG4gICAgJl9fY2FyZCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gICAgICBnYXA6IDE4cHg7XG4gICAgfVxuXG4gICAgJl9fc2NvcmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmX19idG4geyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgfVxuXG4gIC5mYWNpbGl0YXRpLWludHJvIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNDVweDtcblxuICAgICZfX3N1YnRpdGxlIHsgZm9udC1zaXplOiAyMXB4OyB9XG4gIH1cblxuICAuZmFjaWxpdGF0aS1mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogNTVweCAwO1xuXG4gICAgJl9fZGVjbyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMjdweDsgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICZfX2dyaWQgeyBnYXA6IDMwcHggMjRweDsgfVxuICB9XG5cbiAgLmZhY2lsaXRhdGktY2FyZCB7XG4gICAgJl9fYm94IHsgd2lkdGg6IDEyMHB4OyBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgJl9faWNvbiB7IHdpZHRoOiA0NHB4OyBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAmX19sYWJlbCB7IGZvbnQtc2l6ZTogMTVweDsgfVxuICB9XG5cbiAgLmZhY2lsaXRhdGktY2hlY2tsaXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAyN3B4OyB9XG4gIH1cblxuICAuZmFjaWxpdGF0aS1pbmZvIHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG5cbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMjZweDsgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmFjaWxpdGF0aS1jaGVja2xpc3RfX2NvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuXG4gIC5mYWNpbGl0YXRpLWluZm9fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgLmZhY2lsaXRhdGktcmV2aWV3X19jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIvKiFcbiAgICBUaGVtZSBOYW1lOiBMaXZpdSBEZXZcbiovXG5AaW1wb3J0IFwiZ2xvYmFsL3Jlc2V0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NvbG9yc1wiO1xuQGltcG9ydCBcImdsb2JhbC9idXR0b25zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hlYWRlclwiO1xuQGltcG9ydCBcImdsb2JhbC9mb290ZXJcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZ2VuZXJhbFwiO1xuQGltcG9ydCBcImdsb2JhbC9ob21lXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NhbWVyZVwiO1xuQGltcG9ydCBcImdsb2JhbC9jYW1lcmEtc2luZ2xlXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2ZhY2lsaXRhdGlcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZ2FsZXJpZVwiO1xuQGltcG9ydCBcImdsb2JhbC9jb250YWN0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2Rlc3ByZVwiO1xuQGltcG9ydCBcImdsb2JhbC9ldmVuaW1lbnRlXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL25vdC1mb3VuZFwiO1xuQGltcG9ydCBcImdsb2JhbC9sZWdhbFwiO1xuQGltcG9ydCBcImdsb2JhbC9hbmltYXRpb25zXCI7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gICAgVGhlbWUgTmFtZTogTGl2aXUgRGV2XG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTQ0NzY5OyB9XG5cbi5saW5rLWJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxpbmstYmx1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgdG9wOiAzMXB4O1xuICAgIHJpZ2h0OiAtM3B4OyB9XG4gIC5saW5rLWJsdWUgYSB7XG4gICAgY29sb3I6ICMxNDQ3NjkgIWltcG9ydGFudDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNhdGVnb3JpZXMtaW5uZXIgYSB7XG4gIGNvbG9yOiAjMTQ0NzY5ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1wb3N0IC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLnBhZ2luYXRpb24tc2luZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuZm9vdGVyLW5hdi13aWRnZXRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXJfX3Bvd2VyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDsgfVxuXG4uZm9vdGVyX19zY3JpcHRpY3MtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1hZ2VzL2xvZ28tc2NyaXB0aWNzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuICAuZm9vdGVyX19zY3JpcHRpY3MtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMzgwZmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAtMzNweDsgfVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlLCBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnNjcm9sbE9mZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiBtYWdlbnRhOyB9XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgODlweDsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogNzNweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yczsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODU7IH1cbiAgLmJ0bi0tb3V0bGluZS1kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU2OTVCO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA0NzJweDsgfVxuICAuYnRuLS1vdXRsaW5lLWJlaWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREN0M0O1xuICAgIGNvbG9yOiAjREREN0M0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlOyB9XG4gICAgLmJ0bi0tb3V0bGluZS1iZWlnZTpob3ZlciB7XG4gICAgICBjb2xvcjogI0RERDdDNDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5idG4tLW91dGxpbmUtYmVpZ2UtZGFyayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDdDNDtcbiAgICBjb2xvcjogI0RERDdDNDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTsgfVxuICAgIC5idG4tLW91dGxpbmUtYmVpZ2UtZGFyazpob3ZlciB7XG4gICAgICBjb2xvcjogI0RERDdDNDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5idG4tLWZpbGxlZC1icm93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICM4Qzg4N0M7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjREREN0M0O1xuICAgIHdpZHRoOiAzMzRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG4gICAgLmJ0bi0tZmlsbGVkLWJyb3duOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEREQ3QzQ7XG4gICAgICBjb2xvcjogIzhDODg3QztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7IH1cbiAgICAgIC5idG4tLWZpbGxlZC1icm93bjpob3ZlciAuYnRuX19hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNjMuMyUpOyB9XG4gICAgLmJ0bi0tZmlsbGVkLWJyb3duOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiAtMi41cHg7XG4gICAgICByaWdodDogLTIuNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vZGlzdC9pbWFnZXMvZnJhbWUtYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idG4tLW5vLWJvcmRlciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5idG4tLWZpbGxlZC1iZWlnZSB7XG4gICAgYmFja2dyb3VuZDogI0RERDdDNDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjNzU2OTVCO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHdpZHRoOiAzMzRweDsgfVxuICAuYnRuX19hcnJvdyB7XG4gICAgd2lkdGg6IDMzLjVweDtcbiAgICBoZWlnaHQ6IDMzLjVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIGZpbHRlciAuM3MgZWFzZTsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5uYXZiYXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nLXRvcDogNjZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm5hdmJhci13cmFwIC5jb250YWluZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5uYXZiYXItd3JhcC5pcy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubmF2YmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE0cHg7XG4gIGJhY2tncm91bmQ6ICNDREM4QjY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDU1LjdweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7IH1cbiAgLm5hdmJhcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDkzcHg7IH1cbiAgICAubmF2YmFyX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLm5hdmJhcl9fbGlua3Mge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLm5hdmJhcl9fbGlua3MgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhcl9fbGlua3MgbGkgYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU2OTVCO1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NTY5NUI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7IH1cbiAgICAgIC5uYXZiYXJfX2xpbmtzIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4wNik7IH1cbiAgLm5hdmJhcl9fcmlnaHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5uYXZiYXJfX2xhbmcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAubmF2YmFyX19sYW5nIGltZyB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5uYXZiYXJfX3Bob25lIHtcbiAgICB3aWR0aDogNzNweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZDogIzhDODg3QztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLm5hdmJhcl9fcGhvbmUgaW1nIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAubmF2YmFyX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU2OTVCO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAubmF2YmFyX19oYW1idXJnZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMsIG9wYWNpdHkgLjI1czsgfVxuICAgIC5uYXZiYXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5uYXZiYXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5uYXZiYXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5uYXZiYXJfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNDREM4QjY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4xNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTc4cHgpO1xuICBtYXgtd2lkdGg6IDEzMzRweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5hdmJhcl9fbW9iaWxlIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5uYXZiYXJfX21vYmlsZSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7IH1cbiAgICAubmF2YmFyX19tb2JpbGUgbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4wNSk7IH1cbiAgLm5hdmJhcl9fbW9iaWxlLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3ODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVyb19fbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0NC43MSU7XG4gICAgaGVpZ2h0OiA3ODFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhlcm9fX2xlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmhlcm9fX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDQuNzElO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTUuMjklO1xuICAgIGhlaWdodDogNzgwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4Ny44ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDUuNjQlLCByZ2JhKDIwNSwgMjAwLCAxODIsIDAuNTgpIDc2Ljc5JSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVyb19fcmlnaHQtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5oZXJvX19yaWdodC1iZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgdG9wOiA1MTRweDtcbiAgICB3aWR0aDogNjU3cHg7IH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucm9vbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIC5yb29tc19fdGl0bGUge1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4N3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnJvb21zX19jYXJvdXNlbC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA4N3B4OyB9XG4gICAgLnJvb21zX19jYXJvdXNlbC13cmFwIC5yb29tcy1zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnJvb21zX19jYXJvdXNlbC13cmFwIC5yb29tcy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiA0MTNweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnJvb21zX19hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzNHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5yb29tc19fbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogNTdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5yb29tc19fbmF2IGltZyB7XG4gICAgICB3aWR0aDogNTdweDtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yb29tc19fbmF2LS1wcmV2IGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb29tc19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjOEM4ODdDO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7IH1cbiAgICAucm9vbXNfX2xhYmVsLS11bmRlcmxpbmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucm9vbXNfX2xhYmVsW2hyZWZdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnJvb21zX19sYWJlbFtocmVmXTpob3ZlciwgLnJvb21zX19sYWJlbFtocmVmXTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzc1Njk1QjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnJvb21zX19kb3RzLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnJvb21zX19kb3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjQkRCOEE3O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJvb21zX19kb3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCOyB9XG5cbi5yb29tLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDY4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNlOGU0ZGI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yb29tLWNhcmQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yb29tLWNhcmQgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlOyB9XG4gIC5yb29tLWNhcmQ6aG92ZXIgLnJvb20tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucm9vbS1jYXJkOmhvdmVyIC5idG4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnJvb20tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxMzYsIDEyNCwgMC44NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzN3B4OyB9XG4gIC5ldmVudHNfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZXZlbnRzX19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmV2ZW50c19fYmctZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI5LjI0ZGVnLCByZ2JhKDExNywgMTA1LCA5MSwgMCkgMTkuMTklLCByZ2JhKDExNywgMTA1LCA5MSwgMC43OCkgNzkuNTUlKTsgfVxuICAuZXZlbnRzX19kZWNvLTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNTJweDtcbiAgICB0b3A6IDk5cHg7XG4gICAgd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogMTQxcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZXZlbnRzX19kZWNvLTEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuZXZlbnRzX19kZWNvLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1NHB4O1xuICAgIHRvcDogLTQycHg7XG4gICAgd2lkdGg6IDE3NHB4O1xuICAgIGhlaWdodDogMTc0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZXZlbnRzX19kZWNvLTIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuZXZlbnRzX19mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjkycHg7XG4gICAgaGVpZ2h0OiA0MzdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREN0M0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZXZlbnRzX19mcmFtZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZXZlbnRzID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5ldmVudHNfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxODVweDtcbiAgICB0b3A6IDk1cHg7XG4gICAgd2lkdGg6IDQ0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICAuZXZlbnRzX19jb250ZW50LmlzLWFuaW1hdGVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5ldmVudHNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI0RERDdDNDsgfVxuICAuZXZlbnRzX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwLjkxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNEREQ3QzQ7IH1cblxuLmZhY2lsaXRpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0RERDdDNDtcbiAgcGFkZGluZzogNzRweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZhY2lsaXRpZXNfX2RlY28tbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLmZhY2lsaXRpZXNfX2RlY28tbGVmdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmFjaWxpdGllcyA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZmFjaWxpdGllc19fdGl0bGUge1xuICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gIC5mYWNpbGl0aWVzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNTJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZhY2lsaXR5LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mYWNpbGl0eS1jYXJkX19ib3gge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICAgIGJvcmRlcjogMS4zMDdweCBzb2xpZCAjNzU2OTVCO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmFjaWxpdHktY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmZhY2lsaXR5LWNhcmRfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjAuOTExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5MXB4OyB9XG5cbi5nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuICAuZ2FsbGVyeSA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICAuZ2FsbGVyeV9fdGl0bGUge1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nYWxsZXJ5X190aXRsZS5pcy1hbmltYXRlZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuZ2FsbGVyeV9fcm93LTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjhweDtcbiAgICBnYXA6IDE4cHg7IH1cbiAgLmdhbGxlcnlfX2NvbC1xdWFydGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDMxJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbGxlcnlfX2NvbC1xdWFydGVyIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZ2FsbGVyeV9fY29sLXF1YXJ0ZXI6aG92ZXIgLmdhbGxlcnlfX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5nYWxsZXJ5X19jb2wtcXVhcnRlcjpob3ZlciAuZ2FsbGVyeV9fYnRuLXdyYXAgLmJ0biB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmdhbGxlcnlfX2NvbC10aHJlZS1xdWFydGVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5nYWxsZXJ5X19jb2wtdGhyZWUtcXVhcnRlcnMgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5nYWxsZXJ5X19jb2wtdGhyZWUtcXVhcnRlcnM6aG92ZXIgLmdhbGxlcnlfX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5nYWxsZXJ5X19jb2wtdGhyZWUtcXVhcnRlcnM6aG92ZXIgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDEzNiwgMTI0LCAwLjUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5nYWxsZXJ5X19idG4td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZ2FsbGVyeV9fYnRuLXdyYXAgLmJ0biB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlOyB9XG4gIC5nYWxsZXJ5X19yb3ctMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9XG4gIC5nYWxsZXJ5X190aHVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5nYWxsZXJ5X190aHVtYiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmdhbGxlcnlfX3RodW1iOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZ2FsbGVyeV9fdGh1bWI6aG92ZXIgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5nYWxsZXJ5X19jdGEtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5leHBsb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXhwbG9yZV9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZXhwbG9yZV9fYmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmV4cGxvcmVfX2JnLWltZy0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXhwbG9yZV9fYmctaW1nLS10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhwbG9yZSA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5leHBsb3JlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzVweDsgfVxuICAuZXhwbG9yZV9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICM1NjRENDE7IH1cbiAgLmV4cGxvcmVfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNXB4OyB9XG4gICAgLmV4cGxvcmVfX2xpbmtzIC5idG4ge1xuICAgICAgY29sb3I6ICM1NjRENDE7XG4gICAgICBib3JkZXItY29sb3I6ICM1NjRENDE7IH1cbiAgLmV4cGxvcmVfX2xpbmstaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5leHBsb3JlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNDQwcHg7XG4gIGJhY2tncm91bmQ6ICM3NTY5NUI7XG4gIHBhZGRpbmc6IDI2cHggMzJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTsgfVxuICAuZXhwbG9yZS1wb3B1cC5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuZXhwbG9yZS1wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjREREN0M0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZXhwbG9yZS1wb3B1cF9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5leHBsb3JlLXBvcHVwX19saXN0IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgIC5leHBsb3JlLXBvcHVwX19saXN0IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0RERDdDNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yczsgfVxuICAgICAgLmV4cGxvcmUtcG9wdXBfX2xpc3QgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43NTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTk1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5leHBsb3JlX19iZy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MzZweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZXhwbG9yZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZXhwbG9yZSA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZXhwbG9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q3Y2FiOTsgfVxuICAgIC5leHBsb3JlID4gLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZXhwbG9yZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5leHBsb3JlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5leHBsb3JlX19iZy1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmV4cGxvcmVfX2JnLWltZy0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlIHtcbiAgICBoZWlnaHQ6IDY4MHB4OyB9XG4gICAgLmV4cGxvcmVfX2NvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5leHBsb3JlX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzU2NEQ0MTsgfVxuICAgIC5leHBsb3JlX19saW5rcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXhwbG9yZV9fbGlua3MgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAjNTY0RDQxO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1NjRENDE7IH1cbiAgLmV4cGxvcmVfX2NvbnRlbnQuaXMtYW5pbWF0ZWQge1xuICAgIG1hcmdpbi10b3A6IC0yNjBweDsgfVxuICAuZXhwbG9yZV9fYmctaW1nLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9IH1cblxuLnN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2OTdweDtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIC5zdG9yeSA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAuc3RvcnlfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDg5cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zdG9yeV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogZmlsbDsgfVxuICAuc3RvcnlfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA4OXB4O1xuICAgIHRvcDogNzVweDtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDsgfVxuICAuc3RvcnlfX3RpdGxlIHtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLnN0b3J5X190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzc1Njk1QjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyOHB4KSB7XG4gIC5zdG9yeSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnN0b3J5ID4gLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zdG9yeV9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9XG4gICAgLnN0b3J5X19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zdG9yeV9faW1hZ2UgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG4ucmV2aWV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7IH1cbiAgLnJldmlld3MgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7IH1cbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAucmV2aWV3c19fc2xpZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZXZpZXdzX19zbGlkZXItd3JhcCAucmV2aWV3cy1zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnJldmlld3NfX3NsaWRlci13cmFwIC5yZXZpZXdzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAucmV2aWV3c19fZG90cy5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7IH1cbiAgLnJldmlld3NfX2RvdHMuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJldmlld3NfX2RvdHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNCREI4QTc7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucmV2aWV3c19fZG90cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzc1Njk1QjsgfVxuXG4ucmV2aWV3LWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4zNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQwLCAxMzYsIDEyNCwgMC4yKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgcGFkZGluZzogMjRweCAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7IH1cbiAgLnJldmlldy1jYXJkX19hdmF0YXIge1xuICAgIHdpZHRoOiA2MXB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yZXZpZXctY2FyZF9fYXZhdGFyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5yZXZpZXctY2FyZF9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNzU2OTVCOyB9XG4gIC5yZXZpZXctY2FyZF9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgZmxleDogMTsgfVxuICAucmV2aWV3LWNhcmRfX21vcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzhDODg3QztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzc1Njk1QiwgIzc1Njk1Qikgbm8tcmVwZWF0IGxlZnQgYm90dG9tLzAgMXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgZWFzZSwgYmFja2dyb3VuZC1zaXplIC4yNXMgZWFzZTsgfVxuICAgIC5yZXZpZXctY2FyZF9fbW9yZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzc1Njk1QjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7IH1cblxuLmN0YS1yZWxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jdGEtcmVsYXhfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY3RhLXJlbGF4X19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmN0YS1yZWxheF9fZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNkN2NhYjkgMCUsIHJnYmEoMjE1LCAyMDIsIDE4NSwgMCkgNzAlKTsgfVxuICAuY3RhLXJlbGF4X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jdGEtcmVsYXhfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA5LjM1ZGVnLCAjNzU2OTViIDAuODMlLCAjOGM4ODdjIDk5LjMyJSk7IH1cbiAgLmZvb3Rlcl9fYmctZGVjbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtODBweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5mb290ZXJfX2JnLWRlY28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mb290ZXIgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNzBweCAwIDYwcHg7IH1cbiAgLmZvb3Rlcl9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDI1M3B4OyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDsgfVxuICAuZm9vdGVyX19jb250YWN0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3Qtcm93IHNwYW4sIC5mb290ZXJfX2NvbnRhY3Qtcm93IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvb3Rlcl9fY29udGFjdC1yb3cgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yczsgfVxuICAgICAgLmZvb3Rlcl9fY29udGFjdC1yb3cgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43NTsgfVxuICAuZm9vdGVyX19pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuZm9vdGVyX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4OyB9XG4gIC5mb290ZXJfX2NvbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNEREQ3QzQ7IH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5mb290ZXJfX2xpc3QgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7IH1cbiAgICAgIC5mb290ZXJfX2xpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43NTsgfVxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgLmZvb3Rlcl9fd2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgLmZvb3Rlcl9fc29jaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwtbGluay0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ3QzQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuZm9vdGVyX19iYXIge1xuICAgIGJhY2tncm91bmQ6ICMyMDFGMUY7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI0Y1RjZGNztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5mb290ZXJfX3Bvd2VyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmZvb3Rlcl9fcG93ZXJlZCBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmZvb3Rlcl9fc2NyaXB0aWNzLWxvZ28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5mb290ZXJfX3NjcmlwdGljcy1sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MTJweCkge1xuICAubmF2YmFyX19saW5rcyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTVweCAxNnB4OyB9XG4gIC5uYXZiYXJfX2xpbmtzIHVsIHtcbiAgICBnYXA6IDEycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7IH1cbiAgICAubmF2YmFyX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogNzJweDsgfVxuICAgIC5uYXZiYXJfX2xpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyX19sYW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyX19oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXJfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucm9vbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIC5nYWxsZXJ5ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLnN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuZ2FsbGVyeV9fYnRuLXdyYXAgLmJ0biB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb290ZXJfX2JyYW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA5OHB4OyB9XG4gIC5mb290ZXJfX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmZvb3Rlcl9fY29sLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmZvb3Rlcl9fbGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmZvb3Rlcl9fY29udGFjdC1yb3cgc3BhbiwgLmZvb3Rlcl9fY29udGFjdC1yb3cgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvb3Rlcl9fd2hhdHNhcHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb290ZXJfX2JhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gIC5mb290ZXJfX3Bvd2VyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgbGVmdDogNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmV2ZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmV2ZW50c19fZGVjby0xLCAuZXZlbnRzX19kZWNvLTIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudHNfX2ZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmV2ZW50c19fZnJhbWUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZXZlbnRzID4gLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZXZlbnRzX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9XG4gICAgLmV2ZW50c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gIC5mYWNpbGl0aWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmFjaWxpdGllc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMycHggMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLm5hdmJhcl9fbW9iaWxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuYnRuIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBnYXA6IDhweDsgfVxuICAgIC5idG4tLW91dGxpbmUtZGFyayB7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAuYnRuLS1maWxsZWQtYnJvd24ge1xuICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgLmJ0bi0tZmlsbGVkLWJlaWdlIHtcbiAgICAgIHdpZHRoOiAyNDBweDsgfVxuICAgIC5idG5fX2Fycm93IHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5uYXZiYXItd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDNweDtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAubmF2YmFyX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNzNweDsgfVxuICAgIC5uYXZiYXJfX2xpbmtzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyX19sYW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyX19oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXJfX3JpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhlcm9fX2xlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAuaGVyb19fcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5oZXJvX19yaWdodC1iZyB7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI3cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucm9vbXMge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4OyB9XG4gICAgLnJvb21zX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5yb29tc19fY2Fyb3VzZWwtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIC5yb29tc19fY2Fyb3VzZWwtd3JhcCAucm9vbXMtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpOyB9XG4gICAgLnJvb21zX19hcnJvd3Mge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxNjBweDsgfVxuICAgIC5yb29tc19fbmF2IHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4OyB9XG4gICAgICAucm9vbXNfX25hdiBpbWcge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4OyB9XG4gICAgLnJvb21zX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgLnJvb21zX19kb3RzLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLnJvb20tY2FyZCB7XG4gICAgaGVpZ2h0OiAzMjBweDsgfVxuICAuZXZlbnRzIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZXZlbnRzX19kZWNvLTEsIC5ldmVudHNfX2RlY28tMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50c19fZnJhbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZXZlbnRzX19mcmFtZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5ldmVudHMgPiAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ldmVudHNfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7IH1cbiAgICAuZXZlbnRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuZXZlbnRzX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZmFjaWxpdGllcyB7XG4gICAgcGFkZGluZzogNTVweCAwIDcwcHg7IH1cbiAgICAuZmFjaWxpdGllc19fZGVjby1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmFjaWxpdGllc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZhY2lsaXRpZXNfX2dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHggMTZweDsgfVxuICAuZmFjaWxpdHktY2FyZF9fYm94IHtcbiAgICB3aWR0aDogMTQ5cHg7XG4gICAgaGVpZ2h0OiAxNDlweDsgfVxuICAuZmFjaWxpdHktY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiA1OXB4OyB9XG4gIC5mYWNpbGl0eS1jYXJkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIC5nYWxsZXJ5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuZ2FsbGVyeV9fcm93LTEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGdhcDogNnB4OyB9XG4gICAgLmdhbGxlcnlfX2NvbC10aHJlZS1xdWFydGVycyB7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAuZ2FsbGVyeV9fY29sLXF1YXJ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuZ2FsbGVyeV9fcm93LTIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIC5nYWxsZXJ5X190aHVtYiB7XG4gICAgICBoZWlnaHQ6IDE3MHB4OyB9XG4gICAgLmdhbGxlcnlfX292ZXJsYXksIC5nYWxsZXJ5X19idG4td3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdhbGxlcnlfX2N0YS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLmdhbGxlcnlfX2N0YS1tb2JpbGUgLmJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzc1Njk1QjtcbiAgICAgICAgY29sb3I6ICM3NTY5NUI7IH1cbiAgICAgICAgLmdhbGxlcnlfX2N0YS1tb2JpbGUgLmJ0bjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc1Njk1QjsgfVxuICAuZXhwbG9yZS1wb3B1cCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpOyB9XG4gICAgLmV4cGxvcmUtcG9wdXAuaXMtb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAuc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLnN0b3J5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3J5X19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDAgNjBweDsgfVxuICAucmV2aWV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAucmV2aWV3LWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmN0YS1yZWxheCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDsgfVxuICAgIC5jdGEtcmVsYXhfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogODVweDsgfVxuICAuZm9vdGVyX193aGF0c2FwcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZvb3Rlcl9fcG93ZXJlZCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mb290ZXJfX2JhciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19wb3dlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubmF2YmFyX19waG9uZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm5hdmJhcl9fcGhvbmUgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5uYXZiYXJfX2hhbWJ1cmdlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5zdG9yeV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLmZhY2lsaXR5LWNhcmRfX2JveCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7IH1cbiAgLmZhY2lsaXR5LWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuZmFjaWxpdHktY2FyZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cblxuLmNhbWVyZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2FtZXJlLWhlcm9fX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY2FtZXJlLWhlcm9fX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY2FtZXJlLWhlcm9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpOyB9XG4gIC5jYW1lcmUtaGVyb19fZGVjby1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5jYW1lcmUtaGVyb19fZGVjby1sZWZ0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhbWVyZS1oZXJvID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5jYW1lcmUtaGVyb19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jYW1lcmUtaW50cm8ge1xuICBwYWRkaW5nOiA1NXB4IDAgMDsgfVxuICAuY2FtZXJlLWludHJvID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYW1lcmUtaW50cm9fX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2FtZXJlLWdyaWQge1xuICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7IH1cbiAgLmNhbWVyZS1ncmlkX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogODJweDsgfVxuXG4uY2FtZXJlLWNhcmQge1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDE2NHB4KSAvIDMpOyB9XG4gIC5jYW1lcmUtY2FyZF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FtZXJlLWNhcmRfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgLmNhbWVyZS1jYXJkX19pbm5lcjpob3ZlciAuY2FtZXJlLWNhcmRfX2JnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG4gIC5jYW1lcmUtY2FyZF9fdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2FtZXJlLWNhcmRfX3R5cGUgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjOEM4ODdDO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAgIC5jYW1lcmUtY2FyZF9fdHlwZSBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5jYW1lcmUtZ3JpZF9faW5uZXIge1xuICAgIGdhcDogNDBweDsgfVxuICAuY2FtZXJlLWNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gODBweCkgLyAzKTsgfVxuICAgIC5jYW1lcmUtY2FyZF9faW5uZXIge1xuICAgICAgaGVpZ2h0OiAzMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY2FtZXJlLWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7IH1cbiAgICAuY2FtZXJlLWhlcm9fX2RlY28tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhbWVyZS1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAuY2FtZXJlLWludHJvIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMDsgfVxuICAgIC5jYW1lcmUtaW50cm9fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jYW1lcmUtZ3JpZCB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHg7IH1cbiAgICAuY2FtZXJlLWdyaWRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGdhcDogMzBweDsgfVxuICAuY2FtZXJlLWNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTsgfVxuICAgIC5jYW1lcmUtY2FyZF9faW5uZXIge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC5jYW1lcmUtY2FyZF9fdHlwZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY2FtZXJlLWdyaWRfX2lubmVyIHtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmNhbWVyZS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgIC5jYW1lcmUtY2FyZF9faW5uZXIge1xuICAgICAgaGVpZ2h0OiAzNjBweDsgfSB9XG5cbi5jYW1lcmEtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDEwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5jYW1lcmEtaGVyb19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNhbWVyYS1oZXJvX19iZyA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNhbWVyYS1oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTsgfVxuICAuY2FtZXJhLWhlcm9fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jYW1lcmEtaGVyb19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhbWVyYS1pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FtZXJhLWludHJvX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhbWVyYS1pbnRyb19fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jYW1lcmEtZ2FsbGVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5jYW1lcmEtZ2FsbGVyeSA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FtZXJhLWdhbGxlcnlfX3ZpZXdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgaGVpZ2h0OiA2MzFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYW1lcmEtZ2FsbGVyeV9fbWFpbiB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHpvb20taW47IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX21haW4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X19tYWluOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X19tYWluOmhvdmVyIC5jYW1lcmEtZ2FsbGVyeV9fem9vbS1oaW50IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhbWVyYS1nYWxsZXJ5X196b29tLWhpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X196b29tLWhpbnQgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICM3NTY5NUI7IH1cbiAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYnMtY29sIHtcbiAgICBmbGV4OiAwIDAgMTkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4OyB9XG4gIC5jYW1lcmEtZ2FsbGVyeV9fbmF2IHtcbiAgICBmbGV4OiAwIDAgMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjQ0RDOEI2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yczsgfVxuICAgIC5jYW1lcmEtZ2FsbGVyeV9fbmF2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCREI4QTc7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX25hdiBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAuY2FtZXJhLWdhbGxlcnkgLmNhbWVyYS10aHVtYnMtc3dpcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAuY2FtZXJhLWdhbGxlcnlfX3RodW1iIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg1OyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYi5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM3NTY5NUI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYW1lcmEtbGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7IH1cbiAgLmNhbWVyYS1saWdodGJveC5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5jYW1lcmEtbGlnaHRib3hfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkyKTtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG4gIC5jYW1lcmEtbGlnaHRib3hfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7IH1cbiAgLmNhbWVyYS1saWdodGJveF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5jYW1lcmEtbGlnaHRib3hfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyOHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAgIC5jYW1lcmEtbGlnaHRib3hfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhbWVyYS1saWdodGJveF9fcHJldiwgLmNhbWVyYS1saWdodGJveF9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAgIC5jYW1lcmEtbGlnaHRib3hfX3ByZXY6aG92ZXIsIC5jYW1lcmEtbGlnaHRib3hfX25leHQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2FtZXJhLWxpZ2h0Ym94X19wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jYW1lcmEtbGlnaHRib3hfX25leHQge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5jYW1lcmEtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuY2FtZXJhLWNvbnRlbnRfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuY2FtZXJhLWNvbnRlbnRfX21haW4ge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5jYW1lcmEtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhbWVyYS1jb250ZW50X19kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzIwMUYxRjsgfVxuICAgIC5jYW1lcmEtY29udGVudF9fZGVzYyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5jYW1lcmEtY29udGVudF9fZGVzYyBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhbWVyYS1jb250ZW50X19kZXNjIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzc1Njk1QjsgfVxuXG4uY2FtZXJhLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5jYW1lcmEtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNywgMTA1LCA5MSwgMC4zKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzU2OTVCO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jYW1lcmEtYmFkZ2UgaW1nIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmNhbWVyYS1wcmljZS1jYXJkIHtcbiAgZmxleDogMCAwIDI2MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMjAyLCAxODUsIDAuMyk7XG4gIHBhZGRpbmc6IDI4cHggMzBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYW1lcmEtcHJpY2UtY2FyZF9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNzUpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuY2FtZXJhLXByaWNlLWNhcmRfX3ZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAuY2FtZXJhLXByaWNlLWNhcmRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNhbWVyYS1hbWVuaXRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMDIsIDE4NSwgMC4yMyk7XG4gIHBhZGRpbmc6IDQ0cHggNTBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYW1lcmEtYW1lbml0aWVzX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLmNhbWVyYS1hbWVuaXRpZXNfX2NvbCB7XG4gICAgZmxleDogMTsgfVxuICAuY2FtZXJhLWFtZW5pdGllc19fb3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhbWVyYS1hbWVuaXRpZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5jYW1lcmEtYW1lbml0aWVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLmNhbWVyYS1hbWVuaXRpZXNfX2xpc3QtLWNvbHVtbnMge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogNDBweDsgfVxuICAgICAgLmNhbWVyYS1hbWVuaXRpZXNfX2xpc3QtLWNvbHVtbnMgbGkge1xuICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgLmNhbWVyYS1hbWVuaXRpZXNfX2xpc3QgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMyMDFGMUY7IH1cbiAgICAgIC5jYW1lcmEtYW1lbml0aWVzX19saXN0IGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAuY2FtZXJhLWFtZW5pdGllc19fcG9saWN5IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyMDFGMUY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY2FtZXJhLWFtZW5pdGllc19fcG9saWN5IHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzc1Njk1QjsgfVxuXG4uY2FtZXJhLWJvb2tpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5jYW1lcmEtYm9va2luZ19fZGVjbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNhbWVyYS1ib29raW5nX19kZWNvLS10b3Age1xuICAgICAgdG9wOiAtMzRweDtcbiAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA3OHB4OyB9XG4gICAgLmNhbWVyYS1ib29raW5nX19kZWNvLS1ib3R0b20ge1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICBib3R0b206IC01NHB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAuY2FtZXJhLWJvb2tpbmdfX2luZm8ge1xuICAgIGZsZXg6IDAgMCAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzc1Njk1QjtcbiAgICBwYWRkaW5nOiA2MHB4IDQ4cHg7IH1cbiAgLmNhbWVyYS1ib29raW5nX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmNhbWVyYS1ib29raW5nX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgLmNhbWVyYS1ib29raW5nX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4OyB9XG4gIC5jYW1lcmEtYm9va2luZ19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jYW1lcmEtYm9va2luZ19fcm93IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgIC5jYW1lcmEtYm9va2luZ19fcm93IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNhbWVyYS1ib29raW5nX19mb3JtIHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGNUYxRTg7XG4gICAgcGFkZGluZzogNDhweCA1MHB4OyB9XG4gICAgLmNhbWVyYS1ib29raW5nX19mb3JtIC53cGNmNyBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDIwcHggMjRweDsgfVxuICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSAud3BjZjcgZm9ybSBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSAuY2Y3LWZ1bGwsXG4gICAgLmNhbWVyYS1ib29raW5nX19mb3JtIC53cGNmNyBmb3JtIHA6aGFzKC5jZjctZnVsbCksXG4gICAgLmNhbWVyYS1ib29raW5nX19mb3JtIC53cGNmNyBmb3JtIGxhYmVsOmhhcyguY2Y3LWZ1bGwpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmNhbWVyYS1ib29raW5nX19mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMjUpO1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyMDFGMUY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yczsgfVxuICAgICAgLmNhbWVyYS1ib29raW5nX19mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgICAgLmNhbWVyYS1ib29raW5nX19mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAgICAgLmNhbWVyYS1ib29raW5nX19mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gICAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3NTY5NUI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZWFkLW9ubHksXG4gICAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlYWQtb25seSxcbiAgICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlYWQtb25seSxcbiAgICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlYWQtb25seSxcbiAgICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSB0ZXh0YXJlYTpyZWFkLW9ubHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4wNik7XG4gICAgICAgIGNvbG9yOiByZ2JhKDMyLCAzMSwgMzEsIDAuNyk7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICM3NTY5NUI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODg7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNjMDM5MmI7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0gLndwY2Y3LW1haWwtc2VudC1vayB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoNDYsIDEyNSwgNTAsIDAuNDUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTI1LCA1MCwgMC4wNyk7XG4gICAgICBjb2xvcjogIzJlN2QzMjsgfVxuICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgLmNhbWVyYS1ib29raW5nX19mb3JtIC53cGNmNy1zcGFtLWJsb2NrZWQsXG4gICAgLmNhbWVyYS1ib29raW5nX19mb3JtIC53cGNmNy1tYWlsLXNlbnQtbmcsXG4gICAgLmNhbWVyYS1ib29raW5nX19mb3JtIC53cGNmNy1hYm9ydGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDU3LCA0MywgMC40NSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjA3KTtcbiAgICAgIGNvbG9yOiAjYzAzOTJiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhbWVyYS1nYWxsZXJ5X192aWV3ZXIge1xuICAgIGhlaWdodDogNTIwcHg7IH1cbiAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYnMtY29sIHtcbiAgICBmbGV4OiAwIDAgMTYwcHg7IH1cbiAgLmNhbWVyYS1jb250ZW50X190b3Age1xuICAgIGdhcDogMzZweDsgfVxuICAuY2FtZXJhLXByaWNlLWNhcmQge1xuICAgIGZsZXg6IDAgMCAyMjBweDsgfVxuICAuY2FtZXJhLWFtZW5pdGllc19fcm93IHtcbiAgICBnYXA6IDQwcHg7IH1cbiAgLmNhbWVyYS1ib29raW5nX19pbmZvIHtcbiAgICBmbGV4OiAwIDAgMjgwcHg7XG4gICAgcGFkZGluZzogNDRweCAzNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYW1lcmEtaGVybyB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5jYW1lcmEtaGVyb19faWNvbiB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYm90dG9tOiAtNjVweDsgfVxuICAuY2FtZXJhLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgICAuY2FtZXJhLWludHJvX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5jYW1lcmEtaW50cm9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuY2FtZXJhLWdhbGxlcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X192aWV3ZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGdhcDogMTBweDsgfVxuICAgIC5jYW1lcmEtZ2FsbGVyeV9fbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1icy1jb2wge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5jYW1lcmEtZ2FsbGVyeV9fdGh1bWJzLWNvbCAuY2FtZXJhLWdhbGxlcnlfX25hdi0tcHJldiBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAuY2FtZXJhLWdhbGxlcnlfX3RodW1icy1jb2wgLmNhbWVyYS1nYWxsZXJ5X19uYXYtLW5leHQgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIC5jYW1lcmEtZ2FsbGVyeSAuY2FtZXJhLXRodW1icy1zd2lwZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbWVyYS1nYWxsZXJ5IC5jYW1lcmEtdGh1bWJzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbWVyYS1nYWxsZXJ5X190aHVtYiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbWVyYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIC5jYW1lcmEtY29udGVudF9fdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuY2FtZXJhLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5jYW1lcmEtY29udGVudF9fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhbWVyYS1wcmljZS1jYXJkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYW1lcmEtYW1lbml0aWVzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI0cHggMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmNhbWVyYS1hbWVuaXRpZXNfX3JvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIC5jYW1lcmEtYW1lbml0aWVzX19saXN0LS1jb2x1bW5zIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMTsgfVxuICAuY2FtZXJhLWJvb2tpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2luZm8ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzZweCAyNHB4OyB9XG4gICAgLmNhbWVyYS1ib29raW5nX19kZWNvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FtZXJhLWJvb2tpbmdfX2Zvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIycHg7IH1cbiAgICAgIC5jYW1lcmEtYm9va2luZ19fZm9ybSAud3BjZjcgZm9ybSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmZhY2lsaXRhdGktaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZhY2lsaXRhdGktaGVyb19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5mYWNpbGl0YXRpLWhlcm9fX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZmFjaWxpdGF0aS1oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTsgfVxuICAuZmFjaWxpdGF0aS1oZXJvID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mYWNpbGl0YXRpLWhlcm9fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgICBsZWZ0OiA4N3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZhY2lsaXRhdGktcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtNTZweDsgfVxuICAuZmFjaWxpdGF0aS1yZXZpZXdfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG4gICAgYmFja2dyb3VuZDogIzc1Njk1QjtcbiAgICBwYWRkaW5nOiAzMHB4IDQ0cHg7IH1cbiAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX2NhcmQgKyAuZmFjaWxpdGF0aS1yZXZpZXdfX2NhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5mYWNpbGl0YXRpLXJldmlld19fY2FyZC0tZ29vZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU2OTVCOyB9XG4gICAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX2NhcmQtLWdvb2dsZSAuZmFjaWxpdGF0aS1yZXZpZXdfX3Njb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC4zKTsgfVxuICAgICAgLmZhY2lsaXRhdGktcmV2aWV3X19jYXJkLS1nb29nbGUgLmZhY2lsaXRhdGktcmV2aWV3X19zY29yZS1udW0sXG4gICAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX2NhcmQtLWdvb2dsZSAuZmFjaWxpdGF0aS1yZXZpZXdfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICM3NTY5NUI7IH1cbiAgICAgIC5mYWNpbGl0YXRpLXJldmlld19fY2FyZC0tZ29vZ2xlIC5mYWNpbGl0YXRpLXJldmlld19fc2NvcmUtc2NhbGUsXG4gICAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX2NhcmQtLWdvb2dsZSAuZmFjaWxpdGF0aS1yZXZpZXdfX3NvdXJjZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC43KTsgfVxuICAgICAgLmZhY2lsaXRhdGktcmV2aWV3X19jYXJkLS1nb29nbGUgLmZhY2lsaXRhdGktcmV2aWV3X19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC44KTsgfVxuICAgICAgLmZhY2lsaXRhdGktcmV2aWV3X19jYXJkLS1nb29nbGUgLmZhY2lsaXRhdGktcmV2aWV3X19idG4ge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM3NTY5NUI7IH1cbiAgICAgICAgLmZhY2lsaXRhdGktcmV2aWV3X19jYXJkLS1nb29nbGUgLmZhY2lsaXRhdGktcmV2aWV3X19idG4gaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgb3BhY2l0eSgwLjYpOyB9XG4gICAgICAgIC5mYWNpbGl0YXRpLXJldmlld19fY2FyZC0tZ29vZ2xlIC5mYWNpbGl0YXRpLXJldmlld19fYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzc1Njk1QjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mYWNpbGl0YXRpLXJldmlld19fY2FyZC0tZ29vZ2xlIC5mYWNpbGl0YXRpLXJldmlld19fYnRuOmhvdmVyIGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gIC5mYWNpbGl0YXRpLXJldmlld19fc291cmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAuZmFjaWxpdGF0aS1yZXZpZXdfX3Njb3JlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX3Njb3JlLW51bSB7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mYWNpbGl0YXRpLXJldmlld19fc2NvcmUtc2NhbGUge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLmZhY2lsaXRhdGktcmV2aWV3X19ib2R5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuZmFjaWxpdGF0aS1yZXZpZXdfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgLmZhY2lsaXRhdGktcmV2aWV3X19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42OCk7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mYWNpbGl0YXRpLXJldmlld19fYnRuIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGJvcmRlci1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2U7IH1cbiAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX2J0biBpbWcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIGZpbHRlciAuM3MgZWFzZTsgfVxuICAgIC5mYWNpbGl0YXRpLXJldmlld19fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEREQ3QzQ7XG4gICAgICBib3JkZXItY29sb3I6ICNEREQ3QzQ7XG4gICAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAgICAgLmZhY2lsaXRhdGktcmV2aWV3X19idG46aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBvcGFjaXR5KDAuNjUpOyB9XG5cbi5mYWNpbGl0YXRpLWludHJvIHtcbiAgcGFkZGluZzogNDhweCAwIDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmFjaWxpdGF0aS1pbnRyb19fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mYWNpbGl0YXRpLWZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjREREN0M0O1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZhY2lsaXRhdGktZmVhdHVyZWRfX2RlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5mYWNpbGl0YXRpLWZlYXR1cmVkX19kZWNvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYWNpbGl0YXRpLWZlYXR1cmVkID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZhY2lsaXRhdGktZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgNDRweDsgfVxuICAuZmFjaWxpdGF0aS1mZWF0dXJlZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4IDUycHg7IH1cblxuLmZhY2lsaXRhdGktY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZhY2lsaXRhdGktY2FyZF9fYm94IHtcbiAgICB3aWR0aDogMTQ4cHg7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICBib3JkZXI6IDEuMzA3cHggc29saWQgIzc1Njk1QjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7IH1cbiAgICAuZmFjaWxpdGF0aS1jYXJkX19ib3g6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMDUpOyB9XG4gIC5mYWNpbGl0YXRpLWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5mYWNpbGl0YXRpLWNhcmRfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTY4cHg7IH1cblxuLmZhY2lsaXRhdGktY2hlY2tsaXN0IHtcbiAgcGFkZGluZzogOTBweCAwIDEwMHB4OyB9XG4gIC5mYWNpbGl0YXRpLWNoZWNrbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmZhY2lsaXRhdGktY2hlY2tsaXN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW46IDAgMCA1MHB4OyB9XG4gIC5mYWNpbGl0YXRpLWNoZWNrbGlzdF9fY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDI4cHg7IH1cblxuLmNoZWNrbGlzdC1jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDIxNSwgMTk2LCAwLjM1KTtcbiAgcGFkZGluZzogMjZweCAyOHB4IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmNoZWNrbGlzdC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7IH1cbiAgLmNoZWNrbGlzdC1jYXJkX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDExcHg7IH1cbiAgICAuY2hlY2tsaXN0LWNhcmRfX2xpc3QgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjMjAxRjFGOyB9XG4gICAgICAuY2hlY2tsaXN0LWNhcmRfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY29sb3I6ICM3NTY5NUI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuY2hlY2tsaXN0LWNhcmRfX25vdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjY1KTtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5mYWNpbGl0YXRpLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgLmZhY2lsaXRhdGktaW5mb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmZhY2lsaXRhdGktaW5mb19fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBtYXJnaW46IDAgMCA1MHB4OyB9XG4gIC5mYWNpbGl0YXRpLWluZm9fX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7IH1cbiAgLmZhY2lsaXRhdGktaW5mb19fYmxvY2sge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuZmFjaWxpdGF0aS1pbmZvX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC5mYWNpbGl0YXRpLWluZm9fX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZhY2lsaXRhdGktaW5mb19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAuZmFjaWxpdGF0aS1jaGVja2xpc3RfX2NvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZmFjaWxpdGF0aS1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gICAgLmZhY2lsaXRhdGktaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5mYWNpbGl0YXRpLXJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgICAuZmFjaWxpdGF0aS1yZXZpZXdfX2NhcmQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMjJweCAyNHB4O1xuICAgICAgZ2FwOiAxOHB4OyB9XG4gICAgLmZhY2lsaXRhdGktcmV2aWV3X19zY29yZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gICAgLmZhY2lsaXRhdGktcmV2aWV3X19idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmFjaWxpdGF0aS1pbnRybyB7XG4gICAgcGFkZGluZzogNDVweCAwIDQ1cHg7IH1cbiAgICAuZmFjaWxpdGF0aS1pbnRyb19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5mYWNpbGl0YXRpLWZlYXR1cmVkIHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7IH1cbiAgICAuZmFjaWxpdGF0aS1mZWF0dXJlZF9fZGVjbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZhY2lsaXRhdGktZmVhdHVyZWRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuZmFjaWxpdGF0aS1mZWF0dXJlZF9fZ3JpZCB7XG4gICAgICBnYXA6IDMwcHggMjRweDsgfVxuICAuZmFjaWxpdGF0aS1jYXJkX19ib3gge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gIC5mYWNpbGl0YXRpLWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDsgfVxuICAuZmFjaWxpdGF0aS1jYXJkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5mYWNpbGl0YXRpLWNoZWNrbGlzdCB7XG4gICAgcGFkZGluZzogNjBweCAwIDcwcHg7IH1cbiAgICAuZmFjaWxpdGF0aS1jaGVja2xpc3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICAuZmFjaWxpdGF0aS1pbmZvIHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7IH1cbiAgICAuZmFjaWxpdGF0aS1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZhY2lsaXRhdGktY2hlY2tsaXN0X19jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH1cbiAgLmZhY2lsaXRhdGktaW5mb19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgLmZhY2lsaXRhdGktcmV2aWV3X19jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmdhbGVyaWUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmdhbGVyaWUtaGVyb19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5nYWxlcmllLWhlcm9fX2JnID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZ2FsZXJpZS1oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTsgfVxuICAuZ2FsZXJpZS1oZXJvID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5nYWxlcmllLWhlcm9fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDg3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZ2FsZXJpZS1maWx0ZXIge1xuICBwYWRkaW5nOiA2MnB4IDAgNTJweDsgfVxuICAuZ2FsZXJpZS1maWx0ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDsgfVxuICAuZ2FsZXJpZS1maWx0ZXJfX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDlweDsgfVxuICAgIC5nYWxlcmllLWZpbHRlcl9fYnRuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1Njk1QjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA2KTsgfVxuICAgIC5nYWxlcmllLWZpbHRlcl9fYnRuLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICM3NTY5NUI7IH1cbiAgLmdhbGVyaWUtZmlsdGVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG4uZ2FsZXJpZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG4gIC5nYWxlcmllLWJvZHkgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBwYWRkaW5nOiAwIDQ0cHg7IH1cblxuLmdhbGVyaWUtZ3JpZCB7XG4gIGNvbHVtbnM6IDM7XG4gIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgLmdhbGVyaWUtZ3JpZF9faXRlbSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgaGVpZ2h0OiA0NjBweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMikge1xuICAgICAgaGVpZ2h0OiAyNjhweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgaGVpZ2h0OiAzNzZweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgNCkge1xuICAgICAgaGVpZ2h0OiAyMThweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgNSkge1xuICAgICAgaGVpZ2h0OiA0MTZweDsgfVxuICAgIC5nYWxlcmllLWdyaWRfX2l0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG4gICAgLmdhbGVyaWUtZ3JpZF9faXRlbTpob3ZlciAuZ2FsZXJpZS1ncmlkX19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOmhvdmVyIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZ2FsZXJpZS1ncmlkX19pdGVtLmlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5nYWxlcmllLWdyaWRfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC41Mik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgc3ZnIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTsgfVxuXG4uZ2FsZXJpZS1saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94LmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjk0KTtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDg4dmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19pbWcge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXgtaGVpZ2h0OiA4OHZoO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE4czsgfVxuICAgIC5nYWxlcmllLWxpZ2h0Ym94X19pbWcuaXMtbG9hZGluZyB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjJweCAyOHB4OyB9XG4gIC5nYWxlcmllLWxpZ2h0Ym94X19jb3VudGVyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTsgfVxuICAuZ2FsZXJpZS1saWdodGJveF9fY2xvc2Uge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzOyB9XG4gICAgLmdhbGVyaWUtbGlnaHRib3hfX2Nsb3NlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX3ByZXYsIC5nYWxlcmllLWxpZ2h0Ym94X19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yczsgfVxuICAgIC5nYWxlcmllLWxpZ2h0Ym94X19wcmV2OmhvdmVyLCAuZ2FsZXJpZS1saWdodGJveF9fbmV4dDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpOyB9XG4gICAgLmdhbGVyaWUtbGlnaHRib3hfX3ByZXYgc3ZnLCAuZ2FsZXJpZS1saWdodGJveF9fbmV4dCBzdmcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX3ByZXYge1xuICAgIGxlZnQ6IDIycHg7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX25leHQge1xuICAgIHJpZ2h0OiAyMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdhbGVyaWUtZ3JpZCB7XG4gICAgY29sdW1uczogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsZXJpZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gICAgLmdhbGVyaWUtaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmdhbGVyaWUtZmlsdGVyIHtcbiAgICBwYWRkaW5nOiA0MnB4IDAgMzZweDsgfVxuICAgIC5nYWxlcmllLWZpbHRlcl9fYnRuIHtcbiAgICAgIHBhZGRpbmc6IDExcHggMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuZ2FsZXJpZS1ib2R5ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5nYWxlcmllLWdyaWQge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogNnB4OyB9XG4gICAgLmdhbGVyaWUtZ3JpZF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4OyB9XG4gICAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDIpIHtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDsgfVxuICAgICAgLmdhbGVyaWUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNW4gKyAzKSB7XG4gICAgICAgIGhlaWdodDogMjMwcHg7IH1cbiAgICAgIC5nYWxlcmllLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuICsgNCkge1xuICAgICAgICBoZWlnaHQ6IDE0NXB4OyB9XG4gICAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDUpIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDsgfVxuICAuZ2FsZXJpZS1saWdodGJveF9fcHJldiB7XG4gICAgbGVmdDogOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuZ2FsZXJpZS1saWdodGJveF9fbmV4dCB7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmdhbGVyaWUtbGlnaHRib3hfX2JhciB7XG4gICAgcGFkZGluZzogMTRweCAxOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5nYWxlcmllLWdyaWQge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgICAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDEpLCAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDIpLCAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDMpLCAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDQpLCAuZ2FsZXJpZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biArIDUpIHtcbiAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmdhbGVyaWUtZmlsdGVyX19pbm5lciB7XG4gICAgZ2FwOiA2cHg7IH1cbiAgLmdhbGVyaWUtZmlsdGVyX19idG4ge1xuICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBnYXA6IDZweDsgfVxuICAuZ2FsZXJpZS1maWx0ZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4uY29udGFjdC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmNvbnRhY3QtaGVyb19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNvbnRhY3QtaGVyb19fYmcgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jb250YWN0LWhlcm9fX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpOyB9XG4gIC5jb250YWN0LWhlcm9fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jb250YWN0LWhlcm9fX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250YWN0LWludHJvIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtaW50cm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWN0LWludHJvX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb250YWN0LW1haW4ge1xuICBwYWRkaW5nOiA5MHB4IDAgMHB4OyB9XG4gIC5jb250YWN0LW1haW4gPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLmNvbnRhY3QtaW5mbyB7XG4gIGZsZXg6IDAgMCA0MDBweDtcbiAgYmFja2dyb3VuZDogIzc1Njk1QjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGFjdC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmNvbnRhY3QtaW5mb19fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuICAuY29udGFjdC1pbmZvX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwOyB9XG5cbi5jb250YWN0LWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmc6IDIycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cbiAgLmNvbnRhY3QtZGV0YWlsOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuICAuY29udGFjdC1kZXRhaWxfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgIC5jb250YWN0LWRldGFpbF9faWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY29udGFjdC1kZXRhaWxfX2JvZHkge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxOyB9XG4gIC5jb250YWN0LWRldGFpbF9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuY29udGFjdC1kZXRhaWxfX3ZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuY29udGFjdC1kZXRhaWxfX3ZhbHVlIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAgIC5jb250YWN0LWRldGFpbF9fdmFsdWUgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLmNvbnRhY3Qtc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuY29udGFjdC1zb2NpYWxfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5jb250YWN0LXNvY2lhbF9faWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4OyB9XG4gIC5jb250YWN0LXNvY2lhbF9fbGluayB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzOyB9XG4gICAgLmNvbnRhY3Qtc29jaWFsX19saW5rIGltZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgICAuY29udGFjdC1zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNGNUYxRTg7XG4gIHBhZGRpbmc6IDYwcHggNTBweDsgfVxuICAuY29udGFjdC1mb3JtLXdyYXBfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNyBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDIwcHggMjRweDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3IGZvcm0gcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLmNmNy1mdWxsLFxuLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNyBmb3JtIHA6aGFzKC5jZjctZnVsbCksXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3IGZvcm0gbGFiZWw6aGFzKC5jZjctZnVsbCkge1xuICBncmlkLWNvbHVtbjogMSAvIC0xOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzc1Njk1QjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jb250YWN0LWZvcm0td3JhcCBsYWJlbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb250YWN0LWZvcm0td3JhcCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uY29udGFjdC1mb3JtLXdyYXAgdGV4dGFyZWEsXG4uY29udGFjdC1mb3JtLXdyYXAgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NTY5NUI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnM7IH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0LWZvcm0td3JhcCBpbnB1dFt0eXBlPVwidGVsXCJdOjpwbGFjZWhvbGRlcixcbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJudW1iZXJcIl06OnBsYWNlaG9sZGVyLFxuICAuY29udGFjdC1mb3JtLXdyYXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuICAuY29udGFjdC1mb3JtLXdyYXAgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjM4KTsgfVxuICAuY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIC5jb250YWN0LWZvcm0td3JhcCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gIC5jb250YWN0LWZvcm0td3JhcCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAuY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgLmNvbnRhY3QtZm9ybS13cmFwIHRleHRhcmVhOmZvY3VzLFxuICAuY29udGFjdC1mb3JtLXdyYXAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3NTY5NUI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDIxNSwgMTk2LCAwLjE4KTsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3NTY5NUInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LXN1Ym1pdCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2OTVCO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1hZ2VzL2Fycm93LXJpZ2h0LWJ0bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgcGFkZGluZy1yaWdodDogNDRweDsgfVxuICAuY29udGFjdC1mb3JtLXdyYXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgLmNvbnRhY3QtZm9ybS13cmFwIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4gIC5jb250YWN0LWZvcm0td3JhcCAud3BjZjctc3VibWl0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2MwMzkyYiAhaW1wb3J0YW50OyB9XG5cbi5jb250YWN0LWZvcm0td3JhcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjMDM5MmI7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcCAud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCAxMjUsIDUwLCAwLjQ1KTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTI1LCA1MCwgMC4wNyk7XG4gIGNvbG9yOiAjMmU3ZDMyOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LXNwYW0tYmxvY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDU3LCA0MywgMC40NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkyLCA1NywgNDMsIDAuMDcpO1xuICBjb2xvcjogI2MwMzkyYjsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLndwY2Y3LW1haWwtc2VudC1uZyxcbi5jb250YWN0LWZvcm0td3JhcCAud3BjZjctYWJvcnRlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDU3LCA0MywgMC40NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkyLCA1NywgNDMsIDAuMDcpO1xuICBjb2xvcjogI2MwMzkyYjsgfVxuXG4uY29udGFjdC1vdXRybyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250YWN0LW91dHJvX19pY29uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDsgfVxuICAgIC5jb250YWN0LW91dHJvX19pY29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFjdC1vdXRyb19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzU2OTVCOyB9XG5cbi5jb250YWN0LW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWN0LW1hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMjAlKSBjb250cmFzdCgxLjA1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIGZsZXg6IDAgMCAzNDBweDtcbiAgICBwYWRkaW5nOiA0NHB4IDM0cHg7IH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiA0NHB4IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNvbnRhY3QtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5jb250YWN0LWhlcm9fX2ljb24ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJvdHRvbTogLTY1cHg7IH1cbiAgLmNvbnRhY3QtaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAgIC5jb250YWN0LWludHJvX190aXRsZSwgLmNvbnRhY3QtaW50cm9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAuY29udGFjdC1tYWluIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDsgfVxuICAgIC5jb250YWN0LW1haW4gPiAuY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3QtaW5mbyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNnB4IDI0cHg7IH1cbiAgICAuY29udGFjdC1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuY29udGFjdC1pbmZvX19zdWJ0aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAuY29udGFjdC1mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDM2cHggMjRweDsgfVxuICAgIC5jb250YWN0LWZvcm0td3JhcCAud3BjZjcgZm9ybSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuY29udGFjdC1tYXAge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhY3QtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuY29udGFjdC1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAuY29udGFjdC1pbnRyb19fdGl0bGUsIC5jb250YWN0LWludHJvX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE4cHg7IH1cbiAgICAuY29udGFjdC1mb3JtLXdyYXBfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmNvbnRhY3QtZm9ybS13cmFwX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uZGVzcHJlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kZXNwcmUtaGVyb19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5kZXNwcmUtaGVyb19fYmcgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5kZXNwcmUtaGVyb19fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTYuMzVkZWcsIHJnYmEoMTg5LCAxODQsIDE2NywgMCkgMjMuMzElLCByZ2JhKDIwNSwgMjAwLCAxODIsIDAuODgpIDc4LjU1JSk7IH1cbiAgLmRlc3ByZS1oZXJvID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5kZXNwcmUtaGVyb19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kZXNwcmUtaW50cm8ge1xuICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kZXNwcmUtaW50cm8gPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGVzcHJlLWludHJvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMUMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMDQ1KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuZGVzcHJlLWludHJvX19xdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuICAuZGVzcHJlLWludHJvX19zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICM3NTY5NUI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAuZGVzcHJlLWludHJvX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNzIpO1xuICAgIG1heC13aWR0aDogNjYwcHg7IH1cblxuLmRlc3ByZS1zdG9yeSB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDsgfVxuICAuZGVzcHJlLXN0b3J5X19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwOyB9XG4gICAgLmRlc3ByZS1zdG9yeV9fc2VjdGlvbjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjREREN0M0OyB9XG4gICAgLmRlc3ByZS1zdG9yeV9fc2VjdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX3NlY3Rpb24tLXJldmVyc2VkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuZGVzcHJlLXN0b3J5X19pbWFnZSB7XG4gICAgZmxleDogMCAwIDUyJTtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRlc3ByZS1zdG9yeV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7IH1cbiAgICAuZGVzcHJlLXN0b3J5X19pbWFnZTpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTsgfVxuICAuZGVzcHJlLXN0b3J5X19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA3MHB4IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kZXNwcmUtc3RvcnlfX251bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMDYpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmRlc3ByZS1zdG9yeV9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4Qzg4N0M7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICAgLmRlc3ByZS1zdG9yeV9fbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4Qzg4N0M7IH1cbiAgLmRlc3ByZS1zdG9yeV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5kZXNwcmUtc3RvcnlfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNzgpOyB9XG4gICAgLmRlc3ByZS1zdG9yeV9fdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5kZXNwcmUtc3RvcnlfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGVzcHJlLXF1b3RlIHtcbiAgYmFja2dyb3VuZDogI0RERDdDNDtcbiAgcGFkZGluZzogODBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlc3ByZS1xdW90ZV9fbWFyayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuZGVzcHJlLXF1b3RlX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjhweDsgfVxuICAuZGVzcHJlLXF1b3RlX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC40KTsgfVxuXG4uZGVzcHJlLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHg7XG4gIGJhY2tncm91bmQ6ICM3NTY5NUI7IH1cbiAgLmRlc3ByZS12YWx1ZXMgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGVzcHJlLXZhbHVlc19faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGNvbG9yOiAjREREN0M0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZXNwcmUtdmFsdWVzX19zdWIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAyMTUsIDE5NiwgMC42NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlc3ByZS12YWx1ZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZGVzcHJlLXZhbHVlIHtcbiAgcGFkZGluZzogNTBweCA0NHB4IDUycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIxLCAyMTUsIDE5NiwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIxLCAyMTUsIDE5NiwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7IH1cbiAgLmRlc3ByZS12YWx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDIxNSwgMTk2LCAwLjA5KTsgfVxuICAuZGVzcHJlLXZhbHVlX19udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDIxNSwgMTk2LCAwLjA2KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuZGVzcHJlLXZhbHVlX19pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSkgb3BhY2l0eSgwLjcpOyB9XG4gIC5kZXNwcmUtdmFsdWVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI0RERDdDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5kZXNwcmUtdmFsdWVfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDIxNSwgMTk2LCAwLjY1KTsgfVxuXG4uZGVzcHJlLXRlYW0ge1xuICBwYWRkaW5nOiAxMDBweCAwIDExMHB4OyB9XG4gIC5kZXNwcmUtdGVhbSA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZXNwcmUtdGVhbV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kZXNwcmUtdGVhbV9fc3ViIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC41NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlc3ByZS10ZWFtX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDUwcHggNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZGVzcHJlLW1lbWJlciB7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gODBweCkgLyAzKTsgfVxuICAuZGVzcHJlLW1lbWJlcl9fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgLmRlc3ByZS1tZW1iZXJfX3Bob3RvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41NXMgZWFzZTsgfVxuICAuZGVzcHJlLW1lbWJlcjpob3ZlciAuZGVzcHJlLW1lbWJlcl9fcGhvdG8gaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpOyB9XG4gIC5kZXNwcmUtbWVtYmVyX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICM3NTY5NUI7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5kZXNwcmUtbWVtYmVyX19yb2xlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOEM4ODdDO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmRlc3ByZS1tZW1iZXJfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZGVzcHJlLXN0b3J5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHg7IH1cbiAgLmRlc3ByZS1zdG9yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuZGVzcHJlLXN0b3J5X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgLmRlc3ByZS12YWx1ZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgLmRlc3ByZS1tZW1iZXIge1xuICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZGVzcHJlLWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7IH1cbiAgICAuZGVzcHJlLWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgLmRlc3ByZS1pbnRybyB7XG4gICAgcGFkZGluZzogNzBweCAwIDYwcHg7IH1cbiAgICAuZGVzcHJlLWludHJvOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMjBweDsgfVxuICAgIC5kZXNwcmUtaW50cm9fX3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5kZXNwcmUtaW50cm9fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5kZXNwcmUtcXVvdGUge1xuICAgIHBhZGRpbmc6IDU1cHggMDsgfVxuICAgIC5kZXNwcmUtcXVvdGVfX21hcmsge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgLmRlc3ByZS1xdW90ZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLmRlc3ByZS1zdG9yeSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX3NlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmRlc3ByZS1zdG9yeV9faW1hZ2Uge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMjBweDsgfVxuICAgIC5kZXNwcmUtc3RvcnlfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDRweCAyMHB4OyB9XG4gICAgLmRlc3ByZS1zdG9yeV9fbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGVzcHJlLXN0b3J5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLmRlc3ByZS12YWx1ZXMge1xuICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4OyB9XG4gICAgLmRlc3ByZS12YWx1ZXNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDFweDsgfVxuICAgIC5kZXNwcmUtdmFsdWVzX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAuZGVzcHJlLXZhbHVlIHtcbiAgICBwYWRkaW5nOiAzOHB4IDMwcHggNDBweDsgfVxuICAuZGVzcHJlLXRlYW0ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4OyB9XG4gICAgLmRlc3ByZS10ZWFtX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgIC5kZXNwcmUtdGVhbV9fZ3JpZCB7XG4gICAgICBnYXA6IDQwcHggMjRweDsgfVxuICAuZGVzcHJlLW1lbWJlciB7XG4gICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAyNHB4KSAvIDIpOyB9XG4gICAgLmRlc3ByZS1tZW1iZXJfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5kZXNwcmUtbWVtYmVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAuZGVzcHJlLXZhbHVlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uZXZlbmltZW50ZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmV2ZW5pbWVudGUtaGVyb19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDsgfVxuICAgIC5ldmVuaW1lbnRlLWhlcm9fX2JnIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTsgfVxuICAuZXZlbmltZW50ZS1oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjI4KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAzNSUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDU1JSk7IH1cbiAgLmV2ZW5pbWVudGUtaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ldmVuaW1lbnRlLWhlcm9fX29ybmFtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICAuZXZlbmltZW50ZS1oZXJvX19vcm5hbWVudDo6YmVmb3JlLCAuZXZlbmltZW50ZS1oZXJvX19vcm5hbWVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTsgfVxuICAgIC5ldmVuaW1lbnRlLWhlcm9fX29ybmFtZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmV2ZW5pbWVudGUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICBsaW5lLWhlaWdodDogMC44ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMCA0cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fdGl0bGUgZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5ldmVuaW1lbnRlLWhlcm9fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG4uZXZlbmltZW50LWZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7IH1cbiAgICAuZXZlbmltZW50LWZlYXR1cmVkX19iZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWRfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjk2KSAwJSwgcmdiYSgxMTcsIDEwNSwgOTEsIDAuOSkgMzglLCByZ2JhKDExNywgMTA1LCA5MSwgMC40NSkgNjYlLCByZ2JhKDExNywgMTA1LCA5MSwgMCkgODUlKTsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9faW5uZXIge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkX19iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0RERDdDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE0cHg7IH1cbiAgICAuZXZlbmltZW50LWZlYXR1cmVkX19iYWRnZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEREQ3QzQ7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fbWV0YSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fbWV0YSBzcGFuIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzgpO1xuICAgICAgbWFyZ2luOiAwIDhweDsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0RERDdDNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjIxLCAyMTUsIDE5NiwgMC4zOCk7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogZ2FwIDAuMjVzLCBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4yczsgfVxuICAgIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2xpbms6aG92ZXIge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2xpbmsgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmV2ZW5pbWVudGUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDU4cHggODlweDsgfVxuICAuZXZlbmltZW50ZS1kaXZpZGVyOjpiZWZvcmUsIC5ldmVuaW1lbnRlLWRpdmlkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjE0KTsgfVxuICAuZXZlbmltZW50ZS1kaXZpZGVyX19kaWFtb25kIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW46IDAgMjJweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG4uZXZlbmltZW50ZS1maWx0ZXIge1xuICBwYWRkaW5nOiAwIDAgNTJweDsgfVxuICAuZXZlbmltZW50ZS1maWx0ZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDsgfVxuICAuZXZlbmltZW50ZS1maWx0ZXJfX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDlweDsgfVxuICAgIC5ldmVuaW1lbnRlLWZpbHRlcl9fYnRuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc1Njk1QjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjA2KTsgfVxuICAgIC5ldmVuaW1lbnRlLWZpbHRlcl9fYnRuLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzU2OTVCO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICM3NTY5NUI7IH1cbiAgLmV2ZW5pbWVudGUtZmlsdGVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogMC42MjsgfVxuXG4uZXZlbmltZW50ZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4OyB9XG5cbi5ldmVuaW1lbnRlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDU2cHggMzZweDsgfVxuICAuZXZlbmltZW50ZS1ncmlkX19pdGVtLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXZlbmltZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ldmVuaW1lbnQtY2FyZDpob3ZlciAuZXZlbmltZW50LWNhcmRfX2ltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTsgfVxuICAuZXZlbmltZW50LWNhcmQ6aG92ZXIgLmV2ZW5pbWVudC1jYXJkX19pbWFnZSAuZXZlbmltZW50LWNhcmRfX2ltYWdlLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmV2ZW5pbWVudC1jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5ldmVuaW1lbnQtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuICAuZXZlbmltZW50LWNhcmRfX2ltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4zOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzBzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5ldmVuaW1lbnQtY2FyZF9fY2F0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICM3NTY5NUI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5ldmVuaW1lbnQtY2FyZF9fYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDI2cHg7IH1cbiAgLmV2ZW5pbWVudC1jYXJkX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLmV2ZW5pbWVudC1jYXJkX19kYXRlLWRheSB7XG4gICAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzc1Njk1QjsgfVxuICAgIC5ldmVuaW1lbnQtY2FyZF9fZGF0ZS1yZXN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjOEM4ODdDO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuZXZlbmltZW50LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmV2ZW5pbWVudC1jYXJkX190aXRsZSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAgICAgLmV2ZW5pbWVudC1jYXJkX190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4Qzg4N0M7IH1cbiAgLmV2ZW5pbWVudC1jYXJkX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcwO1xuICAgIGNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC42NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmbGV4OiAxOyB9XG4gIC5ldmVuaW1lbnQtY2FyZF9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMjgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IGdhcCAwLjI1cywgYm9yZGVyLWNvbG9yIDAuMnM7IH1cbiAgICAuZXZlbmltZW50LWNhcmRfX2xpbms6aG92ZXIge1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzU2OTVCOyB9XG4gICAgLmV2ZW5pbWVudC1jYXJkX19saW5rIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5ldmVuaW1lbnRlLWVtcHR5IHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLmV2ZW5pbWVudGUtZW1wdHkgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjQ1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZF9faW5uZXIge1xuICAgIG1heC13aWR0aDogNDgwcHg7IH1cbiAgLmV2ZW5pbWVudGUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjhweDsgfVxuICAgIC5ldmVuaW1lbnRlLWhlcm9fX3RpdGxlIGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZXZlbmltZW50ZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDQ2MHB4OyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fb3JuYW1lbnQ6OmJlZm9yZSwgLmV2ZW5pbWVudGUtaGVyb19fb3JuYW1lbnQ6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1NXB4OyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MnB4OyB9XG4gICAgICAuZXZlbmltZW50ZS1oZXJvX190aXRsZSBlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAgIC5ldmVuaW1lbnRlLWhlcm9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuZXZlbmltZW50LWZlYXR1cmVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC44OCk7IH1cbiAgICAuZXZlbmltZW50LWZlYXR1cmVkX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAuZXZlbmltZW50LWZlYXR1cmVkX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5ldmVuaW1lbnQtZmVhdHVyZWRfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZXZlbmltZW50ZS1kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiA0NHB4IDIwcHg7IH1cbiAgLmV2ZW5pbWVudGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQ0cHggMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZXZlbmltZW50ZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gICAgLmV2ZW5pbWVudGUtaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4OyB9XG4gICAgICAuZXZlbmltZW50ZS1oZXJvX190aXRsZSBlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5ldmVuaW1lbnRlLWhlcm9fX29ybmFtZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmV2ZW5pbWVudC1mZWF0dXJlZCB7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgLmV2ZW5pbWVudC1mZWF0dXJlZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5ldmVuaW1lbnRlLWZpbHRlcl9fYnRuIHtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5ldmVuaW1lbnRlLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNDRweDsgfVxuICAuZXZlbmltZW50LWNhcmRfX2RhdGUtZGF5IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4ubm90LWZvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNEREQ3QzQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIyMHB4IDIwcHggMTAwcHg7IH1cbiAgLm5vdC1mb3VuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgNTAlIDQ1JSwgdHJhbnNwYXJlbnQgMjUlLCByZ2JhKDExNywgMTA1LCA5MSwgMC4wNSkgMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm5vdC1mb3VuZF9fYmctbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjAwcHgsIDI4dncsIDM4MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMDU1KTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtOyB9XG4gIC5ub3QtZm91bmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYyMHB4OyB9XG4gIC5ub3QtZm91bmRfX29ybmFtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAubm90LWZvdW5kX19vcm5hbWVudDo6YmVmb3JlLCAubm90LWZvdW5kX19vcm5hbWVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMyk7IH1cbiAgICAubm90LWZvdW5kX19vcm5hbWVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuNDUpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5vdC1mb3VuZF9faWNvbiB7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjI4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5ub3QtZm91bmRfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgY29sb3I6ICM3NTY5NUI7IH1cbiAgLm5vdC1mb3VuZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC42NSk7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gIC5ub3QtZm91bmRfX3NlcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTcsIDEwNSwgOTEsIDAuMjIpO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLm5vdC1mb3VuZF9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuICAgIC5ub3QtZm91bmRfX2xpbmtzIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM3NTY5NUI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0cHggMThweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ub3QtZm91bmRfX2xpbmtzIGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTA1LCA5MSwgMC4yMik7IH1cbiAgICAgIC5ub3QtZm91bmRfX2xpbmtzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzhDODg3QzsgfVxuICAubm90LWZvdW5kX19idG4ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIHBhZGRpbmc6IDE2MHB4IDIwcHggODBweDsgfVxuICAgIC5ub3QtZm91bmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAgIC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIC5ub3QtZm91bmRfX2xpbmtzIGEge1xuICAgICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAubm90LWZvdW5kX19idG4ge1xuICAgICAgbWluLXdpZHRoOiAyNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5ub3QtZm91bmRfX29ybmFtZW50OjpiZWZvcmUsIC5ub3QtZm91bmRfX29ybmFtZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7IH0gfVxuXG4ubGVnYWwtaGVybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjREREN0M0O1xuICBwYWRkaW5nOiAyMTBweCAwIDU2cHg7IH1cbiAgLmxlZ2FsLWhlcm9fX2V5ZWJyb3cge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4Qzg4N0M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAubGVnYWwtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5sZWdhbC1oZXJvX191cGRhdGVkIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjcpOyB9XG5cbi5sZWdhbC1ib2R5IHtcbiAgcGFkZGluZzogNzBweCAwIDExMHB4OyB9XG5cbi5sZWdhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMyMDFGMUY7IH1cbiAgLmxlZ2FsLWNvbnRlbnQgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubGVnYWwtY29udGVudCA+IC5sZWdhbC1zZWN0aW9uICsgLmxlZ2FsLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxlZ2FsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIG1hcmdpbi10b3A6IDUycHg7IH1cbiAgLmxlZ2FsLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gIC5sZWdhbC1jb250ZW50IGgyICsgKiwgLmxlZ2FsLWNvbnRlbnQgaDMgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5sZWdhbC1jb250ZW50IC5sZWdhbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0NHB4IDQwcHg7IH1cbiAgICAubGVnYWwtY29udGVudCAubGVnYWwtc2VjdGlvbiA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubGVnYWwtY29udGVudCAubGVnYWwtc2VjdGlvbiA+IGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGVnYWwtY29udGVudCAubGVnYWwtc2VjdGlvbi0tYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmxlZ2FsLWNvbnRlbnQgLmxlZ2FsLXNlY3Rpb24tLWIge1xuICAgICAgYmFja2dyb3VuZDogI0RERDdDNDsgfVxuICAubGVnYWwtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxlZ2FsLWNvbnRlbnQgdWwsIC5sZWdhbC1jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyB9XG4gIC5sZWdhbC1jb250ZW50IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAubGVnYWwtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzc1Njk1QjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTE3LCAxMDUsIDkxLCAwLjQpO1xuICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICAubGVnYWwtY29udGVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzc1Njk1QjsgfVxuICAubGVnYWwtY29udGVudCBzdHJvbmcge1xuICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmxlZ2FsLWNvbnRlbnQgLmxlZ2FsLXRhYmxlLXdyYXAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5sZWdhbC1jb250ZW50IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5sZWdhbC1jb250ZW50IHRhYmxlIHRoLCAubGVnYWwtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDEwNSwgOTEsIDAuMTgpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5sZWdhbC1jb250ZW50IHRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIxLCAyMTUsIDE5NiwgMC41KTtcbiAgICAgIGNvbG9yOiAjNzU2OTVCO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubGVnYWwtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMTE3LCAxMDUsIDkxLCAwLjM1KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiByZ2JhKDExNywgMTA1LCA5MSwgMC44NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWdhbC1oZXJvIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDM2cHg7IH1cbiAgICAubGVnYWwtaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5sZWdhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNzBweDsgfVxuICAubGVnYWwtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmxlZ2FsLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgLmxlZ2FsLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgLmxlZ2FsLWNvbnRlbnQgLmxlZ2FsLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4OyB9XG4gICAgLmxlZ2FsLWNvbnRlbnQgLmxlZ2FsLXRhYmxlLXdyYXAgdGFibGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDQ4MHB4OyB9IH1cblxuQGtleWZyYW1lcyBoZXJvU2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVyb0ZhZGVVcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNXB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVyb0ZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uaGVyb19fbGVmdCB7XG4gIGFuaW1hdGlvbjogaGVyb1NsaWRlTGVmdCAwLjk1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgYm90aDsgfVxuXG4uaGVyb19fdGl0bGUge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgMC44NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDAuM3MgYm90aDsgfVxuXG4uaGVyb19fY29udGVudCA+IC5idG4ge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgMC44NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDAuNTVzIGJvdGg7IH1cblxuLmRlc3ByZS1oZXJvX190aXRsZSxcbi5jb250YWN0LWhlcm9fX3RpdGxlLFxuLmNhbWVyZS1oZXJvX190aXRsZSxcbi5mYWNpbGl0YXRpLWhlcm9fX3RpdGxlLFxuLmdhbGVyaWUtaGVyb19fdGl0bGUge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgMC44NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDAuMnMgYm90aDsgfVxuXG4uZXZlbmltZW50ZS1oZXJvX19jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBoZXJvRmFkZVVwIDAuODVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwLjE1cyBib3RoOyB9XG5cbi5jYW1lcmEtaGVyb19faWNvbixcbi5jb250YWN0LWhlcm9fX2ljb24ge1xuICBhbmltYXRpb246IGhlcm9GYWRlSW4gLjg1cyBlYXNlIC4zNXMgYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIGljb25QdWxzZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuICA1NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMik7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uY2FtZXJhLWhlcm9fX2ljb24gaW1nLFxuLmNvbnRhY3QtaGVyb19faWNvbiBpbWcge1xuICBhbmltYXRpb246IGljb25QdWxzZUluIDAuOXMgY3ViaWMtYmV6aWVyKDAuMzQsIDEuNTYsIDAuNjQsIDEpIDAuMzVzIGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0ZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjc1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgW2RhdGEtYW5pbWF0ZV1bZGF0YS1hbmltYXRlPVwiZmFkZS11cFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1cHgpOyB9XG4gIFtkYXRhLWFuaW1hdGVdW2RhdGEtYW5pbWF0ZT1cImZhZGUtbGVmdFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NXB4KTsgfVxuICBbZGF0YS1hbmltYXRlXVtkYXRhLWFuaW1hdGU9XCJmYWRlLXJpZ2h0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7IH1cbiAgW2RhdGEtYW5pbWF0ZV1bZGF0YS1hbmltYXRlPVwiZmFkZS1pblwiXSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIFtkYXRhLWFuaW1hdGVdLmlzLWFuaW1hdGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2FtZXJlLWNhcmRbZGF0YS1hbmltYXRlPVwiZmFkZS11cFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45czsgfVxuXG4ubGVnYWwtc2VjdGlvbltkYXRhLWFuaW1hdGU9XCJmYWRlLXVwXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1czsgfVxuXG5bZGF0YS1zdGFnZ2VyXSA+IFtkYXRhLWFuaW1hdGVdOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbltkYXRhLXN0YWdnZXJdID4gW2RhdGEtYW5pbWF0ZV06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuXG5bZGF0YS1zdGFnZ2VyXSA+IFtkYXRhLWFuaW1hdGVdOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG5cbltkYXRhLXN0YWdnZXJdID4gW2RhdGEtYW5pbWF0ZV06bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuXG5bZGF0YS1zdGFnZ2VyXSA+IFtkYXRhLWFuaW1hdGVdOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG5cbltkYXRhLXN0YWdnZXJdID4gW2RhdGEtYW5pbWF0ZV06bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43czsgfVxuXG5bZGF0YS1zdGFnZ2VyXSA+IFtkYXRhLWFuaW1hdGVdOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbZGF0YS1hbmltYXRlXSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGVyb19fbGVmdCxcbiAgLmhlcm9fX3RpdGxlLFxuICAuaGVyb19fY29udGVudCA+IC5idG4sXG4gIC5kZXNwcmUtaGVyb19fdGl0bGUsXG4gIC5jb250YWN0LWhlcm9fX3RpdGxlLFxuICAuY2FtZXJlLWhlcm9fX3RpdGxlLFxuICAuZmFjaWxpdGF0aS1oZXJvX190aXRsZSxcbiAgLmdhbGVyaWUtaGVyb19fdGl0bGUsXG4gIC5ldmVuaW1lbnRlLWhlcm9fX2NvbnRlbnQsXG4gIC5jYW1lcmEtaGVyb19faWNvbixcbiAgLmNvbnRhY3QtaGVyb19faWNvbiB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5jYW1lcmEtaGVyb19faWNvbixcbiAgLmNvbnRhY3QtaGVyb19faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7IH1cbiAgLmNhbWVyYS1oZXJvX19pY29uIGltZyxcbiAgLmNvbnRhY3QtaGVyb19faWNvbiBpbWcge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiIsIlxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMTQ0NzY5O1xuICB9XG59XG5cbnNlY3Rpb24jcHJpbWFyeSB7XG4gIC8vbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLmxpbmstYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICB0b3A6IDMxcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzE0NDc2OSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIHNlY3Rpb24jcHJpbWFyeSB7XG4gICAgLy9tYXJnaW4tdG9wOiA3MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgLmVudHJ5LWNhdGVnb3JpZXMtaW5uZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICMxNDQ3NjkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLXNpbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb21tZW50cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlci1uYXYtd2lkZ2V0cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmVudHJ5LWNvbnRlbnQge1xuICAgIGgyIHtcblxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcblxufVxuXG4uZm9vdGVyX19wb3dlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5mb290ZXJfX3NjcmlwdGljcy1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9kaXN0L2ltYWdlcy9sb2dvLXNjcmlwdGljcy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzODBmZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIC0zM3B4O1xuICB9XG59IiwiYm9keSB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uZG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbmgxOm5vdCguc2l0ZS10aXRsZSk6YmVmb3JlLCBoMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zY3JvbGxPZmYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuXG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFZBUklBQkxFUyAmIFRPS0VOU1xuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4kYmVpZ2UtbGlnaHQ6ICAgI0RERDdDNDtcbiRicm93bjogICAgICAgICAjOEM4ODdDO1xuJGJyb3duLWRhcms6ICAgICM3NTY5NUI7XG4kYmVpZ2U6ICAgICAgICAgI0NEQzhCNjtcbiRiZWlnZS1kYXJrOiAgICAjQkRCOEE3O1xuJHdoaXRlLW9mZjogICAgICNGNUY2Rjc7XG4kd2hpdGU6ICAgICAgICAgI2ZmZmZmZjtcbiRibGFjay1mb290ZXI6ICAjMjAxRjFGO1xuJGdyZXktdGV4dDogICAgICM5RDlEOUQ7XG4kZXhwbG9yZS1zYW5kOiAgcmdiKDIxNSwgMjAyLCAxODUpO1xuXG4kZm9udC1kaXNwbGF5OiAgJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtYm9keTogICAgICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LWludGVyOiAgICAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFJFU0VUICYgQkFTRVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyBcbn1cblxuaW1nIHsgXG4gIGRpc3BsYXk6IGJsb2NrOyAgXG4gIG1heC13aWR0aDogMTAwJTsgXG59IFxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIENPTlRBSU5FUlxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4OXB4O1xuIFxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEJVVFRPTlNcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBoZWlnaHQ6IDczcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAmOmhvdmVyIHsgb3BhY2l0eTogLjg1OyB9XG5cbiAgJi0tb3V0bGluZS1kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZGFyaztcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQ3MnB4O1xuICB9XG5cbiAgJi0tb3V0bGluZS1iZWlnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJlaWdlLWxpZ2h0O1xuICAgIGNvbG9yOiAkYmVpZ2UtbGlnaHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmVpZ2UtbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjE1KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi0tb3V0bGluZS1iZWlnZS1kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2UtbGlnaHQ7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMTUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS1maWxsZWQtYnJvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd247XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkYmVpZ2UtbGlnaHQ7XG4gICAgd2lkdGg6IDMzNHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZWlnZS1saWdodDtcbiAgICAgIGNvbG9yOiAkYnJvd247XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXG4gICAgICAvLyAjREREN0M0IC0+ICM4Qzg4N0MgaXMgdGhlIGV4YWN0IHNhbWUgaHVlIGF0IDYzLjMlIGJyaWdodG5lc3Mgb24gZXZlcnkgY2hhbm5lbFxuICAgICAgLmJ0bl9fYXJyb3cgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTsgZmlsdGVyOiBicmlnaHRuZXNzKDYzLjMlKTsgfVxuICAgIH1cblxuICAgIC8vIEhhbmQtZHJhd24gZnJhbWUgZ3JhcGhpYyByZXBsYWNlcyB0aGUgc3RyYWlnaHQgc29saWQgYm9yZGVyLFxuICAgIC8vIHNpemVkL29mZnNldCB0byBtYXRjaCBpdHMgMzM5eDgxIHZpZXdCb3ggYWdhaW5zdCB0aGUgMzM0eDczIGJ1dHRvbi5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiAtMi41cHg7XG4gICAgICByaWdodDogLTIuNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9kaXN0L2ltYWdlcy9mcmFtZS1idXR0b24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vLWJvcmRlciB7IGJvcmRlcjogbm9uZTsgfVxuXG4gICYtLWZpbGxlZC1iZWlnZSB7XG4gICAgYmFja2dyb3VuZDogJGJlaWdlLWxpZ2h0O1xuICAgIGJvcmRlcjogOHB4IHNvbGlkICRicm93bi1kYXJrO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aWR0aDogMzM0cHg7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IDMzLjVweDtcbiAgICBoZWlnaHQ6IDMzLjVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIGZpbHRlciAuM3MgZWFzZTtcbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFNFQ1RJT04gVElUTEVcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIE5BVkJBUlxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4ubmF2YmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5jb250YWluZXIgeyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4gICYuaXMtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExNHB4O1xuICBiYWNrZ3JvdW5kOiAkYmVpZ2U7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDU1LjdweCByZ2JhKDAsIDAsIDAsIC40NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gTG9nbyBpcyBhYnNvbHV0ZSDihpIgcmVzZXJ2ZSBzcGFjZSB3aXRoIHBhZGRpbmctbGVmdFxuICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTQycHg7XG4gICAgaGVpZ2h0OiA5M3B4O1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICB9XG5cbiAgLy8gd3BfbmF2X21lbnUgd3JhcHBlciDigJQgdGFrZXMgdXAgcmVtYWluaW5nIHNwYWNlXG4gICZfX2xpbmtzIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBsaSBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1kYXJrO1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG5cbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAuMDYpOyB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGdhcDogMjBweDsgICAgICAgICAgLy8gMjBweCBiZXR3ZWVuIHBob25lIGljb24gYW5kIGhhbWJ1cmdlclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyAgLy8gMjBweCBiZXR3ZWVuIGxhc3QgbGluayBhbmQgbGFuZ3VhZ2UgaWNvblxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7ICAgLy8gcGhvbmUgcmVhY2hlcyB0aGUgcmlnaHQgZWRnZSBvZiB0aGUgY29udGFpbmVyXG4gIH1cblxuICAmX19sYW5nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgaW1nIHsgaGVpZ2h0OiAzOHB4OyBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6ICRicm93bjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgaW1nIHsgd2lkdGg6IDMzcHg7IGhlaWdodDogMzNweDsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICB3aWR0aDogNzNweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJyb3duLWRhcms7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgb3BhY2l0eSAuMjVzO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgc3BhbjpudGgtY2hpbGQoMikgeyBvcGFjaXR5OiAwOyB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgzKSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkYmVpZ2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAuMTUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLy8gTWF0Y2ggLm5hdmJhcidzIG93biB2aXNpYmxlIHdpZHRoIChjb250YWluZXIgd2lkdGggbWludXMgaXRzIDg5cHggc2lkZSBwYWRkaW5nKVxuICB3aWR0aDogY2FsYygxMDAlIC0gMTc4cHgpO1xuICBtYXgtd2lkdGg6IDEzMzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgLjEpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIC4wNSk7IH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gSEVST1xuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0NC43MSU7XG4gICAgaGVpZ2h0OiA3ODFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDQuNzElO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTUuMjklO1xuICAgIGhlaWdodDogNzgwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4Ny44ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDUuNjQlLCByZ2JhKDIwNSwgMjAwLCAxODIsIC41OCkgNzYuNzklKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fcmlnaHQtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOTBweDtcbiAgICB0b3A6IDUxNHB4O1xuICAgIHdpZHRoOiA2NTdweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFJPT01TXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5yb29tcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIHBhZGRpbmctbGVmdDogODdweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJl9fY2Fyb3VzZWwtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgODdweDtcblxuICAgIC5yb29tcy1zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7IHdpZHRoOiA0MTNweDsgZmxleC1zaHJpbms6IDA7IH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzNHB4OyAvLyBoYWxmIG9mIHRoZSA0NjhweCByb29tLWNhcmQgaGVpZ2h0IOKAlCBjZW50ZXJzIG92ZXIgdGhlIGltYWdlIHJvdywgaWdub3JpbmcgdGhlIGxhYmVsIGJlbG93XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgaW1nIHsgd2lkdGg6IDU3cHg7IGhlaWdodDogNTdweDsgb2JqZWN0LWZpdDogY29udGFpbjsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgICYtLXByZXYgaW1nIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRicm93bjtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXG4gICAgJi0tdW5kZXJsaW5lIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuICAgICZbaHJlZl0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RvdHMge1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24geyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOiA4cHg7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyB3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4OyBiYWNrZ3JvdW5kOiAkYmVpZ2UtZGFyazsgb3BhY2l0eTogMTsgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHsgYmFja2dyb3VuZDogJGJyb3duLWRhcms7IH1cbiAgfVxufVxuXG4ucm9vbS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ2OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZThlNGRiO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGluc2V0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZGlzcGxheTogYmxvY2s7IH1cblxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAucm9vbS1vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuICAgIC5idG4geyBvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICB9XG59XG5cbi5yb29tLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93biwgLjg1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRVZFTlRTXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzN3B4O1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+IGltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIH1cblxuICAmX19iZy1ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjkuMjRkZWcsIHJnYmEoMTE3LCAxMDUsIDkxLCAwKSAxOS4xOSUsIHJnYmEoMTE3LCAxMDUsIDkxLCAuNzgpIDc5LjU1JSk7XG4gIH1cblxuICAmX19kZWNvLTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNTJweDtcbiAgICB0b3A6IDk5cHg7XG4gICAgd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogMTQxcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIH1cblxuICAmX19kZWNvLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1NHB4O1xuICAgIHRvcDogLTQycHg7XG4gICAgd2lkdGg6IDE3NHB4O1xuICAgIGhlaWdodDogMTc0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIH1cblxuICAmX19mcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjkycHg7XG4gICAgaGVpZ2h0OiA0MzdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2UtbGlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIH1cblxuICA+IC5jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMTsgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxODVweDtcbiAgICB0b3A6IDk1cHg7XG4gICAgd2lkdGg6IDQ0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAmLmlzLWFuaW1hdGVkIHsgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmVpZ2UtbGlnaHQ7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjAuOTExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRkFDSUxJVElFU1xuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4uZmFjaWxpdGllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmVpZ2UtbGlnaHQ7XG4gIHBhZGRpbmc6IDc0cHggMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2RlY28tbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgZGlzcGxheTogYmxvY2s7IH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUgeyBjb2xvcjogJGJyb3duLWRhcms7IH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNTJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmZhY2lsaXR5LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2JveCB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgYm9yZGVyOiAxLjMwN3B4IHNvbGlkICRicm93bi1kYXJrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ljb24geyB3aWR0aDogNzdweDsgaGVpZ2h0OiA3N3B4OyBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbiAgJl9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwLjkxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTkxcHg7XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBHQUxMRVJZXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcblxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5pcy1hbmltYXRlZCB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIH1cblxuICAmX19yb3ctMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgIGdhcDogMThweDtcbiAgfVxuXG4gICZfX2NvbC1xdWFydGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDMxJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHsgcG9zaXRpb246IGFic29sdXRlOyBpbnNldDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmdhbGxlcnlfX292ZXJsYXkgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAuZ2FsbGVyeV9fYnRuLXdyYXAgLmJ0biB7IG9wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29sLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHsgcG9zaXRpb246IGFic29sdXRlOyBpbnNldDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmdhbGxlcnlfX292ZXJsYXkgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAuZ2FsbGVyeV9fYnRuLXdyYXAgLmJ0biB7IG9wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLCAuNSk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19idG4td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuYnRuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93LTIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5nYWxsZXJ5X19vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuICAgICAgLmdhbGxlcnlfX2J0bi13cmFwIC5idG4geyBvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNob3duIG9ubHkgb24gbW9iaWxlLCBpbiBwbGFjZSBvZiB0aGUgKGhvdmVyLW9ubHkpIHBlci1pbWFnZSBidXR0b25zXG4gICZfX2N0YS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBFWFBMT1JFXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5leHBsb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19iZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiAgJl9fYmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJi0tbW9iaWxlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICYtLXRhYmxldCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNjZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG5cbiAgJl9fdGl0bGUgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyBjb2xvcjogIzU2NEQ0MTsgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNXB4O1xuXG4gICAgLmJ0biB7IGNvbG9yOiAjNTY0RDQxOyBib3JkZXItY29sb3I6ICM1NjRENDE7IH1cbiAgfVxuXG4gICZfX2xpbmstaXRlbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uZXhwbG9yZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDQ0MHB4O1xuICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgcGFkZGluZzogMjZweCAzMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllciguMzQsIDEuNTYsIC42NCwgMSk7XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSArIGxpIHsgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkYmVpZ2UtbGlnaHQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCZXR3ZWVuIDEwMjRweCBhbmQgMTk1MHB4LCB0aGUgcGVyY2VudGFnZS1iYXNlZCBjcm9wIGFib3ZlIGN1dHMgaW50b1xuLy8gdGhlIHJpZ2h0IHNpZGUgb2YgdGhlIHBob3RvIOKAlCBzaG93IGl0IHVuY3JvcHBlZCBpbiB0aGlzIHJhbmdlIGluc3RlYWQuXG4vLyBCZWxvdyAxMDI0cHggYSBzZXBhcmF0ZSBiYWNrZ3JvdW5kIGltYWdlIHdpbGwgYmUgc3dhcHBlZCBpbi5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmV4cGxvcmVfX2JnLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLy8gMTAyNeKAkzE1MzZweDogY29udGVudCBpcyB2ZXJ0aWNhbGx5IGNlbnRlcmVkIGluIHRoZSBzZWN0aW9uLCBzbyB0aGUgc2Vjb25kXG4vLyBidXR0b24ncyBwb3B1cCAob3BlbmluZyBiZWxvdyBpdCkgc2l0cyBjbG9zZSBlbm91Z2ggdG8gdGhlIGJvdHRvbSBlZGdlXG4vLyB0aGF0IGl0IHNwaWxscyBwYXN0IGl0LiBQdXNoIHRoZSB0aXRsZS9idXR0b25zIHVwIGluc3RlYWQgb2YgZ3Jvd2luZyB0aGVcbi8vIHNlY3Rpb24sIHNvIHRoZXJlJ3Mgcm9vbSBiZWxvdyBmb3IgdGhlIG9wZW4gcG9wdXAgd2l0aGluIHRoZSBzYW1lIGhlaWdodC5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmV4cGxvcmUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgPiAuY29udGFpbmVyIHsgcGFkZGluZy10b3A6IDExMHB4OyB9XG4gIH1cbn1cblxuLy8gQmVsb3cgMTAyNHB4LCBzaGFyZWQgY29udGVudCBsYXlvdXQgKGltYWdlIHN3YXBwaW5nIGhhbmRsZWQgcGVyLXJhbmdlIGJlbG93KS5cbi8vIFRleHQgc3RheXMgbGVmdC1hbGlnbmVkIGhlcmUsIGxpa2UgZGVza3RvcCDigJQgb25seSBtb2JpbGUgKOKJpDc2OHB4KSBjZW50ZXJzIGl0LlxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZXhwbG9yZSB7XG4gICAgYmFja2dyb3VuZDogJGV4cGxvcmUtc2FuZDtcbiAgICAvLyBIZWlnaHQgc3RheXMgdGhlIGZpeGVkIGRlc2t0b3AgdmFsdWUgKDY1MXB4LCBzZXQgb24gdGhlIGJhc2UgcnVsZSlcbiAgICAvLyBpbnN0ZWFkIG9mIGF1dG8g4oCUIGF1dG8gd291bGQgc2hyaW5rLXdyYXAgdG8gdGhlIGNvbGxhcHNlZCBjb250ZW50XG4gICAgLy8gYW5kIGNsaXAgdGhlIHNlY29uZCBidXR0b24ncyBwb3B1cCwgd2hpY2ggb3BlbnMgbG93ZXIgYW5kIGlzIHRhbGxlclxuICAgIC8vIHRoYW4gdGhlIHNwYWNlIGxlZnQgYmVsb3cgaXQuXG5cbiAgICA+IC5jb250YWluZXIgeyBoZWlnaHQ6IGF1dG87IH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuZXhwbG9yZV9fYmctaW1nIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4vLyBUYWJsZXQgKDc2OXB44oCTMTAyNHB4KTogZGVkaWNhdGVkIHRhYmxldCBiYWNrZ3JvdW5kIGltYWdlLlxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5leHBsb3JlX19iZy1pbWctLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4vLyBNb2JpbGUgKOKJpDc2OHB4KTogZGVkaWNhdGVkIG1vYmlsZSBiYWNrZ3JvdW5kIGltYWdlLCBjZW50ZXJlZCB0ZXh0LlxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogIzU2NEQ0MTsgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmJ0biB7IGNvbG9yOiAjNTY0RDQxOyBib3JkZXItY29sb3I6ICM1NjRENDE7IH1cbiAgICB9XG4gIH1cblxuICAuZXhwbG9yZV9fY29udGVudC5pcy1hbmltYXRlZCB7XG4gICAgbWFyZ2luLXRvcDogLTI2MHB4O1xuICB9XG5cbiAgLmV4cGxvcmVfX2JnLWltZy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFNUT1JZXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5zdG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjk3cHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICA+IC5jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMjsgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDg5cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGZpbGw7IH1cbiAgfVxuXG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDg5cHg7XG4gICAgdG9wOiA3NXB4O1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUgeyBjb2xvcjogJGJyb3duLWRhcms7IGZvbnQtc2l6ZTogMzZweDsgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICB9XG59XG5cbi8vIOKJpDEzMjhweDogc3RhY2sgdGV4dCB0aGVuIGltYWdlIGluc3RlYWQgb2Ygc2lkZS1ieS1zaWRlLlxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjhweCkge1xuICAuc3Rvcnkge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcgeyBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFJFVklFV1Ncbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLnJldmlld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUgeyBjb2xvcjogJGJyb3duLWRhcms7IH1cblxuICAmX19zbGlkZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnJldmlld3Mtc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5zd2lwZXItc2xpZGUgeyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgfVxuICB9XG5cbiAgJl9fZG90cyB7XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7IHBvc2l0aW9uOiBzdGF0aWM7IG1hcmdpbi10b3A6IDMwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6IDhweDsgfVxuXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZDogJGJlaWdlLWRhcms7IG9wYWNpdHk6IDE7IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7IGJhY2tncm91bmQ6ICRicm93bi1kYXJrOyB9XG4gIH1cbn1cblxuLnJldmlldy1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgLjM1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24sIC4yKTtcbiAgaGVpZ2h0OiAxMDAlOyAvLyBlcXVhbC1oZWlnaHQgY2FyZHM6IHN0cmV0Y2ggdG8gdGhlIHRhbGxlc3Qgc2xpZGVcbiAgbWluLWhlaWdodDogMzE1cHg7XG4gIHBhZGRpbmc6IDI0cHggMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuXG4gICZfX2F2YXRhciB7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgfVxuXG4gICZfX25hbWUgeyBmb250LWZhbWlseTogJGZvbnQtYm9keTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxN3B4OyBjb2xvcjogJGJyb3duLWRhcms7IH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRicm93bjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGJyb3duLWRhcmssICRicm93bi1kYXJrKSBuby1yZXBlYXQgbGVmdCBib3R0b20gLyAwIDFweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2UsIGJhY2tncm91bmQtc2l6ZSAuMjVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHsgY29sb3I6ICRicm93bi1kYXJrOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4OyB9XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBDVEEgUkVMQVhcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLmN0YS1yZWxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+IGltZyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIH1cblxuICAmX19ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgyMTUsIDIwMiwgMTg1LCAxKSAwJSwgcmdiYSgyMTUsIDIwMiwgMTg1LCAwKSA3MCUpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gRk9PVEVSXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA5LjM1ZGVnLCByZ2IoMTE3LCAxMDUsIDkxKSAwLjgzJSwgcmdiKDE0MCwgMTM2LCAxMjQpIDk5LjMyJSk7XG5cbiAgJl9fYmctZGVjbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtODBweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgfVxuXG4gICZfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNTNweDtcbiAgfVxuXG4gICZfX2xvZ28geyB3aWR0aDogMTkwcHg7IGhlaWdodDogMTI0cHg7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuICAmX19jb250YWN0IHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxNXB4OyB9XG5cbiAgJl9fY29udGFjdC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBzcGFuLCBhIHsgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMTdweDsgY29sb3I6ICR3aGl0ZTsgfVxuXG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IC43NTsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24geyB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4OyBmbGV4LXNocmluazogMDsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4gICZfX2NvbCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogMTBweDsgbWFyZ2luLWxlZnQ6IDEzMHB4OyB9XG5cbiAgJl9fY29sLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkYmVpZ2UtbGlnaHQ7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXG4gICAgICAmOmhvdmVyIHsgb3BhY2l0eTogLjc1OyB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLy8gTW9iaWxlLW9ubHkgV2hhdHNBcHAgQ1RBIChzZWUg4omkNzY4cHggb3ZlcnJpZGUpXG4gICZfX3doYXRzYXBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9fc29jaWFsLWljb25zIHsgZGlzcGxheTogZmxleDsgZ2FwOiAyNnB4OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgJl9fc29jaWFsLWxpbmsge1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogNTdweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICY6aG92ZXIgeyBvcGFjaXR5OiAuNzU7IH1cbiAgICAmLS1ib3JkZXIgeyBib3JkZXI6IDFweCBzb2xpZCAkYmVpZ2UtbGlnaHQ7IG92ZXJmbG93OiBoaWRkZW47IH1cbiAgfVxuXG4gICZfX3NvY2lhbC1pY29uIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4gICZfX2JhciB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrLWZvb3RlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19jb3B5IHsgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMThweDsgY29sb3I6ICR3aGl0ZS1vZmY7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICAmX19wb3dlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBwIHsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICB9XG5cbiAgJl9fc2NyaXB0aWNzLWxvZ28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFJFU1BPTlNJVkUgTkFWQkFSXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MTJweCkge1xuICAubmF2YmFyIHtcbiAgICAmX19saW5rcyBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTZweDtcbiAgICB9XG5cbiAgICAmX19saW5rcyB1bCB7IGdhcDogMTJweDsgfVxuICB9XG59XG5cbi8vIFRhYmxldCDigJQgaGlkZSBsaW5rcywgc2hvdyBoYW1idXJnZXJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcblxuICAgICZfX2xvZ28geyB3aWR0aDogMTEwcHg7IGhlaWdodDogNzJweDsgfVxuXG4gICAgJl9fbGlua3MgICAgIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICZfX2xhbmcgICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmX19oYW1idXJnZXIgeyBkaXNwbGF5OiBmbGV4OyB9XG5cbiAgICAmX19yaWdodCB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIH1cbn1cblxuLy8g4omkMTAyNHB4OiByZWR1Y2UgdGhlIDEyMHB4IHNlY3Rpb24gc3BhY2luZyB0byA4MHB4LlxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucm9vbXMgICAgICAgICAgeyBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5nYWxsZXJ5ICAgICAgICB7IHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIC5nYWxsZXJ5ID4gLmNvbnRhaW5lciB7IHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5zdG9yeSAgICAgICAgICB7IG1hcmdpbi10b3A6IDgwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4gIC8vIFwiVmV6aSBtYWkgbXVsdGVcIiBob3ZlciBidXR0b24gd2FzIHdpZGVyIHRoYW4gdGhlIG5hcnJvd2VyIGdhbGxlcnlcbiAgLy8gY2FyZHMgYXQgdGhpcyByYW5nZSBhbmQgZ290IGNsaXBwZWQgYnkgdGhlaXIgb3ZlcmZsb3c6aGlkZGVuLlxuICAuZ2FsbGVyeV9fYnRuLXdyYXAgLmJ0biB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAvLyBGb290ZXI6IHN0YWNrIGV2ZXJ5dGhpbmcgKHRhYmxldCBkb3duIHRvIHBob25lKSwgbGVmdC1hbGlnbmVkLFxuICAvLyBkZWNvcmF0aXZlIHNwaXJhbCB2aXNpYmxlLCBiYXIgbGluZXMgc3RhY2tlZCBpbnN0ZWFkIG9mIHNwcmVhZCBhcGFydC5cbiAgLmZvb3RlciB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9fYnJhbmQgeyB3aWR0aDogMTAwJTsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuICAgICZfX2xvZ28geyB3aWR0aDogMTUwcHg7IGhlaWdodDogOThweDsgfVxuXG4gICAgJl9fY29sIHsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuICAgICZfX2NvbC10aXRsZSB7IGZvbnQtc2l6ZTogMThweDsgfVxuXG4gICAgJl9fbGlzdCBsaSBhIHsgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAmX19jb250YWN0LXJvdyBzcGFuLCAmX19jb250YWN0LXJvdyBhIHsgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAmX19zb2NpYWwgeyBtYXJnaW4tbGVmdDogMDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuICAgICZfX3doYXRzYXBwIHsgbWFyZ2luLWxlZnQ6IDA7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbiAgICAmX19iYXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fcG93ZXJlZCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICB9XG59XG5cbi8vIFRhYmxldCAoNzY5cHjigJMxMDI0cHgpOiBoZXJvX19jb250ZW50IGhhZCBhIGZpeGVkIDY1N3B4IHdpZHRoLCB3aWRlciB0aGFuXG4vLyBpdHMgb3duIHBhcmVudCAoLmhlcm9fX3JpZ2h0LCA1NS4yOSUgb2Ygdmlld3BvcnQpIGF0IHRoaXMgcmFuZ2Ug4oCUIGl0XG4vLyBvdmVyZmxvd2VkIGFuZCBnb3QgY2xpcHBlZC4gTWFrZSBpdCBmbHVpZCBhbmQgc2hyaW5rIHRoZSB0aXRsZSB0byBmaXQuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG5cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICAvLyBldmVudHNfX2ZyYW1lICg2OTJweCwgYWJzb2x1dGUgcmlnaHQ6MCkgYW5kIGV2ZW50c19fY29udGVudCAoNDQ4cHgsXG4gIC8vIGFic29sdXRlIGxlZnQ6MTg1cHgpIG92ZXJsYXAgb25jZSB0aGUgc2VjdGlvbiBpcyBuYXJyb3dlciB0aGFuIH4xMTQwcHguXG4gIC8vIFN0YWNrIHRoZW0gaW5zdGVhZCwgc2FtZSBhcHByb2FjaCBhcyB0aGUg4omkNzY4cHggdmVyc2lvbi5cbiAgLmV2ZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJl9fZGVjby0xLCAmX19kZWNvLTIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX19mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHsgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzOHB4OyB9XG4gIH1cblxuICAvLyDilIDilIAgRkFDSUxJVElFUyDilIDilIBcbiAgLmZhY2lsaXRpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZhY2lsaXRpZXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBSRVNQT05TSVZFIOKAlCBNT0JJTEUgKOKJpCA3NjhweClcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLm5hdmJhcl9fbW9iaWxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IC8vIGNvbnRhaW5lciBwYWRkaW5nIGRyb3BzIHRvIDE1cHggcGVyIHNpZGUgb24gbW9iaWxlXG4gIH1cblxuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgLy8g4pSA4pSAIEJVVFRPTlMg4pSA4pSAXG4gIC5idG4ge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGdhcDogOHB4O1xuXG4gICAgJi0tb3V0bGluZS1kYXJrIHsgd2lkdGg6IDI0MHB4OyB9XG4gICAgJi0tZmlsbGVkLWJyb3duIHsgd2lkdGg6IDI0MHB4OyB9XG4gICAgJi0tZmlsbGVkLWJlaWdlIHsgd2lkdGg6IDI0MHB4OyB9XG5cbiAgICAmX19hcnJvdyB7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7IH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBOQVZCQVIg4pSA4pSAXG4gIC5uYXZiYXItd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwM3B4OyAvLyAxNXB4IGxvZ28gb2Zmc2V0ICsgNzNweCBsb2dvIHdpZHRoICsgMTVweCBnYXBcbiAgICBoZWlnaHQ6IDkwcHg7XG5cbiAgICAmX19sb2dvICAgICAgeyB3aWR0aDogMTAwcHg7IGhlaWdodDogNzNweDsgfVxuICAgICZfX2xpbmtzICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmX19sYW5nICAgICAgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgJl9faGFtYnVyZ2VyIHsgZGlzcGxheTogZmxleDsgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IC8vIHB1c2ggdG8gdGhlIHJpZ2h0IGVkZ2VcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgSEVSTyDilIDilIBcbiAgLy8gRGVza3RvcDogX19sZWZ0ICg0NCUpICsgX19yaWdodCAoNTUlKSBhYnNvbHV0ZSBzaWRlLWJ5LXNpZGUuXG4gIC8vIE1vYmlsZTogIHN0YWNrIF9fbGVmdCBwaG90byBhYm92ZSBfX3JpZ2h0IChiZyBwaG90byArIGNvbnRlbnQpLlxuICAvLyBSb290IGNhdXNlIG9mIGludmlzaWJsZSBpbWFnZTogei1pbmRleDotMSBvbiBfX3JpZ2h0LWJnIHBhaW50cyBpdCBiZWhpbmRcbiAgLy8gdGhlIDxib2R5PiBiYWNrZ3JvdW5kICgjZmZmKSBiZWNhdXNlIG5vIGFuY2VzdG9yIGNyZWF0ZXMgYSBzdGFja2luZyBjb250ZXh0LlxuICAuaGVybyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2xlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGNoYW5nZTogei1pbmRleCAwIG1ha2VzIHRoZSBpbWFnZSB2aXNpYmxlIGFnYWluXG4gICAgJl9fcmlnaHQtYmcge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAyN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFJPT01TIOKUgOKUgFxuICAucm9vbXMge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgIC5yb29tcy1zd2lwZXIgLnN3aXBlci1zbGlkZSB7IHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7IH1cbiAgICB9XG5cbiAgICAmX19hcnJvd3Mge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxNjBweDsgLy8gaGFsZiBvZiB0aGUgMzIwcHggbW9iaWxlIHJvb20tY2FyZCBoZWlnaHRcbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAgIGltZyB7IHdpZHRoOiAzOHB4OyBoZWlnaHQ6IDM4cHg7IH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgICZfX2RvdHMge1xuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7IG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICB9XG4gIH1cblxuICAucm9vbS1jYXJkIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG5cbiAgLy8g4pSA4pSAIEVWRU5UUyDilIDilIBcbiAgLy8gRGVza3RvcDogX19mcmFtZSBpcyBwb3NpdGlvbjphYnNvbHV0ZSByaWdodDowIChkZWNvcmF0aXZlIHJpZ2h0LXNpZGUgcGhvdG8pXG4gIC8vIE1vYmlsZTogIHNob3cgaXQgYXMgYSBmdWxsLXdpZHRoIGltYWdlIHN0YWNrZWQgYWJvdmUgdGhlIGNvbnRlbnRcbiAgLmV2ZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJl9fZGVjby0xLCAmX19kZWNvLTIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX19mcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyIHsgaGVpZ2h0OiBhdXRvOyB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgJl9fZGVzYyAgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBGQUNJTElUSUVTIOKUgOKUgFxuICAuZmFjaWxpdGllcyB7XG4gICAgcGFkZGluZzogNTVweCAwIDcwcHg7XG5cbiAgICAmX19kZWNvLWxlZnQgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5mYWNpbGl0eS1jYXJkIHtcbiAgICAmX19ib3ggIHsgd2lkdGg6IDE0OXB4OyBoZWlnaHQ6IDE0OXB4OyB9XG4gICAgJl9faWNvbiB7IHdpZHRoOiA1OXB4OyBoZWlnaHQ6IDU5cHg7IH1cbiAgICAmX19sYWJlbCB7IGZvbnQtc2l6ZTogMTZweDsgd2lkdGg6IDE0NXB4OyBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIH1cblxuICAvLyDilIDilIAgR0FMTEVSWSDilIDilIBcbiAgLy8gRGVza3RvcDogY29sLXF1YXJ0ZXIgKDI1JSkgbGVmdCArIGNvbC10aHJlZS1xdWFydGVycyAoNzUlKSByaWdodCwgc2lkZS1ieS1zaWRlXG4gIC8vIE1vYmlsZTogIGNvbC10aHJlZS1xdWFydGVycyAobWFpbiBsYXJnZSBpbWFnZSkgb24gdG9wLCBjb2wtcXVhcnRlciBiZWxvd1xuICAuZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMzZweDsgfVxuXG4gICAgJl9fcm93LTEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGdhcDogNnB4O1xuICAgIH1cblxuICAgICZfX2NvbC10aHJlZS1xdWFydGVycyB7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgb3JkZXI6IDE7ICAgLy8gbWFpbiBpbWFnZSBhcHBlYXJzIGZpcnN0XG4gICAgfVxuXG4gICAgJl9fY29sLXF1YXJ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgb3JkZXI6IDI7ICAgLy8gb3ZlcmxheStidXR0b24gaW1hZ2UgYXBwZWFycyBiZWxvd1xuICAgIH1cblxuICAgICZfX3Jvdy0yIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgJl9fdGh1bWIgeyBoZWlnaHQ6IDE3MHB4OyB9XG5cbiAgICAvLyBObyBob3ZlciBvbiB0b3VjaCDigJQgaGlkZSB0aGUgcGVyLWltYWdlIG92ZXJsYXkvYnV0dG9uIGVudGlyZWx5XG4gICAgJl9fb3ZlcmxheSwgJl9fYnRuLXdyYXAgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX19jdGEtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicm93bi1kYXJrO1xuICAgICAgICBjb2xvcjogJGJyb3duLWRhcms7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBFWFBMT1JFIOKUgOKUgFxuICAvLyAobGF5b3V0IHJ1bGVzIG1vdmVkIHRvIHRoZSBzaGFyZWQgbWF4LXdpZHRoOjEwMjRweCBibG9jayBhYm92ZSxcbiAgLy8gc28gdGhleSBsaW5lIHVwIHdpdGggdGhlIG1vYmlsZS90YWJsZXQgYmFja2dyb3VuZCBpbWFnZSBzd2FwKVxuICAuZXhwbG9yZS1wb3B1cCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpO1xuXG4gICAgJi5pcy1vcGVuIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBTVE9SWSDilIDilIBcbiAgLy8gU3RhY2tpbmcgKHRleHQgdGhlbiBpbWFnZSkgYWxyZWFkeSBjb21lcyBmcm9tIHRoZSDiiaQxMzI4cHggYmxvY2s7XG4gIC8vIGhlcmUgd2Ugb25seSBzaHJpbmsgdGhpbmdzIGZ1cnRoZXIgZm9yIG5hcnJvdyBwaG9uZXMuXG4gIC5zdG9yeSB7XG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDM2cHg7IH1cbiAgICAmX190ZXh0ICB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBSRVZJRVdTIOKUgOKUgFxuICAucmV2aWV3cyB7XG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDM2cHg7IH1cbiAgfVxuXG4gIC5yZXZpZXctY2FyZCB7IHBhZGRpbmc6IDIwcHg7IH1cblxuICAvLyDilIDilIAgQ1RBIFJFTEFYIOKUgOKUgFxuICAuY3RhLXJlbGF4IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyDilIDilIAgRk9PVEVSIOKUgOKUgFxuICAvLyBTdHJ1Y3R1cmFsIHN0YWNraW5nIGFscmVhZHkgY29tZXMgZnJvbSB0aGUg4omkMTAyNHB4IGJsb2NrIGFib3ZlO1xuICAvLyBoZXJlIHdlIG9ubHkgc2hyaW5rIHRoaW5ncyBmdXJ0aGVyIGFuZCBzaG93IHRoZSBXaGF0c0FwcCBDVEEuXG4gIC5mb290ZXIge1xuICAgICZfX2xvZ28gICAgeyB3aWR0aDogMTMwcHg7IGhlaWdodDogODVweDsgfVxuICAgICZfX3doYXRzYXBwIHsgZGlzcGxheTogZmxleDsgfVxuICAgICZfX2NvcHkgICAgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgICAmX19wb3dlcmVkIHsgZm9udC1zaXplOiAxNnB4OyB9XG5cbiAgICAmX19iYXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19wb3dlcmVkIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgfVxufVxuXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIFJFU1BPTlNJVkUg4oCUIFNNQUxMIE1PQklMRSAo4omkIDQyNXB4KVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgJl9fcGhvbmUgICAgIHsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgaW1nIHsgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDsgfSB9XG4gICAgJl9faGFtYnVyZ2VyIHsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgfVxuICB9XG5cbiAgLnN0b3J5X19pbWFnZSB7IG1heC13aWR0aDogMzIwcHg7IH1cblxuICAuZmFjaWxpdHktY2FyZCB7XG4gICAgJl9fYm94ICB7IHdpZHRoOiAxMzBweDsgaGVpZ2h0OiAxMzBweDsgfVxuICAgICZfX2ljb24geyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyB9XG4gICAgJl9fbGFiZWwgeyBmb250LXNpemU6IDE0cHg7IHdpZHRoOiBhdXRvOyBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIH1cbn1cblxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBDQU1FUkUgUEFHRVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi8vIOKUgOKUgCBIRVJPIOKUgOKUgFxuLmNhbWVyZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk2LjM1ZGVnLCByZ2JhKDE4OSwgMTg0LCAxNjcsIDApIDIzLjMxJSwgcmdiYSgyMDUsIDIwMCwgMTgyLCAwLjg4KSA3OC41NSUpO1xuICB9XG5cbiAgJl9fZGVjby1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBkaXNwbGF5OiBibG9jazsgfVxuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTVweDtcbiAgICBsZWZ0OiA4N3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLy8g4pSA4pSAIElOVFJPIOKUgOKUgFxuLmNhbWVyZS1pbnRybyB7XG4gIHBhZGRpbmc6IDU1cHggMCAwO1xuXG4gID4gLmNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vLyDilIDilIAgR1JJRCDilIDilIBcbi5jYW1lcmUtZ3JpZCB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogODJweDtcbiAgfVxufVxuXG4vLyDilIDilIAgQ0FSRCDilIDilIBcbi5jYW1lcmUtY2FyZCB7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMTY0cHgpIC8gMyk7IC8vIDMgcGVyIHJvdzogMiBnYXBzIMOXIDgycHggPSAxNjRweFxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB9XG5cbiAgJl9faW5uZXI6aG92ZXIgJl9fYmcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG5cbiAgJl9fdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJyb3duO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjc1OyB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgFxuXG4vLyBSZWR1Y2VkIGdhcCBiZWxvdyAxMjUwcHhcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmNhbWVyZS1ncmlkIHtcbiAgICAmX19pbm5lciB7IGdhcDogNDBweDsgfVxuICB9XG5cbiAgLmNhbWVyZS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDgwcHgpIC8gMyk7IC8vIDIgZ2FwcyDDlyA0MHB4ID0gODBweFxuXG4gICAgLy8gQ2FyZHMgYXJlIG5hcnJvd2VyIGhlcmUgKDMgcGVyIHJvdykgYnV0IHN0aWxsIHVzZWQgdGhlIDQ2OHB4IGRlc2t0b3BcbiAgICAvLyBoZWlnaHQsIGNyb3BwaW5nIHRoZSBpbWFnZSB0b28gYWdncmVzc2l2ZWx5IOKAlCBzaHJpbmsgaXQgdG8gbWF0Y2guXG4gICAgJl9faW5uZXIgeyBoZWlnaHQ6IDMxMHB4OyB9XG4gIH1cbn1cblxuLy8gVGFibGV0OiAyIHBlciByb3dcbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY2FtZXJlLWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAmX19kZWNvLWxlZnQgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuY2FtZXJlLWludHJvIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMDtcblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jYW1lcmUtZ3JpZCB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHg7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbWVyZS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG5cbiAgICAmX19pbm5lciB7IGhlaWdodDogNDAwcHg7IH1cblxuICAgICZfX3R5cGUgYSB7IGZvbnQtc2l6ZTogMjJweDsgfVxuICB9XG59XG5cbi8vIE1vYmlsZTogMSBwZXIgcm93XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmNhbWVyZS1ncmlkIHtcbiAgICAmX19pbm5lciB7IGdhcDogMjRweDsgfVxuICB9XG5cbiAgLmNhbWVyZS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICZfX2lubmVyIHsgaGVpZ2h0OiAzNjBweDsgfVxuICB9XG59IiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBTSU5HTEUgUk9PTVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi8vIOKUgOKUgCBIRVJPIOKUgOKUgFxuLmNhbWVyYS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIGFsbG93cyB0aGUgaWNvbiB0byBvdmVyZmxvdyB0aGUgaGVyb1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04OHB4OyAvLyBleHRlbmRzIDg4cHggYmVsb3cgdGhlIGhlcm9cbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBJTlRSTyDilIDilIBcbi5jYW1lcmEtaW50cm8ge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7IC8vIHNwYWNlIGZvciBpY29uICsgZ2FwIHRvIHRpdGxlXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vIOKUgOKUgCBHQUxMRVJZIOKUgOKUgFxuLmNhbWVyYS1nYWxsZXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgPiAuY29udGFpbmVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiAgJl9fdmlld2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBoZWlnaHQ6IDYzMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogem9vbS1pbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7IH1cbiAgICAmOmhvdmVyIC5jYW1lcmEtZ2FsbGVyeV9fem9vbS1oaW50IHsgb3BhY2l0eTogMTsgfVxuICB9XG5cbiAgJl9fem9vbS1oaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIHN2ZyB7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IGNvbG9yOiAkYnJvd24tZGFyazsgfVxuICB9XG5cbiAgJl9fdGh1bWJzLWNvbCB7XG4gICAgZmxleDogMCAwIDE5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcbiAgICAvLyBoZWlnaHQgaXMgZGljdGF0ZWQgYnkgdGhlIHZpZXdlciB2aWEgYWxpZ24taXRlbXM6IHN0cmV0Y2ggKGRlZmF1bHQgZmxleClcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZmxleDogMCAwIDM0cHg7XG4gICAgYmFja2dyb3VuZDogJGJlaWdlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkYmVpZ2UtZGFyazsgfVxuXG4gICAgc3ZnIHsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgY29sb3I6ICRicm93bi1kYXJrOyB9XG4gIH1cblxuICAuY2FtZXJhLXRodW1icy1zd2lwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAwOyAvLyBmaXggZmxleGJveCBvdmVyZmxvdyBpbiBjb2x1bW5cbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIFN3aXBlciBjb250cm9scyB0aGUgc2xpZGUgaGVpZ2h0XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICAgJjpob3ZlciB7IG9wYWNpdHk6IDAuODU7IH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRicm93bi1kYXJrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIAgTElHSFRCT1gg4pSA4pSAXG4uY2FtZXJhLWxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICZfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkyKTtcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xuICB9XG5cbiAgJl9faW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyOHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuICAgICY6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICAgJjpob3ZlciB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuXG4gICZfX3ByZXYgeyBsZWZ0OiAwOyB9XG4gICZfX25leHQgeyByaWdodDogMDsgfVxufVxuXG4vLyDilIDilIAgQ09OVEVOVCDilIDilIBcbi5jYW1lcmEtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJGJsYWNrLWZvb3RlcjtcblxuICAgIHAgeyBtYXJnaW4tYm90dG9tOiAxNnB4OyAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuICAgIHN0cm9uZyB7IGNvbG9yOiAkYnJvd24tZGFyazsgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBGRUFUVVJFIEJBREdFUyDilIDilIBcbi5jYW1lcmEtYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jYW1lcmEtYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAwLjMpO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGJyb3duLWRhcms7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFBSSUNFIENBUkQg4pSA4pSAXG4uY2FtZXJhLXByaWNlLWNhcmQge1xuICBmbGV4OiAwIDAgMjYwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMDIsIDE4NSwgMC4zKTtcbiAgcGFkZGluZzogMjhweCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjc1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi8vIOKUgOKUgCBERVRBSUxFRCBBTUVOSVRJRVMg4pSA4pSAXG4uY2FtZXJhLWFtZW5pdGllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIwMiwgMTg1LCAwLjIzKTtcbiAgcGFkZGluZzogNDRweCA1MHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgJl9fY29sIHsgZmxleDogMTsgfVxuXG4gICZfX290aGVyIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcblxuICAgICYtLWNvbHVtbnMge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogNDBweDtcblxuICAgICAgbGkgeyBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogJGJsYWNrLWZvb3RlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wb2xpY3kge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkYmxhY2stZm9vdGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgc3Ryb25nIHsgY29sb3I6ICRicm93bi1kYXJrOyB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIEJPT0tJTkcgRk9STSDilIDilIBcbi5jYW1lcmEtYm9va2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgJl9fZGVjbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi0tdG9wIHtcbiAgICAgIHRvcDogLTM0cHg7XG4gICAgICByaWdodDogLTE4cHg7XG4gICAgICB3aWR0aDogNzhweDtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICBib3R0b206IC01NHB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAwIDAgMzYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICAgIHBhZGRpbmc6IDYwcHggNDhweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xNSk7XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTsgfVxuICAgIHNwYW46bGFzdC1jaGlsZCB7IGNvbG9yOiAkd2hpdGU7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI0Y1RjFFODtcbiAgICBwYWRkaW5nOiA0OHB4IDUwcHg7XG5cbiAgICAud3BjZjcgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAyMHB4IDI0cHg7XG4gICAgfVxuXG4gICAgLndwY2Y3IGZvcm0gcCB7IG1hcmdpbjogMDsgfVxuXG4gICAgLmNmNy1mdWxsLFxuICAgIC53cGNmNyBmb3JtIHA6aGFzKC5jZjctZnVsbCksXG4gICAgLndwY2Y3IGZvcm0gbGFiZWw6aGFzKC5jZjctZnVsbCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMjUpO1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGJsYWNrLWZvb3RlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICAgICAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAkYnJvd24tZGFyazsgb3V0bGluZTogbm9uZTsgfVxuICAgICAgJjpyZWFkLW9ubHkgeyBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjA2KTsgY29sb3I6IHJnYmEoJGJsYWNrLWZvb3RlciwgMC43KTsgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHsgbWluLWhlaWdodDogOTBweDsgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4gICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjg4OyB9XG4gICAgfVxuXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2MwMzkyYjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCAxMjUsIDUwLCAwLjQ1KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDYsIDEyNSwgNTAsIDAuMDcpO1xuICAgICAgY29sb3I6ICMyZTdkMzI7XG4gICAgfVxuXG4gICAgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuICAgIC53cGNmNy1zcGFtLWJsb2NrZWQsXG4gICAgLndwY2Y3LW1haWwtc2VudC1uZyxcbiAgICAud3BjZjctYWJvcnRlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA1NywgNDMsIDAuNDUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDU3LCA0MywgMC4wNyk7XG4gICAgICBjb2xvcjogI2MwMzkyYjtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jYW1lcmEtZ2FsbGVyeSB7XG4gICAgJl9fdmlld2VyIHsgaGVpZ2h0OiA1MjBweDsgfVxuICAgICZfX3RodW1icy1jb2wgeyBmbGV4OiAwIDAgMTYwcHg7IH1cbiAgfVxuXG4gIC5jYW1lcmEtY29udGVudCB7XG4gICAgJl9fdG9wIHsgZ2FwOiAzNnB4OyB9XG4gIH1cblxuICAuY2FtZXJhLXByaWNlLWNhcmQgeyBmbGV4OiAwIDAgMjIwcHg7IH1cblxuICAuY2FtZXJhLWFtZW5pdGllc19fcm93IHsgZ2FwOiA0MHB4OyB9XG5cbiAgLmNhbWVyYS1ib29raW5nIHtcbiAgICAmX19pbmZvIHsgZmxleDogMCAwIDI4MHB4OyBwYWRkaW5nOiA0NHB4IDM0cHg7IH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbWVyYS1oZXJvIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYm90dG9tOiAtNjVweDtcbiAgICB9XG4gIH1cblxuICAuY2FtZXJhLWludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICAmX19uYW1lICAgICB7IGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICZfX3N1YnRpdGxlIHsgZm9udC1zaXplOiAyNHB4OyB9XG4gIH1cblxuICAuY2FtZXJhLWdhbGxlcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgJl9fdmlld2VyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgLy8gSG9yaXpvbnRhbCBzbGlkZXIgb24gbW9iaWxlXG4gICAgJl9fdGh1bWJzLWNvbCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLy8gcHJldiDihpEgcm90YXRlZCAtOTDCsCA9IOKGkCAvIG5leHQg4oaTIHJvdGF0ZWQgLTkwwrAgPSDihpJcbiAgICAgIC5jYW1lcmEtZ2FsbGVyeV9fbmF2LS1wcmV2IHN2ZyB7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICAgIC5jYW1lcmEtZ2FsbGVyeV9fbmF2LS1uZXh0IHN2ZyB7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgICB9XG5cbiAgICAuY2FtZXJhLXRodW1icy1zd2lwZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IC8vIHdpZHRoIGlzIGNhbGN1bGF0ZWQgYnkgU3dpcGVyXG4gICAgfVxuICB9XG5cbiAgLmNhbWVyYS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICZfX3RvcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgJl9fZGVzYyAgeyBmb250LXNpemU6IDE2cHg7IH1cbiAgfVxuXG4gIC5jYW1lcmEtcHJpY2UtY2FyZCB7IGZsZXg6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG5cbiAgLmNhbWVyYS1hbWVuaXRpZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMjRweCAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmX19yb3cgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDI2cHg7IG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuICAgICZfX2xpc3QtLWNvbHVtbnMgeyBjb2x1bW4tY291bnQ6IDE7IH1cbiAgfVxuXG4gIC5jYW1lcmEtYm9va2luZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2luZm8geyBmbGV4OiBub25lOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMzZweCAyNHB4OyB9XG4gICAgJl9fZGVjbyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIycHg7XG5cbiAgICAgIC53cGNmNyBmb3JtIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICB9XG4gIH1cbn0iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEdBTExFUlkgUEFHRVxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi8vIOKUgOKUgCBIRVJPIOKUgOKUgFxuLmdhbGVyaWUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTtcbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogODdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8vIOKUgOKUgCBGSUxURVIg4pSA4pSAXG4uZ2FsZXJpZS1maWx0ZXIge1xuICBwYWRkaW5nOiA2MnB4IDAgNTJweDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgMC4zNSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDlweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJvd24tZGFyaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMDYpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gIH1cbn1cblxuLy8g4pSA4pSAIE1BU09OUlkgR1JJRCDilIDilIBcbi5nYWxlcmllLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBwYWRkaW5nOiAwIDQ0cHg7XG4gIH1cbn1cblxuLmdhbGVyaWUtZ3JpZCB7XG4gIGNvbHVtbnM6IDM7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG5cbiAgJl9faXRlbSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIEZpdmUgYWx0ZXJuYXRpbmcgaGVpZ2h0cyBjcmVhdGUgdGhlIG1hc29ucnkgcmh5dGhtXG4gICAgJjpudGgtY2hpbGQoNW4gKyAxKSB7IGhlaWdodDogNDYwcHg7IH1cbiAgICAmOm50aC1jaGlsZCg1biArIDIpIHsgaGVpZ2h0OiAyNjhweDsgfVxuICAgICY6bnRoLWNoaWxkKDVuICsgMykgeyBoZWlnaHQ6IDM3NnB4OyB9XG4gICAgJjpudGgtY2hpbGQoNW4gKyA0KSB7IGhlaWdodDogMjE4cHg7IH1cbiAgICAmOm50aC1jaGlsZCg1biArIDUpIHsgaGVpZ2h0OiA0MTZweDsgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciBpbWcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG5cbiAgICAmOmhvdmVyIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgeyBvcGFjaXR5OiAxOyB9XG5cbiAgICAmOmhvdmVyIC5nYWxlcmllLWdyaWRfX292ZXJsYXkgc3ZnIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4gICAgJi5pcy1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgMC41Mik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIExJR0hUQk9YIOKUgOKUgFxuLmdhbGVyaWUtbGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAmLmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NCk7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogODh2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXgtaGVpZ2h0OiA4OHZoO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE4cztcblxuICAgICYuaXMtbG9hZGluZyB7IG9wYWNpdHk6IDA7IH1cbiAgfVxuXG4gIC8vIFRvcCBiYXIgd2l0aCBjb3VudGVyICsgY2xvc2VcbiAgJl9fYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIycHggMjhweDtcbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjY1KTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjE4KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xOCk7IH1cbiAgfVxuXG4gIC8vIFNpZGUgbmF2aWdhdGlvbiBhcnJvd3NcbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4wNyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMTYpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMTgpOyB9XG5cbiAgICBzdmcgeyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyB9XG4gIH1cblxuICAmX19wcmV2IHsgbGVmdDogMjJweDsgfVxuICAmX19uZXh0IHsgcmlnaHQ6IDIycHg7IH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdhbGVyaWUtZ3JpZCB7IGNvbHVtbnM6IDI7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxlcmllLWhlcm8ge1xuICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuZ2FsZXJpZS1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDQycHggMCAzNnB4O1xuXG4gICAgJl9fYnRuIHsgcGFkZGluZzogMTFweCAyMnB4OyBmb250LXNpemU6IDExcHg7IH1cbiAgfVxuXG4gIC5nYWxlcmllLWJvZHkgPiAuY29udGFpbmVyIHsgcGFkZGluZzogMCAxNXB4OyB9XG5cbiAgLmdhbGVyaWUtZ3JpZCB7XG4gICAgY29sdW1uczogMjtcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgJjpudGgtY2hpbGQoNW4gKyAxKSB7IGhlaWdodDogMjgwcHg7IH1cbiAgICAgICY6bnRoLWNoaWxkKDVuICsgMikgeyBoZWlnaHQ6IDE3MHB4OyB9XG4gICAgICAmOm50aC1jaGlsZCg1biArIDMpIHsgaGVpZ2h0OiAyMzBweDsgfVxuICAgICAgJjpudGgtY2hpbGQoNW4gKyA0KSB7IGhlaWdodDogMTQ1cHg7IH1cbiAgICAgICY6bnRoLWNoaWxkKDVuICsgNSkgeyBoZWlnaHQ6IDI2MHB4OyB9XG4gICAgfVxuICB9XG5cbiAgLmdhbGVyaWUtbGlnaHRib3gge1xuICAgICZfX3ByZXYgeyBsZWZ0OiA4cHg7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IH1cbiAgICAmX19uZXh0IHsgcmlnaHQ6IDhweDsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgfVxuICAgICZfX2JhciAgeyBwYWRkaW5nOiAxNHB4IDE4cHg7IH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdhbGVyaWUtZ3JpZCB7XG4gICAgY29sdW1uczogMTtcblxuICAgIC8vIFVuaWZvcm0gaGVpZ2h0IGluIHNpbmdsZSBjb2x1bW5cbiAgICAmX19pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKDVuICsgMSksXG4gICAgICAmOm50aC1jaGlsZCg1biArIDIpLFxuICAgICAgJjpudGgtY2hpbGQoNW4gKyAzKSxcbiAgICAgICY6bnRoLWNoaWxkKDVuICsgNCksXG4gICAgICAmOm50aC1jaGlsZCg1biArIDUpIHsgaGVpZ2h0OiAyODBweDsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFeHRyYS1uYXJyb3cgcGhvbmVzICgzMjBweCkg4oCUIGZpbHRlciBidXR0b25zIG5lZWQgdG8gc2hyaW5rIGEgYml0IG1vcmVcbi8vIHRvIGZpdCB3aXRob3V0IHdyYXBwaW5nL292ZXJmbG93aW5nLCBtYXRjaGluZyBob3cgdGhleSBmaXQgYXQgMzc1cHguXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmdhbGVyaWUtZmlsdGVyIHtcbiAgICAmX19pbm5lciB7IGdhcDogNnB4OyB9XG4gICAgJl9fYnRuICAgeyBwYWRkaW5nOiA5cHggMTZweDsgZm9udC1zaXplOiAxMHB4OyBnYXA6IDZweDsgfVxuICAgICZfX2NvdW50IHsgZm9udC1zaXplOiAxMHB4OyB9XG4gIH1cbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gQ09OVEFDVCBQQUdFXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLy8g4pSA4pSAIEhFUk8g4pSA4pSAXG4uY29udGFjdC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIGFsbG93cyB0aGUgaWNvbiB0byBvdmVyZmxvdyB0aGUgaGVyb1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Ni4zNWRlZywgcmdiYSgxODksIDE4NCwgMTY3LCAwKSAyMy4zMSUsIHJnYmEoMjA1LCAyMDAsIDE4MiwgMC44OCkgNzguNTUlKTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04OHB4OyAvLyBleHRlbmRzIDg4cHggYmVsb3cgdGhlIGhlcm9cbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBJTlRSTyDilIDilIBcbi5jb250YWN0LWludHJvIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4OyAvLyBzcGFjZSBmb3IgaWNvbiArIGdhcCB0byB0aXRsZVxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8vIOKUgOKUgCBNQUlOIFNFQ1RJT04g4pSA4pSAXG4uY29udGFjdC1tYWluIHtcbiAgcGFkZGluZzogOTBweCAwIDBweDtcblxuICA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxufVxuXG4vLyDilIDilIAgSU5GTyAoTEVGVCkg4pSA4pSAXG4uY29udGFjdC1pbmZvIHtcbiAgZmxleDogMCAwIDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAkYnJvd24tZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNjBweCA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjcyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMTUpO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxOHB4O1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xMik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xMik7IH1cblxuICAmX19pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7IG1pbi13aWR0aDogMDsgZmxleDogMTsgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC42NTsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIAgU09DSUFMIOKUgOKUgFxuLmNvbnRhY3Qtc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjA4KTsgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBGT1JNIChSSUdIVCkg4pSA4pSAXG4uY29udGFjdC1mb3JtLXdyYXAge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNGNUYxRTg7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuNyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vLyDilIDilIAgQ0Y3IEZPUk0gU1RZTElORyDilIDilIBcbi5jb250YWN0LWZvcm0td3JhcCB7XG5cbiAgLndwY2Y3IGZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjBweCAyNHB4O1xuICB9XG5cbiAgLy8gQ0Y3IHBhcmFncmFwaCB3cmFwcGVycyDigJQgcmVzZXQgbWFyZ2luXG4gIC53cGNmNyBmb3JtIHAgeyBtYXJnaW46IDA7IH1cblxuICAuY2Y3LWZ1bGwsXG4gIC53cGNmNyBmb3JtIHA6aGFzKC5jZjctZnVsbCksXG4gIC53cGNmNyBmb3JtIGxhYmVsOmhhcyguY2Y3LWZ1bGwpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG5cbiAgLy8gTGFiZWwgYWJvdmUgZmllbGRcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAvLyBDRjcgaW5zZXJ0cyBhIDxicj4gYWZ0ZXIgbGFiZWwgdGV4dFxuICAgIGJyIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG5cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAvLyBBbGwgdGV4dCBpbnB1dHMgKyB0ZXh0YXJlYSArIHNlbGVjdFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgMC4zMCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuMzgpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJvd24tZGFyaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJlaWdlLWxpZ2h0LCAwLjE4KTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNzU2OTVCJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIH1cblxuICAvLyBTdWJtaXQgYnV0dG9uIOKAlCBtYXRjaGVzIHNpdGUncyBidG4tLWZpbGxlZC1icm93blxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAud3BjZjctc3VibWl0IHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bi1kYXJrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9kaXN0L2ltYWdlcy9hcnJvdy1yaWdodC1idG4uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuXG4gICAgJjpob3ZlciAgIHsgb3BhY2l0eTogMC44NTsgfVxuICAgICY6ZGlzYWJsZWQgeyBvcGFjaXR5OiAwLjY7IGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgfVxuXG4gIC8vIEluZGl2aWR1YWwgZmllbGQgZXJyb3Igc3RhdGVcbiAgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzAzOTJiICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNjMDM5MmI7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLy8gR2xvYmFsIHJlc3BvbnNlIG91dHB1dFxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTI1LCA1MCwgMC40NSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTI1LCA1MCwgMC4wNyk7XG4gICAgY29sb3I6ICMyZTdkMzI7XG4gIH1cblxuICAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gIC53cGNmNy1zcGFtLWJsb2NrZWQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDU3LCA0MywgMC40NSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDU3LCA0MywgMC4wNyk7XG4gICAgY29sb3I6ICNjMDM5MmI7XG4gIH1cblxuICAud3BjZjctbWFpbC1zZW50LW5nLFxuICAud3BjZjctYWJvcnRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjQ1KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgNTcsIDQzLCAwLjA3KTtcbiAgICBjb2xvcjogI2MwMzkyYjtcbiAgfVxufVxuXG4vLyDilIDilIAgT1VUUk8gKHN1YiBmb3JtdWxhcikg4pSA4pSAXG4uY29udGFjdC1vdXRybyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgfVxufVxuXG4vLyDilIDilIAgTUFQIOKUgOKUgFxuLmNvbnRhY3QtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDIwJSkgY29udHJhc3QoMS4wNSk7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRhY3QtaW5mbyB7XG4gICAgZmxleDogMCAwIDM0MHB4O1xuICAgIHBhZGRpbmc6IDQ0cHggMzRweDtcbiAgfVxuXG4gIC5jb250YWN0LWZvcm0td3JhcCB7IHBhZGRpbmc6IDQ0cHggMzRweDsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmNvbnRhY3QtaGVybyB7XG4gICAgaGVpZ2h0OiAzODBweDtcblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJvdHRvbTogLTY1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgICZfX3RpdGxlLFxuICAgICZfX3N1YnRpdGxlIHsgZm9udC1zaXplOiAyNnB4OyB9XG4gIH1cblxuICAuY29udGFjdC1tYWluIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWluZm8ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzZweCAyNHB4O1xuXG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDMwcHg7IH1cbiAgICAmX19zdWJ0aXRsZSB7IHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIH1cblxuICAuY29udGFjdC1mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDM2cHggMjRweDtcblxuICAgIC53cGNmNyBmb3JtIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgfVxuXG4gIC5jb250YWN0LW1hcCB7IGhlaWdodDogMzAwcHg7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzMHB4OyB9XG4gIH1cblxuICAuY29udGFjdC1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAmX190aXRsZSxcbiAgICAmX19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMjJweDsgfVxuICB9XG5cbiAgLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE4cHg7XG5cbiAgICAmX19oZWFkaW5nIHsgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgJl9fc3VidGl0bGUgeyBmb250LXNpemU6IDE0cHg7IH1cbiAgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBBQk9VVCBQQUdFXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLy8g4pSA4pSAIEhFUk8g4pSA4pSAXG4uZGVzcHJlLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTYuMzVkZWcsIHJnYmEoMTg5LCAxODQsIDE2NywgMCkgMjMuMzElLCByZ2JhKDIwNSwgMjAwLCAxODIsIDAuODgpIDc4LjU1JSk7XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIGxlZnQ6IDg3cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4vLyDilIDilIAgSU5UUk8gLyBRVU9URSDilIDilIBcbi5kZXNwcmUtaW50cm8ge1xuICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAvLyBHaWFudCBiYWNrZ3JvdW5kIHF1b3RhdGlvbiBtYXJrIOKAlCBwdXJlbHkgZGVjb3JhdGl2ZVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMUMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXNpemU6IDM2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjA0NSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuXG4gICZfX3NlcGFyYXRvciB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuNzIpO1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFNUT1JZIFNFQ1RJT05TIOKUgOKUgFxuLmRlc3ByZS1zdG9yeSB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcblxuICAmX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuXG4gICAgLy8gQWx0ZXJuYXRpbmcgYmFja2dyb3VuZFxuICAgICY6bnRoLWNoaWxkKG9kZCkgIHsgYmFja2dyb3VuZDogJGJlaWdlLWxpZ2h0OyB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikgeyBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cblxuICAgICYtLXJldmVyc2VkIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDUyJTtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciBpbWcgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpOyB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA3MHB4IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy8gTGFyZ2UgZmFkZWQgb3JkaW5hbCDigJQgZGVjb3JhdGl2ZVxuICAmX19udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC4wNik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRicm93bjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJvd247XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuNzgpO1xuXG4gICAgcCB7IG1hcmdpbi1ib3R0b206IDE2cHg7ICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICB9XG59XG5cbi8vIOKUgOKUgCBRVU9URSAoYmV0d2VlbiBzdG9yeSBhbmQgdmFsdWVzKSDilIDilIBcbi5kZXNwcmUtcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAkYmVpZ2UtbGlnaHQ7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX21hcmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC40KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XG4gIH1cblxuICAmX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjQpO1xuICB9XG59XG5cbi8vIOKUgOKUgCBWQUxVRVMg4pSA4pSAXG4uZGVzcHJlLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHg7XG4gIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc3ViIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoJGJlaWdlLWxpZ2h0LCAwLjY1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGVzcHJlLXZhbHVlIHtcbiAgcGFkZGluZzogNTBweCA0NHB4IDUycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJlaWdlLWxpZ2h0LCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmVpZ2UtbGlnaHQsIDAuMTApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblxuICAmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgkYmVpZ2UtbGlnaHQsIDAuMDkpOyB9XG5cbiAgLy8gTGFyZ2UgZmFkZWQgb3JkaW5hbFxuICAmX19udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiByZ2JhKCRiZWlnZS1saWdodCwgMC4wNik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSkgb3BhY2l0eSgwLjcpO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRiZWlnZS1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6IHJnYmEoJGJlaWdlLWxpZ2h0LCAwLjY1KTtcbiAgfVxufVxuXG4vLyDilIDilIAgVEVBTSDilIDilIBcbi5kZXNwcmUtdGVhbSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHg7XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjU1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNTBweCA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kZXNwcmUtbWVtYmVyIHtcbiAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSA4MHB4KSAvIDMpO1xuXG4gICZfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyA0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41NXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyICZfX3Bob3RvIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7IH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9fcm9sZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYnJvd247XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjcwKTtcbiAgfVxufVxuXG4vLyDilIDilIAgUkVTUE9OU0lWRSDilIDilIBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZGVzcHJlLXN0b3J5IHtcbiAgICAmX19jb250ZW50IHsgcGFkZGluZzogNjBweCA1MHB4OyB9XG4gICAgJl9fdGl0bGUgICB7IGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICZfX251bWJlciAgeyBmb250LXNpemU6IDEwMHB4OyB9XG4gIH1cblxuICAuZGVzcHJlLXZhbHVlc19fZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cblxuICAuZGVzcHJlLW1lbWJlciB7IGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmRlc3ByZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuXG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDM2cHg7IGJvdHRvbTogMzBweDsgbGVmdDogMjBweDsgfVxuICB9XG5cbiAgLmRlc3ByZS1pbnRybyB7XG4gICAgcGFkZGluZzogNzBweCAwIDYwcHg7XG5cbiAgICAmOjpiZWZvcmUgeyBmb250LXNpemU6IDIyMHB4OyB9XG4gICAgJl9fcXVvdGUgIHsgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgJl9fdGV4dCAgIHsgZm9udC1zaXplOiAxNnB4OyB9XG4gIH1cblxuICAuZGVzcHJlLXF1b3RlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG5cbiAgICAmX19tYXJrIHsgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgJl9fdGV4dCB7IGZvbnQtc2l6ZTogMjFweDsgfVxuICB9XG5cbiAgLmRlc3ByZS1zdG9yeSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyAvLyBhbHdheXMgc3RhY2sgb24gbW9iaWxlXG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHsgcGFkZGluZzogNDRweCAyMHB4OyB9XG4gICAgJl9fbnVtYmVyICB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmX190aXRsZSAgIHsgZm9udC1zaXplOiAyOHB4OyB9XG4gIH1cblxuICAuZGVzcHJlLXZhbHVlcyB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG5cbiAgICAmX19ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogMXB4OyB9XG4gICAgJl9faGVhZGluZyB7IGZvbnQtc2l6ZTogMzRweDsgfVxuICB9XG5cbiAgLmRlc3ByZS12YWx1ZSB7IHBhZGRpbmc6IDM4cHggMzBweCA0MHB4OyB9XG5cbiAgLmRlc3ByZS10ZWFtIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgODBweDtcblxuICAgICZfX2hlYWRpbmcgeyBmb250LXNpemU6IDM0cHg7IH1cbiAgICAmX19ncmlkICAgIHsgZ2FwOiA0MHB4IDI0cHg7IH1cbiAgfVxuXG4gIC5kZXNwcmUtbWVtYmVyIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDI0cHgpIC8gMik7XG4gICAgJl9fbmFtZSB7IGZvbnQtc2l6ZTogMjJweDsgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZGVzcHJlLW1lbWJlciB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cblxuICAuZGVzcHJlLXZhbHVlc19fZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG59XG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEVWRU5UUyBQQUdFXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLy8g4pSA4pSAIEhFUk8g4pSA4pSAICAoY2luZW1hdGljIOKAlCBzYW1lIGxhbmd1YWdlIGFzIGdhbGxlcnkpXG4uZXZlbmltZW50ZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDpcbiAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC4yOCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMzUlKSxcbiAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1NSUpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fb3JuYW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgNHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblxuICAgIGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gIH1cbn1cblxuLy8g4pSA4pSAIEZFQVRVUkVEIEVWRU5UIOKUgOKUgFxuLy8gRnVsbC13aWR0aCBlZGl0b3JpYWwgc2VjdGlvbjogbGVmdCBncmFkaWVudCBvdmVyIGltYWdlXG4uZXZlbmltZW50LWZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vIExlZnQtdG8tcmlnaHQ6IG9wYXF1ZSBicm93biDihpIgdHJhbnNwYXJlbnQsIHJldmVhbGluZyB0aGUgcGhvdG8gb24gdGhlIHJpZ2h0XG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHJnYmEoJGJyb3duLWRhcmssIDAuOTYpIDAlLFxuICAgICAgcmdiYSgkYnJvd24tZGFyaywgMC45MCkgMzglLFxuICAgICAgcmdiYSgkYnJvd24tZGFyaywgMC40NSkgNjYlLFxuICAgICAgcmdiYSgkYnJvd24tZGFyaywgMC4wMCkgODUlXG4gICAgKTtcbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmVpZ2UtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjM4KTtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzIpO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJlaWdlLWxpZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmVpZ2UtbGlnaHQsIDAuMzgpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IGdhcCAwLjI1cywgYm9yZGVyLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjYpO1xuICAgIH1cblxuICAgIHN2ZyB7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGZsZXgtc2hyaW5rOiAwOyB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIE9STkFNRU5UQUwgRElWSURFUiDilIDilIBcbi5ldmVuaW1lbnRlLWRpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1OHB4IDg5cHg7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjE0KTtcbiAgfVxuXG4gICZfX2RpYW1vbmQge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJvd24tZGFyaywgMC4zMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbjogMCAyMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi8vIOKUgOKUgCBGSUxURVIg4pSA4pSAXG4uZXZlbmltZW50ZS1maWx0ZXIge1xuICBwYWRkaW5nOiAwIDAgNTJweDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgMC4zNSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDlweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJvd24tZGFyaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMDYpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyb3duLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG9wYWNpdHk6IDAuNjI7XG4gIH1cbn1cblxuLy8g4pSA4pSAIEdSSUQg4pSA4pSAXG4uZXZlbmltZW50ZS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG4uZXZlbmltZW50ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA1NnB4IDM2cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgJi5pcy1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIEVWRU5UIENBUkQg4pSA4pSAXG4uZXZlbmltZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIEhvdmVyIG9uIGNhcmQgcHJvcGFnYXRlcyB0byBpbWFnZVxuICAmOmhvdmVyICZfX2ltYWdlIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7IH1cbiAgJjpob3ZlciAmX19pbWFnZSAuZXZlbmltZW50LWNhcmRfX2ltYWdlLW92ZXJsYXkgeyBvcGFjaXR5OiAxOyB9XG5cbiAgLy8g4pSA4pSAIEltYWdlIOKUgOKUgFxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42MHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjM4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zMHM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBDYXRlZ29yeSB0YWcg4oCUIHRvcC1yaWdodCBjb3JuZXIgb2YgaW1hZ2VcbiAgJl9fY2F0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICRicm93bi1kYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvLyDilIDilIAgQm9keSDilIDilIBcbiAgJl9fYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cblxuICAvLyBUeXBvZ3JhcGhpYyBkYXRlOiBiaWcgZGF5ICsgc21hbGwgbW9udGjCt3llYXIg4oCUIGVkaXRvcmlhbFxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJyb3duLWRhcmssIDAuMTIpO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAmLWRheSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB9XG5cbiAgICAmLXJlc3Qge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGJyb3duO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICRicm93bjsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS43MDtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC42NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgMC4yOCk7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogZ2FwIDAuMjVzLCBib3JkZXItY29sb3IgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB9XG5cbiAgICBzdmcgeyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4OyBmbGV4LXNocmluazogMDsgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBOTyBFVkVOVFMgU1RBVEUg4pSA4pSAXG4uZXZlbmltZW50ZS1lbXB0eSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoJGJyb3duLWRhcmssIDAuNDUpO1xuICB9XG59XG5cbi8vIOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgFxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ldmVuaW1lbnQtZmVhdHVyZWQge1xuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiA0MnB4OyB9XG4gICAgJl9faW5uZXIgIHsgbWF4LXdpZHRoOiA0ODBweDsgfVxuICB9XG5cbiAgLmV2ZW5pbWVudGUtaGVybyB7XG4gICAgJl9fdGl0bGUgeyBmb250LXNpemU6IDY4cHg7IGVtIHsgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmV2ZW5pbWVudGUtaGVybyB7XG4gICAgaGVpZ2h0OiA0NjBweDtcblxuICAgICZfX29ybmFtZW50IHsgJjo6YmVmb3JlLCAmOjphZnRlciB7IHdpZHRoOiA1NXB4OyB9IH1cbiAgICAmX190aXRsZSAgICB7IGZvbnQtc2l6ZTogNTJweDsgZW0geyBmb250LXNpemU6IDM4cHg7IH0gfVxuICAgICZfX3N1YnRpdGxlIHsgZm9udC1zaXplOiAxMXB4OyB9XG4gIH1cblxuICAuZXZlbmltZW50LWZlYXR1cmVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgLy8gT24gbW9iaWxlOiBvdmVybGF5IGNvdmVycyBmdWxsIHdpZHRoIChwaG90byBub3QgdmlzaWJsZSBhbnl3YXkpXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjg4KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSAgeyBmb250LXNpemU6IDM0cHg7IH1cbiAgICAmX19kZXNjICAgeyBmb250LXNpemU6IDE1cHg7IH1cbiAgICAmX19pbm5lciAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgfVxuXG4gIC5ldmVuaW1lbnRlLWRpdmlkZXIgeyBwYWRkaW5nOiA0NHB4IDIwcHg7IH1cblxuICAuZXZlbmltZW50ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNDRweCAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZXZlbmltZW50ZS1oZXJvIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuXG4gICAgJl9fdGl0bGUgICAgeyBmb250LXNpemU6IDQycHg7IGVtIHsgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICAmX19vcm5hbWVudCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxuXG4gIC5ldmVuaW1lbnQtZmVhdHVyZWQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAyOHB4OyB9XG4gIH1cblxuICAuZXZlbmltZW50ZS1maWx0ZXIge1xuICAgICZfX2J0biB7IHBhZGRpbmc6IDExcHggMjBweDsgZm9udC1zaXplOiAxMXB4OyB9XG4gIH1cblxuICAuZXZlbmltZW50ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQ0cHg7XG4gIH1cblxuICAuZXZlbmltZW50LWNhcmQge1xuICAgICZfX2RhdGUtZGF5IHsgZm9udC1zaXplOiA0MnB4OyB9XG4gIH1cbn1cbiIsIi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gNDA0IE5PVCBGT1VORFxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5cbi5ub3QtZm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGJlaWdlLWxpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vIE5hdmJhciBpcyBwb3NpdGlvbjphYnNvbHV0ZSAoNjZweCB3cmFwICsgMTE0cHggYmFyID0gMTgwcHgpXG4gIHBhZGRpbmc6IDIyMHB4IDIwcHggMTAwcHg7XG5cbiAgLy8gU3VidGxlIHJhZGlhbCB2aWduZXR0ZSBvbiB0aGUgZmxhdCBiYWNrZ3JvdW5kXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDUwJSA0NSUsIHRyYW5zcGFyZW50IDI1JSwgcmdiYSgkYnJvd24tZGFyaywgMC4wNSkgMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBIdWdlIGZhZGVkIG9yZGluYWwg4oCUIHRoZSB2aXN1YWwgYW5jaG9yIG9mIHRoZSBwYWdlXG4gICZfX2JnLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjAwcHgsIDI4dncsIDM4MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC4wNTUpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxuXG4gIC8vIE9ybmFtZW50YWwgbGluZXMgKyBkaWFtb25kIOKAlCBjb25zaXN0ZW50IHdpdGggaGVybyBzZWN0aW9uc1xuICAmX19vcm5hbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMzApO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicm93bi1kYXJrLCAwLjQ1KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJvcmRlcmVkIGljb24gYm94IOKAlCBzYW1lIGxhbmd1YWdlIGFzIGNvbnRhY3QtZGV0YWlsX19pY29uXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAwLjI4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgY29sb3I6ICRicm93bi1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjY1KTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cblxuICAmX19zZXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMjIpO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cblxuICAvLyBRdWljayBsaW5rcyBzZXBhcmF0ZWQgYnkgdGhpbiBwaXBlc1xuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyb3duLWRhcmssIDAuMjIpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICRicm93bjsgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyDilIDilIAgUkVTUE9OU0lWRSDilIDilIBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIC8vIE1vYmlsZTogMjBweCB3cmFwICsgOTBweCBuYXZiYXIgPSAxMTBweFxuICAgIHBhZGRpbmc6IDE2MHB4IDIwcHggODBweDtcblxuICAgICZfX3RpdGxlICAgIHsgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgJl9fc3VidGl0bGUgeyBmb250LXNpemU6IDE5cHg7IH1cblxuICAgICZfX2xpbmtzIGEge1xuICAgICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgJl9fYnRuIHsgbWluLXdpZHRoOiAyNjBweDsgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubm90LWZvdW5kIHtcbiAgICAmX190aXRsZSB7IGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICZfX29ybmFtZW50IHsgJjo6YmVmb3JlLCAmOjphZnRlciB7IHdpZHRoOiA0MHB4OyB9IH1cbiAgfVxufVxuIiwiLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBMRUdBTCBQQUdFUyAoVGVybWVuaSwgQ29uZmlkZW7Im2lhbGl0YXRlLCBDb29raWUtdXJpLCBBbnVsYXJlL1JhbWJ1cnNhcmUpXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcblxuLmxlZ2FsLWhlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJlaWdlLWxpZ2h0O1xuICBwYWRkaW5nOiAyMTBweCAwIDU2cHg7XG5cbiAgJl9fZXllYnJvdyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYnJvd247XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX3VwZGF0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjcpO1xuICB9XG59XG5cbi5sZWdhbC1ib2R5IHtcbiAgcGFkZGluZzogNzBweCAwIDExMHB4O1xufVxuXG4ubGVnYWwtY29udGVudCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICRibGFjay1mb290ZXI7XG5cbiAgPiAqICsgKiB7IG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgPiAubGVnYWwtc2VjdGlvbiArIC5sZWdhbC1zZWN0aW9uIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGNvbG9yOiAkYnJvd24tZGFyaztcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG5cbiAgaDIgKyAqLCBoMyArICogeyBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbiAgLy8gU2VjdGlvbnMgYXJlIGJ1aWx0IGF0IHJ1bnRpbWUgKG9uZSBwZXIgPGgyPikgc28gbG9uZy1mb3JtIGNvbnRlbnRcbiAgLy8gcmVhZHMgYXMgZGlzdGluY3QsIGFsdGVybmF0aW5nLWJhY2tncm91bmQgem9uZXMgaW5zdGVhZCBvZiBvbmUgd2FsbCBvZiB0ZXh0LlxuICAubGVnYWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDRweCA0MHB4O1xuXG4gICAgPiAqICsgKiB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblxuICAgID4gaDI6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbiAgICAmLS1hIHsgYmFja2dyb3VuZDogJHdoaXRlOyB9XG4gICAgJi0tYiB7IGJhY2tncm91bmQ6ICRiZWlnZS1saWdodDsgfVxuICB9XG5cbiAgcCB7IG1hcmdpbjogMDsgfVxuXG4gIHVsLCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIGxpIHsgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuICBhIHtcbiAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRicm93bi1kYXJrLCAwLjQpO1xuICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYnJvd24tZGFyazsgfVxuICB9XG5cbiAgc3Ryb25nIHsgY29sb3I6ICRicm93bi1kYXJrOyBmb250LXdlaWdodDogNjAwOyB9XG5cbiAgLmxlZ2FsLXRhYmxlLXdyYXAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgdGgsIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRicm93bi1kYXJrLCAwLjE4KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmVpZ2UtbGlnaHQsIDAuNSk7XG4gICAgICBjb2xvcjogJGJyb3duLWRhcms7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgkYnJvd24tZGFyaywgMC4zNSk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogcmdiYSgkYnJvd24tZGFyaywgMC44NSk7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFJFU1BPTlNJVkUg4pSA4pSAXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxlZ2FsLWhlcm8ge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMzZweDtcblxuICAgICZfX3RpdGxlIHsgZm9udC1zaXplOiAzMHB4OyB9XG4gIH1cblxuICAubGVnYWwtYm9keSB7IHBhZGRpbmc6IDQ1cHggMCA3MHB4OyB9XG5cbiAgLmxlZ2FsLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIGgyIHsgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgaDMgeyBmb250LXNpemU6IDE5cHg7IH1cblxuICAgIC5sZWdhbC1zZWN0aW9uIHsgcGFkZGluZzogMzBweCAyNHB4OyB9XG5cbiAgICAubGVnYWwtdGFibGUtd3JhcCB0YWJsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbi8vIEFOSU1BVElPTlMg4oCUIEhFUk8gKHBhZ2UgbG9hZClcbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuQGtleWZyYW1lcyBoZXJvU2xpZGVMZWZ0IHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzBweCk7IG9wYWNpdHk6IDA7IH1cbiAgdG8gICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgICAgIG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBoZXJvRmFkZVVwIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNXB4KTsgb3BhY2l0eTogMDsgfVxuICB0byAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyAgICBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgaGVyb0ZhZGVJbiB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8vIEhvbWUgaGVyb1xuLmhlcm9fX2xlZnQge1xuICBhbmltYXRpb246IGhlcm9TbGlkZUxlZnQgLjk1cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSBib3RoO1xufVxuXG4uaGVyb19fdGl0bGUge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgLjg1cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSAuM3MgYm90aDtcbn1cblxuLmhlcm9fX2NvbnRlbnQgPiAuYnRuIHtcbiAgYW5pbWF0aW9uOiBoZXJvRmFkZVVwIC44NXMgY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCkgLjU1cyBib3RoO1xufVxuXG4vLyBPdGhlciBwYWdlIGhlcm8gdGl0bGVzIChubyBjb25mbGljdGluZyB0cmFuc2Zvcm1zKVxuLmRlc3ByZS1oZXJvX190aXRsZSxcbi5jb250YWN0LWhlcm9fX3RpdGxlLFxuLmNhbWVyZS1oZXJvX190aXRsZSxcbi5mYWNpbGl0YXRpLWhlcm9fX3RpdGxlLFxuLmdhbGVyaWUtaGVyb19fdGl0bGUge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgLjg1cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSAuMnMgYm90aDtcbn1cblxuLy8gSGVybyBjb250ZW50IGJsb2NrcyAoZXZlbmltZW50ZSDigJQgbm8gY29uZmxpY3RpbmcgdHJhbnNmb3Jtcylcbi5ldmVuaW1lbnRlLWhlcm9fX2NvbnRlbnQge1xuICBhbmltYXRpb246IGhlcm9GYWRlVXAgLjg1cyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSAuMTVzIGJvdGg7XG59XG5cbi8vIENhbWVyYSBzaW5nbGUgLyBjb250YWN0IOKAlCBpY29uIGhhcyB0cmFuc2xhdGVYKC01MCUpIHNvIG9ubHkgZmFkZSBvcGFjaXR5XG4uY2FtZXJhLWhlcm9fX2ljb24sXG4uY29udGFjdC1oZXJvX19pY29uIHtcbiAgYW5pbWF0aW9uOiBoZXJvRmFkZUluIC44NXMgZWFzZSAuMzVzIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgaWNvblB1bHNlSW4ge1xuICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG4gIDU1JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpOyB9XG4gIDgwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbi8vIE9uZS1zaG90IHB1bHNlIG9uIHBhZ2UgbG9hZCAob3V0ZXIgd3JhcHBlciBrZWVwcyB0aGUgdHJhbnNsYXRlWCgtNTAlKVxuLy8gY2VudGVyaW5nICsgZmFkZSwgc28gdGhlIHB1bHNlIGxpdmVzIG9uIHRoZSBpbm5lciBpbWcpXG4uY2FtZXJhLWhlcm9fX2ljb24gaW1nLFxuLmNvbnRhY3QtaGVyb19faWNvbiBpbWcge1xuICBhbmltYXRpb246IGljb25QdWxzZUluIC45cyBjdWJpYy1iZXppZXIoLjM0LCAxLjU2LCAuNjQsIDEpIC4zNXMgYm90aDtcbn1cblxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG4vLyBBTklNQVRJT05TIOKAlCBTQ1JPTEwgUkVWRUFMXG4vLyDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZBcbltkYXRhLWFuaW1hdGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNzVzIGVhc2UsIHRyYW5zZm9ybSAuNzVzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xuXG4gICZbZGF0YS1hbmltYXRlPVwiZmFkZS11cFwiXSAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NXB4KTsgfVxuICAmW2RhdGEtYW5pbWF0ZT1cImZhZGUtbGVmdFwiXSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1cHgpOyB9XG4gICZbZGF0YS1hbmltYXRlPVwiZmFkZS1yaWdodFwiXSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTsgfVxuICAmW2RhdGEtYW5pbWF0ZT1cImZhZGUtaW5cIl0gICAgeyB0cmFuc2Zvcm06IG5vbmU7IH1cblxuICAmLmlzLWFuaW1hdGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4vLyBSb29tcyBncmlkIGNhcmRzOiBiaWdnZXIgbW92ZW1lbnQgKyBzbGlnaHRseSBzbG93ZXIsIHNvIHRoZSByZXZlYWwgcmVhZHNcbi8vIGNsZWFybHkgYXMgeW91IHNjcm9sbCAodHJpZ2dlcmVkIGxhdGVyIHRvbyDigJQgc2VlIHJvb21DYXJkT2JzZXJ2ZXIgaW4gSlMpLlxuLmNhbWVyZS1jYXJkW2RhdGEtYW5pbWF0ZT1cImZhZGUtdXBcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XG59XG5cbi8vIExlZ2FsIHBhZ2Ugc2VjdGlvbnM6IGJpZ2dlciBtb3ZlbWVudCArIHNsaWdodGx5IHNsb3dlciwgc28gZWFjaFxuLy8gYWx0ZXJuYXRpbmctYmFja2dyb3VuZCBiYW5kIGNsZWFybHkgcmV2ZWFscyBhcyBpdHMgb3duIHNjcm9sbCBtb21lbnQuXG4ubGVnYWwtc2VjdGlvbltkYXRhLWFuaW1hdGU9XCJmYWRlLXVwXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cblxuW2RhdGEtc3RhZ2dlcl0gPiBbZGF0YS1hbmltYXRlXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeygkaSAtIDEpICogMC4xfXM7XG4gICAgfVxuICB9XG59XG5cbi8vIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkFxuLy8gUFJFRkVSUyBSRURVQ0VEIE1PVElPTlxuLy8g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBbZGF0YS1hbmltYXRlXSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZXJvX19sZWZ0LFxuICAuaGVyb19fdGl0bGUsXG4gIC5oZXJvX19jb250ZW50ID4gLmJ0bixcbiAgLmRlc3ByZS1oZXJvX190aXRsZSxcbiAgLmNvbnRhY3QtaGVyb19fdGl0bGUsXG4gIC5jYW1lcmUtaGVyb19fdGl0bGUsXG4gIC5mYWNpbGl0YXRpLWhlcm9fX3RpdGxlLFxuICAuZ2FsZXJpZS1oZXJvX190aXRsZSxcbiAgLmV2ZW5pbWVudGUtaGVyb19fY29udGVudCxcbiAgLmNhbWVyYS1oZXJvX19pY29uLFxuICAuY29udGFjdC1oZXJvX19pY29uIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBSZXN0b3JlIGljb24ncyBwb3NpdGlvbmFsIHRyYW5zZm9ybVxuICAuY2FtZXJhLWhlcm9fX2ljb24sXG4gIC5jb250YWN0LWhlcm9fX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhbWVyYS1oZXJvX19pY29uIGltZyxcbiAgLmNvbnRhY3QtaGVyb19faWNvbiBpbWcge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iXX0= */
