/** Color Variables
******************* */
/** Fonts
********* */
/** Media width
*************** */
:root {
  --as-primary-color: #00A3FF;
  --as-primary-color-light: #F1FAFF;
  --as-secondary-color: #EF6327;
  --as-secondary-color-light: #FFF4DE;
  --as-flavor-color: #D70C8C;
  --as-flavor-color-light: #de67a5;
  --as-text-color: #464E5F;
  --as-text-color-light: #B5B5C3;
  --as-title-color: #181C32;
  --font-family-poppins: "Poppins", "Roboto", Arial;
}

.as-popup {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  z-index: 999999;
  align-items: center;
  justify-content: center;
  display: none;
  padding: 50px 20px;
}
.as-popup.opened {
  display: block;
}
.as-popup__overlay {
  position: fixed;
  top: 0;
  right: 0;
  z-index: -1;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  background-color: black;
}
.as-popup__content {
  background-color: white;
  width: 1068px;
  max-width: 100%;
  margin: 0 auto;
  border-radius: 12px;
  overflow: auto;
  position: relative;
  padding: 40px 30px 40px 30px;
}
@media (min-width: 767px) {
  .as-popup__content {
    padding: 60px 85px 60px 140px;
  }
  .as-popup__content:after {
    content: "";
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    height: 50%;
    width: 3px;
    background-color: #DFE5EC;
  }
}
.as-popup__close.glyphicon {
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-bottom-right-radius: 25% 30%;
  border-bottom-left-radius: 25% 30%;
  border-top-right-radius: 25% 30%;
  border-top-left-radius: 25% 30%;
  background-color: var(--as-primary-color-light);
  color: var(--as-primary-color);
  font-size: 32px;
  position: absolute;
  top: 20px;
  left: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid transparent;
  transition: 0.3s ease-out;
}
@media (min-width: 767px) {
  .as-popup__close.glyphicon {
    top: 40px;
    left: 55px;
  }
}
.as-popup__close.glyphicon:hover {
  border-color: currentColor;
}
.as-popup__close.glyphicon:before {
  margin-right: 3px;
  margin-bottom: 2px;
  transform: rotate(-45deg);
  line-height: 0.6;
}

html.openPopup,
body.openPopup {
  overflow: hidden;
}

.as-input-number {
  position: relative;
}
.as-input-number__minus, .as-input-number__plus {
  border-bottom-right-radius: 25% 30%;
  border-bottom-left-radius: 25% 30%;
  border-top-right-radius: 25% 30%;
  border-top-left-radius: 25% 30%;
  width: 26px;
  height: 26px;
  background-color: #cfd3da;
  border: 1px solid transparent;
  color: #5E6278;
  cursor: pointer;
  position: absolute;
  text-align: center;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 12px;
  transition: 0.3s ease-out;
}
.as-input-number__minus:hover, .as-input-number__plus:hover {
  border-color: currentColor;
}
.as-input-number__minus {
  right: 10px;
}
.as-input-number__plus {
  left: 10px;
}
.as-input-number__input, .as-cancel-subscription__input {
  border-radius: 7px !important;
  text-align: center;
  border: none !important;
  height: 50px;
  padding: 8px 40px !important;
  color: #5E6278 !important;
  font-family: var(--font-family-poppins);
  font-weight: bold !important;
  font-size: 21px !important;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #f5f8fa !important;
}
@media (min-width: 480px) {
  .as-input-number__input, .as-cancel-subscription__input {
    max-width: 200px;
  }
}
.as-input-number__input::-webkit-outer-spin-button, .as-cancel-subscription__input::-webkit-outer-spin-button, .as-input-number__input::-webkit-inner-spin-button, .as-cancel-subscription__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

.as-trial-countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--as-flavor-color);
  background-color: var(--e-global-color-accent);
  color: white;
  font-size: 16px;
  padding: 10px;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.as-trial-countdown__time {
  font-weight: bold;
}
.as-trial-countdown__renew {
  color: white;
  text-decoration: underline;
  text-transform: uppercase;
  border: 1px solid white;
  padding: 3px 8px 1px;
  display: block;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  border-radius: 5px;
  margin-right: 12px;
}
.as-trial-countdown__renew:hover, .as-trial-countdown__renew:focus {
  color: white;
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
}
.as-trial-countdown__go {
  display: inline-block;
  font-size: 0.8em;
  margin-right: 4px;
  transition: 0.3s ease-out;
}

.as-support-booking {
  margin-top: 30px;
}
.as-support-booking__title {
  margin-top: 0;
  margin-bottom: 20px;
}
.as-support-booking__text {
  margin-bottom: 20px;
}
.as-support-booking__url {
  text-align: center;
  display: block;
  padding: 10px;
  border-radius: 9px;
  color: var(--e-global-color-primary);
  border: 2px solid currentcolor;
  transition: 0.3s ease-out;
}
.as-support-booking__url:hover {
  color: var(--e-global-color-accent);
}
.disabled .as-support-booking__url {
  color: var(--e-global-color-text);
  pointer-events: none;
}

