.custom-select-bordered {
  position: relative;
}

.custom-select-bordered:before {
  content: '';
  position: absolute;
  top: 15px;
  right: 15px;
  width: 7px;
  height: 7px;
  border-bottom: 2px solid #9b9b9b;
  border-right: 2px solid #9b9b9b;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  pointer-events: none;
}

.custom-select-bordered select {
  height: 40px;
  width: 100%;
  padding: 0 20px;
  border: 1px solid #D8D8D8;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 400;
  color: #9b9b9b;
  background-color: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}

.custom-select-bordered select:hover {
  cursor: pointer;
}

.tool-page__main-img {
  height: 300px;
  background: #000;
}

@media (max-width: 767px) {
  .tool-page__main-img {
    min-height: 210px;
    height: auto;
  }
}

.tool-page__main-img--title {
  margin: auto;
}

@media (max-width: 767px) {
  .tool-page__main-img--title {
    padding-top: 0;
  }
}

.tool-page__main-img--title h1 {
  margin: 0;
  color: #fff;
  font-size: 41px;
  font-weight: 200;
  line-height: 60px;
}

.tool-page__main-img--title h1.fr,
.tool-page__main-img--title h1.de,
.tool-page__main-img--title h1.ja,
.tool-page__main-img--title h1.es,
.tool-page__main-img--title h1.pt {
  font-size: 31px;
  line-height: 41px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .tool-page__main-img--title h1.ja,
  .tool-page__main-img--title h1.es,
  .tool-page__main-img--title h1.pt {
    font-size: 29px;
    line-height: 31px;
  }
}

.tool-page__main-img--title h1.es {
  font-size: 27px;
}

@media (max-width: 767px) {
  .tool-page__main-img--title h1 {
    font-size: 24px !important;
    line-height: 31px !important;
  }
}

.tool-page__main-img--subtitle {
  margin: auto;
  padding: 10px 0;
}

.tool-page__main-img--subtitle h3 {
  margin-top: 0;
  color: #fff;
  font-size: 18px;
  font-weight: 100;
  line-height: 23px;
}

.tool-page__main-img--subtitle h3.ja,
.tool-page__main-img--subtitle h3.es,
.tool-page__main-img--subtitle h3.pt {
  font-size: 17px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .tool-page__main-img--subtitle h3.ja,
  .tool-page__main-img--subtitle h3.es,
  .tool-page__main-img--subtitle h3.pt {
    font-size: 18px;
    line-height: 21px;
  }
}

@media (max-width: 767px) {
  .tool-page__main-img--subtitle h3 {
    font-size: 15px;
    line-height: 19px;
  }
}

.tool-page__main-img--subtitle a,
.tool-page__main-img--subtitle a:visited {
  color: #FFF;
  font-weight: 300;
  text-decoration: underline;
}

.tool-page__main-img--share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0;
  padding-left: 25px;
  padding-right: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 25px;
  color: #fff;
}

@media (max-width: 767px) {
  .tool-page__main-img--share {
    margin-top: 10px;
    margin-bottom: 44px;
  }
}

.tool-page__main-img--share > span {
  margin-right: 10px;
  font-size: 18px;
}

@media (max-width: 767px) {
  .tool-page__main-img--share > span {
    font-size: 14px;
  }
}

.tool-page__main-img--share .share-item {
  width: 48px;
  height: 48px;
  padding: 15px;
  text-align: center;
}

@media (max-width: 767px) {
  .tool-page__main-img--share .share-item {
    width: 38px;
    height: 38px;
    padding: 11px;
  }
}

.tool-page__main-img--share--grey {
  color: #9b9b9b;
  border-color: #D8D8D8;
}

.tool-page__main-img--share--grey .share-item svg {
  fill: #9b9b9b;
}

.tool-page__main-img--instrument-image img {
  max-height: 300px;
}

.tool-page__main-img .background-notes {
  position: absolute;
  opacity: 0.7;
}

.tool-page__main-img .background-notes-left {
  left: 0;
}

.tool-page__main-img .background-notes-right {
  right: 0;
}

@media (max-width: 767px) {
  .tool-page__main-img .background-notes-right {
    margin-top: 20px;
  }
}

.tool-page__visual-instrument {
  padding-top: 30px;
  padding-bottom: 15px;
}

@media (max-width: 767px) {
  .tool-page__visual-instrument {
    padding-top: 15px;
  }
}

