.find-your-pro #map {
  display: none;
}
@media all and (max-width: 500px) {
  .find-your-pro .search {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    padding: 8px 5px 8px 15px !important;
  }
}
.find-your-pro #results .row,
.find-your-pro #info .row {
  width: 100%;
  padding-top: 14px;
  margin-top: 5px;
  border-top: 1px solid #ddd;
}
.find-your-pro #info .map.button {
  display: none;
}
.find-your-pro .pro-postcode-input {
  height: 35px;
  color: #444;
  padding: 8px 5px 8px 15px !important;
  border: 3px solid #ddd !important;
  font-weight: 900;
  text-transform: uppercase;
  position: relative;
}
@media all and (max-width: 1000px) {
  .find-your-pro .pro-postcode-input {
    float: left;
    position: initial;
  }
}
.find-your-pro .mobile-search {
  display: none;
  float: left;
  width: 35px;
  height: 44px !important;
  border: none;
  overflow: hidden;
  text-indent: 999px;
  color: #aaaaaa;
  background: url('../../images/foremost-icons/24/search-2023.png') center center no-repeat;
  background-size: 22px !important;
  margin-left: -50px !important;
  margin-top: -3px;
}
@media all and (max-width: 1000px) {
  .find-your-pro .mobile-search {
    display: block;
  }
}
@media all and (max-width: 1000px) {
  .find-your-pro .button.search {
    display: none;
  }
}
.find-your-pro .fap-storemap {
  max-width: 100%;
  width: 100%;
}
.find-your-pro .fap-storemap img {
  width: 100%;
  max-width: 600px;
}
.find-your-pro .pro-photo {
  vertical-align: top;
  width: 20%;
  display: inline-block;
}
.find-your-pro .pro-photo img {
  width: 150px;
  max-width: 100%;
}
.find-your-pro .pro-options {
  vertical-align: top;
  width: 20%;
  display: inline-block;
  color: #183128 !important;
  font-weight: 900;
  letter-spacing: 0;
  margin-top: 4px;
}
@media all and (max-width: 800px) {
  .find-your-pro .pro-options {
    display: block;
    width: 100%;
    margin-top: 15px;
  }
}
.find-your-pro .pro-options a {
  min-width: 155px;
  display: inline-block;
  padding: 14px 30px;
  margin-bottom: 10px;
}
.find-your-pro .pro-details {
  vertical-align: top;
  display: inline-block;
  text-align: left;
  width: 50%;
}
@media all and (max-width: 800px) {
  .find-your-pro .pro-details {
    width: 70%;
    padding-left: 10px;
  }
}
.find-your-pro .pro-info-container {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
@media all and (max-width: 1000px) {
  .find-your-pro .pro-info-container {
    margin: 30px 0;
  }
}
.find-your-pro .more-details-container {
  width: 48%;
  display: inline-block;
  vertical-align: middle;
}
@media all and (max-width: 1000px) {
  .find-your-pro .more-details-container {
    width: 100%;
    display: block;
    vertical-align: top;
    margin-top: 10px;
  }
}
.find-your-pro .pro-contact {
  margin-left: 100px;
  color: #183128 !important;
  font-size: 16px;
  letter-spacing: 0;
  overflow-wrap: break-word;
}
@media all and (max-width: 1000px) {
  .find-your-pro .pro-contact {
    margin-left: 0;
  }
}
.find-your-pro .pro-golf-club {
  color: #183128 !important;
  text-transform: uppercase;
  font-size: 20px;
}
.find-your-pro .pro-address-details {
  margin-top: 10px;
}
.find-your-pro .pro-address {
  text-decoration: underline;
}
.find-your-pro .pro-name {
  font-size: 15px;
}
.find-your-pro .pro-distance {
  font-size: 20px;
}
.find-your-pro .pagination-holder {
  width: 100%;
  text-align: center !important;
}
@media screen and (max-width: 768px) {
  .pro-company {
    text-align: center;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .pro-section {
    display: block;
    float: left;
    width: 100%;
    clear: both;
    margin: 10px 0;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .pro-details {
    margin: 20px 0;
  }
}
.pro-image {
  background-position: center !important;
  background: no-repeat url("/themes/native/content/images/map-slough.jpg");
}
.more-details,
.pro-company,
#results,
#info {
  text-align: left;
}
.find-nearest-pro-page .topic-block {
  text-align: center;
}
.find-nearest-pro-page .find-your-pro {
  text-align: center;
  padding-top: 20px;
}
.find-your-pro hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ddd;
  margin: 1em 0;
  padding: 0;
}
.find-your-pro .ui-autocomplete {
  z-index: 1055;
  position: absolute;
  top: 32px;
  background: white;
  border: 1px solid #ededed;
}
.find-your-pro .ui-autocomplete li:hover {
  background-color: #EDF7EC;
}
.find-your-pro .pagination-holder {
  text-align: center;
  margin-top: 15px;
}
.find-your-pro #light-pagination {
  display: inline-block;
}
.find-your-pro #light-pagination li span,
.find-your-pro #light-pagination li a {
  border: 3px solid #c4c4c4;
  border-radius: 0;
  box-shadow: none;
  background: white;
  text-transform: uppercase;
  color: #444;
}
.find-your-pro #light-pagination li span:hover,
.find-your-pro #light-pagination li a:hover,
.find-your-pro #light-pagination li span.current,
.find-your-pro #light-pagination li a.current {
  background-color: #183128 !important;
  border: 3px solid #183128;
  color: white;
}
#search-input-container {
  display: flex;
  position: relative;
  flex-direction: row;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  #search-input-container {
    flex-direction: column;
  }
}
.row {
  clear: both;
}
.pro-postcode-input {
  height: 50px !important;
  display: block;
  width: 100%;
}
.select-affiliate {
  border: 3px solid #183128;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbmQteW91ci1wcm8ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxjQUNJO0VBQ0ksYUFBQTs7QUFJQSxnQkFBeUI7RUFBekIsY0FDSTtJQUNJLFdBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0Esb0NBQUE7OztBQVhoQixjQWdCSSxTQUNJO0FBakJSLGNBZ0JjLE1BQ047RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7O0FBTUEsY0FGUixNQUNJLEtBQ0s7RUFDRyxhQUFBOztBQTVCaEIsY0FpQ0k7RUFDSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG9DQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7O0FBR0ksZ0JBQTJCO0VBQTNCLGNBVlI7SUFXWSxXQUFBO0lBQ0EsaUJBQUE7OztBQTdDaEIsY0FrREk7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFnQix5RUFBaEI7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBR0ksZ0JBQTJCO0VBQTNCLGNBZlI7SUFnQlksY0FBQTs7O0FBT0osZ0JBQTJCO0VBQTNCLGNBRlIsUUFBTztJQUdLLGFBQUE7OztBQTFFaEIsY0FnRkk7RUFDSSxlQUFBO0VBQ0EsV0FBQTs7QUFsRlIsY0FnRkksY0FJSTtFQUNJLFdBQUE7RUFDQSxnQkFBQTs7QUF0RlosY0EwRkk7RUFDSSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTs7QUE3RlIsY0EwRkksV0FLSTtFQUNJLFlBQUE7RUFDQSxlQUFBOztBQWpHWixjQXFHSTtFQUNJLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUdJLGdCQUF5QjtFQUF6QixjQVZSO0lBV1ksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTs7O0FBbEhoQixjQXFHSSxhQWlCSTtFQUNJLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQTFIWixjQThISTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7O0FBR0ksZ0JBQXlCO0VBQXpCLGNBUFI7SUFRWSxVQUFBO0lBQ0Esa0JBQUE7OztBQXZJaEIsY0E0SUk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUdJLGdCQUEwQjtFQUExQixjQU5SO0lBT1ksY0FBQTs7O0FBbkpoQixjQXdKSTtFQUNJLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBOztBQUdJLGdCQUEwQjtFQUExQixjQU5SO0lBT1ksV0FBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBOzs7QUFsS2hCLGNBdUtJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7O0FBR0ksZ0JBQTBCO0VBQTFCLGNBUlI7SUFTWSxjQUFBOzs7QUFoTGhCLGNBcUxJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTs7QUF4TFIsY0EyTEk7RUFDSSxnQkFBQTs7QUE1TFIsY0ErTEk7RUFDSSwwQkFBQTs7QUFoTVIsY0FtTUk7RUFDSSxlQUFBOztBQXBNUixjQXVNSTtFQUNJLGVBQUE7O0FBeE1SLGNBMk1JO0VBQ0ksV0FBQTtFQUNBLDZCQUFBOztBQU1BLG1CQUEwQjtFQUExQjtJQUNJLGtCQUFBO0lBQ0EsaUJBQUE7OztBQU9KLG1CQUEwQjtFQUExQjtJQUNJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7OztBQU9KLG1CQUEwQjtFQUExQjtJQUNJLGNBQUE7OztBQUtaO0VBQ0ksc0NBQUE7RUFDQSwwQkFBMEIsK0NBQTFCOztBQUdKO0FBQWU7QUFBYztBQUFVO0VBQ25DLGdCQUFBOztBQUdKLHNCQUNJO0VBQ0ksa0JBQUE7O0FBRlIsc0JBS0k7RUFDSSxrQkFBQTtFQUNBLGlCQUFBOztBQUtSLGNBQ0k7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBOztBQVBSLGNBVUk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTs7QUFHSSxjQVJSLGlCQU9JLEdBQ0s7RUFDRyx5QkFBQTs7QUFuQmhCLGNBd0JJO0VBQ0csa0JBQUE7RUFDQyxnQkFBQTs7QUExQlIsY0E2Qkk7RUFDSSxxQkFBQTs7QUE5QlIsY0E2Qkksa0JBR0ksR0FDSTtBQWpDWixjQTZCSSxrQkFHSSxHQUNVO0VBQ0YseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7O0FBRUEsY0FaWixrQkFHSSxHQUNJLEtBUUs7QUFBRCxjQVpaLGtCQUdJLEdBQ1UsRUFRRDtBQUFRLGNBWnJCLGtCQUdJLEdBQ0ksS0FRYztBQUFELGNBWnJCLGtCQUdJLEdBQ1UsRUFRUTtFQUNOLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBOztBQU9wQjtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTs7QUFJSSxtQkFBMEI7RUFBMUI7SUFDSSxzQkFBQTs7O0FBS1I7RUFDSSxXQUFBOztBQUdKO0VBQ0ksdUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFLSjtFQUNJLHlCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2luY2x1ZGVzL192YXJpYWJsZXNcIjtcclxuXHJcbi5maW5kLXlvdXItcHJvIHtcclxuICAgICNtYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIGFsbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NTAwcHgpIHtcclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4IDhweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3Jlc3VsdHMsICNpbmZvIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGVydGlhcnktZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luZm8ge1xyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm8tcG9zdGNvZGUtaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA1cHggOHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBAdGVydGlhcnktZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiA5OTlweDtcclxuICAgICAgICBjb2xvcjogZGFya2VuKEB0ZXJ0aWFyeS1ncmV5LCAyMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ZvcmVtb3N0LWljb25zLzI0L3NlYXJjaC0yMDIzLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLnNlYXJjaCB7XHJcbiAgICAgICAgQG1lZGlhIGFsbCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mYXAtc3RvcmVtYXAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm8tcGhvdG8ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvLW9wdGlvbnMge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByby1kZXRhaWxzIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo4MDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvLWluZm8tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLWRldGFpbHMtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICBAbWVkaWEgYWxsIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByby1jb250YWN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm8tZ29sZi1jbHViIHtcclxuICAgICAgICBjb2xvcjogQHByaW1hcnktZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvLWFkZHJlc3MtZGV0YWlscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvLWFkZHJlc3Mge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm8tbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm8tZGlzdGFuY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbi1ob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvLWNvbXBhbnkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiB7ICAgICAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvLXNlY3Rpb24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiB7ICAgICAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7ICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByby1kZXRhaWxzIHtcclxuICAgIEBtZWRpYSBzY3JlZW4geyAgICAgICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHVybChcIi90aGVtZXMvbmF0aXZlL2NvbnRlbnQvaW1hZ2VzL21hcC1zbG91Z2guanBnXCIpO1xyXG59XHJcblxyXG4ubW9yZS1kZXRhaWxzLCAucHJvLWNvbXBhbnksICNyZXN1bHRzLCAjaW5mbyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZmluZC1uZWFyZXN0LXByby1wYWdlIHtcclxuICAgIC50b3BpYy1ibG9jayB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmluZC15b3VyLXBybyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuXHJcbi5maW5kLXlvdXItcHJvIHtcclxuICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudWktYXV0b2NvbXBsZXRlIHtcclxuICAgICAgICB6LWluZGV4OiAxMDU1O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjdFQztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBhZ2luYXRpb24taG9sZGVyIHtcclxuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjbGlnaHQtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgc3BhbiwgYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjYzRjNGM0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzMTI4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzE4MzEyODtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcbiNzZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm8tcG9zdGNvZGUtaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNlbGVjdC1hZmZpbGlhdGUge1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxODMxMjg7XHJcbiAgICB9Il0sImZpbGUiOiJmaW5kLXlvdXItcHJvLmNzcyJ9 */
