a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}h1,h2,h3,h4{margin:0}h1,h2,h3,h4,p{padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1;overflow-x:hidden;font-family:'PT Sans',sans-serif;font-style:normal;font-weight:400}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}p{font-size:16px;line-height:20px;margin:0 0 16px}.header__console,.header__menu{display:none}.header__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px}.header__content,.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.logo__svg{width:140px;height:20px}.header__burger,.header__burger-action-open{background-size:100% 2px;background-repeat:no-repeat;background-position:0 50%}.header__burger{margin:0 0 0 28px;background-color:transparent;height:20px;width:28px;border:0;position:relative;-webkit-transition:background .3s linear;transition:background .3s linear;background-image:linear-gradient(to bottom,#fff 0,#fff 2px)}.header__burger:before{content:'';width:100%;height:2px;background:#fff;position:absolute;left:0;top:0}.header__burger-action-open:after,.header__burger-action-open:before,.header__burger:after,.header__burger:before{-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.header__burger:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:0;bottom:0}.header__burger-action-open{background-image:linear-gradient(to bottom,transparent 0,transparent 2px)}.header__burger-action-open:after,.header__burger-action-open:before{-webkit-transform:rotate(45deg) translate(6px,7px);transform:rotate(45deg) translate(6px,7px)}.header__burger-action-open:after{-webkit-transform:rotate(-45deg) translate(6px,-7px);transform:rotate(-45deg) translate(6px,-7px)}.header__search{margin:0 0 0 auto;border:0;background:0 0;color:#fff;height:24px;width:24px;padding:0}.header-type-standart{background:#313132;padding:20px 0;width:100%;z-index:10}.main-type-standart{min-height:50vh}.card__img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.card__img-style-primary{width:auto}.card__picture{display:block;margin-bottom:8px}.card__picture-style-primary{width:100%;height:100%;margin-bottom:0}a{color:#005cff}h1,h2,h3,h4{font-family:'PT Serif',serif;font-size:24px;line-height:36px}.intro__card{display:block;text-decoration:none;color:#000;position:relative;margin-bottom:28px;padding:0 16px}.card__title{font-family:'PT Serif',serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;margin-bottom:4px}.card__title-style-primary{font-size:20px;line-height:24px;font-weight:700}.card__title-type-fresh{margin-bottom:8px}.card-style-primary:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(33,21,16,0)),color-stop(54.06%,rgba(33,21,16,.75)),to(rgba(33,21,16,.85)));background:linear-gradient(180deg,rgba(33,21,16,0) 10%,rgba(33,21,16,.75) 54.06%,rgba(33,21,16,.85) 100%)}.card__info-style-primary{position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 16px;color:#fff}.card__description{font-size:14px;line-height:20px;margin-bottom:4px;opacity:.7}.card__description-style-primary{font-size:16px}.card__date{font-size:12px;line-height:16px;opacity:.7;margin-bottom:0}.card-style-primary{min-height:280px;padding:0}.fresh__title{margin:32px 0 16px}.fresh__card{color:#000;text-decoration:none;display:block;margin-bottom:28px}.intro__fresh{padding:0 16px;margin-bottom:44px}.card__description-style-primary,.card__title-style-primary{margin-bottom:8px}.banner__link,.banner__picture{display:block}.base__card,.intro__banner{margin-bottom:32px;padding:0 16px}.base__card{display:block;text-decoration:none;color:#000;position:relative;margin-bottom:28px}.card__label{position:absolute;top:8px;left:7px;font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:400;font-size:14px;line-height:16px;background:#e51e20;color:#fff;-webkit-box-shadow:2px 4px 5px rgba(0,0,0,.15);box-shadow:2px 4px 5px rgba(0,0,0,.15);padding:8px 16px}.card__label:before{content:'';position:absolute;border:solid transparent;border-top-color:#a90f11;border-width:6px 10px;top:100%;left:0;z-index:-1}.crossword__title{font-size:16px;line-height:20px;margin-bottom:8px}.base__crossword{display:block;position:relative;text-decoration:none;padding:0 16px;margin-bottom:32px}.crossword__picture{display:block}.crossword__img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.crossword__shell{background:#6b86b8;padding:20px;position:absolute;bottom:0;left:15px;right:15px;color:#fff;font-family:PT Serif}.crossword__date{font-size:12px;line-height:16px;font-family:'PT Sans';opacity:.7;margin-bottom:0}.card__name{margin-bottom:0}.card__name,.card__post{font-size:14px;line-height:20px}.card__title-type-interview{padding-bottom:12px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#e51e20),to(#e51e20));background-image:linear-gradient(to right,#e51e20 0,#e51e20 100%);background-size:64px 2px;background-repeat:no-repeat;background-position:0 100%;margin-bottom:8px}.card__label-type-viewpoint{left:50%}.card__label-type-viewpoint:before{content:none}.card-type-viewpoint{background:#f2f2f2;margin:0 16px 32px;display:-webkit-box;display:-ms-flexbox;display:flex}.card__picture-type-viewpoint{border-radius:50%;overflow:hidden;margin:0 auto;width:100px;height:100px;max-width:100px;min-width:100px}.card__label-type-viewpoint{position:static;-webkit-transform:translate(0);transform:translate(0)}.card-type-viewpoint{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px}.card__info-type-viewpoint{padding:20px 0 0}.card__post-type-viewpoint{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:0}.card__name-type-viewpoint{font-size:14px;line-height:16px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.card__title-type-viewpoint{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:12px;margin-bottom:12px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#e51e20),to(#e51e20));background-image:linear-gradient(to right,#e51e20 0,#e51e20 100%);background-size:64px 2px;background-repeat:no-repeat;background-position:0 100%}.card__info-type-viewpoint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-type-interview{margin:0 16px 32px;padding:0}.regionNews__title{margin:32px 0 16px;padding:0 16px}.card__label-type-interview{left:-9px}.regionNews-type-standart{margin-top:40px}.footer-type-standart{margin:40px 0 0;background:#464749;color:#fff;padding:40px 0}.footer__top{display:none}.footer__center{margin:0 16px}.footer__bottom{padding-top:20px;margin-top:28px;-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,.15);box-shadow:0 -1px 0 0 rgba(255,255,255,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__title{margin-bottom:4px}.contact__phone{color:#fff;text-decoration:none}.contact__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-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.contact__mail{color:#fff;text-decoration:underline}.menu__link-type-subMenu{margin-bottom:8px;color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5)}.footer__subMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.footer__contact{margin:20px 0}.article__content .inner-pad p:last-child,.article__content blockquote p:last-child,.menu__link-type-menuPopup:last-child,.menu__link-type-popup:last-child,.menu__link-type-subMenu:last-child{margin-bottom:0}.toMobile__title{margin-bottom:4px;width:100%}.footer__toMobile{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.toMobile__img{display:block}.toMobile__link{display:block;margin-right:4px}.footer__metric,.footer__warning{padding:0 16px}.menu__link-type-menuPopup{margin-bottom:12px;font-size:20px;padding:8px 0;color:#fff;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.25)),to(rgba(255,255,255,.25)));background-image:linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 100%);background-size:100% 2px;background-repeat:no-repeat;background-position:0 calc(100% - 7px);font-weight:800}.search__form{position:relative}.search__text{margin-bottom:8px}.form__input-type-search{display:block;width:100%;font-size:20px;line-height:20px;padding:12px 0;border:0;background:0 0;color:#fff;-webkit-box-shadow:inset 0 -1px 0 0 #606162;box-shadow:inset 0 -1px 0 0 #606162;font-family:inherit}.form__input-type-search::-ms-clear{display:none}.form__submit{position:absolute;top:0;right:0;width:52px;height:100%;border:0;background:0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__submit-type-search{display:none}.header__console{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__console-type-desktop{display:none}.console__login,.console__weather{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.console__weather{margin-right:28px}.console__login{text-decoration:none}.console__svg{max-height:28px;max-width:40px;margin-right:8px}.console__svg-icon-search{width:25px;height:24px;margin:0}.console__svg-icon-weather{max-width:32px}.console__svg-icon-avatar{max-width:26px}.social__svg{color:#8a8b8c;height:28px;width:28px;display:block}.social__link{display:block;margin-right:12px}.header__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px;padding-top:20px;-webkit-box-shadow:0 -4px 0 0 #8a8b8c;box-shadow:0 -4px 0 0 #8a8b8c}.social__link:last-child{margin-right:0}.menuPopup-type-standart{position:fixed;left:0;right:0;top:0;width:100%;z-index:9}.menuPopup-action-open{height:100vh}.menuPopup__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 0}.menuPopup__overlay{position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1) .2s;transition:opacity 1s cubic-bezier(.19,1,.22,1) .2s;opacity:0;z-index:0}.menuPopup__overlay-action-open{opacity:1}.menuPopup__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#464749;height:100vh;max-width:100vw;min-width:100vw;-webkit-transform:translate(0%,-100%);transform:translate(0%,-100%);padding:64px 0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;top:0;z-index:1;-webkit-box-shadow:0 0 0 3000px transparent;box-shadow:0 0 0 3000px transparent;-webkit-transition:-webkit-transform .75s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) .2s;transition:transform .75s cubic-bezier(.19,1,.22,1),box-shadow 1s cubic-bezier(.19,1,.22,1) .2s;transition:transform .75s cubic-bezier(.19,1,.22,1),box-shadow 1s cubic-bezier(.19,1,.22,1) .2s,-webkit-transform .75s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) .2s}.menuPopup__shell-action-open{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-box-shadow:0 0 0 3000px rgba(0,0,0,.3);box-shadow:0 0 0 3000px rgba(0,0,0,.3)}.button-type-close{margin:0;background-color:transparent;height:20px;width:28px;border:0;position:absolute}.button-type-close:after,.button-type-close:before{content:'';width:100%;height:2px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(#fff));background-image:linear-gradient(to right,#fff 0,#fff 100%);background-repeat:no-repeat;background-position:0;background-size:0;position:absolute;left:0;top:0;-webkit-transform:rotate(45deg) translate(6px,6px);transform:rotate(45deg) translate(6px,6px);-webkit-transition:background-size .75s cubic-bezier(.19,1,.22,1);transition:background-size .75s cubic-bezier(.19,1,.22,1)}.button-type-close:after{top:100%;-webkit-transform:rotate(-45deg) translate(8px,-8px);transform:rotate(-45deg) translate(8px,-8px)}.searchPopup-type-standart{position:fixed;top:0;left:0;width:100%;height:0;z-index:11}.searchPopup-action-open{height:100vh}.searchPopup__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 0}.searchPopup__overlay{position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1) .2s;transition:opacity 1s cubic-bezier(.19,1,.22,1) .2s;opacity:0;z-index:0}.searchPopup__overlay-action-open{opacity:1}.searchPopup__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#464749;width:100%;padding:60px 16px;-webkit-transform:translate(0%,-100%);transform:translate(0%,-100%);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;top:0;z-index:1;-webkit-box-shadow:0 0 0 3000px transparent;box-shadow:0 0 0 3000px transparent;-webkit-transition:-webkit-transform .75s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) .2s;transition:transform .75s cubic-bezier(.19,1,.22,1),box-shadow 1s cubic-bezier(.19,1,.22,1) .2s;transition:transform .75s cubic-bezier(.19,1,.22,1),box-shadow 1s cubic-bezier(.19,1,.22,1) .2s,-webkit-transform .75s cubic-bezier(.19,1,.22,1),-webkit-box-shadow 1s cubic-bezier(.19,1,.22,1) .2s;-webkit-transition-delay:.1s;transition-delay:.1s}.searchPopup__shell-action-open{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-box-shadow:0 0 0 3000px rgba(0,0,0,.3);box-shadow:0 0 0 3000px rgba(0,0,0,.3)}.searchPopup__close{top:20px;right:16px}.searchPopup__close-action-open:after,.searchPopup__close-action-open:before{background-size:100%;-webkit-transition:background-size .75s cubic-bezier(.19,1,.22,1) .75s;transition:background-size .75s cubic-bezier(.19,1,.22,1) .75s}.form__button{background:0 0;border:0;padding:0}.form__button-type-delete{position:absolute;right:0;top:0;height:100%;width:32px;opacity:0;-webkit-transition:opacity .75s cubic-bezier(.19,1,.22,1);transition:opacity .75s cubic-bezier(.19,1,.22,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__button-action-show{opacity:1}.button__svg-type-delete{width:32px;height:17px;color:#b2b2b2}.catalog__title,.page__title,.specproject__title{font-size:28px;line-height:36px;font-weight:700;margin:28px 0 16px;padding:0 16px}.specproject__info,.specproject__shell{padding:0 16px}.specproject__cell{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-decoration:none;color:#000;margin-bottom:28px}.specproject__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specproject__picture{display:block}.specproject__wrapper{min-width:40vw;max-width:40vw;margin-right:12px}.specproject__rubric{display:none}.specproject__name{font-family:'PT Serif',serif;font-weight:600;position:relative}.specproject__autor{display:block;margin-top:8px;font-style:italic;color:#767575;font-weight:400}.article__title{font-size:28px;line-height:36px;font-weight:700;margin:28px 0 16px;padding:0 16px}.article__console,.article__date{display:-webkit-box;display:-ms-flexbox;display:flex}.article__console{padding:0 16px;margin-bottom:16px}.article__date{padding-right:24px;margin:0 24px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset -1px 0 0 0 #bfbfbf;box-shadow:inset -1px 0 0 0 #bfbfbf}.article__svg{color:#c1c1c1;width:20px;height:20px;margin-right:8px}.article__svg-icon-eye{width:31px}.article__svg-icon-bookmark{height:25px}.article__views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 0 0}.article__content picture img,.article__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__figure{margin:0 0 16px;position:relative}.article__picture{display:block;max-width:100%;height:auto;margin-bottom:0}.article__figcaption{position:absolute;bottom:16px;left:16px;color:#fff;text-shadow:0 0 4px #000}.article__content{margin:0 16px 32px}.article__content p{font-size:18px;line-height:24px}.article__intro{font-weight:900}.article__console-type-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.article__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article__shell{padding-bottom:48px;margin-bottom:40px;-webkit-box-shadow:inset 0 -2px 0 0 #c1c1c1;box-shadow:inset 0 -2px 0 0 #c1c1c1}.article__shell:last-child{padding-bottom:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.article__right{display:none}.share__cell{display:-webkit-box;display:-ms-flexbox;display:flex}.share__svg{width:32px;height:32px}.share__title{margin:0 8px 0 0}.share__link{display:block;margin-right:8px;color:#4c4c4c}.share__link:last-child{margin-right:0}.share__svg-icon-tw{width:27px;height:32px}.article__autor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-type-standart{-ms-flex-wrap:wrap;flex-wrap:wrap}.article-type-standart:last-child,.article-type-standart:last-child .article__left{padding-bottom:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.banner-type-article{margin-bottom:0;margin-top:48px}.main__left{display:none}.results-type-search{padding:0 15px;margin-bottom:28px}.results__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results__search .search__select{display:block;width:100%;font-size:16px;line-height:20px;padding:13px 8px;border:0;background:0 0;-webkit-box-shadow:0 0 0 1px #d1d1d1;box-shadow:0 0 0 1px #d1d1d1;margin-bottom:12px;font-family:"PT Sans",sans-serif}.results__search .form__button-type-delete{right:12px}.results__search .search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:initial;font-size:16px;line-height:20px;border:0;background:0 0;-webkit-box-shadow:0 0 0 1px #d1d1d1;box-shadow:0 0 0 1px #d1d1d1;margin-bottom:24px}.results__search .form__input-type-search{-webkit-box-shadow:none;box-shadow:none;color:#000;padding-left:12px;padding-right:12px;font-size:16px}.card-type-qwiz .card__picture{margin-bottom:0}.page__content{margin:0 16px;overflow:hidden}.article__content figure{margin:16px 0;position:relative}.article__content figcaption{bottom:16px;left:16px;position:absolute;color:#fff;text-shadow:0 0 4px #000}.article__content picture{display:block;margin:0}.article__content iframe{margin:16px 0;display:block}.article__content .inner-pad{padding:20px 20px 20px 22px;background:#f2f2f2;margin:16px 0;font-style:italic}.article__content .inner-pad .info-badge{font-size:20px;line-height:24px;margin-bottom:12px}.article__content .inner-pad .info-title{line-height:24px}.article__content blockquote{padding:0 20px 0 18px;background:#fff;margin:24px 0;-webkit-box-shadow:inset 2px 0 0 0 #e51e20;box-shadow:inset 2px 0 0 0 #e51e20}.banner__img{display:block}.header__banner{overflow:hidden}.banner__shell{position:relative}.banner__shell-type-header{max-width:320px;margin:0 auto}.banner__plug{position:absolute;top:0}.banner__plug-type-left{right:100%}.banner__plug-type-right{left:100%}.banner-type-inArticle{margin:40px 0 0}.footer__banner{position:fixed;bottom:0;left:0;width:100%;overflow:hidden;z-index:-1;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),z-index 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),z-index 1s cubic-bezier(.19,1,.22,1)}.footer__banner-action-show{z-index:1;opacity:1}.banner__shell-type-footer{max-width:320px;margin:0 auto}@media screen and (min-width:481px){body{margin:0 auto;max-width:100%}.header-type-standart{-webkit-box-shadow:200px 0 0 0 #313132,-200px 0 0 0 #313132;box-shadow:200px 0 0 0 #313132,-200px 0 0 0 #313132}.header__content{max-width:608px;margin:0 15px}.footer-type-standart{-webkit-box-shadow:200px 0 0 0 #464749,-200px 0 0 0 #464749;box-shadow:200px 0 0 0 #464749,-200px 0 0 0 #464749}.contact__cell-type-text{width:100%}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__cell-type-contacts{margin-right:48px}.card-style-secondary{display:-webkit-box;display:-ms-flexbox;display:flex}.card__picture-style-secondary{max-width:160px;min-width:160px;height:100px;margin:0 12px 0 0}.base__card{display:-webkit-box;display:-ms-flexbox;display:flex}.card__picture{max-width:160px;min-width:160px;margin:0 12px 0 0}.card__label{padding:4px 8px;font-size:11px;letter-spacing:1px}.card__picture-style-primary{max-width:initial;min-width:initial}.base__crossword,.crossword__shell{display:-webkit-box;display:-ms-flexbox;display:flex}.base__crossword{margin-bottom:28px}.crossword__shell{position:static;width:100%;-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}.crossword__picture{max-width:160px;min-width:160px}.intro__card{margin-bottom:32px}.base__card,.fresh__card{margin-bottom:28px}.card__post{margin-bottom:0}.footer__nav,.footer__subMenu{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__subMenu{max-width:100%;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer__subMenu:first-child{margin-right:0;margin-bottom:20px}.footer__contact{margin:0}.menu__link-type-subMenu{background:0 0;margin-right:16px;line-height:20px;text-decoration:none}.menuPopup__shell{height:auto;max-width:320px;min-width:320px;padding-bottom:24px;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.menuPopup__shell-action-open{top:50%;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menuPopup__menu{padding:0 0 40px}.card-style-primary{height:360px}.card__img-style-primary{width:100%}.specproject__rubric{font-family:'PT Sans',sans-serif;font-weight:400;position:absolute;font-size:12px;line-height:16px;opacity:.7;display:block}.specproject__name,.specproject__wrapper{min-width:calc(50vw - 19px);max-width:calc(50vw - 19px)}.specproject__wrapper{margin-right:0;height:calc(50vw - 19px)}.specproject__name{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:20px}.specproject__rubric{bottom:16px;left:16px}.specproject__cell{margin-bottom:0;border:3px solid #e6e6e6;border-bottom-width:0}.specproject__cell:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.specproject__cell:last-child{border-bottom-width:3px}.article__console-type-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article__autor{margin:0 auto 0 0}.article__share{margin:0 0 0 auto}.results__search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px}.results__search .search__select{margin:0 12px 0 0;max-width:140px}.results__search .search__form{margin:0;width:100%}.card__picture-type-qwiz{max-width:none;width:100%;margin:0}.banner__img{-o-object-fit:cover;object-fit:cover;height:100%;width:auto}}@media screen and (min-width:640px){.footer__center{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__info{max-width:calc(100% - 270px);margin-right:20px}.footer__subMenu{max-width:100%}.footer__subMenu:first-child{margin-right:0;margin-bottom:20px}.footer__bottom{margin-top:20px}.menu__link-type-subMenu{margin-right:0;text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.footer__bottom,.footer__subMenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:16px;padding-left:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__warning{width:100%;padding:0}.toMobile__title{width:auto;margin:0 8px 0 0}.footer__toMobile{margin-bottom:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:12px}.footer__metric{padding:0}.toMobile__link{margin-right:8px}.toMobile__link:last-child{margin-right:0}.header__content{margin:0 auto}.searchPopup__search{width:608px;margin:0 auto}.menuPopup__shell{right:calc(((100vw - 608px)/2) - 16px)}.specproject__wrapper{min-width:301px;max-width:301px;height:301px}.specproject__name{min-width:301px;max-width:301px;padding:20px;font-size:20px;line-height:24px}.specproject__autor{margin-top:12px}.specproject__rubric{bottom:20px;left:20px;font-size:16px}.intro-type-standart{padding-top:20px}.article-type-standart,.banner__shell-type-footer,.banner__shell-type-header,.base-type-standart,.catalog-type-standart,.footer-type-standart,.intro-type-standart,.regionNews-type-standart{max-width:640px;margin:0 auto}.main-page-article{margin-bottom:40px}}@media screen and (min-width:1024px){a:hover{text-decoration:none}.header-type-standart{position:static;-webkit-transform:translate(0);transform:translate(0)}.header__burger,.header__search{display:none}.header__menu{margin:auto;display:block}.header__console-type-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto}body{max-width:100%}.header__content{max-width:100%;margin:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.logo__svg{width:196px;height:28px}.menu__link-view-desktop{font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;margin-right:16px;text-decoration:none;-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);-webkit-transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.menu__link-view-desktop:hover{-webkit-box-shadow:inset 0 -1px 0 0 transparent;box-shadow:inset 0 -1px 0 0 transparent}.menu__link-type-active{text-decoration:none}.base__card:last-child,.menu__link-view-desktop:last-child{margin-right:0}.console__button{background:0 0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:37px;cursor:pointer}.button-type-close,.form__button-action-show{cursor:pointer}.console__svg{color:#fff}.console__weather{margin-right:20px;cursor:pointer}.console__svg-icon-avatar{max-width:24px}.console__svg-icon-search{-webkit-transform:translate(0,2px);transform:translate(0,2px)}.main-type-standart{padding-top:0;margin:0 16px}.main-page-article{margin-bottom:40px}.intro-type-standart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-style-primary,.intro__fresh{max-width:calc(50% - 10px);margin-bottom:20px}.card-style-primary{min-height:auto;margin-right:20px;height:auto}.intro__fresh{padding:0}.fresh__title{margin-top:0}.fresh__card{margin-bottom:20px}.card__title-style-primary{font-size:28px;line-height:36px}.card__description-style-primary{font-size:20px;line-height:24px}.card__info-style-primary{padding:20px}.card-style-secondary{width:calc((100%/4) - (20px*3/4));padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px;margin-bottom:20px}.card__picture-style-secondary{max-width:inherit;max-height:inherit;height:auto;margin-right:0;margin-bottom:12px}.card__title-style-secondary{font-size:20px;line-height:24px;margin-bottom:8px}.card__description-style-secondary{font-size:16px}.banner-view-desktop{width:calc((100%/4) - (20px*3/4));padding:0;margin-bottom:20px}.banner__img{-o-object-fit:cover;object-fit:cover;height:100%;width:auto}.card__title{margin-bottom:8px}.base__card{width:calc((100%/5) - (20px*4/5));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin-right:20px;margin-bottom:20px}.card__picture{max-width:100%;min-width:inherit;margin:0 0 8px}.base__cell{display:-webkit-box;display:-ms-flexbox;display:flex}.card-pc-40{width:calc(((100%/5) - (20px*4/5))*2 + 20px);position:relative}.card-pc-40 .card__info{position:absolute;bottom:0;left:0;right:0;top:auto;padding:20px;margin-bottom:0;color:#fff}.card-pc-40 .card__picture{margin-bottom:0;max-width:inherit;height:100%}.card-pc-40:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(33,21,16,0)),color-stop(54.06%,rgba(33,21,16,.75)),to(rgba(33,21,16,.85)));background:linear-gradient(180deg,rgba(33,21,16,0) 10%,rgba(33,21,16,.75) 54.06%,rgba(33,21,16,.85) 100%)}.card__label{left:-8px}.base__crossword{padding:0;width:calc((100%/5) - (20px*4/5));margin-bottom:20px}.crossword__picture{max-width:inherit;min-width:inherit}.crossword__shell{left:0;right:auto;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}.card-type-interview{-webkit-box-shadow:inset 0 0 0 1px #d1d1d1;box-shadow:inset 0 0 0 1px #d1d1d1;margin-left:0}.card__info-type-interview{padding:4px 16px 16px}.card-type-viewpoint{margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.card__label-type-viewpoint{margin-bottom:16px}.card__info-type-viewpoint{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__title-type-viewpoint{text-align:center;background-position:50% 100%}.regionNews__title{padding:0}.regionNews__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__logo{margin:0 auto 0 0}.card__post-type-interview{line-height:16px}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#313132;padding:15px 0}.footer-type-standart{padding:0}.menu__link-type-footer{color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);margin-right:24px;-webkit-transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.menu__link-type-footer:hover{-webkit-box-shadow:inset 0 -1px 0 0 transparent;box-shadow:inset 0 -1px 0 0 transparent}.footer__logo{margin:0 auto 0 15px}.menu__link-type-footer:last-child{margin-right:0}.footer__menu{margin:0 15px 0 auto}.logo__svg-type-footer{width:62px;height:32px}.footer__center{padding-top:40px}.footer__nav{-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;min-width:460px;max-width:460px}.footer__info{max-width:none;margin-right:40px}.footer__subMenu:first-child{margin-bottom:0;margin-right:20px}.footer__subMenu{max-width:220px}.footer__toMobile{margin-right:64px;position:relative}.footer__toMobile:after{content:'';position:absolute;width:1px;height:20px;top:4px;right:-32px;background:#fff;opacity:.15}.toMobile__link{margin-left:20px;margin-right:0}.footer__bottom{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 16px}.footer__warning{margin:0 auto 0 0;max-width:400px}.card__info,.card__title-type-fresh{-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1)}.base__card:hover .card__info,.fresh__card:hover .card__title-type-fresh,.intro__card:hover .card__info{opacity:.7}.contact__mail{color:#fff;-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);-webkit-transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.contact__mail:hover,.menu__link-type-subMenu:hover .menu__span{-webkit-box-shadow:inset 0 -1px 0 0 transparent;box-shadow:inset 0 -1px 0 0 transparent}.contact__mail,.menu__link-type-subMenu{text-decoration:none}.menu__span{-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);-webkit-transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.catalog__title,.page__title{margin-bottom:20px;padding:0}.catalog__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__crossword:nth-child(5n),.catalog__shell .base__card:nth-child(5n){margin-right:0}.catalog__crossword{margin-right:20px}.specproject__title{margin-bottom:20px;padding:0}.specproject__shell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.specproject__info,.specproject__shell{padding:0}.specproject__cell{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:50%;width:100%}.specproject__wrapper{min-width:50%;max-width:50%;height:calc(25vw - 11px)}.specproject__name{min-width:50%;max-width:50%;-webkit-transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.specproject__autor,.specproject__name{font-size:18px;line-height:20px}.specproject__cell:nth-child(2n){border-left-width:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.specproject__cell:nth-child(4n),.specproject__cell:nth-child(4n-1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.specproject__cell:nth-last-child(2){border-bottom-width:3px}.specproject__cell .specproject__wrapper:before{content:'';display:block;width:100%;height:100%;background:rgba(0,92,255,.7);position:absolute;z-index:1;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.specproject__cell:hover .specproject__wrapper:before{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.specproject__wrapper{position:relative}.specproject__rubric{-webkit-transition:color .3s linear;transition:color .3s linear}.specproject__cell:hover .specproject__rubric{color:#005cff}.specproject__cell:hover .specproject__name{-webkit-box-shadow:inset -3px 3px 0 0 #4ca6ff,inset 0 -3px 0 0 #4ca6ff;box-shadow:inset -3px 3px 0 0 #4ca6ff,inset 0 -3px 0 0 #4ca6ff}.specproject__cell:nth-child(4n):hover .specproject__name,.specproject__cell:nth-child(4n-1):hover .specproject__name{-webkit-box-shadow:inset 3px 3px 0 0 #4ca6ff,inset 0 -3px 0 0 #4ca6ff;box-shadow:inset 3px 3px 0 0 #4ca6ff,inset 0 -3px 0 0 #4ca6ff}.specproject__cell .specproject__wrapper:after{content:'';background-image:url(../img/speclink.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;width:60px;height:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;z-index:1;opacity:0}.specproject__cell:hover .specproject__wrapper:after{opacity:1}.article__console,.article__title{padding:0}.article__content{margin:0 0 32px}.article__img{width:auto;height:auto}.article-type-standart{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.article__right{max-width:240px;min-width:240px;margin:0 0 0 auto;padding-top:20px;display:block;position:relative}.article__right-type-flex{min-width:auto}.article__left{max-width:calc(100% - 260px);padding-bottom:48px;margin-bottom:20px;-webkit-box-shadow:inset 0 -2px 0 0 #c1c1c1;box-shadow:inset 0 -2px 0 0 #c1c1c1}.article__console-type-top{width:100%}.banner-type-article{margin-top:0;padding:0}.main-page-article{display:-webkit-box;display:-ms-flexbox;display:flex}.main__left{max-width:240px;width:100%;margin-right:20px;padding-top:20px;display:block;position:relative}.main__left-type-fixed{min-width:240px}.sidebar__fresh{padding:64px 16px 16px;-webkit-box-shadow:0 0 0 1px #d1d1d1;box-shadow:0 0 0 1px #d1d1d1;background:#f2f2f2;position:relative}.sidebar__fresh .fresh__card:last-child{margin-bottom:0}.fresh__title-type-sidebar{position:absolute;top:16px;left:-11px;font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-size:14px;line-height:16px;background:#c1c1c1;color:#fff;-webkit-box-shadow:2px 4px 5px rgba(0,0,0,.15);box-shadow:2px 4px 5px rgba(0,0,0,.15);padding:8px 16px;margin:0;text-shadow:0 0 2px #949494;font-weight:600;letter-spacing:.5px}.fresh__title-type-sidebar:before{content:'';position:absolute;border:solid transparent;border-top-color:#adadad;border-width:6px 10px;top:100%;left:0;z-index:-1}.results-type-search{padding:0}.results__search .search__select{margin-right:8px;background:#f2f2f2;-webkit-box-shadow:8px 0 0 0 #f2f2f2;box-shadow:8px 0 0 0 #f2f2f2;width:100%}.results__search .search__form{-webkit-box-shadow:none;box-shadow:none}.results__search{-webkit-box-shadow:0 0 0 1px #d1d1d1;box-shadow:0 0 0 1px #d1d1d1;max-width:756px}.results__search .form__input-type-search{padding-left:16px}.page__content{margin:0}.article__content figcaption,.article__figcaption{left:20px;bottom:20px}.article-type-standart,.base-type-standart,.catalog-type-standart,.footer-type-standart,.intro-type-standart,.regionNews-type-standart{max-width:100%}.banner-type-inArticle{display:none}}@media screen and (min-width:1312px){.card__picture-type-viewpoint{display:block;margin-bottom:12px;width:80px;height:80px}.card__label{font-size:13px;padding:8px 16px}body{margin:0 auto}.logo__svg{width:216px;height:31px}.menu__link-view-desktop{position:relative;font-size:16px;text-decoration:none;margin-right:32px;-webkit-box-shadow:inset 0 -1px 0 0 transparent;box-shadow:inset 0 -1px 0 0 transparent;-webkit-transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.menu__link-view-desktop:hover{-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5)}.header__console-type-desktop,.header__logo{margin:0}.menu__link-view-desktop:after{content:'';position:absolute;height:12px;width:1px;background:#565656;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:-20px}.menu__link-view-desktop:last-child:after{content:none}.console__weather{margin-right:27px}.console__svg-icon-weather{max-height:32px;max-width:35px;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.console__svg-icon-search{width:29px;height:27px;-webkit-transform:translate(0,0);transform:translate(0,0)}.console__button{margin-right:32px}.card-style-primary{max-width:calc(((100%/5) - (20px*4/5))*3 + 40px)}.intro__fresh{max-width:calc(((100%/5) - (20px*4/5))*2 + 20px)}.card__description-style-primary,.card__title-style-primary{margin-bottom:12px}.card__info-style-primary{padding:32px}.card-style-secondary{width:calc(((100% - 240px)/3) - 20px)}.banner-view-desktop{width:100%;max-width:240px}.menu__link-type-active{-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5)}.logo__svg-type-footer{width:62px;height:32px}.footer__top{-webkit-box-shadow:1000px 0 0 0 #313132,-1000px 0 0 0 #313132;box-shadow:1000px 0 0 0 #313132,-1000px 0 0 0 #313132}.menu__link-type-footer{margin-right:32px}.footer__subMenu{max-width:none}.footer__nav{min-width:inherit;max-width:inherit;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.menu__link-type-subMenu{text-decoration:none;-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.5);-webkit-transition:-webkit-box-shadow .3s linear;transition:box-shadow .3s linear;transition:box-shadow .3s linear,-webkit-box-shadow .3s linear}.menu__link-type-subMenu:hover{-webkit-box-shadow:inset 0 -1px 0 0 transparent;box-shadow:inset 0 -1px 0 0 transparent}.footer__info{max-width:640px;margin-right:auto}.footer__subMenu:first-child{margin-right:60px}.footer__warning{max-width:initial;width:auto}.specproject__wrapper{height:317px}.header-type-standart{-webkit-box-shadow:1300px 0 0 0 #313132,-1300px 0 0 0 #313132;box-shadow:1300px 0 0 0 #313132,-1300px 0 0 0 #313132}.footer-type-standart{-webkit-box-shadow:1300px 0 0 0 #464749,-1300px 0 0 0 #464749;box-shadow:1300px 0 0 0 #464749,-1300px 0 0 0 #464749}.specproject__autor,.specproject__name{font-size:20px;line-height:24px}.main__left{margin-right:40px}.article__left{max-width:calc(100% - 280px)}.article__img{height:100%;width:100%}.header-type-standart{max-width:1312px;margin:0 auto}.main-type-standart{max-width:1280px;margin:0 auto}.banner__shell-type-footer,.banner__shell-type-header{max-width:1280px}.footer-type-standart{max-width:1312px}.main-page-article{margin-bottom:40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JBLEMsQ0FDQSxJLENBQ0EsTyxDQUNBLE8sQ0FmQSxNLENBb0NBLEMsQ0FwQkEsRyxDQU5BLFUsQ0FiQSxJLENBc0RBLE8sQ0FaQSxNLENBdEJBLEksQ0FDQSxJLENBd0JBLEUsQ0F2QkEsRyxDQUNBLEcsQ0F0QkEsRyxDQTBDQSxFLENBQ0EsRSxDQXBCQSxFLENBeUJBLFEsQ0F4QkEsSSxDQXlCQSxJLENBeENBLEUsQ0FDQSxFLENDWkEsSSxDRDBDQSxDLENBcENBLE0sQ0FxQkEsRyxDQUNBLEcsQ0FDQSxHLENBdUJBLEssQ0FDQSxNLENBSkEsRSxDQTVDQSxNLENBMENBLEUsQ0FoQ0EsRyxDQWVBLEMsQ0FDQSxDLENBQ0EsSSxDQUNBLEssQ0E5QkEsSSxDQStCQSxNLENBQ0EsTSxDQUNBLEcsQ0FDQSxHLENBaUJBLEssQ0FFQSxLLENBS0EsRSxDQUpBLEssQ0FHQSxFLENBRkEsSyxDQUNBLEUsQ0FyQkEsRSxDQUdBLEMsQ0FPQSxFLENBVEEsRyxDQzlCSSxRLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLHVCLENBQ0EsYyxDRFJKLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0NESSxRLENERkosRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUdBLEMsQ0NISSxTLENBQ0EsUSxDQUNBLFMsQ0FFQSx1QixDQUNBLGMsQ0FFSixJLENBQ0ksYSxDQUNBLGlCLENBNklBLGdDLENBQ0EsaUIsQ0FDQSxlLENBN0lKLEUsQ0RzREEsRSxDQ3JESSxlLENBRUosVSxDRHVEQSxDLENDdERJLFcsQ0QwREosZ0IsQ0N4REEsaUIsQ0QwREEsTyxDQURBLFEsQ0N0REksWSxDQUVKLE0sQ0FDSSxTLENBRUosRyxDQUNJLG9CLENBRUosRyxDQUNJLDRCLENBRUosSyxDQUNJLHdCLENBQ0EsZ0IsQ0FFSixHLENBQ0ksYyxDQUVKLEMsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxlLENBS0osZ0IsQ0FIQSxhLENBQ0ksWSxDQUtKLGdCLENBRUksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYSxDQUhKLGdCLENBS0EsYSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBRUosVSxDQUNJLFcsQ0FDQSxXLENBRUosZSxDQWdDSSwyQixDQUVJLHdCLENBQ0EsMkIsQ0FDQSx5QixDQXBDUixlLENBQ0ksaUIsQ0FDQSw0QixDQUtBLFcsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0Esd0MsQ0FBQSxnQyxDQVJBLDJELENBU0Esc0IsQ0FDSSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQXNCQSxpQyxDQUpBLGtDLENBZkoscUIsQ0FWQSxzQixDQTJCUSwrQyxDQUFBLCtCLENBQUEsNEQsQ0FqQlIscUIsQ0FDSSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUdKLDJCLENBQ0kseUUsQ0FRQSxpQyxDQUpBLGtDLENBQ0ksa0QsQ0FBQSwwQyxDQUdKLGlDLENBQ0ksb0QsQ0FBQSw0QyxDQUtaLGUsQ0FDSSxpQixDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQUVKLHFCLENBQ0ksa0IsQ0FDQSxjLENBQ0EsVSxDQUNBLFUsQ0FFSixtQixDQUNJLGUsQ0FFSixVLENBQ0ksYSxDQUNBLG1CLENBQUEsZ0IsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0ksVSxDQUlSLGMsQ0FDSSxhLENBQ0EsaUIsQ0FDQSw0QixDQUNJLFUsQ0FDQSxXLENBQ0EsZSxDQUlSLEMsQ0FDSSxhLENBT0osRSxDRDhFQSxFLENBQ0EsRSxDQUNBLEUsQ0MvRUksNEIsQ0FDQSxjLENBQ0EsZ0IsQ0FFSixZLENBQ0ksYSxDQUNBLG9CLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBRUosWSxDQUNJLDRCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSwwQixDQUNJLGMsQ0FDQSxnQixDQUNBLGUsQ0FFSix1QixDQUNJLGlCLENBTVIsMEIsQ0FDSSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0Esc0osQ0FBQSx5RyxDQUVKLHlCLENBQ0ksaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLDZCLENBQUEscUIsQ0FDQSxpQixDQUNBLFUsQ0FHSixrQixDQUNJLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUNBLGdDLENBQ0ksYyxDQUtSLFcsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZSxDQUVKLG1CLENBQ0ksZ0IsQ0FDQSxTLENBRUosYSxDQUNJLGtCLENBRUosWSxDQUNJLFUsQ0FDQSxvQixDQUNBLGEsQ0FDQSxrQixDQUVKLGEsQ0FDSSxjLENBQ0Esa0IsQ0FFSixnQyxDQUdBLDBCLENBRkksaUIsQ0FRSixhLENBSEEsZ0IsQ0FDSSxhLENBU0osVyxDQUpBLGMsQ0FDSSxrQixDQUNBLGMsQ0FFSixXLENBQ0ksYSxDQUNBLG9CLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FHSixZLENBQ0ksaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHVDLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLGdCLENBQ0EsbUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHdCLENBQ0EscUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FHUixpQixDQUNJLGMsQ0FDQSxnQixDQUNBLGlCLENBRUosZ0IsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGMsQ0FDQSxrQixDQUVKLG1CLENBQ0ksYSxDQUVKLGUsQ0FDSSxhLENBQ0EsbUIsQ0FBQSxnQixDQUNBLFcsQ0FDQSxVLENBRUosaUIsQ0FDSSxrQixDQUNBLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxvQixDQUVKLGdCLENBQ0ksYyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxVLENBQ0EsZSxDQUVKLFcsQ0FHSSxlLENBSEosVyxDQUtBLFcsQ0FDSSxjLENBQ0EsZ0IsQ0FFSiwyQixDQUNJLG1CLENBQ0EsOEYsQ0FBQSxpRSxDQUNBLHdCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLGlCLENBRUosMkIsQ0FDSSxRLENBR0osa0MsQ0FDSSxZLENBRUosb0IsQ0FDSSxrQixDQUNBLGtCLENBR0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FHSiw2QixDQUdJLGlCLENBQ0EsZSxDQUNBLGEsQ0FRSSxXLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBR0EsWSxDQUVKLDJCLENBQ0ksZSxDQUNBLDhCLENBQUEsc0IsQ0FFSixvQixDQUNJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsWSxDQUVKLDBCLENBQ0ksZ0IsQ0FHSiwwQixDQUNJLDJCLENBQUEsZ0IsQ0FBQSxPLENBQ0EsZSxDQUVKLDBCLENBQ0ksYyxDQUNBLGdCLENBQ0EsMkIsQ0FBQSxnQixDQUFBLE8sQ0FFSiwyQixDQUNJLGUsQ0FDQSwyQixDQUFBLGdCLENBQUEsTyxDQUNBLG1CLENBQ0Esa0IsQ0FDQSw4RixDQUFBLGlFLENBQ0Esd0IsQ0FDQSwyQixDQUNBLDBCLENBSVIsMEIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0osb0IsQ0FDSSxrQixDQUNBLFMsQ0FFSixrQixDQUNJLGtCLENBQ0EsYyxDQUVKLDJCLENBQ0ksUyxDQUVKLHlCLENBQ0ksZSxDQUVKLHFCLENBQ0ksZSxDQUNBLGtCLENBQ0EsVSxDQUNBLGMsQ0FFSixZLENBQ0ksWSxDQUVKLGUsQ0FDSSxhLENBRUosZSxDQUNJLGdCLENBQ0EsZSxDQUNBLG1ELENBQUEsMkMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUosZSxDQUNJLGlCLENBRUosZSxDQUNJLFUsQ0FDQSxvQixDQUVKLGlCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGtCLENBRUosYyxDQUNJLFUsQ0FDQSx5QixDQUVKLHdCLENBQ0ksaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSx3RCxDQUFBLGdELENBRUosZ0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esa0IsQ0FFSixnQixDQUNJLGEsQ0Era0JKLHlDLENBaUJBLHlDLENBempCSSxxQyxDQWdGSixpQyxDQXJIQSxtQyxDQUNJLGUsQ0FFSixnQixDQUNJLGlCLENBQ0EsVSxDQUVKLGlCLENBQ0ksa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGMsQ0FFSixjLENBQ0ksYSxDQUVKLGUsQ0FDSSxhLENBQ0EsZ0IsQ0FLSixlLENBSEEsZ0IsQ0FDSSxjLENBS0osMEIsQ0FDSSxrQixDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDQUNBLG9CLENBQ0EsNEgsQ0FBQSw4RixDQUNBLHdCLENBQ0EsMkIsQ0FDQSxzQyxDQUNBLGUsQ0FLSixhLENBQ0ksaUIsQ0FFSixhLENBQ0ksaUIsQ0FFSix3QixDQUNJLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLDJDLENBQUEsbUMsQ0FDQSxtQixDQUNBLG1DLENBQ0ksWSxDQUlSLGEsQ0FDSSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsYyxDQUNBLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHlCLENBQ0ksWSxDQUdSLGdCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSw2QixDQUNJLFksQ0FTUixlLENBTkEsaUIsQ0FRSSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FWSixpQixDQUlJLGlCLENBRUosZSxDQUNJLG9CLENBS0osYSxDQUNJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFSSx5QixDQUNJLFUsQ0FDQSxXLENBQ0EsUSxDQUVKLDBCLENBQ0ksYyxDQUVKLHlCLENBQ0ksYyxDQVFaLFksQ0FDSSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLENBRUosYSxDQUNJLGEsQ0FDQSxpQixDQUVKLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FDQSxnQixDQUNBLHFDLENBQUEsNkIsQ0FFSix3QixDQUNJLGMsQ0FHQSx3QixDQUNJLGMsQ0FDQSxNLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBQ0EsUyxDQUVKLHNCLENBQ0ksWSxDQUVKLGdCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGMsQ0FFSixtQixDQUNJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxNLENBQ0EsUSxDQUNBLDJELENBQUEsbUQsQ0FDQSxTLENBQ0EsUyxDQUNBLCtCLENBQ0ksUyxDQUdSLGlCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBQ0EscUMsQ0FBQSw2QixDQUNBLG1CLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxTLENBQ0EsMkMsQ0FBQSxtQyxDQUNBLHVILENBQUEsK0YsQ0FBQSxvTSxDQUNBLDZCLENBQ0ksZ0MsQ0FBQSx3QixDQUNBLDhDLENBQUEsc0MsQ0FLUixrQixDQUNJLFEsQ0FDQSw0QixDQUNBLFcsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBZUEsd0IsQ0FkQSx5QixDQUNJLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLHdGLENBQUEsMkQsQ0FDQSwyQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0Esa0QsQ0FBQSwwQyxDQUNBLGlFLENBQUEseUQsQ0FFSix3QixDQVVJLFEsQ0FDQSxvRCxDQUFBLDRDLENBT1IsMEIsQ0FDSSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0FFSix3QixDQUNJLFksQ0FFSixrQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBRUoscUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsTSxDQUNBLFEsQ0FDQSwyRCxDQUFBLG1ELENBQ0EsUyxDQUNBLFMsQ0FDQSxpQyxDQUNJLFMsQ0FHUixtQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxpQixDQUNBLHFDLENBQUEsNkIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFMsQ0FDQSwyQyxDQUFBLG1DLENBQ0EsdUgsQ0FBQSwrRixDQUFBLG9NLENBQ0EsNEIsQ0FBQSxvQixDQUNBLCtCLENBQ0ksZ0MsQ0FBQSx3QixDQUNBLDhDLENBQUEsc0MsQ0FHUixtQixDQUNJLFEsQ0FDQSxVLENBTUkscUMsQ0FKQSxzQyxDQUNJLG9CLENBQ0Esc0UsQ0FBQSw4RCxDQVNoQixhLENBQ0ksYyxDQUNBLFEsQ0FDQSxTLENBRUoseUIsQ0FDSSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVyxDQUNBLFUsQ0FDQSxTLENBQ0EseUQsQ0FBQSxpRCxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUoseUIsQ0FDSSxTLENBRUosd0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGEsQ0FFSixlLENBY0EsWSxDQVBBLG1CLENBTkksYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYyxDQWdCSixrQixDQUdBLG1CLENBRkksYyxDQUtKLGtCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUNBLG9CLENBQ0EsVSxDQUNBLGtCLENBRUosaUIsQ0FDSSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FFSixxQixDQUNJLGEsQ0FFSixxQixDQUNJLGMsQ0FDQSxjLENBQ0EsaUIsQ0FFSixvQixDQUNJLFksQ0FFSixrQixDQUNJLDRCLENBQ0EsZSxDQUNBLGlCLENBRUosbUIsQ0FDSSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0FFSixlLENBQ0ksYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYyxDQUVKLGlCLENBS0EsYyxDQUdJLG1CLENBQUEsbUIsQ0FBQSxZLENBUkosaUIsQ0FFSSxjLENBQ0Esa0IsQ0FFSixjLENBQ0ksa0IsQ0FDQSxpQixDQUVBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLDJDLENBQUEsbUMsQ0FFSixhLENBQ0ksYSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FFSixzQixDQUNJLFUsQ0FFSiwyQixDQUNJLFcsQ0FFSixlLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQTZKSiw2QixDQTNKQSxhLENBQ0ksVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBRUosZ0IsQ0FDSSxlLENBQ0EsaUIsQ0FFSixpQixDQUNJLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGUsQ0FFSixvQixDQUNJLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FFSixpQixDQUNJLGtCLENBREosbUIsQ0FHUSxjLENBQ0EsZ0IsQ0FHUixlLENBQ0ksZSxDQUVKLDZCLENBQ0ksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxRLENBRUosZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUosZSxDQUNJLG1CLENBQ0Esa0IsQ0FDQSwyQyxDQUFBLG1DLENBQ0EsMEIsQ0FDSSxnQixDQUNBLGUsQ0FDQSx1QixDQUFBLGUsQ0FHUixlLENBQ0ksWSxDQUVKLFksQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUVKLFcsQ0FDSSxVLENBQ0EsVyxDQUVKLGEsQ0FDSSxnQixDQUVKLFksQ0FDSSxhLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsdUIsQ0FDSSxjLENBR1IsbUIsQ0FDSSxVLENBQ0EsVyxDQUVKLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVKLHNCLENBQ0ksa0IsQ0FBQSxjLENBRUosaUMsQ0R3T0EsZ0QsQ0N2T0ksZ0IsQ0FDQSxlLENBQ0EsdUIsQ0FBQSxlLENBRUosb0IsQ0FDSSxlLENBQ0EsZSxDQUVKLFcsQ0FDSSxZLENBRUosb0IsQ0FDSSxjLENBQ0Esa0IsQ0FFSixnQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFSixnQyxDQUNJLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLG9DLENBQUEsNEIsQ0FDQSxrQixDQUNBLGdDLENBRUosMEMsQ0FDSSxVLENBRUosOEIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLG9DLENBQUEsNEIsQ0FDQSxrQixDQUVKLHlDLENBQ0ksdUIsQ0FBQSxlLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBRUosOEIsQ0FFUSxlLENBR1IsYyxDQUNJLGEsQ0FDQSxlLENBRUosd0IsQ0FDSSxhLENBQ0EsaUIsQ0FFSiw0QixDQUNJLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FFSix5QixDQUNJLGEsQ0FDQSxRLENBT0osd0IsQ0FDSSxhLENBQ0EsYSxDQUVKLDRCLENBQ0ksMkIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxpQixDQUpKLHdDLENBTVEsYyxDQUNBLGdCLENBQ0Esa0IsQ0FSUix3QyxDQWNRLGdCLENBR1IsNEIsQ0FDSSxxQixDQUNBLGUsQ0FDQSxhLENBQ0EsMEMsQ0FBQSxrQyxDQUtKLFksQ0FDSSxhLENBRUosZSxDQUNJLGUsQ0FFSixjLENBQ0ksaUIsQ0FFSiwwQixDQUNJLGUsQ0FDQSxhLENBRUosYSxDQUNJLGlCLENBQ0EsSyxDQUVKLHVCLENBQ0ksVSxDQUVKLHdCLENBQ0ksUyxDQUVKLHNCLENBQ0ksZSxDQUVKLGUsQ0FDSSxjLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLFUsQ0FDQSxTLENBQ0EsNEYsQ0FBQSxvRixDQUNBLDJCLENBQ0ksUyxDQUNBLFMsQ0FHUiwwQixDQUNJLGUsQ0FDQSxhLENBZUosb0NBQ0ksSSxDQUNJLGEsQ0FDQSxjLENBRUoscUIsQ0FDSSwyRCxDQUFBLG1ELENBRUosZ0IsQ0FDSSxlLENBQ0EsYSxDQUVKLHFCLENBQ0ksMkQsQ0FBQSxtRCxDQUVKLHdCLENBQ0ksVSxDQUVKLGdCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FFSiw0QixDQUNJLGlCLENBRUoscUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUVKLDhCLENBQ0ksZSxDQUNBLGUsQ0FDQSxZLENBQ0EsaUIsQ0FFSixXLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FFSixjLENBQ0ksZSxDQUNBLGUsQ0FDQSxpQixDQUVKLFksQ0FDSSxlLENBQ0EsYyxDQUNBLGtCLENBRUosNEIsQ0FDSSxpQixDQUNBLGlCLENBRUosZ0IsQ0FJQSxpQixDQUdJLG1CLENBQUEsbUIsQ0FBQSxZLENBUEosZ0IsQ0FFSSxrQixDQUVKLGlCLENBQ0ksZSxDQUNBLFUsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVKLG1CLENBQ0ksZSxDQUNBLGUsQ0FFSixZLENBQ0ksa0IsQ0FFSixXLENBR0EsWSxDQUZJLGtCLENBS0osVyxDQUNJLGUsQ0FFSixZLENBSUEsZ0IsQ0FJSSxrQixDQUFBLGMsQ0FSSixZLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FHSixnQixDQUNJLGMsQ0FDQSxlLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FFQSw0QixDQUNJLGMsQ0FDQSxrQixDQUdSLGdCLENBQ0ksUSxDQUVKLHdCLENBQ0ksYyxDQUVBLGlCLENBQ0EsZ0IsQ0FDQSxvQixDQUVKLGlCLENBQ0ksVyxDQUNBLGUsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSx1QyxDQUFBLCtCLENBRUosNkIsQ0FDSSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxzQyxDQUFBLDhCLENBRUosZ0IsQ0FDSSxnQixDQUVKLG1CLENBQ0ksWSxDQUVKLHdCLENBQ0ksVSxDQUVKLG9CLENBQ0ksZ0MsQ0FDQSxlLENBRUEsaUIsQ0FFQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYSxDQVFKLGtCLENBTkEscUIsQ0FTSSwyQixDQUNBLDJCLENBVkoscUIsQ0FDSSxjLENBR0Esd0IsQ0FFSixrQixDQUNJLFksQ0FDQSw2QixDQUFBLHFCLENBR0EsYyxDQUNBLGdCLENBRUosb0IsQ0FDSSxXLENBQ0EsUyxDQUVKLGtCLENBQ0ksZSxDQUNBLHdCLENBQ0EscUIsQ0FFSixnQyxDQUNJLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBRUosNkIsQ0FDSSx1QixDQUVKLDZCLENBQ0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FFSixlLENBQ0ksaUIsQ0FFSixlLENBQ0ksaUIsQ0FFSixnQixDQUNJLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FFSixnQyxDQUNJLGlCLENBQ0EsZSxDQUVKLDhCLENBQ0ksUSxDQUNBLFUsQ0FFSix3QixDQUNJLGMsQ0FDQSxVLENBQ0EsUSxDQUVKLFksQ0FDSSxtQixDQUFBLGdCLENBQ0EsVyxDQUNBLFksQUFzQlIsb0NBQ0ksZSxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBRUosWSxDQUNJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUosYSxDQUNJLDRCLENBQ0EsaUIsQ0FFSixnQixDQUNJLGMsQ0FFSiw0QixDQUNJLGMsQ0FDQSxrQixDQUVKLGUsQ0FDSSxlLENBRUosd0IsQ0FDSSxjLENBQ0EseUIsQ0FDQSx1QixDQUFBLGUsQ0FLSixlLENBSEEsZ0IsQ0FDSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVKLGUsQ0FDSSw2QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxrQixDQUNBLGlCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUosZ0IsQ0FDSSxVLENBQ0EsUyxDQUVKLGdCLENBQ0ksVSxDQUNBLGdCLENBRUosaUIsQ0FDSSxlLENBQ0EsUyxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBRUosZSxDQUNJLFMsQ0FFSixlLENBQ0ksZ0IsQ0FFSiwwQixDQUNJLGMsQ0FFSixnQixDQUNJLGEsQ0FFSixvQixDQUNJLFcsQ0FDQSxhLENBRUosaUIsQ0FDSSxzQyxDQUVKLHFCLENBQ0ksZSxDQUNBLGUsQ0FDQSxZLENBRUosa0IsQ0FDSSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxjLENBQ0EsZ0IsQ0FFSixtQixDQUNJLGUsQ0FFSixvQixDQUNJLFcsQ0FDQSxTLENBQ0EsYyxDQUVKLG9CLENBQ0ksZ0IsQ0E0Qkosc0IsQ0FSQSwwQixDQUpBLDBCLENBWkEsbUIsQ0FvQkEsc0IsQ0FaQSxxQixDQWJBLG9CLENBU0EseUIsQ0FISSxlLENBQ0EsYSxDQTBCSixrQixDQUNJLG9CLEFBZ0JSLHFDQUNJLE8sQ0FDSSxvQixDQUVKLHFCLENBQ0ksZSxDQUNBLDhCLENBQUEsc0IsQ0FLSixlLENBSEEsZSxDQUNJLFksQ0FLSixhLENBQ0ksVyxDQUNBLGEsQ0FFSiw2QixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FFSixJLENBQ0ksYyxDQUVKLGdCLENBQ0ksYyxDQUNBLGEsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFSixVLENBQ0ksVyxDQUNBLFcsQ0FFSix3QixDQUNJLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsVSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSx3RCxDQUFBLGdELENBQ0EsZ0QsQ0FBQSxnQyxDQUFBLDhELENBQ0EsOEIsQ0FDSSwrQyxDQUFBLHVDLENBR1IsdUIsQ0FDSSxvQixDQTRISixzQixDQTFIQSxtQyxDQUNJLGMsQ0FFSixnQixDQUNJLGMsQ0FDQSxRLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxjLENBS0osa0IsQ0FIQSx5QixDQUNJLGMsQ0FLSixhLENBQ0ksVSxDQUVKLGlCLENBQ0ksaUIsQ0FDQSxjLENBRUoseUIsQ0FDSSxjLENBRUoseUIsQ0FDSSxrQyxDQUFBLDBCLENBRUosbUIsQ0FDSSxhLENBQ0EsYSxDQUVKLGtCLENBQ0ksa0IsQ0FFSixvQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBRUosbUIsQ0FPQSxhLENBRUksMEIsQ0FDQSxrQixDQVZKLG1CLENBRUksZSxDQUVBLGlCLENBQ0EsVyxDQUVKLGEsQ0FDSSxTLENBSUosYSxDQUNJLFksQ0FFSixZLENBQ0ksa0IsQ0FFSiwwQixDQUNJLGMsQ0FDQSxnQixDQUVKLGdDLENBQ0ksYyxDQUNBLGdCLENBRUoseUIsQ0FDSSxZLENBRUoscUIsQ0FDSSxpQyxDQUNBLFMsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBQ0Esa0IsQ0FFSiw4QixDQUNJLGlCLENBQ0Esa0IsQ0FDQSxXLENBQ0EsYyxDQUNBLGtCLENBRUosNEIsQ0FDSSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUVKLGtDLENBQ0ksYyxDQUVKLG9CLENBQ0ksaUMsQ0FDQSxTLENBQ0Esa0IsQ0FFSixZLENBQ0ksbUIsQ0FBQSxnQixDQUNBLFcsQ0FDQSxVLENBRUosWSxDQUNJLGlCLENBRUosVyxDQUNJLGlDLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQixDQUVKLGMsQ0FDSSxjLENBQ0EsaUIsQ0FDQSxjLENBRUosVyxDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBS0osVyxDQUNJLDRDLENBQ0EsaUIsQ0FFSix1QixDQUNJLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLFksQ0FDQSxlLENBQ0EsVSxDQUVKLDBCLENBQ0ksZSxDQUNBLGlCLENBQ0EsVyxDQUVKLGtCLENBQ0ksVSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLHNKLENBQUEseUcsQ0FFSixZLENBQ0ksUyxDQUVKLGdCLENBQ0ksUyxDQUNBLGlDLENBQ0Esa0IsQ0FFSixtQixDQUNJLGlCLENBQ0EsaUIsQ0FFSixpQixDQUNJLE0sQ0FDQSxVLENBQ0EsaUIsQ0FDQSw2QixDQUFBLHFCLENBRUosb0IsQ0FDSSwwQyxDQUFBLGtDLENBQ0EsYSxDQUVKLDBCLENBQ0kscUIsQ0FFSixvQixDQUNJLGEsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxZLENBQ0EsNkIsQ0FBQSxxQixDQUVKLDJCLENBQ0ksa0IsQ0FFSiwwQixDQUNJLFMsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFSiwyQixDQUNJLGlCLENBQ0EsNEIsQ0FHSixrQixDQUNJLFMsQ0FFSixpQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBRUosYSxDQUNJLGlCLENBRUosMEIsQ0FDSSxnQixDQUVKLFksQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGtCLENBQ0EsYyxDQUVKLHFCLENBQ0ksUyxDQUVKLHVCLENBQ0ksVSxDQUNBLG9CLENBQ0Esd0QsQ0FBQSxnRCxDQUNBLGlCLENBQ0EsZ0QsQ0FBQSxnQyxDQUFBLDhELENBQ0EsNkIsQ0FDSSwrQyxDQUFBLHVDLENBR1IsYSxDQUNJLG9CLENBRUosa0MsQ0FDSSxjLENBRUosYSxDQUNJLG9CLENBRUosc0IsQ0FDSSxVLENBQ0EsVyxDQUVKLGUsQ0FDSSxnQixDQUVKLFksQ0FDSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQ0FDQSxlLENBRUosYSxDQUNJLGMsQ0FDQSxpQixDQUVKLDRCLENBQ0ksZSxDQUNBLGlCLENBRUosZ0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxpQixDQUNBLGlCLENBRUosdUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLE8sQ0FDQSxXLENBQ0EsZSxDQUNBLFcsQ0FFSixlLENBQ0ksZ0IsQ0FDQSxjLENBRUosZSxDQUNJLG9CLENBQUEsZ0IsQ0FDQSxpQixDQUVKLGdCLENBQ0ksaUIsQ0FDQSxlLENBRUosVyxDQU1BLHVCLENBTEksdUQsQ0FBQSwrQyxDQVdKLDZCLENBSEEsMEMsQ0FOQSw4QixDQUNJLFUsQ0FXSixjLENBQ0ksVSxDQUVBLHdELENBQUEsZ0QsQ0FDQSxnRCxDQUFBLGdDLENBQUEsOEQsQ0FDQSxvQixDQU1BLDBDLENBTEksK0MsQ0FBQSx1QyxDQU5SLGMsQ0FTQSx3QixDQUNJLG9CLENBS0osVyxDQUNJLHdELENBQUEsZ0QsQ0FDQSxnRCxDQUFBLGdDLENBQUEsOEQsQ0FFSixlLENBSUEsWSxDQUhJLGtCLENBQ0EsUyxDQU1KLGUsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQU9BLGlDLENBVEoseUMsQ0FJUSxjLENBR1IsbUIsQ0FDSSxpQixDQUtKLG1CLENBQ0ksa0IsQ0FDQSxTLENBRUosbUIsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUVKLGtCLENBR0EsbUIsQ0FGSSxTLENBS0osa0IsQ0FDSSw2QixDQUFBLHFCLENBQ0EsYSxDQUNBLFUsQ0FFSixxQixDQUNJLGEsQ0FDQSxhLENBQ0Esd0IsQ0FFSixrQixDQUNJLGEsQ0FDQSxhLENBQ0EsZ0QsQ0FBQSxnQyxDQUFBLDhELENBSUosbUIsQ0FQQSxrQixDQVFJLGMsQ0FDQSxnQixDQUVKLGdDLENBQ0ksbUIsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUVKLGdDLENEK1VGLGtDLENDOVVNLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBRUosb0MsQ0FDSSx1QixDQUVKLCtDLENBQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDRCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLHFDLENBQUEsNkIsQ0FFSixxRCxDQUNJLFMsQ0FDQSxxQyxDQUFBLDZCLENBRUoscUIsQ0FDSSxpQixDQUVKLG9CLENBQ0ksbUMsQ0FBQSwyQixDQUVKLDZDLENBQ0ksYSxDQUVKLDJDLENBQ0ksc0UsQ0FBQSw4RCxDQUVKLHlELENEdVZGLDJELENDdFZNLHFFLENBQUEsNkQsQ0FFSiw4QyxDQUNJLFUsQ0FDQSx5QyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSxxQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHNDLENBQUEsOEIsQ0FDQSxxQyxDQUFBLDZCLENBQ0EsUyxDQUNBLFMsQ0FFSixvRCxDQUNJLFMsQ0FLSixpQixDQUhBLGUsQ0FDSSxTLENBS0osaUIsQ0FDSSxlLENBRUosYSxDQUNJLFUsQ0FDQSxXLENBRUosc0IsQ0FDSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGdCLENBQ0EsZSxDQUNBLHVCLENBQUEsZSxDQUVKLGUsQ0FDSSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx5QixDQUNJLGMsQ0FHUixjLENBQ0ksNEIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsMkMsQ0FBQSxtQyxDQUVKLDBCLENBQ0ksVSxDQUVKLG9CLENBQ0ksWSxDQUNBLFMsQ0FFSixrQixDQUNJLG1CLENBQUEsbUIsQ0FBQSxZLENBRUosVyxDQUNJLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLHNCLENBQ0ksZSxDQUdSLGUsQ0FDSSxzQixDQUNBLG9DLENBQUEsNEIsQ0FDQSxrQixDQUNBLGlCLENBRUksdUMsQ0FDSSxlLENBSVosMEIsQ0FDSSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsdUMsQ0FDQSx3QixDQUVBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQUNBLDhDLENBQUEsc0MsQ0FDQSxnQixDQUNBLFEsQ0FDQSwyQixDQUNBLGUsQ0FDQSxtQixDQUNBLGlDLENBQ0ksVSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSx3QixDQUNBLHFCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBR1Isb0IsQ0FDSSxTLENBRUosZ0MsQ0FFSSxnQixDQUNBLGtCLENBQ0Esb0MsQ0FBQSw0QixDQUNBLFUsQ0FFSiw4QixDQUNJLHVCLENBQUEsZSxDQUVKLGdCLENBQ0ksb0MsQ0FBQSw0QixDQUNBLGUsQ0FFSix5QyxDQUNJLGlCLENBRUosYyxDQUNJLFEsQ0FNSiw0QixDQUpBLG9CLENBQ0ksUyxDQUNBLFcsQ0FxQkosc0IsQ0FaQSxtQixDQVNBLHNCLENBSEEscUIsQ0FUQSxvQixDQU1BLHlCLENBTEksYyxDQWlCSixzQixDQUNJLGMsQUFnQlIscUNBQ0ksNkIsQ0FDSSxhLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUVKLFksQ0FDSSxjLENBQ0EsZ0IsQ0FFSixJLENBQ0ksYSxDQUVKLFUsQ0FDSSxXLENBQ0EsVyxDQUVKLHdCLENBQ0ksaUIsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxpQixDQUNBLCtDLENBQUEsdUMsQ0FDQSxnRCxDQUFBLGdDLENBQUEsOEQsQ0FDQSw4QixDQUNJLHdELENBQUEsZ0QsQ0FNUiw2QixDQUhBLGEsQ0FDSSxRLENBTUosOEIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLGtCLENBQ0EsTyxDQUNBLG1DLENBQUEsMkIsQ0FDQSxXLENBS0oseUMsQ0FDSSxZLENBRUosaUIsQ0FDSSxpQixDQUVKLDBCLENBQ0ksZSxDQUNBLGMsQ0FDQSxtQyxDQUFBLDJCLENBRUoseUIsQ0FDSSxVLENBQ0EsVyxDQUNBLGdDLENBQUEsd0IsQ0FFSixnQixDQUNJLGlCLENBRUosbUIsQ0FDSSxnRCxDQUVKLGEsQ0FDSSxnRCxDQUtKLGdDLENBSEEsMEIsQ0FDSSxrQixDQUtKLHlCLENBQ0ksWSxDQUVKLHFCLENBQ0kscUMsQ0FFSixvQixDQUNJLFUsQ0FDQSxlLENBRUosdUIsQ0FDSSx3RCxDQUFBLGdELENBRUosc0IsQ0FDSSxVLENBQ0EsVyxDQUVKLFksQ0FDSSw2RCxDQUFBLHFELENBRUosdUIsQ0FDSSxpQixDQUVKLGdCLENBQ0ksYyxDQUVKLFksQ0FDSSxpQixDQUNBLGlCLENBQ0Esb0IsQ0FBQSxnQixDQUVKLHdCLENBQ0ksb0IsQ0FDQSx3RCxDQUFBLGdELENBQ0EsZ0QsQ0FBQSxnQyxDQUFBLDhELENBQ0EsOEIsQ0FDSSwrQyxDQUFBLHVDLENBR1IsYSxDQUNJLGUsQ0FDQSxpQixDQUVKLDRCLENBQ0ksaUIsQ0FFSixnQixDQUNJLGlCLENBQ0EsVSxDQUVKLHFCLENBQ0ksWSxDQUVKLHFCLENBQ0ksNkQsQ0FBQSxxRCxDQUVKLHFCLENBQ0ksNkQsQ0FBQSxxRCxDQUVKLG1CLENBSUEsa0IsQ0FISSxjLENBQ0EsZ0IsQ0FNSixXLENBQ0ksaUIsQ0FFSixjLENBQ0ksNEIsQ0FFSixhLENBQ0ksVyxDQUNBLFUsQ0FFSixxQixDQUNJLGdCLENBQ0EsYSxDQUVKLG1CLENBQ0ksZ0IsQ0FDQSxhLENBS0osMEIsQ0FIQSwwQixDQUNJLGdCLENBS0oscUIsQ0FDSSxnQixDQUVKLGtCLENBQ0ksb0IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmZvbnQsXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2NvbnNvbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9nb19fc3ZnIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyX19idXJnZXIge1xuICBtYXJnaW46IDAgMCAwIDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAsICNmZmYgMnB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgbGluZWFyO1xufVxuLmhlYWRlcl9fYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG59XG4uaGVhZGVyX19idXJnZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuLmhlYWRlcl9fYnVyZ2VyLWFjdGlvbi1vcGVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgMnB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG59XG4uaGVhZGVyX19idXJnZXItYWN0aW9uLW9wZW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIDdweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cbi5oZWFkZXJfX2J1cmdlci1hY3Rpb24tb3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTdweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLXR5cGUtc3RhbmRhcnQge1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYWluLXR5cGUtc3RhbmRhcnQge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuLmNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkX19pbWctc3R5bGUtcHJpbWFyeSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcmRfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmRfX3BpY3R1cmUtc3R5bGUtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5hIHtcbiAgY29sb3I6ICMwMDVDRkY7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4uaW50cm9fX2NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uY2FyZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNhcmRfX3RpdGxlLXN0eWxlLXByaW1hcnkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhcmRfX3RpdGxlLXR5cGUtZnJlc2gge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC1zdHlsZS1wcmltYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMywgMjEsIDE2LCAwKSAxMCUsIHJnYmEoMzMsIDIxLCAxNiwgMC43NSkgNTQuMDYlLCByZ2JhKDMzLCAyMSwgMTYsIDAuODUpIDEwMCUpO1xufVxuLmNhcmRfX2luZm8tc3R5bGUtcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY2FyZF9fZGVzY3JpcHRpb24tc3R5bGUtcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYXJkX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMC43O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtc3R5bGUtcHJpbWFyeSB7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmZyZXNoX190aXRsZSB7XG4gIG1hcmdpbjogMzJweCAwIDE2cHg7XG59XG4uZnJlc2hfX2NhcmQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5pbnRyb19fZnJlc2gge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4uY2FyZF9fZGVzY3JpcHRpb24tc3R5bGUtcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXJkX190aXRsZS1zdHlsZS1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJhbm5lcl9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhbm5lcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludHJvX19iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uYmFzZV9fY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDdweDtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdycsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNFNTFFMjA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAycHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5jYXJkX19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjQTkwRjExO1xuICBib3JkZXItd2lkdGg6IDZweCAxMHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNyb3Nzd29yZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYmFzZV9fY3Jvc3N3b3JkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY3Jvc3N3b3JkX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3Jvc3N3b3JkX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3Jvc3N3b3JkX19zaGVsbCB7XG4gIGJhY2tncm91bmQ6ICM2Qjg2Qjg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBQVCBTZXJpZjtcbn1cbi5jcm9zc3dvcmRfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBvcGFjaXR5OiAwLjc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZF9fcG9zdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2FyZF9fdGl0bGUtdHlwZS1pbnRlcnZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTUxZTIwIDAsICNlNTFlMjAgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNjRweCAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmRfX2xhYmVsLXR5cGUtdmlld3BvaW50IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5jYXJkX19sYWJlbC10eXBlLXZpZXdwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmNhcmQtdHlwZS12aWV3cG9pbnQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBtYXJnaW46IDAgMTZweCAzMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkX19waWN0dXJlLXR5cGUtdmlld3BvaW50IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmQtdHlwZS12aWV3cG9pbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmRfX3BpY3R1cmUtdHlwZS12aWV3cG9pbnQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4uY2FyZF9fcGljdHVyZS10eXBlLXZpZXdwb2ludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZF9fbGFiZWwtdHlwZS12aWV3cG9pbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cbi5jYXJkLXR5cGUtdmlld3BvaW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY2FyZF9faW5mby10eXBlLXZpZXdwb2ludCB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkX19wb3N0LXR5cGUtdmlld3BvaW50IHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZF9fbmFtZS10eXBlLXZpZXdwb2ludCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG9yZGVyOiAyO1xufVxuLmNhcmRfX3RpdGxlLXR5cGUtdmlld3BvaW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3JkZXI6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNTFlMjAgMCwgI2U1MWUyMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4IDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xufVxuLmNhcmRfX2luZm8tdHlwZS12aWV3cG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkLXR5cGUtaW50ZXJ2aWV3IHtcbiAgbWFyZ2luOiAwIDE2cHggMzJweDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWdpb25OZXdzX190aXRsZSB7XG4gIG1hcmdpbjogMzJweCAwIDE2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5jYXJkX19sYWJlbC10eXBlLWludGVydmlldyB7XG4gIGxlZnQ6IC05cHg7XG59XG4ucmVnaW9uTmV3cy10eXBlLXN0YW5kYXJ0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mb290ZXItdHlwZS1zdGFuZGFydCB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICM0NjQ3NDk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlcl9fY2VudGVyIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jb250YWN0X19waG9uZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhY3RfX21haWwge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVudV9fbGluay10eXBlLXN1Yk1lbnUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmZvb3Rlcl9fc3ViTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvb3Rlcl9fY29udGFjdCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLm1lbnVfX2xpbmstdHlwZS1zdWJNZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvTW9iaWxlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX190b01vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnRvTW9iaWxlX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b01vYmlsZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5mb290ZXJfX3dhcm5pbmcge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uZm9vdGVyX19tZXRyaWMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubWVudV9fbGluay10eXBlLW1lbnVQb3B1cCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjYWxjKDEwMCUgLSA3cHgpO1xuICBmb250LXdlaWdodDogODAwO1xufVxuLm1lbnVfX2xpbmstdHlwZS1tZW51UG9wdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mb3JtX19pbnB1dC10eXBlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICM2MDYxNjI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmZvcm1fX2lucHV0LXR5cGUtc2VhcmNoOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcm1fX3N1Ym1pdC10eXBlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19jb25zb2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyX19jb25zb2xlLXR5cGUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29uc29sZV9fd2VhdGhlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG4uY29uc29sZV9fbG9naW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnNvbGVfX3N2ZyB7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY29uc29sZV9fc3ZnLWljb24tc2VhcmNoIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnNvbGVfX3N2Zy1pY29uLXdlYXRoZXIge1xuICBtYXgtd2lkdGg6IDMycHg7XG59XG4uY29uc29sZV9fc3ZnLWljb24tYXZhdGFyIHtcbiAgbWF4LXdpZHRoOiAyNnB4O1xufVxuLm1lbnVfX2xpbmstdHlwZS1wb3B1cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zb2NpYWxfX3N2ZyB7XG4gIGNvbG9yOiAjOGE4YjhjO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmhlYWRlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIC00cHggMCAwICM4YThiOGM7XG59XG4uc29jaWFsX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVudVBvcHVwLXR5cGUtc3RhbmRhcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5O1xufVxuLm1lbnVQb3B1cC1hY3Rpb24tb3BlbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ubWVudVBvcHVwX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLm1lbnVQb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLm1lbnVQb3B1cF9fb3ZlcmxheS1hY3Rpb24tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVudVBvcHVwX19zaGVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICM0NjQ3NDk7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAwJSk7XG4gIHBhZGRpbmc6IDY0cHggMCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDMwMDBweCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgYm94LXNoYWRvdyAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4ycztcbn1cbi5tZW51UG9wdXBfX3NoZWxsLWFjdGlvbi1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDMwMDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYnV0dG9uLXR5cGUtY2xvc2Uge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5idXR0b24tdHlwZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIDZweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjc1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uYnV0dG9uLXR5cGUtY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoOHB4LCAtOHB4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNzVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5zZWFyY2hQb3B1cC10eXBlLXN0YW5kYXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDExO1xufVxuLnNlYXJjaFBvcHVwLWFjdGlvbi1vcGVuIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5zZWFyY2hQb3B1cF9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5zZWFyY2hQb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnNlYXJjaFBvcHVwX19vdmVybGF5LWFjdGlvbi1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2hQb3B1cF9fc2hlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjNDY0NzQ5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTEwMCUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDMwMDBweCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgYm94LXNoYWRvdyAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5zZWFyY2hQb3B1cF9fc2hlbGwtYWN0aW9uLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMzAwMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5zZWFyY2hQb3B1cF9fY2xvc2Uge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLnNlYXJjaFBvcHVwX19jbG9zZS1hY3Rpb24tb3BlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjc1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMC43NXM7XG59XG4uc2VhcmNoUG9wdXBfX2Nsb3NlLWFjdGlvbi1vcGVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC43NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDAuNzVzO1xufVxuLmZvcm1fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtX19idXR0b24tdHlwZS1kZWxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JtX19idXR0b24tYWN0aW9uLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ1dHRvbl9fc3ZnLXR5cGUtZGVsZXRlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTdweDtcbiAgY29sb3I6ICNiMmIyYjI7XG59XG4uY2F0YWxvZ19fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyOHB4IDAgMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnNwZWNwcm9qZWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDI4cHggMCAxNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ucGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyOHB4IDAgMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnNwZWNwcm9qZWN0X19pbmZvIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnNwZWNwcm9qZWN0X19zaGVsbCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5zcGVjcHJvamVjdF9fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5zcGVjcHJvamVjdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3BlY3Byb2plY3RfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zcGVjcHJvamVjdF9fd3JhcHBlciB7XG4gIG1pbi13aWR0aDogNDB2dztcbiAgbWF4LXdpZHRoOiA0MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc3BlY3Byb2plY3RfX3J1YnJpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3BlY3Byb2plY3RfX25hbWUge1xuICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGVjcHJvamVjdF9fYXV0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNzY3NTc1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFydGljbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAyOHB4IDAgMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmFydGljbGVfX2NvbnNvbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJ0aWNsZV9fZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwIDAgMCAjYmZiZmJmO1xufVxuLmFydGljbGVfX3N2ZyB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hcnRpY2xlX19zdmctaWNvbi1leWUge1xuICB3aWR0aDogMzFweDtcbn1cbi5hcnRpY2xlX19zdmctaWNvbi1ib29rbWFyayB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5hcnRpY2xlX192aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbi5hcnRpY2xlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcnRpY2xlX19maWd1cmUge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVfX2ZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDA7XG59XG4uYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAxNnB4IDMycHg7XG59XG4uYXJ0aWNsZV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hcnRpY2xlX19pbnRybyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uYXJ0aWNsZV9fY29uc29sZS10eXBlLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZV9fc2hlbGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjYzFjMWMxO1xufVxuLmFydGljbGVfX3NoZWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hcnRpY2xlX19yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hhcmVfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoYXJlX19zdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNoYXJlX190aXRsZSB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLnNoYXJlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzRjNGM0Yztcbn1cbi5zaGFyZV9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNoYXJlX19zdmctaWNvbi10dyB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYXJ0aWNsZV9fYXV0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtdHlwZS1zdGFuZGFydCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hcnRpY2xlLXR5cGUtc3RhbmRhcnQ6bGFzdC1jaGlsZCxcbi5hcnRpY2xlLXR5cGUtc3RhbmRhcnQ6bGFzdC1jaGlsZCAuYXJ0aWNsZV9fbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJhbm5lci10eXBlLWFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLm1haW5fX2xlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3VsdHMtdHlwZS1zZWFyY2gge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ucmVzdWx0c19fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZXN1bHRzX19zZWFyY2ggLnNlYXJjaF9fc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDFkMWQxO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ucmVzdWx0c19fc2VhcmNoIC5mb3JtX19idXR0b24tdHlwZS1kZWxldGUge1xuICByaWdodDogMTJweDtcbn1cbi5yZXN1bHRzX19zZWFyY2ggLnNlYXJjaF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkMWQxZDE7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucmVzdWx0c19fc2VhcmNoIC5mb3JtX19pbnB1dC10eXBlLXNlYXJjaCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYXJkLXR5cGUtcXdpeiAuY2FyZF9fcGljdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFydGljbGVfX2NvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDA7XG59XG4uYXJ0aWNsZV9fY29udGVudCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19jb250ZW50IHBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYXJ0aWNsZV9fY29udGVudCBpZnJhbWUge1xuICBtYXJnaW46IDE2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZV9fY29udGVudCAuaW5uZXItcGFkIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjJweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hcnRpY2xlX19jb250ZW50IC5pbm5lci1wYWQgLmluZm8tYmFkZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFydGljbGVfX2NvbnRlbnQgLmlubmVyLXBhZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLmlubmVyLXBhZCAuaW5mby10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMjRweCAwO1xuICBib3gtc2hhZG93OiBpbnNldCAycHggMCAwIDAgI2U1MWUyMDtcbn1cbi5hcnRpY2xlX19jb250ZW50IGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYW5uZXJfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXJfX3NoZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lcl9fc2hlbGwtdHlwZS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5iYW5uZXJfX3BsdWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5iYW5uZXJfX3BsdWctdHlwZS1sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uYmFubmVyX19wbHVnLXR5cGUtcmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmJhbm5lci10eXBlLWluQXJ0aWNsZSB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG4uZm9vdGVyX19iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgei1pbmRleCAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uZm9vdGVyX19iYW5uZXItYWN0aW9uLXNob3cge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmJhbm5lcl9fc2hlbGwtdHlwZS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLXR5cGUtc3RhbmRhcnQge1xuICAgIGJveC1zaGFkb3c6IDIwMHB4IDAgMCAwICMzMTMxMzIsIC0yMDBweCAwIDAgMCAjMzEzMTMyO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjA4cHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLmZvb3Rlci10eXBlLXN0YW5kYXJ0IHtcbiAgICBib3gtc2hhZG93OiAyMDBweCAwIDAgMCAjNDY0NzQ5LCAtMjAwcHggMCAwIDAgIzQ2NDc0OTtcbiAgfVxuICAuY29udGFjdF9fY2VsbC10eXBlLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jb250YWN0X19jZWxsLXR5cGUtY29udGFjdHMge1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxuICAuY2FyZC1zdHlsZS1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhcmRfX3BpY3R1cmUtc3R5bGUtc2Vjb25kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIH1cbiAgLmJhc2VfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhcmRfX3BpY3R1cmUge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIH1cbiAgLmNhcmRfX2xhYmVsIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG4gIC5jYXJkX19waWN0dXJlLXN0eWxlLXByaW1hcnkge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmJhc2VfX2Nyb3Nzd29yZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5jcm9zc3dvcmRfX3NoZWxsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY3Jvc3N3b3JkX19waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gIH1cbiAgLmludHJvX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5iYXNlX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5mcmVzaF9fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAuY2FyZF9fcG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb290ZXJfX3N1Yk1lbnUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb290ZXJfX3N1Yk1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWVudV9fbGluay10eXBlLXN1Yk1lbnUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubWVudVBvcHVwX19zaGVsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB9XG4gIC5tZW51UG9wdXBfX3NoZWxsLWFjdGlvbi1vcGVuIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLm1lbnVQb3B1cF9fbWVudSB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gIH1cbiAgLmNhcmQtc3R5bGUtcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxuICAuY2FyZF9faW1nLXN0eWxlLXByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fcnVicmljIHtcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSAxOXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDE5cHgpO1xuICAgIGhlaWdodDogY2FsYyg1MHZ3IC0gMTlweCk7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19uYW1lIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSAxOXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDE5cHgpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3BlY3Byb2plY3RfX3J1YnJpYyB7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19jZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuICAuc3BlY3Byb2plY3RfX2NlbGw6bnRoLWNoaWxkKDJuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gIH1cbiAgLmFydGljbGVfX2NvbnNvbGUtdHlwZS1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmFydGljbGVfX2F1dG9yIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cbiAgLmFydGljbGVfX3NoYXJlIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbiAgLnJlc3VsdHNfX3NlYXJjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5yZXN1bHRzX19zZWFyY2ggLnNlYXJjaF9fc2VsZWN0IHtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxuICAucmVzdWx0c19fc2VhcmNoIC5zZWFyY2hfX2Zvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZF9fcGljdHVyZS10eXBlLXF3aXoge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJhbm5lcl9faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX2NlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3N1Yk1lbnUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19zdWJNZW51OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1lbnVfX2xpbmstdHlwZS1zdWJNZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19zdWJNZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX193YXJuaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50b01vYmlsZV9fdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5mb290ZXJfX3RvTW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWV0cmljIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50b01vYmlsZV9fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnRvTW9iaWxlX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VhcmNoUG9wdXBfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDYwOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tZW51UG9wdXBfX3NoZWxsIHtcbiAgICByaWdodDogY2FsYygoKDEwMHZ3IC0gNjA4cHgpIC8gMikgLSAxNnB4KTtcbiAgfVxuICAuc3BlY3Byb2plY3RfX3dyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzAxcHg7XG4gICAgbWF4LXdpZHRoOiAzMDFweDtcbiAgICBoZWlnaHQ6IDMwMXB4O1xuICB9XG4gIC5zcGVjcHJvamVjdF9fbmFtZSB7XG4gICAgbWluLXdpZHRoOiAzMDFweDtcbiAgICBtYXgtd2lkdGg6IDMwMXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zcGVjcHJvamVjdF9fYXV0b3Ige1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19ydWJyaWMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaW50cm8tdHlwZS1zdGFuZGFydCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmFzZS10eXBlLXN0YW5kYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZWdpb25OZXdzLXR5cGUtc3RhbmRhcnQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZvb3Rlci10eXBlLXN0YW5kYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5iYW5uZXJfX3NoZWxsLXR5cGUtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5iYW5uZXJfX3NoZWxsLXR5cGUtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLXR5cGUtc3RhbmRhcnQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFydGljbGUtdHlwZS1zdGFuZGFydCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWFpbi1wYWdlLWFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmhlYWRlci10eXBlLXN0YW5kYXJ0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXJfX2NvbnNvbGUtdHlwZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxuICBib2R5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubG9nb19fc3ZnIHtcbiAgICB3aWR0aDogMTk2cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5tZW51X19saW5rLXZpZXctZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xuICB9XG4gIC5tZW51X19saW5rLXZpZXctZGVza3RvcDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCB0cmFuc3BhcmVudDtcbiAgfVxuICAubWVudV9fbGluay10eXBlLWFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tZW51X19saW5rLXZpZXctZGVza3RvcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnNvbGVfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZm9ybV9fYnV0dG9uLWFjdGlvbi1zaG93IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJ1dHRvbi10eXBlLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbnNvbGVfX3N2ZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNvbnNvbGVfX3dlYXRoZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbnNvbGVfX3N2Zy1pY29uLWF2YXRhciB7XG4gICAgbWF4LXdpZHRoOiAyNHB4O1xuICB9XG4gIC5jb25zb2xlX19zdmctaWNvbi1zZWFyY2gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XG4gIH1cbiAgLm1haW4tdHlwZS1zdGFuZGFydCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG4gIH1cbiAgLm1haW4tcGFnZS1hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5pbnRyby10eXBlLXN0YW5kYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2FyZC1zdHlsZS1wcmltYXJ5IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmludHJvX19mcmVzaCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZnJlc2hfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mcmVzaF9fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FyZF9fdGl0bGUtc3R5bGUtcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5jYXJkX19kZXNjcmlwdGlvbi1zdHlsZS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNhcmRfX2luZm8tc3R5bGUtcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuY2FyZC1zdHlsZS1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlLzQpIC0gKDIwcHggKiAzIC8gNCkpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FyZF9fcGljdHVyZS1zdHlsZS1zZWNvbmRhcnkge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuY2FyZF9fdGl0bGUtc3R5bGUtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5jYXJkX19kZXNjcmlwdGlvbi1zdHlsZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYmFubmVyLXZpZXctZGVza3RvcCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvNCkgLSAoMjBweCAqIDMgLyA0KSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5iYW5uZXJfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5iYXNlX19jYXJkIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDUpIC0gKDIwcHggKiA0IC8gNSkpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FyZF9fcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgfVxuICAuYmFzZV9fY2VsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYmFzZV9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhcmQtcGMtNDAge1xuICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAvIDUpIC0gKDIwcHggKiA0IC8gNSkpKjIgKyAyMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNhcmQtcGMtNDAgLmNhcmRfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jYXJkLXBjLTQwIC5jYXJkX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhcmQtcGMtNDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMTAlLCByZ2JhKDMzLCAyMSwgMTYsIDApKSwgY29sb3Itc3RvcCg1NC4wNiUsIHJnYmEoMzMsIDIxLCAxNiwgMC43NSkpLCB0byhyZ2JhKDMzLCAyMSwgMTYsIDAuODUpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMywgMjEsIDE2LCAwKSAxMCUsIHJnYmEoMzMsIDIxLCAxNiwgMC43NSkgNTQuMDYlLCByZ2JhKDMzLCAyMSwgMTYsIDAuODUpIDEwMCUpO1xuICB9XG4gIC5jYXJkX19sYWJlbCB7XG4gICAgbGVmdDogLThweDtcbiAgfVxuICAuYmFzZV9fY3Jvc3N3b3JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlLzUpIC0gKDIwcHgqNC81KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY3Jvc3N3b3JkX19waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5jcm9zc3dvcmRfX3NoZWxsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5jYXJkLXR5cGUtaW50ZXJ2aWV3IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2QxZDFkMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FyZF9faW5mby10eXBlLWludGVydmlldyB7XG4gICAgcGFkZGluZzogNHB4IDE2cHggMTZweDtcbiAgfVxuICAuY2FyZC10eXBlLXZpZXdwb2ludCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmNhcmRfX2xhYmVsLXR5cGUtdmlld3BvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jYXJkX19pbmZvLXR5cGUtdmlld3BvaW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNhcmRfX3RpdGxlLXR5cGUtdmlld3BvaW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIH1cbiAgLnJlZ2lvbk5ld3NfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZWdpb25OZXdzX19jZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cbiAgLmNhcmRfX3Bvc3QtdHlwZS1pbnRlcnZpZXcge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMzMTMxMzI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5mb290ZXItdHlwZS1zdGFuZGFydCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWVudV9fbGluay10eXBlLWZvb3RlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xuICB9XG4gIC5tZW51X19saW5rLXR5cGUtZm9vdGVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHRyYW5zcGFyZW50O1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMTVweDtcbiAgfVxuICAubWVudV9fbGluay10eXBlLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCBhdXRvO1xuICB9XG4gIC5sb2dvX19zdmctdHlwZS1mb290ZXIge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuZm9vdGVyX19jZW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtaW4td2lkdGg6IDQ2MHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAuZm9vdGVyX19zdWJNZW51OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuZm9vdGVyX19zdWJNZW51IHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5mb290ZXJfX3RvTW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mb290ZXJfX3RvTW9iaWxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IC0zMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgfVxuICAudG9Nb2JpbGVfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxuICAuZm9vdGVyX193YXJuaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuY2FyZF9faW5mbyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIH1cbiAgLmludHJvX19jYXJkOmhvdmVyIC5jYXJkX19pbmZvIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLmNhcmRfX3RpdGxlLXR5cGUtZnJlc2gge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB9XG4gIC5mcmVzaF9fY2FyZDpob3ZlciAuY2FyZF9fdGl0bGUtdHlwZS1mcmVzaCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIC5iYXNlX19jYXJkOmhvdmVyIC5jYXJkX19pbmZvIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLmNvbnRhY3RfX21haWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xuICB9XG4gIC5jb250YWN0X19tYWlsOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHRyYW5zcGFyZW50O1xuICB9XG4gIC5tZW51X19saW5rLXR5cGUtc3ViTWVudSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5tZW51X19saW5rLXR5cGUtc3ViTWVudTpob3ZlciAubWVudV9fc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCB0cmFuc3BhcmVudDtcbiAgfVxuICAubWVudV9fc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhcjtcbiAgfVxuICAuY2F0YWxvZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2F0YWxvZ19fc2hlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYXRhbG9nX19zaGVsbCAuYmFzZV9fY2FyZDpudGgtY2hpbGQoNW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhdGFsb2dfX2Nyb3Nzd29yZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jYXRhbG9nX19jcm9zc3dvcmQ6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3BlY3Byb2plY3RfX3NoZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc3BlY3Byb2plY3RfX2luZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19zaGVsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3BlY3Byb2plY3RfX2NlbGwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X193cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMjV2dyAtIDExcHgpO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fbmFtZSB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19hdXRvciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbDpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbDpudGgtY2hpbGQoNG4pLFxuICAuc3BlY3Byb2plY3RfX2NlbGw6bnRoLWNoaWxkKDRuLTEpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19jZWxsOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19jZWxsIC5zcGVjcHJvamVjdF9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDkyLCAyNTUsIDAuNyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbDpob3ZlciAuc3BlY3Byb2plY3RfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19ydWJyaWMge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbDpob3ZlciAuc3BlY3Byb2plY3RfX3J1YnJpYyB7XG4gICAgY29sb3I6ICMwMDVjZmY7XG4gIH1cbiAgLnNwZWNwcm9qZWN0X19jZWxsOmhvdmVyIC5zcGVjcHJvamVjdF9fbmFtZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTNweCAzcHggMCAwICM0Y2E2ZmYsIGluc2V0IDBweCAtM3B4IDAgMCAjNGNhNmZmO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbDpudGgtY2hpbGQoNG4pOmhvdmVyIC5zcGVjcHJvamVjdF9fbmFtZSxcbiAgLnNwZWNwcm9qZWN0X19jZWxsOm50aC1jaGlsZCg0bi0xKTpob3ZlciAuc3BlY3Byb2plY3RfX25hbWUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAzcHggMCAwICM0Y2E2ZmYsIGluc2V0IDBweCAtM3B4IDAgMCAjNGNhNmZmO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbCAuc3BlY3Byb2plY3RfX3dyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlY2xpbmsuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fY2VsbDpob3ZlciAuc3BlY3Byb2plY3RfX3dyYXBwZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcnRpY2xlX19jb25zb2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG4gIC5hcnRpY2xlX19pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYXJ0aWNsZS10eXBlLXN0YW5kYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmFydGljbGVfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXJ0aWNsZV9fcmlnaHQtdHlwZS1mbGV4IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgLmFydGljbGVfX2xlZnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjYzFjMWMxO1xuICB9XG4gIC5hcnRpY2xlX19jb25zb2xlLXR5cGUtdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmFubmVyLXR5cGUtYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLXBhZ2UtYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluX19sZWZ0LXR5cGUtZml4ZWQge1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gIH1cbiAgLnNpZGViYXJfX2ZyZXNoIHtcbiAgICBwYWRkaW5nOiA2NHB4IDE2cHggMTZweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2QxZDFkMTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2lkZWJhcl9fZnJlc2ggLmZyZXNoX19jYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZyZXNoX190aXRsZS10eXBlLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogLTExcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDJweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4ICM5NDk0OTQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbiAgLmZyZXNoX190aXRsZS10eXBlLXNpZGViYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWRhZGFkO1xuICAgIGJvcmRlci13aWR0aDogNnB4IDEwcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnJlc3VsdHMtdHlwZS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlc3VsdHNfX3NlYXJjaCAuc2VhcmNoX19zZWxlY3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3gtc2hhZG93OiA4cHggMCAwIDAgI2YyZjJmMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVzdWx0c19fc2VhcmNoIC5zZWFyY2hfX2Zvcm0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnJlc3VsdHNfX3NlYXJjaCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkMWQxZDE7XG4gICAgbWF4LXdpZHRoOiA3NTZweDtcbiAgfVxuICAucmVzdWx0c19fc2VhcmNoIC5mb3JtX19pbnB1dC10eXBlLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFydGljbGVfX2ZpZ2NhcHRpb24ge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5pbnRyby10eXBlLXN0YW5kYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJhc2UtdHlwZS1zdGFuZGFydCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpb25OZXdzLXR5cGUtc3RhbmRhcnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyLXR5cGUtc3RhbmRhcnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY2F0YWxvZy10eXBlLXN0YW5kYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFydGljbGUtdHlwZS1zdGFuZGFydCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYW5uZXItdHlwZS1pbkFydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTJweCkge1xuICAuY2FyZF9fcGljdHVyZS10eXBlLXZpZXdwb2ludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmNhcmRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmxvZ29fX3N2ZyB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxuICAubWVudV9fbGluay12aWV3LWRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBsaW5lYXI7XG4gIH1cbiAgLm1lbnVfX2xpbmstdmlldy1kZXNrdG9wOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRlcl9fY29uc29sZS10eXBlLWRlc2t0b3Age1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWVudV9fbGluay12aWV3LWRlc2t0b3A6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAubWVudV9fbGluay12aWV3LWRlc2t0b3A6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuY29uc29sZV9fd2VhdGhlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5jb25zb2xlX19zdmctaWNvbi13ZWF0aGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMzVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbiAgfVxuICAuY29uc29sZV9fc3ZnLWljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgfVxuICAuY29uc29sZV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmNhcmQtc3R5bGUtcHJpbWFyeSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgoMTAwJSAvIDUpIC0gKDIwcHggKiA0IC8gNSkpKjMgKyA0MHB4KTtcbiAgfVxuICAuaW50cm9fX2ZyZXNoIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKCgxMDAlIC8gNSkgLSAoMjBweCAqIDQgLyA1KSkqMiArIDIwcHgpO1xuICB9XG4gIC5jYXJkX190aXRsZS1zdHlsZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5jYXJkX19kZXNjcmlwdGlvbi1zdHlsZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5jYXJkX19pbmZvLXN0eWxlLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLmNhcmQtc3R5bGUtc2Vjb25kYXJ5IHtcbiAgICB3aWR0aDogY2FsYygoKDEwMCUgLSAyNDBweCkgLyAzKSAtIDIwcHgpO1xuICB9XG4gIC5iYW5uZXItdmlldy1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5tZW51X19saW5rLXR5cGUtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAubG9nb19fc3ZnLXR5cGUtZm9vdGVyIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBib3gtc2hhZG93OiAxMDAwcHggMCAwIDAgIzMxMzEzMiwgLTEwMDBweCAwIDAgMCAjMzEzMTMyO1xuICB9XG4gIC5tZW51X19saW5rLXR5cGUtZm9vdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLmZvb3Rlcl9fc3ViTWVudSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubWVudV9fbGluay10eXBlLXN1Yk1lbnUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyO1xuICB9XG4gIC5tZW51X19saW5rLXR5cGUtc3ViTWVudTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuZm9vdGVyX19zdWJNZW51OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fd2FybmluZyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zcGVjcHJvamVjdF9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMTdweDtcbiAgfVxuICAuaGVhZGVyLXR5cGUtc3RhbmRhcnQge1xuICAgIGJveC1zaGFkb3c6IDEzMDBweCAwIDAgMCAjMzEzMTMyLCAtMTMwMHB4IDAgMCAwICMzMTMxMzI7XG4gIH1cbiAgLmZvb3Rlci10eXBlLXN0YW5kYXJ0IHtcbiAgICBib3gtc2hhZG93OiAxMzAwcHggMCAwIDAgIzQ2NDc0OSwgLTEzMDBweCAwIDAgMCAjNDY0NzQ5O1xuICB9XG4gIC5zcGVjcHJvamVjdF9fYXV0b3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc3BlY3Byb2plY3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAubWFpbl9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5hcnRpY2xlX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxuICAuYXJ0aWNsZV9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci10eXBlLXN0YW5kYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDEzMTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWFpbi10eXBlLXN0YW5kYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmFubmVyX19zaGVsbC10eXBlLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbiAgLmJhbm5lcl9fc2hlbGwtdHlwZS1mb290ZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG4gIC5mb290ZXItdHlwZS1zdGFuZGFydCB7XG4gICAgbWF4LXdpZHRoOiAxMzEycHg7XG4gIH1cbiAgLm1haW4tcGFnZS1hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGZvbnQsIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuYm9keSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5vbCwgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbmlucyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuZGVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5pbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxucHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG4uaGVhZGVyX19tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmhlYWRlcl9fY29uc29sZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMTZweDtcclxufVxyXG4uaGVhZGVyX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmxvZ29fX3N2ZyB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLmhlYWRlcl9fYnVyZ2VyIHtcclxuICAgIG1hcmdpbjogMCAwIDAgMjhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmZmIDAsI2ZmZiAycHgpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgbGluZWFyO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAmLWFjdGlvbi1vcGVue1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCAycHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCA3cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDZweCwgLTdweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyX19zZWFyY2gge1xyXG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uaGVhZGVyLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgYmFja2dyb3VuZDogIzMxMzEzMjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuLm1haW4tdHlwZS1zdGFuZGFydCB7XHJcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xyXG59XHJcbi5jYXJkX19pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi1zdHlsZS1wcmltYXJ5e1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxufVxyXG4uY2FyZF9fcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICYtc3R5bGUtcHJpbWFyeXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7ICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAjMDA1Q0ZGO1xyXG59XHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuaDEsaDIsaDMsaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZicsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbn1cclxuLmludHJvX19jYXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG59XHJcbi5jYXJkX190aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJywgc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAmLXN0eWxlLXByaW1hcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJi10eXBlLWZyZXNoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtc3R5bGUtcHJpbWFyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMzMsMjEsMTYsMCkgMTAlLHJnYmEoMzMsMjEsMTYsLjc1KSA1NC4wNiUscmdiYSgzMywyMSwxNiwuODUpIDEwMCUpO1xyXG59XHJcbi5jYXJkX19pbmZvLXN0eWxlLXByaW1hcnkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNhcmRfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICAmLXN0eWxlLXByaW1hcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jYXJkX19kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jYXJkLXN0eWxlLXByaW1hcnkge1xyXG4gICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mcmVzaF9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAzMnB4IDAgMTZweDtcclxufVxyXG4uZnJlc2hfX2NhcmQge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuLmludHJvX19mcmVzaCB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG59XHJcbi5jYXJkX19kZXNjcmlwdGlvbi1zdHlsZS1wcmltYXJ5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4uY2FyZF9fdGl0bGUtc3R5bGUtcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLmJhbm5lcl9fcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYmFubmVyX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5pbnRyb19fYmFubmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLmJhc2VfX2NhcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLmNhcmRfX2xhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdycsc2Fucy1zZXJpZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTUxRTIwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAycHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0E5MEYxMTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDZweCAxMHB4O1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcbi5jcm9zc3dvcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5iYXNlX19jcm9zc3dvcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcbi5jcm9zc3dvcmRfX3BpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNyb3Nzd29yZF9faW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY3Jvc3N3b3JkX19zaGVsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNkI4NkI4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFBUIFNlcmlmO1xyXG59XHJcbi5jcm9zc3dvcmRfX2RhdGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jYXJkX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uY2FyZF9fcG9zdCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4uY2FyZF9fdGl0bGUtdHlwZS1pbnRlcnZpZXcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNTFlMjAgMCwgI2U1MWUyMCAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjRweCAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5jYXJkX19sYWJlbC10eXBlLXZpZXdwb2ludCB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxufVxyXG4uY2FyZF9fbGFiZWwtdHlwZS12aWV3cG9pbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuLmNhcmQtdHlwZS12aWV3cG9pbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIG1hcmdpbjogMCAxNnB4IDMycHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uY2FyZF9fcGljdHVyZS10eXBlLXZpZXdwb2ludCB7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuICAgIC5jYXJkLXR5cGUtdmlld3BvaW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3BpY3R1cmUtdHlwZS12aWV3cG9pbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19waWN0dXJlLXR5cGUtdmlld3BvaW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX2xhYmVsLXR5cGUtdmlld3BvaW50IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtdHlwZS12aWV3cG9pbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19pbmZvLXR5cGUtdmlld3BvaW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5jYXJkX19wb3N0LXR5cGUtdmlld3BvaW50IHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX25hbWUtdHlwZS12aWV3cG9pbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5jYXJkX190aXRsZS10eXBlLXZpZXdwb2ludCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjZTUxZTIwIDAsI2U1MWUyMCAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY0cHggMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbi5jYXJkX19pbmZvLXR5cGUtdmlld3BvaW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jYXJkLXR5cGUtaW50ZXJ2aWV3IHtcclxuICAgIG1hcmdpbjogMCAxNnB4IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5yZWdpb25OZXdzX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDMycHggMCAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG59XHJcbi5jYXJkX19sYWJlbC10eXBlLWludGVydmlldyB7XHJcbiAgICBsZWZ0OiAtOXB4O1xyXG59XHJcbi5yZWdpb25OZXdzLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4uZm9vdGVyLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICM0NjQ3NDk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxufVxyXG4uZm9vdGVyX190b3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZm9vdGVyX19jZW50ZXIge1xyXG4gICAgbWFyZ2luOiAwIDE2cHg7XHJcbn1cclxuLmZvb3Rlcl9fYm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmNvbnRhY3RfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG4uY29udGFjdF9fcGhvbmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmNvbnRhY3RfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmNvbnRhY3RfX21haWwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubWVudV9fbGluay10eXBlLXN1Yk1lbnUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG59XHJcbi5mb290ZXJfX3N1Yk1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmZvb3Rlcl9fY29udGFjdCB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxufVxyXG4ubWVudV9fbGluay10eXBlLXN1Yk1lbnU6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi50b01vYmlsZV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmZvb3Rlcl9fdG9Nb2JpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLnRvTW9iaWxlX19pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRvTW9iaWxlX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuLmZvb3Rlcl9fd2FybmluZyB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLmZvb3Rlcl9fbWV0cmljIHtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxufVxyXG4ubWVudV9fbGluay10eXBlLW1lbnVQb3B1cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwuMjUpIDAscmdiYSgyNTUsMjU1LDI1NSwuMjUpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNhbGMoMTAwJSAtIDdweCk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLnNlYXJjaF9fZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNlYXJjaF9fdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4uZm9ybV9faW5wdXQtdHlwZS1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjNjA2MTYyO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAmOjotbXMtY2xlYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtX19zdWJtaXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJi10eXBlLXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyX19jb25zb2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICYtdHlwZS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5jb25zb2xlX193ZWF0aGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbn1cclxuLmNvbnNvbGVfX2xvZ2luIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvbnNvbGVfX3N2ZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAmLWljb257XHJcbiAgICAgICAgJi1zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd2VhdGhlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hdmF0YXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9fbGluay10eXBlLXBvcHVwOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uc29jaWFsX19zdmcge1xyXG4gICAgY29sb3I6ICM4YThiOGM7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zb2NpYWxfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuLmhlYWRlcl9fc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgLTRweCAwIDAgIzhhOGI4YztcclxufVxyXG4uc29jaWFsX19saW5rOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5tZW51UG9wdXB7XHJcbiAgICAmLXR5cGUtc3RhbmRhcnR7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAmLWFjdGlvbi1vcGVue1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpIC4ycztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgJi1hY3Rpb24tb3BlbntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaGVsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjQ3NDk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMDAlKTtcclxuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMTZweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzMDAwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGN1YmljLWJlemllciguMTksMSwuMjIsMSksIGJveC1zaGFkb3cgMXMgY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKSAuMnM7XHJcbiAgICAgICAgJi1hY3Rpb24tb3BlbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzMDAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnV0dG9ue1xyXG4gICAgJi10eXBlLWNsb3NlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCwgI2ZmZiAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg2cHgsNnB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC43NXMgY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiAwLCAjZmZmIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg4cHgsLThweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuNzVzIGN1YmljLWJlemllciguMTksMSwuMjIsMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoUG9wdXB7XHJcbiAgICAmLXR5cGUtc3RhbmRhcnR7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgIH1cclxuICAgICYtYWN0aW9uLW9wZW57XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgIH1cclxuICAgICZfX292ZXJsYXl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllciguMTksMSwuMjIsMSkgLjJzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAmLWFjdGlvbi1vcGVue1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NoZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NDc0OTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDE2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsLTEwMCUpO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDMwMDBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjc1cyBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpLGJveC1zaGFkb3cgMXMgY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKSAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgICYtYWN0aW9uLW9wZW4ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzMDAwcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAmLWFjdGlvbi1vcGVue1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjc1cyBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpIC43NXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjc1cyBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpIC43NXM7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb3JtX19idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZvcm1fX2J1dHRvbi10eXBlLWRlbGV0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjc1cyBjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uZm9ybV9fYnV0dG9uLWFjdGlvbi1zaG93e1xyXG4gICAgb3BhY2l0eTogMTsgXHJcbn1cclxuLmJ1dHRvbl9fc3ZnLXR5cGUtZGVsZXRlIHtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6ICNiMmIyYjI7XHJcbn1cclxuLmNhdGFsb2dfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW46IDI4cHggMCAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG59XHJcbi5zcGVjcHJvamVjdF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMjhweCAwIDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLnBhZ2VfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMjhweCAwIDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG59XHJcbi5zcGVjcHJvamVjdF9faW5mbyB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLnNwZWNwcm9qZWN0X19zaGVsbCB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbn1cclxuLnNwZWNwcm9qZWN0X19jZWxsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuLnNwZWNwcm9qZWN0X19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4uc3BlY3Byb2plY3RfX3BpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNwZWNwcm9qZWN0X193cmFwcGVyIHtcclxuICAgIG1pbi13aWR0aDogNDB2dztcclxuICAgIG1heC13aWR0aDogNDB2dztcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG4uc3BlY3Byb2plY3RfX3J1YnJpYyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zcGVjcHJvamVjdF9fbmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJyxzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNwZWNwcm9qZWN0X19hdXRvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGNvbG9yOiAjNzY3NTc1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uYXJ0aWNsZV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiAyOHB4IDAgMTZweDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxufVxyXG4uYXJ0aWNsZV9fY29uc29sZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG4uYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIDI0cHggMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgMCAwICNiZmJmYmY7XHJcbn1cclxuLmFydGljbGVfX3N2ZyB7XHJcbiAgICBjb2xvcjogI2MxYzFjMTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmFydGljbGVfX3N2Zy1pY29uLWV5ZSB7XHJcbiAgICB3aWR0aDogMzFweDtcclxufVxyXG4uYXJ0aWNsZV9fc3ZnLWljb24tYm9va21hcmsge1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG59XHJcbi5hcnRpY2xlX192aWV3cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxufVxyXG4uYXJ0aWNsZV9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuLmFydGljbGVfX2ZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFydGljbGVfX3BpY3R1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5hcnRpY2xlX19maWdjYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDA7XHJcbn1cclxuLmFydGljbGVfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDE2cHggMzJweDtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG4uYXJ0aWNsZV9faW50cm8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4uYXJ0aWNsZV9fY29uc29sZS10eXBlLWJvdHRvbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi5hcnRpY2xlX19zaGFyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYXJ0aWNsZV9fc2hlbGwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjYzFjMWMxO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgIFxyXG4gICAgfVxyXG59XHJcbi5hcnRpY2xlX19yaWdodHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNoYXJlX19jZWxsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnNoYXJlX19zdmcge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuLnNoYXJlX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcclxufVxyXG4uc2hhcmVfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG4uc2hhcmVfX3N2Zy1pY29uLXR3IHtcclxuICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5hcnRpY2xlX19hdXRvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYXJ0aWNsZS10eXBlLXN0YW5kYXJ0IHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uYXJ0aWNsZS10eXBlLXN0YW5kYXJ0Omxhc3QtY2hpbGQgLCAuYXJ0aWNsZS10eXBlLXN0YW5kYXJ0Omxhc3QtY2hpbGQgLmFydGljbGVfX2xlZnR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5iYW5uZXItdHlwZS1hcnRpY2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG59XHJcbi5tYWluX19sZWZ0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucmVzdWx0cy10eXBlLXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcbi5yZXN1bHRzX19zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnJlc3VsdHNfX3NlYXJjaCAuc2VhcmNoX19zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTNweCA4cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2QxZDFkMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuLnJlc3VsdHNfX3NlYXJjaCAuZm9ybV9fYnV0dG9uLXR5cGUtZGVsZXRlIHtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG59XHJcbi5yZXN1bHRzX19zZWFyY2ggLnNlYXJjaF9fZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2QxZDFkMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuLnJlc3VsdHNfX3NlYXJjaCAuZm9ybV9faW5wdXQtdHlwZS1zZWFyY2gge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uY2FyZC10eXBlLXF3aXp7XHJcbiAgICAuY2FyZF9fcGljdHVyZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbi5wYWdlX19jb250ZW50IHtcclxuICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYXJ0aWNsZV9fY29udGVudCAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hcnRpY2xlX19jb250ZW50IGZpZ2NhcHRpb24ge1xyXG4gICAgYm90dG9tOiAxNnB4O1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggIzAwMDtcclxufVxyXG4uYXJ0aWNsZV9fY29udGVudCBwaWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuLmFydGljbGVfX2NvbnRlbnQgaWZyYW1le1xyXG4gICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYXJ0aWNsZV9fY29udGVudCAuaW5uZXItcGFkIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAuaW5mby1iYWRnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuaW5mby10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDAgMCAwICNlNTFlMjA7XHJcbiAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLmJhbm5lcl9faW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmhlYWRlcl9fYmFubmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmJhbm5lcl9fc2hlbGwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5iYW5uZXJfX3NoZWxsLXR5cGUtaGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uYmFubmVyX19wbHVnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxufVxyXG4uYmFubmVyX19wbHVnLXR5cGUtbGVmdCB7XHJcbiAgICByaWdodDogMTAwJTtcclxufVxyXG4uYmFubmVyX19wbHVnLXR5cGUtcmlnaHQge1xyXG4gICAgbGVmdDogMTAwJTtcclxufVxyXG4uYmFubmVyLXR5cGUtaW5BcnRpY2xlIHtcclxuICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbn1cclxuLmZvb3Rlcl9fYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllciguMTksMSwuMjIsMSksIHotaW5kZXggMXMgY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKTtcclxuICAgICYtYWN0aW9uLXNob3d7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5iYW5uZXJfX3NoZWxsLXR5cGUtZm9vdGVyIHtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpe1xyXG4gICAgYm9keXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDIwMHB4IDAgMCAwICMzMTMxMzIsLTIwMHB4IDAgMCAwICMzMTMxMzI7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci10eXBlLXN0YW5kYXJ0IHtcclxuICAgICAgICBib3gtc2hhZG93OiAyMDBweCAwIDAgMCAjNDY0NzQ5LC0yMDBweCAwIDAgMCAjNDY0NzQ5O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RfX2NlbGwtdHlwZS10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX2NvbnRhY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RfX2NlbGwtdHlwZS1jb250YWN0cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtc3R5bGUtc2Vjb25kYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3BpY3R1cmUtc3R5bGUtc2Vjb25kYXJ5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XHJcbiAgICB9XHJcbiAgICAuYmFzZV9fY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5jYXJkX19waWN0dXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX2xhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3BpY3R1cmUtc3R5bGUtcHJpbWFyeSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5iYXNlX19jcm9zc3dvcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuICAgIC5jcm9zc3dvcmRfX3NoZWxsIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jcm9zc3dvcmRfX3BpY3R1cmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxuICAgIC5pbnRyb19fY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICAgIC5iYXNlX19jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLmZyZXNoX19jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3Bvc3R7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19zdWJNZW51IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fY29udGFjdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdHlwZS1zdWJNZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWVudVBvcHVwX19zaGVsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpOyAgIFxyXG4gICAgfVxyXG4gICAgLm1lbnVQb3B1cF9fc2hlbGwtYWN0aW9uLW9wZW4ge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICAgIC5tZW51UG9wdXBfX21lbnV7XHJcbiAgICAgICAgcGFkZGluZzowIDAgNDBweDtcclxuICAgIH1cclxuICAgIC5jYXJkLXN0eWxlLXByaW1hcnl7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19pbWctc3R5bGUtcHJpbWFyeXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fcnVicmljIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSAxOXB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDE5cHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyg1MHZ3IC0gMTlweCk7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX25hbWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTB2dyAtIDE5cHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gMTlweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19ydWJyaWMge1xyXG4gICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19jZWxsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fY2VsbDpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX2NlbGw6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xyXG4gICAgfVxyXG4gICAgLmFydGljbGVfX2NvbnNvbGUtdHlwZS1ib3R0b20ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZV9fYXV0b3Ige1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlX19zaGFyZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnJlc3VsdHNfX3NlYXJjaCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnJlc3VsdHNfX3NlYXJjaCAuc2VhcmNoX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgfVxyXG4gICAgLnJlc3VsdHNfX3NlYXJjaCAuc2VhcmNoX19mb3JtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9ICBcclxuICAgIC5jYXJkX19waWN0dXJlLXR5cGUtcXdpeiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5iYW5uZXJfX2ltZ3tcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KXtcclxuICAgIC5mb290ZXJfX2NlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX25hdiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX2luZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX3N1Yk1lbnUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX3N1Yk1lbnU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdHlwZS1zdWJNZW51e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fc3ViTWVudXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fd2FybmluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC50b01vYmlsZV9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fdG9Nb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX21ldHJpYyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC50b01vYmlsZV9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgICAudG9Nb2JpbGVfX2xpbms6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoUG9wdXBfX3NlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDYwOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm1lbnVQb3B1cF9fc2hlbGwge1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKCgoMTAwdncgLSA2MDhweCkgLyAyKSAtIDE2cHgpO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X193cmFwcGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDFweDtcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fbmFtZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDFweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19hdXRvciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fcnVicmljIHtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuaW50cm8tdHlwZS1zdGFuZGFydCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5iYXNlLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAucmVnaW9uTmV3cy10eXBlLXN0YW5kYXJ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci10eXBlLXN0YW5kYXJ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lcl9fc2hlbGwtdHlwZS1oZWFkZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5iYW5uZXJfX3NoZWxsLXR5cGUtZm9vdGVye1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuY2F0YWxvZy10eXBlLXN0YW5kYXJ0e1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZS10eXBlLXN0YW5kYXJ0e1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAubWFpbi1wYWdlLWFydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICBhOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItdHlwZS1zdGFuZGFydCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2J1cmdlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX21lbnUge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2NvbnNvbGUtdHlwZS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAubG9nb19fc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTk2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdmlldy1kZXNrdG9wIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgbGluZWFyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdHlwZS1hY3RpdmV7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdmlldy1kZXNrdG9wOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jb25zb2xlX19idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzdweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fYnV0dG9uLWFjdGlvbi1zaG93e1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5idXR0b24tdHlwZS1jbG9zZXtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY29uc29sZV9fc3ZnIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jb25zb2xlX193ZWF0aGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmNvbnNvbGVfX3N2Zy1pY29uLWF2YXRhciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnNvbGVfX3N2Zy1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KTtcclxuICAgIH1cclxuICAgIC5tYWluLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tcGFnZS1hcnRpY2xlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmludHJvLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtc3R5bGUtcHJpbWFyeSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmludHJvX19mcmVzaCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5mcmVzaF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuZnJlc2hfX2NhcmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZF9fdGl0bGUtc3R5bGUtcHJpbWFyeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX2Rlc2NyaXB0aW9uLXN0eWxlLXByaW1hcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19pbmZvLXN0eWxlLXByaW1hcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1zdHlsZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLzQpIC0gKDIwcHggKiAzIC8gNCkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19waWN0dXJlLXN0eWxlLXNlY29uZGFyeSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3RpdGxlLXN0eWxlLXNlY29uZGFyeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19kZXNjcmlwdGlvbi1zdHlsZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5iYW5uZXItdmlldy1kZXNrdG9wIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJS80KSAtICgyMHB4ICogMyAvIDQpKTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyX19pbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC5jYXJkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgLmJhc2VfX2NhcmQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNSkgLSAoMjBweCAqIDQgLyA1KSk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3BpY3R1cmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICB9XHJcbiAgICAuYmFzZV9fY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5iYXNlX19jYXJkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLXBjLTQwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoKDEwMCUgLyA1KSAtICgyMHB4ICogNCAvIDUpKSoyICsgMjBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtcGMtNDAgLmNhcmRfX2luZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtcGMtNDAgLmNhcmRfX3BpY3R1cmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jYXJkLXBjLTQwOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDEwJSxyZ2JhKDMzLDIxLDE2LDApKSxjb2xvci1zdG9wKDU0LjA2JSxyZ2JhKDMzLDIxLDE2LC43NSkpLHRvKHJnYmEoMzMsMjEsMTYsLjg1KSkpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgzMywyMSwxNiwwKSAxMCUscmdiYSgzMywyMSwxNiwuNzUpIDU0LjA2JSxyZ2JhKDMzLDIxLDE2LC44NSkgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAuY2FyZF9fbGFiZWwge1xyXG4gICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICB9XHJcbiAgICAuYmFzZV9fY3Jvc3N3b3JkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLzUpIC0gKDIwcHgqNC81KSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5jcm9zc3dvcmRfX3BpY3R1cmUge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuY3Jvc3N3b3JkX19zaGVsbCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIC5jYXJkLXR5cGUtaW50ZXJ2aWV3IHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2QxZDFkMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDsgXHJcbiAgICB9XHJcbiAgICAuY2FyZF9faW5mby10eXBlLWludGVydmlldyB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHggMTZweDtcclxuICAgIH1cclxuICAgIC5jYXJkLXR5cGUtdmlld3BvaW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIC5jYXJkX19sYWJlbC10eXBlLXZpZXdwb2ludCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19pbmZvLXR5cGUtdmlld3BvaW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY2FyZF9fdGl0bGUtdHlwZS12aWV3cG9pbnR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpb25OZXdzX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5yZWdpb25OZXdzX19jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2xvZ297XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3Bvc3QtdHlwZS1pbnRlcnZpZXcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMxMzEzMjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAubWVudV9fbGluay10eXBlLWZvb3RlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGxpbmVhcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdHlwZS1mb290ZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fbWVudSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmxvZ29fX3N2Zy10eXBlLWZvb3RlciB7XHJcbiAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fY2VudGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX25hdiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtaW4td2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fc3ViTWVudTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19zdWJNZW51IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fdG9Nb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX190b01vYmlsZTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIG9wYWNpdHk6IC4xNTtcclxuICAgIH1cclxuICAgIC50b01vYmlsZV9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fYm90dG9tIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX193YXJuaW5nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19pbmZvIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllciguMTksMSwuMjIsMSk7XHJcbiAgICB9XHJcbiAgICAuaW50cm9fX2NhcmQ6aG92ZXIgLmNhcmRfX2luZm8ge1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3RpdGxlLXR5cGUtZnJlc2gge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKTtcclxuICAgIH0gICBcclxuICAgIC5mcmVzaF9fY2FyZDpob3ZlciAuY2FyZF9fdGl0bGUtdHlwZS1mcmVzaCB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICAuYmFzZV9fY2FyZDpob3ZlciAuY2FyZF9faW5mbyB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdF9fbWFpbCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgbGluZWFyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdHlwZS1zdWJNZW51e1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIC5tZW51X19zcGFue1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHRyYW5zcGFyZW50OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudV9fc3BhbiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG4gICAgLmNhdGFsb2dfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAucGFnZV9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhdGFsb2dfX3NoZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuYmFzZV9fY2FyZDpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRhbG9nX19jcm9zc3dvcmQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAmOm50aC1jaGlsZCg1bikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19zaGVsbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX2luZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX3NoZWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19jZWxsIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X193cmFwcGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMjV2dyAtIDExcHgpO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19uYW1lIHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19hdXRvcntcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7ICAgXHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX2NlbGw6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fY2VsbDpudGgtY2hpbGQoNG4pLC5zcGVjcHJvamVjdF9fY2VsbDpudGgtY2hpbGQoNG4tMSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fY2VsbDpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19jZWxsIC5zcGVjcHJvamVjdF9fd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsOTIsMjU1LDAuNyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX2NlbGw6aG92ZXIgLnNwZWNwcm9qZWN0X193cmFwcGVyOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fcnVicmlje1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX2NlbGw6aG92ZXIgLnNwZWNwcm9qZWN0X19ydWJyaWMge1xyXG4gICAgICAgIGNvbG9yOiAjMDA1Y2ZmO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19jZWxsOmhvdmVyIC5zcGVjcHJvamVjdF9fbmFtZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTNweCAzcHggMCAwICM0Y2E2ZmYsIGluc2V0IDBweCAtM3B4IDAgMCAjNGNhNmZmO1xyXG4gICAgfVxyXG4gICAgLnNwZWNwcm9qZWN0X19jZWxsOm50aC1jaGlsZCg0bik6aG92ZXIgLnNwZWNwcm9qZWN0X19uYW1lLC5zcGVjcHJvamVjdF9fY2VsbDpudGgtY2hpbGQoNG4tMSk6aG92ZXIgLnNwZWNwcm9qZWN0X19uYW1lIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggM3B4IDAgMCAjNGNhNmZmLCBpbnNldCAwcHggLTNweCAwIDAgIzRjYTZmZjtcclxuICAgIH1cclxuICAgIC5zcGVjcHJvamVjdF9fY2VsbCAuc3BlY3Byb2plY3RfX3dyYXBwZXI6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlY2xpbmsuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX2NlbGw6aG92ZXIgLnNwZWNwcm9qZWN0X193cmFwcGVyOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGVfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGVfX2NvbnNvbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlX19yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi10eXBlLWZsZXh7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnRpY2xlX19sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2MxYzFjMTtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlX19jb25zb2xlLXR5cGUtdG9wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5iYW5uZXItdHlwZS1hcnRpY2xle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5tYWluLXBhZ2UtYXJ0aWNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5tYWluX19sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi10eXBlLWZpeGVke1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyX19mcmVzaCB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAxNnB4IDE2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkMWQxZDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmZyZXNoX19jYXJke1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mcmVzaF9fdGl0bGUtdHlwZS1zaWRlYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzFjMWMxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDJweCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggIzk0OTQ5NDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2FkYWRhZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggMTBweDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzdWx0cy10eXBlLXNlYXJjaHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnJlc3VsdHNfX3NlYXJjaCAuc2VhcmNoX19zZWxlY3Qge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICBib3gtc2hhZG93OiA4cHggMCAwIDAgI2YyZjJmMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5yZXN1bHRzX19zZWFyY2ggLnNlYXJjaF9fZm9ybSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5yZXN1bHRzX19zZWFyY2gge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDFkMWQxO1xyXG4gICAgICAgIG1heC13aWR0aDogNzU2cHg7XHJcbiAgICB9XHJcbiAgICAucmVzdWx0c19fc2VhcmNoIC5mb3JtX19pbnB1dC10eXBlLXNlYXJjaHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAucGFnZV9fY29udGVudHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZV9fZmlnY2FwdGlvbntcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlX19jb250ZW50IGZpZ2NhcHRpb257XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuaW50cm8tdHlwZS1zdGFuZGFydHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYmFzZS10eXBlLXN0YW5kYXJ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucmVnaW9uTmV3cy10eXBlLXN0YW5kYXJ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jYXRhbG9nLXR5cGUtc3RhbmRhcnR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGUtdHlwZS1zdGFuZGFydHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLXR5cGUtaW5BcnRpY2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpe1xyXG4gICAgLmNhcmRfX3BpY3R1cmUtdHlwZS12aWV3cG9pbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgICBib2R5IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5sb2dvX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcbiAgICAubWVudV9fbGluay12aWV3LWRlc2t0b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGxpbmVhcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29uc29sZS10eXBlLWRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudV9fbGluay12aWV3LWRlc2t0b3A6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLm1lbnVfX2xpbmstdmlldy1kZXNrdG9wOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29uc29sZV9fd2VhdGhlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gICAgLmNvbnNvbGVfX3N2Zy1pY29uLXdlYXRoZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xyXG4gICAgfVxyXG4gICAgLmNvbnNvbGVfX3N2Zy1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMHB4KTtcclxuICAgIH1cclxuICAgIC5jb25zb2xlX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgIH1cclxuICAgIC5jYXJkLXN0eWxlLXByaW1hcnkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygoKDEwMCUgLyA1KSAtICgyMHB4ICogNCAvIDUpKSozICsgNDBweCk7XHJcbiAgICB9XHJcbiAgICAuaW50cm9fX2ZyZXNoIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKCgxMDAlIC8gNSkgLSAoMjBweCAqIDQgLyA1KSkqMiArIDIwcHgpO1xyXG4gICAgfVxyXG4gICAgLmNhcmRfX3RpdGxlLXN0eWxlLXByaW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZF9fZGVzY3JpcHRpb24tc3R5bGUtcHJpbWFyeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIC5jYXJkX19pbmZvLXN0eWxlLXByaW1hcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1zdHlsZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwJSAtIDI0MHB4KSAvIDMpIC0gMjBweCk7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLXZpZXctZGVza3RvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuICAgIC5tZW51X19saW5rLXR5cGUtYWN0aXZlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgfVxyXG4gICAgLmxvZ29fX3N2Zy10eXBlLWZvb3RlciB7XHJcbiAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fdG9wIHtcclxuICAgICAgICBib3gtc2hhZG93OiAxMDAwcHggMCAwIDAgIzMxMzEzMiwgLTEwMDBweCAwIDAgMCAjMzEzMTMyO1xyXG4gICAgfVxyXG4gICAgLm1lbnVfX2xpbmstdHlwZS1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX3N1Yk1lbnUge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICAgIC5mb290ZXJfX25hdiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5tZW51X19saW5rLXR5cGUtc3ViTWVudSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgbGluZWFyO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9faW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX19zdWJNZW51OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyX193YXJuaW5nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMzE3cHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDEzMDBweCAwIDAgMCAjMzEzMTMyLCAtMTMwMHB4IDAgMCAwICMzMTMxMzI7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXR5cGUtc3RhbmRhcnQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDEzMDBweCAwIDAgMCAjNDY0NzQ5LCAtMTMwMHB4IDAgMCAwICM0NjQ3NDk7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX2F1dG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuc3BlY3Byb2plY3RfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5tYWluX19sZWZ0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZV9fbGVmdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZV9faW1ne1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItdHlwZS1zdGFuZGFydCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAubWFpbi10eXBlLXN0YW5kYXJ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5iYW5uZXJfX3NoZWxsLXR5cGUtaGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIH1cclxuICAgIC5iYW5uZXJfX3NoZWxsLXR5cGUtZm9vdGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgIH0gICBcclxuICAgIC5mb290ZXItdHlwZS1zdGFuZGFydHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMTJweDtcclxuICAgIH1cclxuICAgIC5tYWluLXBhZ2UtYXJ0aWNsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59Il19 */


/** new styles 10.11.2020 **/
.main__right {
    flex-shrink: 2;
}
.card__post-type-viewpoint {
    text-align: center;
}
.intro-type-standart .b-banner-group {
    margin-bottom: 32px;
    padding: 0 16px;
}
.article__shell:last-child {
    padding-bottom: 48px;
    margin-bottom: 40px;
    -webkit-box-shadow: inset 0 -2px 0 0 #c1c1c1;
    box-shadow: inset 0 -2px 0 0 #c1c1c1;
}
.article__intro {
    font-family: 'PT Serif',serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 16px;
    margin-top: -4px;
    padding: 0 16px;
}
.article__label {
    font-family: 'PT Sans Narrow',sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    background: #e51e20;
    color: #fff;
    -webkit-box-shadow: 2px 4px 5px rgba(0,0,0,.15);
    box-shadow: 2px 4px 5px rgba(0,0,0,.15);
    padding: 8px 16px;
    margin: 0 21px 12px 0;
}
.article__console {
    flex-wrap: wrap;
}
.article__title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
    margin: 28px 0 16px;
    padding: 0 16px;
}
.donnews__bannerWrapper-type-afterArticle {
    margin: 40px 0 0;
}
.fresh__card {
    position: relative;
}
.card__label-type-fresh {
    position: static;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 8px;
    padding: 4px 8px;
    display: inline-block;
    -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.15);
    box-shadow: 1px 2px 5px rgba(0,0,0,.15);
}
.card__label-type-fresh:before {
    content: none;
}
.card__title-type-fresh {
    margin-bottom: 4px;
}
.fresh__card {
    margin-bottom: 24px;
}
.instagram-media {
    max-width: 100%!important;
    min-width: 100%!important;
}
div[class*=banner][class*=video] {
    margin: 0 auto 16px;
}
.form__input-type-loginForm {
    display: block;
    width: 100%;
    font-family: inherit;
    color: initial;
    font-size: 16px;
    line-height: 24px;
    border: 0;
    background: 0 0;
    -webkit-box-shadow: 0 0 0 1px #d1d1d1;
    box-shadow: inset 0 0 0 1px #d1d1d1;
    margin-bottom: 12px;
    padding: 12px;
    box-sizing: border-box;
}
.form__shell-type-loginForm {
    display: flex;
    flex-direction: column;
}
.form__submit-loginForm {
    position: static;
    display: block;
    color: #464749;
    font-size: 16px;
    line-height: 20px;
    width: 98px;
    text-transform: uppercase;
    font-weight: 900;
    padding: 15px 16px;
    box-shadow: inset 0 0 0 2px;
    border-radius: 12px;
}
.loginForm__choice {
    margin: 20px 0 0;
    display: flex;
    flex-direction: column;
}
.loginForm__variant {
    margin-bottom: 12px;
}
ol, ul {
    padding-left: 28px;
    margin: 20px 0;
}
li {
    margin-bottom: 12px;
    position: relative;
}
ul li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: rgb(0 0 0 / 0.5);
    left: -20px;
    top: 7px;
}
ol {
    counter-reset: num;
}
ol li:before {
	position: absolute;
	content: counter(num);
	counter-increment: num;
	left: -27px;
	font-size: 12px;
	font-weight: 800;
	box-shadow: 0 0 0 1px #d1d1d1;
	background: #f2f2f2;
	width: 16px;
	height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 1px;
}