.tool-page__visual-instrument .visual-instrument__shadow-box-wrap {
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.tool-page__visual-instrument .visual-instrument__instrument {
  position: relative;
  margin: 20px auto 0 auto;
  max-width: 720px;
}

@media (max-width: 991px) {
  .tool-page__visual-instrument .visual-instrument__instrument {
    max-width: 485px;
  }
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__instrument {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.tool-page__visual-instrument .visual-instrument__instrument--interactive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  gap: 24px;
}

.tool-page__visual-instrument .visual-instrument__instrument--interactive #instrument-image {
  height: auto;
}

.tool-page__visual-instrument .visual-instrument__instrument--interactive #instrument-image *[id^=key] * {
  stroke: transparent;
  fill: transparent;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.tool-page__visual-instrument .visual-instrument__instrument--interactive #instrument-image *[id^=key].highlighted * {
  stroke: #e82076;
  fill: #E5331D;
  -webkit-filter: drop-shadow(0 0 2px #E5331D);
          filter: drop-shadow(0 0 2px #E5331D);
}

.tool-page__visual-instrument .visual-instrument__instrument canvas {
  position: absolute;
  left: 0;
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__instrument canvas {
    left: 5px;
  }
}

.tool-page__visual-instrument .visual-instrument__instrument .charts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  height: 100%;
  width: 100%;
}

.tool-page__visual-instrument .visual-instrument__instrument .charts img {
  height: 100%;
  display: block;
  margin: 0;
}

.tool-page__visual-instrument .visual-instrument__instrument .charts.saxophone img {
  margin-left: 15px;
}

.tool-page__visual-instrument .visual-instrument__instrument .charts--interactive {
  position: static;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 24px;
  width: auto;
}

.tool-page__visual-instrument .visual-instrument__instrument .charts--interactive svg {
  overflow: visible;
}

.tool-page__visual-instrument .visual-instrument__instrument .charts--interactive path {
  fill: transparent;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}

.tool-page__visual-instrument .visual-instrument__instrument .charts--interactive .highlighted {
  fill: #E5331D;
  stroke: #E5331D;
  -webkit-filter: drop-shadow(0 0 2px #E5331D);
          filter: drop-shadow(0 0 2px #E5331D);
}

.tool-page__visual-instrument .visual-instrument__instrument .charts--interactive.oboe svg {
  width: auto;
  height: 164px;
  margin-left: 24px;
}

@media (min-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__instrument .charts--interactive.oboe svg {
    height: 240px;
  }
}

.tool-page__visual-instrument .visual-instrument__instrument .loader .loader-spin img {
  height: 75px;
  width: 75px;
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__instrument .loader .loader-spin img {
    height: 50px;
    width: 50px;
  }
}

.tool-page__visual-instrument .visual-instrument__staves-wrap {
  padding: 0 110px;
}

@media (max-width: 1199px) {
  .tool-page__visual-instrument .visual-instrument__staves-wrap {
    padding: 0 15px;
  }
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__staves-wrap {
    padding: 0 5px;
  }
}

.tool-page__visual-instrument .visual-instrument__stave {
  height: 140px;
  margin-bottom: 15px;
  margin-top: 15px;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__stave {
    height: auto;
  }
}

@media (min-width: 768px) {
  .tool-page__visual-instrument .visual-instrument__stave img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__stave img {
    width: 100%;
  }
}

.tool-page__visual-instrument .visual-instrument__stave.disabled {
  opacity: 0.7;
}

.tool-page__visual-instrument .visual-instrument__buttons {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 15px;
  right: 15px;
  top: 0;
  bottom: 0;
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__buttons {
    height: 100%;
  }
}

.tool-page__visual-instrument .visual-instrument__button {
  height: 140px;
  width: 40px;
  border-radius: 5px;
  border-color: #e82076;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .tool-page__visual-instrument .visual-instrument__button {
    width: 40px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .tool-page__visual-instrument .visual-instrument__button {
    height: 100px;
    width: 32px;
  }
}

@media (max-width: 767px) {
  .tool-page__visual-instrument .visual-instrument__button {
    height: inherit;
    width: 7.35%;
    border-radius: 4px;
  }
}

.tool-page__visual-instrument .visual-instrument__button[class*="instrument-button-"]:hover,
.tool-page__visual-instrument .visual-instrument__button[class*="instrument-button-"].active {
  border: 1px solid #e82076;
  background-color: rgba(227, 13, 128, 0.1);
  cursor: pointer;
}

.s-fc__main-img--instrument {
  background-image: none;
  background-color: black;
}

.s-fc__main-img--instrument .container {
  position: relative;
  height: 100%;
}

.s-fc__main-img--instrument .s-fc__main-img--title {
  margin-left: 0;
  text-align: left;
}

@media (max-width: 767px) {
  .s-fc__main-img--instrument .s-fc__main-img--title {
    padding-top: 0;
  }

  .s-fc__main-img--instrument .s-fc__main-img--title h1 {
    margin-top: 10px;
  }
}

.s-fc__main-img--instrument .s-fc__main-img--subtitle {
  margin-left: 0;
  text-align: left;
}

.s-fc__main-img--instrument .s-fc__main-img--share {
  margin-left: 0;
}

.s-fc__main-img--instrument .s-fc__main-img--instrument-image {
  max-height: 300px;
  text-align: right;
}

.s-fc__main-img--instrument .s-fc__main-img--instrument-image img {
  max-height: inherit;
}

.tool-page__fingering-charts {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
}

@media (max-width: 767px) {
  .tool-page__fingering-charts {
    padding-left: 0;
  }
}

.tool-page__fingering-charts--item {
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 14px 35px;
  height: 140px;
  border-left: 5px solid #e82076;
  -webkit-box-shadow: 0 0 10px 0 #e6e5e5;
          box-shadow: 0 0 10px 0 #e6e5e5;
}

@media (max-width: 991px) {
  .tool-page__fingering-charts--item {
    height: 130px;
  }
}

@media (max-width: 767px) {
  .tool-page__fingering-charts--item {
    height: 80px;
    margin-bottom: 0;
    padding: 7px 15px;
  }
}

.tool-page__fingering-charts--item-title {
  margin-top: 11px;
  font-size: 25px;
  line-height: 32px;
}

@media (max-width: 991px) {
  .tool-page__fingering-charts--item-title {
    font-size: 18px;
    line-height: 23px;
  }
}

@media (max-width: 767px) {
  .tool-page__fingering-charts--item-title {
    margin-top: 0;
    margin-bottom: 7px;
  }
}

.tool-page__fingering-charts--item-buttons {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media (max-width: 767px) {
  .tool-page__fingering-charts--item-buttons {
    padding-top: 0;
  }
}

.tool-page__fingering-charts--item-buttons--instrument-page {
  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;
}

.tool-page__fingering-charts--item-buttons--instrument-page .download {
  margin: 5px 0;
}

.tool-page__fingering-charts--item-buttons .learn {
  min-width: 124px;
  margin-right: 7px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 18px;
}

@media (max-width: 991px) {
  .tool-page__fingering-charts--item-buttons .learn {
    min-width: 124px;
  }
}

.tool-page__fingering-charts--item-buttons .download {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 112px;
  padding: 5px 15px;
  border-width: 1px;
  border-color: #9b9b9b;
  border-radius: 32px;
  font-size: 14px;
  line-height: 18px;
  color: #9b9b9b;
  background-color: #fff;
  white-space: normal;
}

@media (max-width: 991px) {
  .tool-page__fingering-charts--item-buttons .download {
    min-width: 40px;
  }
}

.tool-page__fingering-charts--item-buttons .download span {
  vertical-align: middle;
}

.tool-page__fingering-charts--item-buttons.coming-soon {
  padding-left: 15px;
  padding-top: 10px;
}

.tool-page__fingering-charts--item-buttons.coming-soon span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #9b9b9b;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .tool-page__fingering-charts--item-buttons.es .learn,
  .tool-page__fingering-charts--item-buttons.es .download {
    font-size: 12px;
  }
}

.tool-page__fingering-charts--item-buttons .dropdown-menu {
  padding: 10px 20px;
  left: 180px;
  top: 90%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}

@media (max-width: 767px) {
  .tool-page__fingering-charts--item-buttons .dropdown-menu {
    left: 0;
  }
}

.tool-page__fingering-charts--item-buttons .dropdown-menu .download {
  margin: 5px 0;
  text-align: left;
  white-space: normal;
}

@media (max-width: 767px) {
  .tool-page__fingering-charts--item-buttons .dropdown-menu .download {
    text-align: center;
    font-size: 12px;
  }
}

.tool-page__fingering-charts--item-image {
  position: absolute;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
  right: 10px;
  bottom: 0;
  z-index: -1;
}

.tool-page__fingering-charts--item-image img {
  max-height: 140px;
  max-width: 100%;
}

@media (max-width: 991px) {
  .tool-page__fingering-charts--item-image img {
    max-height: 80px;
    max-width: 80px;
  }
}

.tool-page__text {
  padding-top: 43px;
  padding-bottom: 43px;
  text-align: center;
}

@media (max-width: 767px) {
  .tool-page__text {
    padding: 15px;
    text-align: left;
  }
}

.tool-page__text--content {
  padding-top: 25px;
}

.tool-page__text--content h2 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 200;
  color: #e82076;
}

@media (max-width: 767px) {
  .tool-page__text--content h2 {
    margin-top: 0;
    font-size: 20px;
    line-height: 23px;
  }
}

.tool-page__text--content a {
  font-weight: 400;
  color: #000;
  text-decoration: none;
  -webkit-transition: 0.15s all ease;
  transition: 0.15s all ease;
}

.tool-page__text--content a:hover {
  color: #e82076;
  border-color: #e82076;
}

.tool-page__text > div {
  padding-top: 19px;
  padding-bottom: 19px;
}

@media (max-width: 767px) {
  .tool-page__text > div {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

.tool-page__text > div p {
  font-size: 20px;
  line-height: 25px;
  font-weight: 200;
}

@media (max-width: 767px) {
  .tool-page__text > div p {
    font-size: 15px;
    line-height: 20px;
  }
}

.tool-page__text--link {
  margin: 14px 0;
}

.tool-page__text--link a {
  border-bottom: 1px dotted #000;
  font-size: 16px;
  line-height: 26px;
}

.tool-page__text ul,
.tool-page__text ol {
  text-align: left;
}

.tool-page__title h1 {
  font-weight: 300;
  font-size: 48px;
  line-height: 60px;
  color: #e82076;
}

@media (max-width: 767px) {
  .tool-page__title h1 {
    font-size: 36px;
    line-height: 40px;
  }
}

@media (max-width: 479px) {
  .tool-page__title h1 {
    font-size: 24px;
    line-height: 30px;
  }
}

.tool-page__title h2 {
  margin-top: 0;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
}

@media (max-width: 480px) {
  .tool-page__title h2 {
    font-size: 16px;
    line-height: 20px;
  }
}

@media (max-width: 767px) {
  .tool-page__videos--title {
    margin: 0 20px;
  }
}

.tool-page__videos--title h3 {
  font-weight: 300;
  font-size: 30px;
  line-height: 32px;
  color: #e82076;
}

@media (max-width: 767px) {
  .tool-page__videos--title h3 {
    font-size: 26px;
    line-height: 28px;
  }
}

@media (max-width: 479px) {
  .tool-page__videos--title h3 {
    font-size: 20px;
    line-height: 22px;
  }
}

.tool-page__videos--title p {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  margin: 16px 0 50px;
}

.tool-page__videos--video-item {
  min-height: 64px;
}

@media (max-width: 767px) {
  .tool-page__videos--video-item {
    min-height: 20px;
  }
}

.tool-page__videos--video-item .composer {
  margin-top: 20px;
  font-weight: 600;
  font-size: 16px;
  color: #9b9b9b;
  margin-bottom: 5px;
}

.tool-page__videos--video-item .score-title {
  font-weight: normal;
  font-size: 18px;
  color: #000;
  margin-bottom: 0;
}

.tool-page__videos--video-item .button {
  text-decoration: none;
  margin: 10px auto 40px;
  font-size: 14px;
}

.tool-page__text--instrument {
  padding-top: 15px;
  padding-bottom: 15px;
}

.tool-page__text--instrument .tool-page__text--content h2 {
  padding-bottom: 18px;
  text-align: left;
}

@media (max-width: 767px) {
  .tool-page__text--instrument .tool-page__text--content h2 {
    padding-top: 46px;
  }
}

.tool-page__text--instrument .tool-page__text--content h3 {
  margin-top: 52px;
  margin-bottom: 14px;
  font-size: 20px;
}

@media (max-width: 767px) {
  .tool-page__text--instrument .tool-page__text--content h3 {
    margin-top: 32px;
    font-size: 18px;
  }
}

.tool-page__text--instrument .tool-page__text--content > div {
  text-align: left;
}

.tool-page__text--instrument .tool-page__text--content--download-button {
  margin-top: 30px;
  padding: 0;
  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;
}

@media (max-width: 767px) {
  .tool-page__text--instrument .tool-page__text--content--download-button {
    margin-top: 0;
  }
}

.tool-page__text--instrument .tool-page__text--content--download-button .download {
  padding: 9px 15px;
  line-height: 20px;
  font-size: 16px;
  color: #9b9b9b;
  border: 1px solid #9b9b9b;
  margin: 5px 0;
  white-space: normal;
}

@media (max-width: 485px) {
  .tool-page__text--instrument .tool-page__text--content--download-button .download {
    font-size: 14px;
  }
}

.tool-page__text--instrument .tool-page__text--content--download-button .download .fa-download {
  font-size: 11px;
  margin-right: 6px;
}

.tool-page__text--instrument .tool-page__text--content--download-button .download:hover {
  color: #e82076;
  border-color: #e82076;
}

.tool-page__text--instrument .tool-page__text--content .additional-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 50px;
  padding-bottom: 10px;
  color: #9b9b9b;
}

.tool-page__text--instrument .tool-page__text--content .additional-images div {
  -ms-flex-preferred-size: 46%;
      flex-basis: 46%;
}

@media (max-width: 767px) {
  .tool-page__text--instrument .tool-page__text--content .additional-images div {
    -ms-flex-preferred-size: 47%;
        flex-basis: 47%;
  }
}

.tool-page__text--instrument .tool-page__text--content .additional-images span {
  display: block;
  padding: 10px 0;
  font-weight: 400;
}

@media (max-width: 767px) {
  .tool-page__text--instrument .tool-page__text--content .additional-images span {
    font-size: 13px;
  }
}

.tool-page__banners {
  padding-top: 10px;
  padding-bottom: 43px;
}

@media (max-width: 767px) {
  .tool-page__banners {
    padding-bottom: 13px;
  }
}

.switch {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 .875rem;
  margin-bottom: 1rem;
  padding: 2px;
  list-style: none;
  border-radius: 100vmax;
  background-color: #F5F5F5;
}

.switch__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .5rem 1.125rem;
  color: #6E6E6E;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25em;
  border-radius: 100vmax;
  border: 2px solid transparent;
  cursor: pointer;
}

.switch__button--selected {
  color: var(--color-primary);
  font-weight: 600;
  border-color: currentColor;
  background-color: #FFF;
}

.my-scores-nav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #e82076;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  background-color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 9px;
  height: 40px;
  text-align: center;
  border-radius: 25px;
  border: 2px solid #e82076;
}

@media (min-width: 480px) {
  .my-scores-nav__link {
    padding: 15px;
  }
}

@media (min-width: 1200px) {
  .my-scores-nav__link {
    padding: 0 12px;
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .my-scores-nav__link {
    width: auto;
  }
}

.my-scores-nav__link:hover,
.my-scores-nav__link:active,
.my-scores-nav__link:focus {
  color: #FFF;
  text-decoration: none;
  outline: none;
  background-color: #e82076;
}

.my-scores-nav__link:hover svg,
.my-scores-nav__link:active svg,
.my-scores-nav__link:focus svg {
  fill: #FFF;
}

.my-scores-nav__link svg {
  width: 12px;
  height: 14px;
  fill: #e82076;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  margin-left: 5px;
  margin-bottom: 0;
}

.my-scores-nav__link b {
  color: #e82076;
}

.my-scores-nav__link--pink {
  color: #ffffff;
  background-color: #e82076;
}

.my-scores-nav__link--pink:hover,
.my-scores-nav__link--pink:active,
.my-scores-nav__link--pink:focus {
  color: #e82076;
  background-color: #ffffff;
}

.my-scores-nav__link--pink:hover svg,
.my-scores-nav__link--pink:active svg,
.my-scores-nav__link--pink:focus svg {
  fill: #FFF;
}

.my-scores-nav__link--pink svg {
  fill: #ffffff;
}

@media (max-width: 767px) {
  .my-scores-nav__title {
    margin-top: 0;
  }
}

.banners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px;
  padding: 0 15px;
}

@media (max-width: 767px) {
  .banners {
    gap: 0;
  }
}

.banners__item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.s-my-scores-nav .banner {
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  padding: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  height: initial;
  min-height: unset;
}

@media (max-width: 767px) {
  .s-my-scores-nav .banner--xs-no-shadow {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.s-my-scores-nav .banner--catalog::before,
.s-my-scores-nav .banner--catalog::after {
  content: '';
  position: absolute;
  height: 100%;
  width: 90px;
  background-repeat: no-repeat;
  background-size: contain;
}

.s-my-scores-nav .banner--catalog::before {
  left: 0;
  top: 0;
  background-image: url(/images/my-account/download-app-bg2.png);
  background-position: top left;
}

.s-my-scores-nav .banner--catalog::after {
  right: 0;
  bottom: 0;
  background-image: url(/images/my-account/download-app-bg1.png);
  background-position: bottom right;
}

.s-my-scores-nav .banner__text {
  text-align: center;
  font-size: 18px;
}

@media (max-width: 767px) {
  .s-my-scores-nav .banner__text {
    display: none;
  }
}

.s-my-scores-nav .banner__button {
  border-radius: 100vh;
  padding: 6px 24px;
  white-space: nowrap;
}

.breadcrumb {
  margin: 15px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  background-color: unset;
}

.breadcrumb > li {
  display: inline;
}

.breadcrumb > li + li:before {
  content: none;
}

.breadcrumb a {
  border-bottom: 1px dotted #000;
  color: #000;
  text-decoration: none;
  -webkit-transition: 0.15s all ease;
  transition: 0.15s all ease;
}

.breadcrumb a:hover {
  color: #e82076;
  border-color: #e82076;
}

.breadcrumb .active {
  color: #e82076;
}

.breadcrumb__arrow {
  display: inline-block;
  padding: 0 8px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL19jdXN0b20tc2VsZWN0LWJvcmRlcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Rvb2wtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX3Rvb2wtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX215LXNjb3Jlcy1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL19icmVhZGNydW1icy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7Q0NDRDs7QURGRDtFQUlJO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtVQUFBO0VBQ0E7Q0NGSDs7QURmRDtFQXFCSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtLQUFBO1VBQUE7RUFDQTtDQ0xIOztBRDdCRDtFQXFDTTtDQ0pMOztBQy9CRDtFQUNFO0VBRUE7Q0RpQ0Q7O0FDL0JDO0VBTEY7SUFNSTtJQUNBO0dEbUNEO0NBQ0Y7O0FDakNDO0VBQ0U7Q0RvQ0g7O0FDbENHO0VBSEY7SUFJSTtHRHNDSDtDQUNGOztBQzNDRTtFQVFHO0VBRUE7RUFDQTtFQUNBO0VBQ0E7Q0RzQ0w7O0FDbkRFOzs7OztFQWlCSztFQUNBO0NEMENQOztBQ3RDTztFQXRCTDs7O0lBdUJPO0lBQ0E7R0Q0Q1A7Q0FDRjs7QUNyRUU7RUE2Qks7Q0Q0Q1A7O0FDekNLO0VBaENIO0lBaUNLO0lBQ0E7R0Q2Q0w7Q0FDRjs7QUN6Q0M7RUFDRTtFQUNBO0NE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amdDRDs7RUF1Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGKytCSDs7QUUzZ0NEO0VBZ0NJO0VBQ0E7RUFDQTtFQUNBO0NGKytCSDs7QUVsaENEO0VBdUNJO0VBQ0E7RUFDQTtFQUNBO0NGKytCSDs7QUV6aENEO0VBOENJO0VBQ0E7Q0YrK0JIOztBRTcrQkc7RUFqREo7SUFrRE07R0ZpL0JIO0NBQ0Y7O0FFcGlDRDtFQXVESTtFQUNBO0VBQ0E7Q0ZpL0JIOztBR2hwQ0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSG1wQ0Q7O0FHMXBDRDtFQVVJO0NIb3BDSDs7QUc5cENEO0VBYU07Q0hxcENMOztBR2xxQ0Q7RUFrQkk7RUFDQTtFQUVBO0VBQ0E7RUFBQTtDSG1wQ0g7O0FHenFDRDtFQXlCTTtFQUNBO0NIb3BDTDs7QUc5cUNEO0VBK0JJO0NIbXBDSDs7QUdocENDO0VBQ0U7RUFDQTtFQUNBO1VBQUE7Q0htcENIIiwiZmlsZSI6Ii9jc3MvdG9vbC1wYWdlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY3VzdG9tLXNlbGVjdC1ib3JkZXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuXG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcblxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtZ3JleS1sdDtcblxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ncmV5LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvX2N1c3RvbS1zZWxlY3QtYm9yZGVyZWQuc2NzcyIsIi5jdXN0b20tc2VsZWN0LWJvcmRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1ib3JkZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5YjliOWI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LWJvcmRlcmVkIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtYm9yZGVyZWQgc2VsZWN0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbC1wYWdlX19tYWluLWltZyB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX19tYWluLWltZyB7XG4gICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50b29sLXBhZ2VfX21haW4taW1nLS10aXRsZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX21haW4taW1nLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXRpdGxlIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXRpdGxlIGgxLmZyLFxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXRpdGxlIGgxLmRlLFxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXRpdGxlIGgxLmphLFxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXRpdGxlIGgxLmVzLFxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXRpdGxlIGgxLnB0IHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b29sLXBhZ2VfX21haW4taW1nLS10aXRsZSBoMS5qYSxcbiAgLnRvb2wtcGFnZV9fbWFpbi1pbWctLXRpdGxlIGgxLmVzLFxuICAudG9vbC1wYWdlX19tYWluLWltZy0tdGl0bGUgaDEucHQge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX19tYWluLWltZy0tdGl0bGUgaDEuZXMge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX19tYWluLWltZy0tdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi50b29sLXBhZ2VfX21haW4taW1nLS1zdWJ0aXRsZSBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4udG9vbC1wYWdlX19tYWluLWltZy0tc3VidGl0bGUgaDMuamEsXG4udG9vbC1wYWdlX19tYWluLWltZy0tc3VidGl0bGUgaDMuZXMsXG4udG9vbC1wYWdlX19tYWluLWltZy0tc3VidGl0bGUgaDMucHQge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9vbC1wYWdlX19tYWluLWltZy0tc3VidGl0bGUgaDMuamEsXG4gIC50b29sLXBhZ2VfX21haW4taW1nLS1zdWJ0aXRsZSBoMy5lcyxcbiAgLnRvb2wtcGFnZV9fbWFpbi1pbWctLXN1YnRpdGxlIGgzLnB0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX21haW4taW1nLS1zdWJ0aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX21haW4taW1nLS1zdWJ0aXRsZSBhLFxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXN1YnRpdGxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fbWFpbi1pbWctLXNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXNoYXJlID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fbWFpbi1pbWctLXNoYXJlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX21haW4taW1nLS1zaGFyZSAuc2hhcmUtaXRlbSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX21haW4taW1nLS1zaGFyZSAuc2hhcmUtaXRlbSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDExcHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXNoYXJlLS1ncmV5IHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGJvcmRlci1jb2xvcjogI0Q4RDhEODtcbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWctLXNoYXJlLS1ncmV5IC5zaGFyZS1pdGVtIHN2ZyB7XG4gIGZpbGw6ICM5YjliOWI7XG59XG5cbi50b29sLXBhZ2VfX21haW4taW1nLS1pbnN0cnVtZW50LWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG4udG9vbC1wYWdlX19tYWluLWltZyAuYmFja2dyb3VuZC1ub3RlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udG9vbC1wYWdlX19tYWluLWltZyAuYmFja2dyb3VuZC1ub3Rlcy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnRvb2wtcGFnZV9fbWFpbi1pbWcgLmJhY2tncm91bmQtbm90ZXMtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX21haW4taW1nIC5iYWNrZ3JvdW5kLW5vdGVzLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9fc2hhZG93LWJveC13cmFwIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19pbnN0cnVtZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2luc3RydW1lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19pbnN0cnVtZW50LS1pbnRlcmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IDI0cHg7XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudC0taW50ZXJhY3RpdmUgI2luc3RydW1lbnQtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudC0taW50ZXJhY3RpdmUgI2luc3RydW1lbnQtaW1hZ2UgKltpZF49a2V5XSAqIHtcbiAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2luc3RydW1lbnQtLWludGVyYWN0aXZlICNpbnN0cnVtZW50LWltYWdlICpbaWRePWtleV0uaGlnaGxpZ2h0ZWQgKiB7XG4gIHN0cm9rZTogI2U4MjA3NjtcbiAgZmlsbDogI0U1MzMxRDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMnB4ICNFNTMzMUQpO1xufVxuXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2luc3RydW1lbnQgY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19pbnN0cnVtZW50IGNhbnZhcyB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudCAuY2hhcnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2luc3RydW1lbnQgLmNoYXJ0cyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudCAuY2hhcnRzLnNheG9waG9uZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19pbnN0cnVtZW50IC5jaGFydHMtLWludGVyYWN0aXZlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudCAuY2hhcnRzLS1pbnRlcmFjdGl2ZSBzdmcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19pbnN0cnVtZW50IC5jaGFydHMtLWludGVyYWN0aXZlIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2luc3RydW1lbnQgLmNoYXJ0cy0taW50ZXJhY3RpdmUgLmhpZ2hsaWdodGVkIHtcbiAgZmlsbDogI0U1MzMxRDtcbiAgc3Ryb2tlOiAjRTUzMzFEO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAycHggI0U1MzMxRCk7XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudCAuY2hhcnRzLS1pbnRlcmFjdGl2ZS5vYm9lIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2NHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudCAuY2hhcnRzLS1pbnRlcmFjdGl2ZS5vYm9lIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2luc3RydW1lbnQgLmxvYWRlciAubG9hZGVyLXNwaW4gaW1nIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogNzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9faW5zdHJ1bWVudCAubG9hZGVyIC5sb2FkZXItc3BpbiBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX3N0YXZlcy13cmFwIHtcbiAgcGFkZGluZzogMCAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX3N0YXZlcy13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9fc3RhdmVzLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9fc3RhdmUge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19zdGF2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX3N0YXZlIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19zdGF2ZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9fc3RhdmUuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19idXR0b25zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19idXR0b24ge1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItY29sb3I6ICNlODIwNzY7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQgLnZpc3VhbC1pbnN0cnVtZW50X19idXR0b24ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3Zpc3VhbC1pbnN0cnVtZW50IC52aXN1YWwtaW5zdHJ1bWVudF9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDcuMzUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2J1dHRvbltjbGFzcyo9XCJpbnN0cnVtZW50LWJ1dHRvbi1cIl06aG92ZXIsXG4udG9vbC1wYWdlX192aXN1YWwtaW5zdHJ1bWVudCAudmlzdWFsLWluc3RydW1lbnRfX2J1dHRvbltjbGFzcyo9XCJpbnN0cnVtZW50LWJ1dHRvbi1cIl0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4MjA3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDEzLCAxMjgsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnMtZmNfX21haW4taW1nLS1pbnN0cnVtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5zLWZjX19tYWluLWltZy0taW5zdHJ1bWVudCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zLWZjX19tYWluLWltZy0taW5zdHJ1bWVudCAucy1mY19fbWFpbi1pbWctLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1mY19fbWFpbi1pbWctLWluc3RydW1lbnQgLnMtZmNfX21haW4taW1nLS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucy1mY19fbWFpbi1pbWctLWluc3RydW1lbnQgLnMtZmNfX21haW4taW1nLS10aXRsZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucy1mY19fbWFpbi1pbWctLWluc3RydW1lbnQgLnMtZmNfX21haW4taW1nLS1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucy1mY19fbWFpbi1pbWctLWluc3RydW1lbnQgLnMtZmNfX21haW4taW1nLS1zaGFyZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucy1mY19fbWFpbi1pbWctLWluc3RydW1lbnQgLnMtZmNfX21haW4taW1nLS1pbnN0cnVtZW50LWltYWdlIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucy1mY19fbWFpbi1pbWctLWluc3RydW1lbnQgLnMtZmNfX21haW4taW1nLS1pbnN0cnVtZW50LWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNHB4IDM1cHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2U4MjA3NjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjZTZlNWU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbSB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMtLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMtLWl0ZW0tYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMtLWl0ZW0tYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbS1idXR0b25zLS1pbnN0cnVtZW50LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWJ1dHRvbnMtLWluc3RydW1lbnQtcGFnZSAuZG93bmxvYWQge1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4udG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWJ1dHRvbnMgLmxlYXJuIHtcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbS1idXR0b25zIC5sZWFybiB7XG4gICAgbWluLXdpZHRoOiAxMjRweDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWJ1dHRvbnMgLmRvd25sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAxMTJweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICM5YjliOWI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbS1idXR0b25zIC5kb3dubG9hZCB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMtLWl0ZW0tYnV0dG9ucyAuZG93bmxvYWQgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMtLWl0ZW0tYnV0dG9ucy5jb21pbmctc29vbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMtLWl0ZW0tYnV0dG9ucy5jb21pbmctc29vbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5YjliOWI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWJ1dHRvbnMuZXMgLmxlYXJuLFxuICAudG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWJ1dHRvbnMuZXMgLmRvd25sb2FkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbS1idXR0b25zIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsZWZ0OiAxODBweDtcbiAgdG9wOiA5MCU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbS1idXR0b25zIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi50b29sLXBhZ2VfX2ZpbmdlcmluZy1jaGFydHMtLWl0ZW0tYnV0dG9ucyAuZHJvcGRvd24tbWVudSAuZG93bmxvYWQge1xuICBtYXJnaW46IDVweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fZmluZ2VyaW5nLWNoYXJ0cy0taXRlbS1idXR0b25zIC5kcm9wZG93bi1tZW51IC5kb3dubG9hZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzLS1pdGVtLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdGV4dCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2U7XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBib3JkZXItY29sb3I6ICNlODIwNzY7XG59XG5cbi50b29sLXBhZ2VfX3RleHQgPiBkaXYge1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX190ZXh0ID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdGV4dCA+IGRpdiBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3RleHQgPiBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWxpbmsge1xuICBtYXJnaW46IDE0cHggMDtcbn1cblxuLnRvb2wtcGFnZV9fdGV4dC0tbGluayBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4udG9vbC1wYWdlX190ZXh0IHVsLFxuLnRvb2wtcGFnZV9fdGV4dCBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50b29sLXBhZ2VfX3RpdGxlIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNlODIwNzY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX190aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudG9vbC1wYWdlX190aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3RpdGxlIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50b29sLXBhZ2VfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3ZpZGVvcy0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3ZpZGVvcy0tdGl0bGUgaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3ZpZGVvcy0tdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRvb2wtcGFnZV9fdmlkZW9zLS10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3ZpZGVvcy0tdGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTZweCAwIDUwcHg7XG59XG5cbi50b29sLXBhZ2VfX3ZpZGVvcy0tdmlkZW8taXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX192aWRlb3MtLXZpZGVvLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdmlkZW9zLS12aWRlby1pdGVtIC5jb21wb3NlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRvb2wtcGFnZV9fdmlkZW9zLS12aWRlby1pdGVtIC5zY29yZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sLXBhZ2VfX3ZpZGVvcy0tdmlkZW8taXRlbSAuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDEwcHggYXV0byA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudCBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvb2wtcGFnZV9fdGV4dC0taW5zdHJ1bWVudCAudG9vbC1wYWdlX190ZXh0LS1jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG4udG9vbC1wYWdlX190ZXh0LS1pbnN0cnVtZW50IC50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX190ZXh0LS1pbnN0cnVtZW50IC50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudCA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudC0tZG93bmxvYWQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudC0tZG93bmxvYWQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudC0tZG93bmxvYWQtYnV0dG9uIC5kb3dubG9hZCB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzliOWI5YjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzliOWI5YjtcbiAgbWFyZ2luOiA1cHggMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4NXB4KSB7XG4gIC50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudC0tZG93bmxvYWQtYnV0dG9uIC5kb3dubG9hZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudC0tZG93bmxvYWQtYnV0dG9uIC5kb3dubG9hZCAuZmEtZG93bmxvYWQge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udG9vbC1wYWdlX190ZXh0LS1pbnN0cnVtZW50IC50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQtLWRvd25sb2FkLWJ1dHRvbiAuZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogI2U4MjA3NjtcbiAgYm9yZGVyLWNvbG9yOiAjZTgyMDc2O1xufVxuXG4udG9vbC1wYWdlX190ZXh0LS1pbnN0cnVtZW50IC50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQgLmFkZGl0aW9uYWwtaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuXG4udG9vbC1wYWdlX190ZXh0LS1pbnN0cnVtZW50IC50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQgLmFkZGl0aW9uYWwtaW1hZ2VzIGRpdiB7XG4gIGZsZXgtYmFzaXM6IDQ2JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudCAuYWRkaXRpb25hbC1pbWFnZXMgZGl2IHtcbiAgICBmbGV4LWJhc2lzOiA0NyU7XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdGV4dC0taW5zdHJ1bWVudCAudG9vbC1wYWdlX190ZXh0LS1jb250ZW50IC5hZGRpdGlvbmFsLWltYWdlcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b29sLXBhZ2VfX3RleHQtLWluc3RydW1lbnQgLnRvb2wtcGFnZV9fdGV4dC0tY29udGVudCAuYWRkaXRpb25hbC1pbWFnZXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX2Jhbm5lcnMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbC1wYWdlX19iYW5uZXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4uc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbi5zd2l0Y2hfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC41cmVtIDEuMTI1cmVtO1xuICBjb2xvcjogIzZFNkU2RTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpdGNoX19idXR0b24tLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLm15LXNjb3Jlcy1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNlODIwNzY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTgyMDc2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm15LXNjb3Jlcy1uYXZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubXktc2NvcmVzLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm15LXNjb3Jlcy1uYXZfX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5teS1zY29yZXMtbmF2X19saW5rOmhvdmVyLFxuLm15LXNjb3Jlcy1uYXZfX2xpbms6YWN0aXZlLFxuLm15LXNjb3Jlcy1uYXZfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyMDc2O1xufVxuXG4ubXktc2NvcmVzLW5hdl9fbGluazpob3ZlciBzdmcsXG4ubXktc2NvcmVzLW5hdl9fbGluazphY3RpdmUgc3ZnLFxuLm15LXNjb3Jlcy1uYXZfX2xpbms6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI0ZGRjtcbn1cblxuLm15LXNjb3Jlcy1uYXZfX2xpbmsgc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgZmlsbDogI2U4MjA3NjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm15LXNjb3Jlcy1uYXZfX2xpbmsgYiB7XG4gIGNvbG9yOiAjZTgyMDc2O1xufVxuXG4ubXktc2NvcmVzLW5hdl9fbGluay0tcGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgyMDc2O1xufVxuXG4ubXktc2NvcmVzLW5hdl9fbGluay0tcGluazpob3Zlcixcbi5teS1zY29yZXMtbmF2X19saW5rLS1waW5rOmFjdGl2ZSxcbi5teS1zY29yZXMtbmF2X19saW5rLS1waW5rOmZvY3VzIHtcbiAgY29sb3I6ICNlODIwNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5teS1zY29yZXMtbmF2X19saW5rLS1waW5rOmhvdmVyIHN2Zyxcbi5teS1zY29yZXMtbmF2X19saW5rLS1waW5rOmFjdGl2ZSBzdmcsXG4ubXktc2NvcmVzLW5hdl9fbGluay0tcGluazpmb2N1cyBzdmcge1xuICBmaWxsOiAjRkZGO1xufVxuXG4ubXktc2NvcmVzLW5hdl9fbGluay0tcGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm15LXNjb3Jlcy1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5iYW5uZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJzIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuLmJhbm5lcnNfX2l0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4ucy1teS1zY29yZXMtbmF2IC5iYW5uZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1teS1zY29yZXMtbmF2IC5iYW5uZXItLXhzLW5vLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ucy1teS1zY29yZXMtbmF2IC5iYW5uZXItLWNhdGFsb2c6OmJlZm9yZSxcbi5zLW15LXNjb3Jlcy1uYXYgLmJhbm5lci0tY2F0YWxvZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5zLW15LXNjb3Jlcy1uYXYgLmJhbm5lci0tY2F0YWxvZzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9teS1hY2NvdW50L2Rvd25sb2FkLWFwcC1iZzIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5cbi5zLW15LXNjb3Jlcy1uYXYgLmJhbm5lci0tY2F0YWxvZzo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9teS1hY2NvdW50L2Rvd25sb2FkLWFwcC1iZzEucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuXG4ucy1teS1zY29yZXMtbmF2IC5iYW5uZXJfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLW15LXNjb3Jlcy1uYXYgLmJhbm5lcl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucy1teS1zY29yZXMtbmF2IC5iYW5uZXJfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZTtcbn1cblxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTgyMDc2O1xuICBib3JkZXItY29sb3I6ICNlODIwNzY7XG59XG5cbi5icmVhZGNydW1iIC5hY3RpdmUge1xuICBjb2xvcjogI2U4MjA3Njtcbn1cblxuLmJyZWFkY3J1bWJfX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy90b29sLXBhZ2Uuc2NzcyIsIkBpbXBvcnQgXCJjdXN0b20tc2VsZWN0LWJvcmRlcmVkXCI7XG5cbi50b29sLXBhZ2VfX21haW4taW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcblxuICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgIC8vIGxhbmcgZml4ZXNcbiAgICAgICYuZnIsICYuZGUsICYuamEsICYuZXMsICYucHQge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgfVxuXG4gICAgICAmLmphLCAmLmVzLCAmLnB0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZXMge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAvLyBsYW5nIGZpeGVzXG4gICAgICAmLmphLCAmLmVzLCAmLnB0IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLS1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbWFyZ2luOiAwIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcblxuICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyZXkge1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZ3JleS1ib3JkZXI7XG5cbiAgICAgIC5zaGFyZS1pdGVtIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWluc3RydW1lbnQtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbiAgLmJhY2tncm91bmQtbm90ZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmLWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fdmlzdWFsLWluc3RydW1lbnQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cblxuICAudmlzdWFsLWluc3RydW1lbnQge1xuICAgICZfX3NoYWRvdy1ib3gtd3JhcCB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAmX19pbnN0cnVtZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblxuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLWludGVyYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAjaW5zdHJ1bWVudC1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgI2luc3RydW1lbnQtaW1hZ2UgKltpZF49a2V5XSAqIHtcbiAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgI2luc3RydW1lbnQtaW1hZ2UgKltpZF49a2V5XS5oaWdobGlnaHRlZCAqIHtcbiAgICAgICAgICBzdHJva2U6ICRicmFuZC1tYWluO1xuICAgICAgICAgIGZpbGw6ICNFNTMzMUQ7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMnB4ICNFNTMzMUQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNhbnZhcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNoYXJ0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnN0cnVtZW50LXNwZWNpZmljXG4gICAgICAgICYuc2F4b3Bob25lIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW50ZXJhY3RpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGZpbGw6ICNFNTMzMUQ7XG4gICAgICAgICAgICBzdHJva2U6ICNFNTMzMUQ7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAycHggI0U1MzMxRCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vYm9lIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICYub2JvZSBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9hZGVyIHtcbiAgICAgICAgLmxvYWRlci1zcGluIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXZlcy13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTEwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdmUge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcblxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiA3LjM1JTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICZbY2xhc3MqPVwiaW5zdHJ1bWVudC1idXR0b24tXCJdIHtcbiAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1tYWluO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAxMywgMTI4LCAwLjEpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucy1mY19fbWFpbi1pbWctLWluc3RydW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnMtZmNfX21haW4taW1nIHtcblxuICAgICYtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi0tc2hhcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi0taW5zdHJ1bWVudC1pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9vbC1wYWdlX19maW5nZXJpbmctY2hhcnRzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi0taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzVweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmQtbWFpbjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwICRzaGFkb3ctbGlnaHQtZ3JleTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG5cbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG4gIH1cblxuICAmLS1pdGVtLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLS1pbnN0cnVtZW50LXBhZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZG93bmxvYWQge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFybiB7XG4gICAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4td2lkdGg6IDExMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1ncmV5LWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29taW5nLXNvb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGFuZyBmaXhlc1xuICAgICYuZXMge1xuICAgICAgLmxlYXJuLCAuZG93bmxvYWQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBsZWZ0OiAxODBweDtcbiAgICAgIHRvcDogOTAlO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taXRlbS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgei1pbmRleDogLTE7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b29sLXBhZ2VfX3RleHQge1xuICBwYWRkaW5nLXRvcDogNDNweDtcbiAgcGFkZGluZy1ib3R0b206IDQzcHg7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmPmRpdiB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgJi0tbGluayB7XG4gICAgbWFyZ2luOiAxNHB4IDA7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcblxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgdWwsIG9sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50b29sLXBhZ2VfX3RpdGxlIHtcbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9vbC1wYWdlX192aWRlb3Mge1xuICAmLS10aXRsZXtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICRicmFuZC1tYWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDE2cHggMCA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXZpZGVvLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5jb21wb3NlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtZ3JleS1sdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuc2NvcmUtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9vbC1wYWdlX190ZXh0LS1pbnN0cnVtZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gIC50b29sLXBhZ2VfX3RleHQtLWNvbnRlbnQge1xuXG4gICAgaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmPmRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtLWRvd25sb2FkLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuZG93bmxvYWQge1xuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcblxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ncmV5LWx0O1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4NXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhLWRvd25sb2FkIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWltYWdlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICBjb2xvcjogJGJyYW5kLWdyZXktbHQ7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ2JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NyU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvb2wtcGFnZV9fYmFubmVycyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4uc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMCAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbi5zd2l0Y2hfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC41cmVtIDEuMTI1cmVtO1xuICBjb2xvcjogIzZFNkU2RTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpdGNoX19idXR0b24tLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL190b29sLXBhZ2Uuc2NzcyIsIi5teS1zY29yZXMtbmF2IHtcbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRicmFuZC1tYWluO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTgyMDc2O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLW1haW47XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZmlsbDogJGJyYW5kLW1haW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBjb2xvcjogJGJyYW5kLW1haW47XG4gICAgfVxuXG4gICAgJi0tcGluayB7XG4gICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbWFpbjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJvZHktYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uYmFubmVyc19faXRlbSB7XG4gIGZsZXg6IDE7XG59XG5cbi5zLW15LXNjb3Jlcy1uYXYge1xuICAuYmFubmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICBcbiAgLmJhbm5lci0teHMtbm8tc2hhZG93IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAuYmFubmVyLS1jYXRhbG9nOjpiZWZvcmUsXG4gIC5iYW5uZXItLWNhdGFsb2c6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIFxuICAuYmFubmVyLS1jYXRhbG9nOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL215LWFjY291bnQvZG93bmxvYWQtYXBwLWJnMi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICB9XG4gIFxuICAuYmFubmVyLS1jYXRhbG9nOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL215LWFjY291bnQvZG93bmxvYWQtYXBwLWJnMS5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgfVxuICBcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLmJhbm5lcl9fYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICBwYWRkaW5nOiA2cHggMjRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fbXktc2NvcmVzLW5hdi5zY3NzIiwiLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbWFpbjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLW1haW47XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmFuZC1tYWluO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFydGlhbHMvX2JyZWFkY3J1bWJzLnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/