.as-course-toolbox {
  background-image: linear-gradient(to right top, #d8098c, #ab61d3, #578ef4, #00acf1, #1ec1d9);
  background-position: center;
  border-radius: 9px;
  padding: 20px 15px;
  position: relative;
  overflow: hidden;
  color: white;
  display: block;
  background-size: 100%;
  transition: 0.3s ease-out;
}
.as-course-toolbox:hover, .as-course-toolbox:focus {
  color: white;
  text-decoration: none;
  -webkit-animation: shakeGradient 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shakeGradient 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
.as-course-toolbox:hover .as-course-toolbox__icon, .as-course-toolbox:focus .as-course-toolbox__icon {
  opacity: 1;
  -webkit-animation: shakeWrench 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shakeWrench 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
}
.as-course-toolbox__icon {
  font-size: 100px;
  position: absolute;
  top: 0;
  left: -30px;
  opacity: 0.5;
  transition: 0.3s ease-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
}
.as-course-toolbox__title {
  max-width: 70%;
}

@-webkit-keyframes shakeWrench {
  20% {
    transform: rotate(15deg);
  }
}

@keyframes shakeWrench {
  20% {
    transform: rotate(15deg);
  }
}
@-webkit-keyframes shakeGradient {
  20% {
    background-size: 200%;
  }
}
@keyframes shakeGradient {
  20% {
    background-size: 200%;
  }
}
.as-roadmaps {
  position: relative;
  z-index: 0;
  width: 100%;
  min-height: 500px;
  overflow: auto;
  direction: ltr;
}

/**
 * Course roadmap link above 
 * the course content in single 
 * course page
 **/
.as-course-roadmap {
  font-size: 18px;
  color: var(--as-title-color);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 5px;
}
.as-course-roadmap a {
  border: 1px solid transparent !important;
  color: var(--as-primary-color);
  background-color: var(--as-primary-color-light);
  text-transform: capitalize;
  padding: 10px 15px;
  white-space: nowrap;
  transition: 0.3s ease-out;
}
.as-course-roadmap a:hover {
  border-color: currentColor !important;
}

.as-video-accordion__details {
  border: 1px solid #aaa;
  border-top-width: 0;
  padding: 8px 8px 0;
  transition: 0.3s ease-out;
}
.as-video-accordion__details:first-child {
  border-top-width: 1px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.as-video-accordion__details:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.as-video-accordion__summary {
  font-weight: bold;
  margin: -8px -8px 0;
  padding: 10px 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  transition: 0.3s ease-out;
}
.as-video-accordion__summary:before {
  content: "";
  width: 0;
  height: 0;
  display: inline-block;
  border-color: transparent;
  border-style: solid;
  border-right-color: black;
  border-width: 5px 9px 5px 0;
  transition: 0.3s ease-out;
}
[open] .as-video-accordion__summary:before {
  transform: rotate(-90deg);
  border-right-color: var(--e-global-color-accent);
}
[open] .as-video-accordion__summary {
  border-bottom: 1px solid #aaa;
  margin-bottom: 8px;
}
.as-video-accordion__title {
  margin: 0 10px 0 0;
  font-size: 16px;
  transition: 0.3s ease-out;
}
[open] .as-video-accordion__title {
  color: var(--e-global-color-accent);
}

.as-subscription-plans__trigger {
  background-color: var(--as-flavor-color);
  color: white;
  font-family: var(--font-family-poppins);
  font-size: 20px;
  font-weight: 600;
  border: none;
  border-radius: 9px;
  width: 90%;
  display: block;
  margin: 30px auto 0;
  padding: 10px;
  transition: 0.3s ease-out;
}
.as-subscription-plans__trigger:hover {
  background-color: var(--as-flavor-color-light);
}
.as-subscription-plans-flavor {
  margin-bottom: 15px;
  font-size: 0;
}
.as-subscription-plans-flavor__item {
  border-radius: 4px;
  background-color: #C4C4C4;
  width: 8px;
  height: 8px;
  margin-right: 10px;
  display: inline-block;
}
.as-subscription-plans-flavor__item:first-child {
  margin-right: 0;
  background-color: var(--as-primary-color);
  width: 20px;
}
.as-subscription-plans__header, .as-max-child__header, .as-cancel-subscription__header {
  margin-bottom: 35px;
}
.as-subscription-plans__title, .as-cancel-subscription__title {
  color: var(--as-title-color);
  font-size: 26px;
  margin-bottom: 10px;
  margin-top: 0;
  font-weight: bold;
}
.as-subscription-plans__subtitle, .as-cancel-subscription__subtitle {
  color: var(--as-text-color-light);
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
}
.as-subscription-plans__body {
  display: grid;
  row-gap: 15px;
  margin-bottom: 30px;
}
@media (min-width: 767px) {
  .as-subscription-plans__body {
    grid-template-columns: 54% 1fr;
    -moz-column-gap: 35px;
         column-gap: 35px;
  }
}
.as-subscription-plans__picker {
  display: none;
  row-gap: 15px;
}
.as-subscription-plans__picker.selected {
  display: grid;
}
.as-subscription-plans-label {
  padding: 15px;
  display: block;
  cursor: pointer;
  line-height: 1.2;
  margin-bottom: 0;
  background-color: #fbfcfd;
  border: 1px dashed var(--as-text-color-light);
  border-radius: 9px;
  transition: 0.3s ease-out;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 10px;
  text-align: center;
  transition: 0.3s ease-out;
}
@media (min-width: 480px) {
  .as-subscription-plans-label {
    display: grid;
    padding: 18px 32px 18px 20px;
    align-items: center;
    grid-template-columns: 35px 1fr auto;
    grid-template-rows: auto auto;
    text-align: start;
    row-gap: 5px;
  }
}
.as-subscription-plans-label svg {
  display: block;
  margin: 0 auto;
  fill: var(--as-text-color-light);
  transition: 0.3s ease-out;
}
.as-subscription-plans-label__icon {
  grid-row: 1/3;
  justify-self: center;
}
.as-subscription-plans-label__name {
  grid-row: 1/3;
  margin-top: 0;
  color: var(--as-text-color);
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  transition: 0.3s ease-out;
}
.as-subscription-plans-label__subtitle {
  color: var(--as-text-color-light);
  font-size: 16px;
  font-weight: 500;
}
.as-subscription-plans-label__noc {
  color: var(--as-text-color-light);
  font-size: 16px;
  font-weight: 600;
  font-family: var(--font-family-poppins);
  text-transform: uppercase;
}
.as-subscription-plans-label__price {
  color: var(--as-text-color);
  font-size: 25px;
  font-family: var(--font-family-poppins);
  font-weight: 800;
  align-items: center;
}
@media (min-width: 767px) {
  .as-subscription-plans-label__noc, .as-subscription-plans-label__price {
    text-align: end;
  }
}
.as-subscription-plans__radio {
  display: none;
}
.as-subscription-plans__radio:checked ~ .as-subscription-plans-label {
  background-color: var(--as-primary-color-light);
  border-color: var(--as-primary-color);
}
.as-subscription-plans__radio:checked ~ .as-subscription-plans-label .as-subscription-plans-label__name {
  color: var(--as-title-color);
}
.as-subscription-plans__radio:checked ~ .as-subscription-plans-label svg {
  fill: var(--as-primary-color);
}
.as-subscription-plans-trial {
  background-color: var(--as-secondary-color-light);
  border-radius: 9px;
  padding: 15px;
  position: relative;
  z-index: 0;
}
@media (min-width: 767px) {
  .as-subscription-plans-trial {
    padding: 28px 35px;
  }
  .as-subscription-plans-trial:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-image: url(../img/standing.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    transform:scaleX(-1);
  }
}
.as-subscription-plans-trial__title {
  color: var(--as-secondary-color);
  font-family: var(--font-family-poppins);
  font-weight: 600;
  font-size: 17px;
  margin-top: 0;
  margin-bottom: 10px;
}
.as-subscription-plans-trial__subtitle {
  font-family: var(--font-family-poppins);
  color: var(--as-text-color);
  font-weight: 600;
  font-size: 11px;
  margin-bottom: 0;
}
.as-subscription-plans__footer {
  display: grid;
  row-gap: 15px;
}
@media (min-width: 480px) {
  .as-subscription-plans__footer {
    grid-template-columns: auto auto;
    justify-content: space-between;
    row-gap: 35px;
  }
}
.as-subscription-plans-noc__title {
  color: #3F4254;
  font-weight: 500;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 0;
}
.as-subscription-plans-noc__subtitle {
  color: #7E8299;
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 5px;
}
.as-subscription-plans-price {
  background-color: #F1FAFF;
  border: 1px dashed var(--as-primary-color);
  border-radius: 9px;
  line-height: 1.2;
  padding: 15px;
  text-align: center;
}
@media (min-width: 767px) {
  .as-subscription-plans-price {
    padding-left: 60px;
    text-align: start;
    max-width: 250px;
    justify-self: end;
  }
}
.as-subscription-plans-price__title {
  color: var(--as-text-color-light);
  font-family: var(--font-family-poppins);
  font-size: 16px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 5px;
}
.as-subscription-plans-price__amount {
  color: var(--as-text-color);
  font-family: var(--font-family-poppins);
  font-size: 25px;
  font-weight: 800;
}
.as-subscription-plans__submit {
  display: flex;
  justify-content: flex-end;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media (min-width: 480px) {
  .as-subscription-plans__submit {
    grid-column: 2/3;
  }
}
.as-subscription-plans__coupon {
  background-color: #fbfcfd;
  border: 1px dashed var(--as-text-color-light);
  border-radius: 6px;
  max-width: 135px;
  padding: 2px 10px;
  display: flex;
  align-items: center;
  font-family: var(--font-family-poppins);
  font-weight: 600;
  font-size: 11px;
  color: #515151;
  text-align: center;
  -moz-column-gap: 7px;
       column-gap: 7px;
  text-transform: uppercase;
}
.as-subscription-plans__cta, .as-max-child .childSwitch, .as-max-child__submit, body.woocommerce-account main#main .as-cancel-subscription__submit {
  background-color: var(--as-primary-color);
  font-size: 16px;
  font-weight: 700;
  color: white;
  padding: 12px 24px;
  border-radius: 6px;
  border: 1px solid transparent;
  transition: 0.3s ease-out;
}
.as-subscription-plans__cta:hover, .as-max-child .childSwitch:hover, .as-max-child__submit:hover, body.woocommerce-account main#main .as-cancel-subscription__submit:hover, .as-subscription-plans__cta:focus, .as-max-child .childSwitch:focus, .as-max-child__submit:focus, body.woocommerce-account main#main .as-cancel-subscription__submit:focus {
  color: white;
  border-color: currentColor;
  text-decoration: none;
  background-color: var(--as-secondary-color);
}

.as-cancel-subscription__steps {
  display: flex;
  -moz-column-gap: 10px;
       column-gap: 10px;
  margin-bottom: 15px;
}
.as-cancel-subscription__indicator {
  margin-right: 0;
  border-radius: 4px;
  background-color: #c4c4c4;
  width: 8px;
  height: 8px;
  transition: 0.3s linear;
}
.as-cancel-subscription__indicator.active {
  background-color: var(--as-primary-color);
  width: 20px;
}
.as-cancel-subscription__panel {
  display: none;
  position: relative;
}
.as-cancel-subscription__panel.active {
  display: block;
}
.as-cancel-subscription__panel.loading .loader {
  display: block;
}
.as-cancel-subscription .loader {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.7);
}
.as-cancel-subscription .as-popup__content {
  width: 600px;
}
.as-cancel-subscription__select {
  margin-bottom: 10px;
}
.as-cancel-subscription__label {
  padding: 10px 15px;
  display: block;
  cursor: pointer;
  line-height: 1.2;
  margin-bottom: 0;
  background-color: #fbfcfd;
  border: 1px dashed var(--as-text-color-light);
  border-radius: 9px;
  transition: 0.3s ease-out;
}
.as-cancel-subscription__label:hover {
  background-color: var(--as-primary-color-light);
  border-color: var(--as-primary-color);
}
.as-cancel-subscription__radio {
  display: none;
}
.as-cancel-subscription__radio:checked ~ .as-cancel-subscription__label {
  background-color: var(--as-primary-color-light);
  border-color: var(--as-primary-color);
  color: var(--as-title-color);
}
.as-cancel-subscription__input {
  text-align: inherit;
  display: block;
  max-width: none;
  width: 100%;
  padding-right: 15px !important;
  padding-left: 15px !important;
  font-weight: normal !important;
  font-size: 15px !important;
  border: 1px solid transparent !important;
}
.as-cancel-subscription__input:focus {
  border-color: var(--as-primary-color) !important;
}
.as-cancel-subscription__input::-moz-placeholder {
  color: var(--as-text-color-light);
}
.as-cancel-subscription__input:-ms-input-placeholder {
  color: var(--as-text-color-light);
}
.as-cancel-subscription__input::placeholder {
  color: var(--as-text-color-light);
}
.as-cancel-subscription__form {
  position: relative;
}
.as-cancel-subscription__error {
  display: none;
  margin-top: 20px;
  background-color: #ff00001f;
  font-weight: bold;
  color: red;
  padding: 10px;
}
.error .as-cancel-subscription__error {
  display: block;
}
.as-cancel-subscription__footer {
  margin-top: 30px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@-webkit-keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(-360deg);
  }
}
.as-max-child .as-popup__content {
  width: 700px;
}
.as-max-child__header {
  color: var(--wp--preset--color--vivid-red);
}
.as-switcher {
  display: flex;
  justify-content: center;
  align-items: center;
}
.as-switcher__input {
  display: none;
}
.as-switcher__input:checked ~ .as-switcher__checkbox {
  background-color: var(--as-primary-color);
}
.as-switcher__input:checked ~ .as-switcher__checkbox:before {
  transform: translateX(-100%);
}
.as-switcher__input:checked ~ .as-switcher__stat--active, .as-switcher__input:not(:checked) ~ .as-switcher__stat--inactive {
  color: var(--as-title-color);
}
.as-switcher__stat {
  padding-right: 10px;
  padding-left: 10px;
  color: var(--as-text-color-light);
  cursor: pointer;
}
.as-switcher__checkbox {
  cursor: pointer;
  background-color: var(--as-text-color-light);
  border-radius: 30px;
  height: 30px;
  width: 50px;
  padding: 5px;
  transition: 0.3s ease-out;
}
.as-switcher__checkbox:before {
  content: "";
  display: block;
  background-color: white;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transition: 0.3s ease-out;
}
.as-switcher__hide {
  display: none;
}

