/* Video Widget*/
/* Big button Widget */
@import url("https://use.typekit.net/nyh7ynh.css");
div.brand-pages {
  font-family: "Gotham A", "Gotham B", sans-serif;
  font-style: normal;
  font-weight: 400;
  overflow-x: hidden;
}
@media (max-width: 767px) {
  div.brand-pages > .container-fluid {
    margin-right: -15px;
    margin-left: -15px;
  }
}
div.brand-pages p,
div.brand-pages ul,
div.brand-pages li,
div.brand-pages div,
div.brand-pages pre,
div.brand-pages a {
  font-family: "Gotham A", "Gotham B", sans-serif;
  font-style: normal;
  font-weight: 400;
}
div.brand-pages h1,
div.brand-pages h2,
div.brand-pages h3,
div.brand-pages h4 {
  font-family: ff-enzo-web, sans-serif;
  font-weight: 350;
  font-style: normal;
}
div.brand-pages h1 > a,
div.brand-pages h2 > a,
div.brand-pages h3 > a,
div.brand-pages h4 > a {
  font-family: ff-enzo-web, sans-serif;
  font-weight: 350;
  font-style: normal;
}
div.brand-pages .widget-html-image .image {
  margin-bottom: 0;
}
div.brand-pages a.widget-link {
  display: inline-block;
  background: #F1C400;
  font-size: 14px;
  color: #000000;
  letter-spacing: 2.15px;
  text-align: center;
  border: 1px solid #F1C400;
  text-decoration: none;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  padding: 15px 35px;
  line-height: 14px;
  font-family: "Gotham A", "Gotham B", sans-serif;
  font-weight: 500;
}
div.brand-pages a.widget-link:hover {
  color: #F1C400;
  background: #000000;
  border: 1px solid #000000;
}
div.brand-pages .banner-slider {
  max-height: 430px;
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}
div.brand-pages .banner-slider > .row {
  max-height: 430px;
}
div.brand-pages .banner-slider > .row > div {
  max-height: 430px;
}
div.brand-pages .banner-slider .widget-slider.carousel {
  height: 100%;
  width: 100%;
  max-height: 430px;
}
div.brand-pages .banner-slider .widget-slider.carousel .slides {
  height: 100%;
  width: 100% !important;
  max-width: 100%;
  position: relative;
  max-height: 430px;
}
div.brand-pages .banner-slider .widget-slider.carousel .slide.slick-slide {
  margin: 0;
  padding: 0;
}
div.brand-pages .banner-slider .widget-slider.carousel ul.slick-dots {
  position: absolute;
  bottom: 0;
  z-index: 90;
}
div.brand-pages .banner-slider .widget-slider.carousel ul.slick-dots li button:before {
  color: #fff;
  font-size: 15px;
  line-height: 10px;
}
div.brand-pages .banner-slider .widget-slider.carousel .text {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  padding: 0 35px;
  text-align: left;
}
@media (min-width: 992px) {
  div.brand-pages .banner-slider .widget-slider.carousel .text {
    padding: 0 75px;
  }
}
div.brand-pages .banner-slider .widget-slider.carousel .text p {
  font-family: ff-enzo-web, sans-serif;
  font-size: 28px;
  line-height: 32px;
}
@media (min-width: 480px) {
  div.brand-pages .banner-slider .widget-slider.carousel .text p {
    font-size: 30px;
    line-height: 38px;
  }
}
@media (min-width: 768px) {
  div.brand-pages .banner-slider .widget-slider.carousel .text p {
    font-size: 38px;
    line-height: 41px;
  }
}
@media (min-width: 992px) {
  div.brand-pages .banner-slider .widget-slider.carousel .text p {
    font-size: 52px;
    line-height: 61px;
  }
}
div.brand-pages .banner-slider .widget-slider.carousel .image {
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  div.brand-pages .banner-slider .widget-slider.carousel .image {
    overflow: hidden;
    text-align: right;
    width: 100%;
    position: relative;
    max-height: 300px;
  }
  div.brand-pages .banner-slider .widget-slider.carousel .image:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
  }
  div.brand-pages .banner-slider .widget-slider.carousel .image img {
    max-width: 150%;
    margin-left: -25%;
  }
}
div.brand-pages .block-list {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
}
div.brand-pages .block-list .row {
  background: #6E717F;
  margin: 0;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
div.brand-pages .block-list .row:before {
  content: unset;
}
@media (min-width: 992px) {
  div.brand-pages .block-list .row {
    padding: 20px 15px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
div.brand-pages .block-list .col-sm-3 {
  max-width: 100%;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  div.brand-pages .block-list .col-sm-3 {
    max-width: 50%;
    width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}
@media (min-width: 992px) {
  div.brand-pages .block-list .col-sm-3 {
    max-width: 25%;
    width: 25%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 25%;
            flex: 1 0 25%;
  }
}
div.brand-pages .block-list .rte {
  padding: 0 15px;
}
div.brand-pages .block-list .rte h3,
div.brand-pages .block-list .rte p,
div.brand-pages .block-list .rte a {
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
}
div.brand-pages .block-list .rte h3 {
  font-size: 26px;
  line-height: 26px;
}
div.brand-pages .block-list .rte p {
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 767px) {
  div.brand-pages .block-list .rte br {
    display: none;
  }
}
div.brand-pages .video-tabs {
  margin-bottom: 0;
}
div.brand-pages .video-tabs .tabs-content {
  background: #F1C400;
  padding: 30px 7.89%;
}
@media (min-width: 992px) {
  div.brand-pages .video-tabs .tabs-content {
    padding: 45px 7.89%;
  }
}
div.brand-pages .video-tabs .tabs-content .intro {
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
@media (min-width: 992px) {
  div.brand-pages .video-tabs .tabs-content .intro {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  div.brand-pages .video-tabs .tabs-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
div.brand-pages .video-tabs .tabs-wrapper .tabs-list {
  background: #F1F1F5;
  padding: 0;
  margin: 0;
}
div.brand-pages .video-tabs .tabs-wrapper .tabs-list .list-unstyled {
  padding: 0;
  margin: 0;
}
div.brand-pages .video-tabs .tabs-wrapper .tabs-list .list-unstyled li {
  background: #F1F1F5;
}
div.brand-pages .video-tabs .tabs-wrapper .tabs-list .list-unstyled a {
  font-size: 16px;
  color: #53565A;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
}
div.brand-pages .video-tabs .tabs-wrapper .tabs-list .list-unstyled a.active {
  font-weight: normal;
  background: #F1C400;
}
div.brand-pages .video-tabs .videos .slick-track {
  width: 100% !important;
}
div.brand-pages .video-tabs .videos .video {
  width: 100% !important;
}
div.brand-pages .video-tabs .videos .video.active {
  display: none;
}
div.brand-pages .video-tabs .videos .video figure,
div.brand-pages .video-tabs .videos .video figure:hover {
  text-align: center;
  position: relative;
  -webkit-transform: none;
          transform: none;
  overflow: hidden;
}
div.brand-pages .video-tabs .videos .video figure:before,
div.brand-pages .video-tabs .videos .video figure:hover:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  z-index: 999;
  margin-top: -25px;
  content: url("/resources/themes/bathrooms/images/brands/american-standard/play-btn.png");
}
div.brand-pages .video-tabs .videos .video figure .icon.text,
div.brand-pages .video-tabs .videos .video figure:hover .icon.text {
  margin-top: 25px;
}
div.brand-pages .video-tabs .videos .video figure .icon.text,
div.brand-pages .video-tabs .videos .video figure:hover .icon.text,
div.brand-pages .video-tabs .videos .video figure .icon.text *,
div.brand-pages .video-tabs .videos .video figure:hover .icon.text * {
  text-decoration: none;
}
div.brand-pages .video-tabs .videos .video figure img,
div.brand-pages .video-tabs .videos .video figure:hover img,
div.brand-pages .video-tabs .videos .video figure img:hover,
div.brand-pages .video-tabs .videos .video figure:hover img:hover {
  display: inline-block;
  width: 100%;
}
div.brand-pages .video-tabs .intro .text h1,
div.brand-pages .video-tabs .intro .text h2,
div.brand-pages .video-tabs .intro .text h3 {
  text-align: center;
  font-size: 44px;
  color: #53565A;
}
div.brand-pages .two-block {
  margin-bottom: 0;
}
div.brand-pages .two-block .widget-html-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  position: relative;
  overflow: hidden;
  background: #F8F8FA;
}
@media (min-width: 768px) {
  div.brand-pages .two-block .widget-html-image {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  div.brand-pages .two-block:nth-of-type(even) .widget-html-image {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  div.brand-pages .two-block:nth-of-type(even) .widget-html-image .image {
    text-align: left;
  }
}
div.brand-pages .two-block .image {
  margin-bottom: 0;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  text-align: center;
}
@media (max-width: 767px) {
  div.brand-pages .two-block .image img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  div.brand-pages .two-block .image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    text-align: right;
  }
}
@media (min-width: 992px) {
  div.brand-pages .two-block .image {
    position: relative;
    width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    text-align: left;
  }
}
div.brand-pages .two-block .rte {
  text-align: center;
  padding: 40px 15px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  position: relative;
  z-index: 1;
  margin: auto;
  max-width: 420px;
  background: #F8F8FA;
}
@media (min-width: 768px) {
  div.brand-pages .two-block .rte {
    max-width: 50%;
    padding: 15px 30px;
    width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0;
  }
}
@media (min-width: 992px) {
  div.brand-pages .two-block .rte {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 40px;
  }
}
@media (min-width: 1200px) {
  div.brand-pages .two-block .rte {
    padding: 0 80px;
  }
}
div.brand-pages .two-block .rte h3,
div.brand-pages .two-block .rte p {
  display: inline-block;
  margin-bottom: 20px;
  font-weight: normal;
}
@media (min-width: 1200px) {
  div.brand-pages .two-block .rte h3,
  div.brand-pages .two-block .rte p {
    margin-bottom: 20px;
  }
}
div.brand-pages .two-block .rte h3 {
  font-size: 38px;
  color: #53565A;
  text-align: center;
}
@media (min-width: 1200px) {
  div.brand-pages .two-block .rte h3 {
    font-size: 44px;
  }
}
div.brand-pages .two-block .rte p {
  font-size: 18px;
  color: #53565A;
  text-align: center;
  line-height: 24px;
}
@media (min-width: 768px) {
  div.brand-pages .two-block .rte p {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  div.brand-pages .two-block .rte p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  div.brand-pages .two-block .rte br {
    display: none;
  }
}
div.brand-pages .statement {
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 1159px) {
  div.brand-pages .statement .widget-html-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  div.brand-pages .statement .widget-html-image .image {
    overflow: hidden;
    text-align: right;
    width: 100%;
    position: relative;
  }
  div.brand-pages .statement .widget-html-image .image img {
    max-width: 200%;
    margin-left: -100%;
  }
}
div.brand-pages .statement .image {
  margin-bottom: 0;
  max-height: 400px;
}
@media (min-width: 1160px) {
  div.brand-pages .statement .image {
    max-height: none;
  }
}
div.brand-pages .statement .rte {
  width: 100%;
  background-color: #44403D;
  padding: 30px 15px;
}
@media (min-width: 768px) {
  div.brand-pages .statement .rte {
    padding: 30px;
  }
}
@media (min-width: 1160px) {
  div.brand-pages .statement .rte {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
    width: 50%;
    background-color: transparent;
    padding: 0;
  }
}
div.brand-pages .statement .rte > div {
  padding: 30px;
  position: relative;
  text-align: center;
}
@media (min-width: 1160px) {
  div.brand-pages .statement .rte > div {
    padding: 50px;
    margin: 50px;
  }
}
div.brand-pages .statement .rte > div:before,
div.brand-pages .statement .rte > div:after {
  position: absolute;
  content: '';
  border: 13px solid #F1C400;
  width: 100%;
  height: 50px;
  left: 0;
}
div.brand-pages .statement .rte > div:before {
  top: 0;
  border-bottom: none;
}
div.brand-pages .statement .rte > div:after {
  bottom: 0;
  border-top: none;
}
div.brand-pages .statement .rte p {
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 24px;
  margin: 0;
}
div.brand-pages .download-container .widget-html-image {
  background: #F1F1F5;
}
div.brand-pages .download-container .widget-html-image h2 {
  font-size: 44px;
  color: #53565A;
  text-align: center;
  margin-bottom: 0;
  padding: 30px 0;
  font-weight: normal;
}
@media (min-width: 992px) {
  div.brand-pages .download-container .widget-html-image h2 {
    padding: 45px 0;
  }
}
@media (min-width: 1200px) {
  div.brand-pages .download-container .widget-html-image h2 {
    padding: 60px 0;
  }
}
div.brand-pages .download-container .widget-slider.carousel {
  background: #F1F1F5;
  padding-bottom: 30px;
}
@media (min-width: 992px) {
  div.brand-pages .download-container .widget-slider.carousel {
    padding-bottom: 45px;
  }
}
@media (min-width: 1200px) {
  div.brand-pages .download-container .widget-slider.carousel {
    padding-bottom: 60px;
  }
}
div.brand-pages .download-container .widget-slider.carousel .text {
  margin-top: 25px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFtZXJpY2FuLXN0YW5kYXJkLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUFDakIsdUJBQXVCO0FBQ3ZCLG1EQUFtRDtBQUNuRDtFQUNFLGdEQUFnRDtFQUNoRCxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0U7SUFDRSxvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCO0NBQ0Y7QUFDRDs7Ozs7O0VBTUUsZ0RBQWdEO0VBQ2hELG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7QUFDRDs7OztFQUlFLHFDQUFxQztFQUNyQyxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCO0FBQ0Q7Ozs7RUFJRSxxQ0FBcUM7RUFDckMsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQiwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLDBDQUFrQztFQUFsQyxrQ0FBa0M7RUFDbEMsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnREFBZ0Q7RUFDaEQsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLDBCQUEwQjtDQUMzQjtBQUNEO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxrQkFBa0I7Q0FDbkI7QUFDRDtFQUNFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWixrQkFBa0I7Q0FDbkI7QUFDRDtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7Q0FDbkI7QUFDRDtFQUNFLFVBQVU7RUFDVixXQUFXO0NBQ1o7QUFDRDtFQUNFLG1CQUFt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QUFVO0NBQ1g7QUFDRDtFQUNFLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixvQkFBb0I7Q0FDckI7QUFDRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQixxQkFBcUI7Q0FDdEI7QUFDRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCO0NBQ0Y7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQiIsImZpbGUiOiJhbWVyaWNhbi1zdGFuZGFyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBWaWRlbyBXaWRnZXQqL1xuLyogQmlnIGJ1dHRvbiBXaWRnZXQgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvbnloN3luaC5jc3NcIik7XG5kaXYuYnJhbmQtcGFnZXMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5kaXYuYnJhbmQtcGFnZXMgcCxcbmRpdi5icmFuZC1wYWdlcyB1bCxcbmRpdi5icmFuZC1wYWdlcyBsaSxcbmRpdi5icmFuZC1wYWdlcyBkaXYsXG5kaXYuYnJhbmQtcGFnZXMgcHJlLFxuZGl2LmJyYW5kLXBhZ2VzIGEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmRpdi5icmFuZC1wYWdlcyBoMSxcbmRpdi5icmFuZC1wYWdlcyBoMixcbmRpdi5icmFuZC1wYWdlcyBoMyxcbmRpdi5icmFuZC1wYWdlcyBoNCB7XG4gIGZvbnQtZmFtaWx5OiBmZi1lbnpvLXdlYiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuZGl2LmJyYW5kLXBhZ2VzIGgxID4gYSxcbmRpdi5icmFuZC1wYWdlcyBoMiA+IGEsXG5kaXYuYnJhbmQtcGFnZXMgaDMgPiBhLFxuZGl2LmJyYW5kLXBhZ2VzIGg0ID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBmZi1lbnpvLXdlYiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuZGl2LmJyYW5kLXBhZ2VzIC53aWRnZXQtaHRtbC1pbWFnZSAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGl2LmJyYW5kLXBhZ2VzIGEud2lkZ2V0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGMUM0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxQzQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmRpdi5icmFuZC1wYWdlcyBhLndpZGdldC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGMUM0MDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5kaXYuYnJhbmQtcGFnZXMgLmJhbm5lci1zbGlkZXIge1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyID4gLnJvdyB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyID4gLnJvdyA+IGRpdiB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG59XG5kaXYuYnJhbmQtcGFnZXMgLmJhbm5lci1zbGlkZXIgLndpZGdldC1zbGlkZXIuY2Fyb3VzZWwgLnNsaWRlcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIC5zbGlkZS5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi5icmFuZC1wYWdlcyAuYmFubmVyLXNsaWRlciAud2lkZ2V0LXNsaWRlci5jYXJvdXNlbCB1bC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDkwO1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLmJhbm5lci1zbGlkZXIgLndpZGdldC1zbGlkZXIuY2Fyb3VzZWwgLnRleHQge1xuICAgIHBhZGRpbmc6IDAgNzVweDtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIC50ZXh0IHAge1xuICBmb250LWZhbWlseTogZmYtZW56by13ZWIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAuYmFubmVyLXNsaWRlciAud2lkZ2V0LXNsaWRlci5jYXJvdXNlbCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLmJhbm5lci1zbGlkZXIgLndpZGdldC1zbGlkZXIuY2Fyb3VzZWwgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICB9XG59XG5kaXYuYnJhbmQtcGFnZXMgLmJhbm5lci1zbGlkZXIgLndpZGdldC1zbGlkZXIuY2Fyb3VzZWwgLmltYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAuYmFubmVyLXNsaWRlciAud2lkZ2V0LXNsaWRlci5jYXJvdXNlbCAuaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG4gIGRpdi5icmFuZC1wYWdlcyAuYmFubmVyLXNsaWRlciAud2lkZ2V0LXNsaWRlci5jYXJvdXNlbCAuaW1hZ2U6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgZGl2LmJyYW5kLXBhZ2VzIC5iYW5uZXItc2xpZGVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC5ibG9jay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5ibG9jay1saXN0IC5yb3cge1xuICBiYWNrZ3JvdW5kOiAjNkU3MTdGO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5kaXYuYnJhbmQtcGFnZXMgLmJsb2NrLWxpc3QgLnJvdzpiZWZvcmUge1xuICBjb250ZW50OiB1bnNldDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLmJsb2NrLWxpc3QgLnJvdyB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5kaXYuYnJhbmQtcGFnZXMgLmJsb2NrLWxpc3QgLmNvbC1zbS0zIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLmJsb2NrLWxpc3QgLmNvbC1zbS0zIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLmJsb2NrLWxpc3QgLmNvbC1zbS0zIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gIH1cbn1cbmRpdi5icmFuZC1wYWdlcyAuYmxvY2stbGlzdCAucnRlIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5ibG9jay1saXN0IC5ydGUgaDMsXG5kaXYuYnJhbmQtcGFnZXMgLmJsb2NrLWxpc3QgLnJ0ZSBwLFxuZGl2LmJyYW5kLXBhZ2VzIC5ibG9jay1saXN0IC5ydGUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmRpdi5icmFuZC1wYWdlcyAuYmxvY2stbGlzdCAucnRlIGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbmRpdi5icmFuZC1wYWdlcyAuYmxvY2stbGlzdCAucnRlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAuYmxvY2stbGlzdCAucnRlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC50YWJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjFDNDAwO1xuICBwYWRkaW5nOiAzMHB4IDcuODklO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudGFicy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4IDcuODklO1xuICB9XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnRhYnMtY29udGVudCAuaW50cm8ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC50YWJzLWNvbnRlbnQgLmludHJvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudGFicy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICB9XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnRhYnMtd3JhcHBlciAudGFicy1saXN0IHtcbiAgYmFja2dyb3VuZDogI0YxRjFGNTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMtbGlzdCAubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudGFicy13cmFwcGVyIC50YWJzLWxpc3QgLmxpc3QtdW5zdHlsZWQgbGkge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUY1O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMtbGlzdCAubGlzdC11bnN0eWxlZCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUzNTY1QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnRhYnMtd3JhcHBlciAudGFicy1saXN0IC5saXN0LXVuc3R5bGVkIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI0YxQzQwMDtcbn1cbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudmlkZW9zIC5zbGljay10cmFjayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnZpZGVvcyAudmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC52aWRlb3MgLnZpZGVvLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnZpZGVvcyAudmlkZW8gZmlndXJlLFxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC52aWRlb3MgLnZpZGVvIGZpZ3VyZTpob3ZlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnZpZGVvcyAudmlkZW8gZmlndXJlOmJlZm9yZSxcbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudmlkZW9zIC52aWRlbyBmaWd1cmU6aG92ZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgY29udGVudDogdXJsKFwiaHR0cDovL3JlZWNlLmNvbS5hdS9hc3NldHMvaW1hZ2VzL2Jsb2NrdmlkZW90YWIvOTMvcGxheS1idG4ucG5nXCIpO1xufVxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC52aWRlb3MgLnZpZGVvIGZpZ3VyZSAuaWNvbi50ZXh0LFxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC52aWRlb3MgLnZpZGVvIGZpZ3VyZTpob3ZlciAuaWNvbi50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudmlkZW9zIC52aWRlbyBmaWd1cmUgLmljb24udGV4dCxcbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudmlkZW9zIC52aWRlbyBmaWd1cmU6aG92ZXIgLmljb24udGV4dCxcbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudmlkZW9zIC52aWRlbyBmaWd1cmUgLmljb24udGV4dCAqLFxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC52aWRlb3MgLnZpZGVvIGZpZ3VyZTpob3ZlciAuaWNvbi50ZXh0ICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnZpZGVvcyAudmlkZW8gZmlndXJlIGltZyxcbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAudmlkZW9zIC52aWRlbyBmaWd1cmU6aG92ZXIgaW1nLFxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC52aWRlb3MgLnZpZGVvIGZpZ3VyZSBpbWc6aG92ZXIsXG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLnZpZGVvcyAudmlkZW8gZmlndXJlOmhvdmVyIGltZzpob3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnZpZGVvLXRhYnMgLmludHJvIC50ZXh0IGgxLFxuZGl2LmJyYW5kLXBhZ2VzIC52aWRlby10YWJzIC5pbnRybyAudGV4dCBoMixcbmRpdi5icmFuZC1wYWdlcyAudmlkZW8tdGFicyAuaW50cm8gLnRleHQgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICM1MzU2NUE7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnR3by1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnR3by1ibG9jayAud2lkZ2V0LWh0bWwtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC53aWRnZXQtaHRtbC1pbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC50d28tYmxvY2s6bnRoLW9mLXR5cGUoZXZlbikgLndpZGdldC1odG1sLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrOm50aC1vZi10eXBlKGV2ZW4pIC53aWRnZXQtaHRtbC1pbWFnZSAuaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbmRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLnR3by1ibG9jayAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC50d28tYmxvY2sgLnJ0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5ydGUge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC50d28tYmxvY2sgLnJ0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLnR3by1ibG9jayAucnRlIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cbmRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5ydGUgaDMsXG5kaXYuYnJhbmQtcGFnZXMgLnR3by1ibG9jayAucnRlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5ydGUgaDMsXG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5ydGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC50d28tYmxvY2sgLnJ0ZSBoMyB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgY29sb3I6ICM1MzU2NUE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC50d28tYmxvY2sgLnJ0ZSBoMyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5kaXYuYnJhbmQtcGFnZXMgLnR3by1ibG9jayAucnRlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTM1NjVBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5ydGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAudHdvLWJsb2NrIC5ydGUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC50d28tYmxvY2sgLnJ0ZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC5zdGF0ZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1OXB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAuc3RhdGVtZW50IC53aWRnZXQtaHRtbC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgZGl2LmJyYW5kLXBhZ2VzIC5zdGF0ZW1lbnQgLndpZGdldC1odG1sLWltYWdlIC5pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZGl2LmJyYW5kLXBhZ2VzIC5zdGF0ZW1lbnQgLndpZGdldC1odG1sLWltYWdlIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbn1cbmRpdi5icmFuZC1wYWdlcyAuc3RhdGVtZW50IC5pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLnN0YXRlbWVudCAuaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbmRpdi5icmFuZC1wYWdlcyAuc3RhdGVtZW50IC5ydGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDAzRDtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAuc3RhdGVtZW50IC5ydGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC5zdGF0ZW1lbnQgLnJ0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC5zdGF0ZW1lbnQgLnJ0ZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICBkaXYuYnJhbmQtcGFnZXMgLnN0YXRlbWVudCAucnRlID4gZGl2IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIG1hcmdpbjogNTBweDtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC5zdGF0ZW1lbnQgLnJ0ZSA+IGRpdjpiZWZvcmUsXG5kaXYuYnJhbmQtcGFnZXMgLnN0YXRlbWVudCAucnRlID4gZGl2OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAxM3B4IHNvbGlkICNGMUM0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnN0YXRlbWVudCAucnRlID4gZGl2OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmRpdi5icmFuZC1wYWdlcyAuc3RhdGVtZW50IC5ydGUgPiBkaXY6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5kaXYuYnJhbmQtcGFnZXMgLnN0YXRlbWVudCAucnRlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG5kaXYuYnJhbmQtcGFnZXMgLmRvd25sb2FkLWNvbnRhaW5lciAud2lkZ2V0LWh0bWwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUY1O1xufVxuZGl2LmJyYW5kLXBhZ2VzIC5kb3dubG9hZC1jb250YWluZXIgLndpZGdldC1odG1sLWltYWdlIGgyIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogIzUzNTY1QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC5kb3dubG9hZC1jb250YWluZXIgLndpZGdldC1odG1sLWltYWdlIGgyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC5kb3dubG9hZC1jb250YWluZXIgLndpZGdldC1odG1sLWltYWdlIGgyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbmRpdi5icmFuZC1wYWdlcyAuZG93bmxvYWQtY29udGFpbmVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGNTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZGl2LmJyYW5kLXBhZ2VzIC5kb3dubG9hZC1jb250YWluZXIgLndpZGdldC1zbGlkZXIuY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGRpdi5icmFuZC1wYWdlcyAuZG93bmxvYWQtY29udGFpbmVyIC53aWRnZXQtc2xpZGVyLmNhcm91c2VsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuZGl2LmJyYW5kLXBhZ2VzIC5kb3dubG9hZC1jb250YWluZXIgLndpZGdldC1zbGlkZXIuY2Fyb3VzZWwgLnRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuIl19 */