/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/components/productListing.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.pagination {
  text-align: center;
}
.pagination__inner {
  list-style: none;
}
.pagination__item {
  display: inline-block;
}
.pagination__link {
  width: clamp(45px, 3.125vw, 60px);
  height: clamp(45px, 3.125vw, 60px);
  border-radius: 50%;
  border: 1px solid #1D1E40;
  display: inline-block;
  text-align: center;
  line-height: clamp(45px, 3.125vw, 60px);
  color: #1D1E40;
  margin: 0 3px;
  font-weight: 600;
}
.pagination__link:hover {
  color: #E71361;
}
.pagination__link--active {
  background: #1D1E40;
  color: #fff;
}
.pagination__link--active:hover {
  color: #fff;
}
.pagination__link--next, .pagination__link--prev {
  background: none;
  border-color: transparent;
  font-size: 30px;
}

.product-listing {
  position: relative;
  z-index: 100;
}
.product-listing__row {
  margin-left: -10px;
  margin-right: -10px;
}
.product-listing__row > * {
  padding-left: 10px;
  padding-right: 10px;
}
.product-listing .product-item {
  max-width: 33.3333333333%;
  flex-basis: 33.3333333333%;
  margin-bottom: clamp(30px, 3.125vw, 60px);
}
@media all and (max-width: 64em) {
  .product-listing .product-item {
    max-width: 50%;
    flex-basis: 50%;
  }
}
.product-listing__row--4-cols .product-item {
  max-width: 25%;
  flex-basis: 25%;
}
@media all and (max-width: 64em) {
  .product-listing__row--4-cols .product-item {
    max-width: 33.3333333333%;
    flex-basis: 33.3333333333%;
  }
}
@media all and (max-width: 43.75em) {
  .product-listing__row--4-cols .product-item {
    max-width: 50%;
    flex-basis: 50%;
  }
}
.product-listing__container {
  position: relative;
}

