

/* Start:/local/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?1713340574984*/
.header__logow {
  width: unset!important;
  flex: 1 0;
  text-align: center;
  justify-content: center;
}
.header__logo {width: 127px;}
nav .header__menu {
    list-style: none;
    overflow: visible;
    -ms-flex: 0 0 862px;
    flex: 0 0 862px;
    height: 39px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
  
}
header .container nav.header__menu { margin-left: 30px;}
.header_inner .container nav .header__menu {
    margin-top: 0;
    padding: 0;
}
.header__menu .menu__item > .item__link {
  font-size: 18px!important;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  nav.header__menu {max-width: 695px!important;}
  nav .header__menu {flex: 0 0 695px}
  .header__menu .menu__item > .item__link {font-size: 16px!important}
}
@media (max-width: 600px) {
  .header-content .header__logow {margin-right: 0!important;}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.line/.default/style.min.css?16251582003712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/assets/catalog.min.css?1706859780127258*/
@charset "UTF-8";

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
}

main {
    display: block;
    padding-top: 24px;
    flex: 1 0 auto;
    min-height: calc(100vh - 262px);
}
.footer {
    flex-shrink: 0;
}
@media (max-width: 620px) {
    main {
        padding-top: 0;
    }
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font: 1em monospace, monospace;
}

a {
    background: 0 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}


code,
kbd,
samp {
    font: 1em monospace, monospace;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    font: 100%/1.15 inherit;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}

[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

*,
::after,
::before {
    box-sizing: inherit;
}

html {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: MyriadProRegular;
}

img {
    max-width: 100%;
}

a {
    text-decoration: none;
}

h1,
h2,
h3,
h4 {
    font-family: MyriadProRegular;
}

.container {
    font: normal normal 16px/16px MyriadProRegular, Roboto;
    margin: 0 auto;
    max-width: 1139px;
    position: relative;
    width: auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
}

@media (max-width: 1280px) {
    .container {
        max-width: 964px;
        align-items: center;
        padding: 15px;
    }
    .main .container .header__search {
        min-width: auto!important;
      }
}

@media (max-width: 768px) {
    .container {
        max-width: 728px;
    }
}

@media (max-width: 620px) {
    .container {
        max-width: 590px;
    }
}

.container .inner__control__catalog {
    position: relative;
}
@media (max-width: 1280px) {
    .container .inner__control__catalog {
        z-index: 30;
    }
}
.container .inner__control__catalog .catalog__title {
    width: 259px;
    height: 40px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    text-transform: uppercase;
    border: 1px solid #4c3870;
    box-sizing: border-box;
    border-radius: 6px;
    color: #4c3870;
    font-size: 20px;
    line-height: 24px;
    cursor: pointer;
    position: relative;
}

.container .inner__control__catalog .catalog__title.active {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.container .inner__control__catalog .catalog__title.active:after {
    background: url(/assets/img/close-filter.svg);
    width: 12px;
    height: 12px;
}

.container .inner__control__catalog .catalog__title:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: 18px;
    margin-top: 11px;
    left: 0;
    width: 18px;
    height: 18px;
    background: url(/assets/img/catalog__title.svg);
    background-size: cover;
}

@media (max-width: 1024px) {
    .container .inner__control__catalog .catalog__title:before {
        width: 16px;
        height: 16px;
        margin-top: 8px;
    }
    .container .inner__control__catalog .catalog__title {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .container .inner__control__catalog .catalog__title:before {
        margin-top: 6px;
    }
    .container .inner__control__catalog .catalog__title {
        font-size: 14px;
        padding-top: 3px;
    }
}
@media (max-width: 620px) {
    .container .inner__control__catalog .catalog__title {
        display: none;
    }
}

.container .inner__control__catalog .catalog__title:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin-right: 18px;
    margin-top: 15px;
    right: 0;
    width: 12px;
    height: 7px;
    background: url(/assets/img/catalog__title_arrow.svg);
}

@media (max-width: 1024px) {
    .container .inner__control__catalog .catalog__title:after {
        margin-top: 13px;
    }
}

@media (max-width: 768px) {
    .container .inner__control__catalog .catalog__title:after {
        margin-top: 9px;
    }
}

@media (max-width: 1024px) {
    .container .inner__control__catalog .catalog__title {
        width: 245px;
        height: 32px;
    }
}

@media (max-width: 768px) {
    .container .inner__control__catalog .catalog__title {
        width: 219px;
        height: 28px;
    }
}

.container .inner__control__catalog .catalog__menu {
    background: #fff;
    display: none;
    position: absolute;
    width: 100%;
    border-right: 1px solid #4c3870;
    border-left: 1px solid #4c3870;
    border-bottom: 1px solid #4c3870;
    box-sizing: border-box;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 26px 17px;
    color: #82749b;
    z-index: 5;
}
@media (max-width: 767px) { 
    .container .inner__control__catalog .catalog__menu {
        display: none!important;
    }  
}
.container .inner__control__catalog .catalog__menu.active {
    display: block;
}

.container .inner__control__catalog .catalog__menu .catalog__subtitle:nth-child(2) {
    margin-top: 28px;
}

.container .inner__control__catalog .catalog__menu .menu__item {
    list-style: none;
    margin-bottom: 12px;
    margin-left: 10px;
}

.container .inner__control__catalog .catalog__menu .menu__item:first-child {
    margin-top: 12px;
}

.container .inner__control__catalog .catalog__menu .menu__item .item__link {
    color: #4c3870;
}

.container .header__search {
    max-width: 850px;
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin-left: 30px;
}

.container .header__search .header__form {
    position: relative;
}

.container .header__search .header__form .form__input {
    border: 1px solid #4c3870;
    box-sizing: border-box;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    height: 40px;
    padding-left: 16px;
}

@media (max-width: 1024px) {
    .container .header__search .header__form .form__input {
        height: 32px;
    }
}

@media (max-width: 768px) {
    .container .header__search .header__form .form__input {
        height: 28px;
    }
}
@media (max-width: 620px) {
    .container .header__search .header__form .form__input {
        width: 100%;
        font-size: 12px;
    }
    .main .container .header__search {
        margin-left: 0!important;
    }
}

.container .header__search .header__form .form__submit {
    background: url(/assets/img/input__search_icon.svg) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    bottom: 0;
    border: none;
    width: 20px;
    height: 20px;
}

@media (max-width: 1024px) {
    .container .header__search .header__form .form__submit {
        top: 5px;
    }
}
@media (max-width: 620px) {
    .container .header__search .header__form .form__submit {
        width: 16px;
        height: 16px;
        background-size: contain;
    }
}
.container .catalog__wrapper {
    max-width: 850px;
    -webkit-box-flex: 0;
    flex: 0 0 850px;
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin-left: auto;
    min-height: 900px;
}

@media (max-width: 1280px) {
    .container .catalog__wrapper {
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        width: 100%;
        margin-left: 0;
        max-width: 100%;
    }
}

@media (max-width: 1024px) {
    .container .catalog__wrapper {
        width: 689px;
    }
}

.catalog__breadcrumbs {
    display: -webkit-box;
    display: flex;
    margin-top: 36px;
    font-family: Roboto;
    flex: 0 0 100%;
    flex-wrap: wrap;
}
@media (max-width: 1023px) {
    .catalog__breadcrumbs {
        display: none;
    }
}

.catalog__breadcrumbs .breadcrumbs__item {
    list-style: none;
    font-size: 14px;
    line-height: 16px;
    color: #a69cb8;
    padding-right: 5px;
    text-decoration: underline;
}
.catalog__breadcrumbs .breadcrumbs__item:last-child {
    text-decoration: none;
}
.catalog__breadcrumbs .point {
    color: #a69cb8;
}
.catalog__breadcrumbs .point:first-child {
    display: none;
}

.catalog__breadcrumbs .breadcrumbs__item:first-child {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}

.container .catalog__wrapper .catalog__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    margin-top: 12px;
    margin-bottom: 29px;
    text-transform: uppercase;
}

.container .catalog__wrapper .catalog__content .catalog__item {
    border: 1px solid #a69cb8;
    box-sizing: border-box;
    border-radius: 6px;
    padding: 31px 19px;
    margin-bottom: 31px;
}

