@charset "UTF-8";@-webkit-keyframes slow-scale{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slow-scale{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;z-index:99}.header__burger{display:none}.header__upper-row{width:100%;height:2rem;background-color:#ededed}.header__upper-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem;padding:0;margin:-.0625rem 0 0}.header__upper-menu-item{display:block;margin-right:1.25rem}.header__upper-menu-item--with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5rem}.header__upper-menu-item--submenu-handler{position:relative}.header__upper-menu-item:last-child{margin-right:0}.header__upper-menu-link{font-size:.8125rem;color:#333333;}.header__upper-menu-link,.header__upper-submenu-link{position:relative;display:block;font-family:"NouvelR",sans-serif;font-weight:400;line-height:1.54em;padding:.5rem 0;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.header__upper-menu-link::before{display:block}.header__upper-menu-link::before,.header__upper-submenu-link::before{content:"";position:absolute;top:32px;left:0;width:100%;height:2px;background-color:#ffce00;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.header__upper-menu-link:hover,.header__upper-submenu-link:hover{color:#000}.header__upper-menu-link:hover::before,.header__upper-submenu-link:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__upper-menu-link--submenu-header{display:inline-block;margin-right:1.125rem}/* .header__upper-menu-link--submenu-header::after{position:absolute;top:.6875rem;content:"";display:inline-block;margin:2px 0 2px .5rem;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #000;border-bottom:1px solid #000} */.header__upper-menu-icon{display:block;width:19px;height:16px;-o-object-fit:contain;object-fit:contain;margin-right:.5rem}.header__upper-submenu{padding:.9375rem 1.5rem .5rem;list-style:none;background-color:#fff;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,.15);box-shadow:2px 2px 12px rgba(0,0,0,.15)}.header__upper-submenu-item{display:block;margin-bottom:.625rem}.header__upper-submenu-link{padding:0;margin:.25rem 0;white-space:nowrap;font-size:.875rem;color:rgba(0,0,0,.6)}.header__upper-submenu-link::after,.header__upper-submenu-link::before{display:none}.header__upper-submenu-wrapper{position:absolute;top:1.7rem;left:-1.5rem;padding-top:.5rem;opacity:0;height:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .1s ease,-webkit-transform .25s ease;transition:opacity .1s ease,transform .25s ease;transition:opacity .1s ease,transform .25s ease,-webkit-transform .25s ease;pointer-events:none}.header__middle-row-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -1rem;height:3.8rem}.header__middle-row-wrapper::after{position:absolute;content:"";bottom:0;left:1rem;right:1rem;height:1px;background-color:rgba(31,37,50,.15)}.header__middle-row-inner{padding:0 1rem}.header__middle-row-inner.header__middle-row-inner--menu{margin-left:3rem;}@media(min-width:1150px){.header__middle-row-inner.header__middle-row-inner--menu{margin-left:8rem;}}.header__middle-row-inner--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header__main-logo-link{display:flex;justify-content:center;align-items:center;}.header__main-logo-link img{max-width:180px;}.header__main-logo{pointer-events:none;width:10.5rem;height:3rem;margin-right:1.5rem}.header__sec-logo{pointer-events:none;/*width:9.875rem;height:3rem*/}.header__middle-menu,.header__middle-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__middle-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;padding:0;margin:0}.header__middle-menu-item{position:relative;margin-right:1.5rem;padding-right:1.5rem;height:1rem;font-size:.875rem;border-right:1px solid rgba(31,37,50,.15);-webkit-transition:border-right .2s ease;transition:border-right .2s ease}.header__middle-menu-item:first-child{border:1px solid transparent;padding-right:0;margin-right:2rem}.header__middle-menu-item:first-child::after,.header__middle-menu-item:first-child::before{display:none}.header__middle-menu-item::before{position:absolute;top:-.5rem;bottom:-.5rem;left:-1.5625rem;right:0;display:block;content:"";background-color:#fff;-webkit-box-shadow:0 -4px 8px rgba(0,0,0,.075);box-shadow:0 -4px 8px rgba(0,0,0,.075);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:6}.header__middle-menu-item::after,.header__middle-menu-link::after{content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.header__middle-menu-item::after{position:absolute;top:-.5rem;left:-1.5625rem;right:0;display:block;height:2px;background-color:#ffce00;z-index:6;-webkit-transform:scaleX(0);transform:scaleX(0)}.header__middle-menu-link{position:relative;display:inline-block;font-family:"NouvelR",sans-serif;font-weight:700;padding:.5rem 0;text-decoration:none;font-size:inherit;color:#333333;z-index:6}/* .header__middle-menu-link::after{display:inline-block;margin-left:.5rem;width:6px;height:6px;-webkit-transform:rotate(45deg) translateY(-2.5px) scaleY(1);transform:rotate(45deg) translateY(-2.5px) scaleY(1);border-right:2px solid #1f2532;border-bottom:2px solid #1f2532} */.header__middle-menu-dropper{position:absolute;top:1.5rem;left:-1.5rem;min-width:38rem;padding:1.5rem 2.5rem;background-color:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.075);box-shadow:0 0 12px rgba(0,0,0,.075);z-index:5;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;pointer-events:none}.header__middle-menu-dropper-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5rem 0}.header__middle-dropper-text,.header__middle-dropper-title{display:block;min-width:8rem;font-size:.875rem;line-height:1.71em;padding:0;margin:.5rem 0;text-transform:uppercase;color:rgba(0,0,0,.6)}.header__middle-dropper-text{width:auto;font-size:1rem;text-transform:none;color:#000}.header__middle-dropper-text--link{font-size:1rem;font-weight:700;text-decoration:none;width:auto;margin-right:2rem;color:#333333;}.header__middle-dropper-text--content-item{margin:1rem 0;display:block;color:rgba(0,0,0,.6)}.header__middle-dropper-text--content-item:first-child{margin-top:0}.header__middle-dropper-text--content-item:last-child{margin-bottom:0}.header__middle-dropper-text--content-item-text{color:#000}.header__middle-dropper-text--phone-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:0}.header__middle-dropper-button-wrapper{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__nav-row{height:2.7rem}.header__menu{width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.15)}.header__menu--no-border{border-bottom:1px solid transparent}.header__menu-list{position:relative;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0.5rem 0 1.0625rem;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.adress__schedule span,.header__menu-item,img,object{display:block}.header__menu-item--relative,.header__menu-item-handler{position:relative}.header__menu-item-handler::after{content:"";position:absolute;display:block;top:-.7rem;left:-1.5rem;right:-1.5rem;height:2px;background-color:#ffce00;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__menu-item-handler:hover::after,.header__middle-menu-item:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__menu-item-handler--submenu::before{content:"";display:block;position:absolute;top:-.6rem;left:-1.5rem;right:-1.5rem;bottom:-.6rem;background-color:#fff;-webkit-box-shadow:0 -4px 8px rgba(0,0,0,.075);box-shadow:0 -4px 8px rgba(0,0,0,.075);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:2}.header__menu-item-handler--submenu::after{content:"";position:absolute;display:block;top:-.7rem;left:-1.5rem;right:-1.5rem;height:2px;background-color:#ffce00;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__menu-link{position:relative;display:inline-block;text-decoration:none;font-family:"NouvelR",sans-serif;font-weight:700;font-size:.8125rem;text-transform:uppercase;color:#333333;z-index:3}.header__menu-link--submenu-handler{position:relative}/* .header__menu-link--submenu-handler::after{display:inline-block;margin:0 0 0 .5rem;content:"";vertical-align:middle;width:.375rem;height:.375rem;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg) translateY(-6px);transform:rotate(45deg) translateY(-6px);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease} */.header__menu-dropper{position:absolute;top:calc(100% - 27px);left:-1.5rem;right:-1.5rem;padding-top:1rem;z-index:1;opacity:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);-webkit-transition:opacity .18s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .18s ease;transition:transform .3s ease,opacity .18s ease,-webkit-transform .3s ease;pointer-events:none}.header__menu-dropper-column,.header__menu-dropper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.header__menu-dropper-inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:auto;padding:1.5rem;background-color:#fff;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,.15);box-shadow:2px 2px 12px rgba(0,0,0,.15)}.header__menu-dropper-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:calc(100%/6)}.header__menu-dropper-column--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.header__menu-dropper-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__menu-tab{margin:0;padding:0 1.5rem 0 0}.header__menu-tab-text{position:relative;cursor:pointer}.header__menu-tab-text,.header__submenu-link{display:inline-block;margin-bottom:.6rem;width:auto;font-family:"NouvelR",sans-serif;font-weight:700;color:#000;font-size:.8125rem;text-transform:uppercase}.header__menu-tab-text::after,.header__menu-tab-text::before,.header__submenu-link::after,.header__submenu-link::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ffce00;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header__car-wrapper{width:calc(100%/5);margin:0;padding:0 1rem}.header__car{display:block;text-decoration:none}.header__car-text{font-family:"NouvelR",sans-serif;font-weight:300;font-size:1rem;color:#333333;}.header__dropper-links-list{position:absolute;top:calc(100% - 17px);padding-top:1.5rem;left:-1.5rem;opacity:0;height:0;-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem);pointer-events:none;-webkit-transition:opacity .18s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .18s ease;transition:transform .3s ease,opacity .18s ease,-webkit-transform .3s ease;z-index:1}.header__submenu-links-list{padding:1.5rem 1.4rem 0;min-width:20rem;list-style:none;background-color:#fff;-webkit-box-shadow:2px 2px 12px rgba(0,0,0,.15);box-shadow:2px 2px 12px rgba(0,0,0,.15)}.header__submenu-link{position:relative;cursor:pointer;text-decoration:none}.header__upper-menu-item:hover .header__upper-submenu-wrapper{z-index:10}.header__middle-menu-item:hover{border-right:1px solid transparent}.header__middle-menu-item:hover::before{opacity:1}.header__middle-menu-item:hover .header__middle-menu-dropper,.header__upper-menu-item:hover .header__upper-submenu-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:unset}.header__middle-menu-item:hover .header__middle-menu-link::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.js-tab.active .header__menu-tab-text::after,.js-tab.active .header__submenu-link::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.js-tab-item{opacity:0;height:0;overflow:hidden;pointer-events:none}.js-tab-item.active{opacity:1;height:auto;overflow:unset;pointer-events:unset}.header__menu-item:hover .header__menu-item-handler--submenu::before{opacity:1}.header__menu-item:hover .header__menu-item-handler--submenu::after,.header__menu-tab:hover .header__menu-tab-text::before,.header__menu-tab:hover .header__submenu-link::before,.header__submenu-link-item:hover .header__submenu-link::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__car:hover .header__car-text{font-weight:700}.header__menu-item:hover .header__menu-dropper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:unset}.header__menu-item:hover .header__dropper-links-list{height:auto;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);pointer-events:unset}/* .header__menu-item:hover .header__menu-link--submenu-handler::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)} */.mob-logo-link{display:none}.mob-menu{position:fixed;top:0;right:0;width:80%;/* height:100vh;min-height:100vh; */max-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;overflow:hidden;z-index:600;opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;pointer-events:none}.mob-menu--active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:unset}.mob-menu__inner{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto;overflow:auto}.mob-menu__close,.mob-menu__container,.mob-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.mob-menu__container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%}.mob-menu__close{position:absolute;top:0;right:0;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem;width:100;}.mob-menu__list{display:block;/* width:calc(100% - 48px); */padding:0;margin:0;list-style:none}.mob-menu__item{position:relative;padding:.8rem 1rem;display:flex;flex-direction:column;}.mob-menu__item::after{position:absolute;content:"";display:block;bottom:0;left:1rem;right:1rem;height:1px;background-color:rgba(0,0,0,.15)}.mob-menu__item--secondary-menu{background-color:rgba(237,238,239,.5)}.mob-menu__item:last-child::after{display:none}.mob-menu__item:nth-last-child(5)::after{display:none}.mob-menu__item--active::before{content:"";position:absolute;top:-1px;left:0;right:0;bottom:0;display:block;background-color:#1f2532}.mob-menu__decor{width:100%;height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:rgba(237,238,239,.5)}.mob-menu__link{position:relative;width:100%;display:inline-block;/* padding:.5rem 2rem .5rem 0;font-f */amily:"NouvelR",sans-serif;font-weight:700;color:#333;font-size:1rem;line-height:1em;text-decoration:none;text-transform:uppercase}.mob-menu__link--active{color:#fff}.mob-menu__icon{position:absolute;display:block;top:.625rem;right:0;width:1.125rem;height:.6875rem;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mob-menu__panel{width:calc(100%/11*9 - 32px);margin:auto;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.mob-menu__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid rgba(0,0,0,.15)}.mob-menu__tab{position:relative;padding:1rem 0 .5rem;margin-right:2rem;display:inline-block;font-size:.8125rem;text-transform:uppercase;color:#000}.mob-menu__tab::after{position:absolute;content:"";display:block;bottom:-1px;left:0;width:100%;height:.25rem;background-color:#ffce00;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mob-menu__part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.mob-menu__submenu{padding:0;list-style:0;margin:1rem 0;width:100%}.mob-menu__submenu-item{border-bottom:1px solid rgba(0,0,0,.15)}.mob-menu__submenu-item:last-child{border:0}.mob-menu__submenu-item--active{position:relative}.mob-menu__submenu-item--active::before{position:absolute;content:"";top:-1px;left:0;bottom:-1px;right:0;display:block;background-color:#1f2532;z-index:1}.mob-menu__submenu-link{position:relative;display:inline-block;width:100%;padding:1rem;text-decoration:none;font-weight:700;font-size:.8125rem;color:#000;text-transform:uppercase}.mob-menu__submenu-link::after{content:"";display:block;position:absolute;top:48%;right:1rem;width:.25rem;height:.25rem;border-left:2px solid #1f2532;border-bottom:2px solid #1f2532;-webkit-transform:rotate(-45deg) scaleX(-1) translateY(-50%);transform:rotate(-45deg) scaleX(-1) translateY(-50%)}.mob-menu__submenu-link--active{position:relative;color:#fff;z-index:2}.mob-menu__submenu-link--active::after{border-left:2px solid #fff;border-bottom:2px solid #fff}.js-mobmenu-accordion.current .mob-menu__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js-mobmenu-panel{display:none}.js-mobmenu-panel.active{display:-webkit-box;display:-ms-flexbox;display:flex}.mob-menu__tab.active{font-weight:700}.footer__submenu-link::before,.mob-menu__tab.active::after{position:absolute;content:"";display:block;left:0;background-color:#ffce00}.mob-menu__tab.active::after{bottom:-1px;width:100%;height:.25rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mob-car{display:block;width:calc(100%/3);padding:0 1rem;text-decoration:none;margin-bottom:1rem}.mob-car__image,.mob-car__image img{display:block;width:100%;height:auto}.mob-car__title{color:#333;margin:0}.footer{margin-top:2.375rem}.footer__row--dark{padding:3rem 0;background-color:#151515;}.footer__adress-set{margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__more{display:block;position:relative;overflow:hidden;height:1.5rem;text-decoration:none}.footer__more-inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-22px);transform:translateX(-22px);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.footer__more-arrow{margin-top:-4px;margin-right:1rem}.footer__more-text{padding:0;margin:0;font-size:.875rem;color:#fff;-webkit-transition:color .2s ease;transition:color .2s ease}.footer__menu-set{margin:0 -1rem;padding:1.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.footer__menu-block{display:inline-block;padding:0 1rem;width:25%;list-style:none}.footer__menu-item-link{display:inline-block;padding:.5rem 0;margin:0;font-size:.8125rem;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;-webkit-transition:color .2s ease;transition:color .2s ease}.footer__menu-item-link:hover,.footer__submenu-link:hover{color:#ffce00}.footer__submenu{display:inline-block;list-style:none;padding:0;width:100%}.footer__submenu-link{position:relative;display:inline-block;padding:.5rem 0 .5rem 1rem;font-size:.8125rem;line-height:1.71;text-transform:none;text-decoration:none;color:#333;-webkit-transition:color .2s ease;transition:color .2s ease}.footer__submenu-link::before{top:calc(50% - 1px);width:.5rem;height:2px}.footer__wrapper{position:relative;margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:3.5rem}.footer__wrapper::after{position:absolute;content:"";display:block;bottom:0;left:1rem;height:1px;right:1rem;background-color:rgba(31,37,50,.15)}.footer__informer{display:inline-block;width:auto;text-align:right;padding-right:1rem;margin:0 0 .625rem;font-size:.875rem;line-height:1.71em;color:#333333;}.footer__annotation{text-align:center;color:#000}.footer--offset-top-none{margin-top:0}.footer__more:hover .footer__more-inner{-webkit-transform:translateX(0);transform:translateX(0)}.footer__more:hover .footer__more-text{color:#ffce00}.footer__more:hover .footer__title{font-weight:700}.adress{width:25%;padding:0 1rem}.adress__title{padding:0;margin:0;font-size:.875rem;line-height:1.71em;text-transform:uppercase;color:#fff}.street__title{padding:0;margin:0;line-height:2em;color:rgba(255,255,255,.5)}.adress__phone{display:inline-block;margin-top:.875rem;font-weight:700;font-size:1.5rem;color:#cca300;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.adress__phone:hover{color:#fff}.adress__schedule{margin-top:.625rem;font-size:.8125rem;line-height:1.54em;color:#8f9292;}.socials__title{display:inline-block;font-size:.875rem;color:#fff;margin:.375rem 0 .5rem;padding-left:1rem}.socials__wrapper{padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.socials__block{display:block;position:relative;width:2.5rem;height:2.5rem;margin-right:1rem}.socials__icon{width:100%;height:100%;pointer-events:none}.socials__link{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.socials__icon-back{fill:#ffce00;-webkit-transition:fill .2s ease;transition:fill .2s ease}.socials__block:hover .socials__icon-back{fill:#000}.offer-card{margin:0 -1rem}.offer-card__inner,.offer-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.offer-card__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-card__wrapper{width:calc(100%/12*5);padding:1.25rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-card__wrapper--image{width:calc(100%/12*7);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.offer-card__title{width:100%;margin:0;font-family:"NouvelR",sans-serif;font-weight:700;font-size:1.125rem;color:#000}.offer-card__description{width:100%;margin:.25rem 0 2rem}.offer-card__btn-wrapper{width:100%}.offer-card__image{display:block;width:100%;overflow:hidden}.offer-card__image img{width:100%;height:auto}.offer-card:first-child{margin-top:1.25rem}.offer-card:nth-child(2n) .offer-card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.d-modal{position:fixed;top:0;left:0;width:100%;height:0;overflow:auto;z-index:601;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.d-modal__body,.d-modal__darkener{width:100%;height:100%;background-color:rgba(31,37,50,.4)}.d-modal__darkener{position:absolute;top:0;left:0}.d-modal__body{display:table}.d-modal__wrapper{display:table-cell;vertical-align:middle;text-align:center;padding:1rem 2.5rem}.d-modal__inner{position:relative;margin:0 auto;display:inline-block;width:100%;max-width:54rem;background-color:#fff;-webkit-box-shadow:4px 4px 24px rgba(31,37,50,.2);box-shadow:4px 4px 24px rgba(31,37,50,.2)}.d-modal__container{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}.d-modal__content{width:calc(100% - 48px);padding:1rem 2.5rem}.d-modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:3rem;padding-top:1rem;background:-webkit-gradient(linear,right top,left top,from(#ffce00),to(#e2b806));background:linear-gradient(270deg,#ffce00 0,#e2b806 100%);cursor:pointer}.d-modal__close-icon{position:absolute}.d-modal__title{font-family:"NouvelR",sans-serif;font-size:2rem;line-height:1.25em;margin-top:0;font-weight:700;color:#333333;position:relative;margin-top:1.5rem;text-align:center}.d-modal__title::after{content:"";position:absolute;display:block;bottom:-1rem;left:50%;width:3rem;height:2px;background-color:#ffce00;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.d-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-modal__input-wrapper{padding:1rem;width:50%}.d-modal__input-wrapper--fullwidth{width:100%}.d-modal__input-wrapper--offset-top-0{padding-top:0}.d-modal__form-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 2rem}.d-modal .btn-solid-icon__text{margin-top:0}.text-area-field{width:100%}.open:not(.nice-select){height:100vh;overflow:auto;opacity:1;pointer-events:unset;scrollbar-width:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#f7f7f7;color:#000}::selection{background-color:#f7f7f7;color:#000}html{font-family:'NouvelR';font-weight:400;font-size:1rem;line-height:1.5em;color:#333;}.main{position:relative;width:100%;height:auto;overflow:hidden}.container{width:100%;max-width:84rem;margin:0 auto;padding:0 1rem}.container--flex-row,.container--flex-wrap-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container--flex-wrap-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.container--parentheight{height:100%}.container--no-paddings{padding:0}.btn-solid-icon{position:relative;display:inline-flex;align-items:center;width:100%;padding:14px 20px;background-color:#ffce00;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:43px;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.btn-solid-icon::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;display:block;background-color:#151515;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-solid-icon__icon{position:relative;display:inline-block;width:22px;height:22px;vertical-align:middle;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;}.btn-solid-icon__text{position:relative;display:inline-block;width:calc(100% - 26px);font-family:"NouvelR",sans-serif;font-weight:700;color:#fff;text-transform:uppercase;margin-top:-2px;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:15px}.btn-solid-icon__text--light{color:#fff}.btn-solid-icon--dark,.btn-solid-icon--dark::before{background-color:#151515;}.btn-solid-icon--dark-grey,.btn-solid-icon--light{background-color:transparent}.btn-solid-icon--dark-grey::before{background-color:rgba(31,37,50,.8)}.btn-solid-icon--light::before{background-color:rgba(31,37,50,.1)}.btn-solid-icon--min{min-width:12rem;display:flex;align-items:center;}.btn-solid-icon:hover::before{-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}.btn-solid-icon:hover .btn-solid-icon__icon{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}.btn-solid,.pagination__button{height:47px;position:relative;display:inline-block;padding:16px;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:700;color:#fff}.btn-solid::before{background-color:#151515;}.btn-solid::before,.pagination__button::before{position:absolute;top:0;left:0;bottom:0;right:0;display:block;content:"";-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-solid__text,.pagination__button-text{position:relative;display:block;line-height:13px;min-width:7.5rem;vertical-align:middle;-webkit-transition:color .2s ease;transition:color .2s ease}.btn-solid__text::after,.pagination__button-text::after{content:"";position:absolute;right:0;top:3px;display:block;margin-left:1.5rem;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.btn-solid__text--black{width:auto;color:#fff;padding-right:24px;}.btn-solid__text--black::after{border-right:2px solid #000;border-bottom:2px solid #000}.btn-solid__text--fullwidth{display:block;width:100%}.btn-solid--bright::before{background-color:#151515}.btn-solid--fullwidth{width:100%;min-width:200px;white-space:nowrap;}.custom-head-nav-drop__info .btn-solid--fullwidth{min-width:auto;}.custom-head-nav-drop__adress .btn-solid--fullwidth{color:#333;}.btn-solid--fullwidth::after{position:absolute;top:3px;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-solid:hover::before,.pagination__button:hover::before{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}.btn-solid:hover .btn-solid__text::after,.btn-solid:hover .pagination__button-text::after,.pagination__button:hover .btn-solid__text::after,.pagination__button:hover .pagination__button-text::after{-webkit-transform:translateX(.5rem) rotate(-45deg);transform:translateX(.5rem) rotate(-45deg)}.car-opener__informer-info-text,.car-opener__informer-title,h1{font-family:"NouvelR",sans-serif;font-weight:700;font-size:2rem;line-height:1.25em;color:#333;}.page-title,.subtitle a{position:relative;display:inline-block}.page-title{width:100%;margin:2.5rem 0 3rem;text-align:center}.page-title--offset-bottom{margin-bottom:1.5rem}.carpage-title,h2{font-family:"NouvelR",sans-serif;font-weight:300;font-size:2rem;line-height:1.25em;color:#333}.h2-title,.models__title,.news__title,.offers__title{position:relative;margin-top:2.5rem;text-align:center}.advantages__title,.content-info__title,.order__title{position:relative;text-align:center}.order__title{margin-top:2.5rem}.advantages__title::after,.content-info__title::after,.h2-title::after,.models__title::after,.news__title::after,.offers__title::after,.order__title::after,.page-title::after{content:"";position:absolute;display:block;bottom:-1rem;left:50%;width:3rem;height:2px;background-color:#ffce00;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.h2-title--no-stripe::after{display:none}.h2-title--offset-16{margin:1rem 0 .5rem}.h2-title--offset-top-none{margin-top:0}.subtitle{display:inline-block;font-size:1.125rem;line-height:1.33em;color:#333333;}.subtitle--justify{text-align:justify;}.subtitle--center{display:block;width:calc(200%/3);margin:0 auto;text-align:center}.subtitle--offset{margin:2.5rem auto}.subtitle a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.subtitle a:hover{color:#1f2532}.fullwidth,.offers__slide-inner:hover .offers__slide-informer::before{width:100%}.main-slider{width:100%;height:35rem;overflow:hidden;margin-top:-1px}.main-slider__container,.main-slider__wrapper{height:100%}.main-slider__slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:2.5rem 0}.main-slider__image{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.main-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider__informer-wrapper{position:relative;width:calc(100%/3)}.main-slider__informer{background-color:rgba(255,255,255,0.8);padding:2.5rem}.main-slider__informer-title{font-family:"NouvelR",sans-serif;font-weight:700;font-size:2rem;line-height:1.25em;color:#333;}.main-slider__informer-text{margin-bottom:2rem}/* .main-slider__next{position:absolute;display:block;height:5rem;width:5rem;right:2.5rem} */.main-slider__arrow-container{position:absolute;top:0;right:0}.main-slider__arrow-white{stroke:#fff}.main-slider__arrow-yellow{stroke:#ffce00}.main-slider__pagination{bottom:2.125rem}.main-slider__pagination .swiper-pagination-bullet{background:#fff;opacity:1;width:.75rem;height:.75rem;-webkit-transition:background .3s ease;transition:background .3s ease}.main-slider__pagination .swiper-pagination-bullet-active{background:#ffce00;-webkit-transition:background .3s ease;transition:background .3s ease}.main-slider__next-arrow-sign{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-slider__next-text{position:absolute;display:block;top:14px;left:-85%;font-size:.8125rem;color:#fff}.main-slider .swiper-pagination-bullets{height:.75rem}.models{overflow:hidden}.advantages__tab-scrollr,.models__row-scrollr{overflow:auto;padding-bottom:1.0625rem;border-bottom:1px solid rgba(0,0,0,.15)}.advantages__tabs-wrapper,.models__row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advantages__tab,.models__chapter{position:relative;display:inline-block;margin:1.125rem 1rem 0;font-family:"NouvelR",sans-serif;font-weight:700;font-size:.875rem;line-height:1.71em;border:0;outline:0;background-color:transparent;text-transform:uppercase;overflow:visible;cursor:pointer}.advantages__tab::after,.models__chapter::after{position:absolute;content:"";display:block;bottom:-1.0625rem;left:6px;right:4px;height:4px;background-color:#ffce00;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.models__buttons-wrapper,.models__tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.8125rem -1rem 0}.models__buttons-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:1.5rem 0 3.5rem}.models__button-wrapper{margin:0 1rem}.active.advantages__tab::after,.advantages__tab:hover::after,.models__chapter.active::after,.models__chapter:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.js-tab-typecontent{display:none}.js-tab-typecontent.active{pointer-events:unset}.js-tab-typecontent.active,.news__button-wrapper,.news__set{display:-webkit-box;display:-ms-flexbox;display:flex}.news__set{margin:-1rem;padding:2.25rem 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.news__button-wrapper{margin-top:1rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-card{display:block;width:calc(100%/3);padding:0 1rem}.new-card__link{display:block;text-decoration:none}.new-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-card__image,.new-card__image img{display:block;width:100%;max-height:232px}.new-card__image{overflow:hidden}.new-card__image img{height:auto;-o-object-fit:cover;object-fit:cover}.new-card__info{padding-top:.375rem}.new-card__title{display:inline-block;font-family:"NouvelR",sans-serif;font-weight:700;margin-bottom:0;font-size:1.125rem;line-height:1.333em;color:#333333;-webkit-transition:color .2s ease;transition:color .2s ease}.new-card__text{margin-top:.5rem;color:rgba(0,0,0,.7)}.new-card__date{position:relative;display:inline-block;margin-top:.5rem;font-size:.875rem;color:#333333;}.new-card__date::before{content:"";position:absolute;display:block;width:3rem;height:1px;top:-.5rem;left:0;background-color:#edeeef}.new-card__link:hover .new-card__title,.subtitle a{color:#ffce00}.car-tab{display:block;width:calc(100%/6);text-decoration:none}.car-tab__inner-wrapper{padding:1rem 1rem .375rem}.car-tab__title{font-size:1.125rem;margin-bottom:0;color:#333333;}.car-tab__label{font-size:.875rem;margin:0 0 .5rem;color:rgba(31,37,50,.6)}.car-tab__label--price{font-weight:700;font-size:16px;color:#333333;}.car-tab__more{position:relative;overflow:hidden;height:1.5rem}.car-tab__more-inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-22px);transform:translateX(-22px);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.car-tab__more-arrow{margin-top:-4px;margin-right:1rem}.car-tab__more-text{padding:0;margin:0;font-size:.875rem;color:#333333;-webkit-transition:color .2s ease;transition:color .2s ease}.car-tab__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}.car-tab__image img{width:100%;max-width:12rem;height:auto;-o-object-fit:contain;object-fit:contain}.car-tab:hover .car-tab__more-inner{-webkit-transform:translateX(0);transform:translateX(0)}.car-tab:hover .car-tab__more-text{color:#ffce00}.car-tab__inner-wrapper:hover .car-tab__title{font-weight:700}.offers{background-color:#f2f2f2;padding:2.625rem 0 3.5rem;overflow:hidden}.offers--chapter{padding:0;background-color:transparent}.offers__title{margin-top:0}.offers__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offers__row-scrollr{overflow:auto;padding-bottom:1.0625rem;border-bottom:1px solid rgba(0,0,0,.15)}.offers__chapter{position:relative;display:inline-block;margin:1.125rem 1rem 0;font-family:"NouvelR",sans-serif;font-weight:700;font-size:.875rem;line-height:1.71em;border:0;outline:0;background-color:transparent;text-transform:uppercase;overflow:visible;cursor:pointer}.offers__chapter::after,.offers__slide-informer:before{position:absolute;content:"";display:block;background-color:#ffce00}.offers__chapter::after{bottom:-1.0625rem;left:6px;right:4px;height:4px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.offers__slider{margin-top:2rem;overflow:visible}.offers__slider-navigation,.reputation__slider-navigation{width:100%;margin-top:2.5rem;height:3rem;top:auto;bottom:auto;-webkit-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offers__slider-navigation .swiper-button-next,.offers__slider-navigation .swiper-button-prev{top:auto;bottom:auto;content:"";display:block;position:relative;width:33px;height:40px;left:auto;right:auto;-webkit-transform:none;transform:none;margin-top:0}.offers__slider-navigation .swiper-button-next::after,.offers__slider-navigation .swiper-button-prev::after{position:absolute;content:"";display:block;top:50%;left:0;width:2.0625rem;height:1rem;background:url(../img/slider-arrow-black.svg) no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offers__slider-navigation .swiper-button-next::after{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.offers__slide{position:relative;display:block;width:43rem;padding:2rem}.offers__slide-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;height:100%;text-decoration:none}.offers__slide-image{position:absolute;top:0;left:0;width:100%;}.offers__slide-image::after{content:'';display:block;padding-top:56.25%;}.offers__slide-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offers__slide-informer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.offers__slide-informer{position:relative;display:block;width:56%;/* auto;max-width:56%;*/padding:.3125rem 2rem 1.6875rem;background-color:rgba(255,255,255,.8);}.offers__slide-informer:before{top:0;left:0;bottom:0;width:4px;-webkit-transition:width .5s ease;transition:width .5s ease}.offers__slide-title{position:relative;margin-bottom:.5rem;font-weight:700;font-size:1.125rem;line-height:1.333em;color:#000}.offers__slide-annotation{position:relative;font-size:1rem;line-height:1.5em;color:rgba(0,0,0,.7)}.offers__tab-content{display:none}.complectation-card span,.offers__tab-content.active{display:block}.offers__chapter.active::after,.offers__chapter:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.anchors{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anchors__arrow-icon{-webkit-transform:translate(-1.5rem,-3px);transform:translate(-1.5rem,-3px);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.anchors__link,.anchors__link-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.anchors__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 1rem;width:auto;color:rgba(0,0,0,.8);text-decoration:none}.anchors__link-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin:0 .5rem}.anchors__link-text{font-size:.875rem;text-transform:uppercase;/* -webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem); */-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease}.anchors__link:hover .anchors__arrow-icon{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}.anchors__link:hover .anchors__link-text{-webkit-transform:translateX(0);transform:translateX(0);color:#ffce00}.cartype__set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.car-card{width:25%;padding:1rem}.car-card__link{display:block;text-decoration:none}.car-card__inner{position:relative;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.15);-webkit-transition:border .2s ease;transition:border .2s ease}.car-card__inner::after,.car-card__inner::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;display:block;background-color:#fff;z-index:-1}.car-card__inner::after{background-color:#ffce00;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .4s ease;transition:transform .2s ease,box-shadow .4s ease;transition:transform .2s ease,box-shadow .4s ease,-webkit-transform .2s ease,-webkit-box-shadow .4s ease;-webkit-box-shadow:4px 4px 0 transparent;box-shadow:4px 4px 0 transparent;z-index:-2}.car-card__image{display:block}.car-card__image,.car-card__image img{width:100%;height:auto}.car-card__title{margin:.8125rem 0 0;font-family:"NouvelR",sans-serif;font-weight:300;font-size:1.5rem;line-height:1.333em;color:#000}.car-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.car-card__info-block{margin:0 2rem 1rem 0}.car-card__info-block:last-child{margin-right:0}.car-card__info-block-title{margin:.25rem 0;font-size:.875rem;line-height:1.43em;color:rgba(0,0,0,.6)}.car-card__info-block-text{margin:0;font-size:1.5rem;line-height:1.333em;font-weight:700;color:#000}.car-card__button-wrapper{margin-bottom:.5rem}.car-card__button-wrapper:last-child{margin-bottom:0}.car-card__inner:hover{border:1px solid transparent}.car-card__inner:hover::after{-webkit-transform:scale(1.025,1.015);transform:scale(1.025,1.015);-webkit-box-shadow:4px 4px 24px rgba(31,37,50,.2);box-shadow:4px 4px 24px rgba(31,37,50,.2)}.links-set{padding:.125rem 0;background-color:rgba(255,255,255,0.5);}.links-set__link{position:relative;padding:.58rem 0 .6rem;margin-right:2rem;display:inline-block;font-size:.875rem;line-height:1;color:#333;text-decoration:none}.links-set__link::before{position:absolute;content:"";display:block;left:0;bottom:-2px;width:100%;height:4px;background-color:#333;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.links-set__link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.links-set__link--main::after{content:"";margin-top:-.25rem;width:1px;height:1rem;display:inline-block;margin-left:2rem;vertical-align:middle;background-color:rgba(255,255,255,.2)}.links-set__link--main::before{width:calc(100% - 32px)}.car-opener__link:hover::after,.links-set__link--active::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.car-opener{display:block;height:34rem}.car-opener__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.car-opener__image{display:block;position:absolute;top:0;left:0;width:100%;height:34rem;overflow:hidden}.car-opener__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation:slow-scale 10s ease-out forwards;animation:slow-scale 10s ease-out forwards}.car-opener__informer{position:relative;width:calc(100%/3 + 16px);-ms-flex-item-align:center;align-self:center;margin:0 -1rem 0 calc(100%/12 - 16px);padding:0 1rem;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}.car-opener__informer-inner{padding:2rem 2.5rem 2.5rem;background-color:rgba(255,255,255,.8)}.car-opener__informer-title{margin:0;color:#1f2532}.car-opener__informer-info-text{color:#1f2532}.car-opener__informer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 1rem}.car-opener__informer-info-block{margin:1rem 2rem 0 0}.car-opener__informer-info-title{font-size:.875rem;margin:0}.car-opener__informer-info-text{margin:0}.car-opener__button-wrapper{margin-bottom:.5rem}.car-opener__button-wrapper:last-child{margin-bottom:0}.car-opener__link,.car-opener__links-set{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.car-opener__links-set{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:4rem;padding:0 2rem;background-color:rgba(21,21,21,.8)}.car-opener__link{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-decoration:none}.benefit__title::after,.car-opener__link::after{position:absolute;content:"";display:block;left:0}.car-opener__link::after{bottom:-12px;width:100%;height:4px;background-color:#ffce00;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.car-opener__link-icon{display:block;width:2.5rem;height:2.5rem;margin-right:1rem}.car-opener__link-text{font-size:.8125rem;text-transform:uppercase;color:#fff;-webkit-transition:color .2s ease;transition:color .2s ease}.car-opener__link:hover .car-opener__link-text{color:#ffce00}.benefit,.benefits-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.benefits-set{margin:2rem -1rem 1rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.benefit{width:25%;padding:1rem;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.benefit__content,.benefit__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.benefit__text{margin-bottom:1.75rem;text-align:left;}.benefit__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.benefit__button-wrapper{justify-self:flex-end}.benefit__title{position:relative;margin:2rem 0 1rem;font-size:1.125rem;font-weight:700;line-height:1.33em;color:#333333;}.benefit__title::after{bottom:-1.1875rem;width:3rem;height:1px;background-color:rgba(31,37,50,.15)}.benefit__picture,.downloads-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefit__picture{width:100%;position:relative;/* overflow:hidden */}.benefit__picture::after{display: block;content:'';padding-bottom: 56.25%;}.benefit__picture img{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;}.downloads-set{margin:2.3125rem -1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-wrapper{width:calc(100%/3);padding:1rem}.download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:5rem;text-decoration:none}.download__icon-wrapper{display:block;width:5rem;height:5rem}.download__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 80px);height:100%;max-height:80px;padding:1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dedfe0;border-left:none;font-weight:700;color:#000;text-transform:uppercase;-webkit-transition:border .2s ease;transition:border .2s ease}.download:hover .download__text{border:1px solid #1f2532;border-left:none}.complectations{padding:.5rem 0 3rem;background-color:rgba(237,238,239,.4)}.cars__button-wrapper,.complectations__button-wrapper,.complectations__set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.complectations__set{margin:2.125rem -1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cars__button-wrapper,.complectations__button-wrapper{width:100%}.complectation-card{display:block;min-width:25%;max-width:calc(100%/3);padding:1rem}.complectation-card__main{display:block;position:relative;padding:2rem;border:1px solid #dedfe0}.complectation-card__main::after,.complectation-card__main::before{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0}.complectation-card__main::before{background-color:#ffce00;-webkit-box-shadow:4px 4px 0 transparent;box-shadow:4px 4px 0 transparent;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .3s ease;transition:transform .2s ease,box-shadow .3s ease;transition:transform .2s ease,box-shadow .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .3s ease}.complectation-card__main::after{background-color:#fff;z-index:1}.complectation-card__inner{display:block;position:relative;z-index:2}.complectation-card__link{display:block;text-decoration:none}/* .complectation-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.complectation-card__image img{width:100%;max-width:21.875rem;height:auto} */.complectation-card__image{display:block;position:relative;}.complectation-card__image::after{content:'';display:block;padding-top:56.25%;}.complectation-card__image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;}.complectation-card__title{margin-top:.625rem;display:inline-block;font-weight:300;font-size:2rem;line-height:1.25em;color:#000}.complectation-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.complectation-card__info-block{margin-right:1rem}.complectation-card__info-block:last-child{margin-right:0}.complectation-card__info-title{margin:.375rem 0 0;font-size:.875rem;color:rgba(31,37,50,.6)}.complectation-card__info-text{width:auto;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;color:#333333;}.car-tile:hover .car-tile__main::before,.complectation-card:hover .complectation-card__main::before{-webkit-transform:scale(1.02,1.015);transform:scale(1.02,1.015);-webkit-box-shadow:4px 4px 24px rgba(31,37,50,.2);box-shadow:4px 4px 24px rgba(31,37,50,.2)}.cars{margin-bottom:3.5rem;padding-top:.5rem}.cars__set{margin:2rem -1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.car-tile{width:25%;padding:1rem}.car-tile__main{position:relative;padding:1.5rem;border:1px solid #dedfe0}.car-tile__main::after,.car-tile__main::before{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0}.car-tile__main::before{background-color:#ffce00;-webkit-box-shadow:4px 4px 0 transparent;box-shadow:4px 4px 0 transparent;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .3s ease;transition:transform .2s ease,box-shadow .3s ease;transition:transform .2s ease,box-shadow .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .3s ease}.car-tile__main::after{background-color:#fff;z-index:1}.car-tile__inner{position:relative;width:100%;display:block;overflow:hidden;text-decoration:none;z-index:2}/* .car-tile__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;max-height:12rem}.car-tile__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain} */.car-tile__image{display:block;position:relative;}.car-tile__image::after{content:'';display:block;padding-bottom:56.25%;}.car-tile__image img{position: absolute;left: 0;top: 0;width: 100%;height:100%;object-fit:cover;}.car-tile__title{margin-bottom:.375rem;font-weight:300;color:#000;font-size:1.5rem;line-height:1.33em}.car-tile__annotation{height:48px;margin:0;color:rgba(0,0,0,.6)}.car-tile__price{font-size:1.5rem;font-weight:700;color:#000;margin:.75rem 0 1.125rem}.car-tile__button-wrapper{position:relative;z-index:2}.car-tile:hover .car-tile__main::before{-webkit-transform:scale(1.03,1.02);transform:scale(1.03,1.02)}.content-info{padding-top:1.5rem}.content-info--offset-bottom{margin-bottom:3.5rem}.content-info--reset-top-offset{padding-top:0}.content-info__block h3{display:block;margin:2.875rem auto 0;width:calc(200%/3);font-size:1.125rem;font-weight:bold;line-height:1.33em;color:#333;text-align:left;width:100%;}.content-info__block p{display:block;width:calc(200%/3);margin:0 auto 1rem}.content-info__block--fullwidth p{width:100%}.content-info__block--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.content-info__column{width:50%}.content-info__column--padding-right{padding-right:calc(100%/6)}.content-info__benefits-set,.content-info__benefits-set article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.content-info__benefits-set{margin:1.5rem -1rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-info__benefits-set article{width:calc(100%/3);padding:1rem;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-info__benefits-set article img{display:block;margin-bottom:1rem;width:3.125rem;height:3.125rem}.content-info__benefits-set article h4{margin:0;font-size:1.125rem;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.content-info__benefits-set article p{margin:.5rem;text-align:center}.content-info__title{margin-top:1rem}.content-info__columned-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1rem}.content-info__columned-block-list{padding:1rem;width:calc(100%/3*2)}.content-info__columned-block p{padding:0 1rem;display:inline-block;width:calc(100%/3)}.content-info__columned-block p span,.content-info__columned-block p strong{display:block;margin-bottom:1rem}.content-info__columned-block ul{padding:1rem;margin:0;display:inline-block;-webkit-columns:2;-moz-columns:2;columns:2}.content-info__columned-block ul li{position:relative;display:inline-block;padding:0 1rem;margin-bottom:1.5rem;color:#000}.content-info__columned-block ul li::before{position:absolute;top:11px;left:-1rem;content:"";display:block;width:1rem;height:2px;background-color:#ffce00}.car-complectations{margin-top:2rem}.car-complectations__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.car-complectations__cell{margin-top:1.5rem;width:25%;padding:1.5rem}.car-complectations__cell:nth-child(odd){background-color:rgba(237,238,239,.5)}.car-complectations__parameter{margin:1.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.5rem;background-color:#fff;border:1px solid #dedfe0;border-bottom:none;font-weight:700;color:#333333;outline:0;-webkit-transition:background-color .3s ease,color .2s ease,border .3s ease;transition:background-color .3s ease,color .2s ease,border .3s ease;text-transform:uppercase;text-align:left;cursor:pointer}.car-complectations__parameter:hover{background-color:#151515;color:#fff}.car-complectations__parameter-icon{display:block;width:1rem;height:1rem;border:2px solid #000;border-right-color:transparent;border-top-color:transparent;-webkit-transform:rotate(-45deg) translateY(-6px);transform:rotate(-45deg) translateY(-6px);-webkit-transition:border-left-color .2s ease,border-bottom-color .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,border-left-color .2s ease,border-bottom-color .2s ease;transition:transform .3s ease,border-left-color .2s ease,border-bottom-color .2s ease,-webkit-transform .3s ease}.car-complectations__parameter-panel{display:block;width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;border:1px solid #dedfe0;border-top:none}.car-complectations__parameter:hover .car-complectations__parameter-icon{border-left-color:#ffce00;border-bottom-color:#ffce00}.complectation-tilecard{position:relative;width:25%}.complectation-tilecard:nth-child(odd)::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";display:block;background-color:rgba(237,238,239,.5);z-index:-1}.complectation-tilecard__inner{padding:1rem 1.5rem}.complectation-tilecard__inner:nth-child(even){background-color:rgba(237,238,239,.5)}.complectation-tilecard__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.complectation-tilecard__block{margin-right:2rem}.complectation-tilecard__block:last-child{margin-right:0}.complectation-tilecard__block-title{margin:.5rem 0 0;font-size:.875rem;color:rgba(0,0,0,.6)}.complectation-tilecard__block-text{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#000}.complectation-tilecard__image{display:block;width:100%;height:auto}.complectation-tilecard__image img{width:100%;height:auto}.input-field{position:relative;margin:0 0 .5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-field__input--textarea{width:100%;max-width:100%}.select-wrapper{position:relative;margin:.5rem 0;width:100%}.input-field__input,.input-select{padding:.625rem 1rem;width:100%;border-radius:0;border:1px solid #dedfe0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border .2s ease;transition:border .2s ease;cursor:pointer}.input-field__input option,.input-select option{margin:1rem 0}.input-field__input:focus,.input-select:focus{border:1px solid #1f2532}.input-select__appearance{position:absolute;top:0;right:0;bottom:0;width:2rem;pointer-events:none}.input-select__appearance::before{position:absolute;content:"";display:block;width:.5rem;height:.5rem;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.75rem;right:1rem;z-index:5}.accordion-active{background-color:#151515;color:#fff;border:1px solid #151515;}.accordion-active .car-complectations__parameter-icon{border-left-color:#ffce00;border-bottom-color:#ffce00;-webkit-transform:rotate(135deg) translateY(0) translateX(4px);transform:rotate(135deg) translateY(0) translateX(4px)}.panel{display:block;height:auto}.panel__title{width:100%;margin:0;padding:.5rem 2rem;font-weight:700;color:#333333;text-align:center}.panel__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;min-height:3rem}.panel__cell{width:25%;height:3rem;border:1px solid #dedfe0;border-right:none}.panel__cell:first-child{border-left:none}.panel__cell:nth-child(odd){background-color:#f6f7f7}.panel__sign{display:block;width:1rem;height:1rem;margin:.9375rem auto 0}.car-gallery{margin:0.5rem 0 2.5rem}.car-gallery__inner,.car-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.car-gallery__inner{margin:0 -1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.car-gallery__wrapper{width:50%;padding:0 1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.car-gallery__wrapper--images{/* height:24.5rem */}.car-gallery__main-slider{width:calc(500%/6)}.car-gallery__thumb-slider,.car-gallery__thumbs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.car-gallery__thumbs-wrapper{padding-left:2rem;overflow:hidden}.car-gallery__thumb-slider{width:100%;height:100%}.car-gallery__thumb-slide .swiper-slide .swiper-slide-active,.car-gallery__thumb-slider .swiper-slide,.car-gallery__thumb-slider .swiper-slide-active,.car-gallery__thumb-slider .swiper-slide-thumb-active{width:80px !important;height:80px !important;overflow:hidden}.car-gallery__thumb-slide{position:relative;width:5rem;height:auto;height:5rem;overflow:hidden;cursor:pointer}.car-gallery__thumb-slide::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.5rem;background-color:#ffed4d;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.car-gallery__slider-thumb,.car-gallery__slider-thumb img{display:block;width:80px;height:80px;}.car-gallery__popup-caller{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5rem;height:5rem;text-decoration:none;padding:0;margin:0}.car-gallery__popup-caller::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(31,37,50,.6)}.car-gallery__popup-caller-text{font-family:"NouvelR",sans-serif;font-weight:700;font-size:2rem;color:#fff;z-index:2}.car-gallery__popup-caller-image{display:block;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.car-gallery__slider-image{display:block;width:100%;position:relative;/* height:100% */}.car-gallery__slider-image::after{display:block;content:'';padding-bottom:56.25%;}.car-gallery__slider-image img{/* height:100% */object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%;}.car-gallery__lightbox{position:relative}.car-gallery__title{padding-left:calc(100%/6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.car-gallery__title-text{position:relative;margin-top:0}.car-gallery__title-text::after{content:"";display:block;position:absolute;bottom:-1.25rem;left:0;width:3rem;height:2px;background-color:#ffce00}.swiper-slide-thumb-active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.advantages__set{margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages__title{margin-top:1rem}.advantages__subtitle{display:block/* ;width:60%; */margin:2.625rem auto 1rem;text-align:left;/* center */}.advantages__image{display:block;margin:2rem 0 1rem;width:100%;height:auto;overflow:hidden}.advantage__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.advantages__image img,.car-gallery__slider-image img{width:100%;-o-object-fit:cover;object-fit:cover}.advantages__image img{height:auto;max-height:48rem}.advantages__tab-content{display:none}.advantages__btn-wrapper{width:25%;padding:1rem}.advantages__tab-content.active{display:block}.advantage{max-width:calc(100%/3);padding:1rem;flex:auto;}.advantage__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantage__image{position:relative;/* display:block;width:100%;height:auto */}.advantage__image::after{display:block;content: '';/* 16:9 aspect ratio */padding-bottom:56.25%;}.advantage__image img{/* height:14.5rem */}/* .advantage__image--half img{height:auto} */.advantage__title{position:relative;display:block;margin-top:1.875rem;font-size:1.125rem;font-weight:700;color:#333333;}.advantage__title::after{content:"";position:absolute;display:block;bottom:-1.0625rem;left:0;width:3rem;height:1px;background-color:rgba(31,37,50,.15)}.advantage__list,.horizontal-block__list{margin:0;padding:0;list-style:none}.advantage__list-item,.horizontal-block__list-item{position:relative;display:block;padding-left:2rem;margin-bottom:.5rem}.advantage__list-item::before,.horizontal-block__list-item::before{content:"";position:absolute;display:block;top:.6875rem;left:0;width:1rem;height:1px;background-color:#ffce00}.advantage__list--hidden{display:none}.advantage__text{margin-bottom:.25rem;text-align:left;}.advantage--quart{width:25%}.advantage--half{width:50%;max-width:50%}.horizontal-block{margin:2rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.horizontal-block__image{display:block;width:50%;padding-right:1rem;position:relative;/* overflow:hidden */}.horizontal-block__image::after{content:'';display:block;padding-bottom:56.25%;}.horizontal-block__image img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.horizontal-block__info{width:50%;padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.horizontal-block__title{margin:0;font-size:1.125rem;font-weight:700;color:#000}.horizontal-block__text span{display:block;margin-top:1rem}.horizontal-block__list{margin:1rem 0}.opener__wrapper{position:relative;margin-top:1rem;width:100%;height:30rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opener__image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;overflow:hidden}.opener__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opener__informer{position:relative;width:calc(100%/3 - 16px);padding:2.5rem;margin-left:calc(100%/12 + 16px);background-color:rgba(255,255,255,0.8);}.opener__informer-title{margin-top:0}.services{margin:2.5rem 0 0}.services__set{margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.service{padding:1rem;width:calc(100%/3)}.service__body{position:relative;width:100%;height:100%;padding:2rem;min-height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border:1px solid rgba(31,37,50,.15);-webkit-transition:border .2s ease;transition:border .2s ease}.service__body:hover{border:1px solid #1f2532}.service__image{width:3rem;height:3rem;margin-right:2rem}.service__title{font-family:"NouvelR",sans-serif;font-weight:300;margin:0;padding:0;font-size:1.5rem;line-height:1.33em;color:#333333;}.service-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.service-form__main{padding:1rem;width:calc(100%/3*2)}.service-form__aside{width:calc(100%/3);margin-top:-3.5rem;padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-form__aside-inner{position:relative;width:100%;height:100%;padding:2.5rem;background-color:#f2f2f2;z-index:5}.service-form__aside-image{display:block;margin:auto;width:100%;max-width:18rem}.service-form__aside-image img{width:100%;max-width:18rem;height:auto;max-height:216;-o-object-fit:contain;object-fit:contain}.service-form__aside-title{margin:0;font-weight:700;font-size:1.5rem;color:#333;line-height:1.33em}.service-form__aside-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-form__aside-service{display:block;padding:0;width:50%;margin-bottom:0}.service-form__aside-service--price,.service-form__aside-service--price-total{text-align:right;font-weight:700;color:#000}.service-form__aside-service--price-total{margin:.5625rem 0 0;font-size:1.5rem}.service-form__aside-info{margin-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.input-field__label,.service-form__label{color:#333333;margin-bottom:.5rem;font-weight:700;font-size:.875rem}.service-form__input-wrapper{width:50%;padding:.5rem 1rem}.service-form__input-wrapper--quart{width:25%}.service-form__row{margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-form__row--border-bottom{padding-bottom:1.5rem;position:relative}.service-form__row--border-bottom::after{position:absolute;content:"";display:block;left:1rem;bottom:0;right:1rem;height:1px;background-color:rgba(0,0,0,.1)}.service-form__text--annotation{margin-top:1.5rem;font-size:.75rem;line-height:1.85em}table{width:100%;border-collapse:collapse;margin-top:-1rem;margin-bottom:2.5rem}table td{min-width:160px;padding:1rem 0;vertical-align:text-top;color:#333333;border-bottom:1px solid rgba(0,0,0,.1)}tr:last-of-type td{border-bottom:1px solid transparent}.order{padding:2.5rem 0;background-color:#f2f2f2;}.order__title{margin-top:0}.order__form{width:100%}.order__form-row{margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order__form-row--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__input-wrapper{width:calc(100%/3);padding:1rem}.order__btn-wrapper{padding:0 1rem}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.checkbox-field{position:relative;padding:0 1rem}.checkbox-field__label{position:relative;display:block;padding-left:2.5rem;cursor:pointer}.checkbox-field__label::after,.checkbox-field__label::before{content:"";position:absolute;display:block;top:0;left:0;width:1.5rem;height:1.5rem;background-color:transparent;border:1px solid rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;z-index:1}.checkbox-field__label::after{top:.25rem;left:.25rem;width:1rem;height:1rem;border:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;z-index:2}.checkbox-field__input:checked+.checkbox-field__label::before{background-color:#000}.checkbox-field__input:checked+.checkbox-field__label::after{background-color:#ffce00;-webkit-transform:scale(1);transform:scale(1);content: "✔";display:flex;justify-content:center;align-items:center}.reputation{padding:1.5rem 0 0.5rem;background-color:rgba(237,238,239,.4)}.reputation__slider{overflow:visible;margin:1.5rem -1rem 0}.reputation__slide-inner{padding:0 1rem}.reputation__slide-title{font-weight:700;color:#000;text-align:center;margin:0;}.reputation__slide-annotation{position:relative;text-align:center;margin-top:1rem;margin-bottom:0;font-size:.875rem;color:rgba(0,0,0,.4)}.reputation__slide-annotation::before{content:"";display:block;position:absolute;top:-.5rem;left:50%;width:2rem;margin-left:-1rem;height:1px;background-color:rgba(0,0,0,.15)}.reputation__slide-image{width:15.5rem;height:15.5rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;}.reputation__slide-image img{width:auto;max-width:100%;height:15.5rem;-o-object-fit:contain;object-fit:contain}.reputation__slider-navigation{margin:0;padding:1rem}.reputation__slider-navigation .swiper-button-next,.reputation__slider-navigation .swiper-button-prev{top:auto;bottom:auto;content:"";display:block;position:relative;width:33px;height:40px;left:auto;right:auto;-webkit-transform:none;transform:none;margin-top:0}.reputation__slider-navigation .swiper-button-next::after,.reputation__slider-navigation .swiper-button-prev::after{position:absolute;content:"";display:block;top:50%;left:0;width:2.0625rem;height:1rem;background:url(../img/slider-arrow-black.svg) no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reputation__slider-navigation .swiper-button-next::after{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.offices__set{margin:3.5rem -1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.office{width:25%;padding:0 1rem 2rem}.office__inner{display:block;text-decoration:none}.office__title{color:#000;font-weight:400;margin-bottom:.5rem}.office__image{display:block}.big-new__image img,.content-page picture,.content-page picture img,.office__image,.office__image img{width:100%;height:auto}.link-more{display:block;position:relative;overflow:hidden;height:1.5rem;text-decoration:none}.link-more__inner,.pagination__button--prev .pagination__button-text::before{-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.link-more__inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-22px);transform:translateX(-22px)}.link-more__arrow{margin-top:-4px;margin-right:1rem}.link-more__text{padding:0;margin:0;font-size:.875rem;color:#000;-webkit-transition:color .2s ease;transition:color .2s ease}.link-more:hover .link-more__inner,.office__inner:hover .link-more__inner{-webkit-transform:translateX(0);transform:translateX(0)}.big-new__inner:hover .big-new__title,.link-more:hover .link-more__text,.office__inner:hover .link-more__text{color:#ffce00}.news-block__set{padding:0;margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.big-new{width:100%;padding:0 1rem;margin-bottom:3.5rem}.big-new__inner,.big-new__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.big-new__inner{margin:0 -1rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.big-new__wrapper{width:50%;height:auto;padding:0 1rem;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.big-new__image{display:block;width:100%;overflow:hidden}.big-new__title{margin:0;font-family:"NouvelR",sans-serif;font-weight:700;font-size:1.125rem;color:#000;-webkit-transition:color .2s ease;transition:color .2s ease}.big-new__text{color:rgba(0,0,0,.7)}.big-new__date{position:relative;display:inline-block;margin-top:.5rem;font-size:.875rem;color:#000}.big-new__date::before{content:"";position:absolute;display:block;width:3rem;height:1px;top:-.5rem;left:0;background-color:#edeeef}.pagination__row{margin:1rem -1rem;padding:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination__row,.pagination__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__button::before{background-color:#ffce00;z-index:-1}.pagination__button-text{color:#333333;}.pagination__button-text::after{border-color:#000}.pagination__button--prev .pagination__button-text::before{content:"";display:inline-block;margin-right:1.5rem;width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pagination__button--prev .pagination__button-text::after{display:none}.pagination__page{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.5rem;height:3.0625rem;padding:.5rem;text-decoration:none}.pagination__page-text{font-size:.8125rem;font-weight:700;color:#000}.content-page__content ul li::before,.pagination__page::before{position:absolute;content:"";display:block;left:0;height:.125rem;background-color:#ffce00}.pagination__page::before{bottom:0;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);z-index:-1;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination__page--active,.pagination__page--inactive{pointer-events:none}.pagination__page--inactive span{color:rgba(0,0,0,.4)}.pagination__page--active::before{width:100%;height:100%}.pagination--top-offset{margin-top:2rem}.pagination--to-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pagination__button--prev:hover .pagination__button-text::before{-webkit-transform:translateX(-.5rem) rotate(135deg);transform:translateX(-.5rem) rotate(135deg)}.pagination__page--active::before,.pagination__page:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.content-page__title-date{margin:0;font-size:.875rem;text-align:center}.content-page__content{/* width:calc(100%/3*2); */margin:2rem auto}.content-page__content ul{padding:0;margin:0}.content-page__content ul li{position:relative;display:inline-block;padding-left:2rem;margin-bottom:.5rem}.content-page__content ul li::before{top:10px;width:1rem}.content-page picture{display:block;margin-bottom:2rem}.career__set{margin:1rem -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.career-card{width:calc(100%/3);padding:1rem}.career-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;height:100%;text-decoration:none;cursor:pointer}.career-card__inner::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;border:1px solid rgba(0,0,0,.1);z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.career-card__inner::before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;display:block;background-color:#ffce00;z-index:-1;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(.8,.6);transform:scale(.8,.6);-webkit-box-shadow:2px 2px 12px transparent;box-shadow:2px 2px 12px transparent;-webkit-transition:-webkit-transform .35s ease,-webkit-box-shadow .5s ease;transition:transform .35s ease,box-shadow .5s ease;transition:transform .35s ease,box-shadow .5s ease,-webkit-transform .35s ease,-webkit-box-shadow .5s ease}.career-card__salary,.career-card__title{position:relative;z-index:2;pointer-events:none}.career-card__title{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 .5rem;font-family:"NouvelR",sans-serif;font-weight:700;color:#000;text-transform:uppercase}.career-card__salary{margin:0;color:#333;}.career-card__inner:hover::before{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:2px 2px 12px rgba(0,0,0,.15);box-shadow:2px 2px 12px rgba(0,0,0,.15)}button .btn-solid-icon__text{cursor:pointer}.file-field{position:relative;padding:0 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-field__label{display:inline-block;min-width:15.75rem;margin-right:2rem;position:relative;padding:.5rem 1.5rem;cursor:pointer}.file-field__label::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1f2532;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.file-field__icon,.file-field__text{position:relative;display:inline-block;vertical-align:middle}.file-field__text{margin-right:1.5rem;font-weight:700;font-size:.8125rem;color:#fff;text-transform:uppercase}.file-field__icon{margin-top:-.125rem;z-index:2;-webkit-transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.file-field__annotation{display:inline-block;vertical-align:middle;color:#000;font-size:.875rem}.file-field__annotation--close{display:none;margin-left:.5rem;vertical-align:middle;cursor:pointer}.file-field__annotation--half{width:50%;margin:0;line-height:1.2em}.file-field__label:hover::before{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}.file-field__label:hover .file-field__icon{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}.show{display:inline-block}button{cursor:pointer}.scroll-lock{overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsInBhcnRpYWxzL19faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fX21peGluLnNjc3MiLCJwYXJ0aWFscy9fX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX19vZmZlci1jYXJkLnNjc3MiLCJwYXJ0aWFscy9fX21vZGFscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDa3lDQSw4QkFDSSxFLENBQ0ksNEIsQ0FBQSxvQixDQUVKLEUsQ0FDSSwwQixDQUFBLG9CLEFBTFIsc0JBQ0ksRSxDQUNJLDRCLENBQUEsb0IsQ0FFSixFLENBQ0ksMEIsQ0FBQSxvQkNweUNSLE8sQ0FDSSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0NHQSxVLENBQ0EsVyxDREZBLFUsQ0FFQSxlLENBQ0ksWSxDQUdKLGtCLENDTEEsVSxDQUNBLGEsQ0RNSSx3QixDQUdKLG1CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxhLENBQ0EsUyxDQUNBLG9CLENBR0osd0IsQ0FDSSxhLENBQ0Esb0IsQ0FFQSxtQyxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxvQixDQUFBLGdCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYSxDQUdKLHlDLENBQ0ksaUIsQ0FiUCxtQyxDQWlCTyxjLENBSVIsd0IsQ0FJSSxrQixDQUlBLG9CLENBUkosd0IsQ0FBQSwyQixDQUNJLGlCLENBQ0EsYSxDQzlCSixxQyxDQUNBLGUsQ0RnQ0ksa0IsQ0FDQSxlLENBQ0Esb0IsQ0FFQSxpQyxDQUFBLHlCLENBVEgsZ0MsQ0FjTyxhLENBZFAsZ0MsQ0FBQSxtQyxDQVlPLFUsQ0FDQSxpQixDQUVBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLDJCLENBQUEsbUIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBdEJQLDhCLENBQUEsaUMsQ0EwQk8sVSxDQTFCUCxzQyxDQUFBLHlDLENBNkJXLDJCLENBQUEsbUIsQ0FJUix3QyxDQUNJLG9CLENBQ0EscUIsQ0FGSCwrQyxDQUtPLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSxvQixDQUNBLHNCLENDbkZaLFMsQ0FDQSxVLENEb0ZZLGdDLENBQUEsd0IsQ0FDQSwwQixDQUNBLDRCLENBS1osd0IsQ0FDSSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FHSixzQixDQUNJLDZCLENBQ0EsZSxDQUNBLHFCLENBQ0EsK0MsQ0FBQSx1QyxDQUdKLDJCLENBQ0ksYSxDQUNBLHFCLENBR0osMkIsQ0FFSSxTLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxvQixDQU5ILGtDLENBQUEsbUMsQ0FTTyxZLENBSVIsOEIsQ0FDSSxpQixDQUNBLFEsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGtDLENBQUEsMEIsQ0FDQSwrRCxDQUFBLCtDLENBQUEsMkUsQ0FDQSxtQixDQUdKLDJCLENBQ0ksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYyxDQUNBLFcsQ0FQSCxrQyxDQVVPLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxtQyxDQUlSLHlCLENBQ0ksYyxDQUVBLCtCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBSVIsdUIsQ0FDSSxhLENBR0osa0IsQ0FDSSxtQixDQzlLSixhLENBQ0EsVyxDRCtLSSxtQixDQUdKLGlCLENBQ0ksbUIsQ0NwTEosYyxDQUNBLFcsQ0R1TEEsb0IsQ0FTSSx5QixDQUVJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBWlIsb0IsQ0FFSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FFQSxlLENBQ0EsUyxDQUNBLFEsQ0FFQSx5QixDQUNJLGlCLENBR0EsbUIsQ0FDQSxvQixDQUNBLFcsQ0FDQSxpQixDQUNBLHlDLENBQ0Esd0MsQ0FBQSxnQyxDQVRILHFDLENBWU8sNEIsQ0FDQSxlLENBQ0EsaUIsQ0FkUCw0QyxDQUFBLDZDLENBaUJXLFksQ0FqQlgsaUMsQ0FzQk8saUIsQ0FDQSxTLENBQ0EsWSxDQUNBLGUsQ0FDQSxPLENBQ0EsYSxDQUNBLFUsQ0FDQSxxQixDQUNBLDhDLENBQUEsc0MsQ0FDQSxTLENBQ0EsbUMsQ0FBQSwyQixDQUNBLFMsQ0FqQ1AsZ0MsQ0FvREEsZ0MsQ0FXTyxVLENBSUEsK0IsQ0FBQSx1QixDQUlBLDZDLENBQUEsNkIsQ0FBQSx3RCxDQXZFUCxnQyxDQXFDTyxpQixDQUNBLFMsQ0FDQSxlLENBQ0EsTyxDQUNBLGEsQ0FDQSxVLENBRUEsd0IsQ0FDQSxTLENBRUEsMkIsQ0FBQSxtQixDQUtSLHlCLENBQ0ksaUIsQ0FDQSxvQixDQ3JPUixxQyxDQUNBLGUsQ0RzT1EsZSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxhLENBQ0EsUyxDQVJILGdDLENBWU8sb0IsQ0FDQSxpQixDQ2xRWixTLENBQ0EsVSxDRG9RWSw0RCxDQUFBLG9ELENBQ0EsOEIsQ0FDQSwrQixDQUtSLDRCLENBQ0ksaUIsQ0FDQSxRLENBQ0EsWSxDQUNBLGUsQ0FDQSxxQixDQUNBLHFCLENBQ0EsNEMsQ0FBQSxvQyxDQUNBLFMsQ0FDQSxTLENBQ0Esa0MsQ0FBQSwwQixDQUNBLDhELENBQUEsOEMsQ0FBQSx5RSxDQUNBLG1CLENBSVIsZ0MsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsYyxDQUdKLDRCLENBQUEsNkIsQ0FDSSxhLENBQ0EsYyxDQUVBLGlCLENBQ0Esa0IsQ0FDQSxTLENBQ0EsYyxDQUNBLHdCLENBQ0Esb0IsQ0FUSiw0QixDQWNJLFUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxVLENBRUEsa0MsQ0FDSSxjLENBQ0EsZSxDQUVBLG9CLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUdKLDBDLENBQ0ksYSxDQUNBLGEsQ0FDQSxvQixDQUhILHNELENBTU8sWSxDQU5QLHFELENBVU8sZSxDQUlSLCtDLENBQ0ksVSxDQUdKLHlDLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLFEsQ0FDQSxTLENBSVIsc0MsQ0FDSSxvQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBR0osZ0IsQ0FDSSxlLENBR0osYSxDQUNJLFUsQ0FDQSxXLENBQ0EsdUMsQ0FFQSx3QixDQUNJLG1DLENBSVIsa0IsQ0FDSSxpQixDQy9XSixVLENBQ0EsVyxDRGdYSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxnQixDQUNBLG1CLENBQ0EsUSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0V4TEgsc0IsQ0YyTEQsa0IsQ0Q3V0osRyxDQUFBLE0sQ0M4V1EsYSxDQUVBLDRCLENBSUEsMEIsQ0FISSxpQixDQUdILGlDLENBSU8sVSxDQUNBLGlCLENBQ0EsYSxDQUNBLFksQ0FDQSxZLENBQ0EsYSxDQUNBLFUsQ0FDQSx3QixDQUNBLCtCLENBQUEsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBZFAsdUMsQ0FnTlQsc0MsQ0E3TG9CLDJCLENBQUEsbUIsQ0FJUCwyQyxDQUVPLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLGEsQ0FDQSxlLENBQ0EscUIsQ0FDQSw4QyxDQUFBLHNDLENBQ0EsUyxDQUNBLG1DLENBQUEsMkIsQ0FDQSxTLENBYlAsMEMsQ0FpQk8sVSxDQUNBLGlCLENBQ0EsYSxDQUNBLFksQ0FDQSxZLENBQ0EsYSxDQUNBLFUsQ0FDQSx3QixDQUNBLCtCLENBQUEsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBTWhCLGtCLENBQ0ksaUIsQ0FDQSxvQixDQUNBLG9CLENDM2FKLHFDLENBQ0EsZSxDRDRhSSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLFMsQ0FFQSxtQyxDQUNJLGlCLENBREgsMEMsQ0FJTyxvQixDQUNBLGtCLENBQ0EsVSxDQUNBLHFCLENDM2NaLGEsQ0FDQSxjLENENGNZLDJCLENBQ0EsNEIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsZ0QsQ0FBQSx3QyxDQUNBLDZDLENBQUEsNkIsQ0FBQSx3RCxDQUtaLHFCLENBQ0ksaUIsQ0FDQSxxQixDQUNBLFksQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsUyxDQUNBLG9DLENBQUEsNEIsQ0FDQSwrRCxDQUFBLCtDLENBQUEsMEUsQ0FDQSxtQixDQWFKLDRCLENBVkEsMkIsQ0FXSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDRCLENBWkosMkIsQ0FFSSw2QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxvQixDQUFBLGdCLENDdGVKLFUsQ0FDQSxXLENEdWVJLGMsQ0FDQSxxQixDQUNBLCtDLENBQUEsdUMsQ0FHSiw0QixDQUVJLDJCLENBQUEseUIsQ0FBQSxxQixDQUNBLGtCLENBRUEsa0MsQ0FDSSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLFMsQ0FJUix5QixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FHSixpQixDQUNJLFEsQ0FDQSxvQixDQUVBLHNCLENBQ0ksaUIsQ0FRQSxjLENBVEosc0IsQ0FBQSxxQixDQUVJLG9CLENBQ0Esa0IsQ0FDQSxVLENDcGZSLHFDLENBQ0EsZSxDRHFmUSxVLENBQ0Esa0IsQ0FDQSx3QixDQVJILDZCLENBQUEsOEIsQ0FBQSw0QixDQUFBLDZCLENBWU8sVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLCtCLENBQUEsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBS1osb0IsQ0FDSSxrQixDQUNBLFEsQ0FDQSxjLENBR0osWSxDQUNJLGEsQ0FDQSxvQixDQUdKLGlCLENDaGlCQSxxQyxDQUNBLGUsQ0RpaUJJLGMsQ0FDQSxVLENBR0osMkIsQ0FDSSxpQixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxZLENBQ0EsUyxDQUNBLFEsQ0FDQSxvQyxDQUFBLDRCLENBQ0EsbUIsQ0FDQSwrRCxDQUFBLCtDLENBQUEsMEUsQ0FDQSxTLENBR0osMkIsQ0FDSSx1QixDQUNBLGUsQ0FDQSxlLENBQ0EscUIsQ0FDQSwrQyxDQUFBLHVDLENBR0oscUIsQ0FFSSxpQixDQUNBLGMsQ0FDQSxvQixDQUlSLDZELENBSUksVSxDQUdKLCtCLENBQ0ksa0MsQ0FESix1QyxDQVFRLFMsQ0FJUiw0RCxDQW5CQSw2RCxDQW9CSSxTLENBQ0EsK0IsQ0FBQSx1QixDQUNBLG9CLENBR0osZ0UsQ0FDSSxnQyxDQUFBLHdCLENBR0osNEMsQ0FBQSwyQyxDQUVRLDJCLENBQUEsbUIsQ0FHUixZLENBQ0ksUyxDQUNBLFEsQ0FDQSxlLENBQ0EsbUIsQ0FFSixtQixDQUNJLFMsQ0FDQSxXLENBQ0EsYyxDQUNBLG9CLENBR0osb0UsQ0FFUSxTLENBRlIsbUUsQ0FjQSxzRCxDQUFBLHFELENBVUEsOEQsQ0FsQlEsMkIsQ0FBQSxtQixDQUlSLG9DLENBQ0ksZSxDQU9KLDhDLENBQ0ksUyxDQUNBLCtCLENBQUEsdUIsQ0FDQSxvQixDQU9KLG9ELENBQ0ksVyxDQUNBLFMsQ0FDQSwyQixDQUFBLG1CLENBQ0Esb0IsQ0FHSixtRSxDQUNJLGdDLENBQUEsd0IsQ0FHSixjLENBQ0ksWSxDQUdKLFMsQ0FDSSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLGdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FDQSxxQixDQUNBLGUsQ0FDQSxXLENBQ0EsUyxDQUNBLGtDLENBQUEsMEIsQ0FDQSw4RCxDQUFBLDhDLENBQUEseUUsQ0FDQSxtQixDQUVBLGlCLENBQ0ksUyxDQUNBLCtCLENBQUEsdUIsQ0FDQSxvQixDQUdKLGdCLENBRUksNkIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxnQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQ2hzQkosVSxDQUNBLFcsQ0Rpc0JJLGEsQ0FTSixnQixDQU5BLG9CLENBVEEsZ0IsQ0FtQkksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw0QixDQVhKLG9CLENBRUksMkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsVSxDQUdKLGdCLENBQ0ksYyxDQUNBLEssQ0FDQSxPLENBRUEsNkIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsWSxDQ250QkosVSxDQUNBLFcsQ0RvdEJJLGdGLENBQUEseUQsQ0FHSixlLENBQ0ksYSxDQUNBLHVCLENBQ0EsUyxDQUNBLFEsQ0FDQSxlLENBR0osZSxDQUNJLGlCLENBQ0EsWSxDQUZILHNCLENBS08saUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxnQyxDQUdKLCtCLENBQ0kscUMsQ0FoQlAsaUMsQ0FxQlcsWSxDQXJCWCx3QyxDQTJCVyxZLENBSVAsK0IsQ0FFTyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsYSxDQUNBLHdCLENBS1osZ0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EscUMsQ0FHSixlLENBQ0ksaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSwwQixDQ3R3QkoscUMsQ0FDQSxlLENEdXdCSSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxvQixDQUNBLHdCLENBRUEsdUIsQ0FDSSxVLENBSVIsZSxDQUNJLGlCLENBQ0EsYSxDQUNBLFcsQ0FDQSxPLENDenlCSixjLENBQ0EsZSxDRDB5QkksNkMsQ0FBQSw2QixDQUFBLHdELENBR0osZ0IsQ0FDSSw0QixDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLDBDLENBQUEsa0MsQ0FHSixlLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLFUsQ0FDQSx1QyxDQUdKLGMsQ0FDSSxpQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxVLENBUEgscUIsQ0FVTyxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLE0sQ0FDQSxVLENBQ0EsYSxDQUNBLHdCLENBQ0EsK0IsQ0FBQSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSw2QyxDQUFBLDZCLENBQUEsd0QsQ0FJUixlLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLGMsQ0FHSixrQixDQUNJLFMsQ0FDQSxZLENBQ0EsYSxDQUNBLFUsQ0FHSix1QixDQUNJLHVDLENBREgsa0MsQ0FJTyxRLENBR0osK0IsQ0FDSSxpQixDQURILHVDLENBSU8saUIsQ0FDQSxVLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EsTyxDQUNBLGEsQ0FDQSx3QixDQUNBLFMsQ0FLWix1QixDQUNJLGlCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsWSxDQUNBLG9CLENBQ0EsZSxDQUNBLGtCLENBQ0EsVSxDQUNBLHdCLENBVEgsOEIsQ0FZTyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxZLENBQ0EsYSxDQUNBLDZCLENBQ0EsK0IsQ0FDQSw0RCxDQUFBLG9ELENBR0osK0IsQ0FDSSxpQixDQUNBLFUsQ0FDQSxTLENBSEgsc0MsQ0FNTywwQixDQUNBLDRCLENBTWhCLDZDLENBQ0ksZ0MsQ0FBQSx3QixDQUdKLGlCLENBQ0ksWSxDQUdKLHdCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FHSixxQixDQUNJLGUsQ0U5MUJDLDZCLENGNjFCTCw0QixDRWoxQlksaUIsQ0FDQSxVLENBQ0EsYSxDQUVBLE0sQ0FHQSx3QixDRjAwQlosNEIsQ0FPUSxXLENBRUEsVSxDQUNBLGEsQ0FFQSwrQixDQUFBLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLDZDLENBQUEsNkIsQ0FBQSx3RCxDQUlSLFEsQ0FDSSxhLENBQ0Esa0IsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxrQixDQUVBLGUsQ0FBQyxtQixDQUNHLGEsQ0FDQSxVLENBQ0EsVyxDQVNKLGUsQ0FDSSxVLENBQ0EsUSxDRTc5QlIsTyxDQUNJLG1CLENBR0ksa0IsQ0FDSSxjLENBQ0Esd0IsQ0FJUixtQixDQUNJLGMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBR0osYSxDQUNJLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0Esb0IsQ0FHSixtQixDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxtQyxDQUFBLDJCLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBR0osbUIsQ0FDSSxlLENBQ0EsaUIsQ0FHSixrQixDQUNJLFMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUMsQ0FBQSx5QixDQUdKLGlCLENBQ0ksYyxDQUNBLGtCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUdKLG1CLENBQ0ksb0IsQ0FDQSxjLENBQ0EsUyxDQUNBLGUsQ0FHSix1QixDQUNJLG9CLENBQ0EsZSxDQUNBLFEsQ0FDQSxrQixDQUNBLGUsQ0FDQSx3QixDQUNBLG9CLENBQ0EsVSxDQUNBLGlDLENBQUEseUIsQ0FUSCw2QixDQXVCQSwyQixDQVhPLGEsQ0FJUixnQixDQUNJLG9CLENBQ0EsZSxDQUNBLFMsQ0FDQSxVLENBR0oscUIsQ0FDSSxpQixDQUNBLG9CLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EsaUMsQ0FBQSx5QixDQVRILDZCLENBZU8sbUIsQ0FFQSxXLENBQ0EsVSxDQVNSLGdCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLHFCLENBUkgsdUIsQ0FXTyxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLG1DLENBSVIsaUIsQ0FDSSxvQixDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsdUIsQ0FHSixtQixDQUNJLGlCLENBQ0EsVSxDQUdKLHdCLENBQ0ksWSxDQUlSLHVDLENBR1EsK0IsQ0FBQSx1QixDQUhSLHNDLENBT1EsYSxDQVBSLGtDLENBV1EsZSxDQUlSLE8sQ0FDSSxTLENBQ0EsYyxDQUVBLGMsQ0FDSSxTLENBQ0EsUSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFUsQ0FHSixjLENBQ0ksb0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxvQixDQUNBLGlDLENBQUEseUIsQ0FQSCxvQixDQVVPLFUsQ0FJUixpQixDQUNJLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLDBCLENBVUosZSxDQUNJLG9CLENBQ0EsaUIsQ0FDQSxhLENBQ0Esc0IsQ0FDQSxpQixDQUdKLGlCLENBQ0ksYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FHSixlLENBQ0ksYSxDQUNBLGlCLENEL05KLFksQ0FDQSxhLENDZ09JLGlCLENBR0osYyxDRHBPQSxVLENBQ0EsVyxDQ3FPSSxtQixDQUdKLGMsQ0FDSSxpQixDQUNBLGEsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBR0osbUIsQ0FDSSxZLENBQ0EsZ0MsQ0FBQSx3QixDQUlSLHlDLENBQ0ksUyxDQ2xRSixXLENBQ0ksYyxDQUVBLGtCLENBTUEsb0IsQ0FHSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBVkosa0IsQ0FHSSxrQixDQUFBLGMsQ0FHSixvQixDQUNJLHFCLENBQ0Esb0IsQ0FHQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSwyQixDQUNJLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBSVIsa0IsQ0FDSSxVLENBQ0EsUSxDRkdKLHFDLENBQ0EsZSxDRUZJLGtCLENBQ0EsVSxDQUdKLHdCLENBQ0ksVSxDQUNBLG9CLENBR0osd0IsQ0FDSSxVLENBR0osa0IsQ0FDSSxhLENBQ0EsVSxDQUNBLGUsQ0FISCxzQixDQU1PLFUsQ0FDQSxXLENBS1osdUIsQ0FDSSxrQixDQUVKLDRDLENBQ0ksNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0N2REosUSxDQUNJLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxRLENBQ0EsYSxDQUNBLFcsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxtQyxDQUFBLDJCLENBVUEsYyxDQVJBLGtCLENISEEsVSxDQUNBLFcsQ0dhSSxrQyxDQVhKLGtCLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUtKLGMsQ0FDSSxhLENBS0osaUIsQ0FDSSxrQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxtQixDQUdKLGUsQ0FDSSxpQixDQUNBLGEsQ0FDQSxvQixDQUNBLFUsQ0FDQSxlLENBQ0EscUIsQ0FDQSxpRCxDQUFBLHlDLENBR0osbUIsQ0FDSSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxvQixDQUFBLGdCLENBQ0EsZSxDQUdKLGlCLENBQ0ksdUIsQ0FDQSxtQixDQUdKLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxnQixDQUNBLGdGLENBQUEseUQsQ0FDQSxjLENBR0osb0IsQ0FDSSxpQixDQUdKLGUsQ0h0REEscUMsQ0d3REksYyxDQUNBLGtCLENBRUEsWSxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBVkgsc0IsQ0FhTyxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0Esa0MsQ0FBQSwwQixDQUlSLGMsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBR0osdUIsQ0FDSSxZLENBQ0EsUyxDQUVBLGtDLENBQ0ksVSxDQUdKLHFDLENBQ0ksYSxDQUlSLGtCLENBQ0ksVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxrQixDQXhIUiw4QixDQTRIUSxZLENBSVIsZ0IsQ0FDSSxVLENBR0osSyxDQUNJLFksQ0FDQSxhLENBQ0EsUyxDQUNBLG9CLENBRUEsb0IsQ0xuSUosQyxDQUNJLDZCLENBQUEscUIsQ0FESixnQixDQUdRLHdCLENBQ0EsVSxDQUpSLFcsQ0FHUSx3QixDQUNBLFUsQ0FJUixJLENBQ0ksMEIsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBQ0Esb0IsQ0FPSixLLENBQ0ksaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FHSixVLENBQ0ksVSxDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDQUVBLG9CLENBUUEseUIsQ0FQSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxnQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUdKLHlCLENBR0ksa0IsQ0FBQSxjLENBS0osd0IsQ0FDSSxXLENBR0osdUIsQ0FDSSxTLENBSVIsZSxDQUNJLGlCLENBQ0Esb0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYSxDQUNBLFEsQ0FDQSxTLENBQ0EsdUIsQ0FBQSxlLENBQ0Esb0IsQ0FDQSw0QyxDQUFBLG9DLENBWkosdUIsQ0FlUSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxPLENBQ0EsYSxDQUNBLHdCLENBQ0EsK0IsQ0FBQSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSw2QyxDQUFBLDZCLENBQUEsd0QsQ0FHSixxQixDQUNJLGlCLENBQ0Esb0IsQ0V0RkosVSxDQUNBLFcsQ0Z1RkkscUIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBQ0EsbUIsQ0FHSixxQixDQUNJLGlCLENBQ0Esb0IsQ0FDQSx1QixDRS9FSixxQyxDQUNBLGUsQ0ZnRkksVSxDQUNBLHdCLENBQ0EsZSxDQUNBLGlDLENBQUEseUIsQ0FDQSxrQixDQUVBLDRCLENBQ0ksVSxDQUlSLHFCLENBQUMsNkIsQ0FDRyx3QixDQU9KLDBCLENBUUEsc0IsQ0FQSSw0QixDQURILGtDLENBSU8sa0MsQ0FJUCw4QixDQUlPLGtDLENBSVIsb0IsQ0FDSSxlLENBSVIsNkIsQ0FFUSw4QixDQUFBLHNCLENBSVIsMkMsQ0FDSSxtQyxDQUFBLDJCLENBR0osVSxDQUFBLG1CLENBQ0ksaUIsQ0FDQSxvQixDQUNBLHFCLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FSSixrQixDQW1CUSx3QixDQW5CUixrQixDQUFBLDJCLENBWVEsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxPLENBQ0EsYSxDQUNBLFUsQ0FFQSwrQixDQUFBLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLDZDLENBQUEsNkIsQ0FBQSx3RCxDQUdKLGdCLENBQUEsd0IsQ0FDSSxpQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlDLENBQUEseUIsQ0FMSCx1QixDQUFBLCtCLENBUU8sVSxDQUNBLG9CLENBQ0Esa0IsQ0V4TFIsUyxDQUNBLFUsQ0Z5TFEsMkIsQ0FDQSw0QixDQUNBLGdDLENBQUEsd0IsQ0FDQSw2QyxDQUFBLDZCLENBQUEsd0QsQ0FHSix1QixDQUNJLFUsQ0FDQSxVLENBRkgsOEIsQ0FLTywyQixDQUNBLDRCLENBSVIsMkIsQ0FDSSxhLENBQ0EsVSxDQUlQLDBCLENBSU8sd0IsQ0FJUixxQixDQUNJLFUsQ0FESCw0QixDQUlPLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxnQyxDQUFBLHdCLENBSVIsYyxDQUNJLG9CLENBSVIsd0IsQ0FBQSxpQyxDQUVRLDZCLENBQUEscUIsQ0FJUix3QyxDQUFBLGdELENBQUEsaUQsQ0FBQSx5RCxDQUNJLGtELENBQUEsMEMsQ0FHSiwrQixDQUFBLDJCLENBQUEsRSxDRWhPSSxxQyxDQUNBLGUsQ0ZpT0EsYyxDQUNBLGtCLENBQ0Esb0IsQ0FHSixXLENBZ0VBLFcsQ0FrQlEsaUIsQ0FDQSxvQixDQW5GUixXLENBR0ksVSxDQUNBLG9CLENBQ0EsaUIsQ0FjQSwwQixDQUNJLG9CLENBSVIsYyxDQUFBLEUsQ0V6UUkscUMsQ0FDQSxlLENGMFFBLGMsQ0FDQSxrQixDQUNBLFUsQ0FHSixTLENBQUEsYyxDQUFBLFksQ0FBQSxjLENBQ0ksaUIsQ0FDQSxpQixDQUNBLGlCLENBSEosa0IsQ0FBQSxvQixDQUFBLGEsQ0FDSSxpQixDQUVBLGlCLENBSEosYSxDQUVJLGlCLENBRkoseUIsQ0FBQSwyQixDQUFBLGdCLENBQUEscUIsQ0FBQSxtQixDQUFBLHFCLENBQUEsb0IsQ0EvQkEsa0IsQ0FxQ1EsVSxDQUNBLGlCLENBQ0EsYSxDQUNBLFksQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLGtDLENBQUEsMEIsQ0FHSCwyQixDQWdIQSx5QixDQUFBLDBCLENBN0dPLFksQ0FJUixvQixDQUNJLG1CLENBR0osMEIsQ0FDSSxZLENBSVIsUyxDQUNJLG9CLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFUsQ0FFQSxpQixDQUNJLGEsQ0FDQSxrQixDQUNBLGEsQ0FDQSxpQixDQUdKLGlCLENBQ0ksa0IsQ0FkUixXLENBcUJRLG9CLENBQ0EsaUMsQ0FBQSx5QixDQXRCUixpQixDQXlCWSxhLENBS1osVSxDQWlsQkEsMEQsQ0FobEJJLFUsQ0FLSixZLENBQ0ksVSxDQUNBLFksQ0FDQSxlLENBQ0EsZSxDQUVBLHVCLENBSUEscUIsQ0FISSxXLENBT0osbUIsQ0FDSSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBR0osbUIsQ0FDSSxpQixDQUNBLGEsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBTkgsdUIsQ0FTTyxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FJUiw4QixDQUNJLGlCLENBQ0Esa0IsQ0FHSixzQixDQUNJLHFCLENBQ0EsYyxDQUdKLDRCLENFNVhBLHFDLENBQ0EsZSxDRjZYSSxjLENBQ0Esa0IsQ0FDQSxvQixDQUdKLDJCLENBQ0ksa0IsQ0FHSixrQixDQUNJLGlCLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EsWSxDQU9KLDZCLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTyxDQUdKLHlCLENBQ0ksVyxDQUdKLDBCLENBQ0ksYyxDQUdKLHdCLENBQ0ksZSxDQURILGtELENBR08sZSxDQUNBLFMsQ0V2YlIsWSxDQUNBLGEsQ0Z3YlEsc0MsQ0FBQSw4QixDQU5QLHlELENBU1csa0IsQ0FDQSxzQyxDQUFBLDhCLENBS1osNkIsQ0FDSSxpQixDQUNBLGEsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsOEIsQ0FHSix1QixDQUNJLGlCLENBQ0EsYSxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxVLENBbkhSLHVDLENBdUhRLGEsQ0FJUixPLENBQ0ksZSxDQU1BLHdCLENBQUEsb0IsQ0FDSSxhLENBQ0Esd0IsQ0FDQSx1QyxDQUdKLHlCLENBQUEsb0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUdKLGdCLENBQUEsZ0IsQ0FDSSxpQixDQUNBLG9CLENBQ0Esc0IsQ0UzZEoscUMsQ0FDQSxlLENGNGRJLGlCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQUNBLDRCLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGMsQ0FaSCx1QixDQUFBLHVCLENBZU8saUIsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSwrQixDQUFBLHVCLENBQ0EsMkIsQ0FBQSxtQixDQUNBLDZDLENBQUEsNkIsQ0FBQSx3RCxDQVlSLHdCLENBUkEsb0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsdUIsQ0FHSix3QixDQUdJLG9CLENBQUEsZ0IsQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxVLENBQ0Esc0IsQ0FHSix1QixDQUNJLGEsQ0FRUiw4QixDQUpBLDZCLENBSUEsOEIsQ0FKQSw2QixDQUNJLDJCLENBQUEsbUIsQ0FTSixtQixDQUNJLFksQ0FHSiwwQixDQUVJLG9CLENBRkosMEIsQ0FvQkkscUIsQ0FWQSxVLENBYUksbUIsQ0FBQSxtQixDQUFBLFksQ0FiSixVLENBQ0ksWSxDQUNBLGlCLENBRUEsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FHSixxQixDQUNJLGUsQ0FDQSxVLENBRUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBSVIsUyxDQUNJLGEsQ0FDQSxrQixDQUNBLGMsQ0FFQSxlLENBQ0ksYSxDQUNBLG9CLENBR0osZ0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBR0osZ0IsQ0FBQyxvQixDQU9PLGEsQ0FDQSxVLENBRUEsZ0IsQ0FWUixnQixDQUlJLGUsQ0FKSCxvQixDQVNPLFcsQ0FFQSxtQixDQUFBLGdCLENBSVIsZSxDQUNJLG1CLENBR0osZ0IsQ0FDSSxvQixDRXpsQkoscUMsQ0FDQSxlLENGMGxCSSxlLENBQ0Esa0IsQ0FDQSxtQixDQUNBLFUsQ0FDQSxpQyxDQUFBLHlCLENBR0osZSxDQUNJLGdCLENBQ0Esb0IsQ0FHSixlLENBQ0ksaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBTEgsdUIsQ0FRTyxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsTSxDQUNBLHdCLENBS1osc0MsQ0FwVkEsVyxDQXFWSSxhLENBR0osUSxDQUNJLGEsQ0FDQSxrQixDQUNBLG9CLENBRUEsdUIsQ0FDSSx5QixDQUdKLGUsQ0FDSSxrQixDQUNBLGUsQ0FDQSxVLENBR0osZSxDQUNJLGlCLENBQ0EsZ0IsQ0FDQSx1QixDQUVBLHNCLENBQ0ksZSxDQUNBLGMsQ0FDQSxVLENBSVIsYyxDQUNJLGlCLENBQ0EsZSxDQUNBLGEsQ0FHSixvQixDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxtQyxDQUFBLDJCLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBR0osb0IsQ0FDSSxlLENBQ0EsaUIsQ0FHSixtQixDQUNJLFMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxhLENBQ0EsaUMsQ0FBQSx5QixDQUdKLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxXLENBSkgsbUIsQ0FPTyxVLENBQ0EsZSxDQUNBLFcsQ0FDQSxxQixDQUFBLGtCLENBS1osbUMsQ0FHUSwrQixDQUFBLHVCLENBSFIsa0MsQ0FPUSxhLENBUFIsOEIsQ0FXUSxlLENBSVIsTyxDQUNJLHFDLENBQ0EseUIsQ0FDQSxlLENBRUEsZ0IsQ0FDSSxTLENBQ0EsNEIsQ0FHSixjLENBRUksWSxDQUdKLGdCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FHSixvQixDQUNJLGEsQ0FDQSx3QixDQUNBLHVDLENBR0osZ0IsQ0FDSSxpQixDQUNBLG9CLENBQ0Esc0IsQ0VudkJKLHFDLENBQ0EsZSxDRm92QkksaUIsQ0FDQSxrQixDQUNBLFEsQ0FDQSxTLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGdCLENBQ0EsYyxDQVpILHVCLENBaUhJLDhCLENBU08saUIsQ0FLQSxVLENBQ0EsYSxDQUNBLHdCLENBaklYLHVCLENBa0JPLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBRUEsK0IsQ0FBQSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSw2QyxDQUFBLDZCLENBQUEsd0QsQ0FJUixlLENBQ0ksZSxDQUNBLGdCLENBRUEsMEIsQ0FBQSw4QixDQUNJLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsVyxDQUNBLHNCLENBQUEsYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FWSCw4QyxDQUFBLDhDLENBYU8sUSxDQUNBLFcsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLHNCLENBQUEsYyxDQUNBLFksQ0F2QlAscUQsQ0FBQSxxRCxDQTBCVyxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsTyxDQUNBLE0sQ0FDQSxlLENBQ0EsVyxDQUNBLHFFLENBQ0EsdUIsQ0FDQSxrQyxDQUFBLDBCLENBbkNYLHFELENBd0NPLDZDLENBQUEscUMsQ0FLWixjLENBQ0ksaUIsQ0FDQSxhLENBRUEsVyxDQUNBLFksQ0FDQSxZLENBRUEsb0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLDZCLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUdKLG9CLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBTEgsd0IsQ0FRTyxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBSVIsK0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUdKLHVCLENBQ0ksaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLGEsQ0FDQSwrQixDQUNBLHFCLENBTkgsOEIsQ0FVTyxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxTLENBSUEsaUMsQ0FBQSx5QixDQUlSLG9CLENBQ0ksaUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxrQixDQUNBLG1CLENBQ0EsVSxDQUdKLHlCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxvQixDQUlSLG9CLENBQ0ksWSxDQXNoQlIsd0IsQ0FsaEJBLDJCLENBQ0ksYSxDQUdKLDhCLENBQUEsNkIsQ0FFUSwyQixDQUFBLG1CLENBY1IsUSxDQUNJLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsb0IsQ0FDSSx5QyxDQUFBLGlDLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBR0osYyxDQVFJLG9CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FUUixjLENBRUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxhLENBQ0EsVSxDQUNBLG9CLENBQ0Esb0IsQ0FFQSxvQixDQUVJLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxjLENBR0osbUIsQ0FDSSxpQixDQUNBLHdCLENBQ0EscUMsQ0FBQSw2QixDQUNBLDRELENBQUEsNEMsQ0FBQSx1RSxDQUtaLHlDLENBRVEsbUMsQ0FBQSwyQixDQUZSLHdDLENBTVEsK0IsQ0FBQSx1QixDQUNBLGEsQ0FLSixhLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUNBLGtCLENBQUEsYyxDQUNBLGMsQ0FJUixTLENBQ0ksUyxDQUNBLFksQ0FFQSxlLENBQ0ksYSxDQUNBLG9CLENBR0osZ0IsQ0FDSSxpQixDQUNBLGMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsZ0MsQ0FDQSxrQyxDQUFBLDBCLENBTkgsdUIsQ0FBQSx3QixDQVNPLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxhLENBQ0EscUIsQ0FDQSxVLENBakJQLHVCLENBNEJPLHdCLENBQ0EsK0IsQ0FBQSx1QixDQUNBLHlFLENBQUEsaUQsQ0FBQSx3RyxDQUNBLHdDLENBQUEsZ0MsQ0FDQSxVLENBSVIsZ0IsQ0FDSSxhLENBREosZ0IsQ0FBQyxvQixDQU1PLFUsQ0FDQSxXLENBSVIsZ0IsQ0FDSSxtQixDRTNoQ0oscUMsQ0FDQSxlLENGNGhDSSxnQixDQUNBLG1CLENBQ0EsVSxDQUdKLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBR0oscUIsQ0FDSSxvQixDQURILGdDLENBSU8sYyxDQUdKLDJCLENBQ0ksZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxvQixDQUdKLDBCLENBQ0ksUSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxlLENBQ0EsVSxDQUlSLHlCLENBQ0ksbUIsQ0FESCxvQyxDQUlPLGUsQ0FLWixzQixDQUNJLDRCLENBREosNkIsQ0FJUSxvQyxDQUFBLDRCLENBQ0EsaUQsQ0FBQSx5QyxDQUtSLFUsQ0FDSSxpQixDQUNBLHdCLENBRUEsZ0IsQ0FDSSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxvQixDQVJILHdCLENBV08saUIsQ0FDQSxVLENBQ0EsYSxDQUNBLE0sQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLCtCLENBQUEsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBckJQLDZCLENBMEJXLDJCLENBQUEsbUIsQ0FJUCw2QixDQUdPLFUsQ0FDQSxrQixDQUNBLFMsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxnQixDQUNBLHFCLENBQ0EscUMsQ0FWUCw4QixDQWNPLHVCLENBcUdYLDhCLENBakdJLGdDLENBRU8sMkIsQ0FBQSxtQixDQU1oQixXLENBQ0ksYSxDQUNBLFksQ0FFQSxvQixDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLFcsQ0FHSixrQixDQUNJLGEsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENFdHFDSixVLENBQ0EsWSxDRnVxQ0ksZSxDQU5ILHNCLENBU08sYSxDRTNxQ1IsVSxDQUNBLFcsQ0Y0cUNRLG1CLENBQUEsZ0IsQ0FDQSw0QixDQUFBLG9CLENBQ0Esa0QsQ0FBQSwwQyxDQUlSLHFCLENBQ0ksaUIsQ0FDQSx5QixDQUNBLDBCLENBQUEsaUIsQ0FDQSxxQyxDQUNBLGMsQ0FDQSxvQyxDQUFBLDRCLENBRUEsMkIsQ0FDSSwwQixDQUNBLHFDLENBR0osMkIsQ0FFSSxRLENBQ0EsYSxDQUhKLCtCLENBR0ksYSxDQUdKLDBCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FHSixnQyxDQUNJLG9CLENBR0osZ0MsQ0FDSSxpQixDQUNBLFEsQ0FHSiwrQixDQUVJLFEsQ0FJUiwyQixDQUNJLG1CLENBREgsc0MsQ0FJTyxlLENBY1IsaUIsQ0FWQSxzQixDQVdJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FHQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FmSixzQixDQUdJLHdCLENBQUEscUIsQ0FBQSw2QixDRXZ1Q0osVSxDQUNBLFcsQ0Z5dUNJLGMsQ0FDQSxrQyxDQUdKLGlCLENBR0ksb0IsQ0FBQSxnQixDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBRUEsb0IsQ0FzRkgsc0IsQ0E1RkEsd0IsQ0FxR08saUIsQ0FDQSxVLENBQ0EsYSxDQUNBLE0sQ0F4R1Asd0IsQ0FZTyxZLENBRUEsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLCtCLENBQUEsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0EsNkMsQ0FBQSw2QixDQUFBLHdELENBR0osc0IsQ0FDSSxhLENFcndDUixZLENBQ0EsYSxDRnN3Q1EsaUIsQ0FHSixzQixDQUNJLGtCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUMsQ0FBQSx5QixDQW9CWiw4QyxDQUNJLGEsQ0FnQkosUSxDQVRBLGEsQ0FZSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDRCLENBYkosYSxDQUNJLHNCLENBRUEsNkIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EseUIsQ0FBQSxzQixDQUFBLG1CLENBR0osUSxDQUNJLFMsQ0FDQSxZLENBRUEsMkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLHVCLENBT0EsaUIsQ0FMQSxjLENBT0ksa0IsQ0FBQSxtQixDQUFBLFcsQ0FQSixjLENBRUkscUIsQ0FHSixpQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FHSix3QixDQUNJLHFCLENBR0osZSxDQUNJLGlCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FOSCxzQixDQWFPLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxtQyxDQUlSLGlCLENBZUosYyxDQUVJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FFQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FwQkEsaUIsQ0FJSSxVLENBQ0EsZSxDQUxILHFCLENBUU8sYSxDQUNBLFUsQ0FDQSxXLENBS1osYyxDQUNJLHNCLENBR0Esa0IsQ0FBQSxjLENBSUosaUIsQ0FDSSxrQixDQUNBLFksQ0FHSixTLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDRTczQ0EsVSxDQUNBLFcsQ0Y4M0NBLG9CLENBRUEsdUIsQ0FDSSxhLENFbDRDSixVLENBQ0EsVyxDRnE0Q0EsZSxDQUNJLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsMkIsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0FDQSx3QixDQUNBLGtDLENBQUEsMEIsQ0FJUiwrQixDQUVRLHdCLENBQ0EsZ0IsQ0FJUixlLENBQ0ksb0IsQ0FDQSxxQyxDQVNBLHFCLENBQUEsK0IsQ0FQQSxvQixDQVNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBVkosb0IsQ0FDSSxxQixDQUVBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBSUoscUIsQ0FBQSwrQixDQUNJLFUsQ0FNUixtQixDQUNJLGEsQ0FDQSxhLENBQ0Esc0IsQ0FDQSxZLENBTUEseUIsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxZLENBQ0Esd0IsQ0FKSCxnQyxDQUFBLGlDLENBc0JPLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBNUJQLGlDLENBY08sd0IsQ0FDQSx3QyxDQUFBLGdDLENBQ0EsK0IsQ0FBQSx1QixDQUNBLDBCLENBQUEsa0IsQ0FDQSx5RSxDQUFBLGlELENBQUEsd0csQ0FsQlAsZ0MsQ0E2Qk8scUIsQ0FDQSxTLENBSVIsMEIsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxTLENBR0oseUIsQ0FDSSxhLENBQ0Esb0IsQ0FHSiwwQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FKSCw4QixDQU9PLFUsQ0FDQSxtQixDQUNBLFcsQ0FJUiwwQixDQUNJLGtCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGtCLENBQ0EsVSxDQUdKLHlCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUdKLCtCLENBQ0ksaUIsQ0FESCwwQyxDQUlPLGMsQ0FJUiwrQixDQUNJLGtCLENBQ0EsaUIsQ0FDQSx1QixDQUdKLDhCLENBQ0ksVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQThHUix1QyxDQTFHQSwyRCxDQUNJLG1DLENBQUEsMkIsQ0FDQSxpRCxDQUFBLHlDLENBR0osSyxDQUNJLG9CLENBQ0EsaUIsQ0FFQSxVLENBQ0ksd0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBUVIsUyxDQUNJLFMsQ0FDQSxZLENBRUEsZSxDQUNJLGlCLENBQ0EsYyxDQUNBLHdCLENBSEgsc0IsQ0FBQSx1QixDQW9CTyxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQTFCUCx1QixDQWFPLHdCLENBQ0Esd0MsQ0FBQSxnQyxDQUNBLCtCLENBQUEsdUIsQ0FDQSx5RSxDQUFBLGlELENBQUEsd0csQ0FoQlAsc0IsQ0EyQk8scUIsQ0FDQSxTLENBSVIsZ0IsQ0FDSSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsZSxDQUNBLG9CLENBQ0EsUyxDQUdKLGdCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBTEgsb0IsQ0FRTyxVLENBQ0EsVyxDQUNBLHFCLENBQUEsa0IsQ0FJUixnQixDQUNJLHFCLENBQ0EsZSxDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBR0oscUIsQ0FDSSxRLENBQ0Esb0IsQ0FHSixnQixDQUNJLGdCLENBQ0EsZSxDQUNBLFUsQ0FDQSx3QixDQUdKLHlCLENBQ0ksaUIsQ0FDQSxTLENBSVIsdUMsQ0FDSSxrQyxDQUFBLDBCLENBSUosYSxDQUNJLGtCLENBRUEsNEIsQ0FDSSxvQixDQUdKLCtCLENBQ0ksYSxDQUdILHVCLENBRU8sYSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FDQSxpQixDQVRQLHNCLENBYU8sYSxDQUNBLGtCLENBQ0Esa0IsQ0FHSCxpQyxDQUVPLFUsQ0FJUiw2QixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FDQSxRLENBSVIscUIsQ0FDSSxTLENBRUEsb0MsQ0FDSSwwQixDQUlSLDJCLENBQUMsbUMsQ0FVTyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDRCLENBWFIsMkIsQ0FDSSxtQixDQUVBLDZCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGtCLENBQUEsYyxDQUxILG1DLENBUU8sa0IsQ0FDQSxZLENBRUEsMkIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBWlAsdUMsQ0FlVyxhLENBQ0Esa0IsQ0U3c0RaLGMsQ0FDQSxlLENGNHJEQyxzQyxDQXFCVyxRLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0ExQlgscUMsQ0E4QlcsWSxDQUNBLGlCLENBS1osb0IsQ0FFSSxlLENBR0osNkIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGMsQ0FFQSxrQyxDQUNJLFksQ0FDQSxvQixDQU5QLCtCLENBVU8sYyxDQUNBLG9CLENBQ0Esa0IsQ0FaUCxvQyxDQUFBLHNDLENBZVcsYSxDQUNBLGtCLENBaEJYLGdDLENBMEJPLFksQ0FDQSxRLENBQ0Esb0IsQ0FDQSxpQixDQUFBLGMsQ0FBQSxTLENBN0JQLG1DLENBZ0NXLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxVLENBcENYLDJDLENBdUNlLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0Esd0IsQ0FPcEIsbUIsQ0FDSSxlLENBRUEsd0IsQ0FDSSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUdKLHlCLENBQ0ksaUIsQ0FDQSxTLENBQ0EsYyxDQUhILHdDLENBTU8scUMsQ0FJUiw4QixDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0EscUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSxTLENBQ0EsMkUsQ0FBQSxtRSxDQUNBLHdCLENBQ0EsZSxDQUNBLGMsQ0FqQkgsb0MsQ0FvQk8sd0IsQ0FDQSxVLENBR0osbUMsQ0FDSSxhLENFejBEUixVLENBQ0EsVyxDRjAwRFEscUIsQ0FDQSw4QixDQUNBLDRCLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLHFHLENBQUEscUYsQ0FBQSxnSCxDQUlSLG9DLENBQ0ksYSxDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUNBLHNDLENBQUEsOEIsQ0FDQSx3QixDQUNBLGUsQ0FLUix3RSxDQUNJLHlCLENBQ0EsMkIsQ0FHSix1QixDQUNJLGlCLENBQ0EsUyxDQUZKLDhDLENBTVksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLGEsQ0FDQSxxQyxDQUNBLFUsQ0FJUiw4QixDQUNJLG1CLENBREgsOEMsQ0FJTyxxQyxDQUlSLDZCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FHSiw4QixDQUNJLGlCLENBREgseUMsQ0FJTyxjLENBSVIsb0MsQ0FDSSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FHSixtQyxDQUNJLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUdKLDhCLENBQ0ksYSxDQUNBLFUsQ0FDQSxXLENBSEgsa0MsQ0FNTyxVLENBQ0EsVyxDQUtaLFksQ0FDSSxpQixDQUNBLGdCLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FLSSw2QixDQUNJLFUsQ0FDQSxjLENBVVosZSxDQUNJLGlCLENBQ0EsYyxDQUNBLFUsQ0FHSixtQixDQUFBLGEsQ0FDSSxvQixDQUNBLFUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxTLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsYyxDQVJKLDBCLENBQUEsb0IsQ0FXUSxhLENBWFIseUIsQ0FBQSxtQixDQWVRLHdCLENBR0oseUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxtQixDQU5ILGlDLENBU08saUIsQ0FDQSxVLENBQ0EsYSxDRTk5RFIsVyxDQUNBLFksQ0YrOURRLDJCLENBQ0EsNEIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsVSxDQUNBLFUsQ0FDQSxTLENBS1osaUIsQ0FDSSx3QixDQUNBLFUsQ0FDQSx3QixDQUhKLHFELENBTVEseUIsQ0FDQSwyQixDQUNBLDhELENBQUEsc0QsQ0FJUixNLENBQ0ksYSxDQUNBLFcsQ0FFQSxhLENBQ0ksVSxDQUNBLFEsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FHSixXLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSxVLENBQ0EsZSxDQUdKLFksQ0U3Z0VBLFMsQ0FDQSxXLENGOGdFSSx3QixDQUNBLGlCLENBSEgsd0IsQ0FNTyxnQixDQU5QLDJCLENBVU8sd0IsQ0FJUixZLENBQ0ksYSxDRTVoRUosVSxDQUNBLFcsQ0Y2aEVJLHNCLENBS1IsWSxDQUNJLHNCLENBRUEsbUIsQ0FRQSxxQixDQUlJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FiSixtQixDQUNJLGMsQ0FHQSxrQixDQUFBLGMsQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FHSixxQixDQUNJLFMsQ0FFQSxjLENBR0Esb0IsQ0FBQSxnQixDQUVBLDZCLENBQ0ksYyxDQUlSLHlCLENBQ0ksa0IsQ0FXSiwwQixDQVJBLDRCLENBV0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQWJKLDRCLENBQ0ksaUIsQ0FDQSxlLENBTUosMEIsQ0FDSSxVLENBQ0EsVSxDQVlILDRELENBZEEsd0MsQ0FBQSwrQyxDQUFBLHFELENBUU8sVSxDQUNBLFcsQ0FDQSxlLENBSVIseUIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGUsQ0FDQSxjLENBTkgsZ0MsQ0FTTyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLHdCLENBQ0EsK0IsQ0FBQSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSw2QyxDQUFBLDZCLENBQUEsd0QsQ0FVUiwwQixDQUFDLDhCLENBQ0csYSxDRW5uRUosVSxDQUNBLFcsQ0YybkVBLDBCLENBQ0ksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDRWhvRUosVSxDQUNBLFcsQ0Zpb0VJLG9CLENBQ0EsUyxDQUNBLFEsQ0FSSCxrQyxDQVdPLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0Esa0MsQ0FJUiwrQixDRWhvRUEscUMsQ0FDQSxlLENGaW9FSSxjLENBQ0EsVSxDQUNBLFMsQ0FHSixnQyxDQUNJLGEsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxtQixDQUFBLGdCLENBQ0EsVSxDQUdKLDBCLENBQ0ksYSxDQUNBLFUsQ0FDQSxXLENBSEgsOEIsQ0FPTyxXLENBS1Isc0IsQ0FDSSxpQixDQUdKLG1CLENBQ0kseUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUEsd0IsQ0FDSSxpQixDQUNBLFksQ0FGSCwrQixDQUtPLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EsTSxDRW5zRVosVSxDQUNBLFUsQ0Zvc0VZLHdCLENBTWhCLGlDLENBRVEsMkIsQ0FBQSxtQixDQUtKLGdCLENBQ0ksYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FHSixrQixDQUVJLGUsQ0FHSixxQixDQUNJLGEsQ0FDQSxTLENBQ0EseUIsQ0FDQSxpQixDQUdKLGtCLENBQ0ksYSxDQUNBLGtCLENFdnVFSixVLENBQ0EsVyxDRnd1RUksZSxDQTZDSCxxQixDQWpEQSxzQixDQWpFQSw4QixDQXdITyxVLENBRUEsbUIsQ0FBQSxnQixDQXpEUCxzQixDQVFPLFcsQ0FDQSxnQixDQWlCUix3QixDQUNJLFksQ0FHSix3QixDQUNJLFMsQ0FDQSxZLENBSVIsK0IsQ0FDSSxhLENBR0osVSxDQUNJLHNCLENBQ0EsWSxDQUVBLGlCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUdKLGlCLENBQ0ksYSxDQUNBLFUsQ0FDQSxXLENBSEgscUIsQ0FPTyxjLENBSUgsMkIsQ0FFTyxXLENBS1osaUIsQ0FDSSxpQixDQUNBLGEsQ0FDQSxtQixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FOSCx3QixDQVNPLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxpQixDQUNBLE0sQ0VyekVSLFUsQ0FDQSxVLENGc3pFUSxtQyxDQUlSLGdCLENBQUEsdUIsQ0FDSSxRLENBQ0EsUyxDQUNBLGUsQ0FFQSxxQixDQUFBLDRCLENBQ0ksaUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxtQixDQUpILDZCLENBQUEsb0MsQ0FPTyxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBSVIsd0IsQ0FDSSxZLENBSVIsZ0IsQ0FDSSxvQixDQUdKLGlCLENBQ0ksUyxDQUdKLGdCLENBQ0ksUyxDQUNBLGEsQ0FJUixpQixDQUNJLGEsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUVBLHdCLENBQ0ksYSxDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FKSCw0QixDQU9PLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsbUIsQ0FBQSxnQixDQUlSLHVCLENBQ0ksUyxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUdKLHdCLENBQ0ksUSxDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FHSCw0QixDQUVPLGEsQ0FDQSxlLENBSVIsdUIsQ0FFSSxhLENBU0osZ0IsQ0FDSSxpQixDRTk1RUosVSxDQUNBLFksQ0YrNUVJLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUdKLGMsQ0FDSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxhLENBQ0EsZSxDQVBILGtCLENBVU8sVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBSVIsaUIsQ0FDSSxpQixDQUNBLHlCLENBQ0EsYyxDQUNBLGdDLENBQ0EscUIsQ0FFQSx1QixDQUNJLFksQ0FLWixTLENBQ0ksaUIsQ0FFQSxjLENBQ0ksYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSx5QixDQUFBLHNCLENBQUEsbUIsQ0FJUixRLENBQ0ksWSxDQUNBLGtCLENBRUEsYyxDQUNJLGlCLENFbjlFSixVLENBQ0EsVyxDRm85RUksWSxDQUNBLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLGtDLENBQUEsMEIsQ0FWSCxvQixDQWFPLHdCLENBSVIsZSxDRW4rRUEsVSxDQUNBLFcsQ0ZvK0VJLGlCLENBR0osZSxDRWgrRUEscUMsQ0FDQSxlLENGaStFSSxRLENBQ0EsUyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxVLENBS0osb0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsYyxDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUdKLG1CLENBQ0ksWSxDQUNBLG9CLENBR0osb0IsQ0FDSSxrQixDQUNBLGtCLENBQ0EsYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSwwQixDQUNJLGlCLENFemdGUixVLENBQ0EsVyxDRjBnRlEsYyxDQUNBLHdCLENBQ0EsUyxDQUdKLDBCLENBQ0ksYSxDQUNBLFcsQ0FDQSxVLENBQ0EsZSxDQUpILDhCLENBT08sVSxDQUNBLGUsQ0FDQSxXLENBQ0EsYyxDQUNBLHFCLENBQUEsa0IsQ0FJUiwwQixDQUNJLFEsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGtCLENBR0osd0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxnQixDQUNBLFEsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FHSiw0QixDQUNJLGEsQ0FDQSxTLENBQ0EsUyxDQUNBLGUsQ0FFQSxtQyxDQU1BLHlDLENBTEksZ0IsQ0FDQSxlLENBQ0EsVSxDQUdKLHlDLENBQ0ksbUIsQ0FJQSxnQixDQUlSLHlCLENBQ0ksZSxDQUNBLG1DLENBSVIsbUIsQ0FBQSxvQixDQUNJLFUsQ0FDQSxtQixDQUNBLGUsQ0FDQSxpQixDQUdKLDRCLENBQ0ksUyxDQUNBLGtCLENBRUEsbUMsQ0FDSSxTLENBSVIsa0IsQ0FDSSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBRUEsaUMsQ0FDSSxxQixDQUNBLGlCLENBRkgsd0MsQ0FLTyxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLCtCLENBTVIsK0IsQ0FDSSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FLWixLLENBQ0ksVSxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxvQixDQUpKLFEsQ0FPUSxlLENBQ0EsYyxDQUNBLHVCLENBQ0EsVSxDQUNBLHNDLENBWFIsbUIsQ0FlUSxlLENBQ0EsZ0IsQ0FJUixrQixDQUNJLG1DLENBR0osTSxDQUNJLGdCLENBQ0EscUMsQ0FFQSxhLENBRUksWSxDQUdKLFksQ0FDSSxVLENBRUEsZ0IsQ0FDSSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUVBLHdCLENBQ0ksd0IsQ0FBQSxxQixDQUFBLGtCLENBS1oscUIsQ0FDSSxrQixDQUNBLFksQ0FHSixtQixDQUNJLGMsQ0FJUixnQixDQUNJLGlCLENBQ0Esa0IsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FHSixlLENBQ0ksaUIsQ0FDQSxjLENBRUEsc0IsQ0FDSSxpQixDQUNBLGEsQ0FDQSxtQixDQUNBLGMsQ0FKSCw2QixDQUFBLDhCLENBT08sVSxDQUNBLGlCLENBQ0EsYSxDQUNBLEssQ0FDQSxNLENFN3NGUixZLENBQ0EsYSxDRjhzRlEsNEIsQ0FDQSxnQyxDQUNBLDZCLENBQUEscUIsQ0FDQSw0QyxDQUFBLG9DLENBQ0EsUyxDQWpCUCw2QixDQXNCTyxVLENBQ0EsVyxDRXp0RlIsVSxDQUNBLFcsQ0YydEZRLFEsQ0FDQSwrQixDQUFBLHVCLENBQ0EsMEIsQ0FBQSxrQixDQUNBLDZDLENBQUEsNkIsQ0FBQSx3RCxDQUNBLFMsQ0FLWiw2RCxDQUNJLHFCLENBR0osNEQsQ0FDSSx3QixDQUNBLDBCLENBQUEsa0IsQ0FHSixXLENBQ0ksZ0IsQ0FDQSxxQyxDQUVBLG1CLENBRUksZ0IsQ0FDQSxxQixDQUdKLHdCLENBQ0ksYyxDQUdKLHdCLENBQ0ksZSxDQUNBLFUsQ0FHSiw2QixDQUNJLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0IsQ0FKSCxxQyxDQU9PLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTSxDRTV3RlIsVSxDQUNBLFUsQ0Y2d0ZRLGdDLENBSVIsd0IsQ0VseEZBLGEsQ0FDQSxjLENGbXhGSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUhILDRCLENBTU8sVSxDQUNBLGMsQ0FDQSxjLENBQ0EscUIsQ0FBQSxrQixDQUlSLDhCLENBRUksUSxDQUNBLFksQ0FISCxrRCxDQUFBLGtELENBTU8sUSxDQUNBLFcsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLHNCLENBQUEsYyxDQUNBLFksQ0FoQlAseUQsQ0FBQSx5RCxDQW1CVyxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsTyxDQUNBLE0sQ0FDQSxlLENBQ0EsVyxDQUNBLHFFLENBQ0EsdUIsQ0FDQSxrQyxDQUFBLDBCLENBNUJYLHlELENBaUNPLDZDLENBQUEscUMsQ0FNUixhLENBQ0ksd0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBSVIsTyxDQUNJLFMsQ0FDQSxtQixDQUVBLGMsQ0FDSSxhLENBQ0Esb0IsQ0FHSixjLENBQ0ksVSxDQUNBLGUsQ0FDQSxtQixDQUdKLGMsQ0FDSSxhLENBcUZILG1CLENBcUtMLHFCLENBQUEseUIsQ0EzUEksYyxDQUFDLGtCLENBTU8sVSxDQUNBLFcsQ0FLWixVLENBQ0ksYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxvQixDQUVBLGlCLENBbUpLLDBELENBV1csNkMsQ0FBQSw2QixDQUFBLHdELENBOUpoQixpQixDQUNJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLG9CLENBQUEsZ0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxtQyxDQUFBLDJCLENBSUosaUIsQ0FDSSxlLENBQ0EsaUIsQ0FHSixnQixDQUNJLFMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUMsQ0FBQSx5QixDQUlSLGtDLENBQUEsc0MsQ0FHUSwrQixDQUFBLHVCLENBbUZSLHFDLENBdEZBLGlDLENBQUEscUMsQ0FPUSxhLENBS0osZ0IsQ0FDSSxTLENBQ0EsYyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FJUixRLENBQ0ksVSxDQUNBLGMsQ0FDQSxvQixDQUVBLGUsQ0FTQSxpQixDQUdJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNEIsQ0FiSixlLENBQ0ksYyxDQUVBLDZCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQUEsYyxDQUNBLG9CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBR0osaUIsQ0UzNkZBLFMsQ0FDQSxXLENGNDZGSSxjLENBRUEsMkIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0osZSxDQUNJLGEsQ0FDQSxVLENBQ0EsZSxDQVFKLGUsQ0FDSSxRLENFNzZGSixxQyxDQUNBLGUsQ0Y4NkZJLGtCLENBQ0EsVSxDQUNBLGlDLENBQUEseUIsQ0FHSixjLENBQ0ksb0IsQ0FHSixjLENBQ0ksaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBTEgsc0IsQ0FRTyxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxVLENBQ0EsTSxDQUNBLHdCLENBVVIsZ0IsQ0FDSSxpQixDQUNBLFksQ0FHQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FMSixnQixDQVNBLG9CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUdILDJCLENBSU8sd0IsQ0FDQSxVLENBR0osd0IsQ0FFSSxVLENBRkgsK0IsQ0FLTyxpQixDQUlQLDBELENBSVcsVSxDQUNBLG9CLENBQ0EsbUIsQ0V6Z0doQixTLENBQ0EsVSxDRjBnR2dCLDJCLENBQ0EsNEIsQ0FDQSxnQyxDQUFBLHdCLENBVlgseUQsQ0FlVyxZLENBTWhCLGlCLENBQ0ksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDRTVoR0osWSxDQUNBLGdCLENGNmhHSSxhLENBQ0Esb0IsQ0FFQSxzQixDQUNJLGtCLENBQ0EsZSxDQUNBLFUsQ0EyRFAsb0MsQ0F2RUEseUIsQ0FzRmUsaUIsQ0FDQSxVLENBQ0EsYSxDQUVBLE0sQ0VqbkdoQixjLENGbW5HZ0Isd0IsQ0E1RmYseUIsQ0FtQk8sUSxDRTNpR1IsVSxDRitpR1EsMkIsQ0FBQSxtQixDQUNBLFUsQ0FDQSwrQixDQUFBLHVCLENBV0oseUIsQ0FSQSwyQixDQUNJLG1CLENBREgsZ0MsQ0FJTyxvQixDQUlQLGlDLENFNWpHTCxVLENBQ0EsVyxDRnFrR0EsdUIsQ0FDSSxlLENBR0oscUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBSVIsZ0UsQ0FDSSxtRCxDQUFBLDJDLENBckJLLGlDLENBd0JULCtCLENBQ0ksMkIsQ0FBQSxtQixDQUlBLHlCLENBQ0ksUSxDQUNBLGlCLENBQ0EsaUIsQ0FHSixzQixDQUNJLG9CLENBQ0EsZ0IsQ0FGSCx5QixDQUtPLFMsQ0FDQSxRLENBTlAsNEIsQ0FTVyxpQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxtQixDQVpYLG9DLENBa0JlLFEsQ0VqbkdoQixVLENGd2xHSixxQixDQW1DUSxhLENBR0Esa0IsQ0FVSixZLENBQ0ksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EseUIsQ0FBQSxzQixDQUFBLG1CLENBSVIsWSxDQUNJLGtCLENBQ0EsWSxDQUVBLG1CLENBQ0ksaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsWSxDQUNBLFcsQ0FDQSxvQixDQUNBLGMsQ0FQSCwwQixDQVVPLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsYSxDRW5xR1IsVSxDQUNBLFcsQ0ZvcUdRLHFCLENBQ0EsK0IsQ0FDQSxTLENBQ0EsNkIsQ0FBQSxxQixDQW5CUCwyQixDQXVCTyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLHdCLENBQ0EsVSxDQUNBLCtCLENBQUEsdUIsQ0FDQSw4QixDQUFBLHNCLENBQ0EsMkMsQ0FBQSxtQyxDQUNBLDBFLENBQUEsa0QsQ0FBQSwwRyxDQWdCUixvQixDQVpBLG1CLENBYUksaUIsQ0FHQSxTLENBQ0EsbUIsQ0FqQkosbUIsQ0FDSSxvQixDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBRUEsZ0IsQ0U5cUdKLHFDLENBQ0EsZSxDRitxR0ksVSxDQUNBLHdCLENBS0osb0IsQ0FFSSxRLENBQ0Esb0IsQ0FNUixpQyxDQUNJLDBCLENBQUEsa0IsQ0FDQSwrQyxDQUFBLHVDLENBR0osNEIsQ0FDSSxrQixDQUNBLGMsQ0FHSixXLENBQ0ksaUIsQ0FDQSxtQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSxrQixDQUNJLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBTkgsMEIsQ0FTTyxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLHdCLENBQ0EsMEIsQ0FBQSxrQixDQUNBLCtCLENBQUEsdUIsQ0FDQSw2QyxDQUFBLDZCLENBQUEsd0QsQ0FlUixpQixDQVhBLGlCLENBWUksaUIsQ0FDQSxvQixDQUNBLHFCLENBZEosaUIsQ0FJSSxtQixDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FDQSx3QixDQUdKLGlCLENBSUksbUIsQ0FDQSxTLENBQ0EsOEMsQ0FBQSw4QixDQUFBLDBELENBR0osdUIsQ0FDSSxvQixDQUNBLHFCLENBQ0EsVSxDQUNBLGlCLENBRUEsOEIsQ0FDSSxZLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGMsQ0FHSiw2QixDQUNJLFMsQ0FDQSxRLENBQ0EsaUIsQ0FLWixnQyxDQUNJLDZCLENBQUEscUIsQ0FHSiwwQyxDQUNJLG1DLENBQUEsMkIsQ0FHSixLLENBQ0ksb0IsQ0FHSixNLENBQ0ksYyxDQUdKLFksQ0FDSSxlIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiDQptCy0LXRgtCwICovXG4vKiDQoNCw0LfQvNC10YDRiyAqL1xuLyog0KLQuNC/0L7Qs9GA0LDRhNC40LrQsCAqL1xuLyog0KDQsNC30LzQtdGA0YsgKi9cbi8qINCi0LjQv9C+0LPRgNCw0YTQuNC60LAgKi9cbi8qINCm0LLQtdGC0LAgKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX191cHBlci1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVFRUY7IH1cbiAgLmhlYWRlcl9fdXBwZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0wLjA2MjVyZW0gMCAwIDA7IH1cbiAgLmhlYWRlcl9fdXBwZXItbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAuaGVhZGVyX191cHBlci1tZW51LWl0ZW0tLXdpdGgtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMi41cmVtOyB9XG4gICAgLmhlYWRlcl9fdXBwZXItbWVudS1pdGVtLS1zdWJtZW51LWhhbmRsZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fdXBwZXItbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5oZWFkZXJfX3VwcGVyLW1lbnUtbGluaywgLmhlYWRlcl9fdXBwZXItc3VibWVudS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiUmVuYXVsdCBMaWZlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NGVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB9XG4gICAgLmhlYWRlcl9fdXBwZXItbWVudS1saW5rOjpiZWZvcmUsIC5oZWFkZXJfX3VwcGVyLXN1Ym1lbnUtbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMzdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG4gICAgLmhlYWRlcl9fdXBwZXItbWVudS1saW5rOmhvdmVyLCAuaGVhZGVyX191cHBlci1zdWJtZW51LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5oZWFkZXJfX3VwcGVyLW1lbnUtbGluazpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyX191cHBlci1zdWJtZW51LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gICAgLmhlYWRlcl9fdXBwZXItbWVudS1saW5rLS1zdWJtZW51LWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtOyB9XG4gICAgICAuaGVhZGVyX191cHBlci1tZW51LWxpbmstLXN1Ym1lbnUtaGVhZGVyOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjY4NzVyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAycHggMCAycHggMC41cmVtO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxuICAuaGVhZGVyX191cHBlci1tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5oZWFkZXJfX3VwcGVyLXN1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjVyZW0gMC41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuaGVhZGVyX191cHBlci1zdWJtZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5oZWFkZXJfX3VwcGVyLXN1Ym1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgIC5oZWFkZXJfX3VwcGVyLXN1Ym1lbnUtbGluazo6YmVmb3JlLCAuaGVhZGVyX191cHBlci1zdWJtZW51LWxpbms6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fdXBwZXItc3VibWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSwgdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaGVhZGVyX19taWRkbGUtcm93LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgIGhlaWdodDogNnJlbTsgfVxuICAgIC5oZWFkZXJfX21pZGRsZS1yb3ctd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzNywgNTAsIDAuMTUpOyB9XG4gIC5oZWFkZXJfX21pZGRsZS1yb3ctaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgIC5oZWFkZXJfX21pZGRsZS1yb3ctaW5uZXItLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19tYWluLWxvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fbWFpbi1sb2dvIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aWR0aDogMTAuNXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmhlYWRlcl9fc2VjLWxvZ28ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiA5Ljg3NXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07IH1cbiAgLmhlYWRlcl9fbWlkZGxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyX19taWRkbGUtbWVudS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgzMSwgMzcsIDUwLCAwLjE1KTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1yaWdodCAuMnMgZWFzZTsgfVxuICAgICAgLmhlYWRlcl9fbWlkZGxlLW1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgICAgLmhlYWRlcl9fbWlkZGxlLW1lbnUtaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlLCAuaGVhZGVyX19taWRkbGUtbWVudS1pdGVtOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fbWlkZGxlLW1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICBsZWZ0OiAtMS41NjI1cmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgICAgei1pbmRleDogNjsgfVxuICAgICAgLmhlYWRlcl9fbWlkZGxlLW1lbnUtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgIGxlZnQ6IC0xLjU2MjVyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuICAgIC5oZWFkZXJfX21pZGRsZS1tZW51LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUmVuYXVsdCBMaWZlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMxRjI1MzI7XG4gICAgICB6LWluZGV4OiA2OyB9XG4gICAgICAuaGVhZGVyX19taWRkbGUtbWVudS1saW5rOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTIuNXB4KSBzY2FsZVkoMSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxRjI1MzI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUYyNTMyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7IH1cbiAgICAuaGVhZGVyX19taWRkbGUtbWVudS1kcm9wcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnJlbTtcbiAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICBtaW4td2lkdGg6IDM4cmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5oZWFkZXJfX21pZGRsZS1tZW51LWRyb3BwZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMC41cmVtIDA7IH1cbiAgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItdGl0bGUsIC5oZWFkZXJfX21pZGRsZS1kcm9wcGVyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItdGV4dC0tbGluayB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5oZWFkZXJfX21pZGRsZS1kcm9wcGVyLXRleHQtLWNvbnRlbnQtaXRlbSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgICAgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItdGV4dC0tY29udGVudC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItdGV4dC0tY29udGVudC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItdGV4dC0tY29udGVudC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuaGVhZGVyX19taWRkbGUtZHJvcHBlci10ZXh0LS1waG9uZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmhlYWRlcl9fbmF2LXJvdyB7XG4gICAgaGVpZ2h0OiAzLjYyNXJlbTsgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuaGVhZGVyX19tZW51LS1uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXJfX21lbnUtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMS4wNjI1cmVtIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXJfX21lbnUtaXRlbS0tcmVsYXRpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fbWVudS1pdGVtLWhhbmRsZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19tZW51LWl0ZW0taGFuZGxlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IC0xLjI1cmVtO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTsgfVxuICAgICAgLmhlYWRlcl9fbWVudS1pdGVtLWhhbmRsZXI6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUtaXRlbS1oYW5kbGVyLS1zdWJtZW51OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xLjEyNXJlbTtcbiAgICAgICAgbGVmdDogLTEuNXJlbTtcbiAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgIGJvdHRvbTogLTEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmhlYWRlcl9fbWVudS1pdGVtLWhhbmRsZXItLXN1Ym1lbnU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAtMS4yNXJlbTtcbiAgICAgICAgbGVmdDogLTEuNXJlbTtcbiAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7IH1cbiAgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuaGVhZGVyX19tZW51LWxpbmstLXN1Ym1lbnUtaGFuZGxlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUtbGluay0tc3VibWVudS1oYW5kbGVyOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuICAuaGVhZGVyX19tZW51LWRyb3BwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVyZW0pO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuMThzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbWVudS1kcm9wcGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5oZWFkZXJfX21lbnUtZHJvcHBlci1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7IH1cbiAgICAuaGVhZGVyX19tZW51LWRyb3BwZXItY29sdW1uLS1ncm93IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlcl9fbWVudS1kcm9wcGVyLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuaGVhZGVyX19tZW51LXRhYiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMDsgfVxuICAgIC5oZWFkZXJfX21lbnUtdGFiLXRleHQsIC5oZWFkZXJfX3N1Ym1lbnUtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUtdGFiLXRleHQ6OmFmdGVyLCAuaGVhZGVyX19zdWJtZW51LWxpbms6OmFmdGVyLCAuaGVhZGVyX19tZW51LXRhYi10ZXh0OjpiZWZvcmUsIC5oZWFkZXJfX3N1Ym1lbnUtbGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTsgfVxuICAuaGVhZGVyX19jYXItd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLmhlYWRlcl9fY2FyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhlYWRlcl9fY2FyLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmF1bHQgTGlmZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5oZWFkZXJfX2Ryb3BwZXItbGlua3MtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gOXB4KTtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXJlbSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4xOHMgZWFzZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5oZWFkZXJfX3N1Ym1lbnUtbGlua3MtbGlzdCB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xuICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5oZWFkZXJfX3N1Ym1lbnUtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlcl9fdXBwZXItbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX3VwcGVyLXN1Ym1lbnUtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICB6LWluZGV4OiAxMDsgfVxuXG4uaGVhZGVyX19taWRkbGUtbWVudS1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlcl9fbWlkZGxlLW1lbnUtaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIC5oZWFkZXJfX21pZGRsZS1tZW51LWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyX19taWRkbGUtbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX21pZGRsZS1tZW51LWRyb3BwZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDsgfVxuXG4uaGVhZGVyX19taWRkbGUtbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX21pZGRsZS1tZW51LWxpbms6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuXG4uanMtdGFiLmFjdGl2ZSAuaGVhZGVyX19tZW51LXRhYi10ZXh0OjphZnRlciwgLmpzLXRhYi5hY3RpdmUgLmhlYWRlcl9fc3VibWVudS1saW5rOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5qcy10YWItaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmpzLXRhYi1pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7IH1cblxuLmhlYWRlcl9fbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX21lbnUtaXRlbS1oYW5kbGVyLS1zdWJtZW51OjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5oZWFkZXJfX21lbnUtaXRlbTpob3ZlciAuaGVhZGVyX19tZW51LWl0ZW0taGFuZGxlci0tc3VibWVudTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uaGVhZGVyX19jYXI6aG92ZXIgLmhlYWRlcl9fY2FyLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uaGVhZGVyX19tZW51LXRhYjpob3ZlciAuaGVhZGVyX19tZW51LXRhYi10ZXh0OjpiZWZvcmUsIC5oZWFkZXJfX21lbnUtdGFiOmhvdmVyIC5oZWFkZXJfX3N1Ym1lbnUtbGluazo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLmhlYWRlcl9fbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX21lbnUtZHJvcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0OyB9XG5cbi5oZWFkZXJfX3N1Ym1lbnUtbGluay1pdGVtOmhvdmVyIC5oZWFkZXJfX3N1Ym1lbnUtbGluazo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLmhlYWRlcl9fbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX2Ryb3BwZXItbGlua3MtbGlzdCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDsgfVxuXG4uaGVhZGVyX19tZW51LWl0ZW06aG92ZXIgLmhlYWRlcl9fbWVudS1saW5rLS1zdWJtZW51LWhhbmRsZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuXG4ubW9iLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYi1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDYwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tb2ItbWVudS0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7IH1cbiAgLm1vYi1tZW51X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1vYi1tZW51X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9iLW1lbnVfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZDRTAwIDAlLCAjRTJCODA2IDEwMCUpOyB9XG4gIC5tb2ItbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm1vYi1tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5tb2ItbWVudV9faXRlbTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLm1vYi1tZW51X19pdGVtLS1zZWNvbmRhcnktbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjM4LCAyMzksIDAuNSk7IH1cbiAgICAubW9iLW1lbnVfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2ItbWVudV9faXRlbTpudGgtbGFzdC1jaGlsZCg2KTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2ItbWVudV9faXRlbS0tYWN0aXZlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjUzMjsgfVxuICAubW9iLW1lbnVfX2RlY29yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMzgsIDIzOSwgMC41KTsgfVxuICAubW9iLW1lbnVfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW0gMC41cmVtIDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUmVuYXVsdCBMaWZlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubW9iLW1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubW9iLW1lbnVfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDAuNjI1cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDAuNjg3NXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7IH1cbiAgLm1vYi1tZW51X19wYW5lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDExICogOSAtIDMycHgpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0OyB9XG4gIC5tb2ItbWVudV9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAubW9iLW1lbnVfX3RhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm1vYi1tZW51X190YWI6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuICAubW9iLW1lbnVfX3BhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xcmVtOyB9XG4gIC5tb2ItbWVudV9fc3VibWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiAwO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2ItbWVudV9fc3VibWVudS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5tb2ItbWVudV9fc3VibWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm1vYi1tZW51X19zdWJtZW51LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tb2ItbWVudV9fc3VibWVudS1pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjUzMjtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAubW9iLW1lbnVfX3N1Ym1lbnUtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLm1vYi1tZW51X19zdWJtZW51LWxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDglO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMC4yNXJlbTtcbiAgICAgIGhlaWdodDogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzFGMjUzMjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUYyNTMyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLTEpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAubW9iLW1lbnVfX3N1Ym1lbnUtbGluay0tYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLm1vYi1tZW51X19zdWJtZW51LWxpbmstLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5qcy1tb2JtZW51LWFjY29yZGlvbi5jdXJyZW50IC5tb2ItbWVudV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmpzLW1vYm1lbnUtcGFuZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcy1tb2JtZW51LXBhbmVsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1vYi1tZW51X190YWIuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm1vYi1tZW51X190YWIuYWN0aXZlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuXG4ubW9iLWNhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5tb2ItY2FyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1vYi1jYXJfX2ltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tb2ItY2FyX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyLjM3NXJlbTsgfVxuICAuZm9vdGVyX19yb3ctLWRhcmsge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyNTMyOyB9XG4gIC5mb290ZXJfX2FkcmVzcy1zZXQge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyX19tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlcl9fbW9yZS1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjJweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG4gIC5mb290ZXJfX21vcmUtYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5mb290ZXJfX21vcmUtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICAuZm9vdGVyX19tZW51LXNldCB7XG4gICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmZvb3Rlcl9fbWVudS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9fbWVudS1pdGVtLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgICAuZm9vdGVyX19tZW51LWl0ZW0tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGQ0UwMDsgfVxuICAuZm9vdGVyX19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXJfX3N1Ym1lbnUtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICAgIC5mb290ZXJfX3N1Ym1lbnUtbGluazo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7IH1cbiAgICAuZm9vdGVyX19zdWJtZW51LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkNFMDA7IH1cbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfVxuICAgIC5mb290ZXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzcsIDUwLCAwLjE1KTsgfVxuICAuZm9vdGVyX19pbmZvcm1lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwIDAgMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MWVtO1xuICAgIGNvbG9yOiByZ2JhKDMxLCAzNywgNTAsIDAuNyk7IH1cbiAgLmZvb3Rlcl9fYW5ub3RhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5mb290ZXItLW9mZnNldC10b3Atbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZm9vdGVyX19tb3JlOmhvdmVyIC5mb290ZXJfX21vcmUtaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLmZvb3Rlcl9fbW9yZTpob3ZlciAuZm9vdGVyX19tb3JlLXRleHQge1xuICBjb2xvcjogI0ZGQ0UwMDsgfVxuXG4uZm9vdGVyX19tb3JlOmhvdmVyIC5mb290ZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFkcmVzcyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAuYWRyZXNzX190aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmFkcmVzc19fcGhvbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI0ZGQ0UwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgICAuYWRyZXNzX19waG9uZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYWRyZXNzX19zY2hlZHVsZSB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTRlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmFkcmVzc19fc2NoZWR1bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc29jaWFsc19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMUYyNTMyO1xuICBtYXJnaW46IDAuMzc1cmVtIDAgMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLnNvY2lhbHNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc29jaWFsc19fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5zb2NpYWxzX19pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNvY2lhbHNfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNvY2lhbHNfX2ljb24tYmFjayB7XG4gIGZpbGw6ICNGRkNFMDA7XG4gIHRyYW5zaXRpb246IGZpbGwgLjJzIGVhc2U7IH1cblxuLnNvY2lhbHNfX2Jsb2NrOmhvdmVyIC5zb2NpYWxzX19pY29uLWJhY2sge1xuICBmaWxsOiAjMDAwOyB9XG5cbi5vZmZlci1jYXJkIHtcbiAgbWFyZ2luOiAwIC0xcmVtOyB9XG4gIC5vZmZlci1jYXJkX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAub2ZmZXItY2FyZF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm9mZmVyLWNhcmRfX3dyYXBwZXItLWltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm9mZmVyLWNhcmRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUmVuYXVsdCBMaWZlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAub2ZmZXItY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDJyZW0gMDsgfVxuICAub2ZmZXItY2FyZF9fYnRuLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZlci1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5vZmZlci1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm9mZmVyLWNhcmQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG5cbi5vZmZlci1jYXJkOm50aC1jaGlsZCgybikgLm9mZmVyLWNhcmRfX2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5kLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA1MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlOyB9XG4gIC5kLW1vZGFsX19kYXJrZW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzNywgNTAsIDAuNCk7IH1cbiAgLmQtbW9kYWxfX2JvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzNywgNTAsIDAuNCk7IH1cbiAgLmQtbW9kYWxfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07IH1cbiAgLmQtbW9kYWxfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggcmdiYSgzMSwgMzcsIDUwLCAwLjIpOyB9XG4gIC5kLW1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZC1tb2RhbF9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtOyB9XG4gIC5kLW1vZGFsX19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkZDRTAwIDAlLCAjRTJCODA2IDEwMCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZC1tb2RhbF9fY2xvc2UtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5kLW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmVuYXVsdCBMaWZlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMUYyNTMyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmQtbW9kYWxfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmQtbW9kYWxfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmQtbW9kYWxfX2lucHV0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5kLW1vZGFsX19pbnB1dC13cmFwcGVyLS1mdWxsd2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZC1tb2RhbF9faW5wdXQtd3JhcHBlci0tb2Zmc2V0LXRvcC0wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5kLW1vZGFsX19mb3JtLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtOyB9XG4gIC5kLW1vZGFsIC5idG4tc29saWQtaWNvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4udGV4dC1hcmVhLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm9wZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogJ1JlbmF1bHQgTGlmZSc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG5cbmltZywgb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxcmVtOyB9XG4gIC5jb250YWluZXItLWZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnRhaW5lci0tZmxleC13cmFwLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29udGFpbmVyLS1wYXJlbnRoZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY29udGFpbmVyLS1uby1wYWRkaW5ncyB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uYnRuLXNvbGlkLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlOyB9XG4gIC5idG4tc29saWQtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG4gIC5idG4tc29saWQtaWNvbl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTsgfVxuICAuYnRuLXNvbGlkLWljb25fX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmF1bHQgTGlmZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTsgfVxuICAgIC5idG4tc29saWQtaWNvbl9fdGV4dC0tbGlnaHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1zb2xpZC1pY29uLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyNTMyOyB9XG4gICAgLmJ0bi1zb2xpZC1pY29uLS1kYXJrOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjUzMjsgfVxuICAuYnRuLXNvbGlkLWljb24tLWRhcmstZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuLXNvbGlkLWljb24tLWRhcmstZ3JleTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDM3LCA1MCwgMC44KTsgfVxuICAuYnRuLXNvbGlkLWljb24tLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4tc29saWQtaWNvbi0tbGlnaHQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzNywgNTAsIDAuMSk7IH1cbiAgLmJ0bi1zb2xpZC1pY29uLS1taW4ge1xuICAgIG1pbi13aWR0aDogMTJyZW07IH1cblxuLmJ0bi1zb2xpZC1pY29uOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA1KTsgfVxuXG4uYnRuLXNvbGlkLWljb246aG92ZXIgLmJ0bi1zb2xpZC1pY29uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7IH1cblxuLmJ0bi1zb2xpZCwgLnBhZ2luYXRpb25fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tc29saWQ6OmJlZm9yZSwgLnBhZ2luYXRpb25fX2J1dHRvbjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjUzMjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG4gIC5idG4tc29saWRfX3RleHQsIC5wYWdpbmF0aW9uX19idXR0b24tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB9XG4gICAgLmJ0bi1zb2xpZF9fdGV4dDo6YWZ0ZXIsIC5wYWdpbmF0aW9uX19idXR0b24tdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG4gICAgLmJ0bi1zb2xpZF9fdGV4dC0tYmxhY2sge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmJ0bi1zb2xpZF9fdGV4dC0tYmxhY2s6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7IH1cbiAgICAuYnRuLXNvbGlkX190ZXh0LS1mdWxsd2lkdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLXNvbGlkLS1icmlnaHQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDsgfVxuICAuYnRuLXNvbGlkLS1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ0bi1zb2xpZC0tZnVsbHdpZHRoOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5idG4tc29saWQtLTQwIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtOyB9XG5cbi5idG4tc29saWQ6aG92ZXI6OmJlZm9yZSwgLnBhZ2luYXRpb25fX2J1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xKTsgfVxuXG4uYnRuLXNvbGlkOmhvdmVyIC5idG4tc29saWRfX3RleHQ6OmFmdGVyLCAucGFnaW5hdGlvbl9fYnV0dG9uOmhvdmVyIC5idG4tc29saWRfX3RleHQ6OmFmdGVyLCAuYnRuLXNvbGlkOmhvdmVyIC5wYWdpbmF0aW9uX19idXR0b24tdGV4dDo6YWZ0ZXIsIC5wYWdpbmF0aW9uX19idXR0b246aG92ZXIgLnBhZ2luYXRpb25fX2J1dHRvbi10ZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbmgxLCAuY2FyLW9wZW5lcl9faW5mb3JtZXItdGl0bGUsIC5jYXItb3BlbmVyX19pbmZvcm1lci1pbmZvLXRleHQge1xuICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4ucGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyLjVyZW0gMCAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IC0xcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDsgfVxuICAucGFnZS10aXRsZS0tb2Zmc2V0LWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbmgyLCAuY2FycGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlbmF1bHQgTGlmZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5oMi10aXRsZSwgLm1vZGVsc19fdGl0bGUsIC5uZXdzX190aXRsZSwgLm9mZmVyc19fdGl0bGUsIC5jb250ZW50LWluZm9fX3RpdGxlLCAuYWR2YW50YWdlc19fdGl0bGUsIC5vcmRlcl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oMi10aXRsZTo6YWZ0ZXIsIC5tb2RlbHNfX3RpdGxlOjphZnRlciwgLm5ld3NfX3RpdGxlOjphZnRlciwgLm9mZmVyc19fdGl0bGU6OmFmdGVyLCAuY29udGVudC1pbmZvX190aXRsZTo6YWZ0ZXIsIC5hZHZhbnRhZ2VzX190aXRsZTo6YWZ0ZXIsIC5vcmRlcl9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IC0xcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuaDItdGl0bGUtLW5vLXN0cmlwZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmgyLXRpdGxlLS1vZmZzZXQtMTYge1xuICAgIG1hcmdpbjogMXJlbSAwIDAuNXJlbTsgfVxuICAuaDItdGl0bGUtLW9mZnNldC10b3Atbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5zdWJ0aXRsZS0tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygyMDAlIC8gMyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdWJ0aXRsZS0tb2Zmc2V0IHtcbiAgICBtYXJnaW46IDIuNXJlbSBhdXRvOyB9XG4gIC5zdWJ0aXRsZSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjRkZDRTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICAgIC5zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUYyNTMyOyB9XG5cbi5mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwICovXG4ubWFpbi1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAubWFpbi1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWluLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgLm1haW4tc2xpZGVyX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tYWluLXNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm1haW4tc2xpZGVyX19pbmZvcm1lci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gIC5tYWluLXNsaWRlcl9faW5mb3JtZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMi41cmVtOyB9XG4gIC5tYWluLXNsaWRlcl9faW5mb3JtZXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmF1bHQgTGlmZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLm1haW4tc2xpZGVyX19pbmZvcm1lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5tYWluLXNsaWRlcl9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICByaWdodDogMi41cmVtOyB9XG4gICAgLm1haW4tc2xpZGVyX19uZXh0OjpiZWZvcmUsIC5tYWluLXNsaWRlcl9fbmV4dDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1zbGlkZXJfX2Fycm93LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAubWFpbi1zbGlkZXJfX2Fycm93LXdoaXRlIHtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgLm1haW4tc2xpZGVyX19hcnJvdy15ZWxsb3cge1xuICAgIHN0cm9rZTogI0ZGQ0UwMDsgfVxuICAubWFpbi1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMi4xMjVyZW07IH1cbiAgICAubWFpbi1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTsgfVxuICAgICAgLm1haW4tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGQ0UwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTsgfVxuICAubWFpbi1zbGlkZXJfX25leHQtYXJyb3ctc2lnbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAubWFpbi1zbGlkZXJfX25leHQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAtODUlO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtOyB9XG5cbi5tb2RlbHMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RlbHNfX3Jvdy1zY3JvbGxyLCAuYWR2YW50YWdlc19fdGFiLXNjcm9sbHIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA2MjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLm1vZGVsc19fcm93LXdyYXBwZXIsIC5hZHZhbnRhZ2VzX190YWJzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGVsc19fY2hhcHRlciwgLmFkdmFudGFnZXNfX3RhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEuMTI1cmVtIDFyZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kZWxzX19jaGFwdGVyOjphZnRlciwgLmFkdmFudGFnZXNfX3RhYjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAtMS4wNjI1cmVtO1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG4gIC5tb2RlbHNfX3RhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMC44MTI1cmVtIC0xcmVtIDA7IH1cbiAgLm1vZGVsc19fYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDMuNXJlbTsgfVxuICAubW9kZWxzX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDFyZW07IH1cblxuLm1vZGVsc19fY2hhcHRlcjpob3Zlcjo6YWZ0ZXIsIC5hZHZhbnRhZ2VzX190YWI6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLm1vZGVsc19fY2hhcHRlci5hY3RpdmU6OmFmdGVyLCAuYWN0aXZlLmFkdmFudGFnZXNfX3RhYjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uanMtdGFiLXR5cGVjb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uanMtdGFiLXR5cGVjb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDsgfVxuXG4ubmV3c19fc2V0IHtcbiAgbWFyZ2luOiAtMXJlbTtcbiAgcGFkZGluZzogMi4yNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLm5ld3NfX2J1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5uZXctY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAubmV3LWNhcmRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmV3LWNhcmRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm5ldy1jYXJkX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXctY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAyMzJweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5uZXctY2FyZF9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtOyB9XG4gIC5uZXctY2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cbiAgLm5ldy1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubmV3LWNhcmRfX2RhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAubmV3LWNhcmRfX2RhdGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVFRUY7IH1cblxuLm5ldy1jYXJkX19saW5rOmhvdmVyIC5uZXctY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI0ZGQ0UwMDsgfVxuXG4uY2FyLXRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2FyLXRhYl9faW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDAuMzc1cmVtOyB9XG4gIC5jYXItdGFiX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5jYXItdGFiX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgY29sb3I6IHJnYmEoMzEsIDM3LCA1MCwgMC42KTsgfVxuICAgIC5jYXItdGFiX19sYWJlbC0tcHJpY2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuY2FyLXRhYl9fbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmNhci10YWJfX21vcmUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIycHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuICAuY2FyLXRhYl9fbW9yZS1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmNhci10YWJfX21vcmUtdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzFGMjUzMjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuICAuY2FyLXRhYl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNhci10YWJfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5jYXItdGFiOmhvdmVyIC5jYXItdGFiX19tb3JlLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5jYXItdGFiOmhvdmVyIC5jYXItdGFiX19tb3JlLXRleHQge1xuICBjb2xvcjogI0ZGQ0UwMDsgfVxuXG4uY2FyLXRhYjpob3ZlciAuY2FyLXRhYl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ub2ZmZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDIzOCwgMjM5LCAwLjQpO1xuICBwYWRkaW5nOiAyLjYyNXJlbSAwIDMuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub2ZmZXJzLS1jaGFwdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vZmZlcnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5vZmZlcnNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAub2ZmZXJzX19yb3ctc2Nyb2xsciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDYyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAub2ZmZXJzX19jaGFwdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMS4xMjVyZW0gMXJlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmF1bHQgTGlmZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzFlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5vZmZlcnNfX2NoYXB0ZXI6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogLTEuMDYyNXJlbTtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuICAub2ZmZXJzX19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAub2ZmZXJzX19zbGlkZXItbmF2aWdhdGlvbiwgLnJlcHV0YXRpb25fX3NsaWRlci1uYXZpZ2F0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAub2ZmZXJzX19zbGlkZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAucmVwdXRhdGlvbl9fc2xpZGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiwgLm9mZmVyc19fc2xpZGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLnJlcHV0YXRpb25fX3NsaWRlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAub2ZmZXJzX19zbGlkZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLnJlcHV0YXRpb25fX3NsaWRlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAub2ZmZXJzX19zbGlkZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLnJlcHV0YXRpb25fX3NsaWRlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyLjA2MjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyLWFycm93LWJsYWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLm9mZmVyc19fc2xpZGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5yZXB1dGF0aW9uX19zbGlkZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoLTEpOyB9XG4gIC5vZmZlcnNfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQzcmVtO1xuICAgIGhlaWdodDogMjVyZW07XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAgIC5vZmZlcnNfX3NsaWRlLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5vZmZlcnNfX3NsaWRlLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm9mZmVyc19fc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLm9mZmVyc19fc2xpZGUtaW5mb3JtZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm9mZmVyc19fc2xpZGUtaW5mb3JtZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNTYlO1xuICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDJyZW0gMS42ODc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm9mZmVyc19fc2xpZGUtaW5mb3JtZXI6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlOyB9XG4gICAgLm9mZmVyc19fc2xpZGUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vZmZlcnNfX3NsaWRlLWFubm90YXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAub2ZmZXJzX190YWItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ub2ZmZXJzX190YWItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub2ZmZXJzX19jaGFwdGVyLmFjdGl2ZTo6YWZ0ZXIsIC5vZmZlcnNfX2NoYXB0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLm9mZmVyc19fc2xpZGUtaW5uZXI6aG92ZXIgLm9mZmVyc19fc2xpZGUtaW5mb3JtZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qINCc0L7QtNC10LvRjNC90YvQuSDRgNGP0LQgKi9cbi5hbmNob3JzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbmNob3JzX19hcnJvdy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS41cmVtLCAtM3B4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7IH1cbiAgLmFuY2hvcnNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hbmNob3JzX19saW5rLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMCAwLjVyZW0gMDsgfVxuICAgIC5hbmNob3JzX19saW5rLXRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEuNXJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIGNvbG9yIC4ycyBlYXNlOyB9XG5cbi5hbmNob3JzX19saW5rOmhvdmVyIC5hbmNob3JzX19hcnJvdy1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNweCk7IH1cblxuLmFuY2hvcnNfX2xpbms6aG92ZXIgLmFuY2hvcnNfX2xpbmstdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgY29sb3I6ICNGRkNFMDA7IH1cblxuLmNhcnR5cGVfX3NldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMXJlbTsgfVxuXG4uY2FyLWNhcmQge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5jYXItY2FyZF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jYXItY2FyZF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlOyB9XG4gICAgLmNhci1jYXJkX19pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5jYXItY2FyZF9faW5uZXI6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIGJveC1zaGFkb3cgLjRzIGVhc2U7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgcmdiYSgzMSwgMzcsIDUwLCAwKTtcbiAgICAgIHotaW5kZXg6IC0yOyB9XG4gIC5jYXItY2FyZF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jYXItY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jYXItY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbjogMC44MTI1cmVtIDAgMDtcbiAgICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5jYXItY2FyZF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5jYXItY2FyZF9faW5mby1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDJyZW0gMXJlbSAwOyB9XG4gICAgLmNhci1jYXJkX19pbmZvLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNhci1jYXJkX19pbmZvLWJsb2NrLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgLmNhci1jYXJkX19pbmZvLWJsb2NrLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLmNhci1jYXJkX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmNhci1jYXJkX19idXR0b24td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhci1jYXJkX19pbm5lcjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5jYXItY2FyZF9faW5uZXI6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDI1LCAxLjAxNSk7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAyNHB4IHJnYmEoMzEsIDM3LCA1MCwgMC4yKTsgfVxuXG4vKiDQmtCw0YDRgtC+0YfQutCwINC80LDRiNC40L3RiyAqL1xuLmxpbmtzLXNldCB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjI1MzI7IH1cbiAgLmxpbmtzLXNldF9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5saW5rcy1zZXRfX2xpbms6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTsgfVxuICAgIC5saW5rcy1zZXRfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gICAgLmxpbmtzLXNldF9fbGluay0tbWFpbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIC5saW5rcy1zZXRfX2xpbmstLW1haW46OmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH1cbiAgICAubGlua3Mtc2V0X19saW5rLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uY2FyLW9wZW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0cmVtOyB9XG4gIC5jYXItb3BlbmVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXItb3BlbmVyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzRyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXItb3BlbmVyX19pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgYW5pbWF0aW9uOiBzbG93LXNjYWxlIDEwcyBlYXNlLW91dCBmb3J3YXJkczsgfVxuICAuY2FyLW9wZW5lcl9faW5mb3JtZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyArIDE2cHgpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTFyZW0gMCBjYWxjKDEwMCUgLyAxMiAtIDE2cHgpO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi41cmVtKTsgfVxuICAgIC5jYXItb3BlbmVyX19pbmZvcm1lci1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbSAyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAuY2FyLW9wZW5lcl9faW5mb3JtZXItdGl0bGUsIC5jYXItb3BlbmVyX19pbmZvcm1lci1pbmZvLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMxRjI1MzI7IH1cbiAgICAuY2FyLW9wZW5lcl9faW5mb3JtZXItaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9XG4gICAgLmNhci1vcGVuZXJfX2luZm9ybWVyLWluZm8tYmxvY2sge1xuICAgICAgbWFyZ2luOiAxcmVtIDJyZW0gMCAwOyB9XG4gICAgLmNhci1vcGVuZXJfX2luZm9ybWVyLWluZm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jYXItb3BlbmVyX19pbmZvcm1lci1pbmZvLXRleHQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5jYXItb3BlbmVyX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmNhci1vcGVuZXJfX2J1dHRvbi13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2FyLW9wZW5lcl9fbGlua3Mtc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDM3LCA1MCwgMC44KTsgfVxuICAuY2FyLW9wZW5lcl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXItb3BlbmVyX19saW5rOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7IH1cbiAgICAuY2FyLW9wZW5lcl9fbGluay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgLmNhci1vcGVuZXJfX2xpbmstdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB9XG4gICAgLmNhci1vcGVuZXJfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbkBrZXlmcmFtZXMgc2xvdy1zY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5jYXItb3BlbmVyX19saW5rOmhvdmVyIC5jYXItb3BlbmVyX19saW5rLXRleHQge1xuICBjb2xvcjogI0ZGQ0UwMDsgfVxuXG4uYmVuZWZpdHMtc2V0IHtcbiAgbWFyZ2luOiAycmVtIC0xcmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5iZW5lZml0IHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoOyB9XG4gIC5iZW5lZml0X190ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuICAuYmVuZWZpdF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJlbmVmaXRfX2J1dHRvbi13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5iZW5lZml0X190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmJlbmVmaXRfX3RpdGxlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMS4xODc1cmVtO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDM3LCA1MCwgMC4xNSk7IH1cbiAgLmJlbmVmaXRfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJlbmVmaXRfX3BpY3R1cmUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmRvd25sb2Fkcy1zZXQge1xuICBtYXJnaW46IDIuMzEyNXJlbSAtMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZG93bmxvYWQtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4uZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRvd25sb2FkX19pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTsgfVxuICAuZG93bmxvYWRfX3RleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREZFMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZTsgfVxuXG4uZG93bmxvYWQ6aG92ZXIgLmRvd25sb2FkX190ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFGMjUzMjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLmNvbXBsZWN0YXRpb25zIHtcbiAgcGFkZGluZzogMC41cmVtIDAgM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDIzOCwgMjM5LCAwLjQpOyB9XG4gIC5jb21wbGVjdGF0aW9uc19fc2V0IHtcbiAgICBtYXJnaW46IDIuMTI1cmVtIC0xcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29tcGxlY3RhdGlvbnNfX2J1dHRvbi13cmFwcGVyLCAuY2Fyc19fYnV0dG9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvbXBsZWN0YXRpb24tY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICAuY29tcGxlY3RhdGlvbi1jYXJkIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb21wbGVjdGF0aW9uLWNhcmRfX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURGRTA7IH1cbiAgICAuY29tcGxlY3RhdGlvbi1jYXJkX19tYWluOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCByZ2JhKDMxLCAzNywgNTAsIDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgYm94LXNoYWRvdyAuM3MgZWFzZTsgfVxuICAgIC5jb21wbGVjdGF0aW9uLWNhcmRfX21haW46OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5jb21wbGVjdGF0aW9uLWNhcmRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuY29tcGxlY3RhdGlvbi1jYXJkX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbXBsZWN0YXRpb24tY2FyZF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNvbXBsZWN0YXRpb24tY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMS44NzVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbXBsZWN0YXRpb24tY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5jb21wbGVjdGF0aW9uLWNhcmRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuY29tcGxlY3RhdGlvbi1jYXJkX19pbmZvLWJsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAuY29tcGxlY3RhdGlvbi1jYXJkX19pbmZvLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jb21wbGVjdGF0aW9uLWNhcmRfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMzEsIDM3LCA1MCwgMC42KTsgfVxuICAuY29tcGxlY3RhdGlvbi1jYXJkX19pbmZvLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uY29tcGxlY3RhdGlvbi1jYXJkOmhvdmVyIC5jb21wbGVjdGF0aW9uLWNhcmRfX21haW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMiwgMS4wMTUpO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggcmdiYSgzMSwgMzcsIDUwLCAwLjIpOyB9XG5cbi5jYXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG4gIC5jYXJzX19zZXQge1xuICAgIG1hcmdpbjogMnJlbSAtMXJlbSAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jYXItdGlsZSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLmNhci10aWxlX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURGRTA7IH1cbiAgICAuY2FyLXRpbGVfX21haW46OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAwIHJnYmEoMzEsIDM3LCA1MCwgMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIGJveC1zaGFkb3cgLjNzIGVhc2U7IH1cbiAgICAuY2FyLXRpbGVfX21haW46OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5jYXItdGlsZV9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jYXItdGlsZV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEycmVtOyB9XG4gICAgLmNhci10aWxlX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5jYXItdGlsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNlbTsgfVxuICAuY2FyLXRpbGVfX2Fubm90YXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5jYXItdGlsZV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMC43NXJlbSAwIDEuMTI1cmVtIDA7IH1cbiAgLmNhci10aWxlX19idXR0b24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmNhci10aWxlOmhvdmVyIC5jYXItdGlsZV9fbWFpbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAyKTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNHB4IHJnYmEoMzEsIDM3LCA1MCwgMC4yKTsgfVxuXG4uY29udGVudC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAuY29udGVudC1pbmZvLS1vZmZzZXQtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgLmNvbnRlbnQtaW5mby0tcmVzZXQtdG9wLW9mZnNldCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmNvbnRlbnQtaW5mb19fYmxvY2sgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMi44NzVyZW0gYXV0byAwO1xuICAgIHdpZHRoOiBjYWxjKDIwMCUgLyAzKTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtaW5mb19fYmxvY2sgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMjAwJSAvIDMpO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07IH1cbiAgLmNvbnRlbnQtaW5mb19fYmxvY2stLWZ1bGx3aWR0aCBwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1pbmZvX19ibG9jay0tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jb250ZW50LWluZm9fX2NvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5jb250ZW50LWluZm9fX2NvbHVtbi0tcGFkZGluZy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMCUgLyA2KTsgfVxuICAuY29udGVudC1pbmZvX19iZW5lZml0cy1zZXQge1xuICAgIG1hcmdpbjogMS41cmVtIC0xcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY29udGVudC1pbmZvX19iZW5lZml0cy1zZXQgYXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29udGVudC1pbmZvX19iZW5lZml0cy1zZXQgYXJ0aWNsZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICAuY29udGVudC1pbmZvX19iZW5lZml0cy1zZXQgYXJ0aWNsZSBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jb250ZW50LWluZm9fX2JlbmVmaXRzLXNldCBhcnRpY2xlIHAge1xuICAgICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250ZW50LWluZm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5jb250ZW50LWluZm9fX2NvbHVtbmVkLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMXJlbTsgfVxuICAgIC5jb250ZW50LWluZm9fX2NvbHVtbmVkLWJsb2NrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7IH1cbiAgICAuY29udGVudC1pbmZvX19jb2x1bW5lZC1ibG9jayBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAgICAgLmNvbnRlbnQtaW5mb19fY29sdW1uZWQtYmxvY2sgcCBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmNvbnRlbnQtaW5mb19fY29sdW1uZWQtYmxvY2sgcCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuY29udGVudC1pbmZvX19jb2x1bW5lZC1ibG9jayB1bCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sdW1uczogMjsgfVxuICAgICAgLmNvbnRlbnQtaW5mb19fY29sdW1uZWQtYmxvY2sgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5jb250ZW50LWluZm9fX2NvbHVtbmVkLWJsb2NrIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgbGVmdDogLTFyZW07XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwOyB9XG5cbi5jYXItY29tcGxlY3RhdGlvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5jYXItY29tcGxlY3RhdGlvbnNfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuY2FyLWNvbXBsZWN0YXRpb25zX19jZWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgICAuY2FyLWNvbXBsZWN0YXRpb25zX19jZWxsOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMzgsIDIzOSwgMC41KTsgfVxuICAuY2FyLWNvbXBsZWN0YXRpb25zX19wYXJhbWV0ZXIge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREZFMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjJzIGVhc2UsIGJvcmRlciAuM3MgZWFzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhci1jb21wbGVjdGF0aW9uc19fcGFyYW1ldGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI1MzI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYXItY29tcGxlY3RhdGlvbnNfX3BhcmFtZXRlci1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC02cHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBib3JkZXItbGVmdC1jb2xvciAuMnMgZWFzZSwgYm9yZGVyLWJvdHRvbS1jb2xvciAuMnMgZWFzZTsgfVxuICAuY2FyLWNvbXBsZWN0YXRpb25zX19wYXJhbWV0ZXItcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERkUwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmNhci1jb21wbGVjdGF0aW9uc19fcGFyYW1ldGVyOmhvdmVyIC5jYXItY29tcGxlY3RhdGlvbnNfX3BhcmFtZXRlci1pY29uIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNFMDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkNFMDA7IH1cblxuLmNvbXBsZWN0YXRpb24tdGlsZWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNSU7IH1cbiAgLmNvbXBsZWN0YXRpb24tdGlsZWNhcmQ6bnRoLWNoaWxkKG9kZCk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMzgsIDIzOSwgMC41KTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuY29tcGxlY3RhdGlvbi10aWxlY2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG4gICAgLmNvbXBsZWN0YXRpb24tdGlsZWNhcmRfX2lubmVyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjM4LCAyMzksIDAuNSk7IH1cbiAgLmNvbXBsZWN0YXRpb24tdGlsZWNhcmRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuY29tcGxlY3RhdGlvbi10aWxlY2FyZF9fYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIC5jb21wbGVjdGF0aW9uLXRpbGVjYXJkX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29tcGxlY3RhdGlvbi10aWxlY2FyZF9fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLmNvbXBsZWN0YXRpb24tdGlsZWNhcmRfX2Jsb2NrLXRleHQge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuY29tcGxlY3RhdGlvbi10aWxlY2FyZF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb21wbGVjdGF0aW9uLXRpbGVjYXJkX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmlucHV0LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5pbnB1dC1maWVsZF9faW5wdXQtLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWZpZWxkX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW5wdXQtc2VsZWN0LCAuaW5wdXQtZmllbGRfX2lucHV0IHtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURGRTA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbnB1dC1zZWxlY3Qgb3B0aW9uLCAuaW5wdXQtZmllbGRfX2lucHV0IG9wdGlvbiB7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgLmlucHV0LXNlbGVjdDpmb2N1cywgLmlucHV0LWZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFGMjUzMjsgfVxuICAuaW5wdXQtc2VsZWN0X19hcHBlYXJhbmNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnB1dC1zZWxlY3RfX2FwcGVhcmFuY2U6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDAuNzVyZW07XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHotaW5kZXg6IDU7IH1cblxuLmFjY29yZGlvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyNTMyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFGMjUzMjsgfVxuICAuYWNjb3JkaW9uLWFjdGl2ZSAuY2FyLWNvbXBsZWN0YXRpb25zX19wYXJhbWV0ZXItaWNvbiB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNFMDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGQ0UwMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVYKDRweCk7IH1cblxuLnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuICAucGFuZWxfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYW5lbF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogM3JlbTsgfVxuICAucGFuZWxfX2NlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURGRTA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnBhbmVsX19jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgLnBhbmVsX19jZWxsOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjc7IH1cbiAgLnBhbmVsX19zaWduIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjkzNzVyZW0gYXV0byAwOyB9XG5cbi8qINCe0L/QuNGB0LDQvdC40LUgKi9cbi5jYXItZ2FsbGVyeSB7XG4gIG1hcmdpbjogMy41cmVtIDAgMi41cmVtOyB9XG4gIC5jYXItZ2FsbGVyeV9faW5uZXIge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5jYXItZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLmNhci1nYWxsZXJ5X193cmFwcGVyLS1pbWFnZXMge1xuICAgICAgaGVpZ2h0OiAyNC41cmVtOyB9XG4gIC5jYXItZ2FsbGVyeV9fbWFpbi1zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwMCUgLyA2KTsgfVxuICAuY2FyLWdhbGxlcnlfX3RodW1icy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jYXItZ2FsbGVyeV9fdGh1bWItc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmNhci1nYWxsZXJ5X190aHVtYi1zbGlkZXIgLnN3aXBlci1zbGlkZSwgLmNhci1nYWxsZXJ5X190aHVtYi1zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5jYXItZ2FsbGVyeV9fdGh1bWItc2xpZGVyIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2FyLWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXItZ2FsbGVyeV9fdGh1bWItc2xpZGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQ0RDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG4gICAgLmNhci1nYWxsZXJ5X190aHVtYi1zbGlkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2FyLWdhbGxlcnlfX3NsaWRlci10aHVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtOyB9XG4gICAgLmNhci1nYWxsZXJ5X19zbGlkZXItdGh1bWIgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07IH1cbiAgLmNhci1nYWxsZXJ5X19wb3B1cC1jYWxsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jYXItZ2FsbGVyeV9fcG9wdXAtY2FsbGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzcsIDUwLCAwLjYpOyB9XG4gIC5jYXItZ2FsbGVyeV9fcG9wdXAtY2FsbGVyLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJlbmF1bHQgTGlmZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jYXItZ2FsbGVyeV9fcG9wdXAtY2FsbGVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5jYXItZ2FsbGVyeV9fc2xpZGVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FyLWdhbGxlcnlfX3NsaWRlci1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY2FyLWdhbGxlcnlfX2xpZ2h0Ym94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhci1nYWxsZXJ5X190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMCUgLyA2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY2FyLWdhbGxlcnlfX3RpdGxlLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmNhci1nYWxsZXJ5X190aXRsZS10ZXh0OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEuMjVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDsgfVxuXG4uc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uYWR2YW50YWdlc19fc2V0IHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uYWR2YW50YWdlc19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAyLjYyNXJlbSBhdXRvIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWR2YW50YWdlc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWR2YW50YWdlc19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDhyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFkdmFudGFnZXNfX3RhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWR2YW50YWdlc19fYnRuLXdyYXBwZXIge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5hZHZhbnRhZ2VzX190YWItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWR2YW50YWdlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICAuYWR2YW50YWdlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hZHZhbnRhZ2VfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYWR2YW50YWdlX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE0LjVyZW07XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hZHZhbnRhZ2VfX2ltYWdlLS1oYWxmIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFkdmFudGFnZV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmFkdmFudGFnZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogLTEuMDYyNXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzcsIDUwLCAwLjE1KTsgfVxuICAuYWR2YW50YWdlX19saXN0LCAuaG9yaXpvbnRhbC1ibG9ja19fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5hZHZhbnRhZ2VfX2xpc3QtaXRlbSwgLmhvcml6b250YWwtYmxvY2tfX2xpc3QtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgLmFkdmFudGFnZV9fbGlzdC1pdGVtOjpiZWZvcmUsIC5ob3Jpem9udGFsLWJsb2NrX19saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMC42ODc1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMDA7IH1cbiAgICAuYWR2YW50YWdlX19saXN0LS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWR2YW50YWdlX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gIC5hZHZhbnRhZ2UtLXF1YXJ0IHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5hZHZhbnRhZ2UtLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmhvcml6b250YWwtYmxvY2sge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmhvcml6b250YWwtYmxvY2tfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5ob3Jpem9udGFsLWJsb2NrX19pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDMwcmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmhvcml6b250YWwtYmxvY2tfX2luZm8ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaG9yaXpvbnRhbC1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5ob3Jpem9udGFsLWJsb2NrX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmhvcml6b250YWwtYmxvY2tfX2xpc3Qge1xuICAgIG1hcmdpbjogMXJlbSAwOyB9XG5cbi5vcGVuZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5vcGVuZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vcGVuZXJfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5vcGVuZXJfX2luZm9ybWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDE2cHgpO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiArIDE2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5vcGVuZXJfX2luZm9ybWVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zZXJ2aWNlcyB7XG4gIG1hcmdpbjogMi41cmVtIDAgMDsgfVxuICAuc2VydmljZXNfX3NldCB7XG4gICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLnNlcnZpY2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cbiAgLnNlcnZpY2VfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtaW4taGVpZ2h0OiA3cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLCAzNywgNTAsIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZTsgfVxuICAgIC5zZXJ2aWNlX19ib2R5OmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRjI1MzI7IH1cbiAgLnNlcnZpY2VfX2ltYWdlIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5zZXJ2aWNlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmVuYXVsdCBMaWZlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5zZXJ2aWNlLWZvcm1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTFyZW07XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5zZXJ2aWNlLWZvcm1fX21haW4ge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpOyB9XG5cbi5zZXJ2aWNlLWZvcm1fX2FzaWRlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtYXJnaW4tdG9wOiAtMy41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZXJ2aWNlLWZvcm1fX2FzaWRlLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY1O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLnNlcnZpY2UtZm9ybV9fYXNpZGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4cmVtOyB9XG4gICAgLnNlcnZpY2UtZm9ybV9fYXNpZGUtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDIxNjtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLnNlcnZpY2UtZm9ybV9fYXNpZGUtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07IH1cbiAgLnNlcnZpY2UtZm9ybV9fYXNpZGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2UtZm9ybV9fYXNpZGUtc2VydmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zZXJ2aWNlLWZvcm1fX2FzaWRlLXNlcnZpY2UtLXByaWNlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5zZXJ2aWNlLWZvcm1fX2FzaWRlLXNlcnZpY2UtLXByaWNlLXRvdGFsIHtcbiAgICAgIG1hcmdpbjogMC41NjI1cmVtIDAgMCAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLnNlcnZpY2UtZm9ybV9fYXNpZGUtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zZXJ2aWNlLWZvcm1fX2xhYmVsLCAuaW5wdXQtZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLnNlcnZpY2UtZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5zZXJ2aWNlLWZvcm1fX2lucHV0LXdyYXBwZXItLXF1YXJ0IHtcbiAgICB3aWR0aDogMjUlOyB9XG5cbi5zZXJ2aWNlLWZvcm1fX3JvdyB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLnNlcnZpY2UtZm9ybV9fcm93LS1ib3JkZXItYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXJ2aWNlLWZvcm1fX3Jvdy0tYm9yZGVyLWJvdHRvbTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnNlcnZpY2UtZm9ybV9fdGV4dC0tYW5ub3RhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NWVtOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxudHI6bGFzdC1vZi10eXBlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5vcmRlciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjM4LCAyMzksIDAuNCk7IH1cbiAgLm9yZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAub3JkZXJfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZGVyX19mb3JtLXJvdyB7XG4gICAgICBtYXJnaW46IDAgLTFyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAub3JkZXJfX2Zvcm0tcm93LS1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vcmRlcl9faW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLm9yZGVyX19idG4td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7IH1cblxuLmNoZWNrYm94LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLmNoZWNrYm94LWZpZWxkX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jaGVja2JveC1maWVsZF9fbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94LWZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5jaGVja2JveC1maWVsZF9fbGFiZWw6OmFmdGVyIHtcbiAgICAgIHRvcDogMC4yNXJlbTtcbiAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuLmNoZWNrYm94LWZpZWxkX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWZpZWxkX19sYWJlbDo6YmVmb3JlLCAuY2hlY2tib3gtZmllbGRfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmNoZWNrYm94LWZpZWxkX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5yZXB1dGF0aW9uIHtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMzgsIDIzOSwgMC40KTsgfVxuICAucmVwdXRhdGlvbl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbjogMy41cmVtIC0xcmVtIDA7IH1cbiAgLnJlcHV0YXRpb25fX3NsaWRlLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLnJlcHV0YXRpb25fX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucmVwdXRhdGlvbl9fc2xpZGUtYW5ub3RhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgLnJlcHV0YXRpb25fX3NsaWRlLWFubm90YXRpb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5yZXB1dGF0aW9uX19zbGlkZS1pbWFnZSB7XG4gICAgd2lkdGg6IDE1LjVyZW07XG4gICAgaGVpZ2h0OiAxNS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZXB1dGF0aW9uX19zbGlkZS1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1LjVyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5yZXB1dGF0aW9uX19zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAucmVwdXRhdGlvbl9fc2xpZGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiwgLnJlcHV0YXRpb25fX3NsaWRlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucmVwdXRhdGlvbl9fc2xpZGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsIC5yZXB1dGF0aW9uX19zbGlkZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMi4wNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyLWFycm93LWJsYWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnJlcHV0YXRpb25fX3NsaWRlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoLTEpOyB9XG5cbi5vZmZpY2VzX19zZXQge1xuICBtYXJnaW46IDMuNXJlbSAtMXJlbSAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm9mZmljZSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMXJlbSAycmVtOyB9XG4gIC5vZmZpY2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm9mZmljZV9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAub2ZmaWNlX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm9mZmljZV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5saW5rLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saW5rLW1vcmVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMnB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7IH1cbiAgLmxpbmstbW9yZV9fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5saW5rLW1vcmVfX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7IH1cblxuLmxpbmstbW9yZTpob3ZlciAubGluay1tb3JlX19pbm5lciwgLm9mZmljZV9faW5uZXI6aG92ZXIgLmxpbmstbW9yZV9faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLmxpbmstbW9yZTpob3ZlciAubGluay1tb3JlX190ZXh0LCAub2ZmaWNlX19pbm5lcjpob3ZlciAubGluay1tb3JlX190ZXh0IHtcbiAgY29sb3I6ICNGRkNFMDA7IH1cblxuLm5ld3MtYmxvY2tfX3NldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5iaWctbmV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG4gIC5iaWctbmV3X19pbm5lciB7XG4gICAgbWFyZ2luOiAwIC0xcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJpZy1uZXdfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJpZy1uZXdfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJpZy1uZXdfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuYmlnLW5ld19fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB9XG4gIC5iaWctbmV3X190ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5iaWctbmV3X19kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmJpZy1uZXdfX2RhdGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiAtMC41cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVFRUY7IH1cblxuLmJpZy1uZXdfX2lubmVyOmhvdmVyIC5iaWctbmV3X190aXRsZSB7XG4gIGNvbG9yOiAjRkZDRTAwOyB9XG5cbi5wYWdpbmF0aW9uX19yb3cge1xuICBtYXJnaW46IDFyZW0gLTFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucGFnaW5hdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBhZ2luYXRpb25fX2J1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0UwMDtcbiAgei1pbmRleDogLTE7IH1cblxuLnBhZ2luYXRpb25fX2J1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnBhZ2luYXRpb25fX2J1dHRvbi10ZXh0OjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cbi5wYWdpbmF0aW9uX19idXR0b24tLXByZXYgLnBhZ2luYXRpb25fX2J1dHRvbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTsgfVxuXG4ucGFnaW5hdGlvbl9fYnV0dG9uLS1wcmV2IC5wYWdpbmF0aW9uX19idXR0b24tdGV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdpbmF0aW9uX19wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjA2MjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uX19wYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnBhZ2luYXRpb25fX3BhZ2U6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAucGFnaW5hdGlvbl9fcGFnZS0taW5hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBhZ2luYXRpb25fX3BhZ2UtLWluYWN0aXZlIHNwYW4ge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAucGFnaW5hdGlvbl9fcGFnZS0tYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uX19wYWdlLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5wYWdpbmF0aW9uLS10b3Atb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi0tdG8tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLnBhZ2luYXRpb25fX2J1dHRvbi0tcHJldjpob3ZlciAucGFnaW5hdGlvbl9fYnV0dG9uLXRleHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41cmVtKSByb3RhdGUoMTM1ZGVnKTsgfVxuXG4ucGFnaW5hdGlvbl9fcGFnZTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLmNvbnRlbnQtcGFnZV9fdGl0bGUtZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb250ZW50LXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xuICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuICAuY29udGVudC1wYWdlX19jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb250ZW50LXBhZ2VfX2NvbnRlbnQgdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAuY29udGVudC1wYWdlX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwOyB9XG5cbi5jb250ZW50LXBhZ2UgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jb250ZW50LXBhZ2UgcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uY2FyZWVyX19zZXQge1xuICBtYXJnaW46IDFyZW0gLTFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLmNhcmVlci1jYXJkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5jYXJlZXItY2FyZF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXJlZXItY2FyZF9faW5uZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jYXJlZXItY2FyZF9faW5uZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRTAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC42KTtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZSwgYm94LXNoYWRvdyAuNXMgZWFzZTsgfVxuICAuY2FyZWVyLWNhcmRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJSZW5hdWx0IExpZmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNhcmVlci1jYXJkX19zYWxhcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jYXJlZXItY2FyZF9faW5uZXI6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbmJ1dHRvbiAuYnRuLXNvbGlkLWljb25fX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsZS1maWVsZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE1Ljc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZmlsZS1maWVsZF9fbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyNTMyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTsgfVxuICAuZmlsZS1maWVsZF9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZpbGUtZmllbGRfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjM1cyBlYXNlOyB9XG4gIC5maWxlLWZpZWxkX19hbm5vdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgLmZpbGUtZmllbGRfX2Fubm90YXRpb24tLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5maWxlLWZpZWxkX19hbm5vdGF0aW9uLS1oYWxmIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cblxuLmZpbGUtZmllbGRfX2xhYmVsOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjEpOyB9XG5cbi5maWxlLWZpZWxkX19sYWJlbDpob3ZlciAuZmlsZS1maWVsZF9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pOyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2Nyb2xsLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4iLCJAaW1wb3J0ICdwYXJ0aWFscy9fdmFycyc7XHJcbkBpbXBvcnQgJ3BhcnRpYWxzL19taXhpbic7XHJcbkBpbXBvcnQgJ3BhcnRpYWxzL19oZWFkZXInO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9fZm9vdGVyJztcclxuQGltcG9ydCAncGFydGlhbHMvX29mZmVyLWNhcmQnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9fbW9kYWxzJztcclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6OnNlbGVjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZW5hdWx0IExpZmUnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjcpO1xyXG59XHJcblxyXG5pbWcsIG9iamVjdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oMTM0NCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgJGdsb2JhbFBhZGRpbmc7XHJcblxyXG4gICAgJi0tZmxleC1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mbGV4LXdyYXAtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBhcmVudGhlaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLXBhZGRpbmdzIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXNvbGlkLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDI0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMjJweCwgMjJweCk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG5cclxuICAgICAgICAmLS1saWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRhcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZERhcms7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyay1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZERhcmssIC44KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kRGFyaywgLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1taW4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogcmVtKDE5Mik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc29saWQtaWNvbjpob3ZlciB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDUpO1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuLmJ0bi1zb2xpZC1pY29uOmhvdmVyIC5idG4tc29saWQtaWNvbl9faWNvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKDgpKTtcclxufVxyXG5cclxuLmJ0bi1zb2xpZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgyNCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kRGFyaztcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmREYXJrO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IHJlbSgxMjApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7ICAgICAgICBcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKDhweCwgOHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1mdWxsd2lkdGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJyaWdodCB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1bGx3aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNDAge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXNvbGlkOmhvdmVyIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zb2xpZDpob3ZlciAuYnRuLXNvbGlkX190ZXh0OjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKDgpKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuaDEge1xyXG4gICAgQGluY2x1ZGUgZm9udEJvbGQ7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuOCk7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiByZW0oNDApIDAgcmVtKDQ4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg0OCk7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm90dG9tOiByZW0oLTE2KTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vZmZzZXQtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgICBAaW5jbHVkZSBmb250TGlnaHQ7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLmgyLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvdHRvbTogcmVtKC0xNik7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNDgpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tc3RyaXBlIHtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vZmZzZXQtMTYge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDE2KSAwIHJlbSg4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vZmZzZXQtdG9wLW5vbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJ0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDIwMCUgLyAzKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb2Zmc2V0IHtcclxuICAgICAgICBtYXJnaW46IHJlbSg0MCkgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZERhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbHdpZHRoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiDQk9C70LDQstC90LDRjyDRgdGC0YDQsNC90LjRhtCwICovXHJcblxyXG4ubWFpbi1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHJlbSg1NjApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcm1lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtZXItdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9ybWVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgICByaWdodDogcmVtKDQwKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdy13aGl0ZSB7XHJcbiAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cteWVsbG93IHtcclxuICAgICAgICBzdHJva2U6ICRicmFuZEJyaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3R0b206IHJlbSgzNCk7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oMTIpLCByZW0oMTIpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV4dC1hcnJvdy1zaWduIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25leHQtdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICBsZWZ0OiAtODUlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RlbHMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuaDItdGl0bGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93LXNjcm9sbHIge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFwdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDE4KSAkZ2xvYmFsUGFkZGluZyAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MWVtO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC0xNyk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IHJlbSgxMykgcmVtKC0xNikgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b25zLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDI0KSAwIHJlbSg1Nik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oMTYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kZWxzX19jaGFwdGVyOmhvdmVyOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxufVxyXG5cclxuLm1vZGVsc19fY2hhcHRlci5hY3RpdmUge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uanMtdGFiLXR5cGVjb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcy10YWItdHlwZWNvbnRlbnQuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbn1cclxuXHJcbi5uZXdzIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIC5oMi10aXRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXQge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKC0xNik7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDM2KSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXctY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjMycHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjMycHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgdG9wOiByZW0oLTgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRMaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXctY2FyZF9fbGluazpob3ZlciAubmV3LWNhcmRfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbn1cclxuXHJcbi5jYXItdGFiIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAmX19pbm5lci13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ2xvYmFsUGFkZGluZyAkZ2xvYmFsUGFkZGluZyByZW0oNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oOCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kRGFyaywgLjYpO1xyXG5cclxuICAgICAgICAmLS1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMnB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZERhcms7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTkyKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhci10YWI6aG92ZXIge1xyXG5cclxuICAgIC5jYXItdGFiX19tb3JlLWlubmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhci10YWJfX21vcmUtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyLXRhYl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmZXJzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kTGlnaHQsIC40KTtcclxuICAgIHBhZGRpbmc6IHJlbSg0MikgMCByZW0oNTYpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLS1jaGFwdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIC5oMi10aXRsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3ctc2Nyb2xsciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYXB0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTgpICRnbG9iYWxQYWRkaW5nIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxZW07XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm90dG9tOiByZW0oLTE3KTtcclxuICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgJi1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2xpZGVyLWFycm93LWJsYWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyB3aWR0aDogY2FsYygoNzAwJSAvIDEyKSAtIDFyZW0pO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNjg4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg0MDApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMik7XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mb3JtZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm9ybWVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDMyKSByZW0oMjcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYW5ub3RhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm9mZmVyc19fdGFiLWNvbnRlbnQuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ub2ZmZXJzX19jaGFwdGVyLmFjdGl2ZSwgLm9mZmVyc19fY2hhcHRlcjpob3ZlciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmZlcnNfX3NsaWRlLWlubmVyOmhvdmVyIHtcclxuICAgIC5vZmZlcnNfX3NsaWRlLWluZm9ybWVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qINCc0L7QtNC10LvRjNC90YvQuSDRgNGP0LQgKi9cclxuXHJcbi5hbmNob3JzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX19hcnJvdy1pY29uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShyZW0oLTI0KSwgLTNweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW46IDAgcmVtKDE2KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC44KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgcmVtKDgpIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTI0KSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgY29sb3IgLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYW5jaG9yc19fbGluazpob3ZlciB7XHJcbiAgICAuYW5jaG9yc19fYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuY2hvcnNfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0eXBlIHtcclxuICAgICZfX3NldCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKC0xNik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXItY2FyZCB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgcGFkZGluZzogcmVtKDE2KTtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjE1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBib3gtc2hhZG93IC40cyBlYXNlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgcmdiYSgzMSwgMzcsIDUwLCAwKTtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IHJlbSgxMykgMCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRMaWdodDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgzMikgcmVtKDE2KSAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOnJlbSg0KSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzM2VtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXItY2FyZF9faW5uZXI6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUsIDEuMDE1KTtcclxuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggcmdiYSgzMSwgMzcsIDUwLCAwLjIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDQmtCw0YDRgtC+0YfQutCwINC80LDRiNC40L3RiyAqL1xyXG4ubGlua3Mtc2V0IHtcclxuICAgIHBhZGRpbmc6IHJlbSgyKSAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kRGFyaztcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tbWFpbiB7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC00KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDMyKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhci1vcGVuZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IHJlbSg1NDQpO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIHJlbSg1NDQpKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbG93LXNjYWxlIDEwcyBlYXNlLW91dCBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3JtZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyArIDE2cHgpO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKC0xNikgMCBjYWxjKDEwMCUgLyAxMiAtIDE2cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDQwKSk7XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSg0MCkgcmVtKDQwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC45KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIGgxO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmREYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNikgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mby1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE2KSByZW0oMzIpIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvLXRleHQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jYXItb3BlbmVyX19pbmZvcm1lci10aXRsZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mtc2V0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIHJlbSg2NCkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDMyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZERhcmssIC44KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oNDApLCByZW0oNDApKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbG93LXNjYWxlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyLW9wZW5lcl9fbGluazpob3ZlciAuY2FyLW9wZW5lcl9fbGluay10ZXh0IHtcclxuICAgIGNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbn1cclxuXHJcbi5jYXJwYWdlLXRpdGxlIHtcclxuICAgIEBleHRlbmQgaDI7XHJcbn1cclxuXHJcbi5iZW5lZml0cy1zZXQge1xyXG4gICAgbWFyZ2luOiByZW0oMzIpIHJlbSgtMTYpIHJlbSgxNik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5iZW5lZml0IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IHJlbSgzMikgMCByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiByZW0oLTE5KTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZERhcmssIC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZHMtc2V0IHtcclxuICAgIG1hcmdpbjogcmVtKDM3KSByZW0oLTE2KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kb3dubG9hZC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIHBhZGRpbmc6IHJlbSgxNik7XHJcbn1cclxuXHJcbi5kb3dubG9hZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzaXplKDEwMCUsIHJlbSg4MCkpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICZfX2ljb24td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oODApLCByZW0oODApKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTsgICAgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KSByZW0oMzIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmRNZWRpdW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2FkOmhvdmVyIHtcclxuICAgIC5kb3dubG9hZF9fdGV4dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kRGFyaztcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBsZWN0YXRpb25zIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4KSAwIHJlbSg0OCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZExpZ2h0LCAuNCk7XHJcblxyXG4gICAgJl9fc2V0IHtcclxuICAgICAgICBtYXJnaW46IHJlbSgzNCkgcmVtKC0xNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGxlY3RhdGlvbi1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgcGFkZGluZzogcmVtKDE2KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmRNZWRpdW07XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgcmdiYSgzMSwgMzcsIDUwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDM1MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mby1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTYpO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDYpIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kRGFyaywgLjYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDI0KTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBsZWN0YXRpb24tY2FyZDpob3ZlciAuY29tcGxlY3RhdGlvbi1jYXJkX19tYWluOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyLCAxLjAxNSk7XHJcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDI0cHggcmdiYSgzMSwgMzcsIDUwLCAwLjIpO1xyXG59XHJcblxyXG4uY2FycyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg4KTtcclxuXHJcbiAgICAmX19zZXQge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDMyKSByZW0oLTE2KSByZW0oMjQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29tcGxlY3RhdGlvbnNfX2J1dHRvbi13cmFwcGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyLXRpbGUge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIHBhZGRpbmc6IHJlbSgxNik7XHJcblxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kTWVkaXVtO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAwIHJnYmEoMzEsIDM3LCA1MCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTkyKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2KTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW5ub3RhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW46IHJlbSgxMikgMCByZW0oMTgpIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyLXRpbGU6aG92ZXIgLmNhci10aWxlX19tYWluOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAyKTtcclxuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCByZ2JhKDMxLCAzNywgNTAsIDAuMik7XHJcbn1cclxuXHJcbi5jb250ZW50LWluZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgyNCk7XHJcblxyXG4gICAgJi0tb2Zmc2V0LWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXNldC10b3Atb2Zmc2V0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oNDYpIGF1dG8gMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAwJSAvIDMpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAwJSAvIDMpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZnVsbHdpZHRoIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sdW1ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICYtLXBhZGRpbmctcmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmVuZWZpdHMtc2V0IHtcclxuICAgICAgICBtYXJnaW46IHJlbSgyNCkgcmVtKC0xNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSg1MCksIHJlbSg1MCkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIC5oMi10aXRsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbHVtbmVkLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oLTE2KTtcclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXItY29tcGxlY3RhdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2VsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kTGlnaHQsIC41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFyYW1ldGVyIHtcclxuICAgICAgICBtYXJnaW46IHJlbSgyNCkgMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmRNZWRpdW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSwgY29sb3IgLjJzIGVhc2UsIGJvcmRlciAuM3MgZWFzZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kRGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSgxNiksIHJlbSgxNikpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTZweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgYm9yZGVyLWxlZnQtY29sb3IgLjJzIGVhc2UsIGJvcmRlci1ib3R0b20tY29sb3IgLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcmFtZXRlci1wYW5lbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZE1lZGl1bTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmNhci1jb21wbGVjdGF0aW9uc19fcGFyYW1ldGVyOmhvdmVyIC5jYXItY29tcGxlY3RhdGlvbnNfX3BhcmFtZXRlci1pY29uIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbn1cclxuXHJcbi5jb21wbGVjdGF0aW9uLXRpbGVjYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZExpZ2h0LCAuNSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSgyNCk7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmRMaWdodCwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMyKTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oOCkgMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC42KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMCByZW0oOCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBAZXh0ZW5kIC5pbnB1dC1zZWxlY3Q7XHJcblxyXG4gICAgICAgICYtLXRleHRhcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBleHRlbmQgLnNlcnZpY2UtZm9ybV9fbGFiZWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IHJlbSg4KSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5pbnB1dC1zZWxlY3Qge1xyXG4gICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kTWVkaXVtO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgb3B0aW9uIHtcclxuICAgICAgICBtYXJnaW46IHJlbSgxNikgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmREYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcGVhcmFuY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMzIpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSg4KSwgcmVtKDgpKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDEyKTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmREYXJrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZERhcms7XHJcblxyXG4gICAgLmNhci1jb21wbGVjdGF0aW9uc19fcGFyYW1ldGVyLWljb24ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWSgwcHgpIHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgzMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDQ4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jZWxsIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDI1JSwgcmVtKDQ4KSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kTWVkaXVtOyAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2lnbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oMTYpLCByZW0oMTYpKTtcclxuICAgICAgICBtYXJnaW46IHJlbSgxNSkgYXV0byAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiDQntC/0LjRgdCw0L3QuNC1ICovXHJcbi5jYXItZ2FsbGVyeSB7XHJcbiAgICBtYXJnaW46IHJlbSg1NikgMCByZW0oNDApO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKC0xNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAmLS1pbWFnZXMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzOTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAwJSAvIDYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1icy13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1iLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGh1bWItc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oODApO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRVbHRyYUJyaWdodDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci10aHVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oODApLCByZW0oODApKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUocmVtKDgwKSwgcmVtKDgwKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BvcHVwLWNhbGxlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSg4MCksIHJlbSg4MCkpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZERhcmssIC42KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9wdXAtY2FsbGVyLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9wdXAtY2FsbGVyLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlci1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlnaHRib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC0yMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oNDgpLCAycHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzIHtcclxuICAgICZfX3NldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgtMTYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLmgyLXRpdGxlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNDIpIGF1dG8gcmVtKDE2KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDMyKSAwIHJlbSgxNik7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCBhdXRvKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNzY4KTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1zY3JvbGxyIHtcclxuICAgICAgICBAZXh0ZW5kIC5tb2RlbHNfX3Jvdy1zY3JvbGxyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMtd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAubW9kZWxzX19yb3ctd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIEBleHRlbmQgLm1vZGVsc19fY2hhcHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlc19fdGFiLWNvbnRlbnQuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYWR2YW50YWdlIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDIzMik7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGFsZiB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC0xNyk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUocmVtKDQ4KSwgMXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmREYXJrLCAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXF1YXJ0IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhhbGYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWJsb2NrIHtcclxuICAgIG1hcmdpbjogcmVtKDMyKSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0ODApO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBAZXh0ZW5kIC5hZHZhbnRhZ2VfX2xpc3Q7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIDA7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmFkdmFudGFnZV9fbGlzdC1pdGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9wZW5lciB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCByZW0oNDgwKSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9ybWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAxMiArIDE2cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMge1xyXG4gICAgbWFyZ2luOiByZW0oNDApIDAgMDtcclxuXHJcbiAgICAmX19zZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oLTE2KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMik7XHJcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDExMik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJyYW5kRGFyaywgLjE1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmREYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oNDgpLCByZW0oNDgpKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRMaWdodDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1mb3JtIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oLTE2KTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXNpZGUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTU2KTtcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSkgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RjU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI4OCk7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyODgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjE2O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuOCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcnZpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJi0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXByaWNlLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDkpIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxNik7XHJcblxyXG4gICAgICAgICYtLXF1YXJ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKC0xNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICYtLWJvcmRlci1ib3R0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYtLWFubm90YXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oLTE2KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICBcclxuICAgIHRkIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMCByZW0oMTYpO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG50cjpsYXN0LW9mLXR5cGUoKSB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5vcmRlciB7XHJcbiAgICBwYWRkaW5nOiByZW0oNDApIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZExpZ2h0LCAuNCk7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLmgyLXRpdGxlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgtMTYpIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJi0tY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuICAgIH1cclxufVxyXG5cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG59XHJcblxyXG4uY2hlY2tib3gtZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCByZW0oMTYpO1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDApO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSgyNCksIHJlbSgyNCkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xNSk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNoZWNrYm94LWZpZWxkX19sYWJlbDo6YmVmb3JlO1xyXG4gICAgICAgICAgICB0b3A6IHJlbSg0KTtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSgxNiksIHJlbSgxNikpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1maWVsZF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1maWVsZF9fbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5jaGVja2JveC1maWVsZF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1maWVsZF9fbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuXHJcbi5yZXB1dGF0aW9uIHtcclxuICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kTGlnaHQsIC40KTtcclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNTYpIHJlbSgtMTYpIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1hbm5vdGF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNCk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKC0xNik7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUocmVtKDMyKSwgMXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSgyNDgpLCByZW0oMjQ4KSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNDgpO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAub2ZmZXJzX19zbGlkZXItbmF2aWdhdGlvbjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NsaWRlci1hcnJvdy1ibGFjay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoLTEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9mZmljZXMge1xyXG4gICAgJl9fc2V0IHtcclxuICAgICAgICBtYXJnaW46IHJlbSg1NikgcmVtKC0xNikgcmVtKDE2KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub2ZmaWNlIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgxNikgcmVtKDMyKTtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpbmstbW9yZSB7ICAgIFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMnB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGluay1tb3JlOmhvdmVyLCAub2ZmaWNlX19pbm5lcjpob3ZlciB7XHJcblxyXG4gICAgLmxpbmstbW9yZV9faW5uZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICAubGluay1tb3JlX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1ibG9jayB7XHJcbiAgICAmX19zZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgtMTYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgIH1cclxufVxyXG5cclxuLmJpZy1uZXcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgxNik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKC0xNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDUwJSwgYXV0byk7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250Qm9sZDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC43KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg0OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB0b3A6IHJlbSgtOCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZExpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJpZy1uZXdfX2lubmVyOmhvdmVyIC5iaWctbmV3X190aXRsZSB7XHJcbiAgICBjb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDE2KSByZW0oLTE2KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi1zb2xpZDtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXNvbGlkX190ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXYge1xyXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fYnV0dG9uLXRleHQge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoOHB4LCA4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUocmVtKDU2KSwgcmVtKDQ5KSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIHJlbSgyKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvcC1vZmZzZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG8tcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9fYnV0dG9uLS1wcmV2OmhvdmVyIC5wYWdpbmF0aW9uX19idXR0b24tdGV4dDo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTgpKSByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX3BhZ2U6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxufVxyXG5cclxuLmNvbnRlbnQtcGFnZSB7XHJcbiAgICAmX190aXRsZS1kYXRlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDMyKSBhdXRvO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUocmVtKDE2KSwgcmVtKDIpKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZWVyIHtcclxuICAgICZfX3NldCB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIHJlbSgtMTYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4uY2FyZWVyLWNhcmQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgIFxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCwgLjYpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZSwgYm94LXNoYWRvdyAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSg4KSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NhbGFyeSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC44KTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZWVyLWNhcmRfX2lubmVyOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDAsMCwwLC4xNSlcclxufVxyXG5cclxuYnV0dG9uIC5idG4tc29saWQtaWNvbl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5maWxlLWZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDE2KSByZW0oMTYpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0oMjUyKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMjQpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmREYXJrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTIpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbm5vdGF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuXHJcbiAgICAgICAgJi0tY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oYWxmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsZS1maWVsZF9fbGFiZWw6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjEpO1xyXG59XHJcblxyXG4uZmlsZS1maWVsZF9fbGFiZWw6aG92ZXIgLmZpbGUtZmllbGRfX2ljb24ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSg4KSk7XHJcbn1cclxuXHJcbi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNjcm9sbC1sb2NrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCJAaW1wb3J0ICdwYXJ0aWFscy9fbWl4aW4nO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9fdmFycyc7XHJcblxyXG4uaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCBhdXRvKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX191cHBlci1yb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgcmVtKDQwKSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kTGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXBwZXItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oLTEpIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3VwcGVyLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG5cclxuICAgICAgICAmLS13aXRoLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3VibWVudS1oYW5kbGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191cHBlci1tZW51LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBmb250UmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTRlbTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oOCkgMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuOCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMzdweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdWJtZW51LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTgpO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTEpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMnB4IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoNnB4LCA2cHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191cHBlci1tZW51LWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3VwcGVyLXN1Ym1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDI0KSByZW0oOCk7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX191cHBlci1zdWJtZW51LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdXBwZXItc3VibWVudS1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5oZWFkZXJfX3VwcGVyLW1lbnUtbGluaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDQpIDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX191cHBlci1zdWJtZW51LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IHJlbSgzMik7XHJcbiAgICAgICAgbGVmdDogcmVtKC0yNCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSwgdHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19taWRkbGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgtMTYpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDk2KTtcclxuICAgICAgICBcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRnbG9iYWxQYWRkaW5nO1xyXG4gICAgICAgICAgICByaWdodDogJGdsb2JhbFBhZGRpbmc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZERhcmssIC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21pZGRsZS1yb3ctaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJGdsb2JhbFBhZGRpbmc7XHJcblxyXG4gICAgICAgICYtLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tbG9nby1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLWxvZ28ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUocmVtKDE2OCksIHJlbSg0OCkpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWMtbG9nbyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oMTU4KSwgcmVtKDQ4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWlkZGxlLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYnJhbmREYXJrLCAuMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmlnaHQgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDMyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oLTE2KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC0xNik7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTI1KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC00cHggOHB4IHJnYmEoJGJsYWNrLCAuMDc1KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oLTE2KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMjUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRCb2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmREYXJrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKDZweCwgNnB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0yLjVweCkgc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJyYW5kRGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmREYXJrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyb3BwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogcmVtKDMyKTtcclxuICAgICAgICAgICAgbGVmdDogcmVtKC0yNCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDYwOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDQwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoJGJsYWNrLCAuMDc1KTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UsIG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19taWRkbGUtbWVudS1kcm9wcGVyLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IHJlbSg4KSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21pZGRsZS1kcm9wcGVyLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDhyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oOCkgMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21pZGRsZS1kcm9wcGVyLXRleHQge1xyXG4gICAgICAgIEBleHRlbmQgLmhlYWRlcl9fbWlkZGxlLWRyb3BwZXItdGl0bGU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICYtLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGVudC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0oMTYpIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC42KTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbnRlbnQtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBob25lLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21pZGRsZS1kcm9wcGVyLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1yb3cge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDU4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuXHJcbiAgICAgICAgJi0tbm8tYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51LWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIGF1dG8pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTcpIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJi0tcmVsYXRpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaGFuZGxlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKC0yMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTI0KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTE4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTI0KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0yNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oLTIwKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC00cHggOHB4IHJnYmEoJGJsYWNrLCAuMDc1KTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oLTIwKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTI0KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0yNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgJi0tc3VibWVudS1oYW5kbGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUocmVtKDYpLCByZW0oNikpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC02cHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUtZHJvcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMThweCk7XHJcbiAgICAgICAgbGVmdDogcmVtKC0yNCk7XHJcbiAgICAgICAgcmlnaHQ6IHJlbSgtMjQpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDI0KSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4xOHMgZWFzZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51LWRyb3BwZXItaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIGF1dG8pO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKCRibGFjaywgMC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudS1kcm9wcGVyLWNvbHVtbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcclxuXHJcbiAgICAgICAgJi0tZ3JvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudS1kcm9wcGVyLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51LXRhYiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDI0KSAwIDA7ICAgICAgICBcclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Qm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlICB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nhci13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXItdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udExpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3BwZXItbGlua3MtbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gOXB4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI0KTtcclxuICAgICAgICBsZWZ0OiByZW0oLTI0KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDI0KSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCBvcGFjaXR5IC4xOHMgZWFzZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1lbnUtbGlua3MtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjQpIDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0oMzIwKTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1lbnUtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuaGVhZGVyX19tZW51LXRhYi10ZXh0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX191cHBlci1tZW51LWl0ZW06aG92ZXIgLmhlYWRlcl9fdXBwZXItc3VibWVudS13cmFwcGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmhlYWRlcl9fbWlkZGxlLW1lbnUtaXRlbTpob3ZlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19taWRkbGUtbWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX21pZGRsZS1tZW51LWRyb3BwZXIge1xyXG4gICAgb3BhY2l0eTogMTsgICAgXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfX21pZGRsZS1tZW51LWl0ZW06aG92ZXIgLmhlYWRlcl9fbWlkZGxlLW1lbnUtbGluazo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxufVxyXG5cclxuLmpzLXRhYi5hY3RpdmUgLmhlYWRlcl9fbWVudS10YWItdGV4dHtcclxuICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICB9XHJcbn1cclxuLmpzLXRhYi1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmpzLXRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG59XHJcblxyXG4uaGVhZGVyX19tZW51LWl0ZW06aG92ZXIgLmhlYWRlcl9fbWVudS1pdGVtLWhhbmRsZXItLXN1Ym1lbnUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY2FyOmhvdmVyIC5oZWFkZXJfX2Nhci10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGVhZGVyX19tZW51LXRhYjpob3ZlciAuaGVhZGVyX19tZW51LXRhYi10ZXh0OjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX21lbnUtaXRlbTpob3ZlciAuaGVhZGVyX19tZW51LWRyb3BwZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcclxufVxyXG5cclxuLmhlYWRlcl9fc3VibWVudS1saW5rLWl0ZW06aG92ZXIgLmhlYWRlcl9fc3VibWVudS1saW5rOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX21lbnUtaXRlbTpob3ZlciAuaGVhZGVyX19kcm9wcGVyLWxpbmtzLWxpc3Qge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG59XHJcblxyXG4uaGVhZGVyX19tZW51LWl0ZW06aG92ZXIgLmhlYWRlcl9fbWVudS1saW5rLS1zdWJtZW51LWhhbmRsZXI6OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbn1cclxuXHJcbi5tb2ItbG9nby1saW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2ItbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6ICRtb2JtZW51TGF5ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZSwgdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCBhdXRvKTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSg0OCksIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRicmFuZEJyaWdodCAwJSwgI0UyQjgwNiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgICBcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDE2KTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjE1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNlY29uZGFyeS1tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmRMaWdodCwgLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmREYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kTGlnaHQsIC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMzIpIHJlbSg4KSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogcmVtKDEwKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKHJlbSgxOCksIHJlbSgxMSkpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDExICogOSAtIDMycHgpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMCByZW0oOCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oLTE2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IDA7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWVudS1pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xNSk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmREYXJrO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtZW51LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ4JTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQpO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZERhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmREYXJrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmpzLW1vYm1lbnUtYWNjb3JkaW9uLmN1cnJlbnQgLm1vYi1tZW51X19pY29uIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5qcy1tb2JtZW51LXBhbmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcy1tb2JtZW51LXBhbmVsLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubW9iLW1lbnVfX3RhYi5hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iLWNhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIi8qINCg0LDQt9C80LXRgNGLICovXHJcbiRiYXNlRm9udFNpemU6IDE2cHg7XHJcbiRnbG9iYWxQYWRkaW5nOiAxcmVtO1xyXG5cclxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xyXG4gICAgQHJldHVybiAoJHNpemUgKiAxcHgpIC8gJGJhc2VGb250U2l6ZSAqIDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuLyog0KLQuNC/0L7Qs9GA0LDRhNC40LrQsCAqL1xyXG4kbWFpbkZvbnQ6ICdSZW5hdWx0IExpZmUnO1xyXG5cclxuQG1peGluIGZvbnRMaWdodCB7XHJcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250LCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQG1peGluIGZvbnRSZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udEJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRtYWluRm9udCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59IiwiLmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzgpO1xyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgJi0tZGFyayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRyZXNzLXNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgtMTYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjJweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudS1zZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCByZW0oLTE2KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjQpIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51LWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51LWl0ZW0tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWVudS1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSAwIHJlbSg4KSByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRCcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKC0xNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTYpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogcmVtKDE2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZERhcmssIC4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9ybWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE2KTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MWVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZERhcmssIC43KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbm5vdGF0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjazsgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi0tb2Zmc2V0LXRvcC1ub25lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19tb3JlOmhvdmVyIHtcclxuXHJcbiAgICAuZm9vdGVyX19tb3JlLWlubmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbW9yZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLmFkcmVzcyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgcGFkZGluZzogMCByZW0oMTYpO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kQnJpZ2h0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NjaGVkdWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NGVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFscyB7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZERhcms7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNikgMCByZW0oOCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oNDApLCByZW0oNDApKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24tYmFjayB7XHJcbiAgICAgICAgZmlsbDogI0ZGQ0UwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsc19fYmxvY2s6aG92ZXIgLnNvY2lhbHNfX2ljb24tYmFjayB7XHJcbiAgICBmaWxsOiAkYmxhY2s7XHJcbn1cclxuIiwiLm9mZmVyLWNhcmQge1xyXG4gICAgbWFyZ2luOiAwIHJlbSgtMTYpO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE2KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi0taW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udEJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogcmVtKDQpIDAgcmVtKDMyKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmZlci1jYXJkOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbn1cclxuLm9mZmVyLWNhcmQ6bnRoLWNoaWxkKDJuKSAub2ZmZXItY2FyZF9faW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59IiwiLmQtbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB6LWluZGV4OiAkbW9kYWxMYXllcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcblxyXG4gICAgJl9fZGFya2VuZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kRGFyaywgLjQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmREYXJrLCAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oODY0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjRweCByZ2JhKDMxLCAzNywgNTAsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNikgcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogcmVtKDQ4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkYnJhbmRCcmlnaHQgMCUsICNFMkI4MDYgMTAwJSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udExpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kRGFyaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm90dG9tOiByZW0oLTE2KTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJyaWdodDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgJi0tZnVsbHdpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vZmZzZXQtdG9wLTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1yb3cge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIDAgcmVtKDMyKTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNvbGlkLWljb25fX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWFyZWEtZmllbGQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcGVuIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcblxyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG59Il19 */
