@import url(perfect-scrollbar.css);
@import url(animate.css);
@media (max-width: 703px) {
  .c-hero-banner__content {
    padding-bottom: 0 !important;
  }
}

@media (max-width: 703px) {
  .rte-container {
    margin-top: 0 !important;
  }
}

#art-on-climate-page {
  font-family: "Allianz Neo", sans-serif !important;
  color: #3c3c3c;
}

#art-on-climate-page p {
  margin-bottom: 30px;
}

#art-on-climate-page p .body-one {
  font-weight: 400;
}

@media (min-width: 992px) {
  #art-on-climate-page p .body-one {
    font-size: 18px !important;
  }
}

#art-on-climate-page .note-one {
  line-height: 16px;
  letter-spacing: 0;
  color: #3c3c3c;
  display: block;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .mobile-visible {
    display: block;
  }
}

@media (min-width: 992px) {
  .desktop-visible {
    display: block;
  }
}

.al-wow {
  visibility: hidden;
  opacity: 0;
}

.wow {
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}

.ls-anchor, #logos {
  height: auto;
  opacity: 1;
  visibility: visible;
}

.ls-anchor .section, #logos .section {
  padding: 50px 0;
}

@media (min-width: 768px) {
  .ls-anchor .section, #logos .section {
    padding: 75px 0;
  }
}

@media (min-width: 992px) {
  .ls-anchor .section, #logos .section {
    padding: 100px 0;
  }
}

.strong, strong {
  font-weight: 600 !important;
}

.al-heading {
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 15px;
  text-align: center;
  font-weight: 600;
}

@media (min-width: 992px) {
  .al-heading {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 20px;
  }
}

.always-visible {
  opacity: 1 !important;
}

.collapse.show .insight-block {
  opacity: 1;
}

.collapse.show p:not(.always-visible) {
  opacity: 1;
  visibility: visible !important;
  -webkit-animation-name: fadeIn !important;
          animation-name: fadeIn !important;
}

.uppercase {
  text-transform: uppercase;
}

.ls-sticky-nav.nav-sticky {
  padding-left: 0px;
}

@media (min-width: 992px) {
  .ls-sticky-nav.nav-sticky {
    padding-left: 0;
  }
}

.ls-sticky-nav.nav-sticky #page-nav-main {
  left: 0;
}

.ls-sticky-nav #page-nav-main {
  left: 15px;
}

@media (min-width: 992px) {
  .ls-sticky-nav #page-nav-main {
    left: 0px;
  }
}

.ls-sticky-nav #page-nav-main, .ls-sticky-nav .nav-list {
  height: 110px;
}

.ls-sticky-nav .nav-list {
  font-size: 0;
  padding-left: 15px;
}

@media (min-width: 992px) {
  .ls-sticky-nav .nav-list {
    padding-left: 0;
  }
}

.ls-sticky-nav .nav-item {
  padding: 0 5px;
}

@media (min-width: 992px) {
  .ls-sticky-nav .nav-item {
    padding: 0;
    width: 14.2857142857%;
  }
}

.ls-sticky-nav .nav-item:nth-child(1) .nav-link:active, .ls-sticky-nav .nav-item:nth-child(1) .nav-link:hover, .ls-sticky-nav .nav-item:nth-child(1) .link-active {
  border-color: #007396;
}

.ls-sticky-nav .nav-item:nth-child(2) .nav-link:active, .ls-sticky-nav .nav-item:nth-child(2) .nav-link:hover, .ls-sticky-nav .nav-item:nth-child(2) .link-active {
  border-color: #7e5475;
}

.ls-sticky-nav .nav-item:nth-child(3) .nav-link:active, .ls-sticky-nav .nav-item:nth-child(3) .nav-link:hover, .ls-sticky-nav .nav-item:nth-child(3) .link-active {
  border-color: #f7a919;
}

.ls-sticky-nav .nav-item:nth-child(4) .nav-link:active, .ls-sticky-nav .nav-item:nth-child(4) .nav-link:hover, .ls-sticky-nav .nav-item:nth-child(4) .link-active {
  border-color: #007396;
}

.ls-sticky-nav .nav-item:nth-child(5) .nav-link:active, .ls-sticky-nav .nav-item:nth-child(5) .nav-link:hover, .ls-sticky-nav .nav-item:nth-child(5) .link-active {
  border-color: #275d38;
}

.ls-sticky-nav .nav-item:nth-child(6) .nav-link:active, .ls-sticky-nav .nav-item:nth-child(6) .nav-link:hover, .ls-sticky-nav .nav-item:nth-child(6) .link-active {
  border-color: #d0822f;
}

.ls-sticky-nav .nav-item:nth-child(7) .nav-link:active, .ls-sticky-nav .nav-item:nth-child(7) .nav-link:hover, .ls-sticky-nav .nav-item:nth-child(7) .link-active {
  border-color: #964661;
}

.ls-sticky-nav .nav-item .nav-link {
  display: block;
  cursor: pointer;
  color: #3c3c3c;
  padding-bottom: 5px;
  margin: 0 2px;
  text-transform: uppercase;
}

.ls-sticky-nav .nav-item .nav-link:active, .ls-sticky-nav .nav-item .nav-link:hover {
  color: #3c3c3c;
  border-color: #3c3c3c;
}

.ls-sticky-nav .nav-item .nav-link .text {
  display: block;
  font-size: 16px;
}

@media (min-width: 992px) {
  .ls-sticky-nav .nav-item .nav-link .text {
    font-weight: 600;
    font-size: 18px;
  }
}

#theme-step {
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  #theme-step {
    margin-bottom: 35px;
  }
}

.theme-step-info {
  text-align: center;
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .theme-step-info {
    margin-bottom: 35px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.theme-step-table {
  background: #eff3f7;
  padding: 24px;
  width: 100%;
}

.theme-step-table table {
  width: 100%;
}

.theme-step-table table tr:first-child {
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
}

@media (min-width: 992px) {
  .theme-step-table table tr:first-child {
    font-size: 30px;
    line-height: 34px;
  }
}

.theme-step-table table tr td {
  color: #003781;
  padding-bottom: 5px;
  text-align: left;
  vertical-align: top;
}

.theme-step-table table tr td:first-child {
  padding-right: 5px;
  width: 40%;
}

@media (min-width: 992px) {
  .theme-step-table table tr td:first-child {
    text-align: right;
    width: auto;
  }
}

@media (min-width: 768px) {
  .theme-step-icon {
    width: 30%;
  }
}

.theme-step-icon img {
  max-width: 220px;
  height: auto;
}

.theme-step-flow {
  color: #003781;
  margin-bottom: 35px;
}

@media (min-width: 992px) {
  .theme-step-flow {
    margin-bottom: 45px;
  }
}

.theme-step-flow-header {
  font-weight: 600;
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .theme-step-flow-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.theme-step-flow-triangle {
  position: absolute;
  bottom: -25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  font-size: 0;
  line-height: 0;
}

@media (min-width: 992px) {
  .theme-step-flow-triangle {
    bottom: auto;
    left: auto;
    right: -26px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.theme-step-flow-triangle:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 24px 20.5px 0 20.5px;
  border-color: #003781 transparent transparent transparent;
}

@media (min-width: 992px) {
  .theme-step-flow-triangle:after {
    border-width: 20.5px 0 20.5px 24px;
    border-color: transparent transparent transparent #003781;
  }
}

.theme-step-flow-triangle-inner {
  position: absolute;
  bottom: -23px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 3;
  font-size: 0;
  line-height: 0;
}

@media (min-width: 992px) {
  .theme-step-flow-triangle-inner {
    bottom: auto;
    left: auto;
    right: -23px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.theme-step-flow-triangle-inner:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 24px 20.5px 0 20.5px;
  border-color: #ffffff transparent transparent transparent;
}

@media (min-width: 992px) {
  .theme-step-flow-triangle-inner:after {
    border-width: 20.5px 0 20.5px 24px;
    border-color: transparent transparent transparent #ffffff;
  }
}

.theme-step-flow-item {
  border: 2px solid #003781;
  padding: 25px 15px;
  padding: 0px 15px 25px 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-bottom-width: 0;
}

@media (min-width: 992px) {
  .theme-step-flow-item {
    padding: 25px;
    padding: 0px 25px 25px 25px;
    width: 33.3333%;
    border-bottom-width: 2px;
    border-right-width: 0;
  }
}

.theme-step-flow-item:last-child {
  border-bottom-width: 2px;
}

@media (min-width: 992px) {
  .theme-step-flow-item:last-child {
    border-right-width: 2px;
  }
}

.theme-step-flow-info {
  margin-left: 10px;
  padding-top: 25px;
}

.theme-step-flow-icon {
  padding-top: 25px;
  width: 38px;
  height: 100px;
  min-width: 38px;
  overflow: hidden;
}

.theme-step-flow-icon.item2 {
  min-width: 28px;
  width: 28px;
}

.theme-step-flow-icon svg path {
  fill: #003781;
}

.theme-step-flow-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 10px;
}

.theme-step-flow-desc {
  font-size: 18px;
  line-height: 26px;
}

.theme-register-button {
  margin: 0 auto 35px;
  display: block;
  text-align: center;
}

@media (min-width: 992px) {
  .theme-register-button {
    margin: 0 auto 45px;
  }
}

.theme-register-button-text {
  color: #ffffff !important;
  padding: 15px 35px;
  position: relative;
  background: #003781;
  display: inline-block;
  margin: 0 auto;
  font-weight: 600;
}

.theme-register-button-arrow {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

#anchor-competition-details .section {
  background: #f3f6f7;
}

#anchor-competition-details .al-heading {
  color: #326295;
}

#anchor-competition-details p strong {
  color: #326295;
}

#anchor-competition-details .competition-details-goal {
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal {
    margin-bottom: 60px;
  }
}

#anchor-competition-details .competition-details-goal-item {
  margin-bottom: 10px;
  background: #ffffff;
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

#anchor-competition-details .competition-details-goal-arrow {
  height: 80px;
  padding: 10px 20px 10px 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
  position: relative;
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-arrow {
    width: 50%;
    margin-right: 45px;
    height: 90px;
    padding: 15px 25px 15px 0;
  }
}