.as-add-child {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 20px;
  margin-bottom: 30px;
}
.as-add-child label {
  margin-bottom: 0;
  flex-grow: 1;
}
.as-add-child .link_child_input {
  height: 42px;
  padding-right: 10px;
  margin-bottom: 0;
  margin-top: 5px;
}
.as-add-child select[name=age_group] option {
  font-weight: bold;
  background-color: white;
}
.as-add-child select[name=age_group] option:disabled {
  font-weight: normal;
  background-color: lightgrey;
}

#ld-submit-no-email-account {
  display: flex;
  flex-direction: column;
}
#ld-submit-no-email-account > h3 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
}
#ld-submit-no-email-account .ld-submit-no-email-account-button {
  align-self: flex-end;
}

.as-change-agegroup {
  width: 100%;
  display: flex;
  margin: 0 auto;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.as-change-agegroup__select {
  flex: 1 1 200px;
  transition: 0s 0.3s;
}
.as-change-agegroup__select option {
  font-weight: bold;
  background-color: white;
}
.as-change-agegroup__select option:disabled {
  font-weight: normal;
  background-color: lightgrey;
}
.success .as-change-agegroup__select {
  display: none;
}
.as-change-agegroup__submit {
  border: none;
  padding: 10px;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}
.as-change-agegroup__submit:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  height: 4px;
  transform: translateX(100%);
  transition: 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.loading .as-change-agegroup__submit {
  background-color: gray;
  pointer-events: none;
}
.loading .as-change-agegroup__submit:after {
  transform: translateX(10%);
  transition: 2s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.success .as-change-agegroup__submit {
  pointer-events: none;
  background-color: var(--wc-green);
}
.success .as-change-agegroup__submit:after {
  transform: translateX(0);
  opacity: 0;
  transition: transform 0.1s cubic-bezier(0.47, 0, 0.745, 0.715), opacity 0s 0.3s, background-color 0s 0.3s;
}
.as-change-agegroup__cta--success {
  display: none;
}
.success .as-change-agegroup__cta {
  display: none;
}
.success .as-change-agegroup__cta--success {
  display: block;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9yb290LnNjc3MiLCJtYWluLmNzcyIsImVsZW1lbnRzL19wb3B1cC5zY3NzIiwibWl4aW5zL19zaGFwZXMuc2NzcyIsImVsZW1lbnRzL19pbnB1dC1udW1iZXIuc2NzcyIsImVsZW1lbnRzL190cmlhbC1jb3VudGRvd24uc2NzcyIsImNvbXBvbmVudHMvX2NvdXJzZS1zdXBwb3J0LWJvb2tpbmcuc2NzcyIsImNvbXBvbmVudHMvX2NvdXJzZS10b29sYm94LnNjc3MiLCJjb21wb25lbnRzL19yb2FkbWFwcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8tYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19zdWJzY3JpcHRpb24tcGxhbnMuc2NzcyIsImNvbXBvbmVudHMvX2NhbmNlbC1zdWJzY3JpcHRpb24uc2NzcyIsImNvbXBvbmVudHMvX21heC1jaGlsZC1hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fc3dpdGNoZXIuc2NzcyIsImludGVncmF0aW9uL3NwbGFkLXBsdWdpbi9fYWRkLWNoaWxkLWZvcm0uc2NzcyIsImludGVncmF0aW9uL3NwbGFkLXBsdWdpbi9fY2hhbmdlLWFnZS1ncm91cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO3FCQUFBO0FBZUE7V0FBQTtBQUlBO2lCQUFBO0FDckJBO0VBQ0MsMkJBQUE7RUFDQSxpQ0FBQTtFQUVBLDZCQUFBO0VBQ0EsbUNBQUE7RUFFQSwwQkFBQTtFQUNBLGdDQUFBO0VBRUEsd0JBQUE7RUFDQSw4QkFBQTtFQUNBLHlCQUFBO0VBRUEsaURBQUE7QUNHRDs7QUNqQkE7RUFDQyxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBRG9CRDtBQ2xCQztFQUNDLGNBQUE7QURvQkY7QUNqQkM7RUFDQyxlQUFBO0VBQ0EsTUFB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RUFDQSwyQkFBQTtFQUNBLG9EQUFBO0FkNDFCSDtBY3oxQkU7RUFDQyxzQkFBQTtFQUNBLG9CQUFBO0FkMjFCSDtBY3oxQkc7RUFDQywwQkFBQTtFQUNBLGtEQUFBO0FkMjFCSjtBY3QxQkU7RUFDQyxvQkFBQTtFQUNBLGlDQUFBO0FkdzFCSDtBY3QxQkc7RUFDQyx3QkFBQTtFQUNBLFVBQUE7RUFDQSx5R0FBQTtBZHcxQko7QWNsMUJFO0VBQ0MsYUFBQTtBZG8xQkg7QWNqMUJFO0VBQ0MsYUFBQTtBZG0xQkg7QWNqMUJHO0VBQ0MsY0FBQTtBZG0xQkoiLCJmaWxlIjoidG8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJGltZy1wYXRoOiAnLi4vaW1nJztcblxuLyoqIENvbG9yIFZhcmlhYmxlc1xuKioqKioqKioqKioqKioqKioqKiAqL1xuJHByaW1hcnktY29sb3I6IHZhcigtLWFzLXByaW1hcnktY29sb3IpO1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IHZhcigtLWFzLXByaW1hcnktY29sb3ItbGlnaHQpO1xuXG4kc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1hcy1zZWNvbmRhcnktY29sb3IpO1xuJHNlY29uZGFyeS1jb2xvci1saWdodDogdmFyKC0tYXMtc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0KTtcblxuJGZsYXZvci1jb2xvcjogdmFyKC0tYXMtZmxhdm9yLWNvbG9yKTtcbiRmbGF2b3ItY29sb3ItbGlnaHQ6IHZhcigtLWFzLWZsYXZvci1jb2xvci1saWdodCk7XG5cbiR0ZXh0LWNvbG9yOiB2YXIoLS1hcy10ZXh0LWNvbG9yKTtcbiR0ZXh0LWNvbG9yLWxpZ2h0OiB2YXIoLS1hcy10ZXh0LWNvbG9yLWxpZ2h0KTtcbiR0aXRsZS1jb2xvcjogdmFyKC0tYXMtdGl0bGUtY29sb3IpO1xuXG4vKiogRm9udHNcbioqKioqKioqKiAqL1xuJGZvbnQtZmFtaWx5LXBvcHBpbnM6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuXG4vKiogTWVkaWEgd2lkdGhcbioqKioqKioqKioqKioqKiAqL1xuJHNjcmVlbi1zbS1taW46IDc2N3B4O1xuJHNjcmVlbi14cy1taW46IDQ4MHB4O1xuIiwiOnJvb3Qge1xuXHQtLWFzLXByaW1hcnktY29sb3I6ICMwMEEzRkY7XG5cdC0tYXMtcHJpbWFyeS1jb2xvci1saWdodDogI0YxRkFGRjtcblxuXHQtLWFzLXNlY29uZGFyeS1jb2xvcjogI0VGNjMyNztcblx0LS1hcy1zZWNvbmRhcnktY29sb3ItbGlnaHQ6ICNGRkY0REU7XG5cblx0LS1hcy1mbGF2b3ItY29sb3I6ICNENzBDOEM7XG5cdC0tYXMtZmxhdm9yLWNvbG9yLWxpZ2h0OiAjZGU2N2E1O1xuXG5cdC0tYXMtdGV4dC1jb2xvcjogIzQ2NEU1Rjtcblx0LS1hcy10ZXh0LWNvbG9yLWxpZ2h0OiAjQjVCNUMzO1xuXHQtLWFzLXRpdGxlLWNvbG9yOiAjMTgxQzMyO1xuXG5cdC0tZm9udC1mYW1pbHktcG9wcGluczogJ1BvcHBpbnMnLCAnUm9ib3RvJywgQXJpYWw7XG59IiwiLyoqIENvbG9yIFZhcmlhYmxlc1xuKioqKioqKioqKioqKioqKioqKiAqL1xuLyoqIEZvbnRzXG4qKioqKioqKiogKi9cbi8qKiBNZWRpYSB3aWR0aFxuKioqKioqKioqKioqKioqICovXG46cm9vdCB7XG4gIC0tYXMtcHJpbWFyeS1jb2xvcjogIzAwQTNGRjtcbiAgLS1hcy1wcmltYXJ5LWNvbG9yLWxpZ2h0OiAjRjFGQUZGO1xuICAtLWFzLXNlY29uZGFyeS1jb2xvcjogI0VGNjMyNztcbiAgLS1hcy1zZWNvbmRhcnktY29sb3ItbGlnaHQ6ICNGRkY0REU7XG4gIC0tYXMtZmxhdm9yLWNvbG9yOiAjRDcwQzhDO1xuICAtLWFzLWZsYXZvci1jb2xvci1saWdodDogI2RlNjdhNTtcbiAgLS1hcy10ZXh0LWNvbG9yOiAjNDY0RTVGO1xuICAtLWFzLXRleHQtY29sb3ItbGlnaHQ6ICNCNUI1QzM7XG4gIC0tYXMtdGl0bGUtY29sb3I6ICMxODFDMzI7XG4gIC0tZm9udC1mYW1pbHktcG9wcGluczogXCJQb3BwaW5zXCIsIFwiUm9ib3RvXCIsIEFyaWFsO1xufVxuXG4uYXMtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbn1cbi5hcy1wb3B1cC5vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcy1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5hcy1wb3B1cF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTA2OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hcy1wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAxNDBweCA2MHB4IDg1cHg7XG4gIH1cbiAgLmFzLXBvcHVwX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFNUVDO1xuICB9XG59XG4uYXMtcG9wdXBfX2Nsb3NlLmdseXBoaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjUlIDMwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1JSAzMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1JSAzMCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNSUgMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWFzLXByaW1hcnktY29sb3IpO1xuICBmb250LXNpemU6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hcy1wb3B1cF9fY2xvc2UuZ2x5cGhpY29uIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5hcy1wb3B1cF9fY2xvc2UuZ2x5cGhpY29uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYXMtcG9wdXBfX2Nsb3NlLmdseXBoaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGluZS1oZWlnaHQ6IDAuNjtcbn1cblxuaHRtbC5vcGVuUG9wdXAsXG5ib2R5Lm9wZW5Qb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcy1pbnB1dC1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXMtaW5wdXQtbnVtYmVyX19taW51cywgLmFzLWlucHV0LW51bWJlcl9fcGx1cyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1JSAzMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNSUgMzAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNSUgMzAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjUlIDMwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDNkYTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4uYXMtaW5wdXQtbnVtYmVyX19taW51czpob3ZlciwgLmFzLWlucHV0LW51bWJlcl9fcGx1czpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmFzLWlucHV0LW51bWJlcl9fbWludXMge1xuICBsZWZ0OiAxMHB4O1xufVxuLmFzLWlucHV0LW51bWJlcl9fcGx1cyB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmFzLWlucHV0LW51bWJlcl9faW5wdXQsIC5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wb3BwaW5zKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYXMtaW5wdXQtbnVtYmVyX19pbnB1dCwgLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX2lucHV0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uYXMtaW5wdXQtbnVtYmVyX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuYXMtaW5wdXQtbnVtYmVyX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXMtdHJpYWwtY291bnRkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFzLWZsYXZvci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4uYXMtdHJpYWwtY291bnRkb3duX190aW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXMtdHJpYWwtY291bnRkb3duX19yZW5ldyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAzcHggOHB4IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5hcy10cmlhbC1jb3VudGRvd25fX3JlbmV3OmhvdmVyLCAuYXMtdHJpYWwtY291bnRkb3duX19yZW5ldzpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcy10cmlhbC1jb3VudGRvd25fX2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uYXMtc3VwcG9ydC1ib29raW5nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5hcy1zdXBwb3J0LWJvb2tpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcy1zdXBwb3J0LWJvb2tpbmdfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFzLXN1cHBvcnQtYm9va2luZ19fdXJsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBjb2xvcjogdmFyKC0tZS1nbG9iYWwtY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5hcy1zdXBwb3J0LWJvb2tpbmdfX3VybDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO1xufVxuLmRpc2FibGVkIC5hcy1zdXBwb3J0LWJvb2tpbmdfX3VybCB7XG4gIGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci10ZXh0KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcy1jb3Vyc2UtdG9vbGJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IHRvcCwgI2Q4MDk4YywgI2FiNjFkMywgIzU3OGVmNCwgIzAwYWNmMSwgIzFlYzFkOSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuLmFzLWNvdXJzZS10b29sYm94OmhvdmVyLCAuYXMtY291cnNlLXRvb2xib3g6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBzaGFrZUdyYWRpZW50IDFzIGN1YmljLWJlemllcigwLjM2LCAwLjA3LCAwLjE5LCAwLjk3KSBib3RoO1xufVxuLmFzLWNvdXJzZS10b29sYm94OmhvdmVyIC5hcy1jb3Vyc2UtdG9vbGJveF9faWNvbiwgLmFzLWNvdXJzZS10b29sYm94OmZvY3VzIC5hcy1jb3Vyc2UtdG9vbGJveF9faWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogc2hha2VXcmVuY2ggMXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuMDcsIDAuMTksIDAuOTcpIGJvdGg7XG59XG4uYXMtY291cnNlLXRvb2xib3hfX2ljb24ge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zMHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIC8qcnRsOnJlbW92ZSovXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuLmFzLWNvdXJzZS10b29sYm94X190aXRsZSB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlV3JlbmNoIHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHNjYWxlWCgtMSkgLypydGw6cm90YXRlKDE1ZGVnKSovO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlR3JhZGllbnQge1xuICAyMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgfVxufVxuLmFzLXJvYWRtYXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKnJ0bDppZ25vcmUqL1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLyoqXG4gKiBDb3Vyc2Ugcm9hZG1hcCBsaW5rIGFib3ZlIFxuICogdGhlIGNvdXJzZSBjb250ZW50IGluIHNpbmdsZSBcbiAqIGNvdXJzZSBwYWdlXG4gKiovXG4uYXMtY291cnNlLXJvYWRtYXAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1hcy10aXRsZS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgcm93LWdhcDogNXB4O1xufVxuLmFzLWNvdXJzZS1yb2FkbWFwIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFzLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuLmFzLWNvdXJzZS1yb2FkbWFwIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYXMtdmlkZW8tYWNjb3JkaW9uX19kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgcGFkZGluZzogOHB4IDhweCAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuLmFzLXZpZGVvLWFjY29yZGlvbl9fZGV0YWlsczpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmFzLXZpZGVvLWFjY29yZGlvbl9fZGV0YWlsczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmFzLXZpZGVvLWFjY29yZGlvbl9fc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IC04cHggLThweCAwO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5hcy12aWRlby1hY2NvcmRpb25fX3N1bW1hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDlweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbltvcGVuXSAuYXMtdmlkZW8tYWNjb3JkaW9uX19zdW1tYXJ5OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG59XG5bb3Blbl0gLmFzLXZpZGVvLWFjY29yZGlvbl9fc3VtbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXMtdmlkZW8tYWNjb3JkaW9uX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuW29wZW5dIC5hcy12aWRlby1hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG59XG5cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnNfX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy1mbGF2b3ItY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wb3BwaW5zKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zX190cmlnZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtZmxhdm9yLWNvbG9yLWxpZ2h0KTtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnMtZmxhdm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1mbGF2b3JfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1mbGF2b3JfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19faGVhZGVyLCAuYXMtbWF4LWNoaWxkX19oZWFkZXIsIC5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fdGl0bGUsIC5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1hcy10aXRsZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zX19zdWJ0aXRsZSwgLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWFzLXRleHQtY29sb3ItbGlnaHQpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYXMtc3Vic2NyaXB0aW9uLXBsYW5zX19ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU0JSAxZnI7XG4gICAgY29sdW1uLWdhcDogMzVweDtcbiAgfVxufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fcGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcm93LWdhcDogMTVweDtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnNfX3BpY2tlci5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zLWxhYmVsIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmNmZDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWFzLXRleHQtY29sb3ItbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1sYWJlbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNXB4IDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHJvdy1nYXA6IDVweDtcbiAgfVxufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1sYWJlbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZpbGw6IHZhcigtLWFzLXRleHQtY29sb3ItbGlnaHQpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1sYWJlbF9faWNvbiB7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1sYWJlbF9fbmFtZSB7XG4gIGdyaWQtcm93OiAxLzM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1hcy10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnMtbGFiZWxfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWFzLXRleHQtY29sb3ItbGlnaHQpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zLWxhYmVsX19ub2Mge1xuICBjb2xvcjogdmFyKC0tYXMtdGV4dC1jb2xvci1saWdodCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1sYWJlbF9fcHJpY2Uge1xuICBjb2xvcjogdmFyKC0tYXMtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuICBmb250LXdlaWdodDogODAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hcy1zdWJzY3JpcHRpb24tcGxhbnMtbGFiZWxfX25vYywgLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1sYWJlbF9fcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fcmFkaW86Y2hlY2tlZCB+IC5hcy1zdWJzY3JpcHRpb24tcGxhbnMtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hcy1wcmltYXJ5LWNvbG9yKTtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnNfX3JhZGlvOmNoZWNrZWQgfiAuYXMtc3Vic2NyaXB0aW9uLXBsYW5zLWxhYmVsIC5hcy1zdWJzY3JpcHRpb24tcGxhbnMtbGFiZWxfX25hbWUge1xuICBjb2xvcjogdmFyKC0tYXMtdGl0bGUtY29sb3IpO1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fcmFkaW86Y2hlY2tlZCB+IC5hcy1zdWJzY3JpcHRpb24tcGxhbnMtbGFiZWwgc3ZnIHtcbiAgZmlsbDogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zLXRyaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFzLXN1YnNjcmlwdGlvbi1wbGFucy10cmlhbCB7XG4gICAgcGFkZGluZzogMjhweCAzNXB4O1xuICB9XG4gIC5hcy1zdWJzY3JpcHRpb24tcGxhbnMtdHJpYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3RhbmRpbmcucG5nKTtcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8qcnRsOnJhdzpcbiAgICB0cmFuc2Zvcm06c2NhbGVYKC0xKTtcbiAgICAqL1xuICB9XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zLXRyaWFsX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1hcy1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcG9wcGlucyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnMtdHJpYWxfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuICBjb2xvcjogdmFyKC0tYXMtdGV4dC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fZm9vdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcm93LWdhcDogMzVweDtcbiAgfVxufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1ub2NfX3RpdGxlIHtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnMtbm9jX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnMtcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGQUZGO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hcy1zdWJzY3JpcHRpb24tcGxhbnMtcHJpY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgfVxufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFucy1wcmljZV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYXMtdGV4dC1jb2xvci1saWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wb3BwaW5zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zLXByaWNlX19hbW91bnQge1xuICBjb2xvcjogdmFyKC0tYXMtdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wb3BwaW5zKTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYXMtc3Vic2NyaXB0aW9uLXBsYW5zX19zdWJtaXQge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnNfX2NvdXBvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZjZmQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1hcy10ZXh0LWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXgtd2lkdGg6IDEzNXB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXBvcHBpbnMpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hcy1zdWJzY3JpcHRpb24tcGxhbnNfX2N0YSwgLmFzLW1heC1jaGlsZCAuY2hpbGRTd2l0Y2gsIC5hcy1tYXgtY2hpbGRfX3N1Ym1pdCwgYm9keS53b29jb21tZXJjZS1hY2NvdW50IG1haW4jbWFpbiAuYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4uYXMtc3Vic2NyaXB0aW9uLXBsYW5zX19jdGE6aG92ZXIsIC5hcy1tYXgtY2hpbGQgLmNoaWxkU3dpdGNoOmhvdmVyLCAuYXMtbWF4LWNoaWxkX19zdWJtaXQ6aG92ZXIsIGJvZHkud29vY29tbWVyY2UtYWNjb3VudCBtYWluI21haW4gLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX3N1Ym1pdDpob3ZlciwgLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fY3RhOmZvY3VzLCAuYXMtbWF4LWNoaWxkIC5jaGlsZFN3aXRjaDpmb2N1cywgLmFzLW1heC1jaGlsZF9fc3VibWl0OmZvY3VzLCBib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgbWFpbiNtYWluIC5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19zdWJtaXQ6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9faW5kaWNhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX2luZGljYXRvci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy1wcmltYXJ5LWNvbG9yKTtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9fcGFuZWwuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9fcGFuZWwubG9hZGluZyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbiAubG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uIC5hcy1wb3B1cF9fY29udGVudCB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX2xhYmVsIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZkO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tYXMtdGV4dC1jb2xvci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFzLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFzLXByaW1hcnktY29sb3IpO1xufVxuLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX3JhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19yYWRpbzpjaGVja2VkIH4gLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1hcy10aXRsZS1jb2xvcik7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9faW5wdXQge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYXMtdGV4dC1jb2xvci1saWdodCk7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDAxZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZXJyb3IgLmFzLWNhbmNlbC1zdWJzY3JpcHRpb25fX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXMtY2FuY2VsLXN1YnNjcmlwdGlvbl9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYXMtbWF4LWNoaWxkIC5hcy1wb3B1cF9fY29udGVudCB7XG4gIHdpZHRoOiA3MDBweDtcbn1cbi5hcy1tYXgtY2hpbGRfX2hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKTtcbn1cbi5hcy1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFzLXN3aXRjaGVyX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXMtc3dpdGNoZXJfX2lucHV0OmNoZWNrZWQgfiAuYXMtc3dpdGNoZXJfX2NoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXMtcHJpbWFyeS1jb2xvcik7XG59XG4uYXMtc3dpdGNoZXJfX2lucHV0OmNoZWNrZWQgfiAuYXMtc3dpdGNoZXJfX2NoZWNrYm94OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5hcy1zd2l0Y2hlcl9faW5wdXQ6Y2hlY2tlZCB+IC5hcy1zd2l0Y2hlcl9fc3RhdC0tYWN0aXZlLCAuYXMtc3dpdGNoZXJfX2lucHV0Om5vdCg6Y2hlY2tlZCkgfiAuYXMtc3dpdGNoZXJfX3N0YXQtLWluYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWFzLXRpdGxlLWNvbG9yKTtcbn1cbi5hcy1zd2l0Y2hlcl9fc3RhdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgY29sb3I6IHZhcigtLWFzLXRleHQtY29sb3ItbGlnaHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXMtc3dpdGNoZXJfX2NoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy10ZXh0LWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuLmFzLXN3aXRjaGVyX19jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5hcy1zd2l0Y2hlcl9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcy1hZGQtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXMtYWRkLWNoaWxkIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmFzLWFkZC1jaGlsZCAubGlua19jaGlsZF9pbnB1dCB7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYXMtYWRkLWNoaWxkIHNlbGVjdFtuYW1lPWFnZV9ncm91cF0gb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmFzLWFkZC1jaGlsZCBzZWxlY3RbbmFtZT1hZ2VfZ3JvdXBdIG9wdGlvbjpkaXNhYmxlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuI2xkLXN1Ym1pdC1uby1lbWFpbC1hY2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNsZC1zdWJtaXQtbm8tZW1haWwtYWNjb3VudCA+IGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2xkLXN1Ym1pdC1uby1lbWFpbC1hY2NvdW50IC5sZC1zdWJtaXQtbm8tZW1haWwtYWNjb3VudC1idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmFzLWNoYW5nZS1hZ2Vncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5hcy1jaGFuZ2UtYWdlZ3JvdXBfX3NlbGVjdCB7XG4gIGZsZXg6IDEgMSAyMDBweDtcbiAgdHJhbnNpdGlvbjogMHMgMC4zcztcbn1cbi5hcy1jaGFuZ2UtYWdlZ3JvdXBfX3NlbGVjdCBvcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYXMtY2hhbmdlLWFnZWdyb3VwX19zZWxlY3Qgb3B0aW9uOmRpc2FibGVkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xufVxuLnN1Y2Nlc3MgLmFzLWNoYW5nZS1hZ2Vncm91cF9fc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcy1jaGFuZ2UtYWdlZ3JvdXBfX3N1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcy1jaGFuZ2UtYWdlZ3JvdXBfX3N1Ym1pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuLmxvYWRpbmcgLmFzLWNoYW5nZS1hZ2Vncm91cF9fc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubG9hZGluZyAuYXMtY2hhbmdlLWFnZWdyb3VwX19zdWJtaXQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gIHRyYW5zaXRpb246IDJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuLnN1Y2Nlc3MgLmFzLWNoYW5nZS1hZ2Vncm91cF9fc3VibWl0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdjLWdyZWVuKTtcbn1cbi5zdWNjZXNzIC5hcy1jaGFuZ2UtYWdlZ3JvdXBfX3N1Ym1pdDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIG9wYWNpdHkgMHMgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwcyAwLjNzO1xufVxuLmFzLWNoYW5nZS1hZ2Vncm91cF9fY3RhLS1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdWNjZXNzIC5hcy1jaGFuZ2UtYWdlZ3JvdXBfX2N0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VjY2VzcyAuYXMtY2hhbmdlLWFnZWdyb3VwX19jdGEtLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIuYXMtcG9wdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDUwcHggMjBweDtcblxuXHQmLm9wZW5lZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmX19vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHdpZHRoOiAxMDY4cHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDMwcHg7XG5cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0cGFkZGluZzogNjBweCAxNDBweCA2MHB4IDg1cHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNERkU1RUM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2UuZ2x5cGhpY29uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdEBpbmNsdWRlIGVsbGlwc2U7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRyaWdodDogNTVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRsaW5lLWhlaWdodDogMC42O1xuXHRcdH1cblx0fVxufVxuXG5odG1sLm9wZW5Qb3B1cCxcbmJvZHkub3BlblBvcHVwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCJAbWl4aW4gZWxsaXBzZSB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1JSAzMCU7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNSUgMzAlO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNSUgMzAlO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjUlIDMwJTtcbn0iLCIuYXMtaW5wdXQtbnVtYmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX21pbnVzLFxuXHQmX19wbHVzIHtcblx0XHRAaW5jbHVkZSBlbGxpcHNlO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkM2RhO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjNUU2Mjc4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX21pbnVzIHtcblx0XHRsZWZ0OiAxMHB4O1xuXHR9XG5cblx0Jl9fcGx1cyB7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQmX19pbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwYWRkaW5nOiA4cHggNDBweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wb3BwaW5zO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZhICFpbXBvcnRhbnQ7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdH1cbn0iLCIuYXMtdHJpYWwtY291bnRkb3duIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmbGF2b3ItY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjb2x1bW4tZ2FwOiA4cHg7XG5cblx0Jl9fdGltZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmX19yZW5ldyB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdFx0cGFkZGluZzogM3B4IDhweCAxcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2dvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cdH1cbn0iLCIuYXMtc3VwcG9ydC1ib29raW5nIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdCZfX3VybCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1wcmltYXJ5KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Y29sb3I7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG5cdFx0fVxuXG5cdFx0LmRpc2FibGVkICYge1xuXHRcdFx0Y29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQpO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmFzLWNvdXJzZS10b29sYm94IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgdG9wLCAjZDgwOThjLCAjYWI2MWQzLCAjNTc4ZWY0LCAjMDBhY2YxLCAjMWVjMWQ5KTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogd2hpdGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRhbmltYXRpb246IHNoYWtlR3JhZGllbnQgMXMgY3ViaWMtYmV6aWVyKC4zNiwgLjA3LCAuMTksIC45NykgYm90aDtcblxuXHRcdC5hcy1jb3Vyc2UtdG9vbGJveCB7XG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0YW5pbWF0aW9uOiBzaGFrZVdyZW5jaCAxcyBjdWJpYy1iZXppZXIoLjM2LCAuMDcsIC4xOSwgLjk3KSBib3RoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTMwcHg7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdC8qcnRsOnJlbW92ZSovXG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZVdyZW5jaCB7XG5cdDIwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSBzY2FsZVgoLTEpICN7Jy8qcnRsOnJvdGF0ZSgxNWRlZykqLyd9O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2hha2VHcmFkaWVudCB7XG5cdDIwJSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlO1xuXHR9XG59IiwiLmFzLXJvYWRtYXBzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNTAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQvKnJ0bDppZ25vcmUqL1xuXHRkaXJlY3Rpb246IGx0cjtcbn1cblxuLyoqXG4gKiBDb3Vyc2Ugcm9hZG1hcCBsaW5rIGFib3ZlIFxuICogdGhlIGNvdXJzZSBjb250ZW50IGluIHNpbmdsZSBcbiAqIGNvdXJzZSBwYWdlXG4gKiovXG4uYXMtY291cnNlLXJvYWRtYXAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogMTBweDtcblx0cm93LWdhcDogNXB4O1xuXG5cdGEge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWxpZ2h0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLmFzLXZpZGVvLWFjY29yZGlvbiB7XG5cdCZfX2RldGFpbHMge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHRwYWRkaW5nOiA4cHggOHB4IDA7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0XHR9XG5cdH1cblxuXHQmX19zdW1tYXJ5IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46IC04cHggLThweCAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogYmxhY2s7XG5cdFx0XHRib3JkZXItd2lkdGg6IDVweCAwIDVweCA5cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG5cdFx0XHRbb3Blbl0gJiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W29wZW5dICYge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuXHRcdFtvcGVuXSAmIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1lLWdsb2JhbC1jb2xvci1hY2NlbnQpO1xuXHRcdH1cblx0fVxufSIsIi5hcy1zdWJzY3JpcHRpb24tcGxhbnMge1xuXG5cdCZfX3RyaWdnZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRmbGF2b3ItY29sb3I7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcG9wcGlucztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmbGF2b3ItY29sb3ItbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQkVHSU46IEZsYXZvclxuXHQmLWZsYXZvciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDA7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gRU5EOiBGbGF2b3JcblxuXHQvLyBCRUdJTjogSGVhZGVyXG5cdCZfX2hlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQvLyBFTkQ6IEhlYWRlclxuXG5cdC8vIEJFR0lOOiBCb2R5XG5cdCZfX2JvZHkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0cm93LWdhcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU0JSAxZnI7XG5cdFx0XHRjb2x1bW4tZ2FwOiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3BpY2tlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRyb3ctZ2FwOiAxNXB4O1xuXG5cdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdH1cblx0fVxuXG5cdCYtbGFiZWwge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZkO1xuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCAkdGV4dC1jb2xvci1saWdodDtcblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0XHRyb3ctZ2FwOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0cGFkZGluZzogMThweCAyMHB4IDE4cHggMzJweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1cHggMWZyIGF1dG87XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcblx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdFx0cm93LWdhcDogNXB4O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZmlsbDogJHRleHQtY29sb3ItbGlnaHQ7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0Z3JpZC1yb3c6IDEvMztcblx0XHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX25hbWUge1xuXHRcdFx0Z3JpZC1yb3c6IDEvMztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXHRcdH1cblxuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0Jl9fbm9jIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBvcHBpbnM7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcG9wcGlucztcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX25vYyxcblx0XHQmX19wcmljZSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3JhZGlvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JjpjaGVja2Vkfi5hcy1zdWJzY3JpcHRpb24tcGxhbnMtbGFiZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG5cdFx0XHQuYXMtc3Vic2NyaXB0aW9uLXBsYW5zLWxhYmVsX19uYW1lIHtcblx0XHRcdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJHByaW1hcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10cmlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci1saWdodDtcblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0cGFkZGluZzogMjhweCAzNXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZy1wYXRofS9zdGFuZGluZy5wbmcpO1xuXHRcdFx0XHQvKnJ0bDppZ25vcmUqL1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdC8qcnRsOnJhdzpcblx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlWCgtMSk7XG5cdFx0XHRcdCovXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBvcHBpbnM7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wb3BwaW5zO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRU5EOiBCb2R5XG5cblx0Ly8gQkVHSU46IEZvb3RlclxuXHQmX19mb290ZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0cm93LWdhcDogMTVweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRyb3ctZ2FwOiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cdCYtbm9jIHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRjb2xvcjogIzNGNDI1NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRjb2xvcjogIzdFODI5OTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1wcmljZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRjtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdGp1c3RpZnktc2VsZjogZW5kO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcG9wcGlucztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdCZfX2Ftb3VudCB7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBvcHBpbnM7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcblx0XHRcdGdyaWQtY29sdW1uOiAyLzM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY291cG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZkO1xuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1hcy10ZXh0LWNvbG9yLWxpZ2h0KTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0bWF4LXdpZHRoOiAxMzVweDtcblx0XHRwYWRkaW5nOiAycHggMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wb3BwaW5zO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjNTE1MTUxO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2x1bW4tZ2FwOiA3cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRU5EOiBGb290ZXJcbn0iLCIuYXMtY2FuY2VsLXN1YnNjcmlwdGlvbiB7XG5cblx0Ly8gQkVHSU46IFN0ZXBzIGFuZCBwYW5lbCBzdHlsZVxuXHQmX19zdGVwcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmX19pbmRpY2F0b3Ige1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hcy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3BhbmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYubG9hZGluZyB7XG5cdFx0XHQubG9hZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxvYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuXHR9XG5cblxuXG5cdC8vIEVORDogU3RlcHMgYW5kIHBhbmVsIHN0eWxlXG5cblx0LmFzLXBvcHVwX19jb250ZW50IHtcblx0XHR3aWR0aDogNjAwcHg7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdEBleHRlbmQgLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19faGVhZGVyO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBleHRlbmQgLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fdGl0bGU7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0QGV4dGVuZCAuYXMtc3Vic2NyaXB0aW9uLXBsYW5zX19zdWJ0aXRsZTtcblx0fVxuXG5cdCZfX3NlbGVjdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZkO1xuXHRcdGJvcmRlcjogMXB4IGRhc2hlZCAkdGV4dC1jb2xvci1saWdodDtcblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX3JhZGlvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JjpjaGVja2Vkfi5hcy1jYW5jZWwtc3Vic2NyaXB0aW9uX19sYWJlbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci1saWdodDtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRAZXh0ZW5kIC5hcy1pbnB1dC1udW1iZXJfX2lucHV0O1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvci1saWdodDtcblx0XHR9XG5cdH1cblxuXHQmX19mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19lcnJvciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDAxZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogcmVkO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQuZXJyb3IgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0Ym9keS53b29jb21tZXJjZS1hY2NvdW50IG1haW4jbWFpbiAmIHtcblx0XHRcdEBleHRlbmQgLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19fY3RhO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59IiwiLmFzLW1heC1jaGlsZCB7XG5cblx0LmFzLXBvcHVwX19jb250ZW50IHtcblx0XHR3aWR0aDogNzAwcHg7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdEBleHRlbmQgLmFzLXN1YnNjcmlwdGlvbi1wbGFuc19faGVhZGVyO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKTtcblx0fVxuXG5cdC5jaGlsZFN3aXRjaCxcblx0Jl9fc3VibWl0IHtcblx0XHRAZXh0ZW5kIC5hcy1zdWJzY3JpcHRpb24tcGxhbnNfX2N0YTtcblx0fVxufSIsIi5hcy1zd2l0Y2hlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JjpjaGVja2VkIHtcblxuXHRcdFx0fi5hcy1zd2l0Y2hlcl9fY2hlY2tib3gge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpjaGVja2Vkfi5hcy1zd2l0Y2hlcl9fc3RhdC0tYWN0aXZlLFxuXHRcdCY6bm90KDpjaGVja2VkKX4uYXMtc3dpdGNoZXJfX3N0YXQtLWluYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RhdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLWxpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCZfX2NoZWNrYm94IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItbGlnaHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5hcy1hZGQtY2hpbGQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGNvbHVtbi1nYXA6IDIwcHg7XG5cdHJvdy1nYXA6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0bGFiZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0LmxpbmtfY2hpbGRfaW5wdXQge1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHRzZWxlY3RbbmFtZT1cImFnZV9ncm91cFwiXSBvcHRpb24ge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5XG5cdFx0fVxuXHR9XG59XG5cbiNsZC1zdWJtaXQtbm8tZW1haWwtYWNjb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0PmgzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmxkLXN1Ym1pdC1uby1lbWFpbC1hY2NvdW50LWJ1dHRvbiB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdH1cbn0iLCIuYXMtY2hhbmdlLWFnZWdyb3VwIHtcblx0Ly8gbWF4LXdpZHRoOiAzMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRjb2x1bW4tZ2FwOiAxMHB4O1xuXG5cdCZfX3NlbGVjdCB7XG5cdFx0ZmxleDogMSAxIDIwMHB4O1xuXHRcdHRyYW5zaXRpb246IDBzIDAuM3M7XG5cblx0XHRvcHRpb24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHRcdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWNjZXNzICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJtaXQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG5cdFx0fVxuXG5cdFx0LmxvYWRpbmcgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1Y2Nlc3MgJiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdjLWdyZWVuKTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIG9wYWNpdHkgMHMgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwcyAwLjNzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0Ji0tc3VjY2VzcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zdWNjZXNzICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji0tc3VjY2VzcyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */