/**
 * css/home/home[.min].[s]css
 */
/**
 * Variables relativas a colores utilizados en el CSS del proyecto.
 */
/**
 * Variables relativas a los breakpoints utilizados en el CSS del proyecto.
 */
/**
 * css/home/home[.min].[s]css
 */
/**
 * css/home/advertising-campaigns[.min].[s]css
 */
.site-header .navbar {
  margin-bottom: 40px;
}

.top-categories {
  padding: 0px 30px 22px;
}

.top-categories .top-category {
  text-align: center;
  margin-bottom: 38px;
}

.top-categories .top-category .top-category-image-container {
  padding: 8px 0px;
}

.top-categories .top-category .top-category-name-container {
  margin-top: 3px;
  text-align: center;
}

.top-categories .top-category .top-category-image {
  width: 100%;
}

.top-categories .top-category .top-category-name {
  font-size: 14px;
  font-weight: 700;
  transition: color 0.1s;
  color: #232222;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  margin-bottom: 0px !important;
}

.top-categories .top-category:hover .top-category-name {
  color: #5293C0;
}

.top-categories > .row .card {
  cursor: pointer;
}

.top-categories > .row .card:hover {
  background-color: #f0f0f0 !important;
}

.store-highlights-container {
  padding-top: 32px;
  padding-bottom: 20px;
}

#top-category-image-container-components > img.top-category-image {
  position: relative;
  top: 3px;
}

#featured-product-section {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
#featured-product-section #ofert-tag {
  font-size: 14px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-radius: 5px;
  width: 40%;
}
#featured-product-section #ofert-tag p {
  margin: 0;
  text-align: center;
}
#featured-product-section #product-name {
  font-weight: 400;
  font-size: 28px;
  text-align: center;
}
#featured-product-section #product-name a {
  color: #0F166D !important;
}
#featured-product-section #product-name strong {
  font-weight: 600;
}
#featured-product-section #saving {
  font-size: 13px;
  color: #FFFFFF;
}
#featured-product-section #prices-text p {
  margin: 0;
}
#featured-product-section #product-info,
#featured-product-section #product-text {
  align-items: center;
}
#featured-product-section .product-image {
  width: 100%;
  height: 120px;
  background-color: #FFFFFF;
  border-radius: 30px 0 30px 0;
  overflow: hidden;
}
#featured-product-section .product-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
#featured-product-section #ofert-tag,
#featured-product-section #saving,
#featured-product-section .product-price,
#featured-product-section .product-decimals {
  font-weight: 700;
}
#featured-product-section .product-price {
  font-size: 30px;
}
#featured-product-section .product-decimals {
  font-size: 20px;
  margin-left: -4px;
}
#featured-product-section .product-previous-price {
  font-size: 14px;
  font-weight: 500;
  text-decoration: line-through;
}
#featured-product-section .bb-btn {
  width: 100%;
}
@media (min-width: 320px) {
  #featured-product-section #ofert-tag {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  #featured-product-section #prices-text {
    padding-left: 20px;
  }
  #featured-product-section .bb-btn {
    width: 80%;
  }
}
@media (min-width: 576px) {
  #featured-product-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  #featured-product-section #saving {
    color: #E00048;
  }
  #featured-product-section #product-name {
    text-align: left;
  }
  #featured-product-section #featured-product-content {
    gap: 20px;
  }
  #featured-product-section #product-info,
  #featured-product-section #product-text {
    align-items: start;
  }
  #featured-product-section #featured-product-content {
    width: 90%;
  }
  #featured-product-section #product-name {
    margin-bottom: 4px;
  }
  #featured-product-section .bb-btn {
    width: auto;
  }
  #featured-product-section .product-image {
    height: 300px;
    width: 100%;
  }
  #featured-product-section .product-previous-price {
    padding-top: 4px;
  }
}
@media (min-width: 768px) {
  #featured-product-section {
    padding-left: 10%;
    padding-right: 10%;
  }
  #featured-product-section .product-image {
    width: 80%;
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  #featured-product-section #product-name {
    font-size: 30px;
  }
}
@media (min-width: 1200px) {
  #featured-product-section #featured-product-content {
    gap: 30px;
  }
  #featured-product-section #product-name {
    font-size: 32px;
  }
}