@media screen and (min-width: 481px){
    .article__label{margin-bottom:0}
}


@media screen and (min-width: 640px){
    .form__shell.form__shell-type-loginForm {
        flex-direction: row;
    }
    .form__input-type-loginForm {
        margin-bottom: 0;
        margin-right: 20px;
    }
    .page-type-standart {
        max-width: 640px;
        margin: 0 auto;
    }
}


@media screen and (min-width: 1024px){
    .intro-type-standart .b-banner-group {
        width: calc((100%/4) - (20px*3/4));
        padding: 0;
        margin-bottom: 20px;
    }
    .article__title, .article__intro{
        padding: 0;
    }
    .fresh__card{
        smargin-bottom: 20px;
    }
    .donnews__bannerWrapper-type-afterArticle {
        display: none;
    }
    .searchPopup-type-standart .form__submit-type-search {
        display: block;
        color: #fff;
        font-size: 16px;
        line-height: 20px;
        width: auto;
        text-transform: uppercase;
        font-weight: 900;
        padding: 8px 16px;
        box-shadow: inset 0 0 0 2px;
        border-radius: 12px;
    }
    .searchPopup-type-standart .form__input-type-search {
        max-width: calc(100% - 116px);
    }
    .searchPopup-type-standart .form__button-type-delete {
        transform: translate(-116px, 0);
    }
    .searchPopup-type-standart .form__submit-type-search:hover {
        background: #fff;
        color: #464749;
    }
    .page-type-standart {
        max-width: 100%;
    }
    .form__input-type-loginForm {
        max-width: 240px;
    }
}