@media (min-width: 1200px) {
  #anchor-competition-details .competition-details-goal-arrow {
    width: 34%;
  }
}

#anchor-competition-details .competition-details-goal-arrow:after {
  content: '';
  position: absolute;
  right: -30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 40px 0 40px 30px;
  border-color: transparent transparent transparent;
  border-left-color: transparent;
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-arrow:after {
    border-width: 45px 0 45px 45px;
    right: -45px;
  }
}

#anchor-competition-details .competition-details-goal-arrow.skyblue {
  background: #0093b2;
}

#anchor-competition-details .competition-details-goal-arrow.skyblue:after {
  border-left-color: #0093b2;
}

#anchor-competition-details .competition-details-goal-arrow.red {
  background: #861f41;
}

#anchor-competition-details .competition-details-goal-arrow.red:after {
  border-left-color: #861f41;
}

#anchor-competition-details .competition-details-goal-arrow.purple {
  background: #6a2a5b;
}

#anchor-competition-details .competition-details-goal-arrow.purple:after {
  border-left-color: #6a2a5b;
}

#anchor-competition-details .competition-details-goal-arrow.grey {
  background: #6b8f9c;
}

#anchor-competition-details .competition-details-goal-arrow.grey:after {
  border-left-color: #6b8f9c;
}

#anchor-competition-details .competition-details-goal-arrow.yellow {
  background: #f7a919;
}

#anchor-competition-details .competition-details-goal-arrow.yellow:after {
  border-left-color: #f7a919;
}

#anchor-competition-details .competition-details-goal-arrow.green {
  background: #275d38;
}

#anchor-competition-details .competition-details-goal-arrow.green:after {
  border-left-color: #275d38;
}

#anchor-competition-details .competition-details-goal-arrow.blue {
  background: #326295;
}

#anchor-competition-details .competition-details-goal-arrow.blue:after {
  border-left-color: #326295;
}

#anchor-competition-details .competition-details-goal-arrow.orange {
  background: #d0822f;
}

#anchor-competition-details .competition-details-goal-arrow.orange:after {
  border-left-color: #d0822f;
}

#anchor-competition-details .competition-details-goal-icon {
  width: 70px;
  text-align: center;
}

@media (min-width: 330px) {
  #anchor-competition-details .competition-details-goal-icon {
    width: 80px;
  }
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-icon {
    width: 100px;
  }
}

#anchor-competition-details .competition-details-goal-icon img, #anchor-competition-details .competition-details-goal-icon svg {
  text-align: center;
  margin: 0 auto;
  width: 50px;
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-icon img, #anchor-competition-details .competition-details-goal-icon svg {
    width: 55px;
  }
}

#anchor-competition-details .competition-details-goal-icon path, #anchor-competition-details .competition-details-goal-icon circle {
  fill: #ffffff;
}

#anchor-competition-details .competition-details-goal-icon.goal3 img {
  width: 58px;
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-icon.goal3 img {
    width: 62px;
  }
}

#anchor-competition-details .competition-details-goal-title {
  color: #ffffff;
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  width: calc(100% - 70px);
}

@media (min-width: 330px) {
  #anchor-competition-details .competition-details-goal-title {
    width: calc(100% - 80px);
  }
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-title {
    font-size: 24px;
    line-height: 24px;
    width: calc(100% - 100px);
  }
}

#anchor-competition-details .competition-details-goal-title span {
  font-size: 14px;
  line-height: 16px;
}

@media (min-width: 330px) {
  #anchor-competition-details .competition-details-goal-title span {
    font-size: 16px;
    line-height: 20px;
  }
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-title span {
    font-size: 20px;
    line-height: 24px;
  }
}

#anchor-competition-details .competition-details-goal-desc {
  padding: 10px;
}

@media (min-width: 992px) {
  #anchor-competition-details .competition-details-goal-desc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50%;
    padding: 0;
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  #anchor-competition-details .competition-details-goal-desc {
    width: 66%;
  }
}

#anchor-competition-details .competition-details-goal-desc p {
  margin: 0;
}

@media (min-width: 992px) {
  .competition-details-principles {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.competition-details-principles-item {
  background: #ffffff;
  padding: 25px 25px 40px;
  margin-bottom: 20px;
  overflow: hidden;
}

@media (min-width: 992px) {
  .competition-details-principles-item {
    width: 33.33%;
    margin: 0px 15px;
  }
}

@media (min-width: 992px) {
  .competition-details-principles-item:first-child .competition-details-principles-icon {
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
  }
}

@media (min-width: 992px) {
  .competition-details-principles-item:nth-child(2) .competition-details-principles-icon {
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
  }
}

@media (min-width: 992px) {
  .competition-details-principles-item:nth-child(3) .competition-details-principles-icon {
    -webkit-animation-duration: 0.75s;
            animation-duration: 0.75s;
  }
}

.competition-details-principles-icon {
  text-align: center;
  margin-bottom: 25px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}

@media (min-width: 992px) {
  .competition-details-principles-icon {
    margin-bottom: 35px;
  }
}

.competition-details-principles-icon img {
  text-align: center;
  margin: 0 auto;
  width: 93px;
}

.competition-details-principles-no {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .competition-details-principles-no {
    margin-bottom: 10px;
  }
}

.competition-details-principles-desc {
  font-size: 18px;
  line-height: 24px;
}

#anchor-competition-theme .section {
  background: #f5f1f4;
}

#anchor-competition-theme .al-heading {
  color: #7e5475;
}

#anchor-competition-theme p strong {
  color: #7e5475;
}

#anchor-competition-theme .competition-theme {
  margin-bottom: 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
}

#anchor-competition-theme .competition-theme-item {
  text-align: center;
  margin-bottom: 20px;
  width: 33.33%;
  margin: 0px 15px;
}

.competition-theme-list {
  padding: 20px 25px 20px 40px;
  background: #ffffff;
}

@media (min-width: 992px) {
  .competition-theme-list {
    padding: 40px 50px 40px 60px;
  }
}

.competition-theme-list ol {
  list-style-type: decimal;
  margin-bottom: 0;
}

.competition-theme-list ol li {
  list-style-type: decimal;
  font-size: 18px;
  line-height: 24px;
  color: #3c3c3c;
  padding-left: 10px;
}

@media (min-width: 992px) {
  .competition-theme-list ol li {
    padding-left: 15px;
  }
}

#anchor-artwork-specifications .section {
  background: #fefaf1;
}

#anchor-artwork-specifications .al-heading {
  color: #f7a919;
}

#anchor-artwork-specifications p strong {
  color: #f7a919;
}

#anchor-artwork-specifications .artwork-specifications {
  margin-bottom: 20px;
  overflow: hidden;
}

@media (min-width: 992px) {
  #anchor-artwork-specifications .artwork-specifications {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

#anchor-artwork-specifications .artwork-specifications-item {
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  #anchor-artwork-specifications .artwork-specifications-item {
    width: 40%;
  }
}

@media (min-width: 992px) {
  #anchor-artwork-specifications .artwork-specifications-item:nth-child(2) {
    width: 60%;
  }
}

#anchor-artwork-specifications .artwork-specifications-image {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}

@media (min-width: 992px) {
  #anchor-artwork-specifications .artwork-specifications-image {
    margin-bottom: 0px;
  }
}

#anchor-artwork-specifications .artwork-specifications-image img {
  text-align: center;
  margin: 0 auto;
}

@media (min-width: 992px) {
  #anchor-artwork-specifications .artwork-specifications-image img {
    margin-left: -30px;
  }
}

#anchor-artwork-specifications .artwork-specifications-list {
  padding-left: 20px;
}

@media (min-width: 992px) {
  #anchor-artwork-specifications .artwork-specifications-list {
    padding-left: 50px;
  }
}

#anchor-artwork-specifications .artwork-specifications-list ul {
  list-style-type: none;
  margin-bottom: 0;
  text-align: left;
}

#anchor-artwork-specifications .artwork-specifications-list ul li {
  list-style-type: none;
  font-size: 18px;
  line-height: 24px;
  color: #3c3c3c;
  padding-left: 10px;
}

@media (min-width: 992px) {
  #anchor-artwork-specifications .artwork-specifications-list ul li {
    padding-left: 15px;
  }
}

#anchor-artwork-specifications .artwork-specifications-list ul li:before {
  background: none;
  content: "\2022";
  color: #f7a919;
  display: inline-block;
  width: 15px;
  margin-left: -15px;
  line-height: 0;
  margin-top: 5px;
}

#anchor-judging-panel .section {
  background: #f0f7f9;
}

#anchor-judging-panel .al-heading {
  color: #007396;
}

#anchor-judging-panel p strong {
  color: #007396;
}

.judging-panel-item {
  background: #ffffff;
  margin-bottom: 10px;
  padding: 20px 25px;
  min-height: 200px;
}

@media (min-width: 992px) {
  .judging-panel-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 50px;
  }
}

.judging-panel-item:first-child {
  margin-top: 20px;
}

@media (min-width: 992px) {
  .judging-panel-item:first-child {
    margin-top: 35px;
  }
}

.judging-panel-header {
  position: relative;
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .judging-panel-header {
    margin-bottom: 0px;
    width: 25%;
  }
}

.judging-panel-title {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
}

.judging-panel-title strong {
  color: #007396;
}

.judging-panel-position {
  font-size: 16px;
  line-height: 20px;
  color: #3c3c3c;
  margin-bottom: 10px;
  width: 100%;
}

.judging-panel-comefrom {
  font-size: 16px;
  line-height: 20px;
  color: #3c3c3c;
  width: 100%;
}

@media (min-width: 992px) {
  .judging-panel-comefrom {
    position: absolute;
    left: 0;
    bottom: 0;
  }
}

@media (min-width: 992px) {
  .judging-panel-desc {
    padding-left: 50px;
    width: 75%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.judging-panel-desc p {
  margin: 0 !important;
}

.judging-panel-desc p span {
  line-height: 24px;
}

#anchor-selection-criteria .section {
  background: #f2f5f3;
}

#anchor-selection-criteria .al-heading {
  color: #275d38;
}

