/**
 * css/cart/shopping-cart[.min].[s]css
 */
/**
 * Variables relativas a colores utilizados en el CSS del proyecto.
 */
/**
 * Variables relativas a los breakpoints utilizados en el CSS del proyecto.
 */
h1.bb-subtitle-semibold {
  text-align: left;
  line-height: 35px;
  margin: 33px 0;
}
h1 i.title-icon {
  color: #74D1EA;
  float: left;
  margin-right: 10px;
}

h2 {
  margin: 13px 0 0;
  display: inline-block;
}

.bb-btn {
  width: 100%;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .bb-btn {
    width: auto;
  }
}

.empty-cart {
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 0.325px;
  padding: 3px 15px;
  line-height: 40px;
  float: right;
  margin: 0;
}

.shopping-cart {
  margin-bottom: 0px !important;
}
.shopping-cart .product-item {
  min-width: auto;
}

.cart-empty {
  font-size: 16px;
  margin-bottom: 20px;
  display: block;
  text-align: center;
  line-height: 35px;
  border-top: 3px solid #74D1EA;
  padding-top: 65px;
  padding-bottom: 65px;
  border-bottom: 1px dashed #74D1EA;
}
.cart-empty h3 {
  line-height: 35px;
  color: #74D1EA;
  margin-bottom: 17px;
}
.cart-empty p {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 19px;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cart-empty p {
    max-width: 80%;
  }
}
.cart-empty a {
  font-weight: 700 !important;
}

#table-shopping-cart .product-info {
  vertical-align: middle !important;
}
#table-shopping-cart .product-info > .product-title {
  margin: 0;
  padding: 0;
}
#table-shopping-cart .product-info > .product-title > a {
  color: #5293C0;
}
#table-shopping-cart .product-info > .red {
  color: #E00048;
}
#table-shopping-cart .product-info > .red > a {
  color: #E00048;
  cursor: pointer;
}
#table-shopping-cart .product-info span.spec-model-selector:last-of-type {
  margin-bottom: 4px;
}
#table-shopping-cart .product-info span.spec-model-selector {
  line-height: 20px;
}
#table-shopping-cart .product-info span.spec-model-selector span {
  display: inline-block;
  line-height: inherit;
}
@media (max-width: 768px) {
  #table-shopping-cart .product-info span.spec-model-selector {
    text-align: left;
  }
  #table-shopping-cart .product-info span.spec-model-selector span {
    display: inline;
  }
}
#table-shopping-cart .line-header {
  border-bottom: 2px solid #74D1EA;
}
#table-shopping-cart .line-product {
  border-bottom: 1px solid #A6CFDD;
  padding: 20px 0;
}
#table-shopping-cart .line-product:last-child {
  border: none;
}
#table-shopping-cart thead th {
  border: none;
  border-bottom: 1px solid #74D1EA;
}
#table-shopping-cart th.subtotal {
  width: 15%;
}
#table-shopping-cart div.count-input-more {
  width: 86px;
  display: none;
}
#table-shopping-cart div.count-input-more > input {
  border-width: 3px;
}
#table-shopping-cart div.count-input-more.has-danger button > i {
  color: #ff5252;
}
#table-shopping-cart div.count-input-more.has-danger button:hover > i {
  color: #ff0000;
}
#table-shopping-cart .unit-price {
  color: #A6CFDD;
}
@media (min-width: 992px) {
  #table-shopping-cart .unit-price {
    color: #232222;
  }
}
@media (max-width: 768px) {
  #table-shopping-cart thead {
    display: none;
  }
  #table-shopping-cart tbody tr {
    display: flex;
    -moz-columns: 1;
         columns: 1;
    flex-wrap: wrap;
  }
  #table-shopping-cart tbody tr:first-child {
    border: none;
  }
  #table-shopping-cart tbody td {
    display: inline-block;
    border: none;
    padding-bottom: 0;
    padding-top: 0;
  }
  #table-shopping-cart tbody td.data {
    width: 100%;
  }
  #table-shopping-cart tbody td.data .product-item .product-thumb {
    width: 27%;
    padding-right: 0;
  }
  #table-shopping-cart tbody td.price {
    margin-left: 27%;
    order: 4;
    padding-left: 5px;
    margin-top: 10px;
    margin-bottom: 15px;
  }
  #table-shopping-cart tbody td.unit-price {
    order: 5;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-right: 2%;
    color: #A6CFDD;
    font-size: 0.9em;
  }
  #table-shopping-cart tbody td.unit-price span {
    display: inline-block;
  }
  #table-shopping-cart tbody td.units {
    order: 5;
    margin-left: 27%;
    padding-left: 4px;
    padding-right: 0;
  }
  #table-shopping-cart tbody td.remove-cart {
    order: 6;
  }
  #table-shopping-cart tbody td.remove-cart .remove-from-cart {
    margin-top: 13px;
  }
}