@media screen and (min-width: 1312px){
    .intro-type-standart .b-banner-group {
        width: 100%;
        max-width: 240px;
    }
}
/** new styles 10.11.2020 **/


/** new styles 05.03.2021 **/
.header__age-restr, .console__age-restr {
    margin: 0 15px; 
    border: solid 2px white; 
    border-radius: 50%;
}
.header__age-restr {
    padding: 9px 5px 1px 5px;
}
.console__age-restr {
    padding: 10px 5px;
}
/** new styles 05.03.2021 **/


/** new styles 17.08.2021 **/
.article__frame{width:48px;height:48px;overflow:hidden;border-radius:50%;margin-right:8px}
.article__autor{margin-bottom:8px}
.article__aboutAutor{margin:28px 0 16px;padding:0 16px;display:flex;flex-direction:column;align-items:center}
.article__title-type-aboutAutor{margin-top:20px;text-align:center}
.article__subtitle{margin-bottom:12px;padding:0 16px}

@media screen and (min-width: 481px) {
    .article__autor{margin-bottom:0}
}

@media screen and (min-width: 1024px) {
    .article__aboutAutor{padding:0;flex-direction:row;align-items:flex-start;margin-top:32px;margin-bottom:28px}
    .aboutAutor__left{margin-right:20px}
    .article__title-type-aboutAutor{text-align:left;margin-top:0}
    .catalog__shell-type-aboutAutor .base__card{width:calc((100%/3) - (20px*2/3))}
    .catalog__shell-type-aboutAutor .base__card:nth-child(5n){margin-right:20px}
    .catalog__shell-type-aboutAutor .base__card:nth-child(3n){margin-right:0}
    .article__subtitle{padding:0}
}
/** new styles 17.08.2021 **/