.container .catalog__wrapper .catalog__content .catalog__item .item__info {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.container .catalog__wrapper .catalog__content .catalog__item .item__info .slick-slider {
    flex: 0 0 259px;
    overflow: hidden!important;
}

.container .catalog__wrapper .catalog__content .catalog__item .item__info .slider-sec.slick-slider {
    position: relative;
}

@media (max-width: 1280px) {
    .container .catalog__wrapper .catalog__content .catalog__item .item__info .slider-sec.slick-slider {
        margin: 0 auto;
        width: 812px;
        flex: 0 0 auto;
    }
}
@media (max-width: 1023px) {
    .container .catalog__wrapper .catalog__content .catalog__item .item__info .slider-sec.slick-slider {
        width: 539px;
    }
}
@media (max-width: 767px) {
    .container .catalog__wrapper .catalog__content .catalog__item .item__info .slider-sec.slick-slider {
        width: 259px;
    }
}
@media (max-width: 620px) {
    .container .catalog__wrapper .catalog__content .catalog__item {
        padding: 0;
        border: none;
    }
    .container .catalog__wrapper .catalog__content .catalog__item .item__info {
        flex-wrap: wrap;
        justify-content: center;
    }
    .container .catalog__wrapper .catalog__content .catalog__item .item__info .item__text {
        margin: 0!important;
        width: 100%;
    }
    .tabs {
        text-align: center;
    }
    .tabs>label {
        font-size: 12px!important;
        margin-right: 0!important;
    }
    .tabs>.tab_content, .tabs>.tab_container>.tab_content {
        font-size: 12px;
        text-align: left;
    }
    .container .catalog__wrapper .catalog__content .catalog__item .item__info .item__text .item__title {
        text-align: center;
        font-size: 18px;
        line-height: 22px;
    }
}

.container .catalog__wrapper .catalog__content .catalog__item .item__info .item__text {
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin-left: 29px;
}

.container .catalog__wrapper .catalog__content .catalog__item .item__info .item__text .item__title {
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    color: #000;
}

.container .catalog__wrapper .catalog__content .title__row {
    border-bottom: 1px solid #a69cb8;
    display: -webkit-box;
    display: flex;
    padding: 3px 0;
}

.container .catalog__wrapper .catalog__content .title__row div {
    font-size: 14px;
    line-height: 17px;
    color: #82749b;
}

.container .catalog__wrapper .catalog__content .title__row .name {
    -webkit-box-flex: 0;
    flex: 0 0 390px;
}

@media (max-width: 1280px) {
    .container .catalog__wrapper .catalog__content .title__row .name {
        -webkit-box-flex: 0;
        flex: 0 1 418px;
    }
}

@media (max-width: 991px) {
    .container .catalog__wrapper .catalog__content .title__row .name {
        flex: 0 1 305px;
    }
}
@media (max-width: 768px) {
    .container .catalog__wrapper .catalog__content .title__row .name {
        -webkit-box-flex: 0;
        flex: 0 1 245px;
    }
}

.container .catalog__wrapper .catalog__content .title__row .code {
    -webkit-box-flex: 0;
    flex: 0 0 110px;
    padding-left: 10px;
}

@media (max-width: 1280px) {
    .container .catalog__wrapper .catalog__content .title__row .code {
        -webkit-box-flex: 0;
        flex: 0 0 130px;
    }
}
@media (max-width: 768px) {
    .container .catalog__wrapper .catalog__content .title__row .code {
        -webkit-box-flex: 0;
        flex: 0 0 110px;
    }
}

.container .catalog__wrapper .catalog__content .title__row {
    -webkit-box-flex: 0;
    flex: 0 0 125px;
}

@media (max-width: 768px) {
    .container .catalog__wrapper .catalog__content .title__row .count {
        -webkit-box-flex: 0;
        flex: 0 0 100px;
    }
}

.container .catalog__wrapper .catalog__content .title__row .price,
.container .catalog__wrapper .catalog__content .title__row .price-show,
.container .catalog__wrapper .catalog__content .title__row .show {
    -webkit-box-flex: 0;
    flex: 0 0 100px;
    text-align: center;
    padding-left: 20px;
}
@media (max-width: 1280px) {
    .container .catalog__wrapper .catalog__content .title__row .count {
        padding-left: 66px;
    }
}
@media (max-width: 1280px) {
    .container .catalog__wrapper .catalog__content .title__row .count {
        padding-left: 0;
        flex: 0 0 75px;
    }
}
.container .catalog__wrapper .catalog__content .item__list .list__item .title-mob {
    display: none;
}

.container .catalog__wrapper .catalog__content .item__list .list__item {
    display: -webkit-box;
    display: flex;
    padding: 6px 0;
    border-bottom: 1px solid #a69cb8;
}

@media (max-width: 1280px) {
    .container .catalog__wrapper .catalog__content .item__list .list__item {
        -webkit-box-pack: justify;
        justify-content: space-between;
    }
}
@media (max-width: 767px) {
    .container .catalog__wrapper .catalog__content .title__row {
        display: none;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item {
        flex-wrap: wrap;
        padding-bottom: 14px;
        position: relative;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .title-mob {
        display: block;
        font-size: 12px!important;
        line-height: 12px!important;
        color: #82749B;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .title-mob.tprice {
        position: absolute;
        top: 4px;
        right: 0;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .code, .container .catalog__wrapper .catalog__content .item__list .list__item .name, .container .catalog__wrapper .catalog__content .item__list .list__item .buy__count, .container .catalog__wrapper .catalog__content .item__list .list__item .price {
        flex: 0 0 50%!important;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding: 0;
        margin: 0;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .code {
        order: -2;
        align-items: flex-start;
        padding: 0!important;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .buy__count {
        align-items: flex-end;
        position: relative;
        height: 50px;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .buy__count .count.title-mob {
        position: absolute;
        top: 4px;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .buy__count .number {
        margin-right: -10px;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .price {
        order: -1;
        align-items: flex-end;
        margin-top: 9px!important;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .price small {
        display: contents;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .item__add {
        margin-left: auto!important;
        margin-top: 9px!important;
    }
    .container .catalog__wrapper .catalog__content .item__list .list__item .name {
        margin-top: 7px;
        justify-content: center;
    }
}

.container .catalog__wrapper .catalog__content .item__list .list__item .name {
    -webkit-box-flex: 0;
    flex: 0 1 390px;
}
.container .catalog__wrapper .catalog__content .item__list .list__item .name a {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;

    color: #000000;
}
.container .catalog__wrapper .catalog__content .item__list .list__item .code {
    -webkit-box-flex: 0;
    flex: 0 0 110px;
    padding-left: 10px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #4C3870;
}

.main .container .header__search {
  min-width: 720px;
}

.buy__count .number input {
    -webkit-box-flex: 0;
    flex: 0 0 56px;
    width: 56px;
    height: 28px;
    border: 1px solid #a69cb8;
    box-sizing: border-box;
    border-radius: 6px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}
@media (max-width: 620px) {
    .buy__row .buy__count .number input {
       width: 78px;
       height: 38px;
       font-size: 24px;
       line-height: 28px;
       margin-left: 0;
       margin-right: 0; 
    }
    .buy__count .number a {
        color: #82749B;
        font-size: 20px;
    }
}
.buy__count .number {
    position: relative;
}

.buy__count .number a {
    position: absolute;
    right: 14px;
    top: 6px;
    font-size: 14px;
    color: #000;
}
@media (max-width: 620px) {
    .buy__count .number a {
        color: #82749B;
        font-size: 16px;
    }
}

.buy__count .number .minus {
    left: 14px;
    width: 7px;
}
@media (max-width: 1024px) {
    .element__buy .buy__row .number .plus {
        left: 55px;
    }
 }
@media (max-width: 1023px) {
    .buy__row .buy__count .number .minus {
        left: 14px;
    }
 }
 @media (max-width: 620px) {
    .element__buy .buy__row .number .minus, .element__buy .buy__row .number .plus {
        top: 11px!important;
        left: 63px;
    }
    .buy__row .buy__count .number .minus {
        left: 5px;
    }
 }
 

.container .catalog__wrapper .catalog__content .item__list .list__item .price {
    -webkit-box-flex: 0;
    flex: 0 0 120px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    margin-top: 3px;
    font-size: 18px;
    line-height: 22px;
}

.container .catalog__wrapper .catalog__content .item__list .list__item .price .price-zero {
    font-size: 14px;
}

.container .catalog__wrapper .catalog__content .item__list .list__item .item__add {
    margin-left: 20px;
    padding-left: 25px;
    border-radius: 6px;
    width: 90px;
    height: 30px;
    border: none;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    background-color: #4c3870;
    background-image: url(/assets/img/buy-add.svg);
    background-position: 5px center;
    background-repeat: no-repeat;
    cursor: pointer;
    font-style: normal;
}

.container .catalog__wrapper .catalog__content .item__list .list__item .item__add.active {
    background-color: #F47F3E;
    background-image: url(/assets/img/buy-add-hov.svg);
}

.container .catalog__wrapper .catalog__content .list__more {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #4C3870;
    position: relative;
    text-align: center;
    display: block;
    margin-left: 10px;
    margin-top: 25px;
}

.container .catalog__wrapper .catalog__content .list__more:before {
    content: "";
    background: url(/assets/img/list-more.svg);
    position: absolute;
    width: 20px;
    height: 20px;
}

.container .catalog__wrapper .catalog__content .list__more a {
    padding-left: 28px;
    color: #4C3870;
}

.container .smart__filter {
    position: fixed;
    border: 1px solid #4c3870;
    box-sizing: border-box;
    border-radius: 6px;
    width: 259px;
    top: 210px;
    /* -webkit-transition: 0.5s ease;
    transition: 0.5s ease; */
    /*max-height: 562px;*/
    overflow-y: scroll;
    z-index: 20;
    scrollbar-width: none;
}
.container .smart__filter::-webkit-scrollbar { width: 0; }
.container .smart__filter::-webkit-scrollbar { overflow: -moz-scrollbars-none; }
.container .smart__filter::-webkit-scrollbar { -ms-overflow-style: none; }
.container .smart__filter.active {
    top: 500px;
}
.bx-filter .bx-filter-popup-result.left {
    right: -12px;
    top: 93%;
    border-image: none;
    border: none;
    background: #4C3870;
    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.25);
    color: #fff;
    width: 126px;
    min-height: auto;
}
.bx-filter .bx-filter-popup-result a {
    color: #A69CB8;
    position: relative;
    padding-left: 20px;
    line-height: 28px;
}
.bx-filter .bx-filter-popup-result a:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background: url(/assets/img/filterpop.svg);
    width: 17px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: 1px 2px;
}


.container .smart__filter.down{
    top: 14px;
}
.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
    bottom: -1px;
    right: -4px;
}
@media (max-width: 1280px) {
    .container .smart__filter {
        position: relative;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        top: 0!important;
        margin-top: 39px;
        overflow: unset;
        height: auto;
        background: #F3F1F6;
    }
    .container .smartfilter {
        display: flex;
        flex-wrap: wrap;
    }
    .smart__filter .bx-filter-parameters-box {
        height: auto;
        border-bottom: 0!important;
        margin-right: 40px;
    }
    .bx-filter-parameters-box-container .col-xs-12 {
        display: flex;
        height: 33px;
        align-items: center;
    }
    .bx-filter-parameters-box-container .col-xs-12 .checkbox {
        margin-right: 15px;
    }
    .smartfilter .row {
        flex: 0 0 100%;
    }
    .bx-filter-parameters-box-container {
        display: flex;
        justify-content: center;
    }
    .col-xs-12.bx-filter-button-box {
        border-top: 1px solid #4C3870;
        padding-top: 17px;
        margin-top: 17px;
    }
    input#set_filter {
        margin: 0 30px 0 0!important;
    }
    .bx-filter .bx-filter-select-container {
        border-radius: 7px;
        overflow: hidden;
        border-style: none!important;
    }
    .bx-filter .bx-filter-param-btn.bx-color-sl {
        background: transparent;
        margin-right: 0;
    }
}
@media (max-width: 1023px) {
    .bx-filter-parameters-box-container .col-xs-12 {
        flex-wrap: wrap;
        height: auto;
    }
    .container .smartfilter {
        padding-top: 14px;
    }
    .bx-retina .bx-filter .bx-filter-param-btn {
        background: transparent;
    }
    .filter__toggle {
        background: url(/assets/img/close-filter.svg);
        width: 12px;
        height: 12px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        top: 25px;
        right: 25px;
    }
    .filter__toggle.down {
        background: url(/assets/img/catalog__title_arrow.svg);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }
    
}

@media (max-width: 767px) {
    .container .smart__filter {
        max-height: 940px;
    }
    .bx-filter-parameters-box-container {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    input#set_filter {
        margin: 0 0 20px 0!important;
    }
    .smart__filter .bx-filter-parameters-box {
        flex: 1 1 auto;
        margin-right: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        margin-right: 7px;
        margin-top: 6px;
    }
    .smart__filter {
        padding: 13px 10px 19px 14px!important;
    }
    .col-xs-12.bx-filter-button-box {
        margin-top: 27px;
    }
    .bx-filter-input-checkbox {
        margin-bottom: 3px;
    }
}


.container .smart__filter.up {
    top: 58px;
}

@media (max-width: 1280px) {
    .container .smart__filter.up {
        top: 0;
    }
}

input[type="search"]::-webkit-input-placeholder {
    font: 16px Roboto;
    color: #4c3870;
}

input[type="search"]:-ms-input-placeholder {
    font: 16px Roboto;
    color: #4c3870;
}

input[type="search"]::-ms-input-placeholder {
    font: 16px Roboto;
    color: #4c3870;
}

input[type="search"]::-moz-placeholder {
    font: 16px Roboto;
    color: #4c3870;
}

input[type="search"]::placeholder {
    font: 16px Roboto;
    color: #4c3870;
}

.slider {
    max-width: 90%;
    position: relative;
    height: 300px;
    margin-bottom: 15px;
}

.slider .item img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 268px;
    border: none !important;
    box-shadow: none !important;
}

.next,
.prev {
    background: url(/assets/img/arrow-slider.svg) no-repeat 0 0 / cover;
    cursor: pointer;
    position: absolute;
    top: 0;
    top: 46%;
    width: 20px;
    height: 20px;
    padding: 16px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    -webkit-transition: 0.6s ease;
    transition: 0.6s ease;
    border-radius: 50%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 0;
    z-index: 50;
}

.next {
    right: 0;
}

.prev {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.element__card .prev {
    left: 5px;
    margin-top: 0;
}
.element__card .next {
    right: 5px;
    margin-top: 0;
}
@media (max-width: 676px) {
    .element__card .prev {
        left: -25px;
    }
    .element__card .next {
        right: -25px;
    }
}
@media (max-width: 405px) {
    .element__card .prev {
        left: 2px;
    }
    .element__card .next {
        right: 2px;
    }
}

.slideText {
    position: absolute;
    color: #fff;
    font-size: 35px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-shadow: 1px 1px 1px #000, 0 0 1em #000;
}

.slider-dots {
    text-align: center;
}

.slider-dots_item {
    background: #ddd;
    cursor: pointer;
    height: 12px;
    width: 12px;
    margin: 0 2px;
    border-radius: 50%;
    display: inline-block;
    -webkit-transition: background-color 0.6s ease;
    transition: background-color 0.6s ease;
}

.slider .item {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {
        opacity: 0.4;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade {
    from {
        opacity: 0.4;
    }

    to {
        opacity: 1;
    }
}

.slick-slider {
    width: 259px;
    height: 259px;
}

.tabs>input[type="radio"] {
    display: none;
}

.tabs>label {
    text-align: center;
    font-size: 18px;
}
.tabs>label h2 {
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 4px 0;
    line-height: 1;
    font-weight: normal;
    position: relative;
    display: inline-block;
    text-align: center;
    vertical-align: middle;  
    line-height: 22px;

}

.tabs>label h2:before {
    content: ".................................................................................";
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 2px;
    display: block;
    overflow: hidden;

}

.tabs>input[type="radio"]:checked+label h2 {
    position: relative;
    overflow: hidden;
    color: #f47f3e;
}

.tabs>input[type="radio"]:checked+label h2:before {
    content: "";
    width: 100%;
    height: 2px;
    bottom: 0;
    background: #f47f3e;
    position: absolute;
}

.tabs>.tab_content, 
.tabs>.tab_container>.tab_content {
    display: none;
    padding: 10px 0;
    border-radius: 4px;
    font-family: Roboto;
    font-size: 14px;
    line-height: 20px;
}

.tabs>label {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 2px 0;
    margin-left: 8px;
    margin-right: 8px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 4px;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    margin-left: 6px;
    cursor: pointer;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .tabs>label {
        font-size: 14px;
    }
}

.tabs>label:first-of-type {
    margin-left: 0;
}
/*
#tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2,
#tab-btn-3:checked~#content-3 {
    display: block;
}
*/
.tab_btn:nth-child(1):checked~.tab_container .tab_content:nth-child(1),
.tab_btn:nth-child(3):checked~.tab_container .tab_content:nth-child(2),
.tab_btn:nth-child(5):checked~.tab_container .tab_content:nth-child(3) {
  display: block;
}

/*smart filter*/
.smart__filter {
    padding: 16px 23px 19px 31px;
}

.smart__filter .filter__title {
    font-size: 16px;
    line-height: 16px;
    color: #4C3870;
    border-bottom: 1px solid #4C3870;
    padding-bottom: 10px;
}

.smart__filter .filter__title span {
    margin-left: 5px;
    font-family: MyriadProRegular, sans-serif;
    font-weight: 500;
}

.smart__filter .bx-filter-parameters-box {
    padding: 20px 0 10px;
    border-bottom: 1px solid #4C3870;
}
@media (max-width: 1023px) {
    .smart__filter .bx-filter-parameters-box {
        padding: 0;
    }
}


.smart__filter .bx-filter-parameters-box:last-child {
    border: none;
}

.smart__filter .bx-filter .bx-filter-parameters-box-title {
    padding: 0;
    margin: 0;
}

.bx-filter-parameters-box-title span.bx-filter-parameters-box-hint {
    font-family: Roboto;
    font-size: 14px;
    line-height: 18px;
    color: #4C3870 !important;
    text-decoration: none;
}
@media (max-width: 1280px) {
    .bx-filter-parameters-box-title span.bx-filter-parameters-box-hint {
        font-size: 12px;
        line-height: 16px;
    }
}
.bx-filter-parameters-box-title span.bx-filter-parameters-box-hint:hover, .bx-filter-parameters-box-title span.bx-filter-parameters-box-hint:focus {
    text-decoration: none;
    border: none;
}

.bx-filter-input-checkbox {
    display: flex;
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
}

.bx-filter-input-checkbox input[type="checkbox"] {
    margin-right: 7px;
    border: 1px solid #4C3870;
}

input#set_filter {
    width: 186px;
    background: #82749B;
    border-radius: 6px;
    height: 30px;
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    border-radius: 6px;
    border: none;
    margin: 20px 0;
    text-transform: uppercase;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    font-family: MyriadProRegular, sans-serif;
    line-height: 17px;
    background-image: url(/assets/img/setfilter.svg);
    background-repeat: no-repeat;
    background-position: 13px 10px;
    cursor: pointer;
}
input#set_filter:hover {
    -webkit-box-shadow: 100px 100px 100px 100px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 100px 100px 100px 100px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 100px 100px 100px 100px rgba(0, 0, 0, 0.2) inset;
}
input#del_filter {
    border: 1px solid #A69CB8;
    border-radius: 6px;
    width: 186px;
    background: #fff;
    border-radius: 6px;
    height: 30px;
    font-size: 14px;
    line-height: 17px;
    color: #82749B;
    text-transform: uppercase;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    font-family: MyriadProRegular, sans-serif;
    background-image: url(/assets/img/del.svg);
    background-repeat: no-repeat;
    background-position: 13px 10px;
    cursor: pointer;
}
input#del_filter:hover {
    -webkit-box-shadow: 100px 100px 100px 100px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 100px 100px 100px 100px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 100px 100px 100px 100px rgba(0, 0, 0, 0.2) inset;
}
.catalog__subtitle {
    margin-bottom: 14px;
}

bx-ui-combobox-fake::-webkit-input-placeholder {font-size: 12px!important;}
bx-ui-combobox-fake::-moz-placeholder          {font-size: 12px!important;}/* Firefox 19+ */
bx-ui-combobox-fake:-moz-placeholder           {font-size: 12px!important;}/* Firefox 18- */
bx-ui-combobox-fake:-ms-input-placeholder      {font-size: 12px!important;}


/*header*/

.header_inner {
    background: #4C3870;
    width: 100%;
    height: 113px;
}

@media (max-width: 1023px) {
    .header_inner {
        height: 85px;
        padding-top: 11px;
        padding-bottom: 22px;
    }
}
@media (max-width: 767px) {
    .header_inner {
      height: 57px;
      padding: 0;
    }
  }

.header_inner .container {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    height: 100%;
}

.header_inner .container .header__burger {
    display: none;
}

@media (max-width: 1023px) {
    .header_inner .container .header__burger {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 26px;
    }

    .header_inner .container .header__burger span {
        display: block;
        width: 18px;
        height: 3px;
        position: relative;
        background: #fff;
        border-radius: 2px;
    }

    .header__burger span:before,
    .header__burger span:after {
        content: "";
        display: block;
        position: absolute;
        width: 18px;
        height: 3px;
        background: #fff;
        bottom: -14px;
        border-radius: 2px;
    }

    .header__burger span:before,
    .header__burger span:after {
        content: "";
        display: block;
        position: absolute;
        width: 18px;
        height: 3px;
        background: #fff;
        bottom: -14px;
        border-radius: 2px;
    }

    .header__burger span:after {
        bottom: -7px;
    }

    .header__burger .buger__title {
        font-size: 14px;
        line-height: 17px;
        text-transform: uppercase;
        color: #A69CB8;
        margin-left: 8px;
    }
}
@media (max-width: 767px) {
    .header_inner .container .header__burger {
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 3px;
    }
}

.header_inner .container .header__menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 850px;
    flex: 0 1 850px;
    margin-top: 35px;
}

@media (max-width: 1280px) {
    .header_inner .container .header__menu {
        max-width: 775px;
    }
}

@media (max-width: 1023px) {
    .header_inner .container .header__menu {
        flex: 0 0 auto;
        margin-top: 3px;
    }
}


.header_inner .menu-clear-left {
    display: none;
}

.container .header__menu .menu__item {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    list-style-type: none;
    position: relative;
}

@media (max-width: 1280px) {
    .container .header__menu .menu__item {
        font-size: 18px;
        line-height: 22px;
    }
}

@media (max-width: 1023px) {
    .container .header__menu .menu__item {
        display: none;
    }
}

.container .header__menu .menu__item a {
    color: #fff;
}

.header__menu .menu__item .item__link:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 0;
    height: 3px;
    background-color: #F47F3E;
    transition: width 0.4s ease-out;
}

.header__menu .menu__item .item__link:hover:after {
    width: 100%;
}

.header__menu .menu__item .item__submenu {
    list-style: none;
    overflow: visible;
    position: absolute;
    display: none;
    width: 223px;
    padding: 0;
    margin: 0;
    z-index: 3;
}

.header__menu .menu__item .item__submenu .submenu__item:first-child {
    margin-top: 3px;
}

.header__menu .menu__item .item__submenu .submenu__item {
    background: #4C3870;
    padding: 22px 26px 0 17px;
    text-align: left;
}

.menu__item .item__submenu .submenu__item .item__link {
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-transform: capitalize;
}

.menu__item .item__submenu .submenu__item .item__link:after {
    content: none;
}

.header__menu .menu__item .item__submenu .submenu__item:last-child {
    padding-bottom: 28px;
}

.header__menu .menu__item .item__submenu .submenu__item .item__link:hover {
    color: #F47F3E;
}

.header__menu .menu__item-basket {
    margin-right: 12px;
    margin-bottom: 2px;
    list-style-type: none;
}

.header-content .header__link {
    width: 127px;
    display: flex;
    align-items: center;
}

@media (max-width: 1023px) {
    .header-content .header__link {
        width: 110px;
        margin-right: 46px;
    }
}

@media (max-width: 600px) {
    .header-content .header__link {
        width: 71px;
        margin-right: 35px;
        margin-bottom: 6px;
    }
}

@media (max-width: 1023px) {
    .header__menu .menu__item-basket {
        margin-bottom: 0;
        margin-top: 21px;
    }
}

@media (max-width: 767px) {
    .header__menu .menu__item-basket {
        margin-top: 0;
        width: 18px;
        height: 22px;
    }

    .header__menu .menu__item-basket .item__link .item__count {
        width: 12px;
        height: 12px;
        font-size: 8px;
    }
}

.header__logo {
    object-fit: contain;
}
@media (max-width: 767px) {
    .header__logo {
        width: 71px;
        height: 33px;
    }
}
.header__menu .menu__item-basket .item__link {
    background-image: url(/assets/img/basketList.svg);
    background-repeat: no-repeat;
    display: block;
    width: 39px;
    height: 39px;
    background-size: contain;
    position: relative;
}
@media (max-width: 1023px) {
    .header__menu .menu__item-basket .item__link  {
        width: 25px;
        height: 27px;
    }
}
@media (max-width: 767px) {
    .header__menu .menu__item-basket .item__link  {
        width: 18px;
        height: 23px;
    }
}

.header__menu .menu__item-basket .item__link .item__count {
    font-family: "PT Sans", sans-serif;
    position: absolute;
    bottom: -4px;
    right: -4px;
    width: 20px;
    height: 20px;
    background: #F47F3E;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: #4C3870;
    font-size: 10px;
}
@media (max-width: 1023px) {
    .header__menu .menu__item-basket .item__link .item__count {
        width: 18px;
        height: 18px;
    }
}
@media (max-width: 767px) {
    .header__menu .menu__item-basket .item__link .item__count {
        right: -8px;
        bottom: -8px;
    }
}

.header__menu .menu__item:hover .item__submenu {
    display: block;
}

/*footer*/
.footer {
    background: #EFEBE7;
    font-family: "MyriadProRegular", sans-serif;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
}

.footer .footer__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 140px;
    padding-top: 30px;
}

@media only screen and (max-width: 1279px) and (min-width: 1024px) {
    .footer .footer__row {
        padding-top: 20px;
        height: 105px;
    }
}

@media only screen and (max-width: 959px) and (min-width: 640px) {
    .footer .footer__row {
        padding-top: 19px;
        height: 95px;
    }
}

@media only screen and (max-width: 479px) {
    .footer .footer__row {
        height: auto;
        padding-bottom: 35px;
        flex-wrap: nowrap;
    }
}
@media only screen and (max-width: 339px) {
    .footer .footer__row {
        padding-left: 5px;
        padding-right: 5px;
    }
}

.footer .footer__row .footer__logo {
    width: 115px;
    height: 53px;
}

@media only screen and (max-width: 1279px) and (min-width: 1024px) {
    .footer .footer__row .footer__logo {
        width: 99px;
        height: 46px;
    }
}

@media only screen and (max-width: 959px) and (min-width: 640px) {
    .footer .footer__row .footer__logo {
        width: 82px;
        height: 38px;
    }
}

.footer .footer__row .footer__menu {
    list-style: none;
    overflow: visible;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex: 0 0 731px;
    flex: 0 0 731px;
    height: 70px;
}

.footer .footer__row .footer__menu,
.footer .footer__row .footer__menu ul,
.footer .footer__row .footer__menu li {
    margin: 0;
    padding: 0;
}

.footer .footer__row .footer__menu li:before {
    display: none;
}

@media only screen and (max-width: 1279px) and (min-width: 1024px) {
    .footer .footer__row .footer__menu {
        -ms-flex: 0 0 700px;
        flex: 0 0 700px;
        height: 38px;
    }
}

@media only screen and (max-width: 959px) and (min-width: 640px) {
    .footer .footer__row .footer__menu {
        -ms-flex: 0 0 553px;
        flex: 0 0 553px;
    }
}

@media only screen and (max-width: 479px) {
    .footer .footer__row .footer__menu {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        height: auto;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 639px) and (min-width: 480px) {
    .footer .footer__row .footer__menu {
        -ms-flex: 0 0 54%;
        flex: 0 0 54%;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
@media only screen and (max-width: 339px) {
    .footer .footer__row .footer__menu {
        flex: 0 0 58%;
    }
}
@media only screen and (max-width: 479px) {
    .footer .footer__row .footer__menu .menu__item {
        margin-right: 11px;
    }
}
@media only screen and (max-width: 339px) {
    .footer .footer__row .footer__menu .menu__item {
        margin-right: 0;
    }
}
@media only screen and (max-width: 639px) and (min-width: 480px) {
    .footer .footer__row .footer__menu .menu__item {
        margin-right: 0;
    }
}

.footer .footer__row .footer__menu .menu__item .item__link {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #4C3870;
    text-transform: uppercase;
    text-decoration: none;
}

@media only screen and (max-width: 1279px) and (min-width: 1024px) {
    .footer .footer__row .footer__menu .menu__item .item__link {
        font-size: 18px;
        line-height: 22px;
    }
}

@media only screen and (max-width: 959px) and (min-width: 640px) {
    .footer .footer__row .footer__menu .menu__item .item__link {
        font-size: 14px;
        line-height: 17px;
    }
}

@media only screen and (max-width: 479px) {
    .footer .footer__row .footer__menu .menu__item .item__link {
        line-height: 32px;
        font-size: 14px;
    }
}

.footer .footer__bottom {
    background: #4C3870;
    width: 100%;
    height: 44px;
    color: #A69CB8;
    font-family: "PT Sans", sans-serif;
    font-size: 12px;
    line-height: 14px;
}

@media only screen and (max-width: 479px) {
    .footer .footer__bottom {
        height: 95px;
    }
}

.footer .footer__bottom .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

@media only screen and (max-width: 479px) {
    .footer .footer__bottom .container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 23px;
    }
}

.footer .footer__bottom .container .footer__privacy {
    margin-left: 43px;
    color: #A69CB8;
}

@media only screen and (max-width: 479px) {
    .footer .footer__bottom .container .footer__privacy {
        -ms-flex-order: 1;
        order: 1;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        text-align: center;
        margin: 17px 0 6px 0;
    }
}

.footer .footer__bottom .container .footer__social {
    margin-left: auto;
    -ms-flex: 0 0 119px;
    flex: 0 0 119px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}

/*menu mobile*/
.mobilePop {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    float: left;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    font-family: "MyriadProRegular", sans-serif;
    z-index: 1334;
}

.mobilePop__content {
    width: 85%;
    height: 100%;
    padding: 23px 20px 0 30px;
    background: #4C3870;
    z-index: 5;
}

.mobilePop__content .mobilePop__close {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    float: right;
}

.mobilePop__content .mobilePop__close:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    transform: rotate(45deg);
    width: 18px;
    height: 2px;
    background: #F47F3E;
}
.mobilePop__content .mobilePop__close:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    transform: rotate(315deg);
    width: 18px;
    height: 2px;
    background: #F47F3E;
}

.mobilePop__content .mobilePop__menu {
    list-style: none;
    overflow: visible;
}

.mobilePop__content .mobilePop__menu,
.mobilePop__content .mobilePop__menu ul,
.mobilePop__content .mobilePop__menu li {
    margin: 0;
    padding: 0;
}

.mobilePop__content .mobilePop__menu li:before {
    display: none;
}

.mobilePop__content .mobilePop__menu .menu__item {
    margin-top: 23px;
}

.mobilePop__content .mobilePop__menu .menu__item .item__link {
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}
.mobilePop__content .mobilePop__menu .menu__item ul.item__submenu .submenu__item {
    padding-left: 10px;
    margin-bottom: 14px;
    list-style: none;
}

.mobilePop__content .mobilePop__menu .menu__item ul.item__submenu .submenu__item:first-child {
    margin-top: 12px;
}
.mobilePop__content .mobilePop__menu .menu__item .item__submenu .item__link {
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    text-decoration: none;
    text-transform: capitalize;
}

.mobilePop__content .mobilePop__menu .menu__item .item__link:hover {
    color: #F47F3E;
}

.mobilePop__content .mobilePop__catalog {
    margin-top: 35px;
}

.mobilePop__content .mobilePop__catalog .catalog__title {
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    padding-left: 28px;
}

.mobilePop__content .mobilePop__catalog .catalog__title:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    width: 14px;
    height: 14px;
    background: url(/assets/img/catalog_icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.mobilePop__content .mobilePop__catalog .catalog__menu {
    list-style: none;
    overflow: visible;
}

.mobilePop__content .mobilePop__catalog .catalog__menu,
.mobilePop__content .mobilePop__catalog .catalog__menu ul,
.mobilePop__content .mobilePop__catalog .catalog__menu li {
    margin: 0;
    padding: 0;
}

.mobilePop__content .mobilePop__catalog .catalog__menu li:before {
    display: none;
}

.mobilePop__content .mobilePop__catalog .catalog__menu .catalog__subtitle {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #A69CB8;
    margin: 12px 0;
}

.mobilePop__content .mobilePop__catalog .catalog__menu div:nth-of-type(2) {
    margin-top: 25px;
}

.mobilePop__content .mobilePop__catalog .catalog__menu .menu__item {
    padding-left: 10px;
    margin-bottom: 14px;
}

.mobilePop__content .mobilePop__catalog .catalog__menu .menu__item .item__link {
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    text-decoration: none;
}


/*catalog item*/

.container .element__card {
    flex: 0 0 100%;
}

.container .element__card .card__title {
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    text-transform: uppercase;
    color: #000000;
    flex: 0 0 100%;

}
@media only screen and (max-width: 1023px) {
    .container .element__card .card__title {
        font-size: 28px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 620px) {
    .container .element__card .card__title {
        font-size: 24px;
        line-height: 29px;
    }
}
.container .element__card .card__slider {
    flex: 0 0 470px;
    margin-bottom: 60px;
}


.container .element__card .card__wrapper {
    display: flex;
}

@media only screen and (max-width: 1280px) {
    .container .element__card .card__slider {
        flex: 0 0 350px;
        margin-bottom: 23px;
    }
}
@media only screen and (max-width: 1023px) {
    .container .element__card .card__slider {
        display: flex;
        flex: 0 0 100%;
    }
}
.image_sec {
    z-index: 30;
}
@media only screen and (max-width: 620px) {
    .container .element__card .card__slider {
        flex-direction: column;
        align-content: center;
    }
    .container .element__card .card__slider .slick-slide img {
        object-fit: contain;
        max-height: 315px;
        border-radius: 6px;
    }
}
.container .card__slider__smallview.slick-initialized.slick-slider {
    width: 470px;
    height: 470px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #A69CB8;
    border-radius: 6px;
    position: relative;
}

.container .card__slider__smallview.slick-initialized.slick-slider .slick-slide div > a {
    display: flex!important;
    justify-content: center;
    width: 100%;
    height: 470px;
    align-items: center;
}
@media only screen and (max-width: 1280px) {
    .container .card__slider__smallview.slick-initialized.slick-slider {
        width: 350px;
        height: 350px;
    }
}
@media only screen and (max-width: 767px) {
    .container .card__slider__smallview.slick-initialized.slick-slider {
        width: 320px;
        height: 320px;
        margin: 0 auto;
        border: none;
    }
}
@media only screen and (max-width: 340px) {
    .container .element__card .card__slider .slick-slide img {
        width: 280px;
        height: 280px;
    }
    .container .card__slider__smallview.slick-initialized.slick-slider {
        width: 280px;
        height: 280px;
    }
}
.container .element__card .card__slider .slider-nav {
    margin-top: 10px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

@media only screen and (max-width: 1023px) {
    .container .element__card .card__slider .slider-nav {
        width: 350px;
        display: flex;
        margin-left: 18px;
        flex-wrap: wrap;
        margin-top: 0;
        justify-content: flex-start;
    }
    .container .element__card .card__slider .slider-nav .image_sec:nth-child(n+4){
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 767px) {
    .container .element__card .card__slider .slider-nav {
        display: none;
    }
}


.container .element__card .card__slider .slider-nav img {
    width: 110px;
    height: 110px;
    object-fit: contain;
    border-radius: 2px;
    margin-right: 8px;
    margin-top: 10px;
    border: 1px solid #A69CB8;
}
.container .element__card .card__slider .slider-nav img:nth-of-type(4n) {
    margin-right: 0;
}
@media only screen and (max-width: 1280px) {
    .container .element__card .card__slider .slider-nav img:nth-of-type(4n) {
        margin-right: 8px;
    }
    .container .element__card .card__slider .slider-nav img:nth-of-type(3n) {
        margin-right: 0;
    }
}
@media only screen and (max-width: 1023px) {
    .container .element__card {
        overflow: hidden;
    }
    .container .element__card .card__slider .slider-nav img {
        max-width: 100px;
        max-height: 100px;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .container .element__card .card__slider .slider-nav img:nth-of-type(3n) {
        margin-right: 0;
    }
    .container .element__card .card__slider .slider-nav img:nth-of-type(4n) {
        margin-bottom: 10px;
    }
}

.container .element__card .catalog__text {
    flex: 0 1 639px;
    max-width: 639px;
    margin-left: 30px;
    word-wrap: break-word;
}
@media (max-width: 1280px) { 
    .container .element__card .catalog__text {
        flex: 0 1 563px;
        margin-left: 0;
        overflow: hidden;
    }
}
@media (max-width: 1023px) {
    .container .element__card .catalog__text {
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 0;
    }
}

.container .element__card .catalog__text .card_row {
    width: 100%;
}

.container .element__card .catalog__text .element__buy {
    width: 100%;
}

.container .element__card .catalog__text .element__buy .buy__row {
    width: 100%;
}

.container .element__card .catalog__text .element__buy .buy__row {
    width: 100%;
}

.container .catalog__text .card_row .element__buy .buy__row {
    display: flex;
    justify-content: flex-start;
}
@media (max-width: 1023px) {
    .container .catalog__text .card_row .element__buy .buy__row {
        justify-content: space-between;
    }
}
@media (max-width: 620px) {
    .container .catalog__text .card_row .element__buy .buy__row {
        flex-wrap: wrap;
        background: #F3F1F6;
        padding: 10px 8px 20px;
        border-top: 1px solid #A69CB8;
    }
}


.element__buy .buy__row .buy__title {
    font-size: 14px;
    line-height: 17px;
    border-bottom: 1px solid #4c3870;
    color: #82749B;
    padding-bottom: 2px;
    height: 20px;
}
@media (max-width: 620px) {
    .element__buy .buy__row .buy__title {
        border: none;
        margin-left: 0;
    }
}
.element__buy .buy__row .vcode__value,
.element__buy .buy__row .number,
.element__buy .buy__row .price__value,
.element__buy .buy__row .btn_buy {
    height: 80px;
    background: #F3F1F6;
    display: flex;
    align-items: center;
}
@media (max-width: 620px) {
    .element__buy .buy__row .vcode__value,
    .element__buy .buy__row .number,
    .element__buy .buy__row .price__value,
    .element__buy .buy__row .btn_buy {
        height: auto;
    }
}

.element__buy .buy__row .number {
    position: relative;
}

.element__buy .buy__row .number .minus,
.element__buy .buy__row .number .plus {
    top: 32px;
    right: 61px;
}

.element__buy .buy__row .btn_buy {
    border-top: 1px solid #4c3870;
    margin-top: 19px;
}

.element__buy .buy__row .buy__vcode {
    flex: 0 0 155px;
}
@media (max-width: 1023px) {
    .element__buy .buy__row .buy__vcode {
        flex: 1 0 155px;
    }
}
@media (max-width: 620px) {
    .element__buy .buy__row .buy__vcode {
        order: -1;
        flex: 0 0 50%;
    }
    .element__buy .buy__row .btn_buy {
        border: none;
        display: flex;
        justify-content: flex-end;
    }
}

.element__buy .buy__row .buy__vcode .buy__title,
.element__buy .buy__row .buy__vcode .vcode__value {
    padding-left: 10px;
}
@media (max-width: 620px) {
    .element__buy .buy__row .buy__vcode .buy__title,
    .element__buy .buy__row .buy__vcode .vcode__value {
        padding-left: 0;
    }
}

.buy__row .buy__vcode .vcode__value {
    font-size: 20px;
    line-height: 23px;
    color: #4C3870;
}

.element__buy .buy__row .buy__count {
    flex: 0 0 125px;
}
@media (max-width: 1023px) {
    .element__buy .buy__row .buy__count {
        flex: 1 0 125px;
    }
}
@media (max-width: 620px) {
    .element__buy .buy__row .buy__count {
        flex: 0 0 50%;
    }
}

.element__buy .buy__row .buy__prices {
    flex: 0 0 173px;
}
@media (max-width: 1023px) {
    .element__buy .buy__row .buy__prices {
        flex: 1 0 183px;
    }
}
@media (max-width: 620px) {
    .element__buy .buy__row .buy__prices {
        order: -1;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        flex: 0 0 50%;
    }
}

.element__buy .buy__row .btn_buy {
    flex: 0 1 165px;
    max-width: 165px;
}
@media (max-width: 1023px) {
    .element__buy .buy__row .btn_buy {
        flex: 1 1 165px;
        max-width: 165px;
    }
}
@media (max-width: 620px) {
    .element__buy .buy__row .btn_buy {
        flex: 0 0 125px;
        max-width: 125px;
    }
}
.element__buy .buy__row .price__value {
    font-size: 32px;
    line-height: 38px;
    color: #000;
}

.element__buy .buy__row .price__value .price__zero {
    font-size: 24px;
    line-height: 32px;
    color: #000;
    padding-top: 5px;
}

.buy__basket {
    margin-left: 20px;
    padding-left: 25px;
    border-radius: 6px;
    width: 90px;
    height: 38px;
    border: none;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    background-color: #4c3870;
    background-image: url(/assets/img/buy-add.svg);
    background-position: 5px center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.buy__basket.active {
    background-color: #F47F3E;
    background-image: url(/assets/img/buy-add-hov.svg);
}
@media (max-width: 1280px) {
    .buy__basket{
        margin-left: 0;
    }
}

.container .element__card .catalog__text .tabs {
    margin-top: 45px;
}


/*table*/
table {
    align-items: center;
    width: 100%;
    margin-bottom: 60px;
}

table tr td {
    padding: 12px 0 12px 10px;
    text-align: center;
}

table tr th {
    font-weight: 400;
}

table tr:nth-child(even) {
    background: #F3F1F6;
}

table tr td:first-child {
    text-align: left;
}

table tr:first-child {
    font-family: Roboto;
    font-size: 12px;
    line-height: 14px;
    background: transparent;
    color: #82749B;
}

table tr:first-child td {
    padding-bottom: 2px;
}
@media (max-width: 620px) {
    table {
        font-size: 12px;
    }
}
/*section-item*/
.container .catalog__wrapper .catalog__content.section-item .catalog__item {
    border: none;
}
.container .catalog__wrapper .catalog__content.section-item .catalog__item .item__info {
    flex-direction: column;
}
.container .catalog__wrapper .catalog__content.section-item .catalog__item .item__info .item__text {
    margin-left: 0;
    margin-top: 37px;
}

@media (max-width: 767px) {
    .container .catalog__wrapper .catalog__content.section-item .catalog__item .item__info .item__text {
        margin-top: 22px!important;
    }
}

.container .catalog__wrapper .catalog__content.section-item .catalog__item .item__info .item__text .tabs label {
    margin-right: 100px;
}
.container .catalog__wrapper .catalog__content.section-item .catalog__item .item__info .item__text .tabs label:last-of-type {
    margin-right: 0;
}
.section-item .catalog__item .slider-sec.slick-initialized.slick-slider {
    width: auto;
    height: auto;
}
.section-item .catalog__item .slider-sec.slick-initialized.slick-slider .slick-slide {
    margin: 0 10px;
    width: 259px;
    height: 259px;
}
.section-item .catalog__item .slider-sec.slick-initialized.slick-slider .slick-slide:nth-child(1) {
    margin: 0;
}
.section-item .catalog__item .slider-sec.slick-initialized.slick-slider .slick-slide img {
    width: 259px;
    height: 259px;
}
.catalog__content.section-item .catalog__item .item__info .slick-slider div.slick-list {
	width: auto;
}

/*documents*/

.documents__item {
    font-family: Roboto;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #4C3870;
    display: block;
    padding-left: 40px;
    position: relative;
    margin-bottom: 35px;
}
.documents__item:before {
    content: " ";
    width: 27px;
    height: 33px;
    position: absolute;
    background-image: url(/assets/img/format/doc.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: -9px;
    left: 0;
}
.documents__item[data-type='application/pdf']:before {
    background-size: contain;
    background-repeat: no-repeat;
    background: url("/assets/img/format/pdf.svg"); }
    .documents__item[data-type='image/png']:before, .documents__item[data-type='image/jpg']:before, .documents__item[data-type='image/jpeg']:before {
    background-size: contain;
    background-repeat: no-repeat;
    background: url("/assets/img/format/jpg.svg"); }
    .documents__item[data-type='application/vnd.ms-powerpoint']:before {
    background-size: contain;
    background-repeat: no-repeat;
    background: url("/assets/img/format/ppt.svg"); }
    .documents__item[data-type='application/vnd.ms-excel']:before {
    background-size: contain;
    background-repeat: no-repeat;
    height: 33px;
    width: 33px;
    background: url("/assets/img/format/xls.svg"); }
    .documents__item[data-type='application/x-zip-compressed']:before {
    background-size: contain;
    background-repeat: no-repeat;
    background: url("/assets/img/format/zip.svg"); }
    .documents__item[data-type='application/msword']:before {
    background-size: contain;
    background-repeat: no-repeat;
    background: url("/assets/img/format/doc.svg"); }
    .documents__item:hover {
    color: #F47F3E;
  }


/*more*/
.preview__expand {
    font-family: Roboto;
    font-size: 14px;
    line-height: 16px;
    text-decoration-line: underline;
    color: #4C3870;
    padding-left: 17px;
    margin-top: 13px;
    display: block;
    position: relative;
}
.preview__expand:before {
    content: " ";
    width: 12px;
    height: 12px;
    position: absolute;
    background-image: url(/assets/img/more-icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: 2px;
    left: 0;
}
@media (max-width: 767px) {
    .preview__expand {
        margin-left: auto;
        margin-right: auto;
        max-width: 100px;
    }
}
.preview__collapse {
    font-family: Roboto;
    font-size: 14px;
    line-height: 16px;
    text-decoration-line: underline;
    color: #4C3870;
    padding-left: 17px;
    margin-top: 13px;
    display: block;
    position: relative;
}
.preview__collapse:before {
    content: " ";
    width: 12px;
    height: 12px;
    position: absolute;
    background-image: url(/assets/img/more-icon.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: 2px;
    left: 0;
    transform: rotate(270deg);
}

/*toTop*/

#back2Top {
    width: 45px;
    height: 45px;
    line-height: 40px;
    overflow: hidden;
    z-index: 34;
    display: none;
    cursor: pointer;
    background-color: #EFEBE7;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    position: fixed;
    bottom: 192px;
    right: 42px;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-image: url(/assets/img/catalog__title_arrow.svg);
    background-size: 27px;
    background-position: center;
    background-repeat: no-repeat;
}
#back2Top:hover {
    background-color: #A69CB8;
}

/*temp*/
/* .col-lg-12.bx-filter-parameters-box.bx-active:first-of-type {
    display: none;
} */
span.bx-filter-param-btn.bx-color-sl {
    border: none!important;
    width: 20px!important;
    height: 20px!important;
    margin-right: 10px;
    margin-bottom: 6px;
  }
  span.bx-filter-param-text {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #4C3870;
  }
  span.bx-filter-param-text:hover {
    border-bottom: 1px dashed #C4C4C4;;
    color: #000000;
  }
  .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
    font-family: Roboto;
    font-size: 14px;
    line-height: 18px;
    color: #4C3870 !important;
    text-decoration: none;
  }
  .bx-filter .bx-filter-parameters-box .bx-filter-parameters-box-title span {
    font-family: Roboto;
    font-size: 14px;
    line-height: 18px;
  }
  @media (max-width: 1280px) {
    .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
        font-size: 12px;
        line-height: 16px;
    }
    .bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
        display: flex;
        align-items: center;
        height: 20px;
        flex: 0 0 20%;
        margin-top: 8px;
    }
    .bx-filter-select-popup .bx-filter-btn-color-icon, .bx-filter .bx-filter-btn-color-icon {
        width: 17px;
        height: 17px;
    }
    .bx-filter-param-btn-block {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
    }
    span.bx-filter-param-btn.bx-color-sl {
        margin-bottom: 0;
    }
    .bx-filter .bx-filter-popup-result.left {
        right: -63px;
        top: 112px;
    }
}
@media (max-width: 767px) {
    .bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
        flex: 0 0 50%;
    }
}
  .bx-filter .bx-ui-slider-track-container {
      display: none;
  }
  .bx-filter-select-popup .bx-filter-btn-color-icon, .bx-filter .bx-filter-btn-color-icon {
      border-radius: 12px;
      box-shadow: inset 0 0 0 2px rgb(0 0 0 / 30%);
  }
  .bx-filter-select-popup .bx-filter-btn-color-icon, .bx-filter .bx-filter-btn-color-icon:hover {
    box-shadow: 0 0 0 2px #a69cb8;
  }
  @media (max-width: 767px) {
    .bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
        font-size: 12px;
    }
    .bx-filter .bx-filter-popup-result.left {
        width: 100%;
        text-align: center;
    }
}


.slick-slider .slick-track, .slick-slider div.slick-list {
    display: flex;
    width: 470px;
}


label.bx-filter-param-label.bx-active span {
    color: #000;
    border-bottom: 1px dashed #C4C4C4;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xvY2FsX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL2dsb2JhbC5zY3NzIiwic3R5bGUuc2NzcyIsIm1peGlucy9tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFFQSw0RUNVQSxLQUNFLFlBQWEsS0FFYix5QkFBMEIsS0FXNUIsS0FDRSxPQUFRLEVBT1YsS0FDRSxRQUFTLE1BUVgsR0RVMkIsVUFBQSxJQUN6QixPQUFBLE1BQVMsRUNFWCxHRFNFLFdBQUEsWUNOQSxPQUFRLEVBRVIsU0FBVSxRQVNaLElBQ0UsS0FBQSxJQUFBLFNBQUEsQ0FBQSxVQVlGLEVEV0EsV0FBQSxJQVVBLFlDWEUsY0FBZSxLRGNmLGdCQUFBLFVBQ0Esd0JBQWMsVUFBQSxPQUFFLGdCQUFPLFVBQUEsT0FXekIsRUNaQSxPQUNFLFlBQWEsT0FRZixLRGdCQSxJQ2RBLEtBQ0UsS0FBTSxJQUFJLFNBQVMsQ0FBRSxVRDRCdkIsTUFDRSxVQUFBLElBV0YsSUNyQkEsSUFDRSxVQUFXLElBQ1gsWUFBYSxFQUNiLFNBQVUsU0R1QlYsZUFBQSxTQ25CRixJRHFCRSxPQUFBLE9DakJGLElBQ0UsSUFBSyxNRDhCUCxJQ25CRSxhQUFjLEtEaUNoQixPQ3JCQSxNQUNBLFNBQ0EsT0FDQSxTQUNFLEtBQU0sSUFBSSxDQUFDLEtBQUssUUQ0QmxCLE9BQUEsRUNmQSxPRDJCQSxNQ3hCRSxTQUFVLFFBUVosT0FDQSxPQUVFLGVBQWdCLEtBUWxCLGNBQ0EsYUFDQSxjQUhBLE9EK0JrQixtQkFBQSxPQU1sQixnQ0N4QkEsK0JBQ0EsZ0NBSEEseUJEOEJBLGFBQUEsS0FDRSxRQUFBLEVBV0YsNkJDNUJBLDRCQUNBLDZCQUhBLHNCQUdFLFFBQUEsSUFBQSxPQUFBLFdBUUYsU0Q4QkEsUUFBQSxNQUFBLE1BQUEsT0NuQkEsT0FBQSxXQUFBLFdEa0NpQyxNQUFBLFFBQ1QsUUFBTyxNQUcvQixVQUFBLEtDOUJFLFFBQUEsRURtQ0EsWUFBQSxPQ3hCRixTRGtDRSxlQUFhLFNDMUJmLFNEb0NBLFNBQUEsS0MzQkEsZ0JEdUNBLGFDckNFLFdBQVksV0FFWixRQUFTLEVBT1gseUNBRUEseUNBQ0UsT0FBUSxLQVFWLGNDOVNBLG1CQUFBLFVBRUksZUFBQSxLQ1BKLHlDQUNFLG1CQUFBLEtGc1VGLDZCRTdURSxtQkFBa0IsT0FFbEIsS0FBQSxRRnlVRixRR25VSSxRQUFBLE1IMlVKLFFBQ0UsUUVoVUksVUYwVU4sU0FDRSxRRW5VSSxLRjBVTixTQUNFLFFFblVNLEtGc1VSLEVBRUEsUUFEQSxTQUVFLFdFbFVNLFFGcVVSLEtBQ0UsV0VsVU0sV0ZxVVIsS0FDRSxPRTVYRixFRjZYRSxZRW5VUSxpQkZzVVYsSUFDRSxVRWpZRixLRm9ZQSxFQUNFLGdCRWpVTSxLRm9VUixHQUNBLEdBQ0EsR0FDQSxHQUNFLFlFalVNLGlCRm9VUixXQUNFLEtBQU0sT0VsVUUsT0FBQSxJQUFBLENBQUEsS0FLSCxnQkFBQSxDQUFBLE9GOFRMLE9HdlpFLEVBQUEsS0h3WkYsVUVsWkYsT0ZtWkUsU0VsVVEsU0ZtVVIsTUduWkUsS0hvWkYsUUVyWkYsWUZzWkUsUUVoVU0sS0ZpVU4saUJFaFVNLFFGaVVOLGdCRzlaRSxjSCtaRixVRXpaRixLRjRaQSwwQkFDRSxXQUNFLFVFOVRFLE9Ga1VOLHlCQUNFLFdBQ0UsVUU5VEUsT0ZrVU4seUJBQ0UsV0FDRSxVRTFhSixPRjhhQSxvQ0FDRSxTRTVUTSxTRitUUixvREFDRSxNQUFPLE1FbmJULE9BQUEsS0ZxYkUsUUV2VEUsWUZ3VEYsUUV2VEUsS0Z3VEYsaUJFeFRjLE9GeVRkLGdCRXhURSxPRnlURixrQkd4YkUsT0h5YkYsWUUxYkYsT0YyYkUsZUV6VEksVUYwVEosT0dsY0UsSUFBQSxNQUFBLFFIbWNGLFdFN2JGLFdGOGJFLGNFelRJLElGMFRKLE1FL2JGLFFGZ2NFLFVFeFRJLEtGeVRKLFlFamNGLEtGa2NFLFNFeFRNLFNGMlRSLDJEQUNFLHVCRXhUa0IsSUZ5VGxCLHdCRXhUa0IsSUZ5VGxCLGNFeFRNLEtGeVROLDJCRXpjRixFRjBjRSwwQkV2VHdCLEVGMFQxQiwyREFDRSxRRXZUTSxHRndUTixTRXZUTSxTRndUTixJQUFLLEVBQ0wsT0V2VE0sRUZ3VE4sWUV2VE0sS0EzSlIsV0FBQSxLRm9kRSxLRXBURSxFRnFURixNRXBURSxLRnFURixPRXJURSxLRnNURixXRXJURSw2QkZzVEYsZ0JFdFRjLE1GeVRoQiwwQkFDRSwyREFDRSxNRXhURSxLRnlURixPRXhURSxLRnlURixXRXhURSxLRjRUTix5QkFDRSwyREFDRSxXRXhURSxLRjRUTiwwREFDRSxRRXhUTSxHRnlUTixTRXhUTSxTRnlUTixJQUFLLEVBQ0wsT0U3ZUYsRUY4ZUUsYUV4VFEsS0Z5VFIsV0V6VFEsS0YwVFIsTUVoZkYsRUZpZkUsTUV0VEksS0Z1VEosT0V0VEksSUZ1VEosV0V0VEksbUNGeVROLDBCQUNFLDBEQUNFLFdFcFRJLE1Gd1RSLHlCQUNFLDBEQUNFLFdFclRNLE1GeVRWLDBCQUNFLG9EQUNFLE1FdlRRLE1Gd1RSLE9FcmdCSixNRnlnQkEseUJBQ0Usb0RBQ0UsTUVqVE0sTUZrVE4sT0VqVE0sTUZxVFYsbURBQ0UsUUVsVFUsS0ZtVFYsU0VsVFUsU0ZtVFYsTUVuaEJGLEtGb2hCRSxhRWpUVSxJQUFBLE1BQUEsUUZrVFYsWUVsVFUsSUFBQSxNQUFlLFFGbVR6QixjRXRoQkYsSUFBQSxNQUFBLFFGdWhCRSxXRWpUVSxXRmtUViwyQkVsVHlCLElGbVR6QiwwQkVsVDRCLElGbVQ1QixRRTFoQkYsS0FBQSxLRjJoQkUsTUVqVFUsUUZvVFosMERBQ0UsUUVsVFUsTUZxVFosbUZBQ0UsV0VqVFEsS0ZvVFYsK0RBQ0UsV0VqVFUsS0ZrVFYsY0VsVFUsS0ZtVFYsWUV6aUJGLEtGNGlCQSwyRUFDRSxXRTdpQkYsS0ZnakJBLDJFQUNFLE1FbFRVLFFGcVRaLDJCQUNFLFVFbFRVLE1GbVRWLGlCRXRqQkYsRUZ1akJFLFVFalRVLEVGa1RWLFlFbFRVLEtGcVRaLDBCQUNFLDJCQUNFLE9FcFRRLE1Gd1RaLHlCQUNFLDJCQUNFLE9FcFRRLE1Gd1RaLHlDQUNFLFNFcFRVLFNGdVRaLHNERTNrQkEsT0FBQSxJQUFBLE1BQUEsUUY2a0JFLFdFL1NFLFdGZ1RGLGNFL1NFLElGZ1RGLE1FL1NFLEtGZ1RGLE9FL1NFLEtGZ1RGLE9FL1NFLEtGZ1RGLGFFL1NFLEtBSUosdURBQ0EsV0FBQSxpQ0FBQSxVQUFrRCxTQUFBLFNBQW9CLE1BQUEsS0FBaUIsSUFBQSxLRmtUckYsT0FBUSxFRWpUVixPQUFBLEtBQTZDLE1BQUEsS0FBb0IsT0FBQSxLQUNqRSw2QkFBOEMsVUFBQSxNQUFvQixpQkFBZSxFQUFFLEtBQUEsRUFBQSxFQUFBLE1GMFRqRixpQkFBa0IsRUV6VHBCLFVBQUEsRUFBb0MsWUFBQSxLRjhUcEMsMEJFOVRBLDZCQUFvQyxpQkEvU2YsRUErU21DLEtBQUEsRUFBQSxFQUFBLEtBQWlCLE1BQUEsS0ZtVXJFLFlBQWEsR0FJakIsMEJFalVFLDZCQUNBLE1BQUEsT0ZzVUYsbURFbFVFLFFBQUEsWUFDQSxRQUFBLEtBQ0EsV0FBQSxLRnNVRixzRUVsVUEsV0FBQSxLQUNBLFVBQUEsS0FDRSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQU0sSUZzVVIsa0ZFbFVFLDZCQUFBLFVBQ0EscUJBQXNCLFVGc1V4Qiw2Q0VsVUUsWUFBWSxJQUNaLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUFBLGNBQUEsS0FDQSxlQUFBLFVGdVVGLDhERXJVRSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsV0FBQSxjQUFBLElBQ0EsUUFBQSxLQUFVLEtGMFVaLDBFQUNFLFFBQVMsWUV0VVgsUUFBQSxLQUNFLGlCQUFBLFFBQUEsZ0JBQUEsY0FHRixzRkFDRSxpQkFBa0IsRUFDbEIsVUFBVyxFQUNYLFlBQUEsS0YyVUYsbUdFdlVFLFVBQUEsS0FBQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsS0FHRix1RUFDRSxjQUFBLElBQWtCLE1BQUEsUUYwVWxCLFFBQVMsWUV4VVgsUUFBQSxLQUNFLFFBQUEsSUFBQSxFRjRVRiwyRUV4VUUsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFGNFVGLDZFRXhVQSxpQkFBQSxFQUNBLEtBQUEsRUFBQSxFQUFBLE1GNFVBLDZFRXhVRSxpQkFBQSxFRjBVQSxLQUFNLEVBQUUsRUFBRSxNRXhVWixhQUFBLEtGNFVBLDhFQUNFLGlCRXZVQSxFRndVQSxLQUFNLEVBQUUsRUFBRSxLQUdaLDhFRXJVRSxpQkFBQSxFRnVVQSxLRXRVRSxFQUFBLEVBQUEsTUZ1VUYsYUFBYyxLQUdoQix1RUFDRSxRQUFTLFlFOVRYLFFBQUEsS0FDRSxRQUFBLElBQUEsRUFDQSxjQUFlLElBQUEsTUFBQSxRRmtVakIsNkVFOVRFLGlCQUFnQixFQU5sQixLQUFBLEVBQUEsRUFBQSxNRnlVQSw2RUFDRSxpQkFBa0IsRUU1VHBCLEtBQUEsRUFBQSxFQUFBLE1BQ0UsYUFBQSxLRmdVRiw4RUFDRSxpQkU3VGEsRUY4VGIsS0U3VEUsRUFBQSxFQUFBLEtGOFRGLE1FN1RFLEtGOFRGLE9FN1RFLElBQUEsTUFBQSxRRjhURixXRTdURSxXRjhURixjQUFlLElFMVRqQixZQUFBLEtBQ0UsYUFBQSxLRjhURiw4RUFDRSxpQkFBa0IsRUV6VHBCLEtBQUEsRUFBQSxFQUFBLE1BQ0EsUUFBQSxZRjJURSxRQUFTLEtBQ1QsaUJBQWtCLE9FelRsQixnQkFBYyxPRjJUZCxrQkFBbUIsT0V4VHJCLFlBQUEsT0Y0VEEsa0ZFeFRFLFlBQUEsS0FBQSxhQUFBLEtBQUEsY0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLHNCQUFnQixTQUNoQixXQUFBLFFBQWtCLHNCQUFBLElBQUEsT0FDbEIsa0JBQUEsVUYrVEYsMEJFNVRFLFNBQUEsU0Y4VEEsT0FBUSxJQUFJLE1BQU0sUUUzVHBCLFdBQUEsV0FDRSxjQUFjLElGNlRkLE1BQU8sTUFDUCxPQUFRLE1BQ1IsSUFBSyxNQUtQLDhDQUNFLEtBQU0sS0FBSyxPQUNYLE1BQU8sUUFHVCx5Q0FDRSxLQUFNLEtBQUssT0FDWCxNQUFPLFFBR1QsMENBQ0UsS0FBTSxLQUFLLE9BQ1gsTUFBTyxRQUdULHFDQUNFLEtBQU0sS0FBSyxPQUNYLE1BQU8sUUFHVCxnQ0FDRSxLQUFNLEtBQUssT0FDWCxNQUFPLFFBS1QsUUFDRSxVQUFXLElBQ1gsU0FBVSxTQUNWLE9BQVEsTUFDUixjQUFlLEtBS2pCLGtCQUNFLGNBQWUsTUFDZixXQUFZLE1BQ1osTUFBTyxLQUNQLE9BQVEsTUFDUixPQUFRLGVBQ1IsV0FBWSxlQU1kLGNBREEsY0FFRSxXQUFZLDJCQUE2QixVQUFVLEVBQUUsQ0FBQyxDQUFDLE1BQ3ZELE9BQVEsUUFDUixTQUFVLFNBQ1YsSUFBSyxFQUNMLElBQUssSUFDTCxNQUFPLEtBQ1AsT0FBUSxLQUNSLFdBQVksTUFDWixRQUFTLEtBQ1QsTUFBTyxLQUNQLFlBQWEsSUFDYixVQUFXLEtBQ1gsbUJBQW9CLElBQUssS0FDekIsV0FBWSxJQUFLLEtBQ2pCLGNBQWUsSUFDZixRQUFTLFlBQ1QsUUFBUyxLQUNULGlCQUFrQixPQUNsQixnQkFBaUIsT0FDakIsa0JBQW1CLE9BQ25CLFlBQWEsT0FDYixRQUFTLEVBR1gsY0FDRSxNQUFPLEVBR1QsY0FDRSxrQkFBbUIsWUFDbkIsVUFBVyxZQUtiLFdBQ0UsU0FBVSxTQUNWLE1BQU8sS0FDUCxVQUFXLEtBRVgsS0FBTSxJQUNOLElBQUssSUFDTCxrQkFBbUIscUJBQ25CLFVBQVcscUJBRVgsWUFBYSxJQUFJLElBQUksSUFBSSxJQUFJLENBQUUsRUFBRSxFQUFFLElBQUksS0FLekMsYUFDRSxXQUFZLE9BR2Qsa0JBQ0UsV0FBWSxLQUNaLE9BQVEsUUFDUixPQUFRLEtBQ1IsTUFBTyxLQUNQLE9BQVEsRUFBRSxJQUNWLGNBQWUsSUFDZixRQUFTLGFBQ1QsbUJBQW9CLGlCQUFpQixJQUFLLEtBQzFDLFdBQVksaUJBQWlCLElBQUssS0FLcEMsY0FDRSx1QkFBd0IsS0FDeEIsMkJBQTRCLEtBQzVCLGVBQWdCLEtBQ2hCLG1CQUFvQixLQUd0Qix3QkFDRSxLQUNFLFFBQVMsR0FHWCxHQUNFLFFBQVMsR0FJYixnQkFDRSxLQUNFLFFBQVMsR0FHWCxHQUNFLFFBQVMsR0FNYix3QkFDRSxRQUFTLEtBR1gsTUFDRSxXQUFZLE9BQ1osVUFBVyxLQUNYLFlBQWEsS0FDYixlQUFnQixVQUNoQixTQUFVLFNBQ1YsU0FBVSxPQUdaLGFBQ0UsUUFBUyxvRkFDVCxPQUFRLEtBQ1IsU0FBVSxTQUdaLHNDQUNFLFNBQVUsU0FDVixTQUFVLE9BR1osNkNBQ0UsUUFBUyxHQUNULE1BQU8sS0FDUCxPQUFRLElBQ1IsT0FBUSxFQUNSLFdBQVksUUFDWixTQUFVLFNBR1osVUFFRSxRQUFTLEtBQ1QsUUFBUyxLQUFLLEVBQ2QsY0FBZSxJQUtqQiw4QkFDQSw4QkFDQSw4QkFDRSxRQUFTLE1BR1gsWUFDRSxRQUFTLGFBQ1QsV0FBWSxPQUNaLGVBQWdCLE9BQ2hCLG9CQUFxQixLQUNyQixpQkFBa0IsS0FDbEIsZ0JBQWlCLEtBQ2pCLFlBQWEsS0FDYixPQUFRLElBQUksTUFBTSxZQUNsQixRQUFTLElBQUksRUFDYixZQUFhLElBQ2IsYUFBYyxJQUNkLFVBQVcsS0FDWCxZQUFhLElBQ2IsY0FBZSxJQUNmLG1CQUFvQixNQUFNLEtBQU0sV0FBVyxDQUFFLGlCQUFpQixLQUFNLFdBQVcsQ0FBRSxhQUFhLEtBQU0sWUFDcEcsV0FBWSxNQUFNLEtBQU0sV0FBVyxDQUFFLGlCQUFpQixLQUFNLFdBQVcsQ0FBRSxhQUFhLEtBQU0sWUFDNUYsWUFBYSxJQUNiLE9BQVEsUUFDUixjQUFlLEtBR2pCLDBCQUNFLFlBQWEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByb1JlZ3VsYXJcIjsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBNeXJpYWRQcm9SZWd1bGFyOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBNeXJpYWRQcm9SZWd1bGFyLCBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDsgfSB9XG4gIC5jb250YWluZXIgLmlubmVyX19jb250cm9sX19jYXRhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fdGl0bGUge1xuICAgICAgd2lkdGg6IDI1OXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEMzODcwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGNvbG9yOiAjNEMzODcwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250YWluZXIgLmlubmVyX19jb250cm9sX19jYXRhbG9nIC5jYXRhbG9nX190aXRsZS5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWcvY2F0YWxvZ19fdGl0bGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciAuaW5uZXJfX2NvbnRyb2xfX2NhdGFsb2cgLmNhdGFsb2dfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuICAgICAgLmNvbnRhaW5lciAuaW5uZXJfX2NvbnRyb2xfX2NhdGFsb2cgLmNhdGFsb2dfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2NhdGFsb2dfX3RpdGxlX2Fycm93LnN2Z1wiKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciAuaW5uZXJfX2NvbnRyb2xfX2NhdGFsb2cgLmNhdGFsb2dfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250YWluZXIgLmlubmVyX19jb250cm9sX19jYXRhbG9nIC5jYXRhbG9nX190aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDI0NXB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhaW5lciAuaW5uZXJfX2NvbnRyb2xfX2NhdGFsb2cgLmNhdGFsb2dfX3RpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNEMzODcwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNEMzODcwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0QzM4NzA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDI2cHggMTdweDtcbiAgICAgIGNvbG9yOiAjODI3NDlCOyB9XG4gICAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fbWVudS5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvbnRhaW5lciAuaW5uZXJfX2NvbnRyb2xfX2NhdGFsb2cgLmNhdGFsb2dfX21lbnUgLmNhdGFsb2dfX3N1YnRpdGxlOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgICAgIC5jb250YWluZXIgLmlubmVyX19jb250cm9sX19jYXRhbG9nIC5jYXRhbG9nX19tZW51IC5tZW51X19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fbWVudSAubWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgICAuY29udGFpbmVyIC5pbm5lcl9fY29udHJvbF9fY2F0YWxvZyAuY2F0YWxvZ19fbWVudSAubWVudV9faXRlbSAuaXRlbV9fbGluayB7XG4gICAgICAgICAgY29sb3I6ICM0QzM4NzA7IH1cbiAgLmNvbnRhaW5lciAuaGVhZGVyX19zZWFyY2gge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbnRhaW5lciAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhaW5lciAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7IH0gfVxuICAgIC5jb250YWluZXIgLmhlYWRlcl9fc2VhcmNoIC5oZWFkZXJfX2Zvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29udGFpbmVyIC5oZWFkZXJfX3NlYXJjaCAuaGVhZGVyX19mb3JtIC5mb3JtX19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QzM4NzA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5jb250YWluZXIgLmhlYWRlcl9fc2VhcmNoIC5oZWFkZXJfX2Zvcm0gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaW5wdXRfX3NlYXJjaF9pY29uLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAuY29udGFpbmVyIC5jYXRhbG9nX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIGZsZXg6IDAgMCA4NTBweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuY29udGFpbmVyIC5jYXRhbG9nX193cmFwcGVyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA2ODlweDsgfSB9XG4gICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fYnJlYWRjcnVtYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2JyZWFkY3J1bWJzIC5icmVhZGNydW1ic19faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjQTY5Q0I4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lOyB9XG4gICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fY29udGVudCAuY2F0YWxvZ19faXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTY5Q0I4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDMxcHggMTlweDsgfVxuICAgICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fY29udGVudCAuY2F0YWxvZ19faXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuY29udGFpbmVyIC5jYXRhbG9nX193cmFwcGVyIC5jYXRhbG9nX19jb250ZW50IC5jYXRhbG9nX19pdGVtIC5pdGVtX19pbmZvIC5pdGVtX190ZXh0IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI5cHg7IH1cbiAgICAgICAgICAuY29udGFpbmVyIC5jYXRhbG9nX193cmFwcGVyIC5jYXRhbG9nX19jb250ZW50IC5jYXRhbG9nX19pdGVtIC5pdGVtX19pbmZvIC5pdGVtX190ZXh0IC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2NvbnRlbnQgLml0ZW1fX2xpc3QgLnRpdGxlX19yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNjlDQjg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogM3B4IDA7IH1cbiAgICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2NvbnRlbnQgLml0ZW1fX2xpc3QgLnRpdGxlX19yb3cgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgY29sb3I6ICM4Mjc0OUI7IH1cbiAgICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2NvbnRlbnQgLml0ZW1fX2xpc3QgLnRpdGxlX19yb3cgLm5hbWUge1xuICAgICAgICBmbGV4OiAwIDAgMzkwcHg7IH1cbiAgICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2NvbnRlbnQgLml0ZW1fX2xpc3QgLnRpdGxlX19yb3cgLmNvZGUge1xuICAgICAgICBmbGV4OiAwIDAgMTEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fY29udGVudCAuaXRlbV9fbGlzdCAudGl0bGVfX3JvdyAuY291bnQge1xuICAgICAgICBmbGV4OiAwIDAgOTBweDsgfVxuICAgICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fY29udGVudCAuaXRlbV9fbGlzdCAudGl0bGVfX3JvdyAucHJpY2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2NvbnRlbnQgLml0ZW1fX2xpc3QgLmxpc3RfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBNjlDQjg7IH1cbiAgICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2NvbnRlbnQgLml0ZW1fX2xpc3QgLmxpc3RfX2l0ZW0gLm5hbWUge1xuICAgICAgICBmbGV4OiAwIDAgMzkwcHg7IH1cbiAgICAgIC5jb250YWluZXIgLmNhdGFsb2dfX3dyYXBwZXIgLmNhdGFsb2dfX2NvbnRlbnQgLml0ZW1fX2xpc3QgLmxpc3RfX2l0ZW0gLmNvZGUge1xuICAgICAgICBmbGV4OiAwIDAgMTEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fY29udGVudCAuaXRlbV9fbGlzdCAubGlzdF9faXRlbSAuY291bnQge1xuICAgICAgICBmbGV4OiAwIDAgNTZweDtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNjlDQjg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmNvbnRhaW5lciAuY2F0YWxvZ19fd3JhcHBlciAuY2F0YWxvZ19fY29udGVudCAuaXRlbV9fbGlzdCAubGlzdF9faXRlbSAucHJpY2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29udGFpbmVyIC5jYXRhbG9nX193cmFwcGVyIC5jYXRhbG9nX19jb250ZW50IC5pdGVtX19saXN0IC5saXN0X19pdGVtIC5pdGVtX19hZGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0QzM4NzAgdXJsKFwiL2ltZy9idXktYWRkLnN2Z1wiKSA1cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5jb250YWluZXIgLnNtYXJ0X19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEMzODcwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIHRvcDogMzg0cHg7IH1cblxuLypwbGFjZWhvbGRlciovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0QzM4NzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0QzM4NzA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNEMzODcwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNEMzODcwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJzsgfVxuXG4vKnNsaWRlciovXG4uc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiDQmtCw0YDRgtC40L3QutCwINC80LDRgdGC0LDQsdC40YDRg9C10YLRgdGPINC/0L4g0L7RgtC90L7RiNC10L3QuNGOINC6INGA0L7QtNC40YLQtdC70YzRgdC60L7QvNGDINGN0LvQtdC80LXQvdGC0YMgKi9cbi5zbGlkZXIgLml0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2OHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qINCa0L3QvtC/0LrQuCDQstC/0LXRgNC10LQg0Lgg0L3QsNC30LDQtCAqL1xuLnNsaWRlciAucHJldiwgLnNsaWRlciAubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRvcDogNDYlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Fycm93LXNsaWRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpZGVyIC5uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnNsaWRlciAucHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi8qINCX0LDQs9C+0LvQvtCy0L7QuiDRgdC70LDQudC00LAgKi9cbi5zbGlkZVRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIC8qINCS0YvRgNCw0LLQvdC40LLQsNC90LjQtSDRgtC10LrRgdGC0LAg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4INC4INC/0L4g0LLQtdGA0YLQuNC60LDQu9C4Ki9cbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC8qINCi0LXQvdGMKi9cbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAsIDAgMCAxZW0gIzAwMDsgfVxuXG4vKiDQmtGA0YPQttC+0YfQutC4ICovXG4uc2xpZGVyLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNsaWRlci1kb3RzX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMCAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTsgfVxuXG4vKiDQkNC90LjQvNCw0YbQuNGPINGB0LvQsNC50LTQvtCyICovXG4uc2xpZGVyIC5pdGVtIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuNDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IC40OyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyp0YWJzKi9cbi50YWJzID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLic7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4udGFicyA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRhYnMgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGNDdGM0U7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi50YWJzID4gZGl2IHtcbiAgLyog0YHQutGA0YvRgtGMINC60L7QvdGC0LXQvdGCINC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qINC+0YLQvtCx0YDQsNC30LjRgtGMINC60L7QvdGC0LXQvdGCLCDRgdCy0Y/Qt9Cw0L3QvdGL0Lkg0YEg0LLQsNCx0YDQsNC90L3QvtC5INGA0LDQtNC40L7QutC90L7Qv9C60L7QuSAoaW5wdXQgdHlwZT1cInJhZGlvXCIpICovXG4jdGFiLWJ0bi0xOmNoZWNrZWQgfiAjY29udGVudC0xLFxuI3RhYi1idG4tMjpjaGVja2VkIH4gI2NvbnRlbnQtMixcbiN0YWItYnRuLTM6Y2hlY2tlZCB+ICNjb250ZW50LTMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFicyA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50YWJzID4gbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4iLCJAaW1wb3J0IFwiLi4vLi4vbG9jYWxfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZVwiO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWRQcm9SZWd1bGFyXCI7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuXG5cbiIsIkBpbXBvcnQgXCJjb21tb24vZ2xvYmFsXCI7XG5cbkBpbXBvcnQgXCJjb21tb24vaGVhZGVyXCI7XG5cbkBpbXBvcnQgXCJjb21tb24vZm9vdGVyXCI7XG5cbiRtYWluLWNvbG9yIDogIzRDMzg3MDtcbmgxLGgyLGgzLGg0IHtcbiAgZm9udC1mYW1pbHk6IE15cmlhZFByb1JlZ3VsYXI7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTEzOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LWZhbWlseTogTXlyaWFkUHJvUmVndWxhciwgUm9ib3RvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtZWRpYS1sYXB0b3Age1xuICAgIG1heC13aWR0aDogOTY0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkbWVkaWFXaWR0aE1vYmlsZSkge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbiAgLmlubmVyX19jb250cm9sX19jYXRhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNhdGFsb2dfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAyNTlweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRDMzg3MDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9jYXRhbG9nX190aXRsZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9jYXRhbG9nX190aXRsZV9hcnJvdy5zdmcnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0LWhvcml6b250YWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldC1ob3Jpem9udGFsIHtcbiAgICAgICAgd2lkdGg6IDI0NXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQge1xuICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhdGFsb2dfX21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRDMzg3MDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRDMzg3MDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEMzODcwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAyNnB4IDE3cHg7XG4gICAgICBjb2xvcjogIzgyNzQ5QjtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuY2F0YWxvZ19fc3VidGl0bGU6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbV9fbGluayB7XG4gICAgICAgICAgY29sb3I6ICM0QzM4NzA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfX2Zvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmZvcm1fX2lucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRDMzg3MDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaW5wdXRfX3NlYXJjaF9pY29uLnN2ZycpIDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhdGFsb2dfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgZmxleDogMCAwIDg1MHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1sYXB0b3Age1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG4gICAgICB3aWR0aDogNjg5cHg7XG4gICAgfVxuICAgIC5jYXRhbG9nX19icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIC5icmVhZGNydW1ic19faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjQTY5Q0I4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhdGFsb2dfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmNhdGFsb2dfX2NvbnRlbnQge1xuICAgICAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTY5Q0I4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMxcHggMTlweDtcbiAgICAgICAgLml0ZW1fX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIC5pdGVtX190ZXh0IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcblxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtX19saXN0IHtcbiAgICAgICAgLnRpdGxlX19yb3cge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTY5Q0I4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgY29sb3I6ICM4Mjc0OUI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvZGUge1xuICAgICAgICAgICAgZmxleDogMCAwIDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgZmxleDogMCAwIDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTY5Q0I4O1xuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvZGUge1xuICAgICAgICAgICAgZmxleDogMCAwIDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgZmxleDogMCAwIDU2cHg7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNjlDQjg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbV9fYWRkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0QzM4NzAgdXJsKFwiL2ltZy9idXktYWRkLnN2Z1wiKSA1cHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNtYXJ0X19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEMzODcwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIHRvcDogMzg0cHg7XG4gIH1cbn1cbi8qcGxhY2Vob2xkZXIqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkbWFpbi1jb2xvcjsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogJ1JvYm90bycgfVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJG1haW4tY29sb3I7IGZvbnQtc2l6ZTogMTZweDsgZm9udC1mYW1pbHk6ICdSb2JvdG8nIH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkbWFpbi1jb2xvcjsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogJ1JvYm90bycgfVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6cGxhY2Vob2xkZXIgeyBjb2xvcjogJG1haW4tY29sb3I7IGZvbnQtc2l6ZTogMTZweDsgZm9udC1mYW1pbHk6ICdSb2JvdG8nIH1cbi8qc2xpZGVyKi9cblxuLnNsaWRlcntcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi8qINCa0LDRgNGC0LjQvdC60LAg0LzQsNGB0YLQsNCx0LjRgNGD0LXRgtGB0Y8g0L/QviDQvtGC0L3QvtGI0LXQvdC40Y4g0Log0YDQvtC00LjRgtC10LvRjNGB0LrQvtC80YMg0Y3Qu9C10LzQtdC90YLRgyAqL1xuLnNsaWRlciAuaXRlbSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjY4cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiDQmtC90L7Qv9C60Lgg0LLQv9C10YDQtdC0INC4INC90LDQt9Cw0LQgKi9cbi5zbGlkZXIgLnByZXYsIC5zbGlkZXIgLm5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0b3A6IDQ2JTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9hcnJvdy1zbGlkZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpZGVyIC5uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpZGVyIC5wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4vKiDQl9Cw0LPQvtC70L7QstC+0Log0YHQu9Cw0LnQtNCwICovXG4uc2xpZGVUZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICAvKiDQktGL0YDQsNCy0L3QuNCy0LDQvdC40LUg0YLQtdC60YHRgtCwINC/0L4g0LPQvtGA0LjQt9C+0L3RgtCw0LvQuCDQuCDQv9C+INCy0LXRgNGC0LjQutCw0LvQuCovXG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAvKiDQotC10L3RjCovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwLCAwIDAgMWVtICMwMDA7XG59XG4vKiDQmtGA0YPQttC+0YfQutC4ICovXG4uc2xpZGVyLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpZGVyLWRvdHNfaXRlbXtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDAgMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjZzIGVhc2U7XG59XG5cbi8qINCQ0L3QuNC80LDRhtC40Y8g0YHQu9Cw0LnQtNC+0LIgKi9cbi5zbGlkZXIgLml0ZW0ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogLjRcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuNFxuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cblxuLyp0YWJzKi9cbi50YWJzIHtcblxufVxuXG4udGFicz5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLic7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4udGFicz5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjQ3RjNFO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4udGFicz5kaXYge1xuICAvKiDRgdC60YDRi9GC0Ywg0LrQvtC90YLQtdC90YIg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4gKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8qINC+0YLQvtCx0YDQsNC30LjRgtGMINC60L7QvdGC0LXQvdGCLCDRgdCy0Y/Qt9Cw0L3QvdGL0Lkg0YEg0LLQsNCx0YDQsNC90L3QvtC5INGA0LDQtNC40L7QutC90L7Qv9C60L7QuSAoaW5wdXQgdHlwZT1cInJhZGlvXCIpICovXG4jdGFiLWJ0bi0xOmNoZWNrZWR+I2NvbnRlbnQtMSxcbiN0YWItYnRuLTI6Y2hlY2tlZH4jY29udGVudC0yLFxuI3RhYi1idG4tMzpjaGVja2VkfiNjb250ZW50LTMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYnM+bGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAycHggMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50YWJzID4gbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gbWVkaWEtdGFibGV0IHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWFXaWR0aFRhYmxldCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtZWRpYS10YWJsZXQtaG9yaXpvbnRhbCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhV2lkdGhUYWJsZXRIb3Jpem9udGFsKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1lZGlhLWxhcHRvcCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhV2lkdGhMYXB0b3ApIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWVkaWEtY3VzdG9tKCR3aWR0aCkge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iXX0= */
/* End */


/* Start:/assets/catalog.ext.css?16251582051027*/
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
}
.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #1F0C43;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(20px, 0);
  }
}

/* End */


/* Start:/assets/fonts.css?16251582052785*/
/* font-family: "MyriadProBold"; */
@font-face {
  font-family: "MyriadProBold";
  src: url("/assets/fonts/MyriadPro/Bold/MyriadProBold.eot");
  src: url("/assets/fonts/MyriadPro/Bold/MyriadProBold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/MyriadPro/Bold/MyriadProBold.woff") format("woff"), url("/assets/fonts/MyriadPro/Bold/MyriadProBold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/* font-family: "MyriadProBoldItalic"; */
@font-face {
  font-family: "MyriadProBoldItalic";
  src: url("/assets/fonts/MyriadPro/BoldItalic/MyriadProBoldItalic.eot");
  src: url("/assets/fonts/MyriadPro/BoldItalic/MyriadProBoldItalic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/MyriadPro/BoldItalic/MyriadProBoldItalic.woff") format("woff"), url("/assets/fonts/MyriadPro/BoldItalic/MyriadProBoldItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/* font-family: "MyriadProItalic"; */
@font-face {
  font-family: "MyriadProItalic";
  src: url("/assets/fonts/MyriadPro/Italic/MyriadProItalic.eot");
  src: url("/assets/fonts/MyriadPro/Italic/MyriadProItalic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/MyriadPro/Italic/MyriadProItalic.woff") format("woff"), url("/assets/fonts/MyriadPro/Italic/MyriadProItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/* font-family: "MyriadProRegular"; */
@font-face {
  font-family: "MyriadProRegular";
  src: url("/assets/fonts/MyriadPro/Regular/MyriadProRegular.woff2") format("woff2");
  src: url("/assets/fonts/MyriadPro/Regular/MyriadProRegular.eot");
  src: url("/assets/fonts/MyriadPro/Regular/MyriadProRegular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/MyriadPro/Regular/MyriadProRegular.woff") format("woff"), url("/assets/fonts/MyriadPro/Regular/MyriadProRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/* font-family: "MyriadProSemiBold"; */
@font-face {
  font-family: "MyriadProSemiBold";
  src: url("/assets/fonts/MyriadPro/SemiBold/MyriadProSemiBold.eot");
  src: url("/assets/fonts/MyriadPro/SemiBold/MyriadProSemiBold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/MyriadPro/SemiBold/MyriadProSemiBold.woff") format("woff"), url("/assets/fonts/MyriadPro/SemiBold/MyriadProSemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/* font-family: "MyriadProSemiBoldItalic"; */
@font-face {
  font-family: "MyriadProSemiBoldItalic";
  src: url("/assets/fonts/MyriadPro/SemiBoldItalic/MyriadProSemiBoldItalic.eot");
  src: url("/assets/fonts/MyriadPro/SemiBoldItalic/MyriadProSemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/MyriadPro/SemiBoldItalic/MyriadProSemiBoldItalic.woff") format("woff"), url("/assets/fonts/MyriadPro/SemiBoldItalic/MyriadProSemiBoldItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* End */


/* Start:/assets/lindex.css?1744049767330*/

.social-list {
  list-style: none;
}
.social-list li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.social-list a {
  background: none;
  margin: 0 10px;
  opacity:1
}
.social-list .icon {
  width: 30px;
  height: 30px;
  fill: #fff;
}
.social-list a:hover .icon { fill: #F47F3E;}
/* End */


/* Start:/assets/detail-slider.css?1625158205639*/
/*
body{
  background:#ccc;
}
*/
.detail__slider {
  font-family:Arial;
  width:500px;
  display:block;
  margin:0 auto;
}
.detail__slider h3 {
    background: #fff;
    color: #3498db;
    font-size: 36px;
    line-height: 100px;
    margin: 10px;
    padding: 2%;
    position: relative;
    text-align: center;
}

.detail__slider .action{
  display:block;
  margin:100px auto;
  width:100%;
  text-align:center;
}
.detail__slider .action a {
  display:inline-block;
  padding:5px 10px; 
  background:#f30;
  color:#fff;
  text-decoration:none;
}
.detail__slider .action a:hover{
  background:#000;
}
/* End */


/* Start:/assets/jquery.fancybox.min.css?162515820512795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/datarex-catalog/template_styles.css?17272517482198*/
/**@import "/local/templates/datarex-catalog/styles/catalog.min.css";*/
/**@import "/local/templates/datarex-catalog/styles/catalog.ext.css";*/
/**@import "/local/templates/datarex-catalog/styles/detail-slider.css";*/
.container .inner__control__catalog .catalog__menu {
    z-index: 25;
}
.container .catalog__wrapper .catalog__content .title__row .code, .container .catalog__wrapper .catalog__content .item__list .list__item .code {flex-basis: 150px}
@media (max-width: 1280px) {
  .container .catalog__wrapper .catalog__content .title__row .code, .container .catalog__wrapper .catalog__content .item__list .list__item .code {flex-basis: 150px}
}

@media (min-width: 768px) {
  .container .smart__filter {
    position: static;
    margin-top: 15px;
    margin-bottom: 30px;
  }
  .container .smart__filter.active {
    margin-top: 465px;
  }
}

.tab_btn:nth-child(7):checked~.tab_container .tab_content:nth-child(4) {display: block}
.video-link {
  position: relative;
  display: block;
  width: fit-content;
  height: fit-content;
}
.video-link .icon-play {
  background: url(/local/includes/icon/play.png) center / 100% no-repeat;
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  left: calc(50% - 20px);
  top: calc(50% - 20px);
}
.footer .footer__row .footer__menu .menu__item a.item__link:hover,
.footer .footer__bottom .container a:hover,
.maincontent .news .news__link:hover,
.maincontent .news .news__wrapper .news__item .item__info .info__more:hover,
.header__menu .menu__item .item__link:hover,
.maincontent.inner a.breadcrumbs__item:hover,
.catalog__breadcrumbs a.breadcrumbs__item:hover,
.container .inner__control__catalog .catalog__menu .menu__item .item__link:hover,
.container .catalog__wrapper .catalog__content .catalog__item .item__info .item__text .item__title:hover,
.tabs > label:hover,
.container .catalog__wrapper .catalog__content .item__list .list__item .name a:hover,
.preview__expand:hover,
.container .catalog__wrapper .catalog__content .list__more a:hover{color:#F47F3E}
/*.container .smart__filter.active {
  top: 650px;
}*/
.container .smart__filter.superdown {
  top: auto;
  bottom: 194px;
}
.tabs>label {text-decoration: underline}
.tabs input:checked+label {font-weight: bold}
/* End */
/* /local/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?1713340574984 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.line/.default/style.min.css?16251582003712 */
/* /assets/catalog.min.css?1706859780127258 */
/* /assets/catalog.ext.css?16251582051027 */
/* /assets/fonts.css?16251582052785 */
/* /assets/lindex.css?1744049767330 */
/* /assets/detail-slider.css?1625158205639 */
/* /assets/jquery.fancybox.min.css?162515820512795 */
/* /local/templates/datarex-catalog/template_styles.css?17272517482198 */
