/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/style.scss ***!
  \*********************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap);
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/style.scss (1) ***!
  \*************************************************************************************************************************/
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/style.scss (2) ***!
  \*************************************************************************************************************************/
:root {
  --fbg: #F6F8FB;
  --fblack: #1F1F1F;
  --fblue: #5085c3;
  --fdarkBlue: #20314B;
  --fgray: #565B61;
  --defGray: #A1AEBE;
  --white: #fff;
  --borderGray: #CED4DA;
  --forange: #D87A38;
  --fred: #DE330E;
  --fhover: #DB6716;
  --factive:#C15A12;
  --fiedText: #212529;
  /* Shadows define here */
  --f-shadow: 0 5px 15px 0 rgba(28,37,39,.1),0 0 2px 0 rgba(0,0,0,.1);
  --fontInter: "Inter", sans-serif;
  --fontSecond: "Open Sans", sans-serif;
}

.common-form-btn {
  min-width: 81px;
  width: 100%;
  height: 40px;
  padding: 6px 12px 6px 12px;
  gap: 8px;
  background: var(--forange);
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
}
.common-form-btn.outline {
  background: transparent;
  border: 1px solid var(--fblack);
  color: var(--fblack);
}
.common-form-btn.disabled {
  opacity: 0.65;
  pointer-events: none;
}

#scheduleFormRender.default-form-gap {
  padding: 0px 10px 10px;
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  #scheduleFormRender.default-form-gap {
    padding: 2px 30px 10px;
    margin-top: 30px;
  }
}

.sh-form {
  position: relative;
}
.sh-form__title::after {
  content: none !important;
}

.sh_form_content {
  background-color: var(--white);
  padding: 30px 0;
  position: relative;
}
.sh_form_content .calender-view {
  padding: 0px 12px;
}
.sh_form_content .step_one .message-area {
  display: flex;
  flex-flow: column;
  place-items: center;
}
@media only screen and (min-width: 992px) {
  .sh_form_content .step_one .message-area {
    padding: 20px 0;
    place-items: start;
  }
}
.sh_form_content .step_one .message-area h3, .sh_form_content .step_one .message-area p {
  text-align: left;
}
.sh_form_content .step_one .message-area h3 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 1.4;
}
@media only screen and (min-width: 992px) {
  .sh_form_content .step_one .message-area h3 {
    font-size: 20px;
  }
}
.sh_form_content .step_one .message-area p {
  font-size: 14px;
  line-height: 1.5;
}

.msg {
  position: absolute;
  right: 0;
  display: block;
  background: #eee;
  padding: 10px 30px;
  z-index: 9;
  font-size: 14px;
  transition: all 0.3s ease;
  transform: translateX(110%);
  pointer-events: none;
  opacity: 0;
  min-width: 250px;
}
.msg.error {
  background: #f00;
  color: #fff;
  transform: translateX(0);
  opacity: 1;
}
.msg.success {
  opacity: 1;
  background: #0f0;
  color: #fff;
  transform: translateX(0);
}

.vc-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.vc-disabled[tabindex="0"] {
  background: transparent;
}
.vc-disabled.vc-highlight-content-solid {
  color: #94a3b8 !important;
}

.is-today.vc-disabled {
  pointer-events: none;
  opacity: 1;
  background: transparent;
}

.vc-monthly .is-not-in-month .vc-day-content {
  opacity: 0.4 !important;
}
.vc-monthly .is-not-in-month .vc-day-layer, .vc-monthly .is-not-in-month .vc-highlight-bg-light {
  opacity: 0.8 !important;
}

.vc-day.is-today .vc-highlights .vc-highlight-bg-solid {
  background-color: transparent !important;
}
.vc-day .vc-day-content.vc-highlight-content-solid {
  color: #0f172a;
  font-weight: 600;
}
.vc-day .vc-highlights .vc-highlight-bg-light {
  height: 100%;
  width: 100%;
  background-color: transparent;
  border: 2px solid var(--forange);
  border-radius: 0;
}
.vc-day .vc-highlights .vc-highlight-bg-solid {
  background-color: transparent !important;
  color: #0f172a;
}
.vc-day .vc-day-content[tabindex="0"]:not(.vc-disabled) {
  background-color: var(--forange) !important;
  color: var(--white) !important;
  font-weight: 500 !important;
}

.field-loader {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 285px;
  top: 30px;
}
@media only screen and (min-width: 768px) {
  .field-loader {
    left: 313px;
  }
}

.time-slots {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 15;
  display: flex;
  justify-content: end;
  height: 100%;
}
@media only screen and (min-width: 992px) {
  .time-slots {
    position: relative;
  }
}
.time-slots .time-slots_inner {
  background-color: var(--white);
  width: 100%;
  box-shadow: 0 8px 20px rgba(56, 56, 56, 0.1);
  display: grid;
  grid-template-rows: auto 1fr;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner {
    max-width: 260px;
    width: 230px;
    border-left: 1px solid var(--borderGray);
  }
}
.time-slots .time-slots_inner .selected-date-details {
  display: flex;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12px 38px;
  position: relative;
  border-bottom: 1px solid var(--borderGray);
}
@media only screen and (min-width: 1024px) {
  .time-slots .time-slots_inner .selected-date-details {
    padding: 15px;
  }
}
.time-slots .time-slots_inner .selected-date-details .close-times {
  position: absolute;
  left: 0px;
  top: 11px;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .selected-date-details .close-times {
    display: none;
  }
}
.time-slots .time-slots_inner .selected-date-details .close-times svg {
  width: 30px;
  opacity: 0.7;
}
.time-slots .time-slots_inner .selected-date-details p {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.5;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .selected-date-details p span {
    display: none;
  }
}
.time-slots .time-slots_inner .selected-date-details span {
  font-size: 14px;
  line-height: 1.5;
  display: inline-block;
}
.time-slots .time-slots_inner .available-dates-list {
  overflow-y: auto;
  padding: 0;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list {
    max-height: 250px;
  }
}
@media only screen and (min-width: 1024px) {
  .time-slots .time-slots_inner .available-dates-list {
    padding: 15px 0;
  }
}
.time-slots .time-slots_inner .available-dates-list::-webkit-scrollbar {
  width: 5px;
}
.time-slots .time-slots_inner .available-dates-list::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 5px;
}
.time-slots .time-slots_inner .available-dates-list::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
.time-slots .time-slots_inner .available-dates-list .slot-message {
  padding: 10px;
  font-size: 14px;
}
@media only screen and (min-width: 1024px) {
  .time-slots .time-slots_inner .available-dates-list .slot-message {
    padding: 15px;
  }
}
.time-slots .time-slots_inner .available-dates-list ul {
  list-style: none;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 3px;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list ul {
    grid-template-columns: 1fr;
  }
}
.time-slots .time-slots_inner .available-dates-list ul::after {
  content: "";
  display: block;
  clear: both;
  width: 1px;
  background-color: var(--borderGray);
  height: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
  pointer-events: none;
  left: 0;
  right: 0;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list ul::after {
    display: none;
  }
}
.time-slots .time-slots_inner .available-dates-list ul li {
  list-style: none;
  transition: all 0.3s ease;
  padding: 6px 7px;
  margin-bottom: 0;
  font-size: 14px;
  border-radius: 8px;
  cursor: pointer;
}
@media only screen and (min-width: 992px) {
  .time-slots .time-slots_inner .available-dates-list ul li {
    padding: 3px 15px;
    text-align: center;
  }
}
.time-slots .time-slots_inner .available-dates-list ul li.active, .time-slots .time-slots_inner .available-dates-list ul li:hover {
  background-color: var(--forange);
  color: var(--white);
}
.time-slots .time-slots_inner .available-dates-list ul li:last-child {
  border-bottom: none;
}