.shopping-cart-footer {
  border: none;
}
.shopping-cart-footer .image-row {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.shopping-cart-footer .image-row img {
  height: 25px;
}
.shopping-cart-footer .image-row img.transferencia-bancaria {
  display: none;
}
@media (min-width: 576px) {
  .shopping-cart-footer .image-row img {
    height: 25px;
  }
}
@media (min-width: 992px) {
  .shopping-cart-footer .image-row img {
    height: 18px;
  }
}
@media (min-width: 1200px) {
  .shopping-cart-footer .image-row img {
    height: 20px;
  }
}
@media (min-width: 1500px) {
  .shopping-cart-footer .image-row img {
    height: 25px;
  }
}
@media (min-width: 1700px) {
  .shopping-cart-footer .image-row img {
    height: 25px;
  }
}
.shopping-cart-footer .shopping-cart-container {
  border-top: 1px dashed #BFCED6;
}
@media (min-width: 992px) {
  .shopping-cart-footer .shopping-cart-container {
    border-top: none;
    border: 1px solid #BFCED6;
    border-radius: 5px;
  }
}

.total-quantity-text {
  color: #74D1EA;
}

#make-order.btn {
  font-weight: bold !important;
}

@media (min-width: 768px) {
  #make-order.btn {
    padding-left: 45px;
    padding-right: 45px;
  }
}
#shopping-cart-container > .alerts-container {
  padding-bottom: 23px;
}

#shopping-cart-container > .alerts-container > .alert {
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 22px;
  opacity: 0.9;
}

#alert-cart-changed > strong {
  margin-left: 2px;
  margin-right: 3px;
}

#alert-cart-changed > strong, #alert-cart-changed > span {
  vertical-align: middle;
}

.alert::before {
  border: none;
}

.iziToast-question .iziToast-buttons {
  width: 100%;
}
.iziToast-question .iziToast-buttons .btn {
  font-weight: 700 !important;
  float: right;
}
.iziToast-question strong.title {
  font-size: 16px;
  font-weight: 700;
  line-height: 35px !important;
}
.iziToast-question strong.description {
  font-size: 13px;
}

#empty-cart-mp {
  display: none;
}

#empty-cart-pc {
  display: inline-block;
}

@media (max-width: 992px) {
  h1 i.title-icon {
    margin-top: 6px;
  }
}
@media (max-width: 768px) {
  #empty-cart-mp {
    display: inline-block;
    width: 100%;
  }
  #empty-cart-pc {
    display: none;
  }
}
.site-header .toolbar-dropdown.cart-dropdown.widget-cart {
  display: none !important;
}

#cart-empty-body {
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 28px;
}
@media (min-width: 992px) {
  #cart-empty-body {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  #cart-empty-body {
    font-size: 18px;
  }
}
@media (min-width: 2048px) {
  #cart-empty-body {
    font-size: 22px;
  }
}