#anchor-selection-criteria p strong {
  color: #275d38;
}

.selection-criteria {
  margin-top: 30px;
  position: relative;
}

.selection-criteria-circle {
  width: 330px;
  margin: 0 auto 20px;
  max-width: 100%;
}

@media (min-width: 768px) {
  .selection-criteria-circle {
    width: 500px;
  }
}

@media (min-width: 992px) {
  .selection-criteria-circle {
    width: 100%;
  }
}

.selection-criteria-circle img.mobile {
  display: block;
  margin: 0 auto;
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
}

@media (min-width: 992px) {
  .selection-criteria-circle img.mobile {
    display: none;
  }
}

.selection-criteria-circle img.desktop {
  display: none;
  margin: 0 auto;
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
}

@media (min-width: 992px) {
  .selection-criteria-circle img.desktop {
    display: block;
    width: 429px;
    position: relative;
  }
}

@media (min-width: 1147px) {
  .selection-criteria-circle img.desktop {
    width: 619px;
  }
}

.selection-criteria-item-container {
  margin-top: 30px;
}

.selection-criteria-item {
  width: 100%;
  margin: 0 auto 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  .selection-criteria-item {
    margin: 0;
    margin-bottom: 20px;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 992px) {
  .selection-criteria-item {
    position: absolute;
    display: block;
    width: 214px;
  }
}

@media (min-width: 1147px) {
  .selection-criteria-item {
    width: 214px;
  }
}

.selection-criteria-item.first {
  text-align: left;
}

@media (min-width: 992px) {
  .selection-criteria-item.first {
    top: 55px;
    left: 15px;
  }
}

@media (min-width: 1147px) {
  .selection-criteria-item.first {
    top: 126px;
    left: 30px;
  }
}

.selection-criteria-item.second {
  text-align: left;
}

@media (min-width: 992px) {
  .selection-criteria-item.second {
    text-align: left;
    top: 10px;
    right: 0;
  }
}

@media (min-width: 1147px) {
  .selection-criteria-item.second {
    top: 58px;
    right: 0;
  }
}

.selection-criteria-item.third {
  text-align: left;
}

@media (min-width: 992px) {
  .selection-criteria-item.third {
    text-align: left;
    top: 160px;
    right: 0;
  }
}

@media (min-width: 1147px) {
  .selection-criteria-item.third {
    top: 274px;
    right: 0;
    text-align: left;
  }
}

.selection-criteria-icon {
  width: 20%;
}

@media (min-width: 992px) {
  .selection-criteria-icon {
    display: none;
  }
}

.selection-criteria-info {
  width: 80%;
  padding-left: 20px;
}

@media (min-width: 992px) {
  .selection-criteria-info {
    width: 100%;
    padding: 0;
  }
}

.selection-criteria-point {
  font-size: 27px;
  line-height: 32px;
  font-weight: 600;
}

.selection-criteria-point.green {
  color: #275d38;
}

.selection-criteria-point.orange {
  color: #d0822f;
}

.selection-criteria-point.blue {
  color: #326295;
}

.selection-criteria-desc {
  font-size: 18px;
  line-height: 26px;
  color: #3c3c3c;
}

#anchor-awards-and-exhibition .section {
  background: #fcf7f2;
}

#anchor-awards-and-exhibition .al-heading {
  color: #d0822f;
}

#anchor-awards-and-exhibition a {
  color: #d0822f;
  text-decoration: underline;
}

.awards-and-exhibition {
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .awards-and-exhibition {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.awards-and-exhibition-item {
  background: #ffffff;
  padding: 35px 15px 35px;
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .awards-and-exhibition-item {
    width: 25%;
    margin: 0px 15px;
  }
}

@media (min-width: 992px) {
  .awards-and-exhibition-item:nth-child(1) .awards-and-exhibition-icon img {
    -webkit-animation-duration: .25s;
            animation-duration: .25s;
  }
}

.awards-and-exhibition-item:nth-child(1) .awards-and-exhibition-ranking, .awards-and-exhibition-item:nth-child(1) .awards-and-exhibition-num {
  color: #e1bb5c;
}

@media (min-width: 992px) {
  .awards-and-exhibition-item:nth-child(2) .awards-and-exhibition-icon img {
    -webkit-animation-duration: .75s;
            animation-duration: .75s;
  }
}

.awards-and-exhibition-item:nth-child(2) .awards-and-exhibition-ranking, .awards-and-exhibition-item:nth-child(2) .awards-and-exhibition-num {
  color: #9f9f9f;
}

@media (min-width: 992px) {
  .awards-and-exhibition-item:nth-child(3) .awards-and-exhibition-icon img {
    -webkit-animation-duration: 1.25s;
            animation-duration: 1.25s;
  }
}

.awards-and-exhibition-item:nth-child(3) .awards-and-exhibition-ranking, .awards-and-exhibition-item:nth-child(3) .awards-and-exhibition-num {
  color: #b5725b;
}

@media (min-width: 992px) {
  .awards-and-exhibition-item:nth-child(4) .awards-and-exhibition-icon img {
    -webkit-animation-duration: 1.75s;
            animation-duration: 1.75s;
  }
}

.awards-and-exhibition-item:nth-child(4) .awards-and-exhibition-ranking, .awards-and-exhibition-item:nth-child(4) .awards-and-exhibition-num {
  color: #d0822f;
}

.awards-and-exhibition-icon {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 20px;
  font-size: 0;
  line-height: 0;
  position: relative;
  width: 116px;
}

@media (min-width: 992px) {
  .awards-and-exhibition-icon {
    margin-bottom: 20px;
  }
}

.awards-and-exhibition-icon img {
  text-align: center;
  margin: 0 auto;
  width: 116px;
}

.awards-and-exhibition-num {
  position: absolute;
  left: 110px;
  bottom: 0;
  font-weight: 600;
  font-size: 25px;
  line-height: 27px;
}

.awards-and-exhibition-ranking {
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 600;
}

.awards-and-exhibition-desc {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #3c3c3c;
  text-align: center;
}

.awards-and-exhibition-list {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #3c3c3c;
  margin: 35px 20px;
}

@media (min-width: 992px) {
  .awards-and-exhibition-list {
    margin: 55px 20px;
  }
}

.awards-and-exhibition-list ul, .awards-and-exhibition-list li {
  list-style-type: disc !important;
  color: #3c3c3c !important;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 24px !important;
}

.awards-and-exhibition-button {
  margin: 0 auto 35px;
  display: block;
  text-align: center;
}

@media (min-width: 992px) {
  .awards-and-exhibition-button {
    margin: 0 auto 45px;
  }
}

.awards-and-exhibition-button-text {
  color: #ffffff !important;
  padding: 15px 35px;
  position: relative;
  background: #d0822f;
  display: inline-block;
  margin: 0 auto;
  font-weight: 600;
  text-decoration: none !important;
}

.awards-and-exhibition-button-arrow {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

#anchor-terms-and-conditions .section {
  background: #f9f4f5;
}

#anchor-terms-and-conditions .al-heading {
  color: #964661;
}

#anchor-terms-and-conditions p strong {
  color: #964661;
}

.terms-and-conditions {
  margin-top: 25px;
  padding: 10px 10px 20px 10px;
  background: #ffffff;
}

@media (min-width: 992px) {
  .terms-and-conditions {
    margin-top: 35px;
    padding: 20px 10px 40px 10px;
  }
}

.terms-and-conditions-subheader {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  margin-bottom: 10px;
}

#terms-and-conditions {
  height: 300px;
  padding: 10px 10px 0px 10px;
  position: relative;
}

@media (min-width: 992px) {
  #terms-and-conditions {
    height: 675px;
    padding: 20px 10px 0px 10px;
  }
}

#terms-and-conditions ol {
  list-style-type: decimal;
  margin-bottom: 0;
  margin-left: 30px;
}

#terms-and-conditions ol li {
  list-style-type: decimal;
  font-size: 16px;
  line-height: 22px;
  color: #3c3c3c;
  padding-left: 10px;
}

@media (min-width: 992px) {
  #terms-and-conditions ol li {
    padding-left: 15px;
  }
}

#terms-and-conditions .ps__rail-y {
  width: 6px !important;
  opacity: 1 !important;
}

#terms-and-conditions .ps__rail-y .ps__thumb-y {
  width: 6px !important;
  background-color: #b57d90;
}

#logos .section {
  background: #ffffff;
}

.organiser-container {
  width: 175px;
}

@media (min-width: 768px) {
  .organiser-container {
    display: block;
  }
}

