@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../img/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body,html{width:100%;min-width:320px;height:100%}body{font-family:Helvetica Neue,Arial,sans-serif;overflow-x:hidden;background-image:linear-gradient(180deg,#f4f4f4,#f1f9f9);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:1366px;min-height:100%;margin:0 auto;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.wrapper__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.container{box-sizing:border-box;width:100%;max-width:1230px;margin:0 auto;padding:0 20px}.header__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;padding-top:14px;padding-bottom:14px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__phones{margin-top:15px}.header__search{margin-right:78px}.header__mobile-panel{display:none}.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__hamburger{display:none;margin-right:15px;text-decoration:none}.header__hamburger-icon{width:19px;height:17px;fill:#1b97a1}.header__mobile-search{position:relative;display:none;box-sizing:border-box;padding:10px 20px;text-align:center;background:#fff}.header__mobile-search-form{width:100%!important}@media screen and (max-width:900px){.header__inner{padding-top:10px;padding-bottom:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.19)}.header__navigation,.header__phones,.header__search,.header__to-site,.header__top-bar{display:none!important}.header__mobile-panel,.header__mobile-search{display:block}.header__hamburger{display:inline-block}}.top-bar{color:#fff;background:#474444}.top-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;min-height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar{margin:0;padding:0;list-style:none}.navbar__item{display:inline-block;margin-right:30px}.navbar__item:last-of-type{margin-right:0}.navbar__link{font-size:13px;line-height:40px;text-decoration:none;color:inherit}.navbar__link:hover{text-decoration:underline}.top-panel{font-size:0;margin:0;padding:0;list-style:none}.top-panel_mobile .top-panel__link{width:40px;background-color:transparent!important}.top-panel_mobile .top-panel__icon{fill:#262626}.top-panel__item{position:relative;display:inline-block}.top-panel__item:hover .top-panel__link{background-color:#6d6d6d}.top-panel__item:hover .lk-tooltip{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.top-panel__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:54px;height:40px;transition:background .3s ease-out;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-panel__icon{width:20px;height:20px;fill:#fff}.top-panel__icon_offset{padding-right:15px}.top-panel__label{position:absolute;top:50%;right:2px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}@media (max-width:400px){.top-panel_mobile .top-panel__link{width:30px}}.count-label{font-size:14px;line-height:24px;width:24px;height:24px;text-align:center;color:#fff;border-radius:50%;background:#1b97a1}.logo{font-size:0;display:inline-block}.logo__img{width:180px}@media screen and (max-width:900px){.logo__img{width:108px}}.header-btn{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;padding:0 32px;transition:all .3s ease-out;text-align:center;text-decoration:none;text-transform:uppercase;color:#1b97a1;border:2px solid #1b97a1;outline:none;background:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-btn:focus,.header-btn:hover{color:#fff;background:#1b97a1}.contact-elem{font-size:14px;box-sizing:border-box;padding-left:26px;-ms-flex-negative:0;flex-shrink:0}.contact-elem,.contact-elem__inner{position:relative}.contact-elem__number{font-size:18px;font-weight:500;position:relative;display:block}.contact-elem__link{font-size:13px;color:#1b97a1}.contact-elem__link:hover{text-decoration:none}.contact-elem__email{position:relative;color:inherit}.contact-elem__email:hover{text-decoration:none}.contact-elem__icon{position:absolute;top:50%;left:0;width:14px;height:14px;-webkit-transform:translate3d(-26px,-50%,0);transform:translate3d(-26px,-50%,0);fill:#b9dfe2}.contact-elem__icon_icon-gray{fill:#aaa}.search-form{position:relative;display:inline-block;width:289px}.search-form_mobile .search-form__input{padding:10px 35px 10px 15px;border:1px solid #1b97a1}.search-form_mobile .search-form__button{right:10px}.search-form__input{font-size:14px;box-sizing:border-box;width:100%;padding:10px 30px 7px 6px;transition:border-color .3s ease-out;border:none;border-bottom:1px solid #1b97a1;outline:none}.search-form__input:focus{border-color:#000}.search-form__button{position:absolute;top:50%;right:6px;margin:0;padding:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);border:none;background:none}.search-form__icon{width:18px;height:18px;transition:fill .2s ease-out;fill:#b9dfe2}.search-form__icon:hover{fill:#1b97a1}.navigation{box-sizing:border-box;border-top:1px solid #eee;border-bottom:1px solid #eee}.navigation__inner{min-height:59px}.navigation__inner,.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation__list{position:relative;margin:0;padding:0;list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation__list:last-of-type{margin-left:18px;padding-left:18px}.navigation__list:last-of-type:before{position:absolute;top:8px;bottom:8px;left:0;width:1px;content:"";background:#eee}.navigation__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;transition:.3s ease-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navigation__item:last-of-type{margin-right:0}.navigation__item:last-of-type .sub-navigation{right:0;left:auto}.navigation__item:hover{background-color:#f3f3f3}.navigation__item:hover .navigation__link:after{visibility:visible;opacity:1}.navigation__item:hover .sub-navigation{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.navigation__link{font-size:13px;font-weight:700;box-sizing:border-box;padding:0 15px;text-align:center;text-decoration:none;text-transform:uppercase;color:inherit}.navigation__link:after{position:absolute;right:0;bottom:0;left:0;visibility:hidden;width:100%;height:3px;content:"";transition:all .3s ease-out;opacity:0;background:#1b97a1}@media (max-width:1024px){.navigation__link{font-size:11px;padding:0 5px}}.sub-navigation{font-size:14px;position:absolute;z-index:3;top:100%;left:0;visibility:hidden;box-sizing:border-box;width:235px;margin:0;padding:16px 25px;list-style:none;transition:all .2s ease-out;-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0;background:#f3f3f3}.sub-navigation__item{display:block;margin-bottom:16px}.sub-navigation__item.active{font-weight:700;color:#1b97a1}.sub-navigation__link{text-decoration:none;color:inherit}.sub-navigation__link:hover{text-decoration:underline}.lk-tooltip{font-size:14px;position:absolute;z-index:2;top:100%;right:0;visibility:hidden;box-sizing:border-box;width:240px;padding:20px 15px;transition:all .3s ease-out;-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0;color:#262626;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.12)}.lk-tooltip__inner{box-sizing:border-box;padding:0 11px}.lk-tooltip__head{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;padding-bottom:15px;border-bottom:1px solid #eee;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lk-tooltip__sign-in{line-height:30px;display:inline-block;min-height:30px;padding:0 30px;transition:.3s ease-out;text-decoration:none;color:#fff;border-radius:4px;background:#7c8d97}.lk-tooltip__sign-in:hover{background-color:#1b97a1}.lk-tooltip__sign-up{text-decoration:none;color:inherit}.lk-tooltip__sign-up:hover{text-decoration:underline}.lk-tooltip__list{box-sizing:border-box;margin:0;padding-top:15px;list-style:none}.lk-tooltip__item{margin-bottom:15px}.lk-tooltip__item:last-of-type{margin-bottom:0}.lk-tooltip__link{text-decoration:none;color:inherit}.lk-tooltip__link:hover{text-decoration:underline}.main-slider__item{display:block}.main-slider .slick-arrow{position:absolute;z-index:2;top:50%;bottom:0;display:block;width:90px;height:100%;cursor:pointer;transition:background .3s ease-out;background:hsla(0,0%,100%,.3)}.main-slider .slick-arrow:before{display:none}.main-slider .slick-arrow:focus,.main-slider .slick-arrow:hover{background:hsla(0,0%,100%,.5)}.main-slider .slick-arrow.slick-disabled:before{opacity:.25}@media (max-width:900px){.main-slider .slick-arrow{width:50px}}.main-slider .slick-prev{left:0}.main-slider .slick-next{right:0}.main-slider .slick-arrow-icon{position:absolute;top:50%;left:50%;width:19px;height:34px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);fill:#fff}.b-copyright{font-size:12px;color:#fff;background:#2d393a}.b-copyright__inner{min-height:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-copyright__inner,.b-copyright__lr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-copyright__logo{width:95px;padding-left:5px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:500px){.b-copyright__inner{flex-direction:column;padding-top:15px;padding-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.b-copyright__lr{margin-top:5px}.b-copyright__logo{width:70px}}.footer{box-sizing:border-box;border-top:1px solid #e0e0e0;background-color:#eee}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px;padding-bottom:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__email{margin:23px 0 17px}@media (max-width:900px){.footer__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__catalog,.footer__info,.footer__logo{display:none}}@media (max-width:500px){.footer__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer-nav-clmn{font-size:13px;color:#262626;-ms-flex-negative:0;flex-shrink:0}.footer-nav-clmn__title{font-weight:500;display:block;margin-bottom:13px;text-transform:uppercase}.footer-nav-clmn__list{margin:0;padding:0;list-style:none}.footer-nav-clmn__link{line-height:26px;text-decoration:none;color:inherit}.footer-nav-clmn__link:hover{text-decoration:underline}.social-list{margin:0;padding:0;list-style:none}.social-list__item{font-size:12px;line-height:30px;display:inline-block;margin-right:6px;text-align:center;color:#fff}.social-list__item:last-of-type{margin-right:0}.social-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;transition:background .3s ease-out;text-decoration:none;color:inherit;border-radius:50%;background:#1b97a1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-list__link:hover{background:#01727a}.social-list__icon{width:15px;height:15px;fill:#fff}.to-top{position:absolute;z-index:3;right:20px;bottom:450px;width:64px;height:64px;transition:all .3s ease-out;opacity:.5;background:#1b97a1;box-shadow:0 8px 12px 0 rgba(0,0,0,.3)}.to-top:hover{opacity:1}.to-top__icon{position:absolute;top:50%;left:50%;width:21px;height:27px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);fill:#fff}@media (max-width:900px){.to-top{display:none}}.b-title{font-weight:300;margin:0;padding:0}.b-title_h1{font-size:42px}@media (max-width:900px){.b-title_h1{font-size:34px}}.b-title_h2{font-size:34px}@media (max-width:900px){.b-title_h2{font-size:27px}}.b-title_h3{font-size:24px}.catalog-list{padding-bottom:25px}.catalog-list__title{padding:40px 0;text-align:center}.catalog-list__items{font-size:0;margin:0 -25px}.catalog-list__item{display:inline-block;width:20%}@media (max-width:1024px){.catalog-list__item{width:25%}}@media (max-width:860px){.catalog-list__item{width:33.33%}}@media (max-width:650px){.catalog-list__item{width:50%}}@media (max-width:450px){.catalog-list__items{margin:0}.catalog-list__item{width:100%}.catalog-list__item .catalog-item{margin:0;margin-bottom:30px}}.catalog-item{font-size:15px;position:relative;display:block;min-height:197px;margin:0 25px 50px;transition:opacity .3s ease-out;text-decoration:none;background-color:#f9f9f9;background-position:50%;background-size:cover}.catalog-item:hover{opacity:.8}.catalog-item__name{font-weight:700;position:absolute;bottom:12px;left:-12px;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;padding:12px 20px;color:#fff;background:#1b97a1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-item__name:before{position:absolute;top:100%;left:0;content:"";border:6px solid transparent;border-top:6px solid #01727a;border-right:6px solid #01727a}.pagination{border-bottom:1px solid #eee;background-color:#fff}.pagination__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1336px;min-height:40px;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__item{display:inline-block}.pagination__item:after{padding:0 15px;content:"›"}.pagination__item:last-of-type:after{display:none}.pagination__item:last-of-type .pagination__link{color:#1b97a1}.pagination__link{font-size:11px;font-weight:500;text-decoration:none;text-transform:uppercase;color:#5a5959}.pagination__link:hover{text-decoration:underline}@media (max-width:1100px){.pagination__item:after{padding:0 10px}.pagination__link{font-size:10px}}@media (max-width:900px){.pagination{display:none}}.vendor-code{font-size:14px}.vendor-code__title{color:#adadad}.vendor-code__value{color:#566869}.b-order{position:relative;box-sizing:border-box;padding:35px 50px;background:#f3f3f3}.b-order__brand{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;width:150px;padding:20px 0;-webkit-transform:translate3d(25%,-50%,0);transform:translate3d(25%,-50%,0);text-decoration:none;background:#fff;box-shadow:0 6px 17px rgba(0,0,0,.08);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-order__brand-img{width:100px}.b-order__stock{display:block;margin-bottom:38px}.b-order__flex,.b-order__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-order__middle{margin-bottom:45px}@media (max-width:1170px){.b-order{padding:20px}.b-order__brand{width:100px}.b-order__brand-img{width:70px}.b-order__brand{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@media (max-width:900px){.b-order{margin:0 -20px;padding-top:70px}.b-order__brand{top:0;right:auto;left:20px;width:150px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.b-order__brand-img{width:100px}.b-order__middle{margin-bottom:35px}.b-order__flex{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.b-order__other{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.b-in-stock{font-size:16px;line-height:16px;position:relative;color:#262626}.b-in-stock:before{display:inline-block;width:7px;height:7px;margin-right:5px;content:"";-webkit-transform:translateY(-2px);transform:translateY(-2px);border-radius:50%;background:#1b97a1}.b-in-stock__link{font-weight:600;transition:border-color .15s ease-out;text-decoration:none;color:#1b97a1;border-bottom:1px dashed}.b-in-stock__link:hover{border-color:transparent}.b-price{color:#262626}.b-price__title{font-size:16px;margin-right:15px}.b-price__value{font-size:42px;font-weight:700}.b-price__value:after{font-size:30px;font-weight:500;padding-left:5px;content:"₽";color:#aeaeae}@media (max-width:900px){.b-price__title{margin-right:5px}.b-price__value{font-size:30px}}.toggle-counter{display:-webkit-box;display:-ms-flexbox;display:flex}.toggle-counter__input{font-size:17px;box-sizing:border-box;width:44px;height:32px;padding:0 7px;text-align:center;border:none;border-radius:4px;outline:none;background-color:#fff;box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,.26)}.toggle-counter__button{font-size:19px;font-weight:700;margin:0;transition:all .3s ease-out;color:#1b97a1;border:none;outline:none;background:none}.toggle-counter__button:hover{color:#000}.b-button{font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;box-sizing:border-box;min-height:55px;padding:0 35px;transition:background-color .3s ease-out;text-decoration:none;text-transform:uppercase;color:#fff;border:none;border-radius:4px;outline:none;background-color:#1b97a1;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.4);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.b-button_gray{background-color:#7c8d97}.b-button_small{font-size:14px;min-height:38px;padding:0 20px}.b-button:hover{background-color:#01727a}.b-button__icon{width:22px;height:18px;margin-right:15px;fill:#fff}.order-option{margin-bottom:7px}.order-option:last-of-type{margin-bottom:0}.order-option__link{transition:border-color .2s ease-out;vertical-align:middle;text-decoration:none;color:#6d7373;border-bottom:1px solid #cbe7e9}.order-option__link:hover{border-color:transparent}.order-option__icon{width:15px;height:17px;margin-right:5px;fill:#1b97a1}.product-slider{box-sizing:border-box;width:430px;padding:10px;border:1px solid #e8e8e8;background-color:#fff}.product-slider__item{display:block;width:100%;height:415px;cursor:pointer;outline:none;background-repeat:no-repeat;background-position:50%;background-size:contain}@media (max-width:1170px){.product-slider{width:350px}}@media (max-width:900px){.product-slider{width:100%}.product-slider__item{height:300px}}.product-slider-nav{position:absolute;top:0;right:100%;width:70px;-webkit-transform:translate3d(-28px,0,0);transform:translate3d(-28px,0,0)}.product-slider-nav__item{display:block;width:100%;height:90px!important;margin:14px 0;cursor:pointer;transition:border-color .3s ease-out;border:1px solid #e8e8e8!important;outline:none;background-repeat:no-repeat;background-position:50%;background-size:contain}.product-slider-nav__item.slick-current{border-color:#1b97a1!important}.product-slider-nav .slick-arrow{position:relative;top:auto;right:auto;bottom:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:30px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-slider-nav .slick-next:before,.product-slider-nav .slick-prev:before{display:none}.product-slider-nav .slick-arrow-icon{width:14px;height:26px;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#e8e8e8}@media (max-width:1170px){.product-slider-nav{right:auto;left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:900px){.product-slider-nav{position:relative;box-sizing:border-box;width:100%;margin:20px 0 75px;padding:0 25px}.product-slider-nav__item{display:block;width:auto;height:70px!important;margin:0 5px}.product-slider-nav .slick-arrow{position:absolute;top:50%;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-slider-nav .slick-next{right:0}.product-slider-nav .slick-prev{left:0}.product-slider-nav .slick-arrow-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.tabs__content{display:none}.tabs__content.active{display:block}.info-tabs__head{background:#f3f3f3}.info-tabs__list{font-size:0;margin:0;padding:0;list-style:none}.info-tabs__item{display:inline-block}.info-tabs__text{position:relative;z-index:2}.info-tabs__link{font-size:17px;line-height:55px;position:relative;display:block;box-sizing:border-box;height:55px;padding:0 30px;transition:color .3s ease-out;text-decoration:none;color:#262626}.info-tabs__link:after{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;padding:5px 0 0;content:"";transition:opacity .3s ease-out;opacity:0;border-radius:3px 3px 0 0;background:#fff;box-shadow:0 -3px 6px 0 rgba(0,0,0,.06)}.info-tabs__link.active{color:#1b97a1}.info-tabs__link.active:after{opacity:1}.info-tabs__container{box-sizing:border-box;padding-top:10px;padding-bottom:10px}@media (max-width:600px){.info-tabs__head{background:transparent}.info-tabs__list{margin:0 -20px}.info-tabs__item{display:block}.info-tabs__link{display:block;border-bottom:2px solid #eee}.info-tabs__link:after{display:none}.info-tabs__link.active{background:#eee}}.c-list{font-size:15px;display:block;margin:35px 0;color:#262626}.c-list>span{font-size:18px;display:block;margin-bottom:15px}.c-list>ul{margin:0;padding:0;list-style:none}.c-list>ul>li{position:relative;box-sizing:border-box;margin-bottom:15px;padding:0 0 0 43px}.c-list>ul>li:last-of-type{margin-bottom:0}.c-list>ul>li:before{position:absolute;top:8px;left:18px;width:7px;height:7px;content:"";background:#1b97a1}.b-filter__title{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;padding:0 25px;color:#262626;background:#f7f7f7;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-filter__icon{width:32px;height:27px;margin-right:13px;fill:#c6c6c6}.b-filter__list{margin:0;padding:0;list-style:none}.b-filter__item{overflow:hidden;max-height:57px}.b-filter__item.active{max-height:3000px}.b-filter__item.active .b-filter__link:after{-webkit-transform:translateY(-3px) rotate(90deg);transform:translateY(-3px) rotate(90deg)}.b-filter__link{font-size:17px;font-weight:900;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;height:57px;padding:0 25px;transition:background .3s ease-out;text-decoration:none;color:#262626;border-top:1px solid #f4f4f4;border-bottom:1px solid transparent;background:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-filter__link:after{position:absolute;top:50%;right:25px;width:7px;height:12px;content:"";-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-transform-origin:center center;transform-origin:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAtUlEQVQYlV3OoS9FARzF8c+77vZTFVWmCf4JQcNsRlIE5SlMtrtpNrNpNjNBEfwZRKKiy2fzRrn37XG2k77n/H5n1HXdOvYxTvJpRg12sIWrqlr4D8/xig1cV9X8FCZ5xy7esI3LqmqHpj6whw8coKuqth1OJHmpqk08Y4zvxl+NesPPFFbVGh6xiAucNT1YwS2WcIOTJJOmB3dYxgOOkkyGtadYxRMOk2R41eIeczhO8jW77hc9aTZZgmt9iQAAAABJRU5ErkJggg==")}.b-filter__link:hover{background-color:#f9f9f9}.b-filter__bottom{box-sizing:border-box;padding:35px 25px;text-align:center}.b-filter__submit{width:100%;margin-bottom:20px}.b-filter__reset{font-size:15px;text-transform:uppercase;color:#7c8d97}.b-filter__reset:hover{text-decoration:none}.b-filter__inner{box-sizing:border-box;padding:25px}.link-list{font-size:14px;margin:0;padding:0;list-style:none;color:#262626}.link-list__item{font-size:inherit;line-height:17px;margin-bottom:13px;color:inherit}.link-list__item:last-of-type{margin-bottom:0}.link-list__link{font-size:inherit;text-decoration:none;color:inherit;border-bottom:1px solid #1b97a1}.link-list__link:hover{border-color:transparent}.b-checkbox{position:relative;box-sizing:border-box;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-checkbox__input{display:none}.b-checkbox__input:checked+.b-checkbox__content:before{content:"";border-color:transparent;background-color:#1b97a1;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAgklEQVQYlY2OMQrCUBBEXySFleANcphoLZ7FRivT5wxWFh7BI2ljmfbZuPj5yScZWFjYN7ODyoI5qGeVmnm1wA3YApvVAvj+gwGqeLmeqNGqL//q1Aq1UZ9qPwOjgvpIDid1X4LDcFTfCTAk+zWvGssuSx0l54YwfUrJU4aodynBKl/tkkAaaTBfKwAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:50%}.b-checkbox__content:before{position:absolute;top:10px;left:0;box-sizing:border-box;width:16px;height:16px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #c5c5c5;background:transparent}.checkbox-list{margin:0;padding:0;list-style:none}.checkbox-list__item{margin-bottom:10px}.checkbox-list__item:last-of-type{margin-bottom:0}.c-product{font-size:14px;position:relative;display:inline-block;box-sizing:border-box;width:25%;margin-bottom:75px;padding:0 20px;vertical-align:top;color:#262626;background:#fff}.c-product:hover .c-product_hover{visibility:visible;opacity:1}.c-product_hover{position:absolute;z-index:3;top:0;right:0;left:0;visibility:hidden;width:100%!important;transition:all .3s ease-out;opacity:0;box-shadow:0 0 14px 0 rgba(0,0,0,.15)}.c-product_hover .c-product__price-line{border:none}.c-product__img{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:200px;margin-bottom:10px;text-align:center;text-decoration:none;color:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-product__image{max-width:100%;max-height:200px}.c-product__title{display:block;min-height:70px}.c-product__link{font-size:14px;line-height:17px;text-decoration:none;color:inherit}.c-product__link:hover{text-decoration:underline}.c-product__price{font-size:24px;font-weight:700;color:#494949}.c-product__price:after{font-size:22px;font-weight:400;content:" ₽";color:#aeaeae}.c-product__in-stock{font-weight:700;color:#1b97a1}.c-product__in-stock:before{position:relative;display:inline-block;width:10px;height:10px;margin-right:10px;content:"";border-radius:50%;background:#1b97a1}.c-product__price-line{padding:20px 0 10px;border-bottom:4px solid #f7f7f7}.c-product__cart-line,.c-product__price-line{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;box-sizing:border-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-product__cart-line{padding:10px 0}.c-product__label{line-height:30px;position:absolute;top:10px;right:20px;height:30px;padding:0 15px;border-radius:0 2px 2px 0;background-color:rgba(185,223,226,.95)}.c-product__label:before{position:absolute;top:50%;left:0;content:"";-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0);border:15px solid transparent;border-right:15px solid rgba(185,223,226,.95)}.c-product__pic{line-height:24px;display:inline-block;width:24px;height:24px;margin-bottom:20px;transition:border-color .3s ease-out;text-align:center;border:1px solid #f4f4f4;border-radius:6px}.c-product__pic:hover{border-color:#ccc}.c-product__pic-icon{display:inline-block;width:15px;height:15px;vertical-align:middle;fill:#1b97a1}.lazy-load-btn{font-size:15px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;box-sizing:border-box;width:100%;height:44px;transition:border-color .3s ease-out;text-align:center;text-decoration:none;text-transform:uppercase;color:#262626;border:1px solid #f4f4f4;border-radius:4px;background-color:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lazy-load-btn:hover{border-color:#eee}.lazy-load-btn__icon{width:18px;height:18px;margin-right:15px;fill:#1b97a1}.c-filter{font-size:14px;box-sizing:border-box;min-height:48px;padding:0 30px;border:1px solid #f4f4f4;border-radius:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-filter,.c-filter__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-filter__right{line-height:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-filter__list{display:inline-block;margin:0;padding:0;list-style:none}.c-filter__item{display:inline-block;margin-right:30px}.c-filter__item:last-of-type{margin-right:0}.c-filter__link{position:relative;color:#262626}.c-filter__link:after{position:absolute;top:50%;left:100%;visibility:hidden;content:"";-webkit-transform:translate3d(5px,-2px,0);transform:translate3d(5px,-2px,0);-webkit-transform-origin:center center;transform-origin:center center;opacity:0;border:5px solid transparent;border-top:5px solid #adadad}.c-filter__link_active:after{border-top:5px solid #1b97a1}.c-filter__link_asc:after,.c-filter__link_desc:after{visibility:visible;opacity:1}.c-filter__link_asc:after{-webkit-transform:translate3d(5px,-50%,0) rotate(180deg);transform:translate3d(5px,-50%,0) rotate(180deg)}.c-filter__link:hover{text-decoration:none}.c-filter__title{margin-right:15px;color:#878787}@media (max-width:1000px){.c-filter__right{display:none}}@media (max-width:900px){.c-filter{line-height:30px;padding:30px}}.toggle-view{display:inline-block}.toggle-view__item{width:18px;height:18px;margin-right:10px;fill:#adaeae}.toggle-view__item:last-of-type{margin-right:0}.toggle-view__item.active{fill:#1b97a1}.b-related{font-size:0;border-top:2px solid #cbe7e9}.b-related__title{margin:50px 0 40px}@media (max-width:1024px){.b-related .c-product{width:33.33%}}@media (max-width:800px){.b-related .c-product{width:50%}}@media (max-width:500px){.b-related .c-product{width:100%}}.form{max-width:100%}.form__fields{margin-bottom:70px}.form__tip{font-size:12px;line-height:1.5;min-width:100%;padding:2px 5px;text-align:center;background:#fff9e3}.form__buttons{margin-top:40px}.form__buttons .btn{margin-right:25px}.form_lk{width:520px}.field{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field span{width:26%;color:#6e6e6e}.field input{box-sizing:border-box;width:57%;max-width:300px;height:44px;padding:0 17px;transition:all .1s;border:1px solid #e8e8e8;border-radius:4px}.field input:focus{border-color:#45a6af;outline:none}.field__edit{display:inline-block;margin-left:18px;padding:2px 0;color:#45a6af;border:none;border-bottom:1px dashed currentColor;background:none}.field__edit:hover{border-bottom-color:transparent}.field__edit:focus{outline:none}.btn{font-size:16px;font-weight:500;line-height:50px;min-width:150px;height:50px;padding:0 25px;transition:all .25s ease-in-out;text-transform:uppercase;color:#fff;border:none;border:1px solid transparent;border-radius:4px;background:#7c8d97}.btn:hover{color:#7c8d97;border:1px solid #7c8d97;background:#fff}.btn_tr{font-weight:400;text-decoration:underline;text-transform:none;color:#231f20;background:transparent}.table{width:100%}.table thead{font-size:13px;text-align:left;color:#7f7f7f;background:#f7f7f7}.table thead th{text-align:center;font-weight:400;padding:14px 0 14px 0}.table tbody{font-size:14px}.table tbody tr{text-align:center;border-bottom:1px solid #bce1e3}.table tbody td{padding:14px 0 18px 0;vertical-align:middle}.table tbody td.table__center{padding:14px 0;text-align:center}.table tbody a{font-size:12px;text-decoration:none;text-transform:uppercase;color:#1b97a1}.orders__num{font-weight:500;display:inline-block;padding:2px 0;border-bottom:1px dotted #1b97a1}.orders__img{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.orders__img img{max-width:100%;max-height:100%}.orders__title{max-width:260px}.product-page__section{box-sizing:border-box;max-width:940px;margin:0 auto;padding:0 20px}.product-page__title{box-sizing:border-box;max-width:780px;padding:46px 0}.product-page__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page__gallery{margin-right:20px}.product-page__panel{width:450px;-ms-flex-negative:0;flex-shrink:0}.product-page__code{display:block;margin-bottom:20px}.product-page__m-code{display:none;margin-top:18px}.product-page__tabs{font-size:15px;line-height:23px;padding-bottom:30px;color:#262626}.product-page__related{margin-bottom:50px}@media (max-width:1170px){.product-page__gallery{box-sizing:border-box;padding-left:97px}.product-page__panel{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:900px){.product-page__title{padding:35px 0 25px}.product-page__code{display:none}.product-page__m-code{display:block}.product-page__head{flex-direction:column;width:100%;max-width:400px;margin:0 auto 55px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-page__gallery{width:100%;margin-right:0;padding-left:0}.product-page__panel{width:100%}}.catalog-page{box-sizing:border-box;margin-bottom:70px;padding:0 15px}.catalog-page__title{box-sizing:border-box;padding:37px 20px 30px}.catalog-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-page__filters{width:270px;margin-right:35px;border:1px solid #f4f4f4;border-radius:3px}.catalog-page__link-list{box-sizing:border-box;padding:30px 25px}.catalog-page__list{font-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.catalog-page__sorting{margin-bottom:40px}@media (max-width:1120px){.catalog-page .c-product{width:33.33%}}@media (max-width:900px){.catalog-page .c-product{width:50%}.catalog-page__inner{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.catalog-page__filters{width:100%;margin-right:0}.catalog-page__sorting{margin:40px 0}}@media (max-width:500px){.catalog-page .c-product{width:100%}}.lk-page{width:1186px;margin:0 auto 100px}.lk-page__title{box-sizing:border-box;padding:37px 0 30px}.lk__body{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #d9d9d9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lk__menu{width:20%;max-width:220px}.lk__menu a{font-size:16px;display:block;padding:35px 0 35px 25px;transition:all .1s;text-decoration:none;color:#282828;border-bottom:1px solid #d9d9d9;background:#f7f7f7}.lk__menu a.active{font-weight:700;pointer-events:none;color:#1b97a1;border-left:4px solid #1b97a1;background:#fff}.lk__menu a:hover{background:#f9f9f9}.lk__content{width:78%;max-width:910px;padding:35px 0 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIm5vcm1hbGl6ZS5sZXNzIiwidmVuZG9yL3NsaWNrLmxlc3MiLCJ2ZW5kb3Ivc2xpY2stdGhlbWUubGVzcyIsInN0eWxlLmxlc3MiLCJjb21wb25lbnRzL2hlYWRlci5sZXNzIiwibWl4aW5zLmxlc3MiLCJjb21wb25lbnRzL3RvcC1iYXIubGVzcyIsImNvbXBvbmVudHMvbmF2YmFyLmxlc3MiLCJjb21wb25lbnRzL3RvcC1wYW5lbC5sZXNzIiwiY29tcG9uZW50cy9jb3VudC1sYWJlbC5sZXNzIiwiY29tcG9uZW50cy9sb2dvLmxlc3MiLCJjb21wb25lbnRzL2hlYWRlci1idG4ubGVzcyIsImNvbXBvbmVudHMvY29udGFjdC1lbGVtLmxlc3MiLCJjb21wb25lbnRzL3NlYXJjaC1mb3JtLmxlc3MiLCJjb21wb25lbnRzL25hdmlnYXRpb24ubGVzcyIsImNvbXBvbmVudHMvc3ViLW5hdmlnYXRpb24ubGVzcyIsImNvbXBvbmVudHMvbGstdG9vbHRpcC5sZXNzIiwiY29tcG9uZW50cy9tYWluLXNsaWRlci5sZXNzIiwiY29tcG9uZW50cy9iLWNvcHlyaWdodC5sZXNzIiwiY29tcG9uZW50cy9mb290ZXIubGVzcyIsImNvbXBvbmVudHMvc29jaWFsLWxpc3QubGVzcyIsImNvbXBvbmVudHMvdG8tdG9wLmxlc3MiLCJjb21wb25lbnRzL2ItdGl0bGUubGVzcyIsImNvbXBvbmVudHMvY2F0YWxvZy1saXN0Lmxlc3MiLCJjb21wb25lbnRzL2NhdGFsb2ctaXRlbS5sZXNzIiwiY29tcG9uZW50cy9wYWdpbmF0aW9uLmxlc3MiLCJjb21wb25lbnRzL3ZlbmRvci1jb2RlLmxlc3MiLCJjb21wb25lbnRzL2Itb3JkZXIubGVzcyIsImNvbXBvbmVudHMvYi1pbi1zdG9jay5sZXNzIiwiY29tcG9uZW50cy9iLXByaWNlLmxlc3MiLCJjb21wb25lbnRzL3RvZ2dsZS1jb3VudGVyLmxlc3MiLCJjb21wb25lbnRzL2ItYnV0dG9uLmxlc3MiLCJjb21wb25lbnRzL29yZGVyLW9wdGlvbi5sZXNzIiwiY29tcG9uZW50cy9wcm9kdWN0LXNsaWRlci5sZXNzIiwiY29tcG9uZW50cy90YWJzLmxlc3MiLCJjb21wb25lbnRzL2luZm8tdGFicy5sZXNzIiwiY29tcG9uZW50cy9jLWxpc3QubGVzcyIsImNvbXBvbmVudHMvYi1maWx0ZXIubGVzcyIsImNvbXBvbmVudHMvbGluay1saXN0Lmxlc3MiLCJjb21wb25lbnRzL2ItY2hlY2tib3gubGVzcyIsImNvbXBvbmVudHMvY2hlY2tib3gtbGlzdC5sZXNzIiwiY29tcG9uZW50cy9jLXByb2R1Y3QubGVzcyIsImNvbXBvbmVudHMvbGF6eS1sb2FkLWJ0bi5sZXNzIiwiY29tcG9uZW50cy9jLWZpbHRlci5sZXNzIiwiY29tcG9uZW50cy90b2dnbGUtdmlldy5sZXNzIiwiY29tcG9uZW50cy9iLXJlbGF0ZWQubGVzcyIsImNvbXBvbmVudHMvZm9ybS5sZXNzIiwiY29tcG9uZW50cy9maWVsZC5sZXNzIiwiY29tcG9uZW50cy9idG4ubGVzcyIsImNvbXBvbmVudHMvdGFibGUubGVzcyIsImNvbXBvbmVudHMvcHJvZHVjdC1wYWdlLmxlc3MiLCJjb21wb25lbnRzL2NhdGFsb2ctcGFnZS5sZXNzIiwiY29tcG9uZW50cy9say1wYWdlLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMGFBLGlCQUdDO0FBNWFELDREQUE0RCxBQ0c1RCxLQUVFLHVCQUFBLEFEQUQsMEJBQUEsQUNLRCw2QkFBQSxDREhDLEFBQ0QsS0FFSSxRQUFVLENBQ2IsQUFDRCxzRkFhSSxhQUFlLENBQ2xCLEFBQ0QsNEJDa0JDLHFCQUFBLEFBS0QsdUJBQUEsQ0RmQyxBQUNELHNCQ3FCQSxhQUFBLEFEakJDLFFBQUEsQ0NvQkEsQURsQkQsa0JDMkJBLFlBQUEsQ0R2QkMsQUFDRCxFQUVJLHNCQUF3QixDQUMzQixBQUNELGlCQUdDLFNBQUEsQ0MyQkQsQUR6QkEsWUFFQyx3QkFBQSxDQzZCRCxBRDNCQSxTQ2lDQSxlQUFBLENEN0JDLEFBQ0QsSUFF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QUFvQixDQUN2QixBQUNELGFBRUksVUFBVyxBQUNYLGdCQUFpQixBQUNqQixnQkFBa0IsQ0FDckIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b24gaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWcvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4vKiAqICogKiAqICogKiAqICogKiAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qIFZhcmlhYmxlcyAgICAgICAgICAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qIEdsb2JhbCAgICAgICAgICAgICAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qICogKiAqICogKiAqICogKiAqICovXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGY0ZjQsICNmMWY5ZjkpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJywgJ2tlcm4nO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi53cmFwcGVyX19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiAqICogKiAqICogKiAqICogKiAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qIENvbXBvbmVudHMgICAgICAgICAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qICogKiAqICogKiAqICogKiAqICovXG4uaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhZGVyX19waG9uZXMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xufVxuLmhlYWRlcl9fbW9iaWxlLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5oZWFkZXJfX2hhbWJ1cmdlci1pY29uIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZmlsbDogIzFiOTdhMTtcbn1cbi5oZWFkZXJfX21vYmlsZS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcl9fbW9iaWxlLXNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICAuaGVhZGVyX190b3AtYmFyLFxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLFxuICAuaGVhZGVyX19waG9uZXMsXG4gIC5oZWFkZXJfX3NlYXJjaCxcbiAgLmhlYWRlcl9fdG8tc2l0ZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX21vYmlsZS1wYW5lbCxcbiAgLmhlYWRlcl9fbW9iaWxlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogIzQ3NDQ0NDtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9wLWJhcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ubmF2YmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm5hdmJhcl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2YmFyX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5uYXZiYXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50b3AtcGFuZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50b3AtcGFuZWxfbW9iaWxlIC50b3AtcGFuZWxfX2xpbmsge1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50b3AtcGFuZWxfbW9iaWxlIC50b3AtcGFuZWxfX2ljb24ge1xuICBmaWxsOiAjMjYyNjI2O1xufVxuLnRvcC1wYW5lbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcC1wYW5lbF9faXRlbTpob3ZlciAudG9wLXBhbmVsX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZDtcbn1cbi50b3AtcGFuZWxfX2l0ZW06aG92ZXIgLmxrLXRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4udG9wLXBhbmVsX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG59XG4udG9wLXBhbmVsX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi50b3AtcGFuZWxfX2ljb25fb2Zmc2V0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi50b3AtcGFuZWxfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudG9wLXBhbmVsX21vYmlsZSAudG9wLXBhbmVsX19saW5rIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmNvdW50LWxhYmVsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMWI5N2ExO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5sb2dvX19pbWcge1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubG9nb19faW1nIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gIH1cbn1cbi5oZWFkZXItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWI5N2ExO1xuICBjb2xvcjogIzFiOTdhMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaGVhZGVyLWJ0bjpob3Zlcixcbi5oZWFkZXItYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFiOTdhMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdC1lbGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29udGFjdC1lbGVtX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LWVsZW1fX251bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250YWN0LWVsZW1fX2xpbmsge1xuICBjb2xvcjogIzFiOTdhMTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbnRhY3QtZWxlbV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWN0LWVsZW1fX2VtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jb250YWN0LWVsZW1fX2VtYWlsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhY3QtZWxlbV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjZweCwgLTUwJSwgMCk7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmaWxsOiAjYjlkZmUyO1xufVxuLmNvbnRhY3QtZWxlbV9faWNvbl9pY29uLWdyYXkge1xuICBmaWxsOiAjYWFhO1xufVxuLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyODlweDtcbn1cbi5zZWFyY2gtZm9ybV9tb2JpbGUgLnNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjk3YTE7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDE1cHg7XG59XG4uc2VhcmNoLWZvcm1fbW9iaWxlIC5zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiOTdhMTtcbiAgcGFkZGluZzogMTBweCAzMHB4IDdweCA2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2Utb3V0O1xufVxuLnNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoLWZvcm1fX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjYjlkZmUyO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uc2VhcmNoLWZvcm1fX2ljb246aG92ZXIge1xuICBmaWxsOiAjMWI5N2ExO1xufVxuLm5hdmlnYXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmF2aWdhdGlvbl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDU5cHg7XG59XG4ubmF2aWdhdGlvbl9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uX19saXN0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ubmF2aWdhdGlvbl9fbGlzdDpsYXN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4ubmF2aWdhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06bGFzdC1vZi10eXBlIC5zdWItbmF2aWdhdGlvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIgLm5hdmlnYXRpb25fX2xpbms6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIgLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4ubmF2aWdhdGlvbl9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5hdmlnYXRpb25fX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzFiOTdhMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMzVweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3ViLW5hdmlnYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zdWItbmF2aWdhdGlvbl9faXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzFiOTdhMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3ViLW5hdmlnYXRpb25fX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1Yi1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGstdG9vbHRpcCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmxrLXRvb2x0aXBfX2lubmVyIHtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxrLXRvb2x0aXBfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5say10b29sdGlwX19zaWduLWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjN2M4ZDk3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4ubGstdG9vbHRpcF9fc2lnbi1pbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjk3YTE7XG59XG4ubGstdG9vbHRpcF9fc2lnbi11cCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGstdG9vbHRpcF9fc2lnbi11cDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxrLXRvb2x0aXBfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxrLXRvb2x0aXBfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxrLXRvb2x0aXBfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5say10b29sdGlwX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5say10b29sdGlwX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tYWluLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIsXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm1haW4tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tYWluLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4ubWFpbi1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm1haW4tc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubWFpbi1zbGlkZXIgLnNsaWNrLWFycm93LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZpbGw6ICNmZmY7XG59XG4uYi1jb3B5cmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJkMzkzYTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmItY29weXJpZ2h0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cbi5iLWNvcHlyaWdodF9fbHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmItY29weXJpZ2h0X19sb2dvIHtcbiAgd2lkdGg6IDk1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmItY29weXJpZ2h0X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYi1jb3B5cmlnaHRfX2xyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmItY29weXJpZ2h0X19sb2dvIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXJfX2VtYWlsIHtcbiAgbWFyZ2luOiAyM3B4IDAgMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyxcbiAgLmZvb3Rlcl9fY2F0YWxvZyxcbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXItbmF2LWNsbW4ge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbi5mb290ZXItbmF2LWNsbW5fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9vdGVyLW5hdi1jbG1uX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZvb3Rlci1uYXYtY2xtbl9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmZvb3Rlci1uYXYtY2xtbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNvY2lhbC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNvY2lhbC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc29jaWFsLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzFiOTdhMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG59XG4uc29jaWFsLWxpc3RfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE3MjdhO1xufVxuLnNvY2lhbC1saXN0X19pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi50by10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDQ1MHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjMWI5N2ExO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IC41O1xuICB6LWluZGV4OiAxMDA7XG59XG4udG8tdG9wOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50by10b3BfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRvLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYi10aXRsZV9oMSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYi10aXRsZV9oMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4uYi10aXRsZV9oMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYi10aXRsZV9oMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4uYi10aXRsZV9oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jYXRhbG9nLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5jYXRhbG9nLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uY2F0YWxvZy1saXN0X19pdGVtcyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIC0yNXB4O1xufVxuLmNhdGFsb2ctbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5jYXRhbG9nLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY2F0YWxvZy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNhdGFsb2ctbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2F0YWxvZy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2F0YWxvZy1saXN0X19pdGVtIC5jYXRhbG9nLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTk3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbjogMCAyNXB4IDUwcHg7XG59XG4uY2F0YWxvZy1pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG4uY2F0YWxvZy1pdGVtX19uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWI5N2ExO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2F0YWxvZy1pdGVtX19uYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMTcyN2E7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICMwMTcyN2E7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLnBhZ2luYXRpb25fX2lubmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiAxMzM2cHg7XG59XG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdpbmF0aW9uX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCLigLpcIjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBhZ2luYXRpb25fX2l0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdpbmF0aW9uX19pdGVtOmxhc3Qtb2YtdHlwZSAucGFnaW5hdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjMWI5N2ExO1xufVxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNWE1OTU5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFnaW5hdGlvbl9faXRlbTphZnRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZlbmRvci1jb2RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZlbmRvci1jb2RlX190aXRsZSB7XG4gIGNvbG9yOiAjYWRhZGFkO1xufVxuLnZlbmRvci1jb2RlX192YWx1ZSB7XG4gIGNvbG9yOiAjNTY2ODY5O1xufVxuLmItb3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iLW9yZGVyX19icmFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1JSwgLTUwJSwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYi1vcmRlcl9fYnJhbmQtaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmItb3JkZXJfX3N0b2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4uYi1vcmRlcl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iLW9yZGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5iLW9yZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5iLW9yZGVyX19icmFuZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5iLW9yZGVyX19icmFuZC1pbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5iLW9yZGVyX19icmFuZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgLTUwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYi1vcmRlciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG4gIC5iLW9yZGVyX19icmFuZCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmItb3JkZXJfX2JyYW5kLWltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5iLW9yZGVyX19taWRkbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmItb3JkZXJfX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmItb3JkZXJfX290aGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuLmItaW4tc3RvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLmItaW4tc3RvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzFiOTdhMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmItaW4tc3RvY2tfX2xpbmsge1xuICBjb2xvcjogIzFiOTdhMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG59XG4uYi1pbi1zdG9ja19fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYi1wcmljZSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLmItcHJpY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYi1wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmItcHJpY2VfX3ZhbHVlOmFmdGVyIHtcbiAgY29udGVudDogXCLigr1cIjtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmItcHJpY2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuYi1wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnRvZ2dsZS1jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b2dnbGUtY291bnRlcl9faW5wdXQge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9nZ2xlLWNvdW50ZXJfX2J1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzFiOTdhMTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4udG9nZ2xlLWNvdW50ZXJfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmItYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI5N2ExO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTJweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmItYnV0dG9uX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M4ZDk3O1xufVxuLmItYnV0dG9uX3NtYWxsIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3MjdhO1xufVxuLmItYnV0dG9uX19pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmaWxsOiAjZmZmO1xufVxuLm9yZGVyLW9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5vcmRlci1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vcmRlci1vcHRpb25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNmQ3MzczO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiZTdlOTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ub3JkZXItb3B0aW9uX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcmRlci1vcHRpb25fX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmaWxsOiAjMWI5N2ExO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9kdWN0LXNsaWRlciB7XG4gIHdpZHRoOiA0MzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wcm9kdWN0LXNsaWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI4cHgsIDAsIDApO1xuICB3aWR0aDogNzBweDtcbn1cbi5wcm9kdWN0LXNsaWRlci1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAxNHB4IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1zbGlkZXItbmF2X19pdGVtLnNsaWNrLWN1cnJlbnQge1xuICBib3JkZXItY29sb3I6ICMxYjk3YTEgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXNsaWRlci1uYXYgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3Qtc2xpZGVyLW5hdiAuc2xpY2stbmV4dDpiZWZvcmUsXG4ucHJvZHVjdC1zbGlkZXItbmF2IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1zbGlkZXItbmF2IC5zbGljay1hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBmaWxsOiAjZThlOGU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAucHJvZHVjdC1zbGlkZXItbmF2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucHJvZHVjdC1zbGlkZXItbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAyMHB4IDAgNzVweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1uYXYgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1uYXYgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1uYXYgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLW5hdiAuc2xpY2stYXJyb3ctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi50YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJzX19jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZm8tdGFic19faGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uaW5mby10YWJzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG4uaW5mby10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluZm8tdGFic19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaW5mby10YWJzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG4uaW5mby10YWJzX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uaW5mby10YWJzX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWI5N2ExO1xufVxuLmluZm8tdGFic19fbGluay5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmluZm8tdGFic19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbmZvLXRhYnNfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5pbmZvLXRhYnNfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxuICAuaW5mby10YWJzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW5mby10YWJzX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcbiAgfVxuICAuaW5mby10YWJzX19saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZvLXRhYnNfX2xpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59XG4uYy1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzVweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLmMtbGlzdCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtbGlzdCA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmMtbGlzdCA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDQzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYy1saXN0ID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbGlzdCA+IHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMThweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICMxYjk3YTE7XG59XG4uYi1maWx0ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4uYi1maWx0ZXJfX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBmaWxsOiAjYzZjNmM2O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG4uYi1maWx0ZXJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYi1maWx0ZXJfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuLmItZmlsdGVyX19pdGVtLmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi5iLWZpbHRlcl9faXRlbS5hY3RpdmUgLmItZmlsdGVyX19saW5rOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSg5MGRlZyk7XG59XG4uYi1maWx0ZXJfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzI2MjYyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1vdXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYi1maWx0ZXJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWNBQUFBTUNBWUFBQUN1bGFjUUFBQUF0VWxFUVZRWWxWM09vUzlGQVJ6RjhjKzc3dlpURlZXbUNmNEpRY05zUmxJRTVTbE10cnRwTnJOcE5qTkJFZndaUktLaXkyZnpScm4zN1hHMms3N24vSDVuMUhYZE92WXhUdkpwUmcxMnNJV3JxbHI0RDgveGlnMWNWOVg4RkNaNXh5N2VzSTNMcW1xSHBqNndodzhjb0t1cXRoMU9KSG1wcWswOFk0enZ4bCtOZXNQUEZGYlZHaDZ4aUF1Y05UMVl3UzJXY0lPVEpKT21CM2RZeGdPT2treUd0YWRZeFJNT2syUjQxZUllY3poTzhqVzc3aGM5YVRaWmdtdDlpUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4uYi1maWx0ZXJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmItZmlsdGVyX19ib3R0b20ge1xuICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iLWZpbHRlcl9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYi1maWx0ZXJfX3Jlc2V0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzdjOGQ5NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iLWZpbHRlcl9fcmVzZXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYi1maWx0ZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5saW5rLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG4ubGluay1saXN0X19pdGVtIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4ubGluay1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGluay1saXN0X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFiOTdhMTtcbn1cbi5saW5rLWxpc3RfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmItY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iLWNoZWNrYm94X19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYi1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5iLWNoZWNrYm94X19jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjk3YTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFLQ0FZQUFBQ0FMTC82QUFBQWdrbEVRVlFZbFkyT01RckNVQkJFWHlTRmxlQU5jcGhvTFo3RlJpdlQ1d3hXRmg3QkkybGptZmJadVBqNXlTY1pXRmpZTjdPRHlvSTVxR2VWbW5tMXdBM1lBcHZWQXZqK2d3R3FlTG1lcU5HcUwvL3ExQXExVVo5cVB3T2pndnBJRGlkMVg0TERjRlRmQ1RBayt6V3ZHc3N1U3gwbDU0WXdmVXJKVTRhb2R5bkJLbC90a2tBYWFUQmZLd0FBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmItY2hlY2tib3hfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2M1YzVjNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaGVja2JveC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNoZWNrYm94LWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrYm94LWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDI1JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuLmMtcHJvZHVjdDpob3ZlciAuYy1wcm9kdWN0X2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLXByb2R1Y3RfaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgei1pbmRleDogMTAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmMtcHJvZHVjdF9ob3ZlciAuYy1wcm9kdWN0X19wcmljZS1saW5lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMtcHJvZHVjdF9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLXByb2R1Y3RfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbi5jLXByb2R1Y3RfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG59XG4uYy1wcm9kdWN0X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5jLXByb2R1Y3RfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXByb2R1Y3RfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1wcm9kdWN0X19wcmljZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIOKCvVwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtcHJvZHVjdF9faW4tc3RvY2sge1xuICBjb2xvcjogIzFiOTdhMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1wcm9kdWN0X19pbi1zdG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMWI5N2ExO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYy1wcm9kdWN0X19wcmljZS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmN2Y3Zjc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYy1wcm9kdWN0X19jYXJ0LWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLXByb2R1Y3RfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NSwgMjIzLCAyMjYsIDAuOTUpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmMtcHJvZHVjdF9fbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTUwJSwgMCk7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHJnYmEoMTg1LCAyMjMsIDIyNiwgMC45NSk7XG59XG4uYy1wcm9kdWN0X19waWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYy1wcm9kdWN0X19waWM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYy1wcm9kdWN0X19waWMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogIzFiOTdhMTtcbn1cbi5sYXp5LWxvYWQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2Utb3V0O1xufVxuLmxhenktbG9hZC1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG4ubGF6eS1sb2FkLWJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICMxYjk3YTE7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLWZpbHRlcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5jLWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZmlsdGVyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uYy1maWx0ZXJfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtZmlsdGVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbi5jLWZpbHRlcl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAtMnB4LCAwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYWRhZGFkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYy1maWx0ZXJfX2xpbmtfYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMxYjk3YTE7XG59XG4uYy1maWx0ZXJfX2xpbmtfZGVzYzphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1maWx0ZXJfX2xpbmtfYXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtZmlsdGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtZmlsdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jLWZpbHRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYy1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi50b2dnbGUtdmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b2dnbGUtdmlld19faXRlbSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNhZGFlYWU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50b2dnbGUtdmlld19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG9nZ2xlLXZpZXdfX2l0ZW0uYWN0aXZlIHtcbiAgZmlsbDogIzFiOTdhMTtcbn1cbi5iLXJlbGF0ZWQge1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2JlN2U5O1xufVxuLmItcmVsYXRlZF9fdGl0bGUge1xuICBtYXJnaW46IDUwcHggMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYi1yZWxhdGVkIC5jLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYi1yZWxhdGVkIC5jLXByb2R1Y3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYi1yZWxhdGVkIC5jLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mb3JtX19maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmZvcm1fX3RpcCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOWUzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm9ybV9fYnV0dG9ucyAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmZvcm1fbGsge1xuICB3aWR0aDogNTIwcHg7XG59XG4uZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZpZWxkIHNwYW4ge1xuICB3aWR0aDogMjYlO1xuICBjb2xvcjogIzZlNmU2ZTtcbn1cbi5maWVsZCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNTclO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMXM7XG59XG4uZmllbGQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0NWE2YWY7XG59XG4uZmllbGRfX2VkaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDVhNmFmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAycHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG4uZmllbGRfX2VkaXQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5maWVsZF9fZWRpdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnRuIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICM3YzhkOTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjN2M4ZDk3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2M4ZDk3O1xufVxuLmJ0bl90ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUgdGhlYWQge1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTRweCAwIDE0cHggMzVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWJsZSB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNlMWUzO1xufVxuLnRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTRweCAwIDE4cHggMzVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZSB0Ym9keSB0ZC50YWJsZV9fY2VudGVyIHtcbiAgcGFkZGluZzogMTRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFibGUgdGJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxYjk3YTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vcmRlcnNfX251bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzFiOTdhMTtcbn1cbi5vcmRlcnNfX2ltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyc19faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5vcmRlcnNfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX3NlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnByb2R1Y3QtcGFnZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBwYWRkaW5nOiA0NnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHJvZHVjdC1wYWdlX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuLnByb2R1Y3QtcGFnZV9fZ2FsbGVyeSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX3BhbmVsIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wcm9kdWN0LXBhZ2VfX2NvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX20tY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4ucHJvZHVjdC1wYWdlX190YWJzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLnByb2R1Y3QtcGFnZV9fcmVsYXRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2VfX2dhbGxlcnkge1xuICAgIHBhZGRpbmctbGVmdDogOTdweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX3BhbmVsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucHJvZHVjdC1wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZzogMzVweCAwIDI1cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fY29kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19tLWNvZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fZ2FsbGVyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2Uge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uY2F0YWxvZy1wYWdlX190aXRsZSB7XG4gIHBhZGRpbmc6IDM3cHggMjBweCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhdGFsb2ctcGFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXRhbG9nLXBhZ2VfX2ZpbHRlcnMge1xuICB3aWR0aDogMjcwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNhdGFsb2ctcGFnZV9fbGluay1saXN0IHtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhdGFsb2ctcGFnZV9fbGlzdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNhdGFsb2ctcGFnZV9fc29ydGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2UgLmMtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2UgLmMtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2F0YWxvZy1wYWdlX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2F0YWxvZy1wYWdlX19maWx0ZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhdGFsb2ctcGFnZV9fc29ydGluZyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY2F0YWxvZy1wYWdlIC5jLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGstcGFnZSB7XG4gIHdpZHRoOiAxMTg2cHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xufVxuLmxrLXBhZ2VfX3RpdGxlIHtcbiAgcGFkZGluZzogMzdweCAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubGtfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmxrX19tZW51IHtcbiAgd2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5sa19fbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMzVweCAwIDM1cHggMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHRyYW5zaXRpb246IGFsbCAuMXM7XG59XG4ubGtfX21lbnUgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMWI5N2ExO1xuICBjb2xvcjogIzFiOTdhMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxrX19tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLmxrX19jb250ZW50IHtcbiAgcGFkZGluZzogMzVweCAwIDA7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIHdpZHRoOiA3OCU7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLy8gICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vICAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8vICBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG5ib2R5IHsgbWFyZ2luOiAwIH1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9ucyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vICAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExIGFuZCBGaXJlZm94LlxuLy8gICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vICAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAgKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLy8gICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vICAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbi8vICAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vICAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5hIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC8vICAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuXHQmOmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAgKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5hYmJyW3RpdGxlXSB7IGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLy8gICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyAgKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vLyAgKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4vLyAgKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbnNtYWxsIHsgZm9udC1zaXplOiA4MCU7IH1cblxuLy8gICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHsgdG9wOiAtMC41ZW07IH1cbnN1YiB7IGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vLyBFbWJlZGRlZCBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbmltZyB7IGJvcmRlcjogMDsgfVxuXG4vLyAgKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbnN2Zzpub3QoOnJvb3QpIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vLyBHcm91cGluZyBjb250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbmZpZ3VyZSB7IG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLy8gICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuaHIge1xuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxuXG4vLyAgKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbnByZSB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbi8vICAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyAgKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG5cbi8vICAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG5idXR0b24geyBvdmVyZmxvdzogdmlzaWJsZTt9XG5cbi8vICAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vICAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyAgKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vICAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGUgYGlucHV0YCBhbmQgb3RoZXJzLlxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuYnV0dG9uXG5pbnB1dCB7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi8vICAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW4gdGhlIFVBIHN0eWxlc2hlZXQuXG5pbnB1dCB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdCZbdHlwZT1cInJlc2V0XCJdLFxuXHQmW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC8vICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuXHQvLyAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG5cdC8vICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cblx0Ly8gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuXHQmW3R5cGU9XCJjaGVja2JveFwiXSxcblx0Jlt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC8vICAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG5cdC8vICAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG5cdC8vICAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cblx0Jlt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuXHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG5cdC8vICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZSAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cblx0Jlt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cblx0Ly8gICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG5cdC8vICAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcblx0Ly8gICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuXHRcdCY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vICAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vICAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG4vLyAgKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyAgKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbm9wdGdyb3VwIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLy8gVGFibGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcblx0cGFkZGluZzogMDtcbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbkBzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIjtcbkBzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiO1xuQHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uL2ltZy9cIjtcbkBzbGljay1hcnJvdy1jb2xvcjogd2hpdGU7XG5Ac2xpY2stZG90LWNvbG9yOiBibGFjaztcbkBzbGljay1kb3QtY29sb3ItYWN0aXZlOiBAc2xpY2stZG90LWNvbG9yO1xuQHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIuKGkFwiO1xuQHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIuKGklwiO1xuQHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwi4oCiXCI7XG5Ac2xpY2stZG90LXNpemU6IDZweDtcbkBzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzU7XG5Ac2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMTtcbkBzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjU7XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3R7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJ0B7c2xpY2stbG9hZGVyLXBhdGh9YWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiBAc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBAc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBAc2xpY2stYXJyb3ctY29sb3I7XG4gICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IEBzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IEBzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogQHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogQHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBAc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IEBzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IEBzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogQHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgdXJsKFwibm9ybWFsaXplLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImZvbnRzLmxlc3NcIik7XG5AaW1wb3J0IHVybChcIm1peGlucy5sZXNzXCIpO1xuXG5AaW1wb3J0IHVybChcInZlbmRvci9zbGljay5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJ2ZW5kb3Ivc2xpY2stdGhlbWUubGVzc1wiKTtcblxuXG4vKiAqICogKiAqICogKiAqICogKiAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qIFZhcmlhYmxlcyAgICAgICAgICAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qICogKiAqICogKiAqICogKiAqICovXG5AZ3JheTogIzQ3NDQ0NDtcbkB1bHRyYS1saWdodC1ncmF5OiAjZjNmM2YzO1xuQGxpZ2h0LWdyYXk6ICM2ZDZkNmQ7XG5AZGFyay1ncmF5OiAjZWVlO1xuQGdyZWVuOiAjMWI5N2ExO1xuQGxpZ2h0LWdyZWVuOiAjYjlkZmUyO1xuQHRleHQtY29sb3I6ICMyNjI2MjY7XG5AZGFyay1ncmVlbjogIzAxNzI3YTtcblxuXG4vKiAqICogKiAqICogKiAqICogKiAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qIEdsb2JhbCAgICAgICAgICAgICAqXG4qICAgICAgICAgICAgICAgICAgICAqXG4qICogKiAqICogKiAqICogKiAqICovXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMzIwcHg7XG59XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y0ZjRmNCwjZjFmOWY5KTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScsICdrZXJuJztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ud3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTM2NnB4O1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHQmX19jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHR9XG59XG5cbi5jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMjMwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLyogKiAqICogKiAqICogKiAqICogKlxuKiAgICAgICAgICAgICAgICAgICAgKlxuKiBDb21wb25lbnRzICAgICAgICAgKlxuKiAgICAgICAgICAgICAgICAgICAgKlxuKiAqICogKiAqICogKiAqICogKiAqL1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2hlYWRlci5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL3RvcC1iYXIubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9uYXZiYXIubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy90b3AtcGFuZWwubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9jb3VudC1sYWJlbC5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2xvZ28ubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9oZWFkZXItYnRuLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvY29udGFjdC1lbGVtLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvc2VhcmNoLWZvcm0ubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9uYXZpZ2F0aW9uLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvc3ViLW5hdmlnYXRpb24ubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9say10b29sdGlwLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvbWFpbi1zbGlkZXIubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9iLWNvcHlyaWdodC5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2Zvb3Rlci5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL3NvY2lhbC1saXN0Lmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvdG8tdG9wLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvYi10aXRsZS5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2NhdGFsb2ctbGlzdC5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2NhdGFsb2ctaXRlbS5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL3BhZ2luYXRpb24ubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy92ZW5kb3ItY29kZS5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2Itb3JkZXIubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9iLWluLXN0b2NrLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvYi1wcmljZS5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL3RvZ2dsZS1jb3VudGVyLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvYi1idXR0b24ubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9vcmRlci1vcHRpb24ubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9wcm9kdWN0LXNsaWRlci5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL3RhYnMubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9pbmZvLXRhYnMubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9jLWxpc3QubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9iLWZpbHRlci5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2xpbmstbGlzdC5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2ItY2hlY2tib3gubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9jaGVja2JveC1saXN0Lmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvYy1wcm9kdWN0Lmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvbGF6eS1sb2FkLWJ0bi5sZXNzXCIpO1xuQGltcG9ydCB1cmwoXCJjb21wb25lbnRzL2MtZmlsdGVyLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvdG9nZ2xlLXZpZXcubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9iLXJlbGF0ZWQubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9mb3JtLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvZmllbGQubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9idG4ubGVzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy90YWJsZS5sZXNzXCIpO1xuXG5cbi8vIFBhZ2VzXG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvcHJvZHVjdC1wYWdlLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvY2F0YWxvZy1wYWdlLmxlc3NcIik7XG5AaW1wb3J0IHVybChcImNvbXBvbmVudHMvbGstcGFnZS5sZXNzXCIpOyIsIi5oZWFkZXIge1xuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5mbGV4KHJvdywgc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcblx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jl9fcGhvbmVzIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0Jl9fc2VhcmNoIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDc4cHg7XG5cdH1cblxuXHQmX19tb2JpbGUtcGFuZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHQuZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cdH1cblxuXHQmX19oYW1idXJnZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxuXG5cdCZfX2hhbWJ1cmdlci1pY29uIHtcblx0XHR3aWR0aDogMTlweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0ZmlsbDogQGdyZWVuO1xuXHR9XG5cblx0Jl9fbW9iaWxlLXNlYXJjaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0XG5cdCZfX21vYmlsZS1zZWFyY2gtZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0XG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuXHRcdH1cblxuXHRcdCZfX3RvcC1iYXIsXG5cdFx0Jl9fbmF2aWdhdGlvbixcblx0XHQmX19waG9uZXMsXG5cdFx0Jl9fc2VhcmNoLFxuXHRcdCZfX3RvLXNpdGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCZfX21vYmlsZS1wYW5lbCxcblx0XHQmX19tb2JpbGUtc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCZfX2hhbWJ1cmdlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLmZsZXgoQGRpcmVjdGlvbjogcm93LCBAanVzdGlmeTogZmxleC1zdGFydCwgQGFsaWduOiBzdHJldGNoKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IEBqdXN0aWZ5O1xuXHRhbGlnbi1pdGVtczogQGFsaWduO1xufSIsIi50b3AtYmFyIHtcblx0YmFja2dyb3VuZDogQGdyYXk7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdCZfX2lubmVyIHtcblx0XHQuZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0fVxufSIsIi5uYXZiYXIge1xuXHRtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn0iLCIudG9wLXBhbmVsIHtcblx0bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRmb250LXNpemU6IDA7XG5cblx0Jl9tb2JpbGUge1xuXHRcdC50b3AtcGFuZWwge1xuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0ZmlsbDogQHRleHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnRvcC1wYW5lbF9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBsaWdodC1ncmF5O1xuXHRcdFx0fVxuXG5cdFx0XHQubGstdG9vbHRpcCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA1NHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1vdXQ7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZmlsbDogI2ZmZjtcblxuXHRcdCZfb2Zmc2V0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTsgcmlnaHQ6IDJweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0Jl9tb2JpbGUge1xuXHRcdFx0LnRvcC1wYW5lbCB7XG5cdFx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNvdW50LWxhYmVsIHtcblx0d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiBAZ3JlZW47XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICNmZmY7XG59IiwiLmxvZ28ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMDtcblxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxODBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0Jl9faW1nIHtcblx0XHRcdHdpZHRoOiAxMDhweDtcblx0XHR9XG5cdH1cbn0iLCIuaGVhZGVyLWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAzMnB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAycHggc29saWQgQGdyZWVuO1xuXHRjb2xvcjogQGdyZWVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IEBncmVlbjtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufSIsIi5jb250YWN0LWVsZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMjZweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmbGV4LXNocmluazogMDtcblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fbnVtYmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0XG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiBAZ3JlZW47XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZW1haWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTsgbGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNnB4LCAtNTAlLCAwKTtcblx0XHR0b3A6IDUwJTtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0ZmlsbDogQGxpZ2h0LWdyZWVuO1xuXG5cdFx0Jl9pY29uLWdyYXkge1xuXHRcdFx0ZmlsbDogI2FhYTtcblx0XHR9XG5cdH1cbn0iLCIuc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDI4OXB4O1xuXG5cdCZfbW9iaWxlIHtcblx0XHQuc2VhcmNoLWZvcm0ge1xuXHRcdFx0Jl9faW5wdXQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAZ3JlZW47XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JlZW47XG5cdFx0cGFkZGluZzogMTBweCAzMHB4IDdweCA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZS1vdXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICBcdGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICB9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTsgcmlnaHQ6IDZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuXHRcdG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7XG5cdFx0ZmlsbDogQGxpZ2h0LWdyZWVuO1xuXHRcdHRyYW5zaXRpb246IGZpbGwgLjJzIGVhc2Utb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRmaWxsOiBAZ3JlZW47XG5cdFx0fVxuXHR9XG59IiwiLm5hdmlnYXRpb24ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgQGRhcmstZ3JheTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrLWdyYXk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWluLWhlaWdodDogNTlweDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDhweDsgbGVmdDogMDsgYm90dG9tOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBkYXJrLWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0LnN1Yi1uYXZpZ2F0aW9uIHtcblx0XHRcdFx0bGVmdDogYXV0bzsgcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdWx0cmEtbGlnaHQtZ3JheTtcblxuXHRcdFx0Lm5hdmlnYXRpb25fX2xpbmsge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1Yi1uYXZpZ2F0aW9uIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogQGdyZWVuO1xuXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHQmX19saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdH1cdFx0XG5cdH1cbn0iLCIuc3ViLW5hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTsgbGVmdDogMDtcblx0d2lkdGg6IDIzNXB4O1xuXHRiYWNrZ3JvdW5kOiBAdWx0cmEtbGlnaHQtZ3JheTtcblx0bWFyZ2luOiAwOyBwYWRkaW5nOiAxNnB4IDI1cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogQGdyZWVuO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn0iLCIubGstdG9vbHRpcCB7XG4gIHdpZHRoOiAyNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7IHJpZ2h0OiAwO1xuXHRjb2xvcjogQHRleHQtY29sb3I7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTA7XG5cbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cblx0Jl9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgMTFweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cbiAgJl9faGVhZCB7XG4gIFx0LmZsZXgocm93LCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZGFyay1ncmF5O1xuICBcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fc2lnbi1pbiB7XG4gIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcdGJhY2tncm91bmQ6ICM3YzhkOTc7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcblx0XHR9XG4gIH1cblxuICAmX19zaWduLXVwIHtcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0Y29sb3I6IGluaGVyaXQ7XG5cbiAgXHQmOmhvdmVyIHtcbiAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcdH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICBcdG1hcmdpbjogMDtcbiAgXHRsaXN0LXN0eWxlOiBub25lO1xuICBcdHBhZGRpbmctdG9wOiAxNXB4O1xuICBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuICAmX19saW5rIHtcbiAgXHRjb2xvcjogaW5oZXJpdDtcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgXHQmOmhvdmVyIHtcbiAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcdH1cbiAgfVxufSIsIi5tYWluLXNsaWRlciB7XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNsaWNrLWFycm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7IGJvdHRvbTogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1vdXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1x0XHRcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuXHRcdH1cblxuXHRcdCYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IEBzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5zbGljay1hcnJvdy1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7IGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRmaWxsOiAjZmZmO1xuXHR9XG59IiwiLmItY29weXJpZ2h0IHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMyZDM5M2E7XG5cdGZvbnQtc2l6ZTogMTJweDtcblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiA0NXB4O1xuXHR9XG5cblx0Jl9fbHIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiA5NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdCZfX2lubmVyIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdCZfX2xyIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cblx0XHQmX19sb2dvIHtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdH1cblx0fVxufSIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyay1ncmF5O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmX19lbWFpbCB7XG5cdFx0bWFyZ2luOiAyM3B4IDAgMTdweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRcdCZfX2lubmVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2xvZ28sXG5cdFx0Jl9fY2F0YWxvZyxcblx0XHQmX19pbmZvIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFjdHMge31cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdCZfX2lubmVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1uYXYtY2xtbiB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiBAdGV4dC1jb2xvcjtcblx0XG5cdCZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn0iLCIuc29jaWFsLWxpc3Qge1xuXHRtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiBAZ3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogQGRhcmstZ3JlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGZpbGw6ICNmZmY7XG5cdH1cbn0iLCIudG8tdG9wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0Ym90dG9tOiA0NTBweDtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0YmFja2dyb3VuZDogQGdyZWVuO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcblx0b3BhY2l0eTogLjU7XG5cdHotaW5kZXg6IDEwMDtcblxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlOyBsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0XHR3aWR0aDogMjFweDtcblx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0ZmlsbDogI2ZmZjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuYi10aXRsZSB7XG5cdG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHQmX2gxIHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHR9XG5cdH1cblxuXHQmX2gyIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHR9XG5cdH1cblxuXHQmX2gzIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn0iLCIuY2F0YWxvZy1saXN0IHtcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cblx0Jl9fdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdG1hcmdpbjogMCAtMjVweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdCZfX2l0ZW1zIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQuY2F0YWxvZy1pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jYXRhbG9nLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4taGVpZ2h0OiAxOTdweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuXHRtYXJnaW46IDAgMjVweCA1MHB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IC44O1xuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xMnB4OyBib3R0b206IDEycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRiYWNrZ3JvdW5kOiBAZ3JlZW47XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7IGxlZnQ6IDA7XG5cdFx0XHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcdFxuXHRcdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkIEBkYXJrLWdyZWVuOyBcblx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIEBkYXJrLWdyZWVuO1xuXHRcdH1cblx0fVxufSIsIi5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrLWdyYXk7XG5cdFxuXHQmX19pbm5lciB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRtYXgtd2lkdGg6IDEzMzZweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCLigLpcIjtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnBhZ2luYXRpb24ge1xuXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogQGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjNWE1OTU5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi52ZW5kb3ItY29kZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICNhZGFkYWQ7XG5cdH1cblxuXHQmX192YWx1ZSB7XG5cdFx0Y29sb3I6ICM1NjY4Njk7XG5cdH1cbn0iLCIuYi1vcmRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogQHVsdHJhLWxpZ2h0LWdyYXk7XG5cdHBhZGRpbmc6IDM1cHggNTBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmX19icmFuZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDsgcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUlLCAtNTAlLCAwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggNnB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmX19icmFuZC1pbWcge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxuXG5cdCZfX3N0b2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHR9XG5cblx0Jl9fZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX21pZGRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQmX19icmFuZCB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fYnJhbmQtaW1nIHtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdH1cblx0XG5cdFx0Jl9fYnJhbmQge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgLTUwJSwgMCk7XG5cdFx0fVx0XHRcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdG1hcmdpbjogMCAtMjBweDtcblxuXHRcdCZfX2JyYW5kIHtcblx0XHRcdHRvcDogMDsgbGVmdDogMjBweDsgcmlnaHQ6IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblxuXHRcdCZfX2JyYW5kLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbWlkZGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fZmxleCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdCZfX290aGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdH1cblx0fVxufSIsIi5iLWluLXN0b2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogQHRleHQtY29sb3I7XG5cdFxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdGJhY2tncm91bmQ6IEBncmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHQmX3RydWUge31cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogQGdyZWVuO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59IiwiLmItcHJpY2Uge1xuXHRjb2xvcjogQHRleHQtY29sb3I7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQmX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIuKCvVwiO1xuXHRcdFx0Y29sb3I6ICNhZWFlYWU7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0fVxufSIsIi50b2dnbGUtY291bnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0Jl9faW5wdXQge1xuXHRcdHdpZHRoOiA0NHB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6IEBncmVlbjtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cbn0iLCIuYi1idXR0b24ge1xuXHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IC0ycHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZzogMCAzNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmbGV4LXNocmluazogMDtcblxuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0Jl9ncmF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2M4ZDk3O1xuXHR9XG5cblx0Jl9zbWFsbCB7XG5cdFx0bWluLWhlaWdodDogMzhweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGRhcmstZ3JlZW47XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdGZpbGw6ICNmZmY7XG5cdH1cbn0iLCIub3JkZXItb3B0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICM2ZDczNzM7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmU3ZTk7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLW91dDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTdweDtcblx0XHRmaWxsOiBAZ3JlZW47XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn0iLCIucHJvZHVjdC1zbGlkZXIge1xuXHR3aWR0aDogNDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuXHRcdHdpZHRoOiAzNTBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1zbGlkZXItbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7IHJpZ2h0OiAxMDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yOHB4LCAwLCAwKTtcblx0d2lkdGg6IDcwcHg7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4ICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRtYXJnaW46IDE0cHggMDtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2Utb3V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuc2xpY2stY3VycmVudCB7XG5cdFx0XHRib3JkZXItY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1hcnJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0bzsgbGVmdDogYXV0bzsgcmlnaHQ6IGF1dG87IGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuc2xpY2stbmV4dCxcblx0LnNsaWNrLXByZXYge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2xpY2stYXJyb3ctaWNvbiB7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRmaWxsOiAjZThlOGU4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuXHRcdGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHRcdFxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0bWFyZ2luOiAyMHB4IDAgNzVweDtcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHR9XG5cblx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7IGJvdHRvbTogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWFycm93LWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0fVxuXHR9XG59IiwiLnRhYnMge1xuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLmluZm8tdGFicyB7XG5cdCZfX2hlYWQge1xuXHRcdGJhY2tncm91bmQ6IEB1bHRyYS1saWdodC1ncmF5O1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Y29sb3I6IEB0ZXh0LWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dDtcblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDVweCAwIDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IC0zcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y29sb3I6IEBncmVlbjtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0Jl9faGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbjogMCAtMjBweDtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgQGRhcmstZ3JheTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGRhcmstZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYy1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMzVweCAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiBAdGV4dC1jb2xvcjtcblxuXHQmID4gc3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmID4gdWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQmID4gdWwgPiBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZzogMCAwIDAgNDNweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA4cHg7IGxlZnQ6IDE4cHg7XG5cdFx0XHR3aWR0aDogN3B4OyBoZWlnaHQ6IDdweDtcblx0XHRcdGJhY2tncm91bmQ6IEBncmVlbjtcblx0XHR9XG5cdH1cbn0iLCIuYi1maWx0ZXIge1xuXHQmX190aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNjVweDtcblx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogQHRleHQtY29sb3I7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdGZpbGw6ICNjNmM2YzY7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LWhlaWdodDogNTdweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdC5iLWZpbHRlciB7XG5cdFx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0XG5cdFx0XHQuYi1maWx0ZXJfX2xpbmsge1xuXHRcdFx0XHQvLyBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRjb2xvcjogQHRleHQtY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1vdXQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBY0FBQUFNQ0FZQUFBQ3VsYWNRQUFBQXRVbEVRVlFZbFYzT29TOUZBUnpGOGMrNzd2WlRGVldtQ2Y0SlFjTnNSbElFNVNsTXRydHBOck5wTmpOQkVmd1pSS0tpeTJmelJybjM3WEcyazc3bi9INW4xSFhkT3ZZeFR2SnBSZzEyc0lXcnFscjREOC94aWcxY1Y5WDhGQ1o1eHk3ZXNJM0xxbXFIcGo2d2h3OGNvS3VxdGgxT0pIbXBxazA4WTR6dnhsK05lc1BQRkZiVkdoNnhpQXVjTlQxWXdTMldjSU9USkpPbUIzZFl4Z09Pa2t5R3RhZFl4Uk1PazJSNDFlSWVjemhPOGpXNzdoYzlhVFpaZ210OWlRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTsgcmlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogN3B4OyBoZWlnaHQ6IDEycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDM1cHggMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdCZfX3Jlc2V0IHtcblx0ICBmb250LXNpemU6IDE1cHg7XG5cdCAgY29sb3I6IHJnYigxMjQsIDE0MSwgMTUxKTtcblx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdCAgJjpob3ZlciB7XG5cdCAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAgfVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufSIsIi5saW5rLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IEB0ZXh0LWNvbG9yO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JlZW47XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59IiwiLmItY2hlY2tib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmX19pbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCY6Y2hlY2tlZCArIC5iLWNoZWNrYm94X19jb250ZW50OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUtDQVlBQUFDQUxMLzZBQUFBZ2tsRVFWUVlsWTJPTVFyQ1VCQkVYeVNGbGVBTmNwaG9MWjdGUml2VDV3eFdGaDdCSTJsam1mYlp1UGo1eVNjWldGallON09EeW9JNXFHZVZtbm0xd0EzWUFwdlZBdmorZ3dHcWVMbWVxTkdxTC8vcTFBcTFVWjlxUHdPamd2cElEaWQxWDRMRGNGVGZDVEFrK3pXdkdzc3VTeDBsNTRZd2ZVckpVNGFvZHluQktsL3Rra0FhYVRCZkt3QUFBQUJKUlU1RXJrSmdnZz09Jyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlOyBsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNjNWM1YzU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxufSIsIi5jaGVja2JveC1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufSIsIi5jLXByb2R1Y3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDI1JTtcblx0Zm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcblxuICAmOmhvdmVyIHtcbiAgXHQuYy1wcm9kdWN0X2hvdmVyIHtcbiAgXHRcdG9wYWNpdHk6IDE7XG4gIFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBcdH1cbiAgfVxuXHRcblx0Jl9ob3ZlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7XG4gIFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgXHRib3gtc2hhZG93OiAwcHggMHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIFx0ei1pbmRleDogMTAwO1xuICBcdHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgXHRvcGFjaXR5OiAwO1xuICBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cbiAgXHQuYy1wcm9kdWN0IHtcbiAgXHRcdCZfX3ByaWNlLWxpbmUge1xuICBcdFx0XHRib3JkZXI6IG5vbmU7XG4gIFx0XHR9XG4gIFx0fVxuXHR9XG5cbiAgJl9faW1nIHtcbiAgXHQuZmxleChjb2x1bW4sIGNlbnRlciwgY2VudGVyKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XG4gIH1cblxuXHQmX190aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLWhlaWdodDogNzBweDtcblx0fVxuXG4gICZfX2xpbmsge1xuICBcdGNvbG9yOiBpbmhlcml0O1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgXHQmOmhvdmVyIHtcbiAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcdH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgXHRmb250LXNpemU6IDI0cHg7XG4gIFx0Y29sb3I6ICM0OTQ5NDk7XG4gIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgXHQmOmFmdGVyIHtcbiAgXHRcdGNvbnRlbnQ6IFwiIOKCvVwiO1xuICBcdFx0Zm9udC1zaXplOiAyMnB4O1xuICBcdFx0Y29sb3I6ICNhZWFlYWU7XG4gIFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuICBcdH1cbiAgfVxuXG4gICZfX2luLXN0b2NrIHtcbiAgXHRjb2xvcjogQGdyZWVuO1xuICBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIFx0JjpiZWZvcmUge1xuICBcdFx0Y29udGVudDogXCJcIjtcbiAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdHdpZHRoOiAxMHB4O1xuICBcdFx0aGVpZ2h0OiAxMHB4O1xuICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuICBcdFx0YmFja2dyb3VuZDogQGdyZWVuO1xuICBcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBcdH1cbiAgfVxuXG4gICZfX3ByaWNlLWxpbmUge1xuICBcdC5mbGV4KHJvdywgc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcbiAgXHRwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Y3ZjdmNztcbiAgXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fY2FydC1saW5lIHtcbiAgXHQuZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIFx0cGFkZGluZzogMTBweCAwO1xuICBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdHRvcDogMTBweDsgcmlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODUsIDIyMywgMjI2LCAuOTUpO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7IGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtNTAlLCAwKTtcblx0XHRcdGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogMTVweCBzb2xpZCByZ2JhKDE4NSwgMjIzLCAyMjYsIC45NSk7XG5cdFx0fVxuICB9XG5cbiAgJl9fcGljIHtcbiAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2Utb3V0O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2NjYztcblx0XHR9XG4gIH1cbiAgXG4gICZfX3BpYy1pY29uIHtcbiAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgXHR3aWR0aDogMTVweDtcbiAgXHRoZWlnaHQ6IDE1cHg7XG4gIFx0ZmlsbDogQGdyZWVuO1xuICB9XG59IiwiLmxhenktbG9hZC1idG4ge1xuXHQuZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcblx0d2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZS1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6IEBncmVlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn0iLCIuYy1maWx0ZXIge1xuXHQuZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJl9fcmlnaHQge1xuICBcdC5mbGV4KHJvdywgZmxleC1lbmQsIGNlbnRlcik7XG4gIFx0bGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiBAdGV4dC1jb2xvcjtcblxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7IGxlZnQ6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgLTJweCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgI2FkYWRhZDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0Jl9hY3RpdmUge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCBAZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfZGVzYyB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2FzYyB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogIzg3ODc4Nztcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59IiwiLnRvZ2dsZS12aWV3IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRmaWxsOiAjYWRhZWFlO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRmaWxsOiBAZ3JlZW47XG5cdFx0fVxuXHR9XG59IiwiLmItcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogMDtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNjYmU3ZTk7XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogNTBweCAwIDQwcHg7XG5cdH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1wcm9kdWN0IHsgd2lkdGg6IDMzLjMzJSB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHQuYy1wcm9kdWN0IHsgd2lkdGg6IDUwJSB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHQuYy1wcm9kdWN0IHsgd2lkdGg6IDEwMCUgfVxuICB9XG59IiwiLmZvcm0ge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0Jl9fZmllbGRzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0fVxyXG5cclxuXHQmX190aXAge1xyXG5cdFx0cGFkZGluZzogMnB4IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY5ZTM7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9ucyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybV9sayB7XHJcblx0d2lkdGg6IDUyMHB4O1xyXG59IiwiLmZpZWxkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0d2lkdGg6IDI2JTtcclxuXHRcdGNvbG9yOiAjNmU2ZTZlO1xyXG5cdH1cclxuXHJcblx0aW5wdXQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdHdpZHRoOiA1NyU7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDAgMTdweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMXM7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzQ1YTZhZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2VkaXQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6ICM0NWE2YWY7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0cGFkZGluZzogMnB4IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYnRuIHtcclxuXHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0bWluLXdpZHRoOiAxNTBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRiYWNrZ3JvdW5kOiAjN2M4ZDk3O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0Y29sb3I6ICM3YzhkOTc7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjN2M4ZDk3O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bl90ciB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Y29sb3I6ICMyMzFmMjA7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufSIsIi50YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdHRoZWFkIHtcclxuXHRcdGNvbG9yOiAjN2Y3ZjdmO1xyXG5cdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblxyXG5cdFx0dGgge1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMTRweCAzNXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGJvZHkge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdHRyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2UxZTM7XHJcblx0XHR9XHJcblxyXG5cdFx0dGQge1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMThweCAzNXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdFx0Ji50YWJsZV9fY2VudGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICMxYjk3YTE7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlcnMge1xyXG5cdCZfX251bSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAycHggMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxYjk3YTE7XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1heC13aWR0aDogMjYwcHg7XHJcblx0fVxyXG59IiwiLnByb2R1Y3QtcGFnZSB7XG5cdCZfX3NlY3Rpb24ge1xuXHRcdG1heC13aWR0aDogOTQwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA3ODBweDtcblx0XHRwYWRkaW5nOiA0NnB4IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdCZfX2hlYWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHR9XG5cblx0Jl9fZ2FsbGVyeSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Jl9fcGFuZWwge1xuXHRcdHdpZHRoOiA0NTBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdCZfX2NvZGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19tLWNvZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0fVxuXG5cdCZfX3RhYnMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRjb2xvcjogQHRleHQtY29sb3I7XG5cdH1cblxuXHQmX19yZWxhdGVkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuXHRcdCZfX2dhbGxlcnkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5N3B4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQmX19wYW5lbCB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDAgMjVweDtcblx0XHR9XG5cblx0XHQmX19jb2RlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fbS1jb2RlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCZfX2hlYWQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNTVweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2dhbGxlcnkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fcGFuZWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLmNhdGFsb2ctcGFnZSB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHQmX190aXRsZSB7XG5cdFx0cGFkZGluZzogMzdweCAyMHB4IDMwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Jl9fZmlsdGVycyB7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cdCZfX2xpbmstbGlzdCB7XG5cdFx0cGFkZGluZzogMzBweCAyNXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cblx0Jl9fc29ydGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG5cdFx0LmMtcHJvZHVjdCB7IHdpZHRoOiAzMy4zMyUgfVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdFx0LmMtcHJvZHVjdCB7IHdpZHRoOiA1MCUgfVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHQmX19maWx0ZXJzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCZfX3NvcnRpbmcge1xuXHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0LmMtcHJvZHVjdCB7IHdpZHRoOiAxMDAlIH1cblx0fVxufSIsIi5say1wYWdlIHtcclxuXHR3aWR0aDogMTE4NnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvIDEwMHB4O1xyXG5cdFxyXG4gICZfX3RpdGxlIHtcclxuICBcdHBhZGRpbmc6IDM3cHggMCAzMHB4O1xyXG4gIFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuXHJcbi5sayB7XHJcbiAgJl9fYm9keSB7XHJcbiAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICBcdHdpZHRoOiAyMCU7XHJcbiAgXHRtYXgtd2lkdGg6IDIyMHB4O1xyXG5cclxuICBcdGEge1xyXG4gIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICBcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gIFx0XHRwYWRkaW5nOiAzNXB4IDAgMzVweCAyNXB4O1xyXG4gIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgXHRcdGNvbG9yOiAjMjgyODI4O1xyXG4gIFx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICBcdFx0dHJhbnNpdGlvbjogYWxsIC4xcztcclxuXHJcbiAgXHRcdCYuYWN0aXZlIHtcclxuICBcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICMxYjk3YTE7XHJcbiAgXHRcdFx0Y29sb3I6ICMxYjk3YTE7XHJcbiAgXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgXHRcdH1cclxuXHJcbiAgXHRcdCY6aG92ZXIge1xyXG4gIFx0XHRcdGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgXHRcdH1cclxuICBcdH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gIFx0cGFkZGluZzogMzVweCAwIDA7XHJcbiAgXHRtYXgtd2lkdGg6IDkxMHB4O1xyXG4gIFx0d2lkdGg6IDc4JTtcclxuICB9XHJcbn0iXX0= */
@font-face {
    font-family:'Helvetica Neue';
    src:url('../fonts/helveticaneuecyr-light.eot');
    src:url('../fonts/helveticaneuecyr-light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helveticaneuecyr-light.woff') format('woff'),
        url('../fonts/helveticaneuecyr-light.ttf') format('truetype');
    font-weight:300;
    font-style:normal;
}
@font-face {
    font-family:'Helvetica Neue';
    src:url('../fonts/helveticaneuecyr.eot');
    src:url('../fonts/helveticaneuecyr.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helveticaneuecyr.woff') format('woff'),
        url('../fonts/helveticaneuecyr.ttf') format('truetype');
    font-weight:400;
    font-style:normal;
}
@font-face {
    font-family:'Helvetica Neue';
    src:url('../fonts/helveticaneuecyr-medium.eot');
    src:url('../fonts/helveticaneuecyr-medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helveticaneuecyr-medium.woff') format('woff'),
        url('../fonts/helveticaneuecyr-medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
}
@font-face {
    font-family:'Helvetica Neue';
    src:url('../fonts/helveticaneuecyr-semibold.eot');
    src:url('../fonts/helveticaneuecyr-semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helveticaneuecyr-semibold.woff') format('woff'),
        url('../fonts/helveticaneuecyr-semibold.ttf') format('truetype');
    font-weight:600;
    font-style:normal;
}
@font-face {
    font-family:'Helvetica Neue';
    src:url('../fonts/helveticaneuecyr-bold.eot');
    src:url('../fonts/helveticaneuecyr-bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helveticaneuecyr-bold.woff') format('woff'),
        url('../fonts/helveticaneuecyr-bold.ttf') format('truetype');
    font-weight:700;
    font-style:normal;
}
@font-face {
    font-family:'Segoe UI';
    src:url('../fonts/segoeui.eot');
    src:url('../fonts/segoeui.eot?#iefix') format('embedded-opentype'),
        url('../fonts/segoeui.woff') format('woff'),
        url('../fonts/segoeui.ttf') format('truetype');
    font-weight:400;
    font-style:normal;
}
@font-face {
    font-family:'Segoe UI';
    src:url('../fonts/segoeui-semibold.eot');
    src:url('../fonts/segoeui-semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/segoeui-semibold.woff') format('woff'),
        url('../fonts/segoeui-semibold.ttf') format('truetype');
    font-weight:600;
    font-style:normal;
}


@font-face {
    font-family: 'rouble';
    src: url('../fonts/rouble.eot');
    src: url('../fonts/rouble.eot') format('embedded-opentype'),
         url('../fonts/rouble.woff2') format('woff2'),
         url('../fonts/rouble.woff') format('woff'),
         url('../fonts/rouble.ttf') format('truetype'),
         url('../fonts/rouble.svg#rouble') format('svg');
}


@font-face {
    font-family:'Oswald';
    src:url('../fonts/oswald-medium.eot');
    src:url('../fonts/oswald-medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/oswald-medium.woff') format('woff'),
        url('../fonts/oswald-medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
}
@font-face {
    font-family:'Helios';
    src:url('../fonts/helios-light.eot');
    src:url('../fonts/helios-light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helios-light.woff') format('woff'),
        url('../fonts/helios-light.ttf') format('truetype');
    font-weight:300;
    font-style:normal;
}
::-webkit-input-placeholder {
	color:#282828;
}
:-moz-placeholder {
	color:#282828;
}
::-moz-placeholder {
	color:#282828;
}
:-ms-input-placeholder {
	color:#282828;
}
.img-cover,
.img-contain {
	display:none !important;
}
div.checker,
div.radio {
	position: relative
}

div.checker,
div.checker input,
div.checker span {
	width: 15px;
	height: 15px;
	cursor: pointer
}

div.radio,
div.radio input,
div.radio span {
	font-size:0;
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.checker input,
div.radio input {
	filter: alpha(opacity=0);
	border: none
}

div.checker span,
div.radio input,
div.radio span {
	zoom: 1;
	text-align: center
}

div.checker span {
	position:relative;
	display: -moz-inline-box;
	display: inline-block;
	border:1px solid #aeaeae;
}
div.checker span:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:11px;
	height:10px;
	opacity:0;
}

div.checker span.checked:before {
	opacity:1;
}

div.checker input {
	opacity: 0;
	-moz-opacity: 0;
	background: 0 0;
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1
}

div.radio span {
	position:relative;
	display: -moz-inline-box;
	display: inline-block;
	background:#ffffff;
	border:1px solid #adadad;
	-webkit-border-radius:50%;
	border-radius:50%;
}

div.radio span.checked:before {
	content:'';
	position:absolute;
	left:3px;
	top:3px;
	width:7px;
	height:7px;
	background:#1b97a1;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.search-page {
	width: 310px;
}
div.radio input {
	opacity: 0;
	-moz-opacity: 0;
	background: 0 0;
	display: -moz-inline-box;
	display: inline-block
}
.basket {
	font-size:0;
	margin:9px 0 -68px;
}
.basket * {
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.basket__lc {
	display:inline-block;
	width:863px;
	width:calc(100% - 323px);
	font-size:12px;
	padding-right:4.88%;
}
.basket-table {
	display:table;
	width:100%;
	margin:0 0 37px;
}
.basket-table__row {
	display:table-row;
}
.basket-table__header {
	display:table-row;
	margin:0 0 15px;
}
.basket-table__tr {
	display:table-cell;
	color:#7f7f7f;
	font-size:13px;
	line-height:16px;
	padding:11px 30px 9px 0;
	background:#f7f7f7;
	border-bottom:15px solid #ffffff;
}
.basket-table__tr_photo {
	width:15.4%;
	min-width:110px;
}
.basket-table__tr_quantity {
	width:17.6%;
}
.basket-table__tr_price {
	width:15.6%;
}
.basket-table__tr_remove {
	width:14.8%;
}
.basket-table__td {
	display:table-cell;
	padding:16px 30px 16px 0;
	border-bottom:1px solid #bce1e3;
}
.basket-table__title {
	padding: 16px 0 16px 0;
}
.basket-table--title {
	display:block;
	max-width:230px;
	color:#231f20;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
}
.basket-table--title:hover {
	text-decoration:underline;
}
.basket-table--photo {
	width:80px;
	height:80px;
	margin:-1px 0;
}
.basket-table--photo img {
	width:100%;
	height:auto;
	max-height:100%;
}
.basket-table--price {
	display:block;
	color:#494949;
	font-size:16px;
	line-height:20px;
	font-weight:500;
	white-space:nowrap;
	margin:-1px 0;
}
.basket-table--price span {
	display:inline-block;
	color:#aeaeae;
	font-size:15px;
}
.quantity-e {
	position:relative;
	width:83px;
	height:22px;
	padding:0 22px;
	margin:-2px 0;
}
.quantity-e--button {
	position:absolute;
	top:0;
	display:block;
	width:22px;
	height:22px;
	text-align:center;
	cursor:pointer;
	background:#f4f4f4;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.quantity-e--button:before {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	width:9px;
	height:1px;
	margin:-1px 0 0 -5px;
	background:#000000;
}
.quantity-e--button_minus {
	left:0;
}
.quantity-e--button_plus {
	right:0;
}
.quantity-e--button_plus:before {
	margin-left:-4px;
}
.quantity-e--button_plus:after {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	width:1px;
	height:9px;
	margin:-5px 0 0 0;
	background:#000000;
}
.quantity-e--input {
	width:100%;
	font-size:15px;
	text-align:center;
	padding:2px 0 1px;
	border:0;
}
.quantity-e--remove {
	position:relative;
	display:inline-block;
	color:#282828;
	font-size:14px;
	line-height:21px;
	cursor:pointer;
	padding:0 0 0 30px;
	margin:-1px 0;
	text-decoration: none;
}
.quantity-e--remove:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:22px;
	height:22px;
	background:url('../img/remove-icon.png') no-repeat 0 0;
}
.quantity-e--remove span {
	position:relative;
}
.quantity-e--remove span:after {
	content:'';
	position:absolute;
	left:0;
	bottom:-1px;
	width:100%;
	border-bottom:1px dotted #000000;
}
.quantity-e--remove span:hover:after {
	border-bottom-color:transparent;
}
.basket-discount {
	font-size:0;
	text-align:center;
	padding:18px 20px 6px;
	margin:0 0 37px;
	border:3px solid #f7f7f7;
}
.basket-discount--title {
	display:inline-block;
	width:191px;
	color:#231f20;
	font-size:14px;
	line-height:18px;
	text-align:left;
	padding:4px 20px 4px 0;
	margin:0 0 12px;
}
.basket-discount--input {
	display:inline-block;
	width:230px;
	color:#231f20;
	font-size:14px;
	padding:13px 16px;
	margin:0 12px 12px 0;
	border:1px solid #e8e8e8;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.basket-discount--button {
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	cursor:pointer;
	padding:13px 25px;
	margin:0 0 12px;
	background:#7c8d97;
	border-width:0;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.basket__rc {
	display:inline-block;
	width:323px;
	font-size:12px;
}
.basket-total {
	text-align:center;
	padding:31px 29px 49px;
	background:#ffffff;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 0 13px rgba(0,0,0,0.09);
	box-shadow:0 0 13px rgba(0,0,0,0.09);
}
.basket-total--title {
	display:block;
	color:#494949;
	font-size:24px;
	line-height:30px;
	font-weight:300;
	margin:0 0 29px;
}
.basket-total-table {
	width:100%;
	width:calc(100% + 6px);
	margin:0 0 44px;
}
.basket-total-table__row {
	display:table;
}
.basket-total-table__td {
	display:table-cell;
	color:#494949;
	font-size:16px;
	line-height:20px;
	padding:14px 0;
}
.basket-total-table__td:first-child {
	position:relative;
	text-align:left;
	padding-right:13px;
}
.basket-total-table__td:first-child span {
	position:relative;
	z-index:1;
	display:inline-block;
	padding-right:5px;
	background:#ffffff;
}
.basket-total-table__td:first-child:after {
	content:'';
	position:absolute;
	left:0;
	bottom:19px;
	width:100%;
	border-bottom:1px dotted #0a0a0a;
}
.basket-total-table__td:last-child {
	width:1%;
	text-align:right;
	white-space:nowrap;
	padding-left:7px;
}
.basket-total-table__td:last-child span {
	color:#aeaeae;
	padding-left:1px;
}
.basket-total--price {
	position:relative;
	width:248px;
	color:#282828;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
	padding:9px 15px;
	margin:0 auto 23px;
	border:2px solid #fbda6c;
}
.basket-total--price:before,
.basket-total--price:after {
	content:'';
	position:absolute;
	top:50%;
	width:10px;
	height:20px;
	margin-top:-10px;
}
.basket-total--price:before {
	left:-2px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAABEklEQVQ4T62TwY4BQRCG/57gOexleB3v4cBln2PZcdqTB5Bw4cgjDMcVCcnIHoQ4LCJMl6pOz2QYJiL6VlNfV/9V9Y86/VYJgE8g39Ho5sqtHsepoywYJ/jC3CFVz5W8bpJWFO6JjgFoPwXtJqDj0ubVV979rkewIj7xTX2AXveht6PoUyPvejUJrkGbpv8Jwr8fEylCRWTcBQXQq46pLJoLbuvjIQiWEQYNo1mqPgalqujdDLgq2pkgHaZctSlK/ExQnj/PPm1TyfHc7uNZMPH0+A3NmPE0eTxB9njigRMWhZJXfHGFxhQDXt3wjimMzZaQDsUMosme2DnGHCnjsiYHqKWMa8Ex79N3iH+FG2dH5S9FW+WY6iI75gAAAABJRU5ErkJggg==);
}
.basket-total--price:after {
	right:-2px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAA/klEQVQ4T2NkwAF+3cpNYGD4Z8/IwGgAVALCDIzoav/czAn4x/i/H6hIAV0ORfHvWzkTgArywaawSzMwcusxMHKpAtkyYH1wxcgKmQQcGJhEgzEcCFYMsvo/I8N6EJtZMpWBkUcPq0/Ain/dzHnAyMggj8tEmE5GkK8ZGf7PB7mRWa4CV+BA3PzrVs4CoPHxTEKeDEzCXvgVAz12AahCn1kmj4GRU5Wg4v8gFSzKXQwMTJzUVUy8M0jyICLoZBhAnsTnbtIiheToBmlATUiOwAjyxHASniQqA05QoIgCJQWUJAqLDXDiZ2CYAEpYeBM/siQkxzAEAK0GZSl9kBwA3iJVv0fJnWkAAAAASUVORK5CYII=);
}
.basket-total--price span {
	display:block;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	margin:0 0 4px;
}
.basket-total--price em {
	display:inline-block;
	color:#aeaeae;
	font-size:24px;
	font-family:'Segoe UI', sans-serif;
	font-weight:600;
	font-style:normal;
	margin:-1px 0 1px;
}
.basket-total--button {
	display:block;
	width:248px;
	color:#ffffff;
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	cursor:pointer;
	padding:16px 20px 14px;
	margin:0 auto 30px;
	background:#1b97a1;
	border-width:0;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.4);
	box-shadow:inset 0 -2px 0 rgba(0,0,0,0.4);
}
.lk-card {
	max-width:719px;
	margin:-21px 0 0 0;
}
.lk-card * {
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.lk-card--pic {
	position:relative;
	z-index:1;
	width:calc(100% + 8px);
	max-width:727px;
	height:auto;
	margin:0 0 -52px 36px;
}
.lk-card__row {
	overflow:hidden;
	position:relative;
	width:568px;
	height:113px;
	font-size:0;
	padding:0 10px;
	margin:0 auto;
	background:#ffffff;
	-webkit-border-radius:55px;
	border-radius:55px;
	-webkit-box-shadow:0 0 12px rgba(0,0,0,0.1);
	box-shadow:0 0 12px rgba(0,0,0,0.1);
}
.lk-card__row:before {
	content:'';
	position:absolute;
	left:50%;
	margin-left:-17px;
	border-left:34px solid transparent;
	border-bottom:113px solid rgba(27,151,161,0.37);
}
.lk-card__row:after {
	content:'';
	position:absolute;
	left:50%;
	top:0;
	width:50%;
	height:100%;
	margin-left:17px;
	background:rgba(27,151,161,0.37);
}
.lk-card__col {
	position:relative;
	z-index:1;
	display:inline-block;
	width:50%;
	text-align:center;
	padding:28px 15px 31px;
}
.lk-card--title {
	display:block;
	color:#a2a1a1;
	font-size:16px;
	line-height:20px;
	margin:0 0 12px;
}
.lk-card--title_green {
	color:#1b97a1;
}
.lk-card--number {
	display:block;
	color:#231f20;
	font-size:18px;
	line-height:22px;
}
.lk-card--score {
	display:block;
	color:#231f20;
	font-size:16px;
	line-height:22px;
	padding:1px 0 0;
	margin:0 0 -1px;
}
.lk-card--score span {
	display:inline-block;
	font-size:26px;
	line-height:26px;
	font-weight:500;
	margin:-5px 1px 1px 0;
}
.order {
	color:#282828;
	font-size:0;
	margin:5px 0 -42px;
}
.order * {
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.order__lc {
	display:inline-block;
	width:813px;
	width:calc(100% - 373px);
	font-size:12px;
	padding-right:30px;
}
.order__group {
	margin:0 0 43px;
}
.order--subtitle {
	display:block;
	font-size:24px;
	line-height:30px;
	font-weight:300;
	padding:0;
	margin:0 0 23px;
}
.order-tabs {
	max-width:750px;
	font-size:0;
}
.order-tabs__nav {
	display:inline-block;
	width:359px;
	padding:0 0 1px;
	margin:0 0 20px;
}
.order-tabs__nav--link {
	display:table;
	width:100%;
	text-decoration:none;
	margin:0 0 -1px;
}
.order-tabs__nav--link span {
	position:relative;
	display:table-cell;
	height:89px;
	color:#282828;
	font-size:16px;
	line-height:24px;
	vertical-align:middle;
	background:#f7f7f7;
	padding:20px 30px 19px 97px;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}
.order-tabs__nav--link span:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:4px;
	height:100%;
	background:#1b97a1;
	opacity:0;
}
.order-tabs__nav--link.is-active span {
	color:#45a6af;
	font-weight:bold;
	background-color:#ffffff;
}
.order-tabs__nav--link.is-active span:before {
	opacity:1;
}
.order-tabs--icon {
	position:absolute;
	display:block;
	top:50%;
}
.order-tabs--icon_1 {
	left:35px;
	width:23px;
	height:32px;
	margin-top:-17px;
	background:url('../img/order-tabs-icon-1.png') no-repeat 0 0;
}
.order-tabs--icon_2 {
	left:28px;
	width:46px;
	height:28px;
	margin-top:-17px;
	background:url('../img/order-tabs-icon-2.png') no-repeat 0 0;
}
.order-tabs--icon_3 {
	left:28px;
	width:36px;
	height:40px;
	margin-top:-21px;
	background:url('../img/order-tabs-icon-3.png') no-repeat 0 0;
}
.order-tabs--icon_4 {
	left:28px;
	width:38px;
	height:38px;
	margin-top:-21px;
	background:url('../img/order-tabs-icon-4.png') no-repeat 0 0;
}
.order-tabs--icon_5 {
	left:17px;
	width:48px;
	height:48px;
	margin-top:-23px;
	background:url('../img/order-tabs-icon-5.png') no-repeat 0 0;
}
.order-tabs--icon_6 {
	left:23px;
	width:39px;
	height:33px;
	margin-top:-18px;
	background:url('../img/order-tabs-icon-6.png') no-repeat 0 0;
}
.order-tabs__container {
	display:inline-block;
	width:calc(100% - 359px);
	font-size:12px;
	padding:0 0 0 42px;
	border-top:1px solid #d9d9d9;
}
.order-content {
	display:none;
	padding:33px 0 0;
}
.order-content.is-opened {
	display:block;
}
.order-content--title {
	display:block;
	font-size:16px;
	line-height:20px;
	margin:0 0 20px;
}
.order-content__list {
	margin:0 0 18px;
}
.order-content__list--item {
	position:relative;
}
.order-content__list--item .radio {
	position:absolute;
	left:20px;
	top:13px;
	z-index:5;
}
.order-content__list--label {
	position:relative;
	display:block;
	font-size:14px;
	line-height:18px;
	padding:12px 15px 13px 52px;
}
.order-content__list--item .radio.is-active + .order-content__list--label {
	background:#cbe7e9;
}
.order-content--subtitle {
	display:block;
	font-size:14px;
	line-height:18px;
	margin:0 0 20px;
}
.order-content--select {
	width:100%;
	max-width:220px;
	font-size:14px;
	line-height:18px;
	padding:9px 14px 11px;
	margin:0 0 20px;
	background:#ffffff;
	border:1px solid #cbe7e9;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 -2px 3px rgba(0,0,0,0.12);
	box-shadow:inset 0 -2px 3px rgba(0,0,0,0.12);
}
.order-contacts {
	max-width:750px;
	margin:30px 0 50px;
}
.order-contacts__nav {
	position:relative;
	font-size:0;
	padding:0;
	margin:0;
}
.order-contacts__nav:after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	border-bottom:1px solid #d9d9d9;
}
.order-contacts__nav li {
	position:relative;
	z-index:1;
	display:inline-block;
	min-width:235px;
}
.order-contacts__nav a {
	position:relative;
	display:block;
	color:#282828;
	font-size:16px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	padding:21px 20px 22px;
	background:#f7f7f7;
	border-left:1px solid #f7f7f7;
	border-right:1px solid #f7f7f7;
	border-bottom:1px solid #d9d9d9;
}
.order-contacts__nav .is-active {
	color:#45a6af;
	font-weight:bold;
	background-color:#ffffff;
	border-left-color:#d2d2d2;
	border-right-color:#d2d2d2;
	border-bottom-color:#ffffff;
}
.order-contacts__nav a:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:4px;
	background:#1b97a1;
	opacity:0;
}
.order-contacts__nav .is-active:before {
	opacity:1;
}
.order-contacts__tab {
	display:none;
}
.order-contacts__tab.is-opened {
	display:block;
}
.order-contacts__grid {
	font-size:0;
	padding:44px 13px 0 0;
}
.order-contacts__item {
	display:inline-block;
	width:33.33%;
	padding:0 16px 0 0;
	margin:0 0 22px;
}
.order-contacts__item input,
.order-contacts__item select {
	width:100%;
	color:#282828;
	font-size:14px;
	padding:13px 19px;
	background:#ffffff;
	border:1px solid #d2d2d2;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.order-contacts__item select {
	padding:12px 15px;
}
.order-contacts__item select option:disabled {
	display:none;
}
.order--comment {
	width:100%;
	max-width:720px;
	color:#282828;
	font-size:14px;
	padding:13px 19px;
	margin:9px 0 20px;
	background:#ffffff;
	border:1px solid #d2d2d2;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.order--comment {
	resize:vertical;
}
.order__rc {
	display:inline-block;
	width:373px;
}
.order-basket {
	padding:26px 40px 37px;
	margin:4px 0 20px;
	background:#ffffff;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 0 13px rgba(0,0,0,0.09);
	box-shadow:0 0 13px rgba(0,0,0,0.09);
}
.order-basket--title {
	display:block;
	color:#494949;
	font-size:24px;
	line-height:30px;
	font-weight:300;
	text-align:center;
	margin:0 0 46px;
}
.order-basket-table {
	width:calc(100% + 10px);
	margin:0 0 71px;
}
.order-basket-table__row {
	margin:0 0 29px;
}
.order-basket-table--title {
	display:block;
	color:#45a6af;
	font-size:14px;
	line-height:18px;
	margin:0 0 14px;
}
.order-basket-table--title:hover {
	text-decoration:none;
}
.order-basket-table__price {
	display:table;
	width:100%;
	margin:0 0 10px;
}
.order-basket-table__price--quantity {
	position:relative;
	display:table-cell;
}
.order-basket-table__price--quantity:after {
	content:'';
	position:absolute;
	left:0;
	bottom:5px;
	width:100%;
	border-bottom:1px dotted #000000;
}
.order-basket-table__price span {
	display:inline-block;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
}
.order-basket-table__price span em {
	color:#494949;
	font-size:16px;
	font-style:normal;
}
.order-basket-table__price--quantity span {
	position:relative;
	z-index:1;
	padding-right:6px;
	background:#ffffff;
}
.order-basket-table__price--num {
	display:table-cell;
	width:1%;
	text-align:right;
	white-space:nowrap;
	padding-left:6px;
}
.basket-total--price_order {
	width:228px;
	text-align:center;
}
.basket-total--price_order em {
	color:#282828;
	font-size:20px;
    font-family:'Helvetica Neue', sans-serif;
	font-weight:bold;
	margin:-2px 0 2px;
}
.order-basket--button {
	display:block;
	width:228px;
	color:#ffffff;
	font-size:16px;
	line-height:22px;
	font-weight:500;
	letter-spacing:1px;
	text-transform:uppercase;
	cursor:pointer;
	padding:17px 15px 15px;
	margin:0 auto 20px;
	background:#1b97a1;
	border-width:0;
	outline:none;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.4);
	box-shadow:inset 0 -2px 0 rgba(0,0,0,0.4);
}
.compare {
	margin:4px 0 8px;
}
.compare * {
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.compare__nav {
	font-size:0;
	padding:0;
	margin:0 0 20px;
}
.compare__nav li {
	display:inline-block;
	margin:0 30px 20px;
}
.compare__nav a {
	position:relative;
	display:block;
	color:#afb7b8;
	font-size:18px;
	line-height:24px;
	font-weight:300;
	text-decoration:none;
}
.compare__nav a:after {
	content:'';
	position:absolute;
	left:0;
	bottom:2px;
	width:100%;
	border-bottom:1px dotted #afb7b8;
}
.compare__nav .is-active a {
	color:#28302e;
}
.compare__nav .is-active a:after {
	border-bottom-color:#28302e;
}
.compare--switch {
	position:relative;
	display:inline-block;
	font-size:14px;
	line-height:18px;
	cursor:pointer;
	padding:1px 3px 3px 57px;
	margin:0 30px 30px;
}
.compare--switch:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:40px;
	height:22px;
	background:#bccccd;
	-webkit-border-radius:11px;
	border-radius:11px;
}
.compare--switch:after {
	content:'';
	position:absolute;
	left:3px;
	top:3px;
	width:16px;
	height:16px;
	background:#ffffff;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-transition:-webkit-transform 0.2s ease;
	transition:transform 0.2s ease;
}
.compare--switch.is-active:after {
	-webkit-transform:translateX(18px);
	transform:translateX(18px);
}
.compare__container {
	position:relative;
}
.compare__container .button-prev,
.compare__container .button-next {
	display:block;
	position:absolute;
	z-index:10;
	top:127px;
	display:block;
	width:52px;
	height:52px;
	cursor:pointer;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.compare__container .button-prev.is-disabled,
.compare__container .button-next.is-disabled {
	display:none;
}
.compare__container .button-prev {
	left:-25px;
	background:rgba(27,151,161,0.4) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAeCAYAAAAhDE4sAAABs0lEQVRIS6XVMU/CUBAAYNuGhYnEdOy/YGZCgi4dTBoThcXdX6LORoMTG5P8AhNmYvEXOHSsSocuhBbvmnfN8XzP94pNOhTSL3f37q7O0eGXA6/u6HV8aHrhO/w9xHZNIAKc7XY79jzvHoBXx3HOm0CEuJvNZtxqtSYijQygY1tIi6Rp2vd9PwaoNKWmRZIkGQRBUCEmyIS8A1CYIBsEIyFIeWo1UhTFneu6N1RYkQ5Gsofg/3KNODIBZGyDyJAOWS2Xy4tut/uhikTubC0ym82GURSteWH5aHDo3wilhpALhX1mNVlNp9PT0Wj0bYqER+QKiBc3BugMoC8B4THXk66a8ioacXsQ1SOLKp7P58MwDD+p6VSAXCPEPLwBe+DYYrEY9Ho9jAx7RxtVvRooKpEmx9ZZlvU7nQ7NlRKjhqxPTkSGxW+E8c7+heV5ftlut59EHdawNk5gbbyp0tSOCEVmi6n2EY+sOgQbTLfYjJh8AH9tyEaY9aql9pDThOXvY/FN0N480hQAdgWneVuW5Qt8lq5tIRnjTVwtfux4m4jkcSIIf6++sk0hGaTngyEO1nP3A+Z0ET6RT7Y2AAAAAElFTkSuQmCC') no-repeat 16px 12px;
}
.compare__container .button-next {
	right:-25px;
	background:rgba(27,151,161,0.4) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAeCAYAAADOziUSAAABwklEQVRIS53WMU+DQBQAYHtQFgaqMnbxDyj+Av8BTmzdqsbZmDib+A/cTBxsdcHEhEWN+m86VpNOXVrA9y4887xycAcJuULD1/fujvfa29o8enCrrLnfegsfpAM/82sErVB6WEJlWb7AeJTn+YXrupMKM0YJExX2A2OAoa5Wq7HneQgWDG1MlVLDUczn8ygMw6+uII8MoxOz2SwaDocfXUA+ZxKD0wFwvwuorqbEqgitQY7h5Mq504Hr9fq63+/f6BZFxVrBoigeHMc5qQPrMB14B18c4Jc6UIdxUKadpukgSZL3JrAJswbbsA1wOp1uj0ajNyXCMWZvgiH4twcB2wHsFe5F1fxNYEHssSzLduM4xnnj0Blc56aRyb0Hb8UevBXPCnReQUaYhBaLRRQEARaAAUsNIawoEoKzbN0aKgS17hZq3ZUKNWFUkg6hJH1SRMvl8tT3/ac6iJYdR360QZTWRtGsfdGhSOoi0kJqZJ0jorT+FUd1stkcNUakYnKHQ3f6hlE2FFuI0qSmImDZ74UQxwBdwqo9VquGE23Uoep6AOHYL40hvgC85dEPUPO1bsI8ZZpPY0RdAHXTWv3HoId/AR3YIjZqaguEAAAAAElFTkSuQmCC') no-repeat 17px 12px;
}
.compare__table {
	position:relative;
	margin:13px 0 0;
	-webkit-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
}
.compare__table thead td {
	padding-bottom:21px;
}
.item-compare {
	position:relative;
	display:block;
	padding:13px 29px 11px;
	border:1px solid transparent;
}
.item-compare:hover {
	border-color:#e8e8e8;
}
.item-compare__controls {
	position:absolute;
	right:8px;
	top:9px;
	opacity:0;
	visibility:hidden;
}
.item-compare:hover .item-compare__controls {
	opacity:1;
	visibility:visible;
}
.item-compare__controls--icon {
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	margin:0 0 4px;
}
.item-compare__controls--icon_remove {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAADEklEQVQ4T5WUXUhTYRjHO/uqaRlEYdCNskr7mk236GMhYRHWSioadhEhdFN540VCXVRQF0XRRUQFQUREEpEMzRRDiFxmTWeTZipt0E0UkaZGyr5Ov2fsBbMcdeDhfc7z/P//9/9+nKPNmfGEw+H5U1NTTyi7iSRhIFKEkeianJzc7Xa7J6bTtJkifr9/gdVqHaf+Ttf1B4xmIq5pWjWj3Ww2L7Lb7aO/ifT29tYBLgckMyWIhcQ2asPUfEqEsYooovac3ndyE2PSYDC80BARq+KoM2M5SfML4NyMoJp0nPoP6vkZnPBkybqI6CSvUqnUBaPRmCcMwDrgP5Y6ra4lk8kx8KepbRGRt/BKZu7Nf7z3a319fStwMQypA9VaIs9kMumJRCLt5G85JmXjrzHugFucBuJmgkJraWmp918dwGkAu7esrCxXY2YDhU+IhClUhEKhwng8XgPgosVimRuLxWpZ/w3iJ++nwN91uVxROM/ArI9EIkuVkwiFr4hsDAaD1QAbsLlOTojoJndzlCNgBojD4O4j8pJ8GXmBEukXR06ncy3N/TQfy2ZDngf5NUKbGcdxIxfQC+4RuBC5UThKpBtSPqqFbHQVZJ84YVOtjG/obSLGMk4OgGtERNx/I9+gRDoo2CksobmHvGk2EWbfx+y+np6ezzgcglOuRJohVlDIQcRD3jybCMQqTrFJThRcJ5xdSuQhBS8FjY2tZLanWZYjx9qMiHwejbg6qETuIFIjIjR3krdlWY4HYot8Ljz3yI8okesQT2DTwFq3cxLtWZxUMlmbiLC0m3COK5FLiNSjbKFRQd6KkIN3K9FFbJXToSdXwRONRttsNpv8Nq4geFKJnKVwju9lMV/mcsB+jnclhBzuRpCei3GUXhTxcsb33OoR+udZzhklUgfwKuHEXpC7sopxQC4gG11EPoRwiny1w+EYZMkliIl4PU4up0UoHgV0m1gjZKllewKBQBEig+CPgb+VFmGGQ5n/aTuvHwhTFhHZCxshp5j+jpSTYlRbKBYQ6g8/m076z8+kH3HjEee/AEPr8Y8reR1NAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}
.item-compare__controls--icon_pin {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAC90lEQVRIS52VXUhTYRjHO2tmuxkhUXcJySAyAt1MQS1GWEIqUW1ZBmVBF9akL7Gb6OOiRMqwj7sgjT5omSFmdVEt1MbIOSswoqiBF923QbjcR79HzjnYaeqxAy/ned7neX7n/z7vu3fKov94wuFwt6IoqzOZTI3L5fqZDaEslAv0FtBDUgf4fTKZ3FRWVhYzchYEHh0d7QBwHGAL8G/YvQK32WylhYWFv2fCFwRGbRvAVmAdtOBkJBKpx34AMFxcXLyBWEaDmwaPjY0tS6fTfRRuVIu7nE5nI6towL8rcLvdXuFwOBISNwUOBoN5ubm5b8lfw6hD2VqUtjHuoHw/K9nL3D1ikampKbf0fF4wRcspGlKh9ah8KIq0thDrpg0H8D3YfkIjFotly5xgdfnvSHYwdgOVQv2hDe04LYzbxA7iV2IPspIvs4JRsAoFAySuI7GBJd/PdjTJO03eJWKdvPvJfYn9UQfTR06NrYgNKidYRVKVgPA9JSUlPdmgMsfJ8JF/bUZ82Gq1VivI98oyGU5GvpogB/4Do5Kinng8vsftdieNcNSeQcAF5rt4TyDChe1hdb8E/BhnB2OS4OFUKvU9Go2GvF5visJm5jqJBWOx2Gbgkxpcg/LhPkDbjR9V1A3qJeDmi9tY9jPDBh3Fvy5wdr9CfgSIOYd/ltHPptVla9N0j/mqQq8GMSuwj6FAVOoP6poA3mTiCfER7IvYA0BrskFlTt+88fHxJYlE4jWF5cz7KLphUH4EX5t7Srx2NuhfYFW5BeVyVneiqpmlSwv0hxZ8xlkBNG8u6D9gmaBYltykFurKQ6HQypycnB/Myx0xfW2aVgxUfq5y/M6r94EH+wSgq8SqsZ8z9uHLvWAOzAY9AraLHl9h805JFW0ZVntey7tIzizvfOITpsCaUu2e1Yr8fv/igoKCAL7cAXKGv6J2/XzQ6R4DfcF7K6OdolZjUSAQWMo9+4b5UrW/jWbBn0h8BdQ3W4HcI9zHl+XfgjYMmwH/AXFFcZYX3abhAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}
.item-compare--pic {
	display:table;
	width:100%;
	max-width:160px;
	height:160px;
	margin:0 auto 19px;
}
.item-compare--pic span {
	display:table-cell;
	vertical-align:middle;
}
.item-compare--pic img {
	max-width:100%;
	max-height:160px;
}
.item-compare--title {
	display:block;
	min-height:54px;
	color:#231f20;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	margin:0 0 12px;
}
.item-compare--title:hover {
	text-decoration:underline;
}
.item-compare--code {
	display:block;
	color:#566869;
	font-size:13px;
	line-height:16px;
	margin:0 0 13px;
}
.item-compare--code span {
	color:#adadad;
}
.item-compare--price {
	display:block;
	color:#494949;
	font-size:22px;
	line-height:26px;
	font-family: Helvetica Neue,Arial,sans-serif;
	font-weight:700;
	margin:0 0 5px;
}
.item-compare--price span {
	color:#aeaeae;
	font-family:'Segoe UI', sans-serif;
	padding-left:1px;
}
.item-compare--basket {
	position:absolute;
	right:16px;
	bottom:14px;
	width:30px;
	height:30px;
	cursor:pointer;
	background:#1b97a1;
	-webkit-border-radius:6px;
	border-radius:6px;
	opacity:0;
}
.item-compare--basket:before {
	content:'';
	position:absolute;
	left:6px;
	top:8px;
	width:17px;
	height:14px;
	background:url('../img/compare-basket-icon.png') no-repeat 0 0;
}
.item-compare:hover .item-compare--basket {
	opacity:1;
}
.compare__table th {
	position:relative;
	color:#1b97a1;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	text-align:left;
	padding:43px 0 25px 30px;
	border-bottom:1px solid #bce1e3;
}
.compare__table th:first-child:before,
.compare__table th:last-child:after {
	content:'';
	position:absolute;
	width:200px;
	bottom:-1px;
	border-bottom:1px solid #bce1e3;
}
.compare__table th:first-child:before {
	left:-200px;
}
.compare__table th:last-child:after {
	right:-200px;
}
.compare__table th span {
	display:inline-block;
	-webkit-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
}
.compare__table tbody td {
	position:relative;
	color:#231f20;
	font-size:14px;
	line-height:20px;
	padding:0 0 21px 30px;
	border-bottom:1px solid #bce1e3;
}
.compare__table tbody td:first-child:before,
.compare__table tbody td:last-child:after {
	content:'';
	position:absolute;
	bottom:-1px;
	width:200px;
	height:100%;
	border-bottom:1px solid #bce1e3;
}
.compare__table tbody td:first-child:before {
	left:-200px;
}
.compare__table tbody td:last-child:after {
	right:-200px;
}
.compare__table tbody tr.is-selected td {
	background-color:#e2f5f7;
}
.compare__table tbody tr td.is-title:first-child:before,
.compare__table tbody tr td.is-title:last-child:after {
	bottom:0;
	border-bottom-width:0;
}
.compare__table tbody tr.is-selected td:first-child:before,
.compare__table tbody tr.is-selected td:last-child:after {
	background-color:#e2f5f7;
}
.compare__table td.is-title {
	color:#909595;
	font-size:15px;
	line-height:22px;
	font-weight:500;
	border-bottom-width:0;
	padding:17px 0 10px 30px;
}
.compare__table td.is-title span {
	display:inline-block;
	-webkit-transition:transform 0.3s ease;
	transition:transform 0.3s ease;
}
.tip-icon {
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer;
	vertical-align:top;
	margin:-6px 0 0 4px;
	background:url('../img/tip-icon.png') no-repeat 0 0;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.wrapper {
	overflow:hidden;
}
@media (max-width: 1230px) {
	.lk-page {
		width:100%;
		padding:0 20px;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.lk-card--pic {
		width:calc(100% - 18px);
		margin:0 0 -52px 18px;
	}
	.order__lc {
		display:block;
		width:auto;
	}
	.order__rc {
		display:block;
		width:auto;
	}
	.order-basket-table {
		width:70%;
		margin:0 auto 71px;
	}
}
.product-slider--zoom {
	display:none;
}
.fade-bg {
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	width:100%;
	height:100%;
	visibility:hidden;
	opacity:0;
	background:rgba(0,0,0,0.6);
	-webkit-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
}
.fade-bg.is-opened {
	opacity:1;
	visibility:visible;
}
.menu-drop {
	display:none;
}
.lk__menu a.is-active {
	font-weight:bold;
	color:#1b97a1;
	border-left:4px solid #1b97a1;
	background:#ffffff;
}
.modal {
	overflow:hidden;
	position:absolute;
	left:50%;
	top:0;
	z-index:1010;
	background:#ffffff;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(15px);
	transform:translateY(15px);
	-webkit-box-shadow:0 9px 22px rgba(0,0,0,0.4);
	box-shadow:0 9px 22px rgba(0,0,0,0.4);
	-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;
	transition:opacity 0.3s ease, transform 0.3s ease;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.modal * {
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.modal.is-opened {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.modal--close {
	position:absolute;
	right:24px;
	top:20px;
	z-index:5;
	width:31px;
	height:31px;
	cursor:pointer;
	border:1px solid #dae5ec;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.modal--close:before,
.modal--close:after {
	content:'';
	position:absolute;
	left:6px;
	top:14px;
	width:17px;
	height:1px;
	background:#9ca6ac;
}
.modal--close:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.modal--close:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.modal-user {
	width:520px;
	margin-left:-260px;
}
.modal-user__nav {
	position:relative;
	font-size:0;
	margin:0;
	background:#f7f7f7;
}
.modal-user__nav:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	border-bottom:1px solid #d9d9d9;
}
.modal-user__nav a {
	position:relative;
	z-index:1;
	display:inline-block;
	color:#282828;
	font-size:16px;
	line-height:22px;
	text-decoration:none;
	padding:29px 43px 24px;
}
.modal-user__nav a:before,
.modal-user__nav a:after {
	content:'';
	position:absolute;
	top:0;
	width:1px;
	height:100%;
	background:#d9d9d9;
}
.modal-user__nav a:before {
	left:0;
}
.modal-user__nav a:first-child {
	padding-left:55px;
}
.modal-user__nav a:first-child:before {
	display:none;
}
.modal-user__nav a:last-child:after {
	left:100%;
	width:500px;
	height:100%;
	opacity:0;
}
.modal-user__nav a:after {
	right:0;
}
.modal-user__nav a.is-active {
	color:#45a6af;
	font-weight:bold;
	background:#ffffff;
}
.modal-user__nav a.is-active:before,
.modal-user__nav a.is-active:after {
	opacity:0;
}
.modal-user__nav a.is-active:last-child:after {
	background:#ffffff;
	opacity:1;
	margin-left:-1px;
}
.modal-user__content {
	display:none;
	max-width:360px;
	padding:46px 30px 47px;
	margin:0 auto;
}
.modal-user__content.is-opened {
	display:block;
}
.modal-user__item {
	position:relative;
	margin:0 0 16px;
}
.modal-user__item input {
	width:100%;
	color:#282828;
	font-size:14px;
	padding:13px 16px;
	border:1px solid #e8e8e8;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.modal-user__item ::-webkit-input-placeholder {
	color:#6e6e6e;
}
.modal-user__item :-moz-placeholder {
	color:#6e6e6e;
}
.modal-user__item ::-moz-placeholder {
	color:#6e6e6e;
}
.modal-user__item :-ms-input-placeholder {
	color:#6e6e6e;
}
.modal-user--icon_letter {
	position:absolute;
	display:block;
	top:14px;
	right:10px;
	width:16px;
	height:14px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAABiklEQVQ4T52SPy+EQRDGn5n3PTpBFEIElSh14hIVnUriCyCChhwaXiEOhRxHc0f8iQ9ApVQohPgEEpWgQCRIKDi7O2YvJArB2WQys7Pz/HaysxSlM21w1AkgVCtkGQbtUpTK7oPQVojys1YgBxQtZu80UfEfgGruaDK1mhSS6J+AOfJC7WJK3XQhEBKZSY4OTtHE0uoanJnnIKwSJ5sKafwRJDijAD0B85Uxbty/wQsEz4D02pw75OJgQdvq/g4iwHZMeMyQbQHIX1biAZca1OQFhPRsYiChuQ7dratVfoBuhKhvLtG/p1NLad3IR/7qC4Aewa6LJLgFuRLOmXMXhkO+kI1ZcUVhvTXypLOvAGNH02VqHpDR9v3lHHew9+pPdFsloGUm2vJnTqSbIMMaXochN+dytpSZjjzbd3AqcL15GvhQfe0v07hQSKt1Uq3kDZpOZ+vMG8UQyP4fxJ/sSwvbzoJXipYzDbB0rCflhfwDrX3QN4vT5GK2SQRDQnjT8emk/rqk2HGw8g5ex5k2vyNWwAAAAABJRU5ErkJggg==') no-repeat 0 0;
}
.modal-user--icon_lock {
	position:absolute;
	display:block;
	top:13px;
	right:12px;
	width:12px;
	height:16px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAABjElEQVQ4T41SPUjDYBC9S7o5iKiLOLjp4iQ4WVdxEZHSTVQEbSuCNG6NUmi7Je3UpCKIs1JE3Jy6iDgLiq7+DIq/HcRqc760tKZVtAeB+3t3794XJo/FjOwIsxJCyo9PJaZjImczGV06rLVxzdGN7BSxsoW43TsEfglN4YQWdmuYAYtn7L5Ph47g9pDQDqmyqThSdkSdJpY55F+w2Z+ILp5WADHTWmHiDOAF32vnWDweLNU3m7k9IplEnEpqYb0KSOc2WGQBgNVkNGw23mXNMPM2GvOgFagCDDvLTBEE8zWu3xusCTDfB4PdhBYKcszIjTJLGg1DKEANOWk8mgddShh2hnsivGba50I00KTM76HQBeumfYdqd0sAonvW0/YVpOz1AN5xfA4U3kRkGTTb6jWm6x8AIblMaZF+twnb3XuG/wSgWGSFxknKzyJqAXHXfwAClVlo/4DGg4bbKpRM+6byS3iNKcOOFIV5vUmMWxfwiGRHiyo94R0sU4gDUEapg4R88PG49OHJOYjzX+G2lEQ2vU6xAAAAAElFTkSuQmCC') no-repeat 0 0;
}
.modal-user__controls {
	margin:48px 0 0;
}
.modal-user--button {
	display:inline-block;
	min-width:132px;
	color:#ffffff;
	font-size:15px;
	line-height:22px;
	font-weight:500;
	text-transform:uppercase;
	cursor:pointer;
	padding:14px 24px 12px;
	margin:0 23px 12px 0;
	background:#7c8d97;
	border-width:0;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.modal-user--button_recover {
	color:#7c8d97;
	font-size:14px;
	font-weight:normal;
	text-transform:none;
	text-decoration:underline;
	padding:14px 10px 12px;
	margin-right:0;
	background:transparent;
}
.modal-user--button_recover:hover {
	text-decoration:none;
}
.modal-basket {
	width:554px;
	padding:42px 30px 15px;
	margin-left:-277px;
}
.modal-basket--title {
	display:block;
	color:#231f20;
	font-size:24px;
	line-height:30px;
	font-weight:300;
	text-align:center;
	margin:0 0 33px;
}
.modal-basket__content {
	position:relative;
	min-height:105px;
	max-width:420px;
	padding:0 0 0 114px;
	margin:0 auto 37px;
}
.modal-basket__content--photo {
	position:absolute;
	left:-17px;
	top:5px;
	display:table;
	width:100px;
}
.modal-basket__content--photo span {
	display:table-cell;
	height:100px;
	vertical-align:middle;
}
.modal-basket__content--photo img {
	width:auto;
	max-width:100%;
	height:auto;
	max-height:100px;
}
.modal-basket__content--title {
	min-height:36px;
	display:block;
	color:#231f20;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	margin:0 0 20px;
}
.modal-basket__content--title:hover {
	text-decoration:underline;
}
.modal-basket__content--price {
	display:block;
	color:#494949;
	font-size:24px;
	line-height:30px;
	font-family:Helvetica Neue,Arial,sans-serif;
	font-weight:700;
}
.modal-basket__content--price span {
	display:inline-block;
	color:#aeaeae;
	font-size:22px;
	font-family:Helvetica Neue,Arial,sans-serif;
	font-weight:normal;
	/* margin:2px 0 -2px; */
}
.modal-basket__controls {
	width:calc(100% + 20px);
	font-size:0;
	text-align:center;
	margin:0 0 8px -10px;
}
.modal-basket--button {
	color:#0b96a0;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	text-transform:uppercase;
	cursor:pointer;
	padding:9px 21px;
	margin:0 8px 12px;
	background:transparent;
	border:2px solid #1b97a1;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.modal-basket--button_order {
	color:#ffffff;
	padding:11px 23px;
	background-color:#1b97a1;
	border-width:0;
	-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.4);
	box-shadow:inset 0 -2px 0 rgba(0,0,0,0.4);
}
.favorites,
.favorites * {
	vertical-align:top;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.favorites {
	margin:-9px 0 -49px;
}
.favorites-table {
	display:table;
	width:100%;
	margin:0 0 35px;
}
.favorites-table__header,
.favorites-table__row {
	display:table-row;
}
.favorites-table__th {
	display:table-cell;
	color:#7f7f7f;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	text-align:left;
	padding:9px 0 9px 30px;
	background:#f7f7f7;
	border-bottom:10px solid #ffffff;
}
.favorites-table__th_photo {
	width:10.5%;
	min-width:83px;
	text-align:center;
}
.favorites-table__th_price {
	width:13.8%;
}
.favorites-table__th_availability {
	width:16%;
}
.favorites-table__th_button {
	width:1%;
	white-space:nowrap;
}
.favorites-table__td {
	display:table-cell;
	vertical-align:middle;
	padding:21px 0 20px 30px;
	border-bottom:1px solid #bce1e3;
}
.favorites-table__th:first-child,
.favorites-table__td:first-child {
	padding-left:0;
}
.favorites-table__th:last-child,
.favorites-table__td:last-child {
	padding-right:5px;
}
.favorites-table--photo {
	display:table;
	width:80px;
	margin:-1px auto 0;
}
.favorites-table--photo span {
	display:table-cell;
	height:80px;
	text-align:center;
	vertical-align:middle;
}
.favorites-table--photo img {
	max-width:100%;
	height:auto;
	max-height:80px;
}
.favorites-table__content {
	min-height:79px;
	max-width:240px;
}
.favorites-table--title {
	display:block;
	color:#231f20;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
}
.favorites-table--title:hover {
	text-decoration:underline;
}
.favorites-table--brand {
	display:block;
	color:#7c8d97;
	font-size:13px;
	line-height:16px;
	margin:9px 0 0;
}
.favorites-table--price {
	display:block;
	color:#494949;
	font-size:14px;
	line-height:20px;
	margin:-1px 0 0;
}
.favorites-table--price span {
	display:none;
}
.favorites-table--availability {
	display:block;
	font-size:14px;
	line-height:20px;
	margin:-1px 0 0;
}
.favorites-table--availability_true {
	color:#23a0a9;
}
.favorites-table--availability_false {
	color:#f76c86;
}
.favorites-table--basket {
	color:#ffffff;
	font-size:13px;
	line-height:16px;
	font-weight:500;
	white-space:nowrap;
	cursor:pointer;
	padding:8px 10px 6px;
	margin:-1px 0 0;
	background:#1b97a1;
	border-width:0;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-decoration: none;
}
.favorites-table--basket:before {
	content:'';
	display:inline-block;
	width:17px;
	height:14px;
	vertical-align:top;
	margin:0 6px 0 1px;
	background:url('../img/favorites-basket-icon.png') no-repeat 0 0;
}
.favorites-table--remove {
	position:relative;
	color:#7c8d97;
	font-size:13px;
	line-height:16px;
	white-space:nowrap;
	cursor:pointer;
	padding:8px 10px 6px 2px;
	margin:-1px 0 0;
	background:transparent;
	border-width:0;
	text-decoration: none;
}
.favorites-table--remove:before {
	content:'';
	display:inline-block;
	width:22px;
	height:22px;
	vertical-align:top;
	margin:-3px 9px -3px 0;
	background:url('../img/remove-icon.png') no-repeat 0 0;
}
.favorites-table--remove span {
	position:relative;
}
.favorites-table--remove span:after {
	content:'';
	position:absolute;
	left:0;
	bottom:-1px;
	width:100%;
}
.favorites-table--remove:hover span:after {
	border-bottom-color:transparent;
}
.favorites__controls {
	text-align:right;
	padding:0 5px;
	margin:0 0 30px;
}
.favorites__controls--clear {
	color:#231f20;
	font-size:14px;
	line-height:18px;
	white-space:nowrap;
	cursor:pointer;
	padding:7px 10px 5px 10px;
	background:transparent;
	border-width:0;
}
.favorites__controls--clear:before {
	content:'';
	display:inline-block;
	width:22px;
	height:22px;
	vertical-align:top;
	margin:-3px 10px -3px 0;
	background:url('../img/favorites-clear-icon.png') no-repeat 50% 50%;
	background-size:10px 10px;
	border:1px solid #bce1e3;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.favorites__controls--clear span {
	position:relative;
}
.favorites__controls--clear span:after {
	content:'';
	position:absolute;
	left:0;
	bottom:-1px;
	width:100%;
	border-bottom:1px dotted #231f20;
}
.favorites__controls--clear:hover span:after {
	border-bottom-color:transparent;
}
.orders__num {
	cursor:pointer;
}
.orders-header.is-active td {
	position:relative;
	background-color:#def3f4;
	border-bottom:1px solid #def3f4;
}
.orders-header.is-active .orders__num {
	border-bottom-color:transparent;
}
.orders-content {
	display:none;
}
.orders-content.is-opened {
	display:table-row;
}
.table .orders-content td {
	padding:0;
}
.orders-list {
	position:relative;
	z-index:5;
	padding:25px 16px 20px;
	margin-bottom:-1px;
	background:#ffffff;
	-webkit-box-shadow:0 0 13px rgba(0,0,0,0.09);
	box-shadow:0 0 13px rgba(0,0,0,0.09);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.orders-list * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.orders-list--title {
	display:block;
	color:#28302e;
	font-size:20px;
	line-height:28px;
	font-weight:300;
	margin:0 25px 24px;
}
.orders-table {
	display:table;
	width:100%;
	border-top:1px solid #d9d9d9;
}
.orders-table__header,
.orders-table__row {
	display:table-row;
}
.orders-table__header span {
	display:block;
	color:#7f7f7f;
	font-size:13px;
	line-height:16px;
	margin:-5px 0 -8px;
}
.orders-table__td {
	display:table-cell;
	vertical-align:top;
	padding:16px 19px;
	border-bottom:1px solid #d9d9d9;
}
.orders-table__td:first-child {
	padding-left:7px;
}
.orders-table__td:last-child {
	padding-left:17px;
}
.orders-table__td_num {
	width:1%;
	white-space:nowrap;
}
.orders-table__td_photo {
	width:118px;
}
.orders-table__td_quantity {
	width:18.55%;
}
.orders-table__td_price {
	width:14.66%;
}
.orders-table--num {
	display:block;
	color:#231f20;
	font-size:14px;
	line-height:18px;
}
.orders-table--photo {
	width:80px;
	height:80px;
	margin:-1px 0 -1px -5px;
}
.orders-table--title {
	display:inline-block;
	max-width:360px;
	font-size:14px;
	line-height:18px;
}
.table .orders-table--title {
	color:#231f20;
	font-size:14px;
	text-transform:none;
}
.table .orders-table--title:hover {
	text-decoration:underline;
}
.orders-table--quantity {
	display:block;
	color:#231f20;
	font-size:15px;
	line-height:18px;
	text-align:center;
}
.orders-table--price {
	display:block;
	color:#494949;
	font-size:14px;
	line-height:18px;
	text-align:right;
}
.orders-table--price span {
	color:#aeaeae;
}
.orders-list__total {
	clear:both;
	overflow:hidden;
	padding:29px 17px 6px 7px;
}
.orders-list--status {
	display:block;
	float:left;
	font-size:16px;
	line-height:18px;
	margin:0 0 10px;
}
.orders-list--status strong {
	padding-left:5px;
}
.orders-list--status .is-payed {
	color:#1b97a1;
}
.orders-list--price {
	display:block;
	float:right;
	color:#7f7f7f;
	font-size:16px;
	line-height:18px;
	margin:0 0 10px;
}
.orders-list--price strong {
	color:#231f20;
	font-size:18px;
	padding-left:12px;
}
.orders-list--price em {
	color:#aeaeae;
	font-weight:600;
}
.filter-price--slider {
	position:relative;
	height:6px;
	margin:0 0 28px;
	background:#e8e8e8;
}
.filter-price--slider .ui-slider-range {
	position:absolute;
	height:100%;
	background-color:#45a6af;
	background-image:linear-gradient(to bottom, rgba(248, 248, 248, 0.2) 0%, rgba(248, 248, 248, 0) 80%, rgba(248, 248, 248, 0) 100%);
}
.filter-price--slider .ui-slider-handle {
	position:absolute;
	top:50%;
	display:block;
	width:16px;
	height:16px;
	cursor:pointer;
	margin-top:-8px;
	background-color:#45a6af;
	background-image:linear-gradient(to bottom, rgba(248, 248, 248, 0.08) 0%, rgba(248, 248, 248, 0) 80%, rgba(248, 248, 248, 0) 100%);
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.16);
	box-shadow:0 1px 1px rgba(0,0,0,0.16);
	outline:none;
}
.filter-price--slider .ui-slider-handle:before {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	width:4px;
	height:4px;
	margin:-2px 0 0 -2px;
	background-color:#ffffff;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.21);
	box-shadow:0 0 2px rgba(0,0,0,0.21);
}
.filter-price__row {
	font-size:0;
	margin:0 -2px 0 0;
}
.filter-price__item {
	position:relative;
	display:inline-block;
	width:50%;
	margin:0 -2px 0 0;
}
.filter-price--label {
	position:absolute;
	left:10px;
	top:10px;
	z-index:2;
	display:block;
	color:#231f20;
	font-size:14px;
	line-height:18px;
	cursor:text;
}
.filter-price--input {
	position:relative;
	width:100%;
	color:#231f20;
	font-size:14px;
	font-weight:300;
	padding:9px;
	border:2px solid #f4f4f4;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.filter-price--min {
	padding-left:26px;
}
.filter-price--max {
	padding-left:27px;
}
.filter-price--input:focus {
	z-index:1;
}
.b-in-stock {
	position:relative;
}
.availability-drop {
	position:absolute;
	left:-46px;
	top:32px;
	z-index:20;
	width:440px;
	max-width:calc(100% + 100px - 8px);
	-webkit-box-shadow:0 0 13px rgba(0,0,0,0.09);
	box-shadow:0 0 13px rgba(0,0,0,0.09);
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(10px);
	transform:translateY(10px);
	-webkit-transition:opacity .3s ease, transform .3s ease, visibility .3s ease;
	transition:opacity .3s ease, transform .3s ease, visibility .3s ease;
}
.availability-drop.is-opened {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
.availability-drop:before {
	content:'';
	position:absolute;
	left:196px;
	width:16px;
	height:16px;
	margin-top:-8px;
	background:#ffffff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-box-shadow:0 0 13px rgba(0,0,0,0.09);
	box-shadow:0 0 13px rgba(0,0,0,0.09);
}
.availability-drop--close {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:42px;
	height:40px;
	cursor:pointer;
}
.availability-drop--close:before,
.availability-drop--close:after {
	content:'';
	position:absolute;
	left:50%;
	top:50%;
	width:17px;
	height:1px;
	margin-left:-8px;
	background:#9ca6ac;
}
.availability-drop--close:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.availability-drop--close:after {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.availability-drop__content {
	position:relative;
	z-index:1;
	color:#231f20;
	padding:27px 39px 18px;
	background:#ffffff;
}
.availability-drop--title {
	display:block;
	font-size:18px;
	line-height:26px;
	padding:0;
	margin:0 0 13px;
}
.availability-drop a {
	color:#1b97a1;
	text-decoration:none;
}
.availability-drop a:hover {
	text-decoration:underline;
}
.availability-drop p {
	display:block;
	font-size:13px;
	line-height:18px;
	margin:0;
}
.availability-drop ul {
	padding:0;
	margin:19px 0 18px;
}
.availability-drop li {
	position:relative;
	padding-left:20px;
	list-style-type:none;
	margin:0 0 12px;
}
.availability-drop li:before {
	content:'';
	position:absolute;
	left:0;
	top:6px;
	width:6px;
	height:6px;
	background:#45a6af;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.availability-drop--shop {
	display:block;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	padding:0;
	margin:0 0 4px;
}
.catalog-table {
	display:table;
	width:100%;
	margin:-2px 0 48px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.catalog-table * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.catalog-table__row {
	display:table-row;
}
.catalog-table__td {
	display:table-cell;
	height:145px;
	vertical-align:top;
	padding:17px 40px 17px 0;
	border-bottom:1px solid #bce1e3;
}
.catalog-table__td:last-child {
	padding-right:30px;
}
.catalog-table__td_photo {
	width:146px;
}
.catalog-table__td_quantity {
	width:123px;
}
.catalog-table__td_price {
	width:13.9%;
	white-space:nowrap;
}
.catalog-table__td_controls {
	width:188px;
}
.catalog-table--photo {
	width:106px;
	height:106px;
	margin:5px 0 -1px
}
.catalog-table--brand {
	display:inline-block;
	color:#212e2f;
	font-size:13px;
	line-height:16px;
	padding:2px 9px;
	margin:0 0 17px;
	background:#bde1e3;
}
.catalog-table--title {
	display:block;
	max-width:320px;
	min-height:36px;
	color:#231f20;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	margin:0;
}
.catalog-table--title:hover {
	text-decoration:underline;
}
.catalog-table--availability {
	position:relative;
	display:inline-block;
	font-size:14px;
	line-height:20px;
	padding-left:16px;
	margin:10px 0 0;
}
.catalog-table--availability:before {
	content:'';
	position:absolute;
	left:0;
	top:7px;
	width:7px;
	height:7px;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.catalog-table--availability.is-true {
	color:#23a0a9;
	font-weight:bold;
}
.catalog-table--availability.is-true:before {
	background-color:#45a6af;
}
.catalog-table--availability.is-false {
	color:#f76c86;
}
.catalog-table--availability.is-false:before {
	background-color:#f76c86;
}
.catalog-table .quantity-e {
	margin:31px 0;
}
.catalog-table--price {
	display:block;
	color:#494949;
	font-size:24px;
	line-height:30px;
	font-weight:500;
	font-family:'Oswald', sans-serif;
	margin:27px 0;
}
.catalog-table--price span {
	color:#aeaeae;
	font-size:22px;
	font-weight:normal;
	font-family:'Segoe UI', sans-serif;
}
.catalog-table__add {
	margin:15px 0 13px;
}
.catalog-table__add .b-button {
	width:100%;
}
.catalog-table__add .b-button svg {
	content:'';
	display:inline-block;
	width:16px;
	height:19px;
	margin:0 11px 0 0;
	fill:#ffffff;
}
.catalog-table__add .b-button.is-disabled {
	color:#bfc9ce;
	background:#f4f4f4;
	-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.1);
	box-shadow:inset 0 -2px 0 rgba(0,0,0,0.1);
}
.catalog-table__add .b-button.is-disabled svg {
	fill:#bfc9ce;
}
.catalog-table .c-product__pic {
	margin:0 8px 8px 0;
}
.notfound {
	max-width:1226px;
	text-align:center;
	padding:71px 20px 0;
	margin:0 auto 100px;
}
.notfound--pic {
	display:block;
	width:100%;
	max-width:470px;
	height:auto;
	margin:0 auto 63px;
}
.notfound p {
	font-size:15px;
	line-height:25px;
	font-weight:300;
	font-family:'Helios', sans-serif;
	margin:0;
}
.notfound--button {
	position:relative;
	display:inline-block;
	width:209px;
	color:#ffffff;
	font-size:15px;
	line-height:20px;
	font-weight:300;
	font-family:'Helios', sans-serif;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:.06em;
	padding:10px 10px 10px 34px;
	margin:66px 0 0;
	background-color:#7c8d97;
	border-width:0;
	-webkit-border-radius:2px;
	border-radius:2px;
	transition:background-color .2s ease;
}
.notfound--button:before {
	content:'';
	position:absolute;
	left:20px;
	top:50%;
	width:8px;
	height:13px;
	margin-top:-7px;
	background:url('../img/back-icon.svg') no-repeat 0 0;
}
.notfound--button:hover {
	background-color:#66757d;
}
/* Desktop */
@media (max-width: 1200px) {
	.favorites-table__th,
	.favorites-table__td {
		padding-left:20px;
	}

	.basket-table__td {
		padding:16px 10px 16px 0;
	}

	.basket {
		padding:0;
		margin:-2px 0 0;
	}
	.basket__lc {
		display:block;
		width:auto;
		padding:0;
	}
	.basket-table__header {
		display:none;
	}
	.basket-table {
		display:block;
		width:auto;
	}
	.basket-table__row {
		display:block;
	}
	.basket-table__td {
		position:relative;
		display:block;
		padding:0 0 0 78px;
		border-bottom-width:0;
	}
	.basket-table--photo {
		position:absolute;
		left:0;
		top:15px;
		z-index:2;
		width:60px;
		height:60px;
		margin:0;
		border:1px solid #e8e8e8;
	}
	.basket-table__td:first-child {
		padding-top:16px;
	}
	.basket-table__td:last-child {
		padding-bottom:19px;
		border-bottom-width:1px;
	}
	.basket-table--title {
		max-width:none;
		margin:0 0 19px;
	}
}
@media (max-width: 1170px) {
	.availability-drop {
		left:-15px;
		max-width:calc(100% + 30px);
	}
	.availability-drop:before {
		left:167px;
	}
	.availability-drop__content {
		padding:24px 15px 14px;
	}
	.basket {
		padding:0;
		margin:-2px 0 0;
	}
	.basket__lc {
		display:block;
		width:auto;
		padding:0;
	}
	.basket-table__header {
		display:none;
	}
	.basket-table {
		display:block;
		width:auto;
	}
	.basket-table__row {
		display:block;
	}
	.basket-table__td {
		position:relative;
		display:block;
		padding:0 0 0 78px;
		border-bottom-width:0;
	}
	.basket-table--photo {
		position:absolute;
		left:0;
		top:15px;
		z-index:2;
		width:60px;
		height:60px;
		margin:0;
		border:1px solid #e8e8e8;
	}
	.basket-table__td:first-child {
		padding-top:16px;
	}
	.basket-table__td:last-child {
		padding-bottom:19px;
		border-bottom-width:1px;
	}
	.basket-table--title {
		max-width:none;
		margin:0 0 19px;
	}
	.quantity-e {
		margin:0 0 13px;
	}
	.quantity-e--remove {
		position:absolute;
		right:0;
		bottom:18px;
		margin:0;
		text-decoration: none;
	}
	.basket-discount {
		padding:14px 12px 6px;
		margin:0 0 57px;
	}
	.basket-discount--title {
		display:block;
		width:230px;
		padding:0;
		margin:0 auto 13px;
	}
	.basket-discount--input {
		display:block;
		margin:0 auto 12px;
	}
	.basket-discount--button {
		display:block;
		width:230px;
		padding:13px 15px;
		margin:0 auto 12px;
	}
	.basket__rc {
		display:block;
		width:auto;
	}
	.basket-total-table {
		width:100%;
		max-width:250px;
		margin:0 auto 44px;
	}
	.basket-total {
		padding:31px 14px 29px;
	}
}
@media (max-width: 1100px) {
	.catalog-table {
		display:block;
	}
	.catalog-table__row {
		position:relative;
		display:block;
		min-height:91px;
		padding:16px 0 19px 78px;
		border-bottom:1px solid #bce1e3;
	}
	.catalog-table__td {
		display:block;
		height:auto;
		padding:0;
		border-bottom-width:0;
	}
	.catalog-table--brand {
		margin:0 0 10px;
	}
	.catalog-table--title {
		min-height:0;
		margin:0 0 12px;
	}
	.catalog-table--availability {
		margin:0 0 15px;
	}
	.catalog-table--photo {
		position:absolute;
		left:0;
		top:15px;
		z-index:2;
		width:60px;
		height:60px;
		margin:0;
		border:1px solid #e8e8e8;
	}
	.catalog-table .quantity-e {
		margin:0 0 15px;
	}
	.catalog-table--price {
		font-size:16px;
		line-height:20px;
		font-weight:normal;
		font-family:'Helvetica Neue', sans-serif;
		margin:0 0 15px;
	}
	.catalog-table--price span {
		font-size:16px;
	}
	.catalog-table__td_controls {
		margin-bottom:-8px;
	}
}
@media (max-width: 900px) {
	.to-top {
		position:absolute;
		right:10px;
		bottom:55px;
		width:32px;
		height:32px;
		display:block;
		-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2);
		box-shadow:0 4px 6px 0 rgba(0,0,0,.2);
	}
	.to-top svg {
		width:12px;
		height:14px;
		background-size:12px 14px;
	}
	body.is-locked {
		overflow:hidden;
	}
	.menu-drop {
		position:fixed;
		display:block;
		left:-320px;
		top:0;
		z-index:1010;
		width:320px;
		height:100%;
		background:#ffffff;
		-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;
		transition:opacity 0.3s ease, transform 0.3s ease;
		opacity:0.5;
	}
	.menu-drop.is-opened {
		opacity:1;
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
	}
	.menu-drop:before {
		content:'';
		position:absolute;
		left:0;
		top:58px;
		width:100%;
		border-bottom:1px solid #e8e8e8;
	}
	.menu-drop--close {
		position:absolute;
		left:0;
		top:0;
		display:block;
		width:46px;
		height:58px;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABbElEQVQ4T4VTSUvDQBjNZMEIoTdBSquYtTmIeGrF9uyfVgQXqtdAXELUqyDU9qBEzeL7QlKaSdIOPJqZfvPe+5ZhlmVdMsZ6giCcBUHwit+NyzTNniiK51mWzZht29+4sQ28p2k6DsPwZR2DYRh9SZJuEdMHMoYDEwfX2OwCH8CozUmhfI+YLjCDgzEjNcdxDrChP3banHDKc6Q9esbKCWiB3UBeN01OeGXEnMLlE91bEjQ5ieN4EEXRn6ZpFEw5L5VL4QpBg5NHnMXAIeW8qtxKUJB0kM4Vvo+KwAdFUSa+7xNJZdUcFARbIJji+7iI9lVVHXqe97WRQNf1PVmWqZiUMw0WpWADjXNSccBXG4M1AH5BSEXM5wTtG6J7b7UacMpzBJyUrcK06tjfAbU5yR2s63OpxM9J6YS5rrufJAmNct7nVWW+YLwT3JvQY1ogsAM09pkn4Zz8EMEU76ALS/Sc8/HctAonF4j7/AfcJbuFzZ2HnQAAAABJRU5ErkJggg==') no-repeat 15px 18px;
	}
	.menu-drop__row {
		overflow-y:scroll;
		position:absolute;
		left:0;
		top:59px;
		width:100%;
		height:calc(100% - 59px);
	}
	.menu-drop__phone {
		position:absolute;
		left:60px;
		top:7px;
		padding:0 0 0 26px;
	}
	.menu-drop__phone:before {
		content:'';
		position:absolute;
		left:0;
		top:6px;
		width:14px;
		height:14px;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABcUlEQVQ4T2NkAIJddx+r/mf8v4yB8f86NwW5DkZGxv8gcXyAcdejR1L//jLMY2RgcAeqvsXM+C/AVUHhOkGNO+8/3MrAwOgFV8j4v/sjM1N9mKzsd7w27rz/CMNZ//8zGXgoyVwkpPEsUIERwkbG1Ww/mbMc1aXeENJYCFTQB1H0/zMwgDzcFRSOEfTjtttPZJhZ/l0CKhQE4n//Gf73fFKQqwpjZPyL10aQ5M4Hj5MZ/v+fDWQCA5cBGDOMaW5KsnMIatx99y7/PybWGUCFETDFQM2pQu9eLjQxMfkNkv/LyKb+8xfHdX8N0c8gNSAbwADq5KVAph2STf3/GBg3MTH8TwWKRQGDfzkjA+NEd0XZk3CNIMXb799XYGJgXoim+SuQz41k2HMgewWKRiSbe4DscNx+/H8TQyNE820+JmaOOGCSLQNyZVEM+M+wB+j/LKwaYQr3Pn4s/ef3/0gGRsZAYKjrAUNkL9M/ljxXZalHAFZqgwcnm/IXAAAAAElFTkSuQmCC') no-repeat 0 0;
	}
	.menu-drop__phone--link {
		display:block;
		color:#262626;
		font-size:18px;
		line-height:25px;
		font-weight:500;
		text-decoration:none;
		margin:0 0 -2px;
	}
	.menu-drop__phone--call {
		display:inline-block;
		color:#45a6af;
		font-size:13px;
		line-height:18px;
		text-decoration:underline;
	}
	.menu-drop__phone--call:hover {
		text-decoration:none;
	}
	.menu-drop--title {
		position:relative;
		display:block;
		color:#262626;
		font-size:14px;
		line-height:20px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		padding:15px 58px 15px 30px;
		border-bottom:1px solid #e8e8e8;
	}
	.menu-drop--title:after {
		content:'';
		position:absolute;
		right:16px;
		top:22px;
		width:12px;
		height:8px;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAABAUlEQVQoU21PMUoEQRCsHvUDZuduZGBgauAb1FTMZM7Ic88DQTkUEw3UQBEU3EE48HbNBMMDX2DiA0wMBL31EXLT1iwKI9pQTHV1V0+3pL3eJD4nDlX1YZg1B/gn0rxYgGBRRziQxPVvAGmy70O9Wa7aq4+xJ70u59XrPbWEuBW6Oyo4ZzJOvBrvV97aa0/B1Mj7c0bMHaDTTEdQ2ZFQSFyxzueKGCNeWFoSMV7FD7jKDDVydKqWzWtDiClXbDK5JA3as4BXQWZDTQRb7y17UfN438SV2/z+LNbo6laZPf3RfhmCmLpyV6EndYNif5jZ43jAH8P3TUcKmGrD7sXNgX8BtztVJMX2vwkAAAAASUVORK5CYII=') no-repeat 0 0;
	}
	.menu-drop--title.is-opened {
		border-bottom-color:transparent;
	}
	.menu-drop--title.is-opened:after {
		-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	.menu-drop__subnav {
		display:none;
		padding:8px 0 16px;
		margin:0;
		border-bottom:1px solid #e8e8e8;
	}
	.menu-drop--title.is-opened + .menu-drop__subnav {
		display:block;
	}
	.menu-drop__subnav a {
		display:block;
		color:#262626;
		font-size:13px;
		line-height:18px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		padding:7px 30px 7px 48px;
	}
	.menu-drop__nav {
		padding:12px 0;
		margin:0 0 30px;
	}
	.menu-drop__nav a {
		display:block;
		color:#262626;
		font-size:14px;
		line-height:20px;
		text-decoration:none;
		padding:8px 30px;
	}
	.social-list_menu {
		font-size:0;
		text-align:center;
		margin:0 0 46px;
	}
	.social-list_menu .social-list__item {
		margin:0 5px;
	}
	.menu-drop--button {
		display:block;
		width:190px;
		color:#45a6af;
		font-size:14px;
		line-height:20px;
		text-transform:uppercase;
		padding:9px 18px 10px;
		margin:0 auto 40px;
		background:transparent;
		border:2px solid #45a6af;
	}
	body * {
		vertical-align:top;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.b-title_h1 {
		font-size:27px;
		line-height:32px;
		letter-spacing:1px;
	}
	.catalog-list__title {
		padding:33px 0 28px;
	}
	.container {
		padding:0 15px;
	}
	.catalog-list {
		padding-bottom:30px;
	}
	.catalog-list__items {
		width:calc(100% + 10px);
		margin:0 0 0 -5px;
	}
	.catalog-list__item {
		width:50%;
		padding:0 5px;
		margin:0 0 10px;
	}
	.catalog-item {
		display:table;
		width:100%;
		min-height:0;
		margin:0 !important;
		background-color:rgb(27,151,161);
		background-position:0 0;
		background-size:auto 100%;
		background-repeat:no-repeat;
	}
	.catalog-item__name {
		position:static;
		display:table-cell;
		height:60px;
		line-height:20px;
		vertical-align:middle;
		padding:9px 10px 11px 90px;
		background:transparent;
	}
	.catalog-item__name:before {
		display:none;
	}
	.header__inner {
		padding:10px 15px;
	}
	.footer__inner {
		padding:29px 15px 42px;
	}
	.header__mobile-search {
		padding:10px 15px;
	}
	.lk-page__title {
		padding:20px 0 20px;
	}
	.compare__nav {
		width:calc(100% + 20px);
		margin-left:-10px;
	}
	.compare__nav li {
		margin:0 10px 10px;
	}
	.compare--switch {
		margin:0 0 30px;
	}
	.compare__container {
		overflow-x:scroll;
		width:calc(100% + 40px);
		margin-left:-20px;
	}
	.item-compare {
		padding:13px 15px;
	}
	.compare__table thead td {
		padding-bottom:0;
	}
	.compare__table th {
		padding-top:30px;
	}
	.compare__container .button-prev,
	.compare__container .button-next {
		display:none;
	}
	.compare__table th,
	.compare__table tbody td,
	.compare__table td.is-title	{
		padding-left:15px;
	}
	.compare__table th {
		font-size:16px;
	}
	.item-compare__controls {
		opacity:1;
		visibility:visible;
	}
	.item-compare--basket {
		opacity:1;
	}
	.b-title_h2 {
		line-height:32px;
		letter-spacing:1px;
	}
	.lk-page {
		width:auto;
		margin:0 0 69px;
	}
	.basket {
		padding:0;
		margin:-2px 0 0;
	}
	.basket__lc {
		display:block;
		width:auto;
		padding:0;
	}
	.basket-table__header {
		display:none;
	}
	.basket-table {
		display:block;
		width:auto;
	}
	.basket-table__row {
		display:block;
	}
	.basket-table__td {
		position:relative;
		display:block;
		padding:0 0 0 78px;
		border-bottom-width:0;
	}
	.basket-table--photo {
		position:absolute;
		left:0;
		top:15px;
		z-index:2;
		width:60px;
		height:60px;
		margin:0;
		border:1px solid #e8e8e8;
	}
	.basket-table__td:first-child {
		padding-top:16px;
	}
	.basket-table__td:last-child {
		padding-bottom:19px;
		border-bottom-width:1px;
	}
	.basket-table--title {
		max-width:none;
		margin:0 0 19px;
	}
	.quantity-e {
		margin:0 0 13px;
	}
	.quantity-e--remove {
		position:absolute;
		right:0;
		bottom:18px;
		margin:0;
	}
	.basket-discount {
		padding:14px 12px 6px;
		margin:0 0 57px;
	}
	.basket-discount--title {
		display:block;
		width:230px;
		padding:0;
		margin:0 auto 13px;
	}
	.basket-discount--input {
		display:block;
		margin:0 auto 12px;
	}
	.basket-discount--button {
		display:block;
		width:230px;
		padding:13px 15px;
		margin:0 auto 12px;
	}
	.basket__rc {
		display:block;
		width:auto;
	}
	.basket-total-table {
		width:100%;
		max-width:250px;
		margin:0 auto 44px;
	}
	.basket-total {
		padding:31px 14px 29px;
	}
	.lk__body {
		width:calc(100% + 40px);
		display:block;
		padding:0 15px;
		margin-left:-20px;
		border-top-width:0;
	}
	.lk__menu {
		width:calc(100% + 30px);
		max-width:none;
		margin:11px 0 0 -15px;
	}
	.lk__menu a {
		position:relative;
		padding:23px 70px 23px 30px;
		border-bottom-color:#d2d2d2;
	}
	.lk__menu a:after {
		content:'';
		position:absolute;
		right:32px;
		top:30px;
		width:12px;
		height:7px;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAA20lEQVQoU2Nsa2vzYmRkjPr//39bVVXVNQYsoLOzU/Pfv39VQDXLGYEalgM1RADVnQcKxKBrAikGii8BYiMgXsXY0tIizczMPBWowR+IrwNxfGVl5WmQRe3t7cZAahEQawHxJiYmpmxGqIQgUPc0qE0PgRIhQCcAhf6vBoopAtWsBOJMoEHvwRpAYNKkSexfv36dBGSmAfErIP4PxOJATbN//fqV19DQ8AOkDq4BxFm1ahXz3bt324HMUqg5vT9//qwAKv4DMxhFA0zTnTt3WoBOYQQqrkFWDJIHAGy7adYeTAyHAAAAAElFTkSuQmCC') no-repeat 0 0;
	}
	.lk__menu a.is-active {
		border-left-width:0;
	}
	.lk__menu a.is-active:before {
		content:'';
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:4px;
		background:#1b97a1;
	}
	.lk__menu a.is-active:after {
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAA9UlEQVQoU2NkQAerVjFLvf3ewvCfgfHZq/s1DA0Nf5CVMKKoByqWefe9/f9/hlKI+P/epy8fVCBrgmtQmTSJ/TubwCSG///TgCpfARX/Z2BgFAcSs9k4/uU9SEz8ATICrEFu2lLBv4y/pwG5EUDuw3+MjCEM//79Z2RgXM3IyKAIdN5KZgaWzEdZ0e8ZZaYvlAYqmgo0yR9IX2f69y/+cXbiaZBBktMWGDMzMiwCekcLyN3EwMKczSg9fcFyqMnn/zL+jXmRkXQN2V+SUxdpMjH9WwJUYwQUX8UoM2OR17//DFH/GP+0oSuGaQRrYvxfxcjEuBwAZC9aGjsISKAAAAAASUVORK5CYII=');
	}
	.table.orders {
		display:block;
		width:auto;
		margin:5px 15px 26px;
	}
	.table.orders thead {
		display:none;
	}
	.table.orders tbody {
		display:block;
		width:100%;
		padding:10px 0 0;
	}
	.table.orders tr {
		display:block;
	}
	.table.orders td {
		display:block;
		line-height:18px;
		text-align:left;
		padding:0 0 10px;
	}
	.table.orders td:first-child {
		padding-top:19px;
	}
	.table.orders td:last-child {
		padding-bottom:20px;
	}
	.table.orders tr:last-child {
		border-bottom-width:0;
	}
	.table-order--title {
		display:inline-block;
		min-width:120px;
		color:#7f7f7f;
		font-size:13px;
		line-height:17px;
		padding:1px 5px 0 15px;
	}
	.table.orders tbody td.table__center {
		padding:0 0 10px;
		text-align:left;
	}
	.orders__num {
		padding:0;
	}
	.lk__content {
		display:none;
	}
	.table.orders .orders__link {
		display:inline-block;
		padding:0;
		background:none;
		border-width:0;
		margin:5px 0 0;
	}
	.table.orders .orders__link:after {
		display:none;
	}
	.table.orders .orders-content {
		display:none;
	}
	.table.orders .orders-content.is-opened {
		display:block;
	}
	.orders-list {
		padding:15px 0 10px;
		margin:-1px 0 0;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.table.orders .orders-content td:first-child,
	.table.orders .orders-content td:last-child {
		padding-top:0;
		padding-bottom:0;
	}
	.orders-list--title {
		font-size:18px;
		line-height:24px;
		margin:0 15px 12px;
	}
	.orders-table {
		display:block;
	}
	.orders-table__header {
		display:none;
	}
	.orders-table__row {
		position:relative;
		display:block;
		min-height:91px;
		padding:16px 0 9px 78px;
		border-bottom:1px solid #d9d9d9
	}
	.orders-table__td {
		display:block;
		width:auto !important;
		padding:0 !important;
		border-bottom-width:0;
	}
	.orders-table--photo {
		position:absolute;
		left:0;
		top:15px;
		width:60px;
		height:60px;
		margin:0;
		border:1px solid #e8e8e8;
	}
	.orders-table--num {
		display:none;
	}
	.table .orders-table--title {
		max-width:none;
		padding:0;
		margin:0 0 10px;
		background:none;
		border-bottom-width:0;
	}
	.table .orders-table--title:after {
		display:none;
	}
	.orders-table--quantity,
	.orders-table--price {
		text-align:left;
		margin:0 0 10px;
	}
	.orders-table--quantity:before {
		content:'Кол-во: ';
		color:#7f7f7f;
		font-size:13px;
	}
	.orders-list__total {
		padding:20px 0 0;
	}
	.orders-list--status {
		float:none;
		font-size:15px;
	}
	.orders-list--status strong {
		padding-left:0;
	}
	.orders-list--price {
		float:none;
		font-size:15px;
	}
	.orders-list--price strong {
		font-size:16px;
		padding-left:0;
	}
	.lk-card--pic {
		display:block;
		width:290px;
		margin:0 auto 10px;
	}
	.lk-card {
		max-width:none;
		padding:30px 0 30px;
		margin:0;
	}
	.lk-card__row {
		width:290px;
		padding:0;
		margin:0 auto;
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.lk-card--title {
		font-size:14px;
		line-height:18px;
		margin:0 0 10px;
	}
	.lk-card__col {
		display:block;
		width:auto;
		padding:0;
		margin:0 0 18px;
	}
	.lk-card__row:before,
	.lk-card__row:after {
		display:none;
	}
	.form_lk {
		width:auto;
		max-width:580px;
		padding:30px;
	}
	.form__tip {
		text-align:left;
	}
	.form__fields {
		margin-bottom:40px;
	}
	.form__buttons {
		margin-top:30px;
	}
	.order {
		padding:0 15px;
		margin:0;
	}
	.order__lc {
		display:block;
		width:auto;
		padding-right:0;
	}
	.order--subtitle {
		font-size:21px;
		line-height:26px;
	}
	.order-tabs {
		max-width:none;
	}
	.order-tabs--icon {
		display:none;
	}
	.order-tabs__nav {
		display:block;
		width:auto;
		width:calc(100% + 30px);
		padding:0;
		margin:0 0 0 -15px;
	}
	.order-tabs__nav--link {
		margin:0;
	}
	.order-tabs__nav--link span {
		height:64px;
		padding:8px 70px 7px 30px;
		border-bottom-color:#d2d2d2;
		border-top-width:0;
	}
	.order-tabs__nav--link span:before {
		width:100%;
		height:4px;
	}
	.order-tabs__nav--link span:after {
		content:'';
		position:absolute;
		right:32px;
		top:30px;
		width:12px;
		height:7px;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAA20lEQVQoU2Nsa2vzYmRkjPr//39bVVXVNQYsoLOzU/Pfv39VQDXLGYEalgM1RADVnQcKxKBrAikGii8BYiMgXsXY0tIizczMPBWowR+IrwNxfGVl5WmQRe3t7cZAahEQawHxJiYmpmxGqIQgUPc0qE0PgRIhQCcAhf6vBoopAtWsBOJMoEHvwRpAYNKkSexfv36dBGSmAfErIP4PxOJATbN//fqV19DQ8AOkDq4BxFm1ahXz3bt324HMUqg5vT9//qwAKv4DMxhFA0zTnTt3WoBOYQQqrkFWDJIHAGy7adYeTAyHAAAAAElFTkSuQmCC') no-repeat 0 0;
	}
	.order-tabs__nav--link.is-active span.active:after {
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAA9UlEQVQoU2NkQAerVjFLvf3ewvCfgfHZq/s1DA0Nf5CVMKKoByqWefe9/f9/hlKI+P/epy8fVCBrgmtQmTSJ/TubwCSG///TgCpfARX/Z2BgFAcSs9k4/uU9SEz8ATICrEFu2lLBv4y/pwG5EUDuw3+MjCEM//79Z2RgXM3IyKAIdN5KZgaWzEdZ0e8ZZaYvlAYqmgo0yR9IX2f69y/+cXbiaZBBktMWGDMzMiwCekcLyN3EwMKczSg9fcFyqMnn/zL+jXmRkXQN2V+SUxdpMjH9WwJUYwQUX8UoM2OR17//DFH/GP+0oSuGaQRrYvxfxcjEuBwAZC9aGjsISKAAAAAASUVORK5CYII=');
	}
	.order-content {
		padding:30px 30px 10px;
	}
	.order-content__list {
		max-width:350px;
	}
	.order-tabs__container {
		display:none;
	}
	.order__rc {
		display:block;
		width:auto;
	}
	.order-contacts__item {
		width:50%;
		padding-right:10px;
		margin:0 0 10px;
	}
	.order-contacts {
		width:calc(100% + 30px);
		margin:30px 0 0 -15px;
	}
	.order-contacts__nav li:first-child.is-active a {
		border-left-width:0;
	}
	.order-contacts__nav li:last-child.is-active a {
		border-right-width:0;
	}
	.order-contacts__nav li {
		min-width:0;
		width:50%;
	}
	.order-contacts__nav a {
		padding:15px 10px 16px;
	}
	.order-contacts__grid {
		padding:30px 5px 0 15px;
	}
	.order__group {
		margin:0 0 30px;
	}
	.order--comment {
		margin:0 0 20px;
	}
	.order-basket-table {
		width:250px;
		margin:0 auto 71px;
	}
	.c-product {
		margin:0 0 20px;
		border:1px solid #e8e8e8;
	}
	.c-product .c-product_hover {
		position:static;
		visibility:visible;
		padding:0;
		margin:-6px 0 0;
		border:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		opacity:1;
	}
	.c-product__price-line {
		border-bottom-width:0;
	}
	.c-product_hover .c-product__label,
	.c-product_hover .c-product__img,
	.c-product_hover .c-product__title,
	.c-product_hover .c-product__price-line {
		display:none;
	}
	.product-page__section {
		padding:0 15px;
	}
	.product-page__title {
		padding:20px 0 17px;
	}
	.product-page__m-code {
		margin-bottom:8px;
	}
	.product-slider--zoom {
		position:absolute;
		right:-10px;
		top:-10px;
		z-index:5;
		display:block;
		width:66px;
		height:68px;
	}
	.product-slider--zoom:before {
		content:'';
		position:absolute;
		left:15px;
		top:16px;
		width:36px;
		height:36px;
		background:url('data:image/png;base64,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') no-repeat 0 0;
	}
	.b-price__title {
		display:inline-block;
		margin-top:13px;
	}
	.b-order__stock {
		margin-bottom:30px;
	}
	.b-order__other {
		padding-top:30px;
	}
	.b-related__title {
		margin:37px 0 50px;
		text-align:center;
	}
	.b-order {
		position:relative;
		padding-bottom:59px;
		border-bottom:1px solid #e8e8e8;
	}
	.b-order:before,
	.b-order:after {
		content:'';
		position:absolute;
		top:0;
		width:500px;
		height:100%;
		background:#f3f3f3;
		border-bottom:1px solid #e8e8e8;
	}
	.b-order:before {
		left:-500px;
	}
	.b-order:after {
		right:-500px;
	}
	.favorites {
		padding:5px 15px 15px;
		margin:0;
	}
	.favorites-table__header {
		display:none;
	}
	.favorites-table {
		display:block;
		width:auto;
		margin:0 0 11px;
	}
	.favorites-table__row {
		display:block;
	}
	.favorites-table__td {
		position:relative;
		display:block;
		padding:0 0 0 78px;
		border-bottom-width:0;
	}
	.favorites-table__td:first-child {
		padding-top:16px;
	}
	.favorites-table__td:last-child {
		padding-bottom:19px;
		border-bottom-width:1px;
	}
	.favorites-table--photo {
		position:absolute;
		left:0;
		top:15px;
		width:60px;
		height:60px;
		margin:0;
		border:1px solid #e8e8e8;
	}
	.favorites-table--photo span {
		height:58px;
	}
	.favorites-table--photo img {
		max-height:58px;
	}
	.favorites-table .favorites-table--title {
		color:#231f20;
		font-size:14px;
		padding:0;
		background:none;
		border-bottom-width:0;
	}
	.favorites-table .favorites-table--title:after {
		display:none;
	}
	.favorites-table__content {
		min-height:0;
		max-width:none;
	}
	.favorites-table__td:nth-last-child(2),
	.favorites-table__td:nth-last-child(1) {
		text-align:right;
	}
	.favorites-table__td:nth-last-child(2) {
		height:40px;
		margin-top:-33px;
	}
	.favorites-table--basket {
		margin:0 0 10px;
	}
	.favorites-table--remove {
		padding-right:10px;
	}
	.favorites-table--brand {
		margin:9px 0 10px;
	}
	.favorites-table--price {
		font-size:16px;
		line-height:20px;
		margin:0 0 8px;
	}
	.favorites-table--price span {
		display:inline;
		color:#aeaeae;
		font-size:15px;
	}
	.favorites-table--availability {
		margin:0 0 8px;
	}
	.favorites__controls {
		margin:0;
	}
  .notfound {
		padding:20px 15px 0;
		margin-bottom:40px;
	}
	.notfound--pic {
		margin-bottom:20px;
	}
	.notfound p {
		font-size:14px;
		line-height:22px;
	}
	.notfound--button {
		margin-top:20px;
	}
}
@media (max-width: 600px) {
	.product-page__head {
		margin-bottom:0;
	}
	.info-tabs__link {
		position:relative;
		padding-right:70px;
	}
	.info-tabs__link:after {
		display:none;
	}
	.info-tabs__link:before {
		content:'';
		position:absolute;
		right:32px;
		top:26px;
		width:12px;
		height:7px;
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAA20lEQVQoU2Nsa2vzYmRkjPr//39bVVXVNQYsoLOzU/Pfv39VQDXLGYEalgM1RADVnQcKxKBrAikGii8BYiMgXsXY0tIizczMPBWowR+IrwNxfGVl5WmQRe3t7cZAahEQawHxJiYmpmxGqIQgUPc0qE0PgRIhQCcAhf6vBoopAtWsBOJMoEHvwRpAYNKkSexfv36dBGSmAfErIP4PxOJATbN//fqV19DQ8AOkDq4BxFm1ahXz3bt324HMUqg5vT9//qwAKv4DMxhFA0zTnTt3WoBOYQQqrkFWDJIHAGy7adYeTAyHAAAAAElFTkSuQmCC') no-repeat 0 0;
	}
	.info-tabs__link.active {
		font-weight:bold;
		background:#ffffff;
	}
	.info-tabs__link.active:before {
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAA9UlEQVQoU2NkQAerVjFLvf3ewvCfgfHZq/s1DA0Nf5CVMKKoByqWefe9/f9/hlKI+P/epy8fVCBrgmtQmTSJ/TubwCSG///TgCpfARX/Z2BgFAcSs9k4/uU9SEz8ATICrEFu2lLBv4y/pwG5EUDuw3+MjCEM//79Z2RgXM3IyKAIdN5KZgaWzEdZ0e8ZZaYvlAYqmgo0yR9IX2f69y/+cXbiaZBBktMWGDMzMiwCekcLyN3EwMKczSg9fcFyqMnn/zL+jXmRkXQN2V+SUxdpMjH9WwJUYwQUX8UoM2OR17//DFH/GP+0oSuGaQRrYvxfxcjEuBwAZC9aGjsISKAAAAAASUVORK5CYII=');
	}
	.info-tabs__list {
		margin:0 -15px;
	}
	.info-tabs__head {
		margin:0 0 -1px;
	}
	.tabs__content {
		padding:10px 15px;
		border-bottom:1px solid #e8e8e8;
	}
	.tabs__content p {
		font-size:15px;
	}
	.modal-user {
		left:15px;
		width:calc(100% - 30px);
		margin-left:0;
	}
	.modal-user__nav a {
		font-size:15px;
		padding:19px 17px 19px;
	}
	.modal-user__nav a:first-child {
		padding-left:17px;
	}
	.modal--close {
		right:10px;
		top:10px;
	}
	.modal-user__controls {
		margin-top:30px;
	}
	.modal-user__content {
		padding:20px 15px 18px;
	}
	.modal-user--button {
		min-width:120px;
		margin-right:6px;
	}
	.modal-user--button_recover {
		margin-right:0;
	}
	.modal-basket {
		left:15px;
		width:calc(100% - 30px);
		padding:20px 15px 20px;
		margin-left:0;
	}
	.modal-basket--title {
		font-size:18px;
		line-height:24px;
		text-align:left;
		margin:0 0 20px;
	}
	.modal-basket__content--photo {
		left:-5px;
		width:80px;
	}
	.modal-basket__content--photo span {
		height:80px;
	}
	.modal-basket__content--photo img {
		max-height:80px;
	}
	.modal-basket__content--title {
		margin:0 0 10px;
	}
	.modal-basket__content {
		padding-left:95px;
		margin:0 auto 30px;
	}
	.modal-basket--button {
		display:block;
		width:230px;
		margin:0 auto 10px;
	}
}


@media (max-width: 640px) {
	.catalog-list__item {
		width:100%;
	}
	.form_lk {
		padding-bottom:20px;
	}
	.field {
		display:block;
	}
	.field span {
		display:block;
		width:auto;
		margin:0 0 8px;
	}
	.field input {
		display:block;
		width:100%;
	}
	.field__edit {
		margin:3px 0 10px;
	}
	.form__buttons .btn {
		margin-bottom:10px;
	}
	.order-contacts__item {
		width:100%;
	}

}
@media (max-width: 900px) {
	.c-product {
		width:calc(33.33% - 20px) !important;
		margin:0 10px 20px;
	}
}
@media (max-width: 800px) {
	.c-product {
		width:calc(50% - 20px) !important;
	}
}
@media (max-width: 500px) {
	.c-product {
		width:calc(100% - 20px) !important;
	}
}
@media (max-width: 1230px) {
	.compare__container .button-prev {
		left:-15px;
	}
	.compare__container .button-next {
		right:-15px;
	}
}
.c-product__pic-icon {
	margin-top:-2px;
}
.sub-navigation {
	z-index:101;
}


/* Aheadweb  */

span.b-checkbox__content {
	line-height: 22px;
}

.b-checkbox {
	display: block;
}

.compare--switch.is-active:after {
	background: #71a6ab;
}

.toggle-counter {
	align-items: center;
}

.toggle-counter__button {
	width: 15px;
	text-align: center;
}

.b-related.b-related_clean {
	border-top: 0;
}

.top-panel__icon_offset {
	padding-right: 0;
}

.bx-soa-item-td {
	border: 0;
}

.c-product__label {
	display: flex;
	align-items: center;
	line-height: 20px;
	min-height: 30px;
	height: auto;
}

.shilds_labels {
	line-height: 30px;
    position: absolute;
    top: 163px;
    right: 23px;
    height: 30px;
    padding: 0 15px;
	display: flex;
	align-items: center;
	height: auto;
	flex-direction: column; 
}

.shield_item_vertical {
	display: flex;
  	justify-content: center;
	height: 35px;
	width: 35px;
	align-items: center;
	position: absolute;
	border-radius: 3px;
}

.shield_item_vertical:nth-child(2) {
	bottom: 4px;
}

.shield_item_vertical:nth-child(3) {
	bottom: 43px;
}

.shield_item_vertical:nth-child(4) {
	bottom: 83px;
}

.shield_item_horizontal {
	display: inline-flex;
  	justify-content: center;
	height: 35px;
	width: 35px;
	align-items: center;
	position: relative;
	border-radius: 3px;
	margin-right: 4px;
}

.shield_item__img {
	position: absolute;
}

.b-price__old_value {
	padding-bottom: 2px;
	font-weight: 500;
	font-size: 22px;
	color: #aeaeae;
	position: relative;
}

/* .b-price__old_value-line {
	padding-left: 5px;
	padding-bottom: 2px;
	font-weight: 500;
	color: #aeaeae;
	position: absolute;
	bottom: 25px;
} */

.b-price__old_value-line__sign {
	padding-bottom: 2px;
	font-weight: 500;
	color: #aeaeae;
	font-size: 14px;
}

.b-price__old_value__sign {
	padding-bottom: 2px;
	margin-left: 6px;
	font-weight: 500;
	color: #aeaeae;
	font-size: 14px;
}

.b-price__old_price {
	position: absolute;
	bottom: 40px;
}

.b-price__old_price-line {
	padding-left: 2px;
	padding-bottom: 2px;
	font-weight: 500;
	color: #aeaeae;
	position: absolute;
	bottom: 25px;
}

.b-price__old_value::before {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #B01B1B;
	position: absolute;
	bottom: 13px;
	transform: rotate(-20.00deg);
}

.b-price__old_value-line {
	position: relative;
	font-size: 17px;
}

.b-price__old_value-line::before {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #B01B1B;
	position: absolute;
	bottom: 9px;
	transform: rotate(-15.00deg);
}
/* .b-price__old_value-line::before {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #B01B1B;
	position: absolute;
	bottom: 11px;
	transform: rotate(-10.00deg);
} */

.b-price__prices {
	display: flex;
	flex-direction: column;
	position: relative;
}

.b-price__prices-line {
	display: flex;
	flex-direction: column;
	position: relative;
}

.fade-bg .nav-bar-close {
	display: none;
}

.fade-bg .nav-bar-close.is-opened {
	display: block;
}

.to-top {
	bottom: 20%!important;
}

.basket-total--price .price_basket {
	color: #282828;
    font-size: 28px;
    line-height: 32px;
    font-weight: bold;
}

.price_basket:after {
    font-size: 24px;
    font-weight: 600;
    padding-left: 3px;
    content: "₽";
    color: #282828;
}

.quantity-e {
	display: flex;
	align-items: center;
}

body {
	background-image: linear-gradient(180deg,#f1f9f9,#f1f9f9);
}

.fade-bg .navbar {
	display: none;
	flex-direction: column;
	width: 100%;
	background: #fff;
	padding: 10px;
}
.fade-bg .navbar.is-opened {
	display: flex;
}
.nav-bar-close {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 0;
	right: 0;
	
}

.toggle-counter__button {
    line-height: 32px;
    display: flex;
    align-items: center;
	justify-content: center;
	width: 23px;
}

.social-list__link {
	position: relative;
}

.social-list__link .social-list__icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}

.basket-table--photo img {
	object-fit: contain;
}

.submit-us-ord {
	text-align: center;
}

.basket-total-table__td:after,
.basket-table--price:after,
.item-compare--price:after,
.all-sumelem:after {
    font-size: 22px;
    font-weight: 400;
    padding-left: 3px;
    content: "₽";
    color: #aeaeae;
}

.basket-table--price:after {
	font-size: 16px;
}

.catalog-table--price::after,
.c-product__price:after,
.b-price__value:after,
.price_basket:after,
.basket-total-table__td:after, .basket-table--price:after, .item-compare--price:after, .all-sumelem:after {
	content: 'i'!important;
	font-family: "rouble"!important;
}

.bx-text-right {
	padding-bottom: 1px;
}
.bx-soa-table-fade-right:after {
	width: 0;
}
.old_price:after {
	content: '';
}


.link-list__item  {
	display: none;
}
.link-list__item.show-sec {
	display: block;
}
.link-list__item:last-child {
	display: block;
}

.product-page .c-product{
	width: 30%;
}

.c-product__pic:hover {
	border-color: transparent;
}

.order-basket-table--title  {
	margin-bottom: 5px;
}



.c-product__pic .in_wishlist,
.c-product__pic .on-comp {
	border: 0;
}

div.radio span.checked:before {
	left: 25%;
    top: 25%;
}

.order-content__list div.radio span {
	width: 15px;
	height: 15px;
}

.compare__table .tip-icon {
	position: relative;
}

.compare__table .tip-icon:hover .compare-alert{
	display: block;
}

.footer__attetion {
        display: flex;
				flex-direction: column;
				align-items: center;
    }

.footer__link {
    color: #fff;
    text-decoration: none; 
}

.b-filter__title {
	width: 220px;
}

.compare__table td.is-title .compare-alert {
    position: absolute;
    border: 1px solid #CDEBED;
    box-sizing: border-box;
    border-radius: 6px;
    background: #0B7782;
    box-shadow: 2px 12px 24px rgba(23, 23, 23, 0.1);
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    padding: 16px 24px;
    box-sizing: border-box;
    font-family: Helvetica Neue,Arial,sans-serif;
	max-width: 440px;
	min-width: 300px;
	font-style: normal;
    top: 50%;
	left: 36px;
	min-height: 50px;
	display: none;
	z-index: 1;
	transform: translateY(-50%);
}

.compare-alert:before {
  content: "";
  position: absolute;
  width: 0;
  left: -23px;
  top: 50%;
  transform: translateY(-50%);
  height: 0;
  border-top: 25px solid transparent;
  border-right: 25px solid #0B7782;
  border-bottom: 25px solid transparent;
}

.order-option .order-option__link {
	display: flex;
	align-items: center;
	padding-bottom: 3px;
}

.info-tabs__content .table {
	margin: 15px 0;
}

.pagination__item {
	display: flex;
	align-items: center;
}

.b-checkbox__content:before {
	width: 18px;
	height: 18px;
}

.b-checkbox__input:checked+.b-checkbox__content:before {
	width: 19px;
}


.header-btn.header__to-site {
	line-height: 40px;
}

.b-order__stock {
	display: flex;
	align-items: center;

	
}


.table__column {
	margin: 2px;
}

.item-compare--pic img {
	object-fit: contain;
}

.b-order__stock .b-in-stock__link {
	margin-left: 5px;
}

.basket-total--button,
.order-basket--button {
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
}
.order-basket--button {
	padding: 15px;
}

.b-filter__bottom 	.b-filter__submit {
	line-height: 55px;
}
/*
IE 11

*/
.wrapper {
	display: block;
	overflow: auto;
}
/*
IE 11 end
*/
@media (max-width: 900px) {
	.wrapper__content.product-page {
		overflow-x: hidden;
	}
	.availability-drop__content {
		width: 350px;
    	margin: 0 auto;
	}
	.b-order__flex {
		align-items: flex-start;
	}
	.b-order__other {
		flex-direction: column;
	}
	.pagination {
		display: block;
	}
	.pagination__inner {
		flex-wrap: wrap;
	}
	.b-filter__title {
		width: 100%;
	}
	.product-page .b-button_small {
		font-size: 13px;
		padding: 0 5px;
	}

	.lk__content {
		display: block;
	}

	.c-product .c-product_hover {
		width: 100%!important;
	}
	.c-product .c-product_hover .toggle-counter__button {
		width: 28px;
	}

	.order-option {
		display: flex;
		margin-bottom: 10px;
	}
	.basket-table--price {
		margin-bottom: 10px;
	}

	.order-tabs .order-tabs__container{
		width: calc(100% - 20px);
		display: block;
	}
	.order-contacts__nav a {
		padding-left: 0;
		padding-right: 0;
	}
	.b-price__old_value__sign, .b-price__old_value-line__sign {
		bottom: 2px;
		position: relative;
	}
}

@media (max-width: 600px){
	.c-product__cart-line .b-button_small{
		padding: 0 13px;
	}
	.compare__table td.is-title .compare-alert {
		width: 290px;
		max-width: 290px;
	}

	.modal-basket--title {
	    margin: 28px 0 20px;
	}

	.tabs__content {
		font-size: 14px;
	}

}


@media (max-width: 500px) {
	.c-product__cart-line .b-button_small{
		padding: 0 20px;
	}
	.b-copyright__inner span:first-child {
		margin-top: 15px;
	}
	
	.b-copyright__lr {
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.order-basket-table {
		width: 180px;
	}
	.order-contacts__nav a {
		font-size: 14px;
	}
}