#table-shopping-cart tbody td.price,
#table-shopping-cart tbody td.units {
  margin-left: 10%;
}

tr.end-tr {
  margin-bottom: 40px;
}

#table-shopping-cart tbody td.unit-price {
  margin-right: 0;
}

@media (max-width: 767px) {
  .desktop-table {
    display: none;
  }
}
html[lang=de] h2 {
  text-align: center;
}
html[lang=de] .shopping-cart .cart-empty h3 {
  font-size: 19px;
}
html[lang=de] .shopping-cart .cart-empty p {
  max-width: 95%;
}
@media (min-width: 320px) {
  html[lang=de] .shopping-cart .cart-empty h3 {
    font-size: 20px;
  }
}
@media (min-width: 576px) {
  html[lang=de] .shopping-cart .cart-empty p {
    max-width: 70%;
  }
}
@media (min-width: 768px) {
  html[lang=de] .shopping-cart .cart-empty p {
    max-width: 55%;
  }
}
@media (min-width: 992px) {
  html[lang=de] .shopping-cart .cart-empty p {
    max-width: 50%;
  }
  html[lang=de] .shopping-cart .cart-empty h3 {
    font-size: 26px;
  }
}
@media (min-width: 1500px) {
  html[lang=de] .shopping-cart .cart-empty p {
    max-width: 40%;
  }
}
@media (min-width: 1700px) {
  html[lang=de] .shopping-cart .cart-empty p {
    max-width: 35%;
  }
}
@media (min-width: 2048px) {
  html[lang=de] .shopping-cart .cart-empty p {
    max-width: 50%;
  }
  html[lang=de] .shopping-cart .cart-empty h3 {
    font-size: 28px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDSTtJQUNJO0VBdEVOO0FBQ0Y7QUF5RUE7RUFDSTtJQUNJO0lBQ0E7RUF2RU47RUEwRUU7SUFDSTtFQXhFTjtBQUNGO0FBMkVBO0VBQ0k7QUF6RUo7O0FBNEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF6RUo7QUE0RUk7RUFQSjtJQVFRO0VBekVOO0FBQ0Y7QUE0RUk7RUFaSjtJQWFRO0VBekVOO0FBQ0Y7QUE0RUk7RUFqQko7SUFrQlE7RUF6RU47QUFDRjs7QUE0RUE7O0VBRUk7QUF6RUo7O0FBNEVBO0VBQ0k7QUF6RUo7O0FBNEVBO0VBQ0k7QUF6RUo7O0FBNEVBO0VBQ0k7SUFDSTtFQXpFTjtBQUNGO0FBOEVJO0VBQ0k7QUE1RVI7QUFnRlE7RUFDSTtBQTlFWjtBQWlGUTtFQUNJO0FBL0VaO0FBb0ZJO0VBRVE7SUFDSTtFQW5GZDtBQUNGO0FBd0ZJO0VBRVE7SUFDSTtFQXZGZDtBQUNGO0FBNEZJO0VBRVE7SUFDSTtFQTNGZDtBQUNGO0FBZ0dJO0VBRVE7SUFDSTtFQS9GZDtFQWtHVTtJQUNJO0VBaEdkO0FBQ0Y7QUFxR0k7RUFFUTtJQUNJO0VBcEdkO0FBQ0Y7QUF5R0k7RUFFUTtJQUNJO0VBeEdkO0FBQ0Y7QUE2R0k7RUFFUTtJQUNJO0VBNUdkO0VBK0dVO0lBQ0k7RUE3R2Q7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9jYXJ0L3Nob3BwaW5nLWNhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jhc2UvdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jhc2UvdmFyaWFibGVzL19icmVha3BvaW50cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogY3NzL2NhcnQvc2hvcHBpbmctY2FydFsubWluXS5bc11jc3NcbiAqL1xuXG5AdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy9jb2xvcnMnO1xuQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMvYnJlYWtwb2ludHMnO1xuXG4vL19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEVTUEHDkU9MXG5oMSB7XG5cbiAgICAmLmJiLXN1YnRpdGxlLXNlbWlib2xkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbjogMzNweCAwO1xuICAgIH1cblxuICAgIGkudGl0bGUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJiLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIC8vIERlIDc2OHB4IGEgOTkxcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5lbXB0eS1jYXJ0IHtcblxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzI1cHg7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNob3BwaW5nLWNhcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXG4gICAgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGNvbG9ycy4kcHJpbWFyeS0xO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgY29sb3JzLiRwcmltYXJ5LTE7XG5cbiAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtKSB7XG4gICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jdGFibGUtc2hvcHBpbmctY2FydCB7XG4gICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcblxuICAgICAgICA+IC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5wcm9kdWN0LXRpdGxlID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTI7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZWQge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kYWxlcnQtMTtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRhbGVydC0xO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uc3BlYy1tb2RlbC1zZWxlY3RvcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5zcGVjLW1vZGVsLXNlbGVjdG9yIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bSkge1xuICAgICAgICAgICAgc3Bhbi5zcGVjLW1vZGVsLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluZS1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY29sb3JzLiRwcmltYXJ5LTE7XG5cbiAgICB9XG5cbiAgICAubGluZS1wcm9kdWN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kdGVydGlhcnktMztcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kcHJpbWFyeS0xO1xuICAgIH1cblxuICAgIHRoLnN1YnRvdGFsIHtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG5cbiAgICBkaXYuY291bnQtaW5wdXQtbW9yZSB7XG4gICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1kYW5nZXIgYnV0dG9uID4gaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNTI1MjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWRhbmdlciBidXR0b246aG92ZXIgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVuaXQtcHJpY2Uge1xuICAgICAgICBjb2xvcjogY29sb3JzLiR0ZXJ0aWFyeS0zO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UpIHtcblxuICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bSkge1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uczogMTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICYuZGF0YSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIC5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI3JTtcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudW5pdC1wcmljZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kdGVydGlhcnktMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudW5pdHMge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNyU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yZW1vdmUtY2FydCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDY7XG5cbiAgICAgICAgICAgICAgICAucmVtb3ZlLWZyb20tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvcHBpbmctY2FydC1mb290ZXIge1xuXG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLmltYWdlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAmLnRyYW5zZmVyZW5jaWEtYmFuY2FyaWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwpIHtcbiAgICAgICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRsYXJnZSkge1xuICAgICAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kdHJpcGxlLWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kcXVhZHJ1cGxlLWV4dHJhLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9wcGluZy1jYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgY29sb3JzLiR0ZXJ0aWFyeS0yO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UpIHtcblxuICAgICAgICAuc2hvcHBpbmctY2FydC1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kdGVydGlhcnktMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvdGFsLXF1YW50aXR5LXRleHQge1xuICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMTtcbn1cblxuI21ha2Utb3JkZXIuYnRuIHtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjbWFrZS1vcmRlci5idG4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxufVxuXG4jc2hvcHBpbmctY2FydC1jb250YWluZXIgPiAuYWxlcnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbiNzaG9wcGluZy1jYXJ0LWNvbnRhaW5lciA+IC5hbGVydHMtY29udGFpbmVyID4gLmFsZXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuI2FsZXJ0LWNhcnQtY2hhbmdlZCA+IHN0cm9uZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuI2FsZXJ0LWNhcnQtY2hhbmdlZCA+IHN0cm9uZywgI2FsZXJ0LWNhcnQtY2hhbmdlZCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbGVydDo6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5pemlUb2FzdC1xdWVzdGlvbiB7XG5cbiAgICAuaXppVG9hc3QtYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcblxuICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNlbXB0eS1jYXJ0LW1wIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZW1wdHktY2FydC1wYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlKSB7XG4gICAgaDEgaS50aXRsZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtZWRpdW0pIHtcbiAgICAjZW1wdHktY2FydC1tcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2VtcHR5LWNhcnQtcGMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNpdGUtaGVhZGVyIC50b29sYmFyLWRyb3Bkb3duLmNhcnQtZHJvcGRvd24ud2lkZ2V0LWNhcnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2NhcnQtZW1wdHktYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgLy8gRGUgOTkycHggYSAxMTk5cHggLSBPcmRlbmFkb3JcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAvLyBEZXNkZSAxOTIwcHggYSAyMDQ3cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGZ1bGxoZCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLy8gRGVzZGUgMjA0OHB4IGEgMzA3MXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiR0d28taykge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG4jdGFibGUtc2hvcHBpbmctY2FydCB0Ym9keSB0ZC5wcmljZSxcbiN0YWJsZS1zaG9wcGluZy1jYXJ0IHRib2R5IHRkLnVuaXRzIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xufVxuXG50ci5lbmQtdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiN0YWJsZS1zaG9wcGluZy1jYXJ0IHRib2R5IHRkLnVuaXQtcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlc2t0b3AtdGFibGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBBTEVNw4FOXG5odG1sWyBsYW5nPSdkZSddIHtcbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2hvcHBpbmctY2FydCAuY2FydC1lbXB0eSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZSAzMjBweCBhIDU3NXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiR2ZXJ5LXNtYWxsKSB7XG4gICAgICAgIC5zaG9wcGluZy1jYXJ0IC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZSA1NzZweCBhIDc2N3B4LiBUYWJsZXRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsKSB7XG4gICAgICAgIC5zaG9wcGluZy1jYXJ0IC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgNzY4cHggYSA5OTFweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtKSB7XG4gICAgICAgIC5zaG9wcGluZy1jYXJ0IC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgOTkycHggYSAxMTk5cHggLSBPcmRlbmFkb3JcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlKSB7XG4gICAgICAgIC5zaG9wcGluZy1jYXJ0IC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgMTUwMHB4IGEgMTY5OXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiR0cmlwbGUtZXh0cmEtbGFyZ2UpIHtcbiAgICAgICAgLnNob3BwaW5nLWNhcnQgLmNhcnQtZW1wdHkge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZSAxNzAwcHggYSAxOTE5cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHF1YWRydXBsZS1leHRyYS1sYXJnZSkge1xuICAgICAgICAuc2hvcHBpbmctY2FydCAuY2FydC1lbXB0eSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlc2RlIDIwNDggcHggYSAzMDcxcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHR3by1rKSB7XG4gICAgICAgIC5zaG9wcGluZy1jYXJ0IC5jYXJ0LWVtcHR5IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBWYXJpYWJsZXMgcmVsYXRpdmFzIGEgY29sb3JlcyB1dGlsaXphZG9zIGVuIGVsIENTUyBkZWwgcHJveWVjdG8uXG4gKi9cblxuJHByaW1hcnktMTogIzc0RDFFQTtcbiRwcmltYXJ5LTI6ICM1MjkzQzA7XG4kcHJpbWFyeS0zOiAjMzE1NDk3O1xuXG4kc2Vjb25kYXJ5LTE6ICMwRjE2NkQ7XG4kc2Vjb25kYXJ5LTI6ICMxNTFBNTQ7XG4kc2Vjb25kYXJ5LTM6ICMxQzFFM0M7XG5cbiR0ZXJ0aWFyeS0xOiAjRUZGMkYzO1xuJHRlcnRpYXJ5LTI6ICNCRkNFRDY7XG4kdGVydGlhcnktMzogI0E2Q0ZERDtcbiR0ZXJ0aWFyeS00OiAjOEREMEUzO1xuXG4kbmV1dHJhbC1ibGFjay0xOiAjMjMyMjIyO1xuJG5ldXRyYWwtYmxhY2stMjogIzgwN0Y3RjtcblxuJGFsZXJ0LTE6ICNFMDAwNDg7XG4kYWxlcnQtMjogI0ZGN0EwMDtcbiRzdWNjZXNzOiAjMDBEMTlGO1xuJHllbGxvdy1iYXNlOiAjRkZCRjAwO1xuXG4kbGlnaHQtc3VjY2VzczogI0NGRjJFOTtcbiRsaWdodC1hbGVydC0xOiAjRjhERkRCO1xuJGxpZ2h0LWFsZXJ0LTI6ICNGQUU1Q0M7XG4kbGlnaHQtYmx1ZTogI0RCRjBGOTtcbiRsaWdodC10ZXJ0aWFyeTogI0VDRjFGNDtcblxuJG92ZXJsYXktYmFja2dyb3VuZDogcmdiYSgjNzU3NTc1LCAwLjM1KTtcblxuJHdoaXRlOiAjRkZGRkZGO1xuXG4kY29ycG9yYXRlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTA4LjczN2RlZywgI0FCRkFBOSA5JSwgIzc0RDFFQSA1MSUsICNBNzY5RjQgODYlLCAjREEwMEZFIDEwMCUpO1xuIiwiLyoqXG4gKiBWYXJpYWJsZXMgcmVsYXRpdmFzIGEgbG9zIGJyZWFrcG9pbnRzIHV0aWxpemFkb3MgZW4gZWwgQ1NTIGRlbCBwcm95ZWN0by5cbiAqL1xuXG4vLyB4cyBvbiBib290c3RyYXBcbiRleHRyYS1zbWFsbDogMHB4O1xuXG4vLyB2ZXJ5IHNtYWxsIChub24tZXhpc3RlbnQgaW4gYm9vdHN0cmFwLCBvd24gdXNlKVxuJHZlcnktc21hbGw6IDMyMHB4O1xuXG4vLyBzbSBpbiBib290c3RyYXBcbiRzbWFsbDogNTc2cHg7XG5cbi8vIG1kIGluIGJvb3RzdHJhcFxuJG1lZGl1bTogNzY4cHg7XG5cbi8vIGxnIGluIGJvb3RzdHJhcFxuJGxhcmdlOiA5OTJweDtcblxuLy8geGwgaW4gYm9vdHN0cmFwXG4kZXh0cmEtbGFyZ2U6IDEyMDBweDtcblxuLy8gMnhsIGluIGJvb3RzdHJhcCAodmlhIGJpZyBncmlkKVxuJGRvdWJsZS1leHRyYS1sYXJnZTogMTM2NnB4O1xuXG4vLyAzeGwgaW4gYm9vdHN0cmFwICh2aWEgYmlnIGdyaWQpXG4kdHJpcGxlLWV4dHJhLWxhcmdlOiAxNTAwcHg7XG5cbi8vIDR4bCBpbiBib290c3RyYXAgKHZpYSBiaWcgZ3JpZClcbiRxdWFkcnVwbGUtZXh0cmEtbGFyZ2U6IDE3MDBweDtcblxuLy8gZmhkIGluIGJvb3RzdHJhcCAodmlhIGJpZyBncmlkKVxuJGZ1bGxoZDogMTkyMHB4O1xuXG4vLyAyayByZXNvbHV0aW9uIChub24tZXhpc3RlbnQgaW4gYm9vdHN0cmFwLCBvd24gdXNlKVxuJHR3by1rOiAyMDQ4cHg7XG5cbi8vIDNrIHJlc29sdXRpb24gKG5vbi1leGlzdGVudCBpbiBib290c3RyYXAsIG93biB1c2UpXG4kdGhyZWUtazogMzA3MnB4O1xuXG4vLyA0ayByZXNvbHV0aW9uIChub24tZXhpc3RlbnQgaW4gYm9vdHN0cmFwLCBvd24gdXNlKVxuJGZvdXItazogMzg0MHB4O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/