.final-date-presenter .form-title {
  margin-bottom: 15px;
}
.final-date-presenter .final-date-presenter-inner {
  display: grid;
  grid-template-columns: auto auto;
  padding: 15px;
  border: 1px solid var(--borderGray);
  border-radius: 8px;
  max-width: 400px;
  margin-bottom: 20px;
  gap: 0 15px;
}
.final-date-presenter .final-date-presenter-inner p {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  grid-column: 1/2;
}
.final-date-presenter .final-date-presenter-inner .edit-dates {
  grid-column: 2/3;
  grid-row: 1/3;
  justify-content: start;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.final-date-presenter .final-date-presenter-inner .edit-dates:hover svg {
  fill: var(--fblack);
}

.svg-loader {
  width: 40px;
  height: 40px;
}

.common-error span {
  display: block;
  font-size: 14px;
  color: #f00;
  margin-top: 5px;
}

.sh_form_content select {
  border-radius: 4px;
  border: 1px solid #CED4DA;
  font-size: 16px;
  padding: 7px 13px;
  color: var(--fiedText);
  width: 100%;
  max-width: 356px;
}
.sh_form_content select:focus {
  border: 1px solid #CED4DA;
  outline: none;
}
.sh_form_content select option {
  font-size: 14px;
}
.sh_form_content .form-title {
  font-family: var(--fontSecond);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
@media only screen and (min-width: 992px) {
  .sh_form_content .form-title {
    font-size: 20px;
    line-height: 30px;
  }
}

.schedular-form {
  position: relative;
  padding: 10px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}
.schedular-form .form-group {
  position: relative;
  display: flex;
  flex-flow: column;
}
.schedular-form .form-group label {
  font-size: 14px;
  text-transform: inherit;
  margin-bottom: 7px;
  display: inline-block;
  color: var(--fiedText);
  font-weight: 600;
}
.schedular-form .form-group label i {
  color: var(--fred);
}
.schedular-form .form-group label.normal-lbl {
  max-width: 356px;
}
.schedular-form .form-group input {
  border-radius: 4px;
  border: 1px solid #CED4DA;
  font-size: 16px;
  padding: 7px 13px;
  color: var(--fiedText);
}
.schedular-form .form-group input, .schedular-form .form-group select, .schedular-form .form-group .choices {
  max-width: 356px;
}
.schedular-form .form-group .choices:before {
  border: none;
}
.schedular-form .form-group .choices__inner {
  min-height: 35px;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #CED4DA;
  padding: 0 13px;
}
.schedular-form .form-group .choices__list {
  padding: 0;
}
.schedular-form .form-group .choices__item {
  padding: 5px 10px;
}
.schedular-form .form-group .check-input {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: flex-start;
  margin-bottom: 10px;
}
.schedular-form .form-group .check-input input {
  margin-right: 8px;
}
.schedular-form .form-group .check-input label {
  margin: 0;
  line-height: 1.2;
}
.schedular-form .form-group .check-input .privacy-error {
  grid-column: 1/3;
}
.schedular-form .common-form-btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.schedular-form .sch-form-submit {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  background: var(--factive);
  height: 40px;
  text-transform: inherit;
  padding: 5px 10px;
}
@media only screen and (min-width: 992px) {
  .schedular-form .sch-form-submit {
    max-width: 200px;
  }
}

.error {
  color: red;
  font-size: 11px;
}

.info-label {
  font-size: 12px;
}

.disableProcess {
  pointer-events: none;
  opacity: 0.5;
}

.autocomplete-suggestions {
  border: 1px solid #ddd;
  border-top: none;
  max-height: 150px;
  overflow-y: auto;
  position: absolute;
  background-color: #fff;
  width: 100%;
  top: 67px;
  box-shadow: 0 3px 20px -13px #000;
  z-index: 1000;
  max-width: 356px;
  left: 0;
}

.autocomplete-suggestions li {
  padding: 5px 13px;
  cursor: pointer;
  font-size: 14px;
  margin: 0;
}

.autocomplete-suggestions li:hover {
  background-color: #f0f0f0;
}

.form_tabs {
  margin-top: 40px;
}
.form_tabs__container {
  display: grid;
  grid-template-columns: auto 1fr auto;
  place-items: center;
  overflow: hidden;
  position: relative;
  transform: scale(0.9);
}
@media only screen and (min-width: 992px) {
  .form_tabs__container {
    transform: scale(1);
  }
}
.form_tabs__container:after {
  content: "";
  background: var(--borderGray);
  width: 100%;
  height: 2px;
  position: absolute;
  top: 30px;
  z-index: -1;
  max-width: calc(100% - 100px);
  margin: 0 auto;
}
.form_tabs__item {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
}
.form_tabs__item__name {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
}
.form_tabs__item__name .tab-circle {
  width: 60px;
  height: 60px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--white);
  backdrop-filter: blur(30px);
}
.form_tabs__item__name .tab-circle .tab-number {
  font-size: 13px;
  font-family: var(--fontInter);
  color: #242E39;
  font-weight: 500;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  border-radius: 50%;
  line-height: 0;
  padding: 0;
  border: 2px solid var(--defGray);
  position: relative;
}
.form_tabs__item__name .tab-circle .tab-number::after {
  content: "";
  width: 15px;
  height: 7px;
  border-bottom: 2px solid var(--white);
  border-left: 2px solid var(--white);
  position: absolute;
  left: 10px;
  transform: rotate(-41deg);
  display: none;
  top: 10px;
}
.form_tabs__item__name span {
  font-size: 14px;
  font-family: var(--fontInter);
  color: #465668;
  font-weight: 500;
}
.form_tabs__item__name.current-tab .tab-circle .tab-number {
  border-color: var(--fdarkBlue);
  color: var(--fdarkBlue);
}
.form_tabs__item__name.active:not(.current-tab) .tab-circle .tab-number {
  border-color: var(--fdarkBlue);
  background: var(--fdarkBlue);
  font-size: 0;
}
.form_tabs__item__name.active:not(.current-tab) .tab-circle .tab-number::after {
  display: block;
}
.form_tabs__item__name.active span {
  color: var(--fdarkBlue);
  font-weight: 700;
}

.step_one .vc-container {
  width: 100%;
  max-width: 100%;
  border: none;
  border-radius: 0;
}
.step_one .vc-container .vc-header {
  border-bottom: 1px solid var(--borderGray);
  height: 42px;
}
.step_one .vc-container .vc-day {
  width: 100%;
  min-height: 38px;
  border-radius: 0;
}
.step_one .vc-container .vc-day .vc-day-content {
  border-radius: 0;
  width: 100%;
  height: 100%;
  box-shadow: none !important;
}

.message-area h3, .message-area p {
  text-align: left;
}
.message-area h3 a, .message-area p a {
  color: var(--forange);
}

.calender-wrapper {
  position: relative;
}
.calender-wrapper .calander-inner {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr auto;
  position: relative;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .calender-wrapper .calander-inner {
    grid-template-columns: 350px 190px;
    margin-bottom: 10px;
  }
}
.calender-wrapper .calander-inner .pick-dates {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  border-radius: 6px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .calender-wrapper .calander-inner .pick-dates.loading .vc-pane-container {
    pointer-events: none;
    opacity: 0.7;
  }
}
.calender-wrapper .calander-inner .confirm-datetime {
  min-height: 45px;
  display: flex;
  justify-content: flex-end;
  padding: 10px;
  border-top: 1px solid var(--borderGray);
}
@media only screen and (min-width: 992px) {
  .calender-wrapper .calander-inner .confirm-datetime {
    min-height: 61px;
  }
}
.calender-wrapper .calander-inner .confirm-datetime button {
  width: auto;
  min-height: 29px;
  font-size: 14px;
}

.no-schedules {
  position: absolute;
  max-width: 470px;
  font-size: 13px;
  margin: 0 auto;
  padding: 10px 25px;
  background: #e77420;
  bottom: 30%;
  color: #fff;
  left: 0;
  right: 0;
  display: flex;
  text-align: center;
  z-index: 5;
  pointer-events: none;
  justify-content: center;
}

.process-btn {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}
@media only screen and (min-width: 992px) {
  .process-btn {
    grid-template-columns: auto auto 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.process-btn.disableProcess {
  pointer-events: none;
  opacity: 0.5;
}

.final-step .form-title {
  margin-bottom: 15px;
  font-family: var(--fontSecond);
}
.final-step .form-section {
  border: 1px solid var(--borderGray);
  padding: 10px;
  margin-bottom: 15px;
  border-radius: 8px;
}
.final-step .form-section .form-group {
  display: grid;
  grid-template-columns: auto 1fr;
}
.final-step .form-section.no-times {
  border: 1px solid var(--fred);
}
.final-step .form-section.no-times .appointment-info .icon-info svg path {
  fill: var(--fred);
}
.final-step .form-section.border-none {
  border: none !important;
  padding: 0;
}
.final-step .form-section label {
  font-size: 14px;
  font-family: var(--fontInter);
  font-weight: 700;
  text-transform: inherit;
}
.final-step .form-section span {
  font-size: 14px;
  display: inline-block;
  margin-left: 8px;
}
.final-step .form-section select {
  background-color: #eee;
  pointer-events: none;
  user-select: none;
}
.final-step .appointment-info .appointment-title {
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 700;
}
.final-step .appointment-info .appointment-date {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 5px;
}
.final-step .appointment-info .appointment-date span {
  display: block;
  font-size: 14px;
  color: var(--fblack);
  font-weight: 700;
}

.time-conflict {
  color: var(--fred);
  font-size: 14px;
  font-weight: normal;
  display: block;
  margin-bottom: 10px;
}

.form_tabs__container .is-all-success {
  pointer-events: none !important;
  cursor: not-allowed;
}
.form_tabs__container .no-appointments:nth-child(2) .form_tabs__item__name {
  pointer-events: none !important;
  cursor: not-allowed;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0FDRkY7O0FDcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVCRjtBQ3RCRTtFQUNFO0VBQ0E7RUFDQTtBRHdCSjtBQ3RCRTtFQUNFO0VBQ0E7QUR3Qko7O0FDbkJFO0VBQ0U7RUFDQTtBRHNCSjtBRTNCRTtFREdBO0lBSUk7SUFDQTtFRHdCSjtBQUNGOztBQ3BCQTtFQUNFO0FEdUJGO0FDckJJO0VBQ0U7QUR1Qk47O0FDbkJBO0VBQ0U7RUFDQTtFQUNBO0FEc0JGO0FDcEJFO0VBQ0U7QURzQko7QUNuQkk7RUFDRTtFQUNBO0VBQ0E7QURxQk47QUVqREU7RUR5QkU7SUFLSTtJQUNBO0VEdUJOO0FBQ0Y7QUN0Qk07RUFDRTtBRHdCUjtBQ3JCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdUJSO0FFaEVFO0VEcUNJO0lBTUk7RUR5QlI7QUFDRjtBQ3ZCTTtFQUNFO0VBQ0E7QUR5QlI7O0FDbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc0JGO0FDckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR1Qko7QUNyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVCSjs7QUNuQkE7RUFDRTtFQUNBO0FEc0JGO0FDckJFO0VBQ0U7QUR1Qko7QUNyQkU7RUFDRTtBRHVCSjs7QUNuQkU7RUFDRTtFQUNBO0VBQ0E7QURzQko7O0FDbEJFO0VBQ0U7QURxQko7QUNuQkU7RUFDRTtBRHFCSjs7QUNmTTtFQUNFO0FEa0JSO0FDZEU7RUFDRTtFQUNBO0FEZ0JKO0FDYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZU47QUNiSTtFQUNFO0VBQ0E7QURlTjtBQ0RNO0VBQ0U7RUFDQTtFQUNBO0FER1I7O0FDS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERkY7QUVqS0U7RUQ4SkY7SUFPSTtFREFGO0FBQ0Y7O0FDR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QURERjtBRTdLRTtFRG9LRjtJQVlJO0VEQ0Y7QUFDRjtBQ0FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREVKO0FFekxFO0VEa0xBO0lBT0k7SUFDQTtJQUNBO0VESUo7QUFDRjtBQ0hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURLTjtBRXBNRTtFRHdMRTtJQVNJO0VET047QUFDRjtBQ05NO0VBQ0U7RUFDQTtFQUNBO0FEUVI7QUVuTkU7RUR3TUk7SUFLSTtFRFVSO0FBQ0Y7QUNUUTtFQUNFO0VBQ0E7QURXVjtBQ1JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURVUjtBRWxPRTtFRHlOTTtJQUVJO0VEV1Y7QUFDRjtBQ1JNO0VBQ0U7RUFDQTtFQUNBO0FEVVI7QUNQSTtFQUNFO0VBQ0E7RUFDQTtBRFNOO0FFalBFO0VEcU9FO0lBS0k7RURXTjtBQUNGO0FFalBFO0VEZ09FO0lBUUk7RURhTjtBQUNGO0FDWk07RUFDRTtBRGNSO0FDWE07RUFDRTtFQUNBO0FEYVI7QUNWTTtFQUNFO0FEWVI7QUNWTTtFQUNFO0VBQ0E7QURZUjtBRXBRRTtFRHNQSTtJQUlJO0VEY1I7QUFDRjtBQ1pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEY1I7QUV0UkU7RURrUUk7SUFRSTtFRGdCUjtBQUNGO0FDZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpQlY7QUV6U0U7RUQ0UU07SUFjSTtFRG1CVjtBQUNGO0FDakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtQlY7QUV2VEU7RUQ2Uk07SUFTSTtJQUNBO0VEcUJWO0FBQ0Y7QUNwQlU7RUFDRTtFQUNBO0FEc0JaO0FDcEJVO0VBQ0U7QURzQlo7O0FDWEU7RUFDRTtBRGNKO0FDWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEY0o7QUNiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEZU47QUNiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGVOO0FDYlE7RUFDRTtBRGVWOztBQ1JBO0VBQ0U7RUFDQTtBRFdGOztBQ1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURVSjs7QUd4WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJZUjtBRzFZUTtFQUNJO0VBQ0E7QUg0WVo7QUcxWVE7RUFDSTtBSDRZWjtBR3pZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIMllSO0FFdFlFO0VDVEU7SUFNUTtJQUNBO0VINllWO0FBQ0Y7O0FHMVlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZZSjtBRzVZSTtFQUNJO0VBQ0E7RUFDQTtBSDhZUjtBRzdZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtZWjtBRzlZWTtFQUNJO0FIZ1poQjtBRzlZWTtFQUNJO0FIZ1poQjtBRzdZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrWVo7QUc3WVE7RUFDSTtBSCtZWjtBRzVZWTtFQUNJO0FIOFloQjtBRzVZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4WWhCO0FHNVlZO0VBQ0k7QUg4WWhCO0FHNVlZO0VBQ0k7QUg4WWhCO0FHMVlRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg0WVo7QUczWVk7RUFDSTtBSDZZaEI7QUczWVk7RUFDSTtFQUNBO0FINlloQjtBRzNZWTtFQUNJO0FINlloQjtBR3hZUTtFQUNJO0VBQ0E7RUFDQTtBSDBZWjtBR3ZZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeVlSO0FFL2RFO0VDK0VFO0lBU1E7RUgyWVY7QUFDRjs7QUd2WUE7RUFDSTtFQUNBO0FIMFlKOztBR3hZQTtFQUNJO0FIMllKOztBR3hZQTtFQUNJO0VBQ0E7QUgyWUo7O0FHeFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMllKOztBR3hZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIMllKOztBR3hZQTtFQUNJO0FIMllKOztBSXRpQkE7RUFDSTtBSnlpQko7QUl4aUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGlCUjtBRXhoQkU7RUV4QkU7SUFRUTtFSjRpQlY7QUFDRjtBSTNpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2aUJaO0FJMWlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKNGlCUjtBSTNpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjZpQlo7QUk1aUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjhpQmhCO0FJN2lCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK2lCcEI7QUk5aUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZ2pCeEI7QUkzaUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo2aUJoQjtBSWppQm9CO0VBQ0k7RUFDQTtBSm1pQnhCO0FJNWhCd0I7RUFDSTtFQUNBO0VBQ0E7QUo4aEI1QjtBSTdoQjRCO0VBQ0k7QUoraEJoQztBSXpoQmdCO0VBQ0k7RUFDQTtBSjJoQnBCOztBS3pvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDRvQlI7QUszb0JRO0VBQ0k7RUFDQTtBTDZvQlo7QUszb0JRO0VBQ0k7RUFDQTtFQUNBO0FMNm9CWjtBSzVvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDhvQmhCOztBS3ZvQkk7RUFDSTtBTDBvQlI7QUt6b0JRO0VBQ0k7QUwyb0JaOztBS3RvQkE7RUFDSTtBTHlvQko7QUt4b0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDBvQlI7QUV4cEJFO0VHU0U7SUFPUTtJQUNBO0VMNG9CVjtBQUNGO0FLM29CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNm9CWjtBRXBxQkU7RUd5QmM7SUFFUTtJQUNBO0VMNm9CdEI7QUFDRjtBS3pvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMm9CWjtBRWpyQkU7RUdpQ007SUFPUTtFTDZvQmQ7QUFDRjtBSzVvQlk7RUFDSTtFQUNBO0VBQ0E7QUw4b0JoQjs7QUt4b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMm9CSjs7QUt4b0JBO0VBQ0k7RUFDQTtFQUNBO0FMMm9CSjtBRW50QkU7RUdxRUY7SUFLUTtJQUNBO0lBQ0E7RUw2b0JOO0FBQ0Y7QUs1b0JJO0VBQ0k7RUFDQTtBTDhvQlI7O0FNdnZCSTtFQUNJO0VBQ0E7QU4wdkJSO0FNeHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMHZCUjtBTXp2QlE7RUFDSTtFQUNBO0FOMnZCWjtBTXp2QlE7RUFDSTtBTjJ2Qlo7QU12dkJ3QjtFQUNJO0FOeXZCNUI7QU1udkJRO0VBQ0k7RUFDQTtBTnF2Qlo7QU1udkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5xdkJaO0FNbnZCUTtFQUNJO0VBQ0E7RUFDQTtBTnF2Qlo7QU1sdkJRO0VBQ0k7RUFDQTtFQUNBO0FOb3ZCWjtBTS91QlE7RUFDSTtFQUNBO0VBQ0E7QU5pdkJaO0FNL3VCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOaXZCWjtBTWh2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTmt2QmhCOztBTTV1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOK3VCSjs7QU0zdUJJO0VBQ0k7RUFDQTtBTjh1QlI7QU0xdUJZO0VBQ0k7RUFDQTtBTjR1QmhCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYW51c2hrYS1tYWR1c2hhbmthLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGFudXNoa2EtbWFkdXNoYW5rYS8uL3NyYy9hc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL2RhbnVzaGthLW1hZHVzaGFua2EvLi9zcmMvYXNzZXRzL3Njc3MvY29tbW9uL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9kYW51c2hrYS1tYWR1c2hhbmthLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbW1vbi9fbWl4aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZGFudXNoa2EtbWFkdXNoYW5rYS8uL3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX2Zvcm0tZmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vZGFudXNoa2EtbWFkdXNoYW5rYS8uL3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX2Zvcm1fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vZGFudXNoa2EtbWFkdXNoYW5rYS8uL3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX2NhbGVuZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZGFudXNoa2EtbWFkdXNoYW5rYS8uL3NyYy9hc3NldHMvc2Nzcy9jb21tb24vZmluYWwtc3RlcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRANTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzJyk7XHJcblxyXG46cm9vdHtcclxuICAtLWZiZzogICNGNkY4RkI7XHJcbiAgLS1mYmxhY2s6ICMxRjFGMUY7XHJcbiAgLS1mYmx1ZSA6ICM1MDg1YzM7XHJcbiAgLS1mZGFya0JsdWU6ICMyMDMxNEI7XHJcbiAgLS1mZ3JheTogIzU2NUI2MTtcclxuICAtLWRlZkdyYXk6ICNBMUFFQkU7XHJcbiAgLS13aGl0ZTogI2ZmZjtcclxuICAtLWJvcmRlckdyYXk6ICNDRUQ0REE7XHJcbiAgLS1mb3JhbmdlOiAjRDg3QTM4O1xyXG4gIC0tZnJlZDogI0RFMzMwRTtcclxuICAtLWZob3ZlcjogI0RCNjcxNjtcclxuICAtLWZhY3RpdmU6I0MxNUExMjtcclxuICAtLWZpZWRUZXh0OiAjMjEyNTI5O1xyXG4gIFxyXG4gIC8qIFNoYWRvd3MgZGVmaW5lIGhlcmUgKi9cclxuICAtLWYtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgyOCwzNywzOSwuMSksMCAwIDJweCAwIHJnYmEoMCwwLDAsLjEpO1xyXG5cclxuICAtLWZvbnRJbnRlcjogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udFNlY29uZDogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzQuNy4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzc1wiKTtcbjpyb290IHtcbiAgLS1mYmc6ICNGNkY4RkI7XG4gIC0tZmJsYWNrOiAjMUYxRjFGO1xuICAtLWZibHVlOiAjNTA4NWMzO1xuICAtLWZkYXJrQmx1ZTogIzIwMzE0QjtcbiAgLS1mZ3JheTogIzU2NUI2MTtcbiAgLS1kZWZHcmF5OiAjQTFBRUJFO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWJvcmRlckdyYXk6ICNDRUQ0REE7XG4gIC0tZm9yYW5nZTogI0Q4N0EzODtcbiAgLS1mcmVkOiAjREUzMzBFO1xuICAtLWZob3ZlcjogI0RCNjcxNjtcbiAgLS1mYWN0aXZlOiNDMTVBMTI7XG4gIC0tZmllZFRleHQ6ICMyMTI1Mjk7XG4gIC8qIFNoYWRvd3MgZGVmaW5lIGhlcmUgKi9cbiAgLS1mLXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMjgsMzcsMzksLjEpLDAgMCAycHggMCByZ2JhKDAsMCwwLC4xKTtcbiAgLS1mb250SW50ZXI6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250U2Vjb25kOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uY29tbW9uLWZvcm0tYnRuIHtcbiAgbWluLXdpZHRoOiA4MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMTJweCA2cHggMTJweDtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcmFuZ2UpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbW1vbi1mb3JtLWJ0bi5vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1mYmxhY2spO1xufVxuLmNvbW1vbi1mb3JtLWJ0bi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jc2NoZWR1bGVGb3JtUmVuZGVyLmRlZmF1bHQtZm9ybS1nYXAge1xuICBwYWRkaW5nOiAwcHggMTBweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2NoZWR1bGVGb3JtUmVuZGVyLmRlZmF1bHQtZm9ybS1nYXAge1xuICAgIHBhZGRpbmc6IDJweCAzMHB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaC1mb3JtX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaF9mb3JtX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNoX2Zvcm1fY29udGVudCAuY2FsZW5kZXItdmlldyB7XG4gIHBhZGRpbmc6IDBweCAxMnB4O1xufVxuLnNoX2Zvcm1fY29udGVudCAuc3RlcF9vbmUgLm1lc3NhZ2UtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hfZm9ybV9jb250ZW50IC5zdGVwX29uZSAubWVzc2FnZS1hcmVhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuICB9XG59XG4uc2hfZm9ybV9jb250ZW50IC5zdGVwX29uZSAubWVzc2FnZS1hcmVhIGgzLCAuc2hfZm9ybV9jb250ZW50IC5zdGVwX29uZSAubWVzc2FnZS1hcmVhIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNoX2Zvcm1fY29udGVudCAuc3RlcF9vbmUgLm1lc3NhZ2UtYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaF9mb3JtX2NvbnRlbnQgLnN0ZXBfb25lIC5tZXNzYWdlLWFyZWEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNoX2Zvcm1fY29udGVudCAuc3RlcF9vbmUgLm1lc3NhZ2UtYXJlYSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgei1pbmRleDogOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuLm1zZy5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubXNnLnN1Y2Nlc3Mge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMGYwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4udmMtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnZjLWRpc2FibGVkW3RhYmluZGV4PVwiMFwiXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnZjLWRpc2FibGVkLnZjLWhpZ2hsaWdodC1jb250ZW50LXNvbGlkIHtcbiAgY29sb3I6ICM5NGEzYjggIWltcG9ydGFudDtcbn1cblxuLmlzLXRvZGF5LnZjLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udmMtbW9udGhseSAuaXMtbm90LWluLW1vbnRoIC52Yy1kYXktY29udGVudCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xufVxuLnZjLW1vbnRobHkgLmlzLW5vdC1pbi1tb250aCAudmMtZGF5LWxheWVyLCAudmMtbW9udGhseSAuaXMtbm90LWluLW1vbnRoIC52Yy1oaWdobGlnaHQtYmctbGlnaHQge1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbn1cblxuLnZjLWRheS5pcy10b2RheSAudmMtaGlnaGxpZ2h0cyAudmMtaGlnaGxpZ2h0LWJnLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi52Yy1kYXkgLnZjLWRheS1jb250ZW50LnZjLWhpZ2hsaWdodC1jb250ZW50LXNvbGlkIHtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udmMtZGF5IC52Yy1oaWdobGlnaHRzIC52Yy1oaWdobGlnaHQtYmctbGlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZm9yYW5nZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udmMtZGF5IC52Yy1oaWdobGlnaHRzIC52Yy1oaWdobGlnaHQtYmctc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBmMTcyYTtcbn1cbi52Yy1kYXkgLnZjLWRheS1jb250ZW50W3RhYmluZGV4PVwiMFwiXTpub3QoLnZjLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmFuZ2UpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtbG9hZGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyODVweDtcbiAgdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGQtbG9hZGVyIHtcbiAgICBsZWZ0OiAzMTNweDtcbiAgfVxufVxuXG4udGltZS1zbG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lLXNsb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDU2LCA1NiwgNTYsIDAuMSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xuICB9XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuc2VsZWN0ZWQtZGF0ZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLnNlbGVjdGVkLWRhdGUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLnNlbGVjdGVkLWRhdGUtZGV0YWlscyAuY2xvc2UtdGltZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAxMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuc2VsZWN0ZWQtZGF0ZS1kZXRhaWxzIC5jbG9zZS10aW1lcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLnNlbGVjdGVkLWRhdGUtZGV0YWlscyAuY2xvc2UtdGltZXMgc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5zZWxlY3RlZC1kYXRlLWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5zZWxlY3RlZC1kYXRlLWRldGFpbHMgcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuc2VsZWN0ZWQtZGF0ZS1kZXRhaWxzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IC5zbG90LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgLnNsb3QtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDAgM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi50aW1lLXNsb3RzIC50aW1lLXNsb3RzX2lubmVyIC5hdmFpbGFibGUtZGF0ZXMtbGlzdCB1bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlckdyYXkpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgdWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgdWwgbGkge1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHVsIGxpLmFjdGl2ZSwgLnRpbWUtc2xvdHMgLnRpbWUtc2xvdHNfaW5uZXIgLmF2YWlsYWJsZS1kYXRlcy1saXN0IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yYW5nZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4udGltZS1zbG90cyAudGltZS1zbG90c19pbm5lciAuYXZhaWxhYmxlLWRhdGVzLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maW5hbC1kYXRlLXByZXNlbnRlciAuZm9ybS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmluYWwtZGF0ZS1wcmVzZW50ZXIgLmZpbmFsLWRhdGUtcHJlc2VudGVyLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGdhcDogMCAxNXB4O1xufVxuLmZpbmFsLWRhdGUtcHJlc2VudGVyIC5maW5hbC1kYXRlLXByZXNlbnRlci1pbm5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG59XG4uZmluYWwtZGF0ZS1wcmVzZW50ZXIgLmZpbmFsLWRhdGUtcHJlc2VudGVyLWlubmVyIC5lZGl0LWRhdGVzIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMztcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbmFsLWRhdGUtcHJlc2VudGVyIC5maW5hbC1kYXRlLXByZXNlbnRlci1pbm5lciAuZWRpdC1kYXRlczpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1mYmxhY2spO1xufVxuXG4uc3ZnLWxvYWRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jb21tb24tZXJyb3Igc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZjAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zaF9mb3JtX2NvbnRlbnQgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICBjb2xvcjogdmFyKC0tZmllZFRleHQpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNTZweDtcbn1cbi5zaF9mb3JtX2NvbnRlbnQgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaF9mb3JtX2NvbnRlbnQgc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaF9mb3JtX2NvbnRlbnQgLmZvcm0tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udFNlY29uZCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaF9mb3JtX2NvbnRlbnQgLmZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uc2NoZWR1bGFyLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTVweDtcbn1cbi5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4uc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWZpZWRUZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCBsYWJlbCBpIHtcbiAgY29sb3I6IHZhcigtLWZyZWQpO1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLm5vcm1hbC1sYmwge1xuICBtYXgtd2lkdGg6IDM1NnB4O1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICBjb2xvcjogdmFyKC0tZmllZFRleHQpO1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LCAuc2NoZWR1bGFyLWZvcm0gLmZvcm0tZ3JvdXAgLmNob2ljZXMge1xuICBtYXgtd2lkdGg6IDM1NnB4O1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaG9pY2VzOmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCAuY2hvaWNlc19faW5uZXIge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgcGFkZGluZzogMCAxM3B4O1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaG9pY2VzX19saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCAuY2hvaWNlc19faXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaGVjay1pbnB1dCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNjaGVkdWxhci1mb3JtIC5mb3JtLWdyb3VwIC5jaGVjay1pbnB1dCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zY2hlZHVsYXItZm9ybSAuZm9ybS1ncm91cCAuY2hlY2staW5wdXQgLnByaXZhY3ktZXJyb3Ige1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuLnNjaGVkdWxhci1mb3JtIC5jb21tb24tZm9ybS1idG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNjaGVkdWxhci1mb3JtIC5zY2gtZm9ybS1zdWJtaXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYWN0aXZlKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY2hlZHVsYXItZm9ybSAuc2NoLWZvcm0tc3VibWl0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmluZm8tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kaXNhYmxlUHJvY2VzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA2N3B4O1xuICBib3gtc2hhZG93OiAwIDNweCAyMHB4IC0xM3B4ICMwMDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1heC13aWR0aDogMzU2cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgbGkge1xuICBwYWRkaW5nOiA1cHggMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5mb3JtX3RhYnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZvcm1fdGFic19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm1fdGFic19fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZm9ybV90YWJzX19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXJHcmF5KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogLTE7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb3JtX3RhYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV90YWJzX19pdGVtX19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuLmZvcm1fdGFic19faXRlbV9fbmFtZSAudGFiLWNpcmNsZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbn1cbi5mb3JtX3RhYnNfX2l0ZW1fX25hbWUgLnRhYi1jaXJjbGUgLnRhYi1udW1iZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SW50ZXIpO1xuICBjb2xvcjogIzI0MkUzOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRlZkdyYXkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV90YWJzX19pdGVtX19uYW1lIC50YWItY2lyY2xlIC50YWItbnVtYmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQxZGVnKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAxMHB4O1xufVxuLmZvcm1fdGFic19faXRlbV9fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEludGVyKTtcbiAgY29sb3I6ICM0NjU2Njg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9ybV90YWJzX19pdGVtX19uYW1lLmN1cnJlbnQtdGFiIC50YWItY2lyY2xlIC50YWItbnVtYmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xuICBjb2xvcjogdmFyKC0tZmRhcmtCbHVlKTtcbn1cbi5mb3JtX3RhYnNfX2l0ZW1fX25hbWUuYWN0aXZlOm5vdCguY3VycmVudC10YWIpIC50YWItY2lyY2xlIC50YWItbnVtYmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mZGFya0JsdWUpO1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90YWJzX19pdGVtX19uYW1lLmFjdGl2ZTpub3QoLmN1cnJlbnQtdGFiKSAudGFiLWNpcmNsZSAudGFiLW51bWJlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtX3RhYnNfX2l0ZW1fX25hbWUuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tZmRhcmtCbHVlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0ZXBfb25lIC52Yy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3RlcF9vbmUgLnZjLWNvbnRhaW5lciAudmMtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xuICBoZWlnaHQ6IDQycHg7XG59XG4uc3RlcF9vbmUgLnZjLWNvbnRhaW5lciAudmMtZGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3RlcF9vbmUgLnZjLWNvbnRhaW5lciAudmMtZGF5IC52Yy1kYXktY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2UtYXJlYSBoMywgLm1lc3NhZ2UtYXJlYSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZXNzYWdlLWFyZWEgaDMgYSwgLm1lc3NhZ2UtYXJlYSBwIGEge1xuICBjb2xvcjogdmFyKC0tZm9yYW5nZSk7XG59XG5cbi5jYWxlbmRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGVuZGVyLXdyYXBwZXIgLmNhbGFuZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhbGVuZGVyLXdyYXBwZXIgLmNhbGFuZGVyLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IDE5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jYWxlbmRlci13cmFwcGVyIC5jYWxhbmRlci1pbm5lciAucGljay1kYXRlcyB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxlbmRlci13cmFwcGVyIC5jYWxhbmRlci1pbm5lciAucGljay1kYXRlcy5sb2FkaW5nIC52Yy1wYW5lLWNvbnRhaW5lciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uY2FsZW5kZXItd3JhcHBlciAuY2FsYW5kZXItaW5uZXIgLmNvbmZpcm0tZGF0ZXRpbWUge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxlbmRlci13cmFwcGVyIC5jYWxhbmRlci1pbm5lciAuY29uZmlybS1kYXRldGltZSB7XG4gICAgbWluLWhlaWdodDogNjFweDtcbiAgfVxufVxuLmNhbGVuZGVyLXdyYXBwZXIgLmNhbGFuZGVyLWlubmVyIC5jb25maXJtLWRhdGV0aW1lIGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uby1zY2hlZHVsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2U3NzQyMDtcbiAgYm90dG9tOiAzMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9jZXNzLWJ0biB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9jZXNzLWJ0biB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnByb2Nlc3MtYnRuLmRpc2FibGVQcm9jZXNzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZpbmFsLXN0ZXAgLmZvcm0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udFNlY29uZCk7XG59XG4uZmluYWwtc3RlcCAuZm9ybS1zZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5maW5hbC1zdGVwIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xufVxuLmZpbmFsLXN0ZXAgLmZvcm0tc2VjdGlvbi5uby10aW1lcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZyZWQpO1xufVxuLmZpbmFsLXN0ZXAgLmZvcm0tc2VjdGlvbi5uby10aW1lcyAuYXBwb2ludG1lbnQtaW5mbyAuaWNvbi1pbmZvIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZnJlZCk7XG59XG4uZmluYWwtc3RlcCAuZm9ybS1zZWN0aW9uLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmluYWwtc3RlcCAuZm9ybS1zZWN0aW9uIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udEludGVyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4uZmluYWwtc3RlcCAuZm9ybS1zZWN0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5maW5hbC1zdGVwIC5mb3JtLXNlY3Rpb24gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZpbmFsLXN0ZXAgLmFwcG9pbnRtZW50LWluZm8gLmFwcG9pbnRtZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZpbmFsLXN0ZXAgLmFwcG9pbnRtZW50LWluZm8gLmFwcG9pbnRtZW50LWRhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5maW5hbC1zdGVwIC5hcHBvaW50bWVudC1pbmZvIC5hcHBvaW50bWVudC1kYXRlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZmJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRpbWUtY29uZmxpY3Qge1xuICBjb2xvcjogdmFyKC0tZnJlZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb3JtX3RhYnNfX2NvbnRhaW5lciAuaXMtYWxsLXN1Y2Nlc3Mge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm1fdGFic19fY29udGFpbmVyIC5uby1hcHBvaW50bWVudHM6bnRoLWNoaWxkKDIpIC5mb3JtX3RhYnNfX2l0ZW1fX25hbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIi5jb21tb24tZm9ybS1idG57XHJcbiAgbWluLXdpZHRoOiA4MXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiA2cHggMTJweCA2cHggMTJweDtcclxuICBnYXA6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JhbmdlKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgJi5vdXRsaW5le1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYmxhY2spO1xyXG4gICAgY29sb3I6IHZhcigtLWZibGFjayk7XHJcbiAgfVxyXG4gICYuZGlzYWJsZWR7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4jc2NoZWR1bGVGb3JtUmVuZGVye1xyXG4gICYuZGVmYXVsdC1mb3JtLWdhcHtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgdGFiLXAge1xyXG4gICAgICBwYWRkaW5nOiAycHggMzBweCAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNoLWZvcm17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAmX190aXRsZXtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaF9mb3JtX2NvbnRlbnR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY2FsZW5kZXItdmlld3tcclxuICAgIHBhZGRpbmc6IDBweCAxMnB4O1xyXG4gIH1cclxuICAuc3RlcF9vbmV7XHJcbiAgICAubWVzc2FnZS1hcmVhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdGFiLWwgeyBcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgIGgzLHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXNne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICB6LWluZGV4OiA5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgJi5lcnJvcntcclxuICAgIGJhY2tncm91bmQ6ICNmMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICYuc3VjY2Vzc3tcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMGYwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udmMtZGlzYWJsZWR7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gICZbdGFiaW5kZXg9XCIwXCJde1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICYudmMtaGlnaGxpZ2h0LWNvbnRlbnQtc29saWR7XHJcbiAgICBjb2xvcjogIzk0YTNiOCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaXMtdG9kYXl7XHJcbiAgJi52Yy1kaXNhYmxlZHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4udmMtbW9udGhseSAuaXMtbm90LWluLW1vbnRoIHtcclxuICAudmMtZGF5LWNvbnRlbnR7XHJcbiAgICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZjLWRheS1sYXllciwudmMtaGlnaGxpZ2h0LWJnLWxpZ2h0e1xyXG4gICAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52Yy1kYXl7XHJcbiAgJi5pcy10b2RheXtcclxuICAgIC52Yy1oaWdobGlnaHRze1xyXG4gICAgICAudmMtaGlnaGxpZ2h0LWJnLXNvbGlke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG4gIC52Yy1kYXktY29udGVudC52Yy1oaWdobGlnaHQtY29udGVudC1zb2xpZHtcclxuICAgIGNvbG9yOiAjMGYxNzJhO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgLnZjLWhpZ2hsaWdodHN7XHJcbiAgICAudmMtaGlnaGxpZ2h0LWJnLWxpZ2h0e1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZm9yYW5nZSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9IFxyXG4gICAgLnZjLWhpZ2hsaWdodC1iZy1zb2xpZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICMwZjE3MmE7XHJcbiAgICB9XHJcbiAgICArLnZjLWRheS1jb250ZW50e1xyXG4gICAgICAmW3RhYmluZGV4PVwiMFwiXXtcclxuICAgICAgICAmOm5vdCgudmMtZGlzYWJsZWQpe1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yYW5nZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZjLWRheS1jb250ZW50e1xyXG4gICAgJlt0YWJpbmRleD1cIjBcIl17XHJcbiAgICAgICY6bm90KC52Yy1kaXNhYmxlZCl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yYW5nZSkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxuLmZpZWxkLWxvYWRlcntcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDI4NXB4O1xyXG4gIHRvcDogMzBweDtcclxuICBAaW5jbHVkZSB0YWItcCB7XHJcbiAgICBsZWZ0OiAzMTNweDtcclxuICB9XHJcbn1cclxuXHJcbi50aW1lLXNsb3Rze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC42KTtcclxuICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KSBzYXR1cmF0ZSgxODAlKTsgXHJcbiAgei1pbmRleDogMTU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAudGltZS1zbG90c19pbm5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDU2LCA1NiwgNTYsIDAuMSk7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgIEBpbmNsdWRlIHRhYi1sIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdGVkLWRhdGUtZGV0YWlsc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDM4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNsb3NlLXRpbWVze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYi1sIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIEBpbmNsdWRlIHRhYi1sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdmFpbGFibGUtZGF0ZXMtbGlzdHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgcGFkZGluZzogMDsgXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3AtbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICB9IFxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgICB9XHJcbiAgICAgIC5zbG90LW1lc3NhZ2V7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1tIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ2FwOiAwIDNweDsgXHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlckdyYXkpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHRhYi1sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgXHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRhYi1sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yYW5nZSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLmZpbmFsLWRhdGUtcHJlc2VudGVye1xyXG4gIC5mb3JtLXRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmZpbmFsLWRhdGUtcHJlc2VudGVyLWlubmVye1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBnYXA6IDAgMTVweDsgXHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgIH1cclxuICAgIC5lZGl0LWRhdGVze1xyXG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIGZpbGw6IHZhcigtLWZibGFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3ZnLWxvYWRlcntcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5jb21tb24tZXJyb3J7XHJcbiAgc3BhbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNmMDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG59IiwiJHBob25lOiAzMjBweDtcclxuJHBob25lLWxhbmRzY2FwZTogNTc2cHg7XHJcbiR0YWJfcG9ydHJhdGU6IDc2OHB4O1xyXG4kdGFiX2xhbmRzY2FwZTogOTkycHg7XHJcbiRkZXNrdG9wX21lZGl1bTogMTAyNHB4O1xyXG4kZGVza3RvcF9leHRyYTogMTIwMHB4O1xyXG4kZGVza3RvcF9leHRyYS1tZWRpdW06IDE0MDBweDtcclxuJGRlc2t0b3BfbGFyZ2U6IDE2MDBweDtcclxuJGRlc2t0b3BfZXh0cmFfbGFyZ2U6IDE5MDBweDtcclxuXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGhvbmUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGhvbmUtbCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGhvbmUtbGFuZHNjYXBlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYi1wIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJfcG9ydHJhdGUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFiLWwge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYl9sYW5kc2NhcGUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZGVza3RvcC1tIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wX21lZGl1bSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBkZXNrdG9wLXMge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3BfZXh0cmEtbWVkaXVtKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGRlc2t0b3AtZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcF9leHRyYSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBkZXNrdG9wLWwge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3BfbGFyZ2UpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZGVza3RvcC14bCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcF9leHRyYV9sYXJnZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcCkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3A7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcDtcclxuICAtby10cmFuc2l0aW9uOiAkcHJvcDtcclxuICB0cmFuc2l0aW9uOiAkcHJvcDtcclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybSgkcHJvcCkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkcHJvcDtcclxuICAtbW96LXRyYW5zZm9ybTogJHByb3A7XHJcbiAgLW8tdHJhbnNmb3JtOiAkcHJvcDtcclxuICB0cmFuc2Zvcm06ICRwcm9wO1xyXG59XHJcblxyXG5AbWl4aW4gYWZ0ZXItYmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuQG1peGluIGljb24tbGlzdCB7XHJcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICBjb2xvcjogIzRjYmIxNztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBhZnRlci1iZWZvcmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGxpc3QtaWNvbikgbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJhbm5lci1zbGlkZXItZ3JhZGllbnQge1xyXG4gIEBpbmNsdWRlIGFmdGVyLWJlZm9yZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgMTgwZGVnLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyOS4xNyUsXHJcbiAgICByZ2JhKDAsIDAsIDAsIDAuNzQpIDk5LjA1JVxyXG4gICk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMnB4IHJnYmEoMTgzLCAxODMsIDE4MywgMC40Mik7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufSIsIi5zaF9mb3JtX2NvbnRlbnQge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEzcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZpZWRUZXh0KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1NnB4O1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS10aXRsZXtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udFNlY29uZCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2NoZWR1bGFyLWZvcm17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1maWVkVGV4dCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnJlZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ub3JtYWwtbGJse1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZmllZFRleHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCxzZWxlY3QsLmNob2ljZXN7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaG9pY2Vze1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VENERBO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaXZhY3ktZXJyb3J7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1vbi1mb3JtLWJ0bntcclxuICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY2gtZm9ybS1zdWJtaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZmFjdGl2ZSk7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYi1sIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi5pbmZvLWxhYmVse1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uZGlzYWJsZVByb2Nlc3N7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG4gIFxyXG4uYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA2N3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggMjBweCAtMTNweCAjMDAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIG1heC13aWR0aDogMzU2cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbiAgXHJcbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgbGkge1xyXG4gICAgcGFkZGluZzogNXB4IDEzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuICBcclxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBsaTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG59IiwiLmZvcm1fdGFic3tcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAmX19jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XHJcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyR3JheSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJl9fbmFtZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAudGFiLWNpcmNsZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcclxuICAgICAgICAgICAgICAgIC50YWItbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEludGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI0MkUzOTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGVmR3JheSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udEludGVyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY1NjY4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY3VycmVudC10YWJ7XHJcbiAgICAgICAgICAgICAgICAudGFiLWNpcmNsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGFiLW51bWJlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZmRhcmtCbHVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguY3VycmVudC10YWIpe1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiLW51bWJlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmRhcmtCbHVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZkYXJrQmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mZGFya0JsdWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3RlcF9vbmV7XHJcbiAgICAudmMtY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAudmMtaGVhZGVye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyR3JheSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZjLWRheXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIC52Yy1kYXktY29udGVudHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lc3NhZ2UtYXJlYXtcclxuICAgIGgzLHB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZm9yYW5nZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsZW5kZXItd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jYWxhbmRlci1pbm5lcntcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IDE5MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGljay1kYXRlc3tcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi5sb2FkaW5ne1xyXG4gICAgICAgICAgICAgICAgLnZjLXBhbmUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYi1sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbmZpcm0tZGF0ZXRpbWV7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXJHcmF5KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1zY2hlZHVsZXN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTc3NDIwO1xyXG4gICAgYm90dG9tOiAzMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2Nlc3MtYnRue1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgdGFiLWwge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLmRpc2FibGVQcm9jZXNze1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufSIsIi5maW5hbC1zdGVwe1xyXG4gICAgLmZvcm0tdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udFNlY29uZCk7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zZWN0aW9ue1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlckdyYXkpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm8tdGltZXN7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZyZWQpO1xyXG4gICAgICAgICAgICAuYXBwb2ludG1lbnQtaW5mb3tcclxuICAgICAgICAgICAgICAgIC5pY29uLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZnJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3JkZXItbm9uZXtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250SW50ZXIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcG9pbnRtZW50LWluZm97XHJcbiAgICAgICAgLmFwcG9pbnRtZW50LXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHBvaW50bWVudC1kYXRle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZibGFjayk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZS1jb25mbGljdHtcclxuICAgIGNvbG9yOiB2YXIoLS1mcmVkKTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5mb3JtX3RhYnNfX2NvbnRhaW5lcntcclxuICAgIC5pcy1hbGwtc3VjY2Vzc3tcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgICAubm8tYXBwb2ludG1lbnRze1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAuZm9ybV90YWJzX19pdGVtX19uYW1le1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/