.product-listing-filter {
  margin: clamp(30px, 3.125vw, 60px) 0;
}
.product-listing-filter__selected {
  position: absolute;
  right: 20px;
  left: 300px;
  pointer-events: none;
  top: 0;
  text-align: right;
}
@media all and (max-width: 38.125em) {
  .product-listing-filter__selected {
    text-align: left;
    right: auto;
    left: auto;
    top: auto;
    position: relative;
    margin-top: 15px;
  }
}
.product-listing-filter__checkbox {
  border: 1px solid black;
  width: 16px;
  height: 16px;
}
.product-listing-filter__checkbox:checked {
  background: black;
}
.product-listing-filter__radio {
  border: 1px solid black;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.product-listing-filter__radio:checked {
  background: black;
}
.product-listing-filter__dropdowns {
  margin-bottom: 20px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(5px, 1.0416666667vw, 20px);
}
@media all and (max-width: 1280px) {
  .product-listing-filter__dropdowns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media all and (max-width: 900px) {
  .product-listing-filter__dropdowns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media all and (max-width: 550px) {
  .product-listing-filter__dropdowns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.product-listing-filter__dropdown {
  position: relative;
}
.product-listing-filter__dropdown-toggle {
  background: #E6E6E6;
  padding: 15px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  transition: all 0.3s ease;
  justify-content: space-between;
  text-transform: uppercase;
  width: 100%;
}
.product-listing-filter__dropdown-toggle span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-listing-filter__dropdown-toggle:hover {
  background: #1D1E40;
  color: white;
}
.product-listing-filter__dropdown-toggle:hover svg {
  stroke: white;
}
.js-open .product-listing-filter__dropdown-toggle {
  background: #1D1E40;
  color: white;
}
.js-open .product-listing-filter__dropdown-toggle svg {
  stroke: white;
}
.product-listing-filter__dropdown-arrow {
  width: 16px;
  height: 16px;
  stroke: #1D1E40;
  transition: transform 0.3s ease, stroke 0.3s ease;
  flex-shrink: 0;
}
.js-open .product-listing-filter__dropdown-arrow {
  transform: rotate(180deg);
}
.product-listing-filter__dropdown-content {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  z-index: 1001;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  overflow-y: auto;
  width: 100%;
}
.js-open .product-listing-filter__dropdown-content {
  display: block;
}
.product-listing-filter__dropdown-content .product-listing-filter__item {
  padding: 15px 20px;
  border-bottom: 1px solid #eee;
}
.product-listing-filter__dropdown-content .product-listing-filter__item:last-child {
  border-bottom: none;
}
@media all and (max-width: 48em) {
  .product-listing-filter__dropdown-content .product-listing-filter__item {
    padding: 20px;
  }
}
.product-listing-filter__dropdown-content .product-listing-filter__title {
  display: none;
}
.product-listing-filter__dropdown-content .product-listing-filter__list-item {
  padding: 8px 0;
  border-bottom: 1px solid #EDEDED;
  display: flex;
  align-items: center;
  gap: 10px;
}
.product-listing-filter__dropdown-content .product-listing-filter__list-item:last-child {
  border-bottom: none;
}
.product-listing-filter__dropdown-content .product-listing-filter__list-item:hover {
  background-color: #f8f9fa;
}
.product-listing-filter__dropdown-content label {
  cursor: pointer;
  flex: 1;
}
.product-listing-filter__dropdown-content .product-listing-filter__count {
  color: #727386;
  font-size: 12px;
}
.product-listing-filter__title {
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 22px;
}
.product-listing-filter__item {
  flex-grow: 1;
  padding: 0 10px;
}
@media all and (max-width: 56.25em) {
  .product-listing-filter__item {
    flex: 1 0 50%;
  }
  .product-listing-filter__item:nth-child(-n+2) {
    margin-bottom: 20px;
  }
}
@media all and (max-width: 37.5em) {
  .product-listing-filter__item {
    padding: 0;
    margin-bottom: 20px;
  }
}
.product-listing-filter__star {
  width: 19px;
  height: 18px;
  display: inline-block;
}
.product-listing-filter__info {
  display: inline-block;
  margin-left: 2px;
  vertical-align: top;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  color: #FFC600;
  border: 2px solid #FFC600;
  background: transparent;
  font-weight: 600;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  padding: 0;
  cursor: pointer;
}
.product-listing-filter__info:hover {
  color: #cc9e00;
  border-color: #cc9e00;
}
.product-listing-filter__link-item {
  display: block;
  color: #1D1E40;
  text-decoration: underline;
}
.product-listing-filter__link-item:hover {
  text-decoration: underline;
  color: #E71361;
}
.product-listing-filter__star--e1 {
  fill: #FFC600;
}
.product-listing-filter__star--e2 {
  fill: #E71361;
}
.product-listing-filter__star--e3 {
  fill: #1D1E40;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGFDN2JLO0FEa2JiLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lY290ZW50LmNvbS8uL2Fzc2V0cy9zY3NzL2Jhc2UvcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2Vjb3RlbnQuY29tLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcm9kdWN0TGlzdGluZy5zY3NzIiwid2VicGFjazovL2Vjb3RlbnQuY29tLy4vYXNzZXRzL3Njc3MvaGVscGVyL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2Vjb3RlbnQuY29tLy4vYXNzZXRzL3Njc3MvaGVscGVyL2dyaWQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2hlbHBlci92YXJpYWJsZXNcIiBhcyBiYXNlO1xuQHVzZSBcIi4uL2hlbHBlci9mdW5jdGlvbnNcIiBhcyBmdW5jdGlvbnM7XG5cbi5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDQ1cHgsIGZ1bmN0aW9ucy52dyg2MHB4KSwgNjBweCk7XG4gICAgICAgIGhlaWdodDogY2xhbXAoNDVweCwgZnVuY3Rpb25zLnZ3KDYwcHgpLCA2MHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLiRjb2xvci1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ1cHgsIGZ1bmN0aW9ucy52dyg2MHB4KSwgNjBweCk7XG4gICAgICAgIGNvbG9yOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UuJGNvbG9yLXBpbms7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQsXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxNjdcIjsiLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2hlbHBlci92YXJpYWJsZXNcIiBhcyBiYXNlO1xuQHVzZSBcIi4uL2hlbHBlci9mdW5jdGlvbnNcIiBhcyBmdW5jdGlvbnM7XG5AdXNlIFwiLi4vaGVscGVyL2dyaWRcIiBhcyBncmlkO1xuXG5AaW1wb3J0IFwiLi4vYmFzZS9wYWdpbmF0aW9uXCI7XG5cbi5wcm9kdWN0LWxpc3Rpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmX19yb3cge1xuICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtZ3V0dGVyKDEwKTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCg0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzBweCwgZnVuY3Rpb25zLnZ3KDYwcHgpLCA2MHB4KTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTAyNHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg1NzNweCwgMTZweCkpIHtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIGdyaWQuZ3JpZC1jb2woMTIpO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fcm93LS00LWNvbHMgLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQuZ3JpZC1jb2woMyk7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDEwMjRweCwgMTZweCkpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQuZ3JpZC1jb2woNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oNzAwcHgsIDE2cHgpKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtY29sKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDU3M3B4LCAxNnB4KSkge1xuICAgICAgICAvLyAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCgxMik7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1saXN0aW5nLWZpbHRlciB7XG4gICAgbWFyZ2luOiBjbGFtcCgzMHB4LCBmdW5jdGlvbnMudncoNjBweCksIDYwcHgpIDA7XG5cbiAgICAmX19zZWxlY3RlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oNjEwcHgsIDE2cHgpKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdGVkLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogYmFzZS4kY29sb3ItcGluaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmFzZS4kY29sb3ItcGluaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg2MTBweCwgMTZweCkpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJhc2UuJGNvbG9yLXBpbmstLWRhcmtlcjtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLiRjb2xvci1waW5rLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJhc2UuJGNvbG9yLXBpbms7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmFmdGVyLFxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1waW5rLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVja2JveCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JhZGlvIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMZWdhY3kgc3R5bGVzIGZvciBvbGQgYnV0dG9uIChrZXB0IGZvciBjb21wYXRpYmlsaXR5KVxuICAgICZfX29wZW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UuJGNvbG9yLXBpbms7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJhc2UuJGNvbG9yLXBpbmstLWRhcmtlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93bnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogY2xhbXAoNXB4LCBmdW5jdGlvbnMudncoMjBweCksIDIwcHgpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpzLW9wZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHN0cm9rZTogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgc3Ryb2tlIDAuM3MgZWFzZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLmpzLW9wZW4gJiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5qcy1vcGVuICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdC1saXN0aW5nLWZpbHRlcl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oNzY4cHgsIDE2cHgpKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWxpc3RpbmctZmlsdGVyX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtbGlzdGluZy1maWx0ZXJfX2xpc3QtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLiRjb2xvci1ncmF5bGlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWxpc3RpbmctZmlsdGVyX19jb3VudCB7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS4kY29sb3ItZGFya2dyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGJhc2UuJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oNjAwcHgsIDE2cHgpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMzBweCwgZnVuY3Rpb25zLnZ3KDYwcHgpLCA2MHB4KSAwO1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgLmpzLW9wZW4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDYwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDQ1cHggKyA2NHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgIC5qcy10b29sYmFyLWluc3RhbnQtaGlkZGVuICYsXG4gICAgICAgICAgICAuanMtdG9vbGJhci1oaWRkZW4gJixcbiAgICAgICAgICAgIC5qcy1zY3JvbGxlZCAmIHtcbiAgICAgICAgICAgICAgICB0b3A6IDY0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy1vcGVuICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDU1MHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgLmpzLW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDkwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg2MDBweCwgMTZweCkpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhciB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiBiYXNlLiRjb2xvci15ZWxsb3c7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJhc2UuJGNvbG9yLXllbGxvdztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UuJGNvbG9yLXllbGxvdy0tZGFya2VyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLiRjb2xvci15ZWxsb3ctLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmstaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLiRjb2xvci1waW5rO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBwdXJnZWNzcyBzdGFydCBpZ25vcmUgKi9cbi5wcm9kdWN0LWxpc3RpbmctZmlsdGVyX19zdGFyIHtcbiAgICAmLS1lMSB7XG4gICAgICAgIGZpbGw6IGJhc2UuJGNvbG9yLXllbGxvdztcbiAgICB9XG5cbiAgICAmLS1lMiB7XG4gICAgICAgIGZpbGw6IGJhc2UuJGNvbG9yLXBpbms7XG4gICAgfVxuXG4gICAgJi0tZTMge1xuICAgICAgICBmaWxsOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgIH1cbn1cbi8qIHB1cmdlY3NzIGVuZCBpZ25vcmUgKi9cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIGNvbG9yc1xuJGNvbG9yLWJsdWU6ICMxRDFFNDA7XG4kY29sb3ItYmx1ZS0tZGFya2VyOiBjb2xvci5zY2FsZSgjMUQxRTQwLCAkbGlnaHRuZXNzOiAtMzAlKTtcbiRjb2xvci1ibHVlLS1saWdodGVyOiAjNzQ3NDhCO1xuJGNvbG9yLWdyYXlsaWdodDogI0VERURFRDtcbiRjb2xvci1ncmF5OiAjRTZFNkU2O1xuJGNvbG9yLWRhcmtncmF5OiAjNzI3Mzg2O1xuJGNvbG9yLXBpbms6ICNFNzEzNjE7Ly8jRUUzMzc3O1xuJGNvbG9yLXBpbmstLWRhcmtlcjogY29sb3Iuc2NhbGUoI0U3MTM2MSwgJGxpZ2h0bmVzczogLTMwJSk7XG4kY29sb3ItcGluay0tbGlnaHRlcjogI0YzNEY4QjtcbiRjb2xvci15ZWxsb3c6ICNGRkM2MDA7XG4kY29sb3IteWVsbG93LS1kYXJrZXI6IGNvbG9yLnNjYWxlKCNGRkM2MDAsICRsaWdodG5lc3M6IC0yMCUpO1xuXG4kY29sb3ItcmVkOiAjRkYwMDAwO1xuXG4vLyBmb250c1xuJGRlZmF1bHQtZm9udC1zaXplOiAxOHB4O1xuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6IFNhdG9zaGksIFNhdG9zaGktZmFsbGJhY2ssIEFyaWFsLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktZGVmYXVsdC1mYWxsYmFjazogU2F0b3NoaS1mYWxsYmFjaywgQXJpYWwsIFJvYm90bywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS10aXRsZTogVGFua2VyLCBUYW5rZXItZmFsbGJhY2ssIFRhbmtlci1mYWxsYmFjay1yb2JvdG8sIEFyaWFsLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktdGl0bGUtZmFsbGJhY2s6IFRhbmtlci1mYWxsYmFjaywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIHZ3L3ZoXG4kZGVmYXVsdC1icm93c2VyLXdpZHRoOiAxOTIwcHg7XG4kZGVmYXVsdC1icm93c2VyLWhlaWdodDogMTAyNHB4O1xuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTU0XCI7IiwiQHVzZSBcIi4uL2hlbHBlci9mdW5jdGlvbnNcIiBhcyBmdW5jdGlvbnM7XG5cbkBtaXhpbiBncmlkLWNvbCgka2V5LCAkY29sczogMTIpIHtcbiAgICAkdmFsOiBmdW5jdGlvbnMuZ2V0VmFsdWVXaXRoVW5pdChjYWxjKDEwMCAqICRrZXkgLyAkY29scyksIDElKTtcblxuICAgIG1heC13aWR0aDogJHZhbDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHZhbDtcbiAgICBmbGV4LWJhc2lzOiAkdmFsO1xufVxuICBcbkBtaXhpbiBncmlkLW9mZnNldCgka2V5LCAkY29sczogMTIpIHtcbiAgICAkdmFsOiBmdW5jdGlvbnMuZ2V0VmFsdWVXaXRoVW5pdChjYWxjKDEwMCAqICRrZXkgLyAkY29scyksIDElKTtcblxuICAgIG1hcmdpbi1sZWZ0OiAkdmFsO1xufVxuXG5AbWl4aW4gZ3JpZC1ndXR0ZXIoJGtleSkge1xuICAgICR2YWxNYXJnaW46IGZ1bmN0aW9ucy5nZXRWYWx1ZVdpdGhVbml0KCRrZXkgKiAtMSwgMXB4KTtcbiAgICAkdmFsOiBmdW5jdGlvbnMuZ2V0VmFsdWVXaXRoVW5pdCgka2V5LCAxcHgpO1xuXG4gICAgbWFyZ2luLWxlZnQ6ICR2YWxNYXJnaW47XG4gICAgbWFyZ2luLXJpZ2h0OiAkdmFsTWFyZ2luO1xuXG4gICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR2YWw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2YWw7XG4gICAgfVxufVxuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MTY0XCI7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/