.cart__cost, .product__name, .product__sum {
  font-weight: 800;
  font-size: 20px;
  line-height: 140%;
  text-transform: uppercase; }

@media screen and (max-width: 640px) {
  .cart__cost {
    font-size: 16px;
    font-weight: 800;
    line-height: 125%; } }

@media screen and (max-width: 640px) {
  .cart__caption, .product__name, .product__sum {
    font-size: 14px;
    font-weight: 500;
    line-height: 145%; } }

.cart__caption, .quantity__input, .product__characteristic, .product__price {
  font-weight: 500;
  font-size: 14px;
  line-height: 145%;
  letter-spacing: -0.01em;
  color: #000; }

@media screen and (max-width: 640px) {
  .quantity__input, .product__price {
    font-size: 13px;
    font-weight: 500;
    line-height: 150%; } }

.product__unit {
  font-weight: 500;
  font-size: 13px;
  line-height: 140%;
  letter-spacing: -0.01em; }

@media screen and (max-width: 640px) {
  .product__unit {
    font-size: 12px;
    font-weight: 500;
    line-height: 150%; } }

.cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 24px; }
  @media screen and (max-width: 1600px) {
    .cart {
      -webkit-column-gap: 20px;
         -moz-column-gap: 20px;
              column-gap: 20px; } }
  @media screen and (max-width: 992px) {
    .cart {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .cart__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 20px; }
    @media screen and (max-width: 992px) {
      .cart__wrapper {
        gap: 10px; } }
  .cart__order {
    position: sticky;
    top: 90px;
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 24px;
    width: 340px;
    background-color: #EDF1F4;
    border-radius: 5px; }
    @media screen and (max-width: 992px) {
      .cart__order {
        width: 100%; } }
    @media screen and (max-width: 640px) {
      .cart__order {
        padding: 0;
        background-color: transparent;
        border-radius: none; } }
  .cart__total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 20px; }
  .cart__caption {
    color: #999; }
  .cart__cost {
    color: #000; }
  .cart__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px; }
    @media screen and (max-width: 640px) {
      .cart__buttons {
        gap: 6px; } }
  .cart__button {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    @media screen and (max-width: 640px) {
      .cart__button {
        padding: 10px; } }
    .cart__button--main:hover {
      background-color: #fff; }
    @media screen and (max-width: 640px) {
      .cart__button--oneclick {
        background-color: #f8f9fa; } }

.quantity {
  padding: 7px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  background-color: #fff;
  border-radius: 5px; }
  .quantity.product-quantity {
    padding: 10px; }
    @media screen and (max-width: 640px) {
      .quantity.product-quantity {
        padding: 7px 6px;
        min-width: 132px; } }
  .quantity.hidden {
    display: none; }
  .quantity__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .quantity__button:disabled {
      cursor: default; }
  .quantity__svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: #000;
    stroke-width: 1.5;
    stroke-linecap: round;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
  .quantity__button:hover .quantity__svg {
    stroke: #172449; }
  .quantity__button:disabled .quantity__svg {
    stroke: #666; }
  .quantity__input {
    width: 50px;
    color: #000;
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

.product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .product__img {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 168px;
    min-height: 168px;
    border: 1px solid #ebebeb;
    border-right: none;
    border-radius: 12px 0 0 12px;
    overflow: hidden;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    @media screen and (max-width: 640px) {
      .product__img {
        display: none; } }
    .product__img > img {
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-transition-duration: 400ms;
           -o-transition-duration: 400ms;
              transition-duration: 400ms; }
    .product__img:hover {
      border-color: #172449; }
      .product__img:hover > img {
        -webkit-transform: scale(1.03);
            -ms-transform: scale(1.03);
                transform: scale(1.03); }
  .product__card {
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 12px;
    background-color: #f8f9fa;
    border-radius: 0 5px 5px 0; }
    @media screen and (max-width: 640px) {
      .product__card {
        padding: 10px;
        border-radius: 5px;
        gap: 12px; } }
  .product__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 20px; }
  .product__name {
    color: #000;
    text-transform: uppercase;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    .product__name:hover {
      color: #172449; }
    @media screen and (max-width: 640px) {
      .product__name {
        max-width: 180px; } }
  .product__characteristics {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px; }
    @media screen and (max-width: 640px) {
      .product__characteristics {
        display: none; } }
  .product__characteristic {
    color: #999; }
    .product__characteristic--value {
      color: #000; }
  .product__form {
    margin-top: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 24px; }
    @media screen and (max-width: 992px) {
      .product__form {
        margin-top: 0;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 12px; } }
    @media screen and (max-width: 640px) {
      .product__form {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .product__control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
    margin-top: 8px; }
    @media screen and (max-width: 640px) {
      .product__control {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        gap: 12px; } }
  .product__units {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff;
    border-radius: 5px; }
  .product__unit {
    padding: 8px;
    background-color: transparent;
    border-radius: 5px;
    color: #666;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
    @media screen and (max-width: 640px) {
      .product__unit {
        padding: 4px 6px; } }
    .product__unit.active {
      background-color: #172449;
      color: #fff;
      cursor: default; }
  .product__quantity {
    padding: 10px; }
    @media screen and (max-width: 640px) {
      .product__quantity {
        padding: 6px !important;
        background-color: transparent; } }
  .product__offer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px; }
    @media screen and (max-width: 640px) {
      .product__offer {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 12px;
        width: 100%;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
  .product__prices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    gap: 8px; }
    @media screen and (max-width: 640px) {
      .product__prices {
        gap: 6px; } }
  .product__price {
    color: #999; }
  .product__sum {
    color: #000; }
  .product__button {
    width: 110px; }
    .product__button:hover {
      background-color: #172449;
      -webkit-box-shadow: 1px 2px 8px 2px rgba(23, 36, 73, 0.4);
              box-shadow: 1px 2px 8px 2px rgba(23, 36, 73, 0.4);
      color: #fff; }
  .product__hidden {
    display: none; }
  .product__remove {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .product__close {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: #000;
    stroke-width: 1.5;
    stroke-linecap: round;
    -webkit-transition-duration: 400ms;
         -o-transition-duration: 400ms;
            transition-duration: 400ms; }
  .product__remove:hover .product__close {
    stroke: #172449; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbi5zY3NzIiwiY2FydC9jYXJ0LnNjc3MiLCJjb21tb24vcXVhbnRpdHkuc2NzcyIsImNhcnQvcHJvZHVjdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBFQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHlCQUF5QixFQUFBOztBQ25FdkI7RUR5RUo7SUFFSSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBLEVBRXBCOztBQy9FRztFRGtHSjtJQUVJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUEsRUFFcEI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsV0F4SFUsRUFBQTs7QUNVUjtFRHFISjtJQUVJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUEsRUFFcEI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUNoSXJCO0VEdUlKO0lBRUksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFBQSxFQUVwQjs7QUV4SkQ7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGFBQWEsRUFBQTtFREhYO0lDREo7TUFPSSx3QkFBZ0I7U0FBaEIscUJBQWdCO2NBQWhCLGdCQUFnQixFQUFBLEVBdUZuQjtFRHhGRztJQ05KO01BV0ksbUJBQWU7VUFBZixlQUFlLEVBQUEsRUFtRmxCO0VBaEZDO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsbUJB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Uix5REp0TVE7Y0lzTVIsaURKdE1RO01JdU1SLFdBQVcsRUFBQTtFQUlmO0lBQ0UsYUFBYSxFQUFBO0VBR2Y7SUFDRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0VBR2Y7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVixZSnJOWTtJSXNOWixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLGtDQUEwQjtTQUExQiw2QkFBMEI7WUFBMUIsMEJBQTBCLEVBQUE7RUFHNUI7SUFDRSxlSjlOVSxFQUFBIiwiZmlsZSI6ImNhcnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJG1haW46ICMxNzI0NDk7XHJcbiRibGFjazogIzAwMDtcclxuJGdyYXktdGV4dDogIzAwMDtcclxuJGdyYXktMTogIzY2NjtcclxuJGdyYXktMjogI2ViZWJlYjtcclxuJGdyYXktMzogI2Y4ZjlmYTtcclxuJGdyYXktNDogIzk5OTtcclxuJGdyYXktNTogI0VERjFGNDtcclxuXHJcbiRmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuJHJhZGl1cy1idG46IDVweDtcclxuJHJhZGl1cy1ibG9jazogNXB4O1xyXG4kYmlnLXJhZGl1czogMTJweDtcclxuXHJcbiVoMSB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gIC8vICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gIC8vICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIC8vIH1cclxufVxyXG4lbW9iaWxlX2gxIHtcclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICB9XHJcbn1cclxuJWgyIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogMzFweDtcclxuICBsaW5lLWhlaWdodDogMTI1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgLy8gICBmb250LXNpemU6IDMwcHg7XHJcbiAgLy8gfVxyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgLy8gICBmb250LXNpemU6IDI2cHg7XHJcbiAgLy8gfVxyXG59XHJcbiVtb2JpbGVfaDIge1xyXG4gIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIH1cclxufVxyXG4laDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAvLyAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAvLyB9XHJcbn1cclxuJW1vYmlsZV9oMyB7XHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgfVxyXG59XHJcbiVoNCB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gIC8vICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIC8vIH1cclxufVxyXG4lbW9iaWxlX2g0IHtcclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcclxuICB9XHJcbn1cclxuJXRhYnMge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG59XHJcbiV0ZXh0MSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0NSU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gIC8vICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC8vICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAvLyAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIC8vIH1cclxufVxyXG4lbW9iaWxlX3RleHQxIHtcclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQ1JTtcclxuICB9XHJcbn1cclxuJXRleHQyIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTQ1JTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAvLyAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAvLyAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gIC8vIH1cclxufVxyXG4lbW9iaWxlX3RleHQyIHtcclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICB9XHJcbn1cclxuJXRleHQzIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgLy8gICBmb250LXNpemU6IDEycHg7XHJcbiAgLy8gICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAvLyB9XHJcbn1cclxuJW1vYmlsZV90ZXh0MyB7XHJcbiAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgfVxyXG59XHJcbiV0ZXh0NCB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuJW1vYmlsZV9jb3JwIHtcclxuICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMS41JTtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIG1lZGlhTGFwdG9wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1peGluIG1lZGlhVGFibGV0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWl4aW4gbWVkaWFQaG9uZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1peGluIG1lZGlhKCR3aWR0aCkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0iLCIuY2FydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gIHJvdy1nYXA6IDI0cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3JkZXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogOTBweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3RhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgQGV4dGVuZCAldGV4dDI7XHJcbiAgICBAZXh0ZW5kICVtb2JpbGVfdGV4dDE7XHJcbiAgICBjb2xvcjogJGdyYXktNDtcclxuICB9XHJcblxyXG4gICZfX2Nvc3Qge1xyXG4gICAgQGV4dGVuZCAlaDQ7XHJcbiAgICBAZXh0ZW5kICVtb2JpbGVfaDQ7XHJcbiAgICBjb2xvcjogJGdyYXktdGV4dDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tYWluOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1vbmVjbGljayB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnF1YW50aXR5IHtcclxuICBwYWRkaW5nOiA3cHggNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYnRuO1xyXG5cclxuICAmLnByb2R1Y3QtcXVhbnRpdHkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgcGFkZGluZzogN3B4IDZweDtcclxuICAgICAgbWluLXdpZHRoOiAxMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZTogJGdyYXktdGV4dDtcclxuICAgIHN0cm9rZS13aWR0aDogMS41O1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b246aG92ZXIgJl9fc3Zne1xyXG4gICAgc3Ryb2tlOiAkbWFpbjtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbjpkaXNhYmxlZCAmX19zdmcge1xyXG4gICAgc3Ryb2tlOiAkZ3JheS0xO1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MjtcclxuICAgIEBleHRlbmQgJW1vYmlsZV90ZXh0MjtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxufSIsIi5wcm9kdWN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmX19pbWcge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTY4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNjhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTI7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYmlnLXJhZGl1cyAwIDAgJGJpZy1yYWRpdXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG1haW47XHJcblxyXG4gICAgICAmID4gaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICRyYWRpdXMtYmxvY2sgJHJhZGl1cy1ibG9jayAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ0bjtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBAZXh0ZW5kICVoNDtcclxuICAgIEBleHRlbmQgJW1vYmlsZV90ZXh0MTtcclxuICAgIGNvbG9yOiAkZ3JheS10ZXh0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFQaG9uZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoYXJhY3RlcmlzdGljIHtcclxuICAgIEBleHRlbmQgJXRleHQyO1xyXG4gICAgY29sb3I6ICRncmF5LTQ7XHJcblxyXG4gICAgJi0tdmFsdWUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdW5pdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ0bjtcclxuICB9XHJcblxyXG4gICZfX3VuaXQge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ0bjtcclxuICAgIEBleHRlbmQgJXRleHQzO1xyXG4gICAgQGV4dGVuZCAlbW9iaWxlX3RleHQzO1xyXG4gICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcXVhbnRpdHkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhUGhvbmUge1xyXG4gICAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vZmZlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBnYXA6IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVBob25lIHtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBAZXh0ZW5kICV0ZXh0MjtcclxuICAgIEBleHRlbmQgJW1vYmlsZV90ZXh0MjtcclxuICAgIGNvbG9yOiAkZ3JheS00O1xyXG4gIH1cclxuXHJcbiAgJl9fc3VtIHtcclxuICAgIEBleHRlbmQgJWg0O1xyXG4gICAgQGV4dGVuZCAlbW9iaWxlX3RleHQxO1xyXG4gICAgY29sb3I6ICRncmF5LXRleHQ7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IDJweCA4cHggMnB4IHJnYmEoJG1haW4sIDAuNCk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19yZW1vdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZTogJGdyYXktdGV4dDtcclxuICAgIHN0cm9rZS13aWR0aDogMS41O1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XHJcbiAgfVxyXG5cclxuICAmX19yZW1vdmU6aG92ZXIgJl9fY2xvc2Uge1xyXG4gICAgc3Ryb2tlOiAkbWFpbjtcclxuICB9XHJcbn0iXX0= */
