/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!../../node_modules/postcss-loader/dist/cjs.js!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].use[3]!../cmsplugins/cmsplugin_content/assets/scss/cmsplugin_content.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/**
 * File containing all the SCSS Variables
 */
/**
 * File containing all the SCSS Variables
 */
/*
  Heading styles
*/
/*
  Body styles
*/
.heading svg {
  vertical-align: text-top;
}

/**
 * File containing all the SCSS Variables
 */
.text {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.text.text--p {
  margin-top: 10px;
  margin-bottom: 20px;
}
.text.h--400 {
  font-size: 2rem;
}
@media (min-width: 992px) {
  .text.h--400 {
    font-size: 2.4rem;
  }
}
@media (min-width: 992px) {
  .text.maxed-width {
    max-width: 70%;
  }
}
.text.h--100, .text.h--200, .text.h--300, .text.h--400, .text.h--500, .text.h--600 {
  line-height: 1.5;
}

/**
 * File containing all the SCSS Variables
 */
.icon-link__link {
  --primary-color: $orange-500;
  --secondary-color: $white;
  --transition-duration: 100ms;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  border: 2px solid var(--primary-color);
  border-radius: 50%;
}
.icon-link__link .icon-link__background {
  position: absolute;
  z-index: 1;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: transparent;
  -webkit-transition: background-color var(--transition-duration) ease;
  transition: background-color var(--transition-duration) ease;
}
.icon-link__link:hover svg {
  fill: var(--secondary-color);
}
.icon-link__link:hover .icon-link__background {
  outline-color: var(--primary-color);
  background-color: var(--primary-color);
}
.icon-link__link svg {
  position: relative;
  z-index: 2;
  fill: var(--primary-color);
  width: 20px;
  height: auto;
  -webkit-transition: fill var(--transition-duration) ease;
  transition: fill var(--transition-duration) ease;
}

/**
 * File containing all the SCSS Variables
 */
.link,
.link-download {
  margin: 10px 0;
}
@media (min-width: 768px) {
  .link,
.link-download {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .link + .link,
.link + .link-download,
.link-download + .link,
.link-download + .link-download {
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  .link .link__button-link,
.link-download .link__button-link {
    min-width: 200px;
  }
}
.link .link__icon-link,
.link-download .link__icon-link {
  display: inline-block;
}
.link .icon-position--right.button svg,
.link-download .icon-position--right.button svg {
  margin-left: 10px;
  margin-right: 0;
}
.link .icon-position--right.button .link__icon-link svg,
.link-download .icon-position--right.button .link__icon-link svg {
  margin-left: 0;
  margin-right: 0;
}
.link .link-download_desktop,
.link-download .link-download_desktop {
  display: none;
}
@media (min-width: 768px) {
  .link .link-download_desktop,
.link-download .link-download_desktop {
    display: block;
  }
}
.link .link-download_mobile,
.link-download .link-download_mobile {
  display: block;
}
@media (min-width: 768px) {
  .link .link-download_mobile,
.link-download .link-download_mobile {
    display: none;
  }
}
.link .link-download_mobile .link-download__form-input_hidden,
.link-download .link-download_mobile .link-download__form-input_hidden {
  display: none;
}
.link .link-download__download-link,
.link-download .link-download__download-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 992px) {
  .link .link-download__download-link,
.link-download .link-download__download-link {
    display: none;
  }
}
.link .link-download__download,
.link-download .link-download__download {
  display: none;
}
@media (min-width: 992px) {
  .link .link-download__download,
.link-download .link-download__download {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.link .link-download__email-link,
.link-download .link-download__email-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border: 2px solid #4e5363;
  border-radius: 4px;
  padding: 2px;
  background-color: #323943;
}
.link .link-download__hidden,
.link-download .link-download__hidden {
  display: none;
}
.link .link-download__success-message,
.link-download .link-download__success-message {
  text-align: left;
  color: white;
}
.link .link-download__email-description,
.link-download .link-download__email-description {
  padding-top: 10px;
  text-align: left;
  color: white;
}
.link .link-download__download-email,
.link-download .link-download__download-email {
  padding: 14px 10px;
  background-color: #323943;
  border: none;
  color: white;
}
.link .link-download__download-email-button,
.link-download .link-download__download-email-button {
  padding: 14px 10px;
}
.link .link-download__form,
.link-download .link-download__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.link .link-download__form-input,
.link-download .link-download__form-input {
  -ms-flex-item-align: center;
      align-self: center;
}
.link .link-download__form-action,
.link-download .link-download__form-action {
  -ms-flex-item-align: center;
      align-self: center;
}
.link .link-download__validation_failed,
.link-download .link-download__validation_failed {
  border-color: red;
}

.image source,
.image img {
  display: block;
  width: 100%;
}

.icon {
  margin: 10px auto;
}
.icon svg {
  display: inline-block;
  width: 55px;
  height: 100%;
}
.table .icon svg {
  width: 36px;
  height: 36px;
}
.content-group--row .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}

/**
 * File containing all the SCSS Variables
 */
.content-video__video-control-overlay {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: transparent;
  color: white;
  z-index: 9;
  cursor: pointer;
  padding: 1em;
}
.content-video__video-control-overlay svg {
  width: 2em;
  height: 2em;
}
.content-video__video-control-overlay .icon--style--white {
  color: white;
}
.content-video__video-control-overlay .icon--style--dark {
  color: black;
}
.content-video__video-control-overlay .icon--style--orange {
  color: hsl(18deg, 98%, 50%);
}
.content-video__video-control-overlay .icon--style--moments {
  color: #5168f4;
}
.content-video__video-control-overlay .content-video__video-control-overlay__pause {
  display: none;
}
.content-video__video-control-overlay .content-video__video-control-overlay__play {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/**
 * File containing all the SCSS Variables
 */
.content__audio-video {
  --button-color: $orange-500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.content__audio-video .button {
  -ms-flex-item-align: center;
      align-self: center;
  padding: 8px 20px;
  border-color: var(--button-color);
  color: var(--button-color);
}
.content__audio-video .button:hover {
  background-color: var(--button-color);
  color: hsl(0deg, 0%, 100%);
}
.content__audio-video .button svg {
  width: 1.4em;
  height: 1.4em;
}
.content__audio-video video {
  cursor: pointer;
}

.spacer {
  border: none;
  margin: 0;
  padding: 5px;
}
.spacer.spacer--xlarge {
  padding: 30px;
}
.spacer.spacer--large {
  padding: 25px;
}
.spacer.spacer--medium {
  padding: 20px;
}
.spacer.spacer--small {
  padding: 15px;
}
.spacer.spacer--xsmall {
  padding: 10px;
}

/**
 * File containing all the SCSS Variables
 */
.countdown.is-loading {
  opacity: 0;
}

.countdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
}
@media (min-width: 768px) {
  .countdown {
    gap: 18px;
  }
}
@media (min-width: 992px) {
  .countdown {
    gap: 32px;
  }
}

.countdown-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  line-height: 1;
  gap: 2px;
}
@media (min-width: 768px) {
  .countdown-wrapper {
    gap: 6px;
  }
}
@media (min-width: 992px) {
  .countdown-wrapper {
    gap: 16px;
  }
}
.countdown-wrapper p {
  position: relative;
}
.countdown-wrapper .h--100 {
  margin: 0;
}

.singular {
  display: inline-block;
}

.plural {
  display: none;
}

.is-plural .singular {
  display: none;
}
.is-plural .plural {
  display: inline-block;
}

.countdown-label {
  display: block;
  font-size: clamp(1.4rem, 9.6vw - 3.6rem, 3.6rem);
  font-weight: 700;
  line-height: 1.5;
}

.countdown-number {
  font-size: clamp(3.2rem, 11.4vw - 1.1rem, 9.2rem);
  font-weight: 700;
  line-height: 1;
}

/**
 * File containing all the SCSS Variables
 */
/**
 * File containing all the SCSS Variables
 */
/*
  Heading styles
*/
/*
  Body styles
*/
.content--edit .heading,
.content--edit .text,
.content--edit .markdown-content,
.content--edit .link,
.content--edit .icon-link,
.content--edit .link-download,
.content--edit .icon {
  position: relative;
}
.content--edit .heading::after,
.content--edit .text::after,
.content--edit .markdown-content::after,
.content--edit .link::after,
.content--edit .icon-link::after,
.content--edit .link-download::after,
.content--edit .icon::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px dashed hsl(0deg, 0%, 75%);
  content: " ";
  pointer-events: none;
}
.table .content--edit .heading::after,
.table .content--edit .text::after,
.table .content--edit .markdown-content::after,
.table .content--edit .link::after,
.table .content--edit .icon-link::after,
.table .content--edit .link-download::after,
.table .content--edit .icon::after {
  display: none;
  position: absolute;
}

.content__classes {
  position: absolute;
  bottom: 1px;
  right: 1px;
  background: hsl(0deg, 0%, 92%);
  color: hsl(0deg, 0%, 46%);
  font-size: 14px;
  padding: 2px 5px;
  border: 1px dashed gray-300;
  border-left: 0;
  border-top: 0;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.75);
  z-index: 1;
}
.content__classes svg {
  width: 1em;
  height: 1em;
}
.table .content__classes {
  display: none;
  position: absolute;
  top: -1px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vY3NzL2Ntc3BsdWdpbl9jb250ZW50LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTs7RUFBQTtBQUFBOztFQUFBO0FDSUE7O0NBQUE7QUFnR0E7O0NBQUE7QUNuR0U7RUFDRTtBQ1lKOztBSGRBOztFQUFBO0FJRUE7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO0FEa0JGO0FDaEJFO0VBQ0U7RUFDQTtBRGtCSjtBQ2ZFO0VBQ0U7QURpQko7QUVnQ0k7RURsREY7SUFJSTtFRGtCSjtBQUNGO0FFMkJJO0VEeENBO0lBQ0U7RURnQko7QUFDRjtBQ2JFO0VBTUU7QURVSjs7QUgzQ0E7O0VBQUE7QU1JQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0Q0Y7QUcxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FINENKO0FHeENJO0VBQ0U7QUgwQ047QUd2Q0k7RUFDRTtFQUNBO0FIeUNOO0FHckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QUh1Q0o7O0FIcEZBOztFQUFBO0FPRUE7O0VBRUU7QUp3RkY7QUU5Qkk7RUU1REo7O0lBS0k7SUFBQTtJQUFBO0VKMEZGO0VJeEZFOzs7O0lBQ0U7RUo2Rko7QUFDRjtBRTFDSTtFRWhERjs7SUFFSTtFSjZGSjtBQUNGO0FJMUZFOztFQUNFO0FKNkZKO0FJeEZNOztFQUNFO0VBQ0E7QUoyRlI7QUl2RlE7O0VBQ0U7RUFDQTtBSjBGVjtBSXBGRTs7RUFDRTtBSnVGSjtBRWxFSTtFRXRCRjs7SUFJSTtFSnlGSjtBQUNGO0FJdEZFOztFQUNFO0FKeUZKO0FFNUVJO0VFZEY7O0lBSUk7RUoyRko7QUFDRjtBSTFGSTs7RUFDRTtBSjZGTjtBSXpGRTs7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBSjRGSjtBRTVGSTtFRUhGOztJQUtJO0VKK0ZKO0FBQ0Y7QUk1RkU7O0VBQ0U7QUorRko7QUV0R0k7RUVNRjs7SUFHSTtJQUFBO0lBQUE7SUFDQTtRQUFBO1lBQUE7RUprR0o7QUFDRjtBSS9GRTs7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUG9CaUI7QUc4RXJCO0FJL0ZFOztFQUNFO0FKa0dKO0FJL0ZFOztFQUNFO0VBQ0E7QUprR0o7QUkvRkU7O0VBQ0U7RUFDQTtFQUNBO0FKa0dKO0FJL0ZFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa0dKO0FJL0ZFOztFQUNFO0FKa0dKO0FJL0ZFOztFQUNFO0VBQUE7RUFBQTtBSmtHSjtBSS9GRTs7RUFDRTtNQUFBO0FKa0dKO0FJOUZFOztFQUNFO01BQUE7QUppR0o7QUk5RkU7O0VBQ0U7QUppR0o7O0FLOU5FOztFQUVFO0VBQ0E7QUxpT0o7O0FNck9BO0VBQ0U7QU53T0Y7QU10T0U7RUFDRTtFQUNBO0VBQ0E7QU53T0o7QU1wT0k7RUFDRTtFQUNBO0FOc09OO0FNbE9FO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7QU5vT0o7O0FIdFBBOztFQUFBO0FVR0E7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeVBGO0FPdlBFO0VBQ0U7RUFDQTtBUHlQSjtBT3RQRTtFQUNFO0FQd1BKO0FPdFBFO0VBQ0U7QVB3UEo7QU90UEU7RUFDRSwyQlZiUztBR3FRYjtBT3RQRTtFQUNFLGNWaUZtQjtBR3VLdkI7QU9yUEU7RUFDRTtBUHVQSjtBT3JQRTtFQUNFO0VBQUE7RUFBQTtBUHVQSjs7QUgzUkE7O0VBQUE7QVdFQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QVIrUkY7QVE3UkU7RUFDRTtNQUFBO0VBQ0E7RUFDQTtFQUNBO0FSK1JKO0FRN1JJO0VBQ0U7RUFDQSwwQlhWRTtBR3lTUjtBUTVSSTtFQUNFO0VBQ0E7QVI4Uk47QVExUkU7RUFDRTtBUjRSSjs7QVNyVEE7RUFDRTtFQUNBO0VBRUE7QVR1VEY7QVN0VEU7RUFDRTtBVHdUSjtBU3RURTtFQUNFO0FUd1RKO0FTdFRFO0VBQ0U7QVR3VEo7QVN0VEU7RUFDRTtBVHdUSjtBU3RURTtFQUNFO0FUd1RKOztBSDFVQTs7RUFBQTtBYUVBO0VBQ0U7QVY4VUY7O0FVM1VBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7QVY4VUY7QUV4Ukk7RVF4REo7SUFLSTtFVitVRjtBQUNGO0FFN1JJO0VReERKO0lBU0k7RVZnVkY7QUFDRjs7QVU3VUE7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FWZ1ZGO0FFelNJO0VRM0NKO0lBT0k7RVZpVkY7QUFDRjtBRTlTSTtFUTNDSjtJQVdJO0VWa1ZGO0FBQ0Y7QVVoVkU7RUFDRTtBVmtWSjtBVS9VRTtFQUNFO0FWaVZKOztBVTdVQTtFQUNFO0FWZ1ZGOztBVTdVQTtFQUNFO0FWZ1ZGOztBVTVVRTtFQUNFO0FWK1VKO0FVNVVFO0VBQ0U7QVY4VUo7O0FVMVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVY2VUY7O0FVMVVBO0VBQ0U7RUFDQTtFQUNBO0FWNlVGOztBSG5aQTs7RUFBQTtBQUFBOztFQUFBO0FDSUE7O0NBQUE7QUFnR0E7O0NBQUE7QUVoRkU7Ozs7Ozs7RUFPRTtBQThZSjtBQTVZSTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvWk47QUFoWk07Ozs7Ozs7RUFDRTtFQUNBO0FBd1pSOztBQWxaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDhCSGhDUztFR2lDVCx5Qkg3QlM7RUc4QlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxWkY7QUFuWkU7RUFDRTtFQUNBO0FBcVpKO0FBbFpFO0VBQ0U7RUFDQTtFQUNBO0FBb1pKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL21peGlucy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uLi9jbXNwbHVnaW5zL2Ntc3BsdWdpbl9jb250ZW50L2Fzc2V0cy9zY3NzL2hlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY21zcGx1Z2lucy9jbXNwbHVnaW5fY29udGVudC9hc3NldHMvc2Nzcy9jbXNwbHVnaW5fY29udGVudC5zY3NzIiwid2VicGFjazovLy8uLi9jbXNwbHVnaW5zL2Ntc3BsdWdpbl9jb250ZW50L2Fzc2V0cy9zY3NzL3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY21zcGx1Z2lucy9jbXNwbHVnaW5fY29udGVudC9hc3NldHMvc2Nzcy9pY29uX2xpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY21zcGx1Z2lucy9jbXNwbHVnaW5fY29udGVudC9hc3NldHMvc2Nzcy9saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2Ntc3BsdWdpbnMvY21zcGx1Z2luX2NvbnRlbnQvYXNzZXRzL3Njc3MvaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vY21zcGx1Z2lucy9jbXNwbHVnaW5fY29udGVudC9hc3NldHMvc2Nzcy9pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL2Ntc3BsdWdpbnMvY21zcGx1Z2luX2NvbnRlbnQvYXNzZXRzL3Njc3MvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi4vY21zcGx1Z2lucy9jbXNwbHVnaW5fY29udGVudC9hc3NldHMvc2Nzcy9hdWRpb192aWRlby5zY3NzIiwid2VicGFjazovLy8uLi9jbXNwbHVnaW5zL2Ntc3BsdWdpbl9jb250ZW50L2Fzc2V0cy9zY3NzL3NwYWNlci5zY3NzIiwid2VicGFjazovLy8uLi9jbXNwbHVnaW5zL2Ntc3BsdWdpbl9jb250ZW50L2Fzc2V0cy9zY3NzL2NvdW50ZG93bi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRmlsZSBjb250YWluaW5nIGFsbCB0aGUgU0NTUyBWYXJpYWJsZXNcbiAqL1xuXG4vLyBiYXNlIGIvd1xuJHdoaXRlOiBoc2woMCwgMCUsIDEwMCUpO1xuJGJsYWNrOiBoc2woMCwgMCUsIDAlKTtcblxuLy8gZ2xvcmlvdXMgb3JhbmdlXG4kb3JhbmdlLTEwMDogaHNsKDI1LCA5NSUsIDk1JSk7XG4kb3JhbmdlLTIwMDogaHNsKDI1LCA5NSUsIDg4JSk7XG4kb3JhbmdlLTMwMDogaHNsKDE4LCA5NSUsIDc4JSk7XG4kb3JhbmdlLTQwMDogaHNsKDE4LCA5OCUsIDY1JSk7XG4kb3JhbmdlLTUwMDogaHNsKDE4LCA5OCUsIDUwJSk7XG4kb3JhbmdlLTYwMDogaHNsKDE4LCA5OCUsIDQwJSk7XG4kb3JhbmdlLTcwMDogaHNsKDE4LCAxMDAlLCAzMyUpO1xuJG9yYW5nZS04MDA6IGhzbCgxOCwgMTAwJSwgMjUlKTtcbiRvcmFuZ2UtOTAwOiBoc2woMTgsIDEwMCUsIDE2JSk7XG5cbi8vIHN1YnRsZSBncmF5XG4kZ3JheS0xMDA6IGhzbCgwLCAwJSwgOTYlKTtcbiRncmF5LTIwMDogaHNsKDAsIDAlLCA5MiUpO1xuJGdyYXktMzAwOiBoc2woMCwgMCUsIDg2JSk7XG4kZ3JheS00MDA6IGhzbCgwLCAwJSwgNzUlKTtcbiRncmF5LTUwMDogaHNsKDIxNywgNSUsIDYwJSk7XG4kZ3JheS02MDA6IGhzbCgwLCAwJSwgNDYlKTtcbiRncmF5LTcwMDogaHNsKDAsIDAlLCAzNCUpO1xuJGdyYXktODAwOiBoc2woMCwgMCUsIDIyJSk7XG4kZ3JheS05MDA6IGhzbCgwLCAwJSwgNyUpO1xuXG4vLyB2aWN0b3J5IHllbGxvd1xuJHllbGxvdy0xMDA6IGhzbCg1MSwgNzUlLCA5NiUpO1xuJHllbGxvdy0yMDA6IGhzbCg1MSwgNzUlLCA5MiUpO1xuJHllbGxvdy0zMDA6IGhzbCg1MSwgOTElLCA4NyUpO1xuJHllbGxvdy00MDA6IGhzbCg1MSwgODklLCA3OCUpO1xuJHllbGxvdy01MDA6IGhzbCg1MSwgOTAlLCA2MCUpO1xuJHllbGxvdy02MDA6IGhzbCg1MSwgOTAlLCA0NSUpO1xuJHllbGxvdy03MDA6IGhzbCg0OCwgOTYlLCAzNSUpO1xuJHllbGxvdy04MDA6IGhzbCg0OCwgMTAwJSwgMjUlKTtcbiR5ZWxsb3ctOTAwOiBoc2woNDgsIDEwMCUsIDE2JSk7XG5cbi8vIGVtZXJhbGQgZ3JlZW5cbiRncmVlbi0xMDA6IGhzbCgxMzUsIDc1JSwgOTYlKTtcbiRncmVlbi0yMDA6IGhzbCgxMzUsIDc1JSwgOTIlKTtcbiRncmVlbi0zMDA6IGhzbCgxMzUsIDc1JSwgODUlKTtcbiRncmVlbi00MDA6IGhzbCgxMzUsIDc1JSwgNzUlKTtcbiRncmVlbi01MDA6IGhzbCgxNDAsIDczJSwgNTYlKTtcbiRncmVlbi02MDA6IGhzbCgxNDAsIDcxJSwgNDUlKTtcbiRncmVlbi03MDA6IGhzbCgxNDAsIDU2JSwgMzIlKTtcbiRncmVlbi04MDA6IGhzbCgxNDAsIDgwJSwgMjIlKTtcbiRncmVlbi05MDA6IGhzbCgxNDAsIDEwMCUsIDE2JSk7XG5cbi8vIHVsdHJhbWFyaW5lIGJsdWVcbiRibHVlLTEwMDogaHNsKDIzMCwgNjAlLCA5NyUpO1xuJGJsdWUtMjAwOiBoc2woMjMwLCA2MCUsIDg4JSk7XG4kYmx1ZS0zMDA6IGhzbCgyMzAsIDYwJSwgNzUlKTtcbiRibHVlLTQwMDogaHNsKDIzNSwgNjAlLCA2MCUpO1xuJGJsdWUtNTAwOiBoc2woMjQzLCA2NSUsIDQwJSk7XG4kYmx1ZS02MDA6IGhzbCgyNDMsIDY1JSwgMzMlKTtcbiRibHVlLTcwMDogaHNsKDI0MywgNjclLCAyNSUpO1xuJGJsdWUtODAwOiBoc2woMjQzLCA3NSUsIDIwJSk7XG4kYmx1ZS05MDA6IGhzbCgyNDMsIDEwMCUsIDE2JSk7XG5cbi8vIGxveWFsIHB1cnBsZVxuJHB1cnBsZS0xMDA6IGhzbCgyNDUsIDYzJSwgOTUlKTtcbiRwdXJwbGUtMjAwOiBoc2woMjQ1LCA2MyUsIDgyJSk7XG4kcHVycGxlLTMwMDogaHNsKDI1MCwgNjMlLCA3MiUpO1xuJHB1cnBsZS00MDA6IGhzbCgyNjEsIDYzJSwgNjAlKTtcbiRwdXJwbGUtNTAwOiBoc2woMjYxLCA2MyUsIDUzJSk7XG4kcHVycGxlLTYwMDogaHNsKDI2MSwgNjMlLCA0MyUpO1xuJHB1cnBsZS03MDA6IGhzbCgyNjEsIDYzJSwgMzMlKTtcbiRwdXJwbGUtODAwOiBoc2woMjYxLCA2MyUsIDIzJSk7XG4kcHVycGxlLTkwMDogaHNsKDI2MSwgMTAwJSwgMTYlKTtcblxuLy8gcmFjaW5nIHJlZFxuJHJlZC0xMDA6IGhzbCgxNSwgNzUlLCA5NiUpO1xuJHJlZC0yMDA6IGhzbCgyMCwgNzUlLCA4OSUpO1xuJHJlZC0zMDA6IGhzbCg1LCAxMDAlLCA3NSUpO1xuJHJlZC00MDA6IGhzbCgwLCAxMDAlLCA2MyUpO1xuJHJlZC01MDA6IGhzbCgzNTIsIDk1JSwgNDYlKTtcbiRyZWQtNjAwOiBoc2woMzUyLCA5NSUsIDM4JSk7XG4kcmVkLTcwMDogaHNsKDM1MiwgOTYlLCAzMCUpO1xuJHJlZC04MDA6IGhzbCgzNTIsIDk0JSwgMjIlKTtcbiRyZWQtOTAwOiBoc2woMzUyLCAxMDAlLCAxNiUpO1xuXG4vLyBTb2NpYWwgY29sb3JzXG4kZmFjZWJvb2stYmx1ZTogaHNsKDIyMSwgNDQlLCA0MSUpO1xuJHR3aXR0ZXItYmx1ZTogaHNsKDIwMywgODklLCA1MyUpO1xuJGluc3RhZ3JhbS1waW5rOiBoc2woMzM2LCA2OSUsIDUyJSk7XG4keW91dHViZS1yZWQ6IGhzbCgwLCAxMDAlLCA1MCUpO1xuJGRpc2NvcmQtcHVycGxlOiBoc2woMjI3LCA1OCUsIDY1JSk7XG4kdHdpdGNoLXB1cnBsZTogaHNsKDI2MSwgNDMlLCA0NSUpO1xuJHJlZGRpdC1vcmFuZ2U6IGhzbCgxNiwgMTAwJSwgNTAlKTtcbiRsaW5rZWRpbi1ibHVlOiBoc2woMjAxLCAxMDAlLCAzNSUpO1xuJHRpa3Rvay1ibGFjazogaHNsKDAsIDAlLCAwJSk7XG5cbi8vIFByb2R1Y3Qgc3BlY2lmaWMgc3dhdGNoZXNcbiRnYWlhLWdyZWVuOiBoc2woNjIsIDcyJSwgNTQlKTtcblxuLy8gTW9tZW50c1xuJG1vbWVudHMtYmx1ZTogIzE2MTkxZTtcbiRtb21lbnRzLWhhd2tlcy1ibHVlOiAjZDBkOWY2O1xuJG1vbWVudHMtaGF3a2VzLWdyYXk6ICNhN2FlYzQ7XG4kbW9tZW50cy1tYXJ0aW5pcXVlOiAjMzIzOTQzO1xuXG4kbW9tZW50cy1wcmltYXJ5LXB1cnBsZS05MDogIzRiNjBkZjtcbiRtb21lbnRzLXNlY29uZGFyeS1ncmV5LTEwOiAjMmMzMDM0O1xuXG4kbW9tZW50cy1iYWNrZ3JvdW5kLWNvbG9yOiAjMTYxOTFlO1xuJG1vbWVudHMtYmFja2dyb3VuZC1jb2xvci1saWdodGVyOiAjMTkxYzIwO1xuJG1vbWVudHMtYWNjZW50LWNvbG9yOiAjNTE2OGY0O1xuJG1vbWVudHMtY29udHJhc3QtY29sb3I6ICNkMGQ5ZjY7XG4kbW9tZW50cy1hY2NlbnQtY29sb3ItZmFkZTogcmdiYSgkbW9tZW50cy1hY2NlbnQtY29sb3IsIDAuMyk7XG4kbW9tZW50cy1hY2NlbnQtY29sb3ItZmFkZWQ6ICMxZjI1Mzk7XG4kbW9tZW50cy1iYWNrZ3JvdW5kLWNvbG9yLWdyYXk6ICMyOTMyMzk7XG5cbi8vIFNjYWZmb2xkaW5nXG4kYm9keS1iZzogJGJsYWNrO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byxcbiAgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsXG4gIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbiRmb250LXNpemUtaDE6IDUuMnJlbTtcbiRmb250LXNpemUtaDI6IDMuMnJlbTtcbiRmb250LXNpemUtaDM6IDIuNHJlbTtcbiRmb250LXNpemUtaDQ6IDEuN3JlbTtcbiRmb250LXNpemUtaDU6IDEuNXJlbTtcbiRmb250LXNpemUtaDY6IDEuMnJlbTtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBcIlJlcGxpY2EgUHJvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kYm9keS1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byxcbiAgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsXG4gIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDkwMDtcblxuLy8gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuJHNjcmVlbi14cy1taW46IDQ4MHB4OyAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuJHNjcmVlbi1zbS1taW46IDc2OHB4OyAvLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRzY3JlZW4tbWQtbWluOiA5OTJweDsgLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRzY3JlZW4tbGctbWluOiAxMjAwcHg7IC8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJHNjcmVlbi14bC1taW46IDE2MDBweDsgLy8gRXh0cmEgTGFyZ2Ugc2NyZWVuIC8gZnVsbCBoZFxuXG4kc2NyZWVuLXhsLW1heDogMTkyMHB4OyAvLyBAVE9ETzogdGhpcyBzaG91bGRuJ3QgYmUgbmVlZGVkP1xuJHNjcmVlbi1sZy1tYXg6ICgkc2NyZWVuLXhsLW1pbiAtIDEpO1xuXG4vLyBHcmlkIHN5c3RlbVxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogJHNjcmVlbi1tZC1taW47XG5cbi8vIENvbnRhaW5lciBzaXplc1xuJGNvbnRhaW5lci13aWRlLWRlc2t0b3A6IDE0MDBweDtcbiRjb250YWluZXIteGxhcmdlLWRlc2t0b3A6ICgxNTQwICsgJGdyaWQtZ3V0dGVyLXdpZHRoKTtcbiRjb250YWluZXIteGw6ICRjb250YWluZXIteGxhcmdlLWRlc2t0b3A7XG5cbi8vIE5hdmJhclxuJG5hdmJhci1oZWlnaHQ6IDY0cHg7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6IDA7XG5cbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogJHdoaXRlO1xuJG5hdmJhci1kZWZhdWx0LWJnOiAkZ3JheS05MDA7XG5cbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAkd2hpdGU7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogJHdoaXRlO1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6IHRyYW5zcGFyZW50O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICRncmF5LTkwMDtcblxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogJGdyYXktNDAwO1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogJHdoaXRlO1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuLy8gTmF2c1xuJG5hdi1saW5rLXBhZGRpbmc6IDEwcHggMzBweDtcblxuLy8gRm9ybXNcbiRib3JkZXItcmFkaXVzLWJhc2U6IDA7XG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAkZ3JheS0zMDA7XG5cbi8vIFBhdGggdmFyaWFibGVzXG4kaW1nOiBcIi4uL2ltZ1wiO1xuXG4vLyBHcmlkIHYyXG5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA3NjhweCxcbiAgbWQ6IDk5MnB4LFxuICBsZzogMTIwMHB4LFxuICB4bDogMTYwMHB4LFxuICAvLyB1bHRyYXdpZGUgYnJlYWtwb2ludCB0byBiZSBkZWxldGVkXG4gIHV3OiAyMDAwcHgsXG4pO1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiAoXG4gICAgNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICksXG4gIG1kOiAoXG4gICAgOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICksXG4gIGxnOiAoXG4gICAgMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoLFxuICApLFxuICB4bDogKFxuICAgIDE1NDBweCArICRncmlkLWd1dHRlci13aWR0aCxcbiAgKSxcbiAgLy8gdWx0cmF3aWRlIGJyZWFrcG9pbnQgdG8gYmUgZGVsZXRlZFxuICB1dzpcbiAgICAoXG4gICAgICAxOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICAgKSxcbik7XG5cbi8vIFRvb2x0aXBzXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbiR0b29sdGlwLW1heC13aWR0aDogMjUwcHg7XG5cbi8vIFRoaXMgaXMgcHJvYmFibHkgd2hlcmUgd2Ugd2FudCB0byBnbywgYnV0IGZvciBub3csIHRoZSBncmlkIGlzIGFsaWduZWRcbi8vIHdpdGggdGhlIGN1cnJlbnQgb25lLlxuLy8gJGdyaWQtYnJlYWtwb2ludHM6IChcbi8vICAgeHM6IDAsXG4vLyAgIHNtOiA2MDBweCxcbi8vICAgbWQ6IDkwMHB4LFxuLy8gICBsZzogMTIwMHB4LFxuLy8gICB4bDogMTgwMHB4XG4vLyApO1xuLy8gJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4vLyAgIHNtOiA1NDBweCxcbi8vICAgbWQ6IDg0MHB4LFxuLy8gICBsZzogMTE0MHB4LFxuLy8gICB4bDogMTc0MHB4XG4vLyApO1xuLy8gJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xuIiwiLy8gVHlwZSBTdHlsZXNcbi8vIHVzZSBgQGluY2x1ZGUgaGVhZGluZy14O2AgdG8gb3V0cHV0IHN0eWxlcyBpbiBzZWxlY3RvclxuXG5cbi8qXG4gIEhlYWRpbmcgc3R5bGVzXG4qL1xuXG5AbWl4aW4gaGVhZGluZy1naWdhIHtcbiAgLy8gMy42cmVtIGlzIGFzIGJpZyBhcyB3ZSBjYW4gZ28gb24gbW9iaWxlXG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHsgZm9udC1zaXplOiA0LjRyZW07IH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBmb250LXNpemU6IDYuM3JlbTsgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7IGZvbnQtc2l6ZTogNy42cmVtOyB9XG59XG5cbkBtaXhpbiBoZWFkaW5nLW1lZ2Ege1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7IGZvbnQtc2l6ZTogNC40cmVtOyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgZm9udC1zaXplOiA1LjRyZW07IH1cbn1cblxuLy8gdHlwb2dyYXBoeS1hbHBoYVxuQG1peGluIGhlYWRpbmctMTAwIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBmb250LXNpemU6IDQuNHJlbTsgfVxufVxuXG4vLyB0eXBvZ3JhcGh5LWJldGFcbkBtaXhpbiBoZWFkaW5nLTIwMCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHsgZm9udC1zaXplOiAzLjZyZW07IH1cbn1cblxuLy8gdHlwb2dyYXBoeS1nYW1tYVxuQG1peGluIGhlYWRpbmctMzAwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBmb250LXNpemU6IDIuOHJlbTsgfVxufVxuXG4vLyB0eXBvZ3JhcGh5LWRlbHRhXG5AbWl4aW4gaGVhZGluZy00MDAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vLyB0eXBvZ3JhcGh5LW9tZWdhXG5AbWl4aW4gaGVhZGluZy01MDAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLy8gdHlwb2dyYXBoeS16ZXRhXG5AbWl4aW4gaGVhZGluZy02MDAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKlxuICBCb2R5IHN0eWxlc1xuKi9cblxuLy8gdHlwb2dyYXBoeS10aGV0YVxuQG1peGluIGJvZHktMTAwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbn1cbiIsIi5oZWFkaW5nIHtcbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHlwb2dyYXBoeVwiO1xuXG5AaW1wb3J0IFwiaGVhZGluZ1wiO1xuQGltcG9ydCBcInRleHRcIjtcbkBpbXBvcnQgXCJpY29uX2xpbmtcIjtcbkBpbXBvcnQgXCJsaW5rXCI7XG5AaW1wb3J0IFwiaW1hZ2VcIjtcbkBpbXBvcnQgXCJpY29uXCI7XG5AaW1wb3J0IFwidmlkZW9cIjtcbkBpbXBvcnQgXCJhdWRpb192aWRlb1wiO1xuQGltcG9ydCBcInNwYWNlclwiO1xuQGltcG9ydCBcImNvdW50ZG93blwiO1xuQGltcG9ydCBcImZvcm1cIjtcblxuLmNvbnRlbnQtZ3JvdXAge31cblxuLmNvbnRlbnQtLWVkaXQge1xuXG4gIC5oZWFkaW5nLFxuICAudGV4dCxcbiAgLm1hcmtkb3duLWNvbnRlbnQsXG4gIC5saW5rLFxuICAuaWNvbi1saW5rLFxuICAubGluay1kb3dubG9hZCxcbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS00MDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC50YWJsZSAmIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudF9fY2xhc3NlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgY29sb3I6ICRncmF5LTYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgZ3JheS0zMDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB6LWluZGV4OiAxO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxuXG4gIC50YWJsZSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcblxuLnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmLnRleHQtLXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYuaC0tNDAwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBNYXggd2lkdGggb3B0aW9uc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgJi5tYXhlZC13aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cblxuICAmLmgtLTEwMCxcbiAgJi5oLS0yMDAsXG4gICYuaC0tMzAwLFxuICAmLmgtLTQwMCxcbiAgJi5oLS01MDAsXG4gICYuaC0tNjAwIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0tI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuXG4uaWNvbi1saW5rIHt9XG5cbi5pY29uLWxpbmtfX2xpbmsge1xuICAtLXByaW1hcnktY29sb3I6ICRvcmFuZ2UtNTAwO1xuICAtLXNlY29uZGFyeS1jb2xvcjogJHdoaXRlO1xuICAtLXRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgLmljb24tbGlua19fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICB9XG5cbiAgICAuaWNvbi1saW5rX19iYWNrZ3JvdW5kIHtcbiAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuICB9XG59XG4iLCJAaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5cbi5saW5rLFxuLmxpbmstZG93bmxvYWQge1xuICBtYXJnaW46IDEwcHggMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubGlua19fYnV0dG9uLWxpbmsge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmtfX2ljb24tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmljb24tcG9zaXRpb24tLXJpZ2h0IHtcbiAgICAmLmJ1dHRvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAubGlua19faWNvbi1saW5rIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGluay1kb3dubG9hZF9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstZG93bmxvYWRfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5saW5rLWRvd25sb2FkX19mb3JtLWlucHV0X2hpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWRvd25sb2FkX19kb3dubG9hZC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstZG93bmxvYWRfX2Rvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubGluay1kb3dubG9hZF9fZW1haWwtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0ZTUzNjM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9tZW50cy1tYXJ0aW5pcXVlO1xuICB9XG5cbiAgLmxpbmstZG93bmxvYWRfX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5saW5rLWRvd25sb2FkX19zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmxpbmstZG93bmxvYWRfX2VtYWlsLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5saW5rLWRvd25sb2FkX19kb3dubG9hZC1lbWFpbCB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb21lbnRzLW1hcnRpbmlxdWU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5saW5rLWRvd25sb2FkX19kb3dubG9hZC1lbWFpbC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgfVxuXG4gIC5saW5rLWRvd25sb2FkX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmxpbmstZG93bmxvYWRfX2Zvcm0taW5wdXQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRtb21lbnRzLW1hcnRpbmlxdWU7XG4gIH1cblxuICAubGluay1kb3dubG9hZF9fZm9ybS1hY3Rpb24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5saW5rLWRvd25sb2FkX192YWxpZGF0aW9uX2ZhaWxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIH1cbn1cbiIsIi5pbWFnZSB7XG4gIHNvdXJjZSxcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmljb24ge1xuICBtYXJnaW46IDEwcHggYXV0bztcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAudGFibGUgJiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWdyb3VwLS1yb3cgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy9wbGF5IHBhdXNlIGJ1dHRvblxuLmNvbnRlbnQtdmlkZW9fX3ZpZGVvLWNvbnRyb2wtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFlbTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gIH1cblxuICAuaWNvbi0tc3R5bGUtLXdoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmljb24tLXN0eWxlLS1kYXJrIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLmljb24tLXN0eWxlLS1vcmFuZ2Uge1xuICAgIGNvbG9yOiAkb3JhbmdlLTUwMDtcbiAgfVxuICAuaWNvbi0tc3R5bGUtLW1vbWVudHMge1xuICAgIGNvbG9yOiAkbW9tZW50cy1hY2NlbnQtY29sb3I7XG4gIH1cblxuICAuY29udGVudC12aWRlb19fdmlkZW8tY29udHJvbC1vdmVybGF5X19wYXVzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudC12aWRlb19fdmlkZW8tY29udHJvbC1vdmVybGF5X19wbGF5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4uY29udGVudF9fYXVkaW8tdmlkZW8ge1xuICAtLWJ1dHRvbi1jb2xvcjogJG9yYW5nZS01MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmJ1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWNvbG9yKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgIGhlaWdodDogMS40ZW07XG4gICAgfVxuICB9XG5cbiAgdmlkZW8ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLnNwYWNlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuXG4gIHBhZGRpbmc6IDVweDtcbiAgJi5zcGFjZXItLXhsYXJnZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAmLnNwYWNlci0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgJi5zcGFjZXItLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAmLnNwYWNlci0tc21hbGwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgJi5zcGFjZXItLXhzbWFsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuXG4uY291bnRkb3duLmlzLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY291bnRkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogOHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBnYXA6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5jb3VudGRvd24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBnYXA6IDJweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmgtLTEwMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zaW5ndWxhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBsdXJhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1wbHVyYWwge1xuICAuc2luZ3VsYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGx1cmFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNvdW50ZG93bi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgOS42dncgLSAzLjZyZW0sIDMuNnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb3VudGRvd24tbnVtYmVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDExLjR2dyAtIDEuMXJlbSwgOS4ycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/