@media (min-width: 992px) {
  .organiser-container {
    width: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.organiser-item {
  margin-bottom: 20px;
  padding-bottom: 10px;
}

@media (min-width: 992px) {
  .organiser-item {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
}

.organiser-item.organiser {
  border-bottom: 1px solid #575757;
}

@media (min-width: 768px) {
  .organiser-item.organiser {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .organiser-item.organiser {
    border-bottom: 0;
    width: 30%;
    border-right: 1px solid #575757;
  }
}

@media (min-width: 768px) {
  .organiser-item.co-organiser {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .organiser-item.co-organiser {
    width: 70%;
    padding-left: 60px;
  }
}

@media (min-width: 992px) {
  .organiser-item.co-organiser .organiser-icon {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.organiser-item.co-organiser .organiser-icon .organiser-icon-item {
  width: 100%;
  margin-bottom: 15px;
}

@media (min-width: 992px) {
  .organiser-item.co-organiser .organiser-icon .organiser-icon-item {
    margin-bottom: 0px;
    width: 33.333333%;
    text-align: center;
    padding-bottom: 20px;
  }
}

@media (min-width: 992px) {
  .organiser-item.co-organiser .organiser-icon .organiser-icon-item.feco img {
    height: 108px;
	width: auto;
  }
}

.organiser-text {
  color: #3c3c3c;
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: 600;
}

@media (min-width: 992px) {
  .organiser-text {
    margin-bottom: 30px;
  }
}

.organiser-icon img {
  width: 150px;
  height: auto;
}

@media (min-width: 992px) {
  .organiser-icon img {
    max-width: none;
    width: auto;
    height: 67px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsbC5zYXNzIiwiYWxsLmNzcyIsInBhcnRpYWxzL3ZhcnMuc2FzcyIsInBhcnRpYWxzL3RoZW1lLXN0ZXAuc2FzcyIsInBhcnRpYWxzL2NvbXBldGl0aW9uLWRldGFpbHMuc2FzcyIsInBhcnRpYWxzL2NvbXBldGl0aW9uLXRoZW1lLnNhc3MiLCJwYXJ0aWFscy9hcnR3b3JrLXNwZWNpZmljYXRpb25zLnNhc3MiLCJwYXJ0aWFscy9qdWRnaW5nLXBhbmVsLnNhc3MiLCJwYXJ0aWFscy9zZWxlY3Rpb24tY3JpdGVyaWEuc2FzcyIsInBhcnRpYWxzL2F3YXJkcy1hbmQtZXhoaWJpdGlvbi5zYXNzIiwicGFydGlhbHMvdGVybXMtYW5kLWNvbmRpdGlvbi5zYXNzIiwicGFydGlhbHMvbG9nb3Muc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxtQ0FBTztBQUNQLHlCQUFPO0FBbUJMO0VBREY7SUFFSSw2QkFBMkI7R0FBSztDQ25CbkM7O0FEc0JDO0VBREY7SUFFSSx5QkFBdUI7R0FBSztDQ2pCL0I7O0FEbUJEO0VBQ0Usa0RBQWlEO0VBQ2pELGVFMUJrQjtDRnNDUzs7QUFYM0I7RUFDRSxvQkFBbUI7Q0FJaUI7O0FBSHBDO0VBQ0UsaUJBQWdCO0NBRWdCOztBQURoQztFQVBOO0lBUVEsMkJBQXlCO0dBQUs7Q0NSckM7O0FEU0M7RUFDRSxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLGVFcENnQjtFRnFDaEIsZUFBYztFQUNkLG9CQUFtQjtDQUFJOztBQUd6QjtFQURGO0lBRUksZUFBYztHQUFNO0NDSnZCOztBRE1DO0VBREY7SUFFSSxlQUFjO0dBQU07Q0NEdkI7O0FESUQ7RUFDQyxtQkFBa0I7RUFDbEIsV0FBVTtDQUFJOztBQUNmO0VBQ0UsdUNBQXNDO0VBQ3RDLCtCQUE4QjtDQUFJOztBQUdwQztFQUNFLGFBQVk7RUFDWixXQUFVO0VBQ1Ysb0JBQW1CO0NBTVM7O0FBTDVCO0VBQ0UsZ0JBQWU7Q0FJUzs7QUFIeEI7RUFOSjtJQU9NLGdCQUFl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THZDO0VBRkY7SUFHSSxZQUFXO0dBSTBCO0NWNmdENUM7O0FVaGhESztFQVZKO0lBV00saUJBQWdCO0lBQ2hCLFdBQVU7SUFDVixnQ0FBK0I7R0FBTTtDVnFoRDVDOztBVW5oREs7RUFmSjtJQWdCTSxZQUFXO0dBWW9CO0NWNGdEdEM7O0FVdmhESztFQUhGO0lBSUksV0FBVTtJQUNWLG1CQUFrQjtHQVNhO0NWbWhEdEM7O0FVMWhETztFQURGO0lBRUksc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7R0FNYztDVnloRHBDOztBVXJqREM7RUF3QlEsWUFBVztFQUNYLG9CQUFtQjtDQUdNOztBQUZ6QjtFQTFCUjtJQTJCVSxtQkFBa0I7SUFDbEIsa0JBQWlCO0dBQU07Q1ZxaURsQzs7QVVuaURDO0VBQ0UsZVRuQ2dCO0VTb0NoQixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixpQkFBZ0I7Q0FFVzs7QUFEM0I7RUFMRjtJQU1JLG9CQUFtQjtHQUFNO0NWMGlEOUI7O0FVemlEQztFQUVJLGFBQVk7RUFDWixhQUFZO0NBR1E7O0FBRnBCO0VBSEY7SUFJSSxZQUFXO0lBQ1gsYUFBWTtHQUFNO0NWK2lEekIiLCJmaWxlIjoiYWxsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuQGltcG9ydCAncGFydGlhbHMvdmFycyc7XG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MnO1xuLy8gQGltcG9ydCAnanF1ZXJ5ZmFuY3lib3guY3NzJ1xuQGltcG9ydCAncGVyZmVjdC1zY3JvbGxiYXIuY3NzJztcbkBpbXBvcnQgJ2FuaW1hdGUuY3NzJztcblxuLy8gQGZvbnQtZmFjZVxuLy8gICBmb250LWZhbWlseTogXCJBbGxpYW56IE5lb1wiXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuLy8gICBmb250LXdlaWdodDogNDAwXG4vLyAgIHNyYzogdXJsKC4vZm9udHMvQWxsaWFuek5lby1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4vZm9udHMvQWxsaWFuek5lby1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIilcblxuLy8gQGZvbnQtZmFjZVxuLy8gICBmb250LWZhbWlseTogXCJBbGxpYW56IE5lb1wiXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuLy8gICBmb250LXdlaWdodDogNjAwXG4vLyAgIHNyYzogdXJsKC4vZm9udHMvQWxsaWFuek5lby1TZW1pQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguL2ZvbnRzL0FsbGlhbnpOZW8tU2VtaUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKVxuXG4ubHMtc3RpY2t5LW5hdi5uYXYtc3RpY2t5ICNwYWdlLW5hdi1tYWluIHtcbiB9ICAvLyB0b3A6IDAhaW1wb3J0YW50XG5cblxuLmMtaGVyby1iYW5uZXJfX2NvbnRlbnQge1xuICBAbWVkaWEobWF4LXdpZHRoOiA3MDNweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDsgfSB9XG5cbi5ydGUtY29udGFpbmVyIHtcbiAgQG1lZGlhKG1heC13aWR0aDogNzAzcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDsgfSB9XG5cbiNhcnQtb24tY2xpbWF0ZS1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxsaWFueiBOZW9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmJvZHktb25lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDsgfSB9IH1cbiAgLm5vdGUtb25lIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5tb2JpbGUtdmlzaWJsZSB7XG4gIEBtZWRpYShtYXgtd2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCAtIDEpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4uZGVza3RvcC12aXNpYmxlIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cbi5hbC13b3cge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7IH1cbi53b3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzOyB9XG5cbi8vbWVudVxuLmxzLWFuY2hvciwgI2xvZ29zIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRwYWQtbWluLXdpZHRoKSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDA7IH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfSB9XG4uc3Ryb25nLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDsgfVxuXG4uYWwtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4vLyAuc2NhbGVJblxuLy8gXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzY2FsZUluXG4vLyBcdGFuaW1hdGlvbi1uYW1lOiBzY2FsZUluXG4vLyBcdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAuMDYsIDAuMjksIDEuNDkpXG4vLyBcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLjA2LCAwLjI5LCAxLjQ5KVxuLy8gXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzXG4vLyBcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzXG4vLyBcdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzXG4vLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41c1xuXG4uYWx3YXlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxIWltcG9ydGFudDsgfVxuLmNvbGxhcHNlLnNob3cge1xuICAuaW5zaWdodC1ibG9jayB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBwOm5vdCguYWx3YXlzLXZpc2libGUpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW4haW1wb3J0YW50OyB9IH1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXG4ubHMtc3RpY2t5LW5hdiB7XG4gICYubmF2LXN0aWNreSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAjcGFnZS1uYXYtbWFpbiB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgI3BhZ2UtbmF2LW1haW4ge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBsZWZ0OiAwcHg7IH0gfVxuICAjcGFnZS1uYXYtbWFpbiwgLm5hdi1saXN0IHtcbiAgICBoZWlnaHQ6IDExMHB4OyB9XG4gIC5uYXYtbGlzdCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclOyB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi1saW5rOmhvdmVyLCAubGluay1hY3RpdmUge1xuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXNreWJsdWUtYmFzZVxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1za3libHVlLWJhc2U7IH0gfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5uYXYtbGluazphY3RpdmUsIC5uYXYtbGluazpob3ZlciwgLmxpbmstYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHVycGxlLWJhc2U7IH0gfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC5uYXYtbGluazphY3RpdmUsIC5uYXYtbGluazpob3ZlciwgLmxpbmstYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IteWVsbG93LWJhc2U7IH0gfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIC5uYXYtbGluazphY3RpdmUsIC5uYXYtbGluazpob3ZlciwgLmxpbmstYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2t5Ymx1ZS1iYXNlOyB9IH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAubmF2LWxpbms6YWN0aXZlLCAubmF2LWxpbms6aG92ZXIsIC5saW5rLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuLWJhc2U7IH0gfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIC5uYXYtbGluazphY3RpdmUsIC5uYXYtbGluazpob3ZlciwgLmxpbmstYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itb3JhbmdlLWJhc2U7IH0gfVxuICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIC5uYXYtbGluazphY3RpdmUsIC5uYXYtbGluazpob3ZlciwgLmxpbmstYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2t5cHVycGxlLWJhc2U7IH0gfVxuICAgIC5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXh0OyB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH0gfSB9IH1cblxuQGltcG9ydCBcInBhcnRpYWxzL3RoZW1lLXN0ZXBcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb21wZXRpdGlvbi1kZXRhaWxzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29tcGV0aXRpb24tdGhlbWVcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hcnR3b3JrLXNwZWNpZmljYXRpb25zXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvanVkZ2luZy1wYW5lbFwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3NlbGVjdGlvbi1jcml0ZXJpYVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2F3YXJkcy1hbmQtZXhoaWJpdGlvblwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3Rlcm1zLWFuZC1jb25kaXRpb25cIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9sb2dvc1wiO1xuXG5cbiIsIkBpbXBvcnQgdXJsKHBlcmZlY3Qtc2Nyb2xsYmFyLmNzcyk7XG5AaW1wb3J0IHVybChhbmltYXRlLmNzcyk7XG5AbWVkaWEgKG1heC13aWR0aDogNzAzcHgpIHtcbiAgLmMtaGVyby1iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwM3B4KSB7XG4gIC5ydGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2FydC1vbi1jbGltYXRlLXBhZ2Uge1xuICBmb250LWZhbWlseTogXCJBbGxpYW56IE5lb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuXG4jYXJ0LW9uLWNsaW1hdGUtcGFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI2FydC1vbi1jbGltYXRlLXBhZ2UgcCAuYm9keS1vbmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2FydC1vbi1jbGltYXRlLXBhZ2UgcCAuYm9keS1vbmUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNhcnQtb24tY2xpbWF0ZS1wYWdlIC5ub3RlLW9uZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRlc2t0b3AtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFsLXdvdyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLndvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5scy1hbmNob3IsICNsb2dvcyB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxzLWFuY2hvciAuc2VjdGlvbiwgI2xvZ29zIC5zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxzLWFuY2hvciAuc2VjdGlvbiwgI2xvZ29zIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scy1hbmNob3IgLnNlY3Rpb24sICNsb2dvcyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG4uc3Ryb25nLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5hbHdheXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmNvbGxhcHNlLnNob3cgLmluc2lnaHQtYmxvY2sge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uuc2hvdyBwOm5vdCguYWx3YXlzLXZpc2libGUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluICFpbXBvcnRhbnQ7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubHMtc3RpY2t5LW5hdi5uYXYtc3RpY2t5IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHMtc3RpY2t5LW5hdi5uYXYtc3RpY2t5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmxzLXN0aWNreS1uYXYubmF2LXN0aWNreSAjcGFnZS1uYXYtbWFpbiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5scy1zdGlja3ktbmF2ICNwYWdlLW5hdi1tYWluIHtcbiAgbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5scy1zdGlja3ktbmF2ICNwYWdlLW5hdi1tYWluIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmxzLXN0aWNreS1uYXYgI3BhZ2UtbmF2LW1haW4sIC5scy1zdGlja3ktbmF2IC5uYXYtbGlzdCB7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbi5scy1zdGlja3ktbmF2IC5uYXYtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxzLXN0aWNreS1uYXYgLm5hdi1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG59XG5cbi5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoMSkgLm5hdi1saW5rOmFjdGl2ZSwgLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtOm50aC1jaGlsZCgxKSAubmF2LWxpbms6aG92ZXIsIC5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoMSkgLmxpbmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3Mzk2O1xufVxuXG4ubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW06bnRoLWNoaWxkKDIpIC5uYXYtbGluazphY3RpdmUsIC5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoMikgLm5hdi1saW5rOmhvdmVyLCAubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW06bnRoLWNoaWxkKDIpIC5saW5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzdlNTQ3NTtcbn1cblxuLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtOm50aC1jaGlsZCgzKSAubmF2LWxpbms6YWN0aXZlLCAubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW06bnRoLWNoaWxkKDMpIC5uYXYtbGluazpob3ZlciwgLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtOm50aC1jaGlsZCgzKSAubGluay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmN2E5MTk7XG59XG5cbi5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoNCkgLm5hdi1saW5rOmFjdGl2ZSwgLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtOm50aC1jaGlsZCg0KSAubmF2LWxpbms6aG92ZXIsIC5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoNCkgLmxpbmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3Mzk2O1xufVxuXG4ubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW06bnRoLWNoaWxkKDUpIC5uYXYtbGluazphY3RpdmUsIC5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoNSkgLm5hdi1saW5rOmhvdmVyLCAubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW06bnRoLWNoaWxkKDUpIC5saW5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3NWQzODtcbn1cblxuLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtOm50aC1jaGlsZCg2KSAubmF2LWxpbms6YWN0aXZlLCAubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW06bnRoLWNoaWxkKDYpIC5uYXYtbGluazpob3ZlciwgLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtOm50aC1jaGlsZCg2KSAubGluay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkMDgyMmY7XG59XG5cbi5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoNykgLm5hdi1saW5rOmFjdGl2ZSwgLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtOm50aC1jaGlsZCg3KSAubmF2LWxpbms6aG92ZXIsIC5scy1zdGlja3ktbmF2IC5uYXYtaXRlbTpudGgtY2hpbGQoNykgLmxpbmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTY0NjYxO1xufVxuXG4ubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbjogMCAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5scy1zdGlja3ktbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLCAubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYztcbn1cblxuLmxzLXN0aWNreS1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubHMtc3RpY2t5LW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC50ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jdGhlbWUtc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGhlbWUtc3RlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4udGhlbWUtc3RlcC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRoZW1lLXN0ZXAtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50aGVtZS1zdGVwLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2VmZjNmNztcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aGVtZS1zdGVwLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aGVtZS1zdGVwLXRhYmxlIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZS1zdGVwLXRhYmxlIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtdGFibGUgdGFibGUgdHIgdGQge1xuICBjb2xvcjogIzAwMzc4MTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRoZW1lLXN0ZXAtdGFibGUgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiA0MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhlbWUtc3RlcC10YWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS1zdGVwLWljb24ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aGVtZS1zdGVwLWZsb3cge1xuICBjb2xvcjogIzAwMzc4MTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZS1zdGVwLWZsb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLXN0ZXAtZmxvdy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhlbWUtc3RlcC1mbG93LXRyaWFuZ2xlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi50aGVtZS1zdGVwLWZsb3ctdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyNHB4IDIwLjVweCAwIDIwLjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzNzgxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLXN0ZXAtZmxvdy10cmlhbmdsZTphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAyMC41cHggMCAyMC41cHggMjRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDM3ODE7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy10cmlhbmdsZS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhlbWUtc3RlcC1mbG93LXRyaWFuZ2xlLWlubmVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTIzcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi50aGVtZS1zdGVwLWZsb3ctdHJpYW5nbGUtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyNHB4IDIwLjVweCAwIDIwLjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLXN0ZXAtZmxvdy10cmlhbmdsZS1pbm5lcjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAyMC41cHggMCAyMC41cHggMjRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy1pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMzc4MTtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBwYWRkaW5nOiAwcHggMTVweCAyNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aGVtZS1zdGVwLWZsb3ctaXRlbSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwYWRkaW5nOiAwcHggMjVweCAyNXB4IDI1cHg7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhlbWUtc3RlcC1mbG93LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gIH1cbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4udGhlbWUtc3RlcC1mbG93LWljb24ge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy1pY29uLml0ZW0yIHtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMzc4MTtcbn1cblxuLnRoZW1lLXN0ZXAtZmxvdy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50aGVtZS1zdGVwLWZsb3ctZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi50aGVtZS1yZWdpc3Rlci1idXR0b24ge1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1lLXJlZ2lzdGVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgfVxufVxuXG4udGhlbWUtcmVnaXN0ZXItYnV0dG9uLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMzc4MTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRoZW1lLXJlZ2lzdGVyLWJ1dHRvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjc7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuYWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzI2Mjk1O1xufVxuXG4jYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgcCBzdHJvbmcge1xuICBjb2xvcjogIzMyNjI5NTtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93IHtcbiAgICB3aWR0aDogMzQlO1xuICB9XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDQwcHggMCA0MHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDQ1cHggMCA0NXB4IDQ1cHg7XG4gICAgcmlnaHQ6IC00NXB4O1xuICB9XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93LnNreWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA5M2IyO1xufVxuXG4jYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1hcnJvdy5za3libHVlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDkzYjI7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93LnJlZCB7XG4gIGJhY2tncm91bmQ6ICM4NjFmNDE7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93LnJlZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODYxZjQxO1xufVxuXG4jYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1hcnJvdy5wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNmEyYTViO1xufVxuXG4jYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1hcnJvdy5wdXJwbGU6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZhMmE1Yjtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtYXJyb3cuZ3JleSB7XG4gIGJhY2tncm91bmQ6ICM2YjhmOWM7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93LmdyZXk6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZiOGY5Yztcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtYXJyb3cueWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2Y3YTkxOTtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtYXJyb3cueWVsbG93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmN2E5MTk7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93LmdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzI3NWQzODtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtYXJyb3cuZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI3NWQzODtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtYXJyb3cuYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzMjYyOTU7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWFycm93LmJsdWU6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMyNjI5NTtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtYXJyb3cub3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2QwODIyZjtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtYXJyb3cub3JhbmdlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMDgyMmY7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWljb24ge1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtaWNvbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4jYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1pY29uIGltZywgI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtaWNvbiBzdmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWljb24gaW1nLCAjYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtaWNvbiBwYXRoLCAjYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1pY29uIGNpcmNsZSB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWljb24uZ29hbDMgaW1nIHtcbiAgd2lkdGg6IDU4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1pY29uLmdvYWwzIGltZyB7XG4gICAgd2lkdGg6IDYycHg7XG4gIH1cbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtdGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB9XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtZGVzYyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYW5jaG9yLWNvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNhbmNob3ItY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWRlc2Mge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBldGl0aW9uLWRldGFpbHMtcHJpbmNpcGxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21wZXRpdGlvbi1kZXRhaWxzLXByaW5jaXBsZXMtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW46IDBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWl0ZW06Zmlyc3QtY2hpbGQgLmNvbXBldGl0aW9uLWRldGFpbHMtcHJpbmNpcGxlcy1pY29uIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWl0ZW06bnRoLWNoaWxkKDIpIC5jb21wZXRpdGlvbi1kZXRhaWxzLXByaW5jaXBsZXMtaWNvbiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWl0ZW06bnRoLWNoaWxkKDMpIC5jb21wZXRpdGlvbi1kZXRhaWxzLXByaW5jaXBsZXMtaWNvbiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgfVxufVxuXG4uY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmNvbXBldGl0aW9uLWRldGFpbHMtcHJpbmNpcGxlcy1pY29uIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5M3B4O1xufVxuXG4uY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLW5vIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21wZXRpdGlvbi1kZXRhaWxzLXByaW5jaXBsZXMtbm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmNvbXBldGl0aW9uLWRldGFpbHMtcHJpbmNpcGxlcy1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi10aGVtZSAuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmNWYxZjQ7XG59XG5cbiNhbmNob3ItY29tcGV0aXRpb24tdGhlbWUgLmFsLWhlYWRpbmcge1xuICBjb2xvcjogIzdlNTQ3NTtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi10aGVtZSBwIHN0cm9uZyB7XG4gIGNvbG9yOiAjN2U1NDc1O1xufVxuXG4jYW5jaG9yLWNvbXBldGl0aW9uLXRoZW1lIC5jb21wZXRpdGlvbi10aGVtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2FuY2hvci1jb21wZXRpdGlvbi10aGVtZSAuY29tcGV0aXRpb24tdGhlbWUtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgbWFyZ2luOiAwcHggMTVweDtcbn1cblxuLmNvbXBldGl0aW9uLXRoZW1lLWxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBldGl0aW9uLXRoZW1lLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA0MHB4IDYwcHg7XG4gIH1cbn1cblxuLmNvbXBldGl0aW9uLXRoZW1lLWxpc3Qgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21wZXRpdGlvbi10aGVtZS1saXN0IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBldGl0aW9uLXRoZW1lLWxpc3Qgb2wgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4jYW5jaG9yLWFydHdvcmstc3BlY2lmaWNhdGlvbnMgLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmVmYWYxO1xufVxuXG4jYW5jaG9yLWFydHdvcmstc3BlY2lmaWNhdGlvbnMgLmFsLWhlYWRpbmcge1xuICBjb2xvcjogI2Y3YTkxOTtcbn1cblxuI2FuY2hvci1hcnR3b3JrLXNwZWNpZmljYXRpb25zIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNmN2E5MTk7XG59XG5cbiNhbmNob3ItYXJ0d29yay1zcGVjaWZpY2F0aW9ucyAuYXJ0d29yay1zcGVjaWZpY2F0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYW5jaG9yLWFydHdvcmstc3BlY2lmaWNhdGlvbnMgLmFydHdvcmstc3BlY2lmaWNhdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuI2FuY2hvci1hcnR3b3JrLXNwZWNpZmljYXRpb25zIC5hcnR3b3JrLXNwZWNpZmljYXRpb25zLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYW5jaG9yLWFydHdvcmstc3BlY2lmaWNhdGlvbnMgLmFydHdvcmstc3BlY2lmaWNhdGlvbnMtaXRlbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2FuY2hvci1hcnR3b3JrLXNwZWNpZmljYXRpb25zIC5hcnR3b3JrLXNwZWNpZmljYXRpb25zLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbiNhbmNob3ItYXJ0d29yay1zcGVjaWZpY2F0aW9ucyAuYXJ0d29yay1zcGVjaWZpY2F0aW9ucy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNhbmNob3ItYXJ0d29yay1zcGVjaWZpY2F0aW9ucyAuYXJ0d29yay1zcGVjaWZpY2F0aW9ucy1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbiNhbmNob3ItYXJ0d29yay1zcGVjaWZpY2F0aW9ucyAuYXJ0d29yay1zcGVjaWZpY2F0aW9ucy1pbWFnZSBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2FuY2hvci1hcnR3b3JrLXNwZWNpZmljYXRpb25zIC5hcnR3b3JrLXNwZWNpZmljYXRpb25zLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbiNhbmNob3ItYXJ0d29yay1zcGVjaWZpY2F0aW9ucyAuYXJ0d29yay1zcGVjaWZpY2F0aW9ucy1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2FuY2hvci1hcnR3b3JrLXNwZWNpZmljYXRpb25zIC5hcnR3b3JrLXNwZWNpZmljYXRpb25zLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG4jYW5jaG9yLWFydHdvcmstc3BlY2lmaWNhdGlvbnMgLmFydHdvcmstc3BlY2lmaWNhdGlvbnMtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2FuY2hvci1hcnR3b3JrLXNwZWNpZmljYXRpb25zIC5hcnR3b3JrLXNwZWNpZmljYXRpb25zLWxpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYW5jaG9yLWFydHdvcmstc3BlY2lmaWNhdGlvbnMgLmFydHdvcmstc3BlY2lmaWNhdGlvbnMtbGlzdCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbiNhbmNob3ItYXJ0d29yay1zcGVjaWZpY2F0aW9ucyAuYXJ0d29yay1zcGVjaWZpY2F0aW9ucy1saXN0IHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gIGNvbG9yOiAjZjdhOTE5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbiNhbmNob3ItanVkZ2luZy1wYW5lbCAuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGY3Zjk7XG59XG5cbiNhbmNob3ItanVkZ2luZy1wYW5lbCAuYWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMDA3Mzk2O1xufVxuXG4jYW5jaG9yLWp1ZGdpbmctcGFuZWwgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwNzM5Njtcbn1cblxuLmp1ZGdpbmctcGFuZWwtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVkZ2luZy1wYW5lbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgfVxufVxuXG4uanVkZ2luZy1wYW5lbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qdWRnaW5nLXBhbmVsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmp1ZGdpbmctcGFuZWwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1ZGdpbmctcGFuZWwtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uanVkZ2luZy1wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5qdWRnaW5nLXBhbmVsLXRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA3Mzk2O1xufVxuXG4uanVkZ2luZy1wYW5lbC1wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmp1ZGdpbmctcGFuZWwtY29tZWZyb20ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVkZ2luZy1wYW5lbC1jb21lZnJvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVkZ2luZy1wYW5lbC1kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmp1ZGdpbmctcGFuZWwtZGVzYyBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5qdWRnaW5nLXBhbmVsLWRlc2MgcCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbiNhbmNob3Itc2VsZWN0aW9uLWNyaXRlcmlhIC5zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YyZjVmMztcbn1cblxuI2FuY2hvci1zZWxlY3Rpb24tY3JpdGVyaWEgLmFsLWhlYWRpbmcge1xuICBjb2xvcjogIzI3NWQzODtcbn1cblxuI2FuY2hvci1zZWxlY3Rpb24tY3JpdGVyaWEgcCBzdHJvbmcge1xuICBjb2xvcjogIzI3NWQzODtcbn1cblxuLnNlbGVjdGlvbi1jcml0ZXJpYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdGlvbi1jcml0ZXJpYS1jaXJjbGUge1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWxlY3Rpb24tY3JpdGVyaWEtY2lyY2xlIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWxlY3Rpb24tY3JpdGVyaWEtY2lyY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VsZWN0aW9uLWNyaXRlcmlhLWNpcmNsZSBpbWcubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlbGVjdGlvbi1jcml0ZXJpYS1jaXJjbGUgaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VsZWN0aW9uLWNyaXRlcmlhLWNpcmNsZSBpbWcuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlbGVjdGlvbi1jcml0ZXJpYS1jaXJjbGUgaW1nLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MjlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDdweCkge1xuICAuc2VsZWN0aW9uLWNyaXRlcmlhLWNpcmNsZSBpbWcuZGVza3RvcCB7XG4gICAgd2lkdGg6IDYxOXB4O1xuICB9XG59XG5cbi5zZWxlY3Rpb24tY3JpdGVyaWEtaXRlbS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VsZWN0aW9uLWNyaXRlcmlhLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWxlY3Rpb24tY3JpdGVyaWEtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlbGVjdGlvbi1jcml0ZXJpYS1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ3cHgpIHtcbiAgLnNlbGVjdGlvbi1jcml0ZXJpYS1pdGVtIHtcbiAgICB3aWR0aDogMjE0cHg7XG4gIH1cbn1cblxuLnNlbGVjdGlvbi1jcml0ZXJpYS1pdGVtLmZpcnN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWxlY3Rpb24tY3JpdGVyaWEtaXRlbS5maXJzdCB7XG4gICAgdG9wOiA1NXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDdweCkge1xuICAuc2VsZWN0aW9uLWNyaXRlcmlhLWl0ZW0uZmlyc3Qge1xuICAgIHRvcDogMTI2cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG4uc2VsZWN0aW9uLWNyaXRlcmlhLWl0ZW0uc2Vjb25kIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWxlY3Rpb24tY3JpdGVyaWEtaXRlbS5zZWNvbmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQ3cHgpIHtcbiAgLnNlbGVjdGlvbi1jcml0ZXJpYS1pdGVtLnNlY29uZCB7XG4gICAgdG9wOiA1OHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWxlY3Rpb24tY3JpdGVyaWEtaXRlbS50aGlyZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VsZWN0aW9uLWNyaXRlcmlhLWl0ZW0udGhpcmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiAxNjBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0N3B4KSB7XG4gIC5zZWxlY3Rpb24tY3JpdGVyaWEtaXRlbS50aGlyZCB7XG4gICAgdG9wOiAyNzRweDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5zZWxlY3Rpb24tY3JpdGVyaWEtaWNvbiB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VsZWN0aW9uLWNyaXRlcmlhLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlbGVjdGlvbi1jcml0ZXJpYS1pbmZvIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlbGVjdGlvbi1jcml0ZXJpYS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zZWxlY3Rpb24tY3JpdGVyaWEtcG9pbnQge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VsZWN0aW9uLWNyaXRlcmlhLXBvaW50LmdyZWVuIHtcbiAgY29sb3I6ICMyNzVkMzg7XG59XG5cbi5zZWxlY3Rpb24tY3JpdGVyaWEtcG9pbnQub3JhbmdlIHtcbiAgY29sb3I6ICNkMDgyMmY7XG59XG5cbi5zZWxlY3Rpb24tY3JpdGVyaWEtcG9pbnQuYmx1ZSB7XG4gIGNvbG9yOiAjMzI2Mjk1O1xufVxuXG4uc2VsZWN0aW9uLWNyaXRlcmlhLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuI2FuY2hvci1hd2FyZHMtYW5kLWV4aGliaXRpb24gLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmNmN2YyO1xufVxuXG4jYW5jaG9yLWF3YXJkcy1hbmQtZXhoaWJpdGlvbiAuYWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZDA4MjJmO1xufVxuXG4jYW5jaG9yLWF3YXJkcy1hbmQtZXhoaWJpdGlvbiBhIHtcbiAgY29sb3I6ICNkMDgyMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hd2FyZHMtYW5kLWV4aGliaXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzVweCAxNXB4IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pdGVtOm50aC1jaGlsZCgxKSAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWljb24gaW1nIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7XG4gIH1cbn1cblxuLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pdGVtOm50aC1jaGlsZCgxKSAuYXdhcmRzLWFuZC1leGhpYml0aW9uLXJhbmtpbmcsIC5hd2FyZHMtYW5kLWV4aGliaXRpb24taXRlbTpudGgtY2hpbGQoMSkgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1udW0ge1xuICBjb2xvcjogI2UxYmI1Yztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hd2FyZHMtYW5kLWV4aGliaXRpb24taXRlbTpudGgtY2hpbGQoMikgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pY29uIGltZyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICB9XG59XG5cbi5hd2FyZHMtYW5kLWV4aGliaXRpb24taXRlbTpudGgtY2hpbGQoMikgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1yYW5raW5nLCAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWl0ZW06bnRoLWNoaWxkKDIpIC5hd2FyZHMtYW5kLWV4aGliaXRpb24tbnVtIHtcbiAgY29sb3I6ICM5ZjlmOWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWl0ZW06bnRoLWNoaWxkKDMpIC5hd2FyZHMtYW5kLWV4aGliaXRpb24taWNvbiBpbWcge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XG4gIH1cbn1cblxuLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pdGVtOm50aC1jaGlsZCgzKSAuYXdhcmRzLWFuZC1leGhpYml0aW9uLXJhbmtpbmcsIC5hd2FyZHMtYW5kLWV4aGliaXRpb24taXRlbTpudGgtY2hpbGQoMykgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1udW0ge1xuICBjb2xvcjogI2I1NzI1Yjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hd2FyZHMtYW5kLWV4aGliaXRpb24taXRlbTpudGgtY2hpbGQoNCkgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pY29uIGltZyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjc1cztcbiAgfVxufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWl0ZW06bnRoLWNoaWxkKDQpIC5hd2FyZHMtYW5kLWV4aGliaXRpb24tcmFua2luZywgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pdGVtOm50aC1jaGlsZCg0KSAuYXdhcmRzLWFuZC1leGhpYml0aW9uLW51bSB7XG4gIGNvbG9yOiAjZDA4MjJmO1xufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hd2FyZHMtYW5kLWV4aGliaXRpb24taWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWljb24gaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDExNnB4O1xufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1yYW5raW5nIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNjM2MzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWxpc3Qge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNjM2MzYztcbiAgbWFyZ2luOiAzNXB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWxpc3Qge1xuICAgIG1hcmdpbjogNTVweCAyMHB4O1xuICB9XG59XG5cbi5hd2FyZHMtYW5kLWV4aGliaXRpb24tbGlzdCB1bCwgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgfVxufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWJ1dHRvbi10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNkMDgyMmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWJ1dHRvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiNhbmNob3ItdGVybXMtYW5kLWNvbmRpdGlvbnMgLnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjlmNGY1O1xufVxuXG4jYW5jaG9yLXRlcm1zLWFuZC1jb25kaXRpb25zIC5hbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM5NjQ2NjE7XG59XG5cbiNhbmNob3ItdGVybXMtYW5kLWNvbmRpdGlvbnMgcCBzdHJvbmcge1xuICBjb2xvcjogIzk2NDY2MTtcbn1cblxuLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggNDBweCAxMHB4O1xuICB9XG59XG5cbi50ZXJtcy1hbmQtY29uZGl0aW9ucy1zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN0ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gICAgaGVpZ2h0OiA2NzVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMHB4IDEwcHg7XG4gIH1cbn1cblxuI3Rlcm1zLWFuZC1jb25kaXRpb25zIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuI3Rlcm1zLWFuZC1jb25kaXRpb25zIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Rlcm1zLWFuZC1jb25kaXRpb25zIG9sIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5wc19fcmFpbC15IHtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbiN0ZXJtcy1hbmQtY29uZGl0aW9ucyAucHNfX3JhaWwteSAucHNfX3RodW1iLXkge1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTdkOTA7XG59XG5cbiNsb2dvcyAuc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5vcmdhbmlzZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDE3NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZ2FuaXNlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JnYW5pc2VyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ub3JnYW5pc2VyLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmdhbmlzZXItaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLm9yZ2FuaXNlci1pdGVtLm9yZ2FuaXNlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTc1NzU3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZ2FuaXNlci1pdGVtLm9yZ2FuaXNlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmdhbmlzZXItaXRlbS5vcmdhbmlzZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTc1NzU3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JnYW5pc2VyLWl0ZW0uY28tb3JnYW5pc2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZ2FuaXNlci1pdGVtLmNvLW9yZ2FuaXNlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmdhbmlzZXItaXRlbS5jby1vcmdhbmlzZXIgLm9yZ2FuaXNlci1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5vcmdhbmlzZXItaXRlbS5jby1vcmdhbmlzZXIgLm9yZ2FuaXNlci1pY29uIC5vcmdhbmlzZXItaWNvbi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JnYW5pc2VyLWl0ZW0uY28tb3JnYW5pc2VyIC5vcmdhbmlzZXItaWNvbiAub3JnYW5pc2VyLWljb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG59XG5cbi5vcmdhbmlzZXItdGV4dCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JnYW5pc2VyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm9yZ2FuaXNlci1pY29uIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZ2FuaXNlci1pY29uIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2N3B4O1xuICB9XG59XG4iLCIkbW9iaWxlLXdpZHRoOiAzMjBweDtcbiRtb2JpbGUtbWF4LXdpZHRoOiA3NjdweDtcbiRwYWQtbWluLXdpZHRoOiA3NjhweDtcbiRwYWQtbWF4LXdpZHRoOiA5OTFweDtcbiRkZXNrdG9wLW1pbi13aWR0aDogOTkycHg7XG4kY29udGFpbmVyLW1pbi13aWR0aDogMTE0N3B4O1xuXG4kY29sb3ItdGV4dDogIzNjM2MzYztcblxuLy8gJGNvbG9yLXRoZW1lOiAjMzI2Mjk1XG5cbiRjb2xvci1ibHVlLWJhc2U6ICMwMDM3ODE7XG4kY29sb3ItYmx1ZS1saWdodDogI2VmZjNmNztcblxuJGNvbG9yLXBpbmtibHVlLWJhc2U6ICMzMjYyOTU7XG4kY29sb3ItcGlua2JsdWUtbGlnaHQ6ICNmM2Y2Zjc7XG5cbiRjb2xvci1za3libHVlLWJhc2U6ICMwMDczOTY7XG4kY29sb3Itc2t5Ymx1ZS1saWdodDogI2YwZjdmOTtcblxuJGNvbG9yLWdyZWVuLWJhc2U6ICMyNzVkMzg7XG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICNmMmY1ZjM7XG5cbiRjb2xvci1vcmFuZ2UtYmFzZTogI2QwODIyZjtcbiRjb2xvci1vcmFuZ2UtbGlnaHQ6ICNmY2Y3ZjI7XG5cbiRjb2xvci1wdXJwbGUtYmFzZTogIzdlNTQ3NTtcbiRjb2xvci1wdXJwbGUtbGlnaHQ6ICNmNWYxZjQ7XG5cbiRjb2xvci15ZWxsb3ctYmFzZTogI2Y3YTkxOTtcbiRjb2xvci15ZWxsb3ctbGlnaHQ6ICNmZWZhZjE7XG5cbiRjb2xvci1za3lwdXJwbGUtYmFzZTogIzk2NDY2MTtcbiRjb2xvci1za3lwdXJwbGUtbGlnaHQ6ICNmOWY0ZjU7XG5cbiRjb2xvci1za3lwdXJwbGUtc2Nyb2xsYmFyOiAjYjU3ZDkwO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtb2JpbGUtd2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGRlc2t0b3Atd2lkdGh9KSB7XG4gICAgQGNvbnRlbnQ7IH0gfVxuIiwiXG4jdGhlbWUtc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6ICRwYWQtbWluLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4udGhlbWUtc3RlcCB7XG4gICYtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHBhZC1taW4td2lkdGgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgJi10YWJsZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtYmFzZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH0gfSB9IH0gfVxuICAmLWljb24ge1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRwYWQtbWluLXdpZHRoKSB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9XG5cbi50aGVtZS1zdGVwLWZsb3cge1xuICBjb2xvcjogJGNvbG9yLWJsdWUtYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAmLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAmLWJveCB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgJi10cmlhbmdsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTI2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDI0cHggMjAuNXB4IDAgMjAuNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1iYXNlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMjAuNXB4IDAgMjAuNXB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWJsdWUtYmFzZTsgfSB9IH1cbiAgJi10cmlhbmdsZS1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTIzcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDI0cHggMjAuNXB4IDAgMjAuNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMjAuNXB4IDAgMjAuNXB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjsgfSB9IH1cbiAgJi1pdGVtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZS1iYXNlO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAyNXB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwcHggMjVweCAyNXB4IDI1cHg7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4OyB9IH0gfVxuXG4gICYtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgJi1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogMzhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuaXRlbTIge1xuICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgd2lkdGg6IDI4cHg7IH1cbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlLWJhc2U7IH0gfSB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgJi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuLnRoZW1lLXJlZ2lzdGVyLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7IH1cbiAgJi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1iYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICYtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuIiwiI2FuY2hvci1jb21wZXRpdGlvbi1kZXRhaWxzIHtcbiAgLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rYmx1ZS1saWdodDsgfVxuICAuYWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1waW5rYmx1ZS1iYXNlOyB9XG4gIHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXBpbmtibHVlLWJhc2U7IH0gfVxuICAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAvLyAmOm50aC1jaGlsZCgxKSAuY29tcGV0aXRpb24tZGV0YWlscy1nb2FsLWljb25cbiAgICAgIC8vICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKVxuICAgICAgLy8gICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXNcbiAgICAgIC8vICY6bnRoLWNoaWxkKDIpIC5jb21wZXRpdGlvbi1kZXRhaWxzLWdvYWwtaWNvblxuICAgICAgLy8gICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpXG4gICAgICAvLyAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1c1xuICAgICAgLy8gJjpudGgtY2hpbGQoMykgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC1pY29uXG4gICAgICAvLyAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aClcbiB9ICAgICAgLy8gICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXNcbiAgICAmLWFycm93IHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMDsgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzNCU7IH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNDBweCAwIDQwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDQ1cHggMCA0NXB4IDQ1cHg7XG4gICAgICAgICAgcmlnaHQ6IC00NXB4OyB9IH1cbiAgICAgICYuc2t5Ymx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDkzYjI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA5M2IyOyB9IH1cbiAgICAgICYucmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg2MWY0MTtcbiAgICAgICAgLmNvbXBldGl0aW9uLWRldGFpbHMtZ29hbC10aXRsZSB7fVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzg2MWY0MTsgfSB9XG4gICAgICAmLnB1cnBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YTJhNWI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmEyYTViOyB9IH1cbiAgICAgICYuZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YjhmOWM7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmI4ZjljOyB9IH1cbiAgICAgICYueWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy1iYXNlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXllbGxvdy1iYXNlOyB9IH1cbiAgICAgICYuZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tYmFzZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1ncmVlbi1iYXNlOyB9IH1cbiAgICAgICYuYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rYmx1ZS1iYXNlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXBpbmtibHVlLWJhc2U7IH0gfVxuICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLWJhc2U7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3Itb3JhbmdlLWJhc2U7IH0gfSB9XG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgIHdpZHRoOiA1NXB4OyB9IH1cbiAgICAgIHBhdGgsIGNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICYuZ29hbDMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgIHdpZHRoOiA2MnB4OyB9IH1cbiAgICAgIC8vICYuZ29hbDExXG4gICAgICAvLyAgIHdpZHRoOiA1MHB4XG4gICAgICAvLyAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aClcbiAgICAgIC8vICAgICB3aWR0aDogNTVweFxuICAgICAgLy8gJi5nb2FsMTJcbiAgICAgIC8vICAgd2lkdGg6IDU1cHhcbiAgICAgIC8vICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKVxuIH0gICAgICAvLyAgICAgd2lkdGg6IDU4cHhcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAzMzBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDI1cHhcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDMzMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9IH1cbiAgICAmLWRlc2Mge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNjYlOyB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH0gfSB9XG5cblxuLmNvbXBldGl0aW9uLWRldGFpbHMtcHJpbmNpcGxlcyB7XG4gIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgJi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBtYXJnaW46IDBweCAxNXB4OyB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWljb24ge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzOyB9IH0gfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5jb21wZXRpdGlvbi1kZXRhaWxzLXByaW5jaXBsZXMtaWNvbiB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41czsgfSB9IH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAuY29tcGV0aXRpb24tZGV0YWlscy1wcmluY2lwbGVzLWljb24ge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzOyB9IH0gfSB9XG4gICYtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDkzcHg7IH0gfVxuICAmLW5vIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbiAgJi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLy8gQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKVxuICAgIC8vICAgaGVpZ2h0OiA3MnB4XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4XG4gfSB9ICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlclxuIiwiI2FuY2hvci1jb21wZXRpdGlvbi10aGVtZSB7XG4gIC5zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlLWxpZ2h0OyB9XG4gIC5hbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLXB1cnBsZS1iYXNlOyB9XG4gIHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZS1iYXNlOyB9IH1cbiAgLmNvbXBldGl0aW9uLXRoZW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLWl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICBtYXJnaW46IDBweCAxNXB4OyB9IH0gfVxuXG4uY29tcGV0aXRpb24tdGhlbWUtbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA0MHB4IDYwcHg7IH1cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9IH0gfVxuIiwiI2FuY2hvci1hcnR3b3JrLXNwZWNpZmljYXRpb25zIHtcbiAgLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctbGlnaHQ7IH1cbiAgLmFsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkY29sb3IteWVsbG93LWJhc2U7IH1cbiAgcCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93LWJhc2U7IH0gfVxuICAuYXJ0d29yay1zcGVjaWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICYtaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfSB9IH1cbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIGltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuIH0gfSAgICAgICAgLy8gbWF4LXdpZHRoOiA0ODBweFxuXG4gICAgJi1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdy1iYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9IH0gfSB9IH1cbiIsIiNhbmNob3ItanVkZ2luZy1wYW5lbCB7XG4gIC5zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2t5Ymx1ZS1saWdodDsgfVxuICAuYWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1za3libHVlLWJhc2U7IH1cbiAgcCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2t5Ymx1ZS1iYXNlOyB9IH0gfVxuXG4uanVkZ2luZy1wYW5lbCB7XG4gICYtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7IH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9IH1cbiAgJi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNreWJsdWUtYmFzZTsgfSB9XG4gICYtcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAmLWNvbWVmcm9tIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG4gICYtZGVzYyB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfSB9IH1cbiIsIiNhbmNob3Itc2VsZWN0aW9uLWNyaXRlcmlhIHtcbiAgLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1saWdodDsgfVxuICAuYWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmVlbi1iYXNlOyB9XG4gIHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWJhc2U7IH0gfSB9XG5cbi5zZWxlY3Rpb24tY3JpdGVyaWEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtY2lyY2xlIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHBhZC1taW4td2lkdGgpIHtcbiAgICAgIHdpZHRoOiA1MDBweDsgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBpbWcubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGltZy5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MjlweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMTQ3cHgpIHtcbiAgICAgICAgd2lkdGg6IDYxOXB4OyB9IH0gfVxuICAmLWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICYtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHBhZC1taW4td2lkdGgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMTRweDsgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDExNDdweCkge1xuICAgICAgd2lkdGg6IDIxNHB4OyB9XG4gICAgJi5maXJzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTE0N3B4KSB7XG4gICAgICAgIHRvcDogMTI2cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuICAgICYuc2Vjb25kIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTE0N3B4KSB7XG4gICAgICAgIHRvcDogNThweDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICYudGhpcmQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IDE2MHB4O1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTE0N3B4KSB7XG4gICAgICAgIHRvcDogMjc0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfVxuICAmLWljb24ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaW1nIHt9IH1cbiAgJi1pbmZvIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gICYtcG9pbnQge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICYuZ3JlZW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi1iYXNlOyB9XG4gICAgJi5vcmFuZ2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2UtYmFzZTsgfVxuICAgICYuYmx1ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXBpbmtibHVlLWJhc2U7IH0gfVxuICAmLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7IH0gfVxuXG4iLCIjYW5jaG9yLWF3YXJkcy1hbmQtZXhoaWJpdGlvbiB7XG4gIC5zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLWxpZ2h0OyB9XG4gIC5hbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLW9yYW5nZS1iYXNlOyB9XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlLWJhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuLmF3YXJkcy1hbmQtZXhoaWJpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgJi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwcHggMTVweDsgfVxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC5hd2FyZHMtYW5kLWV4aGliaXRpb24taWNvbiBpbWcge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4yNXM7IH0gfVxuICAgICAgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1yYW5raW5nLCAuYXdhcmRzLWFuZC1leGhpYml0aW9uLW51bSB7XG4gICAgICAgIGNvbG9yOiAjZTFiYjVjOyB9IH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWljb24gaW1nIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzOyB9IH1cbiAgICAgIC5hd2FyZHMtYW5kLWV4aGliaXRpb24tcmFua2luZywgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1udW0ge1xuICAgICAgICBjb2xvcjogIzlmOWY5ZjsgfSB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1pY29uIGltZyB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7IH0gfVxuICAgICAgLmF3YXJkcy1hbmQtZXhoaWJpdGlvbi1yYW5raW5nLCAuYXdhcmRzLWFuZC1leGhpYml0aW9uLW51bSB7XG4gICAgICAgIGNvbG9yOiAjYjU3MjViOyB9IH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAuYXdhcmRzLWFuZC1leGhpYml0aW9uLWljb24gaW1nIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjc1czsgfSB9XG4gICAgICAuYXdhcmRzLWFuZC1leGhpYml0aW9uLXJhbmtpbmcsIC5hd2FyZHMtYW5kLWV4aGliaXRpb24tbnVtIHtcbiAgICAgICAgY29sb3I6ICNkMDgyMmY7IH0gfSB9XG4gICYtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDExNnB4OyB9IH1cbiAgJi1udW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgJi1yYW5raW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAmLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgJi1saXN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgbWFyZ2luOiAzNXB4IDIwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBtYXJnaW46IDU1cHggMjBweDsgfVxuICAgIHVsLCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0IWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50OyB9IH0gfVxuXG4uYXdhcmRzLWFuZC1leGhpYml0aW9uLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7IH1cbiAgJi10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLWJhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDsgfVxuICAmLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiIsIiNhbmNob3ItdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICAuc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNreXB1cnBsZS1saWdodDsgfVxuICAuYWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRjb2xvci1za3lwdXJwbGUtYmFzZTsgfVxuICBwIHtcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRjb2xvci1za3lwdXJwbGUtYmFzZTsgfSB9IH1cblxuLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggNDBweCAxMHB4OyB9XG4gICYtc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiN0ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICBoZWlnaHQ6IDY3NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwcHggMTBweDsgfVxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH0gfVxuICAucHNfX3JhaWwteSB7XG4gICAgd2lkdGg6IDZweCFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgLnBzX190aHVtYi15IHtcbiAgICAgIHdpZHRoOiA2cHghaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNreXB1cnBsZS1zY3JvbGxiYXI7IH0gfSB9XG4iLCIjbG9nb3Mge1xuICAuc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG4ub3JnYW5pc2VyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNzVweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogJHBhZC1taW4td2lkdGgpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbi5vcmdhbmlzZXIge1xuICAmLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgJi5vcmdhbmlzZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NzU3NTc7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkcGFkLW1pbi13aWR0aCkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NzU3NTc7IH0gfVxuICAgICYuY28tb3JnYW5pc2VyIHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRwYWQtbWluLXdpZHRoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgICAub3JnYW5pc2VyLWljb24ge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkZGVza3RvcC1taW4td2lkdGgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5vcmdhbmlzZXItaWNvbi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRkZXNrdG9wLW1pbi13aWR0aCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7IH0gfSB9IH0gfVxuXG4gICYtdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgJi1pY29uIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGRlc2t0b3AtbWluLXdpZHRoKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDY3cHg7IH0gfSB9IH1cbiJdfQ== */