#home-title {
  width: 100%;
  text-align: center;
  line-height: 30px;
  margin-top: 25px;
}
@media (min-width: 992px) {
  #home-title {
    margin-top: 40px;
  }
}

@media (min-width: 320px) {
  .top-categories {
    padding-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (min-width: 576px) {
  .products-container > .title-container {
    margin-left: 8px;
  }
}
@media (min-width: 992px) {
  .top-categories {
    padding: 52px 0px 42px;
  }
  .top-categories .top-category {
    margin-top: 10px;
  }
  .top-categories .top-category .top-category-name {
    font-size: 17px;
  }
  .products-container > .title-container > .title {
    font-size: 26px;
  }
  .products-container > .title-container {
    padding-bottom: 90px;
    margin-left: -15px;
  }
  .container.products-container {
    margin-bottom: 30px;
  }
}
@media (min-width: 320px) and (max-width: 991px) {
  .container.products-container {
    width: 97% !important;
    max-width: 97% !important;
  }
  .container.products-container .row.d-lg-none > .col-vs-6:nth-child(odd) {
    padding-right: 1.5rem !important;
  }
  .container.products-container .row.d-lg-none > .col-vs-6:nth-child(even) {
    padding-left: 1.5rem !important;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  .container.products-container .row.d-lg-none > .col-vs-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
@media (min-width: 1200px) {
  #top-category-image-container-components {
    width: 192px;
  }
  #top-category-image-container-components > img.top-category-image {
    position: static;
  }
  #top-category-image-container-peripherals {
    width: 185px;
  }
  #top-category-image-container-peripherals > img.top-category-image {
    position: relative;
    top: -11px;
  }
  .top-categories .top-category .top-category-image-container {
    height: 140px;
  }
}
@media (min-width: 1500px) {
  .top-categories {
    padding: 52px 0px 60px;
  }
  #top-category-image-container-components {
    width: 231px;
  }
  #top-category-image-container-peripherals {
    width: 228px;
  }
  .top-categories .top-category .top-category-image-container {
    height: 172px;
  }
  .products-container > .title-container {
    padding-bottom: 100px;
  }
  .products-container > .title-container > .title {
    font-size: 30px;
  }
}
@media (min-width: 1700px) {
  #top-category-image-container-components {
    width: 261px;
  }
  #top-category-image-container-peripherals {
    width: 258px;
  }
  .top-categories .top-category .top-category-image-container {
    height: 193px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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L2Nzcy9ob21lL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jhc2UvdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jhc2UvdmFyaWFibGVzL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvaG9tZS9hZHZlcnRpc2luZy1jYW1wYWlnbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGNzcy9ob21lL2hvbWVbLm1pbl0uW3NdY3NzXG4gKi9cblxuQHVzZSAnLi4vYmFzZS92YXJpYWJsZXMvY29sb3JzJztcbkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzL2JyZWFrcG9pbnRzJztcblxuQHVzZSAnLi4vaG9tZS9hZHZlcnRpc2luZy1jYW1wYWlnbnMuc2Nzcyc7XG5cbi5zaXRlLWhlYWRlciAubmF2YmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udG9wLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDIycHg7XG59XG5cbi50b3AtY2F0ZWdvcmllcyAudG9wLWNhdGVnb3J5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLnRvcC1jYXRlZ29yaWVzIC50b3AtY2F0ZWdvcnkgLnRvcC1jYXRlZ29yeS1pbWFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG59XG5cbi50b3AtY2F0ZWdvcmllcyAudG9wLWNhdGVnb3J5IC50b3AtY2F0ZWdvcnktbmFtZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3AtY2F0ZWdvcmllcyAudG9wLWNhdGVnb3J5IC50b3AtY2F0ZWdvcnktaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wLWNhdGVnb3JpZXMgLnRvcC1jYXRlZ29yeSAudG9wLWNhdGVnb3J5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xcztcbiAgICBjb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9wLWNhdGVnb3JpZXMgLnRvcC1jYXRlZ29yeTpob3ZlciAudG9wLWNhdGVnb3J5LW5hbWUge1xuICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMjtcbn1cblxuLnRvcC1jYXRlZ29yaWVzID4gLnJvdyAuY2FyZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9wLWNhdGVnb3JpZXMgPiAucm93IC5jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG59XG5cbi5zdG9yZS1oaWdobGlnaHRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbiN0b3AtY2F0ZWdvcnktaW1hZ2UtY29udGFpbmVyLWNvbXBvbmVudHMgPiBpbWcudG9wLWNhdGVnb3J5LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG59XG5cbiNmZWF0dXJlZC1wcm9kdWN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAjb2ZlcnQtdGFnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeS0xICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzYXZpbmcge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuICAgIH1cblxuICAgICNwcmljZXMtdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICNwcm9kdWN0LWluZm8sXG4gICAgI3Byb2R1Y3QtdGV4dCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDMwcHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjb2ZlcnQtdGFnLFxuICAgICNzYXZpbmcsXG4gICAgLnByb2R1Y3QtcHJpY2UsXG4gICAgLnByb2R1Y3QtZGVjaW1hbHMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWRlY2ltYWxzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1wcmV2aW91cy1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuXG4gICAgLmJiLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIERlIDMyMHB4IGEgNTc1cHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHZlcnktc21hbGwpIHtcbiAgICAgICAgI29mZXJ0LXRhZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjcHJpY2VzLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJiLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgNTc2cHggYSA3NjdweC4gVGFibGV0XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAjc2F2aW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJGFsZXJ0LTE7XG4gICAgICAgIH1cblxuICAgICAgICAjcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtcHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNwcm9kdWN0LWluZm8sXG4gICAgICAgICNwcm9kdWN0LXRleHQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLXByb2R1Y3QtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3Byb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmItYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtcHJldmlvdXMtcHJpY2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlIDc2OHB4IGEgOTkxcHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuXG4gICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgOTkycHggYSAxMTk5cHggLSBPcmRlbmFkb3JcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlKSB7XG4gICAgICAgICNwcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgMTIwMHB4IGEgMTM2NXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRleHRyYS1sYXJnZSkge1xuICAgICAgICAjZmVhdHVyZWQtcHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNwcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jaG9tZS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAvLyBEZSA5OTJweCBhIDExOTlweCAtIE9yZGVuYWRvclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kdmVyeS1zbWFsbCkge1xuICAgIC50b3AtY2F0ZWdvcmllcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbCkge1xuICAgIC5wcm9kdWN0cy1jb250YWluZXIgPiAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UpIHtcbiAgICAudG9wLWNhdGVnb3JpZXMge1xuICAgICAgICBwYWRkaW5nOiA1MnB4IDBweCA0MnB4O1xuICAgIH1cblxuICAgIC50b3AtY2F0ZWdvcmllcyAudG9wLWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudG9wLWNhdGVnb3JpZXMgLnRvcC1jYXRlZ29yeSAudG9wLWNhdGVnb3J5LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLWNvbnRhaW5lciA+IC50aXRsZS1jb250YWluZXIgPiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLWNvbnRhaW5lciA+IC50aXRsZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kdmVyeS1zbWFsbCkgYW5kIChtYXgtd2lkdGg6IGNhbGMoYnJlYWtwb2ludHMuJGxhcmdlIC0gMXB4KSkge1xuICAgIC5jb250YWluZXIucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDk3JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDk3JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb250YWluZXIucHJvZHVjdHMtY29udGFpbmVyIC5yb3cuZC1sZy1ub25lID4gLmNvbC12cy02Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci5wcm9kdWN0cy1jb250YWluZXIgLnJvdy5kLWxnLW5vbmUgPiAuY29sLXZzLTY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwpIGFuZCAobWF4LXdpZHRoOiBjYWxjKGJyZWFrcG9pbnRzLiRsYXJnZSAtIDFweCkpIHtcbiAgICAuY29udGFpbmVyLnByb2R1Y3RzLWNvbnRhaW5lciAucm93LmQtbGctbm9uZSA+IC5jb2wtdnMtNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRleHRyYS1sYXJnZSkge1xuICAgICN0b3AtY2F0ZWdvcnktaW1hZ2UtY29udGFpbmVyLWNvbXBvbmVudHMge1xuICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgfVxuXG4gICAgI3RvcC1jYXRlZ29yeS1pbWFnZS1jb250YWluZXItY29tcG9uZW50cyA+IGltZy50b3AtY2F0ZWdvcnktaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgICN0b3AtY2F0ZWdvcnktaW1hZ2UtY29udGFpbmVyLXBlcmlwaGVyYWxzIHtcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgIH1cblxuICAgICN0b3AtY2F0ZWdvcnktaW1hZ2UtY29udGFpbmVyLXBlcmlwaGVyYWxzID4gaW1nLnRvcC1jYXRlZ29yeS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICB9XG5cbiAgICAudG9wLWNhdGVnb3JpZXMgLnRvcC1jYXRlZ29yeSAudG9wLWNhdGVnb3J5LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHRyaXBsZS1leHRyYS1sYXJnZSkge1xuICAgIC50b3AtY2F0ZWdvcmllcyB7XG4gICAgICAgIHBhZGRpbmc6IDUycHggMHB4IDYwcHg7XG4gICAgfVxuXG4gICAgI3RvcC1jYXRlZ29yeS1pbWFnZS1jb250YWluZXItY29tcG9uZW50cyB7XG4gICAgICAgIHdpZHRoOiAyMzFweDtcbiAgICB9XG5cbiAgICAjdG9wLWNhdGVnb3J5LWltYWdlLWNvbnRhaW5lci1wZXJpcGhlcmFscyB7XG4gICAgICAgIHdpZHRoOiAyMjhweDtcbiAgICB9XG5cbiAgICAudG9wLWNhdGVnb3JpZXMgLnRvcC1jYXRlZ29yeSAudG9wLWNhdGVnb3J5LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTcycHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLWNvbnRhaW5lciA+IC50aXRsZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLWNvbnRhaW5lciA+IC50aXRsZS1jb250YWluZXIgPiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHF1YWRydXBsZS1leHRyYS1sYXJnZSkge1xuICAgICN0b3AtY2F0ZWdvcnktaW1hZ2UtY29udGFpbmVyLWNvbXBvbmVudHMge1xuICAgICAgICB3aWR0aDogMjYxcHg7XG4gICAgfVxuXG4gICAgI3RvcC1jYXRlZ29yeS1pbWFnZS1jb250YWluZXItcGVyaXBoZXJhbHMge1xuICAgICAgICB3aWR0aDogMjU4cHg7XG4gICAgfVxuXG4gICAgLnRvcC1jYXRlZ29yaWVzIC50b3AtY2F0ZWdvcnkgLnRvcC1jYXRlZ29yeS1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDE5M3B4O1xuICAgIH1cbn1cbiIsIi8qKlxuICogVmFyaWFibGVzIHJlbGF0aXZhcyBhIGNvbG9yZXMgdXRpbGl6YWRvcyBlbiBlbCBDU1MgZGVsIHByb3llY3RvLlxuICovXG5cbiRwcmltYXJ5LTE6ICM3NEQxRUE7XG4kcHJpbWFyeS0yOiAjNTI5M0MwO1xuJHByaW1hcnktMzogIzMxNTQ5NztcblxuJHNlY29uZGFyeS0xOiAjMEYxNjZEO1xuJHNlY29uZGFyeS0yOiAjMTUxQTU0O1xuJHNlY29uZGFyeS0zOiAjMUMxRTNDO1xuXG4kdGVydGlhcnktMTogI0VGRjJGMztcbiR0ZXJ0aWFyeS0yOiAjQkZDRUQ2O1xuJHRlcnRpYXJ5LTM6ICNBNkNGREQ7XG4kdGVydGlhcnktNDogIzhERDBFMztcblxuJG5ldXRyYWwtYmxhY2stMTogIzIzMjIyMjtcbiRuZXV0cmFsLWJsYWNrLTI6ICM4MDdGN0Y7XG5cbiRhbGVydC0xOiAjRTAwMDQ4O1xuJGFsZXJ0LTI6ICNGRjdBMDA7XG4kc3VjY2VzczogIzAwRDE5RjtcbiR5ZWxsb3ctYmFzZTogI0ZGQkYwMDtcblxuJGxpZ2h0LXN1Y2Nlc3M6ICNDRkYyRTk7XG4kbGlnaHQtYWxlcnQtMTogI0Y4REZEQjtcbiRsaWdodC1hbGVydC0yOiAjRkFFNUNDO1xuJGxpZ2h0LWJsdWU6ICNEQkYwRjk7XG4kbGlnaHQtdGVydGlhcnk6ICNFQ0YxRjQ7XG5cbiRvdmVybGF5LWJhY2tncm91bmQ6IHJnYmEoIzc1NzU3NSwgMC4zNSk7XG5cbiR3aGl0ZTogI0ZGRkZGRjtcblxuJGNvcnBvcmF0ZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDEwOC43MzdkZWcsICNBQkZBQTkgOSUsICM3NEQxRUEgNTElLCAjQTc2OUY0IDg2JSwgI0RBMDBGRSAxMDAlKTtcbiIsIi8qKlxuICogVmFyaWFibGVzIHJlbGF0aXZhcyBhIGxvcyBicmVha3BvaW50cyB1dGlsaXphZG9zIGVuIGVsIENTUyBkZWwgcHJveWVjdG8uXG4gKi9cblxuLy8geHMgb24gYm9vdHN0cmFwXG4kZXh0cmEtc21hbGw6IDBweDtcblxuLy8gdmVyeSBzbWFsbCAobm9uLWV4aXN0ZW50IGluIGJvb3RzdHJhcCwgb3duIHVzZSlcbiR2ZXJ5LXNtYWxsOiAzMjBweDtcblxuLy8gc20gaW4gYm9vdHN0cmFwXG4kc21hbGw6IDU3NnB4O1xuXG4vLyBtZCBpbiBib290c3RyYXBcbiRtZWRpdW06IDc2OHB4O1xuXG4vLyBsZyBpbiBib290c3RyYXBcbiRsYXJnZTogOTkycHg7XG5cbi8vIHhsIGluIGJvb3RzdHJhcFxuJGV4dHJhLWxhcmdlOiAxMjAwcHg7XG5cbi8vIDJ4bCBpbiBib290c3RyYXAgKHZpYSBiaWcgZ3JpZClcbiRkb3VibGUtZXh0cmEtbGFyZ2U6IDEzNjZweDtcblxuLy8gM3hsIGluIGJvb3RzdHJhcCAodmlhIGJpZyBncmlkKVxuJHRyaXBsZS1leHRyYS1sYXJnZTogMTUwMHB4O1xuXG4vLyA0eGwgaW4gYm9vdHN0cmFwICh2aWEgYmlnIGdyaWQpXG4kcXVhZHJ1cGxlLWV4dHJhLWxhcmdlOiAxNzAwcHg7XG5cbi8vIGZoZCBpbiBib290c3RyYXAgKHZpYSBiaWcgZ3JpZClcbiRmdWxsaGQ6IDE5MjBweDtcblxuLy8gMmsgcmVzb2x1dGlvbiAobm9uLWV4aXN0ZW50IGluIGJvb3RzdHJhcCwgb3duIHVzZSlcbiR0d28tazogMjA0OHB4O1xuXG4vLyAzayByZXNvbHV0aW9uIChub24tZXhpc3RlbnQgaW4gYm9vdHN0cmFwLCBvd24gdXNlKVxuJHRocmVlLWs6IDMwNzJweDtcblxuLy8gNGsgcmVzb2x1dGlvbiAobm9uLWV4aXN0ZW50IGluIGJvb3RzdHJhcCwgb3duIHVzZSlcbiRmb3VyLWs6IDM4NDBweDtcbiIsIi8qKlxuICogY3NzL2hvbWUvYWR2ZXJ0aXNpbmctY2FtcGFpZ25zWy5taW5dLltzXWNzc1xuICovXG5cbiBAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy9jb2xvcnMnO1xuIEB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzL2JyZWFrcG9pbnRzJztcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/