.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
          animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
          box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
      -ms-flex-preferred-size: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
          box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
          box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@charset "UTF-8";

/* --------------------------------------------
temporary (for both things)
----------------------------------------------*/

@font-face {
  font-family: "nudista-web";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 300;
}

@font-face {
  font-family: "nudista-web";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: "nudista-web";
  src: url(data:font/opentype;base64,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);
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: "nudista-web";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: "nudista-web";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "nudista-web";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: "nudista-web";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 700;
}

/* --------------------------------------------
Fuscionetics Partials...
----------------------------------------------*/

/* --------------------------------------------
Custom Icons
----------------------------------------------*/

@font-face {
  font-family: 'icomoon';
  src: url(../fonts/icomoon.eot);
  src: url(../fonts/icomoon.eot) format("embedded-opentype"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-letter:before,
#ui-datepicker-div a.icon-letter.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-letter.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-letter.tooltip:before,
.team-list-view .th.sortable.desc .icon-letter.sort-icon:before,
.team-list-view .th.sortable.asc .icon-letter.sort-icon:before {
  content: "\E90B";
}

.icon-doc:before,
#ui-datepicker-div a.icon-doc.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-doc.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-doc.tooltip:before,
.team-list-view .th.sortable.desc .icon-doc.sort-icon:before,
.team-list-view .th.sortable.asc .icon-doc.sort-icon:before {
  content: "\E90D";
}

.icon-person-badge:before,
#ui-datepicker-div a.icon-person-badge.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-person-badge.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-person-badge.tooltip:before,
.team-list-view .th.sortable.desc .icon-person-badge.sort-icon:before,
.team-list-view .th.sortable.asc .icon-person-badge.sort-icon:before {
  content: "\E90C";
}

.icon-launch:before,
#ui-datepicker-div a.icon-launch.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-launch.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-launch.tooltip:before,
.team-list-view .th.sortable.desc .icon-launch.sort-icon:before,
.team-list-view .th.sortable.asc .icon-launch.sort-icon:before {
  content: "\E90A";
}

.icon-clipboard:before,
#ui-datepicker-div a.icon-clipboard.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-clipboard.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-clipboard.tooltip:before,
.team-list-view .th.sortable.desc .icon-clipboard.sort-icon:before,
.team-list-view .th.sortable.asc .icon-clipboard.sort-icon:before {
  content: "\E90E";
}

.icon-checkmark:before,
#ui-datepicker-div a.icon-checkmark.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-checkmark.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-checkmark.tooltip:before,
.team-list-view .th.sortable.desc .icon-checkmark.sort-icon:before,
.team-list-view .th.sortable.asc .icon-checkmark.sort-icon:before {
  content: "\E90F";
}

.icon-add-practitioner:before,
#ui-datepicker-div a.icon-add-practitioner.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-add-practitioner.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-add-practitioner.tooltip:before,
.team-list-view .th.sortable.desc .icon-add-practitioner.sort-icon:before,
.team-list-view .th.sortable.asc .icon-add-practitioner.sort-icon:before {
  content: "\E908";
}

.icon-add-person:before,
#ui-datepicker-div a.icon-add-person.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-add-person.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-add-person.tooltip:before,
.team-list-view .th.sortable.desc .icon-add-person.sort-icon:before,
.team-list-view .th.sortable.asc .icon-add-person.sort-icon:before {
  content: "\E909";
}

.icon-add-team:before,
#ui-datepicker-div a.icon-add-team.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-add-team.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-add-team.tooltip:before,
.team-list-view .th.sortable.desc .icon-add-team.sort-icon:before,
.team-list-view .th.sortable.asc .icon-add-team.sort-icon:before {
  content: "\E900";
}

.icon-shop:before,
#ui-datepicker-div a.icon-shop.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-shop.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-shop.tooltip:before,
.team-list-view .th.sortable.desc .icon-shop.sort-icon:before,
.team-list-view .th.sortable.asc .icon-shop.sort-icon:before {
  content: "\E600";
}

.icon-nav-admin:before,
#ui-datepicker-div a.icon-nav-admin.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-nav-admin.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-nav-admin.tooltip:before,
.team-list-view .th.sortable.desc .icon-nav-admin.sort-icon:before,
.team-list-view .th.sortable.asc .icon-nav-admin.sort-icon:before {
  content: "\E601";
}

.icon-nav-resources:before,
#ui-datepicker-div a.icon-nav-resources.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-nav-resources.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-nav-resources.tooltip:before,
.team-list-view .th.sortable.desc .icon-nav-resources.sort-icon:before,
.team-list-view .th.sortable.asc .icon-nav-resources.sort-icon:before {
  content: "\E602";
}

.icon-nav-calendars:before,
#ui-datepicker-div a.icon-nav-calendars.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-nav-calendars.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-nav-calendars.tooltip:before,
.team-list-view .th.sortable.desc .icon-nav-calendars.sort-icon:before,
.team-list-view .th.sortable.asc .icon-nav-calendars.sort-icon:before {
  content: "\E603";
}

.icon-nav-reports:before,
#ui-datepicker-div a.icon-nav-reports.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-nav-reports.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-nav-reports.tooltip:before,
.team-list-view .th.sortable.desc .icon-nav-reports.sort-icon:before,
.team-list-view .th.sortable.asc .icon-nav-reports.sort-icon:before {
  content: "\E604";
}

.icon-nav-dashboard:before,
#ui-datepicker-div a.icon-nav-dashboard.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-nav-dashboard.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-nav-dashboard.tooltip:before,
.team-list-view .th.sortable.desc .icon-nav-dashboard.sort-icon:before,
.team-list-view .th.sortable.asc .icon-nav-dashboard.sort-icon:before {
  content: "\E605";
}

.icon-search:before,
#ui-datepicker-div a.icon-search.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-search.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-search.tooltip:before,
.team-list-view .th.sortable.desc .icon-search.sort-icon:before,
.team-list-view .th.sortable.asc .icon-search.sort-icon:before {
  content: "\E606";
}

.icon-video-camera:before,
#ui-datepicker-div a.icon-video-camera.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-video-camera.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-video-camera.tooltip:before,
.team-list-view .th.sortable.desc .icon-video-camera.sort-icon:before,
.team-list-view .th.sortable.asc .icon-video-camera.sort-icon:before {
  content: "\E607";
}

.icon-edit:before,
#ui-datepicker-div a.icon-edit.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-edit.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-edit.tooltip:before,
.team-list-view .th.sortable.desc .icon-edit.sort-icon:before,
.team-list-view .th.sortable.asc .icon-edit.sort-icon:before {
  content: "\E608";
}

.icon-trash:before,
#ui-datepicker-div a.icon-trash.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-trash.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-trash.tooltip:before,
.team-list-view .th.sortable.desc .icon-trash.sort-icon:before,
.team-list-view .th.sortable.asc .icon-trash.sort-icon:before {
  content: "\E609";
}

.icon-pencil:before,
#ui-datepicker-div a.icon-pencil.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-pencil.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-pencil.tooltip:before,
.team-list-view .th.sortable.desc .icon-pencil.sort-icon:before,
.team-list-view .th.sortable.asc .icon-pencil.sort-icon:before {
  content: "\E60A";
}

.icon-move:before,
#ui-datepicker-div a.icon-move.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-move.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-move.tooltip:before,
.team-list-view .th.sortable.desc .icon-move.sort-icon:before,
.team-list-view .th.sortable.asc .icon-move.sort-icon:before {
  content: "\E60B";
}

.icon-calendar:before,
#ui-datepicker-div a.icon-calendar.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-calendar.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-calendar.tooltip:before,
.team-list-view .th.sortable.desc .icon-calendar.sort-icon:before,
.team-list-view .th.sortable.asc .icon-calendar.sort-icon:before {
  content: "\E60C";
}

.icon-radio-checked:before,
#ui-datepicker-div a.icon-radio-checked.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-radio-checked.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-radio-checked.tooltip:before,
.team-list-view .th.sortable.desc .icon-radio-checked.sort-icon:before,
.team-list-view .th.sortable.asc .icon-radio-checked.sort-icon:before {
  content: "\E60D";
}

.icon-radio-open:before,
#ui-datepicker-div a.icon-radio-open.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-radio-open.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-radio-open.tooltip:before,
.team-list-view .th.sortable.desc .icon-radio-open.sort-icon:before,
.team-list-view .th.sortable.asc .icon-radio-open.sort-icon:before {
  content: "\E60E";
}

.icon-checkbox-checked:before,
#ui-datepicker-div a.icon-checkbox-checked.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-checkbox-checked.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-checkbox-checked.tooltip:before,
.team-list-view .th.sortable.desc .icon-checkbox-checked.sort-icon:before,
.team-list-view .th.sortable.asc .icon-checkbox-checked.sort-icon:before {
  content: "\E60F";
}

.icon-atom:before,
#ui-datepicker-div a.icon-atom.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-atom.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-atom.tooltip:before,
.team-list-view .th.sortable.desc .icon-atom.sort-icon:before,
.team-list-view .th.sortable.asc .icon-atom.sort-icon:before {
  content: "\E610";
}

.icon-arrow-right:before,
#ui-datepicker-div a.icon-arrow-right.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .team-list-view .th.sortable.desc a.ui-corner-all.ui-datepicker-prev.sort-icon:before,
.team-list-view .th.sortable.desc #ui-datepicker-div a.ui-corner-all.ui-datepicker-prev.sort-icon:before,
#ui-datepicker-div .team-list-view .th.sortable.asc a.ui-corner-all.ui-datepicker-prev.sort-icon:before,
.team-list-view .th.sortable.asc #ui-datepicker-div a.ui-corner-all.ui-datepicker-prev.sort-icon:before,
#ui-datepicker-div a.icon-arrow-right.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .team-list-view .th.sortable.desc a.ui-corner-all.ui-datepicker-next.sort-icon:before,
.team-list-view .th.sortable.desc #ui-datepicker-div a.ui-corner-all.ui-datepicker-next.sort-icon:before,
#ui-datepicker-div .team-list-view .th.sortable.asc a.ui-corner-all.ui-datepicker-next.sort-icon:before,
.team-list-view .th.sortable.asc #ui-datepicker-div a.ui-corner-all.ui-datepicker-next.sort-icon:before,
.tooltip-wrapper .icon-arrow-right.tooltip:before,
.team-list-view .th.sortable.desc .sort-icon:before,
.team-list-view .th.sortable.asc .sort-icon:before {
  content: "\E611";
}

.icon-stopwatch:before,
#ui-datepicker-div a.icon-stopwatch.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-stopwatch.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-stopwatch.tooltip:before,
.team-list-view .th.sortable.desc .icon-stopwatch.sort-icon:before,
.team-list-view .th.sortable.asc .icon-stopwatch.sort-icon:before {
  content: "\E612";
}

.icon-frequency:before,
#ui-datepicker-div a.icon-frequency.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-frequency.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-frequency.tooltip:before,
.team-list-view .th.sortable.desc .icon-frequency.sort-icon:before,
.team-list-view .th.sortable.asc .icon-frequency.sort-icon:before {
  content: "\E613";
}

.icon-person:before,
#ui-datepicker-div a.icon-person.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-person.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-person.tooltip:before,
.team-list-view .th.sortable.desc .icon-person.sort-icon:before,
.team-list-view .th.sortable.asc .icon-person.sort-icon:before {
  content: "\E614";
}

.icon-recover:before,
#ui-datepicker-div a.icon-recover.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-recover.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-recover.tooltip:before,
.team-list-view .th.sortable.desc .icon-recover.sort-icon:before,
.team-list-view .th.sortable.asc .icon-recover.sort-icon:before {
  content: "\E615";
}

.icon-clock:before,
#ui-datepicker-div a.icon-clock.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-clock.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-clock.tooltip:before,
.team-list-view .th.sortable.desc .icon-clock.sort-icon:before,
.team-list-view .th.sortable.asc .icon-clock.sort-icon:before {
  content: "\E616";
}

.icon-lightning:before,
#ui-datepicker-div a.icon-lightning.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-lightning.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-lightning.tooltip:before,
.team-list-view .th.sortable.desc .icon-lightning.sort-icon:before,
.team-list-view .th.sortable.asc .icon-lightning.sort-icon:before {
  content: "\E617";
}

.icon-book:before,
#ui-datepicker-div a.icon-book.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-book.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-book.tooltip:before,
.team-list-view .th.sortable.desc .icon-book.sort-icon:before,
.team-list-view .th.sortable.asc .icon-book.sort-icon:before {
  content: "\E618";
}

.icon-info:before,
#ui-datepicker-div a.icon-info.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-info.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-info.tooltip:before,
.team-list-view .th.sortable.desc .icon-info.sort-icon:before,
.team-list-view .th.sortable.asc .icon-info.sort-icon:before {
  content: "\E619";
}

.icon-close-thin:before,
#ui-datepicker-div a.icon-close-thin.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-close-thin.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-close-thin.tooltip:before,
.team-list-view .th.sortable.desc .icon-close-thin.sort-icon:before,
.team-list-view .th.sortable.asc .icon-close-thin.sort-icon:before {
  content: "\E61B";
}

.icon-health-plus:before,
#ui-datepicker-div a.icon-health-plus.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-health-plus.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-health-plus.tooltip:before,
.team-list-view .th.sortable.desc .icon-health-plus.sort-icon:before,
.team-list-view .th.sortable.asc .icon-health-plus.sort-icon:before {
  content: "\E61C";
}

.icon-health:before,
#ui-datepicker-div a.icon-health.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-health.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-health.tooltip:before,
.team-list-view .th.sortable.desc .icon-health.sort-icon:before,
.team-list-view .th.sortable.asc .icon-health.sort-icon:before {
  content: "\E61D";
}

.icon-moon:before,
#ui-datepicker-div a.icon-moon.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-moon.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-moon.tooltip:before,
.team-list-view .th.sortable.desc .icon-moon.sort-icon:before,
.team-list-view .th.sortable.asc .icon-moon.sort-icon:before {
  content: "\E61E";
}

.icon-apple:before,
#ui-datepicker-div a.icon-apple.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-apple.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-apple.tooltip:before,
.team-list-view .th.sortable.desc .icon-apple.sort-icon:before,
.team-list-view .th.sortable.asc .icon-apple.sort-icon:before {
  content: "\E61F";
}

.icon-minus:before,
#ui-datepicker-div a.icon-minus.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-minus.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-minus.tooltip:before,
.team-list-view .th.sortable.desc .icon-minus.sort-icon:before,
.team-list-view .th.sortable.asc .icon-minus.sort-icon:before {
  content: "\E620";
}

.icon-print:before,
#ui-datepicker-div a.icon-print.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-print.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-print.tooltip:before,
.team-list-view .th.sortable.desc .icon-print.sort-icon:before,
.team-list-view .th.sortable.asc .icon-print.sort-icon:before {
  content: "\E624";
}

.icon-test2:before,
#ui-datepicker-div a.icon-test2.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-test2.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-test2.tooltip:before,
.team-list-view .th.sortable.desc .icon-test2.sort-icon:before,
.team-list-view .th.sortable.asc .icon-test2.sort-icon:before {
  content: "\E625";
}

.icon-tile-view:before,
#ui-datepicker-div a.icon-tile-view.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-tile-view.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-tile-view.tooltip:before,
.team-list-view .th.sortable.desc .icon-tile-view.sort-icon:before,
.team-list-view .th.sortable.asc .icon-tile-view.sort-icon:before {
  content: "\E626";
}

.icon-list-view:before,
#ui-datepicker-div a.icon-list-view.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-list-view.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-list-view.tooltip:before,
.team-list-view .th.sortable.desc .icon-list-view.sort-icon:before,
.team-list-view .th.sortable.asc .icon-list-view.sort-icon:before {
  content: "\E627";
}

.icon-mail:before,
#ui-datepicker-div a.icon-mail.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-mail.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-mail.tooltip:before,
.team-list-view .th.sortable.desc .icon-mail.sort-icon:before,
.team-list-view .th.sortable.asc .icon-mail.sort-icon:before {
  content: "\E628";
}

.icon-trophy:before,
#ui-datepicker-div a.icon-trophy.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-trophy.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-trophy.tooltip:before,
.team-list-view .th.sortable.desc .icon-trophy.sort-icon:before,
.team-list-view .th.sortable.asc .icon-trophy.sort-icon:before {
  content: "\E629";
}

.icon-programs:before,
#ui-datepicker-div a.icon-programs.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-programs.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-programs.tooltip:before,
.team-list-view .th.sortable.desc .icon-programs.sort-icon:before,
.team-list-view .th.sortable.asc .icon-programs.sort-icon:before {
  content: "\E62A";
}

.icon-lines:before,
#ui-datepicker-div a.icon-lines.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-lines.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-lines.tooltip:before,
.team-list-view .th.sortable.desc .icon-lines.sort-icon:before,
.team-list-view .th.sortable.asc .icon-lines.sort-icon:before {
  content: "\E62B";
}

.icon-checklist:before,
#ui-datepicker-div a.icon-checklist.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-checklist.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-checklist.tooltip:before,
.team-list-view .th.sortable.desc .icon-checklist.sort-icon:before,
.team-list-view .th.sortable.asc .icon-checklist.sort-icon:before {
  content: "\E62C";
}

.icon-caret-down:before,
#ui-datepicker-div a.icon-caret-down.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .tooltip-wrapper a.ui-corner-all.ui-datepicker-prev.tooltip:before,
.tooltip-wrapper #ui-datepicker-div a.ui-corner-all.ui-datepicker-prev.tooltip:before,
#ui-datepicker-div a.icon-caret-down.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .tooltip-wrapper a.ui-corner-all.ui-datepicker-next.tooltip:before,
.tooltip-wrapper #ui-datepicker-div a.ui-corner-all.ui-datepicker-next.tooltip:before,
.tooltip-wrapper .tooltip:before,
.tooltip-wrapper .team-list-view .th.sortable.desc .tooltip.sort-icon:before,
.team-list-view .th.sortable.desc .tooltip-wrapper .tooltip.sort-icon:before,
.tooltip-wrapper .team-list-view .th.sortable.asc .tooltip.sort-icon:before,
.team-list-view .th.sortable.asc .tooltip-wrapper .tooltip.sort-icon:before,
.team-list-view .th.sortable.desc .icon-caret-down.sort-icon:before,
.team-list-view .th.sortable.asc .icon-caret-down.sort-icon:before {
  content: "\E62D";
}

.icon-close:before,
.icon-remove:before,
#ui-datepicker-div a.icon-remove.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-remove.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-remove.tooltip:before,
.team-list-view .th.sortable.desc .icon-remove.sort-icon:before,
.team-list-view .th.sortable.asc .icon-remove.sort-icon:before,
#ui-datepicker-div a.icon-close.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-close.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-close.tooltip:before,
.team-list-view .th.sortable.desc .icon-close.sort-icon:before,
.team-list-view .th.sortable.asc .icon-close.sort-icon:before {
  content: "\E62E";
}

.icon-plus:before,
#ui-datepicker-div a.icon-plus.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-plus.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-plus.tooltip:before,
.team-list-view .th.sortable.desc .icon-plus.sort-icon:before,
.team-list-view .th.sortable.asc .icon-plus.sort-icon:before {
  content: "\E62F";
}

.icon-chevron-left:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-chevron-left.tooltip:before,
.team-list-view .th.sortable.desc .icon-chevron-left.sort-icon:before,
.team-list-view .th.sortable.asc .icon-chevron-left.sort-icon:before {
  content: "\E800";
}

.icon-chevron-thin-right:before,
#ui-datepicker-div a.icon-chevron-thin-right.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-chevron-thin-right.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-chevron-thin-right.tooltip:before,
.team-list-view .th.sortable.desc .icon-chevron-thin-right.sort-icon:before,
.team-list-view .th.sortable.asc .icon-chevron-thin-right.sort-icon:before {
  content: "\E901";
}

.icon-chevron-thin-left:before,
#ui-datepicker-div a.icon-chevron-thin-left.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-chevron-thin-left.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-chevron-thin-left.tooltip:before,
.team-list-view .th.sortable.desc .icon-chevron-thin-left.sort-icon:before,
.team-list-view .th.sortable.asc .icon-chevron-thin-left.sort-icon:before {
  content: "\E902";
}

.icon-arrow-down:before,
#ui-datepicker-div a.icon-arrow-down.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-arrow-down.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-arrow-down.tooltip:before,
.team-list-view .th.sortable.desc .icon-arrow-down.sort-icon:before,
.team-list-view .th.sortable.asc .icon-arrow-down.sort-icon:before {
  content: "\E903";
}

.icon-caret-dropdown:before,
#ui-datepicker-div a.icon-caret-dropdown.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-caret-dropdown.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-caret-dropdown.tooltip:before,
.team-list-view .th.sortable.desc .icon-caret-dropdown.sort-icon:before,
.team-list-view .th.sortable.asc .icon-caret-dropdown.sort-icon:before {
  content: "\E904";
}

.icon-test:before,
#ui-datepicker-div a.icon-test.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-test.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-test.tooltip:before,
.team-list-view .th.sortable.desc .icon-test.sort-icon:before,
.team-list-view .th.sortable.asc .icon-test.sort-icon:before {
  content: "\E905";
}

.icon-triangle:before,
#ui-datepicker-div a.icon-triangle.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-prev.icon-increase:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-prev.icon-decrease:before,
#ui-datepicker-div a.icon-triangle.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-next.icon-increase:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-next.icon-decrease:before,
.tooltip-wrapper .icon-triangle.tooltip:before,
.tooltip-wrapper .tooltip.icon-increase:before,
.tooltip-wrapper .tooltip.icon-decrease:before,
.team-list-view .th.sortable.desc .icon-triangle.sort-icon:before,
.team-list-view .th.sortable.desc .sort-icon.icon-increase:before,
.team-list-view .th.sortable.desc .sort-icon.icon-decrease:before,
.team-list-view .th.sortable.asc .icon-triangle.sort-icon:before,
.team-list-view .th.sortable.asc .sort-icon.icon-increase:before,
.team-list-view .th.sortable.asc .sort-icon.icon-decrease:before,
.icon-increase:before,
.icon-decrease:before {
  content: "\E906";
}

.icon-export:before,
#ui-datepicker-div a.icon-export.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-export.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-export.tooltip:before,
.team-list-view .th.sortable.desc .icon-export.sort-icon:before,
.team-list-view .th.sortable.asc .icon-export.sort-icon:before {
  content: "\E907";
}

.icon-addathlete:before,
#ui-datepicker-div a.icon-addathlete.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-addathlete.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-addathlete.tooltip:before,
.team-list-view .th.sortable.desc .icon-addathlete.sort-icon:before,
.team-list-view .th.sortable.asc .icon-addathlete.sort-icon:before {
  content: "\E989";
}

.icon-assignprograms:before,
#ui-datepicker-div a.icon-assignprograms.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-assignprograms.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-assignprograms.tooltip:before,
.team-list-view .th.sortable.desc .icon-assignprograms.sort-icon:before,
.team-list-view .th.sortable.asc .icon-assignprograms.sort-icon:before {
  content: "\E990";
}

.icon-addtest:before,
#ui-datepicker-div a.icon-addtest.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-addtest.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-addtest.tooltip:before,
.team-list-view .th.sortable.desc .icon-addtest.sort-icon:before,
.team-list-view .th.sortable.asc .icon-addtest.sort-icon:before {
  content: "\E991";
}

.icon-spinner:before,
#ui-datepicker-div a.icon-spinner.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-spinner.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-spinner.tooltip:before,
.team-list-view .th.sortable.desc .icon-spinner.sort-icon:before,
.team-list-view .th.sortable.asc .icon-spinner.sort-icon:before {
  content: "\F110";
}

.icon-test-history:before,
#ui-datepicker-div a.icon-test-history.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-test-history.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-test-history.tooltip:before,
.team-list-view .th.sortable.desc .icon-test-history.sort-icon:before,
.team-list-view .th.sortable.asc .icon-test-history.sort-icon:before {
  content: "\E910";
}

.icon-rec-flag:before,
#ui-datepicker-div a.icon-rec-flag.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-rec-flag.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-rec-flag.tooltip:before,
.team-list-view .th.sortable.desc .icon-rec-flag.sort-icon:before,
.team-list-view .th.sortable.asc .icon-rec-flag.sort-icon:before {
  content: "\E911";
}

.icon-sport-baseball:before,
#ui-datepicker-div a.icon-sport-baseball.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-baseball.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-baseball.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-baseball.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-baseball.sort-icon:before {
  content: "\E912";
}

.icon-sport-basketball:before,
#ui-datepicker-div a.icon-sport-basketball.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-basketball.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-basketball.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-basketball.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-basketball.sort-icon:before {
  content: "\E913";
}

.icon-sport-cheer:before,
#ui-datepicker-div a.icon-sport-cheer.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-cheer.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-cheer.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-cheer.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-cheer.sort-icon:before {
  content: "\E914";
}

.icon-sport-football:before,
#ui-datepicker-div a.icon-sport-football.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-football.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-football.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-football.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-football.sort-icon:before {
  content: "\E915";
}

.icon-sport-golf:before,
#ui-datepicker-div a.icon-sport-golf.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-golf.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-golf.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-golf.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-golf.sort-icon:before {
  content: "\E916";
}

.icon-sport-gym:before,
#ui-datepicker-div a.icon-sport-gym.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-gym.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-gym.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-gym.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-gym.sort-icon:before {
  content: "\E917";
}

.icon-sport-gymnastics:before,
#ui-datepicker-div a.icon-sport-gymnastics.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-gymnastics.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-gymnastics.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-gymnastics.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-gymnastics.sort-icon:before {
  content: "\E917";
}

.icon-sport-hockey:before,
#ui-datepicker-div a.icon-sport-hockey.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-hockey.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-hockey.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-hockey.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-hockey.sort-icon:before {
  content: "\E918";
}

.icon-sport-lacrosse:before,
#ui-datepicker-div a.icon-sport-lacrosse.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-lacrosse.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-lacrosse.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-lacrosse.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-lacrosse.sort-icon:before {
  content: "\E919";
}

.icon-sport-other:before,
#ui-datepicker-div a.icon-sport-other.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-other.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-other.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-other.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-other.sort-icon:before {
  content: "\E91A";
}

.icon-sport-soccer:before,
#ui-datepicker-div a.icon-sport-soccer.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-soccer.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-soccer.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-soccer.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-soccer.sort-icon:before {
  content: "\E91B";
}

.icon-sport-softball:before,
#ui-datepicker-div a.icon-sport-softball.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-softball.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-softball.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-softball.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-softball.sort-icon:before {
  content: "\E91C";
}

.icon-sport-track:before,
#ui-datepicker-div a.icon-sport-track.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-track.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-track.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-track.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-track.sort-icon:before {
  content: "\E91D";
}

.icon-sport-tennis:before,
#ui-datepicker-div a.icon-sport-tennis.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-tennis.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-tennis.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-tennis.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-tennis.sort-icon:before {
  content: "\E91E";
}

.icon-sport-volleyball:before,
#ui-datepicker-div a.icon-sport-volleyball.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-volleyball.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-volleyball.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-volleyball.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-volleyball.sort-icon:before {
  content: "\E91F";
}

.icon-sport-wrestling:before,
#ui-datepicker-div a.icon-sport-wrestling.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-sport-wrestling.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-sport-wrestling.tooltip:before,
.team-list-view .th.sortable.desc .icon-sport-wrestling.sort-icon:before,
.team-list-view .th.sortable.asc .icon-sport-wrestling.sort-icon:before {
  content: "\E920";
}

.icon-checklist:before,
#ui-datepicker-div a.icon-checklist.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.icon-checklist.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .icon-checklist.tooltip:before,
.team-list-view .th.sortable.desc .icon-checklist.sort-icon:before,
.team-list-view .th.sortable.asc .icon-checklist.sort-icon:before {
  font-size: 120%;
}

.circled-icon {
  border: 2px solid #CDD3D7;
  color: #CDD3D7;
  border-radius: 50%;
  display: inline-block;
}

.circled-icon.larger {
  height: 75px;
  width: 75px;
  font-size: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.circled-icon.large {
  height: 54px;
  width: 54px;
  font-size: 20px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.circled-icon.medium-large {
  height: 42px;
  width: 42px;
  font-size: 18px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.circled-icon.medium {
  height: 26px;
  width: 26px;
  font-size: 10px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.circled-icon.inner-add-icon {
  position: relative;
}

.circled-icon.inner-add-icon:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .circled-icon.inner-add-icon.sort-icon:before,
.team-list-view .th.sortable.asc .circled-icon.inner-add-icon.sort-icon:before,
.circled-icon.inner-add-icon:after {
  content: " ";
  display: block;
  position: absolute;
  background: #CDD3D7;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.circled-icon.inner-add-icon:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .circled-icon.inner-add-icon.sort-icon:before,
.team-list-view .th.sortable.asc .circled-icon.inner-add-icon.sort-icon:before {
  height: 2px;
}

.circled-icon.inner-add-icon:after {
  width: 2px;
}

.circled-icon.inner-add-icon.larger:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.larger.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.larger.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .circled-icon.inner-add-icon.larger.sort-icon:before,
.team-list-view .th.sortable.asc .circled-icon.inner-add-icon.larger.sort-icon:before {
  width: 30px;
}

.circled-icon.inner-add-icon.larger:after {
  height: 30px;
}

.circled-icon.inner-add-icon.large:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.large.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.large.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .circled-icon.inner-add-icon.large.sort-icon:before,
.team-list-view .th.sortable.asc .circled-icon.inner-add-icon.large.sort-icon:before {
  width: 20px;
}

.circled-icon.inner-add-icon.large:after {
  height: 20px;
}

.circled-icon.inner-add-icon.medium-large:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.medium-large.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.medium-large.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .circled-icon.inner-add-icon.medium-large.sort-icon:before,
.team-list-view .th.sortable.asc .circled-icon.inner-add-icon.medium-large.sort-icon:before {
  width: 16px;
}

.circled-icon.inner-add-icon.medium-large:after {
  height: 16px;
}

.circled-icon.inner-add-icon.medium:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.medium.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.circled-icon.inner-add-icon.medium.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .circled-icon.inner-add-icon.medium.sort-icon:before,
.team-list-view .th.sortable.asc .circled-icon.inner-add-icon.medium.sort-icon:before {
  width: 14px;
}

.circled-icon.inner-add-icon.medium:after {
  height: 14px;
}

.circled-icon i.icon-video-camera {
  font-size: 80%;
}

.circled-icon i.icon-lines {
  font-size: 80%;
}

.circled-icon-text-wrapper {
  color: #75777A;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.circled-icon-text-wrapper .circled-icon {
  border-color: #868A8A;
  color: #868A8A;
}

.circled-icon-text-wrapper .circled-icon.inner-add-icon:before,
.circled-icon-text-wrapper #ui-datepicker-div a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .circled-icon-text-wrapper a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-prev:before,
.circled-icon-text-wrapper #ui-datepicker-div a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .circled-icon-text-wrapper a.circled-icon.inner-add-icon.ui-corner-all.ui-datepicker-next:before,
.circled-icon-text-wrapper .team-list-view .th.sortable.desc .circled-icon.inner-add-icon.sort-icon:before,
.team-list-view .th.sortable.desc .circled-icon-text-wrapper .circled-icon.inner-add-icon.sort-icon:before,
.circled-icon-text-wrapper .team-list-view .th.sortable.asc .circled-icon.inner-add-icon.sort-icon:before,
.team-list-view .th.sortable.asc .circled-icon-text-wrapper .circled-icon.inner-add-icon.sort-icon:before,
.circled-icon-text-wrapper .circled-icon.inner-add-icon:after {
  background: #868A8A;
}

.circled-icon-text-wrapper span {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  padding-left: 10px;
}

/* --------------------------------------------
variables
----------------------------------------------*/

/* --------------------------------------------
Mixins
----------------------------------------------*/

.flex-layout {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.flex-layout > .flexible-col {
  -webkit-flex: 1;
  flex: 1;
}

/* --------------------------------------------
Helpers
----------------------------------------------*/

.fullWidth {
  width: 100%;
}

.flex-row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.space-between {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.flex-end {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.center-y {
  -webkit-align-items: center;
  align-items: center;
}

.inlined-centered-cols {
  text-align: center;
}

.inlined-centered-cols.medium > * + * {
  margin-left: 30px;
}

.inlined-centered-cols > * {
  display: inline-block;
}

.even-cols {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  width: 100%;
}

.even-cols.compact > * + * {
  margin-left: 10px;
}

.even-cols.spaced-out > * + * {
  margin-left: 45px;
}

.even-cols.default-spaced > * + * {
  margin-left: 30px;
}

.even-cols.bottom-align {
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.even-cols.even-cols--stripInnerMargins > * > *:first-child {
  margin-top: 0 !important;
}

.even-cols.even-cols--stripInnerMargins > * > *:last-child {
  margin-bottom: 0 !important;
}

.even-cols > * {
  -webkit-flex: 1;
  flex: 1;
}

.even-cols.thin-col-spacing > * + * {
  margin-left: 20px;
}

.even-cols > *.span2 {
  -webkit-flex: 2;
  flex: 2;
}

.iframe-wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.iframe-wrapper > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.xGap--tiny > * + * {
  padding-left: 5px;
}

.xGap--smaller > * + * {
  padding-left: 10px;
}

.xGap--small > * + * {
  padding-left: 15px;
}

.xGap--medium > * + * {
  padding-left: 30px;
}

.container,
.full-width-page-form > div > div,
.rr-form-group .field-group .field-group-inner {
  max-width: 1064px;
  padding: 0 20px;
  margin-right: auto;
  margin-left: auto;
}

.container.wide,
.full-width-page-form > div > div,
.rr-form-group .field-group .field-group-inner {
  max-width: 1180px;
}

/* --------------------------------------------
reset
----------------------------------------------*/

body {
  line-height: 1.5;
  font-weight: 500;
  color: #75787B;
  overflow-x: hidden;
  letter-spacing: .25px;
}

html,
body,
button,
input,
select,
textarea {
  font-family: 'Nudista-web';
}

/* --------------------------------------------
Misc - typography
----------------------------------------------*/

.header-with-icon i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.header-with-icon i.left {
  padding: 0 9px 0 0;
}

.h1 {
  font-weight: 500;
  font-size: 34.5px;
  color: #75787B;
  line-height: 40px;
  margin-bottom: 6px;
  letter-spacing: -0.6px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.h1 i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.h1 i.left {
  padding: 0 9px 0 0;
}

.h1 i,
.h1 span {
  font-size: 22px;
  padding-left: 13px;
  top: 3px;
}

.h2 {
  font-size: 24px;
  color: #75777A;
  letter-spacing: 0.4px;
  line-height: 26px;
  font-weight: 500;
}

.h2 i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.h2 i.left {
  padding: 0 9px 0 0;
}

.h2 i {
  line-height: 26px;
  position: static;
  display: inline-block;
}

.h2 i.icon-recover {
  font-size: 17px;
}

.h2-alt {
  font-size: 24px;
  color: #75777A;
  letter-spacing: 0.4px;
  line-height: 26px;
  font-weight: 500;
  color: #9768EB;
}

.h2-alt i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.h2-alt i.left {
  padding: 0 9px 0 0;
}

.h2-alt i {
  line-height: 26px;
  position: static;
  display: inline-block;
}

.h2-alt i.icon-recover {
  font-size: 17px;
}

.h2-alt.disabled {
  color: #808080;
}

.large-prose {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
}

.prose {
  font-size: 14px;
  font-weight: 500;
  color: #75777A;
  line-height: 1.5;
}

.prose.large {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
}

.prose h4 {
  font-size: 13px;
  color: #929392;
  letter-spacing: 0.5px;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 10px;
}

.prose p,
.prose ul,
.prose ol,
.prose blockquote {
  margin-top: 0;
  margin-bottom: 20px;
}

.prose > *:first-child {
  margin-top: 0 !important;
}

.prose > *:last-child {
  margin-bottom: 0 !important;
}

.prose.instructions {
  color: #545658;
}

.action-with-icon {
  display: inline-block;
  cursor: pointer;
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
}

.action-with-icon + .action-with-icon {
  margin-left: 35px;
}

.action-with-icon > * + * {
  padding-left: 2px;
}

.action-with-icon i {
  padding-right: 2px;
  color: #9768EB;
  font-size: 18px;
  position: relative;
  top: -3px;
  vertical-align: middle;
}

.action-with-icon i.icon-export {
  font-size: 15px;
}

/* --------------------------------------------
Misc - Form Inputs
----------------------------------------------*/

input:focus {
  outline: 0;
}

input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
textarea:focus {
  outline: none;
}

label.form-field {
  display: block !important;
  border: none !important;
}

label.form-field span:first-child {
  display: block;
  padding-bottom: 16px;
  margin: 0 !important;
  min-width: 0;
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
}

label.form-field input[type="email"],
label.form-field input[type="number"],
label.form-field input[type="password"],
label.form-field input[type="search"],
label.form-field input[type="tel"],
label.form-field input[type="text"],
label.form-field input[type="url"],
label.form-field input[type="color"],
label.form-field input[type="date"],
label.form-field input[type="datetime"],
label.form-field input[type="datetime-local"],
label.form-field input[type="month"],
label.form-field input[type="time"],
label.form-field input[type="week"],
label.form-field textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 !important;
  font-size: 14px;
  line-height: 19px;
  padding: 15px 20px !important;
  color: #75777A;
}

label.form-field input[type="email"]::-webkit-input-placeholder,
label.form-field input[type="number"]::-webkit-input-placeholder,
label.form-field input[type="password"]::-webkit-input-placeholder,
label.form-field input[type="search"]::-webkit-input-placeholder,
label.form-field input[type="tel"]::-webkit-input-placeholder,
label.form-field input[type="text"]::-webkit-input-placeholder,
label.form-field input[type="url"]::-webkit-input-placeholder,
label.form-field input[type="color"]::-webkit-input-placeholder,
label.form-field input[type="date"]::-webkit-input-placeholder,
label.form-field input[type="datetime"]::-webkit-input-placeholder,
label.form-field input[type="datetime-local"]::-webkit-input-placeholder,
label.form-field input[type="month"]::-webkit-input-placeholder,
label.form-field input[type="time"]::-webkit-input-placeholder,
label.form-field input[type="week"]::-webkit-input-placeholder,
label.form-field textarea::-webkit-input-placeholder {
  color: #9E9E9D;
}

label.form-field input[type="email"]:-moz-placeholder,
label.form-field input[type="number"]:-moz-placeholder,
label.form-field input[type="password"]:-moz-placeholder,
label.form-field input[type="search"]:-moz-placeholder,
label.form-field input[type="tel"]:-moz-placeholder,
label.form-field input[type="text"]:-moz-placeholder,
label.form-field input[type="url"]:-moz-placeholder,
label.form-field input[type="color"]:-moz-placeholder,
label.form-field input[type="date"]:-moz-placeholder,
label.form-field input[type="datetime"]:-moz-placeholder,
label.form-field input[type="datetime-local"]:-moz-placeholder,
label.form-field input[type="month"]:-moz-placeholder,
label.form-field input[type="time"]:-moz-placeholder,
label.form-field input[type="week"]:-moz-placeholder,
label.form-field textarea:-moz-placeholder {
  color: #9E9E9D;
}

label.form-field input[type="email"]::-moz-placeholder,
label.form-field input[type="number"]::-moz-placeholder,
label.form-field input[type="password"]::-moz-placeholder,
label.form-field input[type="search"]::-moz-placeholder,
label.form-field input[type="tel"]::-moz-placeholder,
label.form-field input[type="text"]::-moz-placeholder,
label.form-field input[type="url"]::-moz-placeholder,
label.form-field input[type="color"]::-moz-placeholder,
label.form-field input[type="date"]::-moz-placeholder,
label.form-field input[type="datetime"]::-moz-placeholder,
label.form-field input[type="datetime-local"]::-moz-placeholder,
label.form-field input[type="month"]::-moz-placeholder,
label.form-field input[type="time"]::-moz-placeholder,
label.form-field input[type="week"]::-moz-placeholder,
label.form-field textarea::-moz-placeholder {
  color: #9E9E9D;
}

label.form-field input[type="email"]:-ms-input-placeholder,
label.form-field input[type="number"]:-ms-input-placeholder,
label.form-field input[type="password"]:-ms-input-placeholder,
label.form-field input[type="search"]:-ms-input-placeholder,
label.form-field input[type="tel"]:-ms-input-placeholder,
label.form-field input[type="text"]:-ms-input-placeholder,
label.form-field input[type="url"]:-ms-input-placeholder,
label.form-field input[type="color"]:-ms-input-placeholder,
label.form-field input[type="date"]:-ms-input-placeholder,
label.form-field input[type="datetime"]:-ms-input-placeholder,
label.form-field input[type="datetime-local"]:-ms-input-placeholder,
label.form-field input[type="month"]:-ms-input-placeholder,
label.form-field input[type="time"]:-ms-input-placeholder,
label.form-field input[type="week"]:-ms-input-placeholder,
label.form-field textarea:-ms-input-placeholder {
  color: #9E9E9D;
}

textarea {
  resize: vertical;
}

input.basic-input,
div.basic-input,
div.basic-input-readonly,
textarea {
  border: 2px solid #D8D8D8;
  border-radius: 4px;
  padding: 0 13px;
  height: 38px;
  width: 133px;
}

input.larger.basic-input,
div.larger.basic-input,
div.larger.basic-input-readonly,
textarea.larger {
  width: 170px;
}

input.large.basic-input,
div.large.basic-input,
div.large.basic-input-readonly,
textarea.large {
  width: 150px;
}

input.small.basic-input,
div.small.basic-input,
div.small.basic-input-readonly,
textarea.small {
  width: 133px;
}

input.smaller.basic-input,
div.smaller.basic-input,
div.smaller.basic-input-readonly,
textarea.smaller {
  width: 95px;
}

.input-height {
  height: 38px !important;
  line-height: 38px !important;
}

.select-field.basic-select {
  width: 100%;
  padding: 0;
  font-size: 13px;
  color: #6C6D6C;
  letter-spacing: 0.21px;
  line-height: 19px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.select-field.basic-select.short .select-toggle {
  padding: 0 10px 0 15px;
  line-height: 34px;
}

.select-field.basic-select .select-toggle {
  background: #FBFBFB;
  border: 2px solid #EFF1F2;
  padding: 17px 20px 17px 25px;
  -webkit-align-items: center;
  align-items: center;
}

input.basic-input {
  font-size: 16px;
  line-height: 38px;
  color: #75777A;
  min-width: 1px;
  width: 100%;
}

div.basic-input,
div.basic-input-readonly {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  padding: 0;
  height: auto;
}

div.basic-input.full,
div.full.basic-input-readonly {
  width: auto;
}

div.basic-input input[type="email"],
div.basic-input-readonly input[type="email"],
div.basic-input input[type="number"],
div.basic-input-readonly input[type="number"],
div.basic-input input[type="password"],
div.basic-input-readonly input[type="password"],
div.basic-input input[type="search"],
div.basic-input-readonly input[type="search"],
div.basic-input input[type="tel"],
div.basic-input-readonly input[type="tel"],
div.basic-input input[type="text"],
div.basic-input-readonly input[type="text"],
div.basic-input input[type="url"],
div.basic-input-readonly input[type="url"],
div.basic-input input[type="color"],
div.basic-input-readonly input[type="color"],
div.basic-input input[type="date"],
div.basic-input-readonly input[type="date"],
div.basic-input input[type="datetime"],
div.basic-input-readonly input[type="datetime"],
div.basic-input input[type="datetime-local"],
div.basic-input-readonly input[type="datetime-local"],
div.basic-input input[type="month"],
div.basic-input-readonly input[type="month"],
div.basic-input input[type="time"],
div.basic-input-readonly input[type="time"],
div.basic-input input[type="week"],
div.basic-input-readonly input[type="week"],
div.basic-input textarea,
div.basic-input-readonly textarea {
  border: none;
  margin: 0;
  height: 34px;
  padding: 0 13px;
  -webkit-flex: 1;
  flex: 1;
  font-size: 16px;
  line-height: 38px;
  color: #75777A;
  min-width: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

div.basic-input .unit,
div.basic-input-readonly .unit {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  white-space: nowrap;
  color: #D8D8D8;
  padding: 0 10px 0 0;
}

div.basic-input.range,
div.range.basic-input-readonly {
  position: relative;
  height: 42px;
  width: auto;
  margin: 0 30px;
  border: none;
  border-radius: 0px;
  background-color: transparent;
}

div.basic-input.range > .range-tooltip,
div.range.basic-input-readonly > .range-tooltip {
  pointer-events: none;
  position: absolute;
  min-width: 40px;
  max-width: 40px;
  width: max-content;
  width: -webkit-max-content;
  min-height: 36px;
  margin: 2px 0;
  top: -44px;
  left: 0px;
  z-index: 10;
  padding-top: 7px;
  font-size: 16px;
  background-color: #2e2e2e;
  border: 1px solid transparent;
  color: #9768EB;
  text-align: center;
  letter-spacing: .35px;
  border-top-left-radius: 22px;
  border-top-right-radius: 22px;
  border-bottom-left-radius: 21px;
  border-bottom-right-radius: 21px;
  opacity: 1;
}

div.basic-input.range > .range-tooltip:before,
div.range.basic-input-readonly > .range-tooltip:before,
#ui-datepicker-div div.basic-input.range > a.range-tooltip.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div div.range.basic-input-readonly > a.range-tooltip.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div div.basic-input.range > a.range-tooltip.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div div.range.basic-input-readonly > a.range-tooltip.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper div.basic-input.range > .range-tooltip.tooltip:before,
.tooltip-wrapper div.range.basic-input-readonly > .range-tooltip.tooltip:before,
.team-list-view .th.sortable.desc div.basic-input.range > .range-tooltip.sort-icon:before,
.team-list-view .th.sortable.desc div.range.basic-input-readonly > .range-tooltip.sort-icon:before,
.team-list-view .th.sortable.asc div.basic-input.range > .range-tooltip.sort-icon:before,
.team-list-view .th.sortable.asc div.range.basic-input-readonly > .range-tooltip.sort-icon:before {
  position: absolute;
  left: 5px;
  top: 31px;
  border-color: #2e2e2e transparent;
  border-style: solid;
  border-width: 16px 14px 0px 14px;
  height: 0px;
  width: 0px;
  content: "";
}

div.basic-input.range > .range-tooltip.fade-out,
div.range.basic-input-readonly > .range-tooltip.fade-out {
  -webkit-animation: fusion-fade-out 0.75s linear;
  animation: fusion-fade-out 0.75s linear;
  opacity: 0;
}

@-webkit-keyframes fusion-fade-out {
  0% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fusion-fade-out {
  0% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

div.basic-input.range > .range-value,
div.range.basic-input-readonly > .range-value {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0px;
  width: 40px;
  height: 40px;
  /*margin: 2px 0;*/
  background: transparent;
  border-radius: 50%;
  border: 1px solid transparent;
  font-size: 18px;
  color: #9768EB;
  cursor: pointer;
  pointer-events: none;
}

div.basic-input-readonly {
  background-color: #ebebe4;
}

div.basic-input-readonly .unit {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  white-space: nowrap;
  line-height: 34px;
  color: #D8D8D8;
  background-color: white;
  padding: 0 10px;
}

textarea {
  width: 100%;
  height: 127px;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 20px;
}

.even-cols.thin-col-spacing textarea {
  height: 110px;
}

button {
  padding: 0 15px;
  cursor: pointer;
  max-height: 50px;
  min-height: 50px;
}

button.short {
  max-height: 44px;
  min-height: 44px;
}

button.shorter {
  max-height: 34px;
  min-height: 34px;
  min-width: 0;
}

button.secondary {
  background: #fff;
  color: #9768EB;
  font-weight: normal;
  border: 1px solid #9768EB;
}

button.disabled {
  background: #D9DBDC;
  border-color: transparent;
  color: #fff;
  font-weight: bold;
  cursor: default;
}

button.primary,
button.blue {
  font-weight: bold;
  background: #9768EB;
}

button.primary:disabled,
button.blue:disabled {
  cursor: default;
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}

button.primary:disabled:hover,
button.blue:disabled:hover {
  box-shadow: none;
}

.radio-input,
.checkbox-input {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.radio-input.large span,
.checkbox-input.large span {
  font-size: 16px;
  color: #8F9499;
  letter-spacing: 0.02px;
  padding-right: 10px;
}

.radio-input.center,
.checkbox-input.center {
  align-items: center;
}

.radio-input > *:first-child,
.checkbox-input > *:first-child {
  margin-right: 9px;
  padding-right: 0;
}

.radio-input > *:first-child + *,
.checkbox-input > *:first-child + * {
  padding-right: 0 !important;
}

.radio-input span,
.checkbox-input span {
  font-size: 14px;
  color: #8F9499;
  font-weight: 500;
  cursor: pointer;
}

.radio-input i,
.checkbox-input i {
  font-size: 20px;
  color: #9768EB;
}

.radio-input i.smaller,
.checkbox-input i.smaller {
  font-size: 16px;
}

/* --------------------------------------------
Whiteboard - Notes - Sidebar - General
----------------------------------------------*/

.exercise_nav {
  border-right: 1px solid #EBEBEB;
}

/* --------------------------------------------
Whiteboard - Notes - Sidebar - Search
----------------------------------------------*/

.exercise_nav .search {
  border-color: #EBEBEB;
  background: #FBFBFB;
  max-height: 61px;
  min-height: 61px;
}

.exercise_nav .search form {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.exercise_nav .search input[type='text'] {
  background-color: transparent;
  line-height: inherit;
  font-weight: 500;
  letter-spacing: 0.39px;
}

.exercise_nav .search input[type='text']::-webkit-input-placeholder {
  color: #CCCED1;
  color: #9E9E9D;
  color: #A69EA5;
}

.exercise_nav .search input[type='text']:-moz-placeholder {
  color: #CCCED1;
  color: #9E9E9D;
  color: #A69EA5;
}

.exercise_nav .search input[type='text']::-moz-placeholder {
  color: #CCCED1;
  color: #9E9E9D;
  color: #A69EA5;
}

.exercise_nav .search input[type='text']:-ms-input-placeholder {
  color: #CCCED1;
  color: #9E9E9D;
  color: #A69EA5;
}

.exercise_nav .search button[type='submit'] {
  line-height: 33px;
  -webkit-align-self: center;
  align-self: center;
  padding: 0;
  -webkit-flex: none;
  flex: none;
  max-width: none;
  min-width: 0;
}

.exercise_nav .search button[type='submit'] i {
  top: 4px;
  font-size: 24px;
  color: #CDD3D7;
  position: relative;
}

.exercise_nav .search button[type='reset'] {
  -webkit-flex: none;
  flex: none;
  max-width: none;
  min-width: auto;
  width: auto;
  display: block;
  margin-left: 7px;
  padding: 0 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #DEDFDE;
  line-height: 33px;
  font-weight: bold;
  height: 33px;
  font-size: 13px;
  -webkit-align-self: center;
  align-self: center;
}

/* --------------------------------------------
Whiteboard - Notes - Sidebar - Filters
----------------------------------------------*/

.filters > fusion-drop-down,
.filters > fusion-ordered-drop-down,
.filters > div,
.filters > div.basic-input-readonly {
  color: #9E9E9D;
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
  background: #FBFBFB;
  border-color: #EBEBEB;
  max-height: 52px;
  min-height: 52px;
}

.filters > fusion-drop-down .select-toggle i,
.filters > fusion-ordered-drop-down .select-toggle i,
.filters > div .select-toggle i {
  font-size: 6px;
  color: #D9DBDC;
  position: relative;
}

.filters > fusion-drop-down .select-toggle .filtered,
.filters > fusion-ordered-drop-down .select-toggle .filtered,
.filters > div .select-toggle .filtered {
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.filters > fusion-drop-down .options,
.filters > fusion-ordered-drop-down .options,
.filters > div .options {
  border: 1px solid #E7E7E7;
  background: #F6F1F1;
  padding: 8px 0;
  box-shadow: none;
}

.filters > fusion-drop-down .options > div,
.filters > fusion-ordered-drop-down .options > div,
.filters > div .options > div {
  padding: 5px 10px 5px 0;
  cursor: pointer;
  font-size: 14px;
  color: #9E9E9D;
  line-height: 19px;
  font-weight: 500;
}

.filters > fusion-drop-down .options > div:hover,
.filters > fusion-ordered-drop-down .options > div:hover,
.filters > div .options > div:hover {
  background: #DEDFDE;
}

.filters > fusion-drop-down .options > div.selected,
.filters > fusion-ordered-drop-down .options > div.selected,
.filters > div .options > div.selected {
  font-weight: 700;
}

.filters > fusion-drop-down .options > div > i,
.filters > fusion-ordered-drop-down .options > div > i,
.filters > div .options > div > i {
  min-width: 20px;
  max-width: 20px;
  text-align: center;
}

.filters > fusion-drop-down > div,
.filters > fusion-ordered-drop-down > div {
  color: #9E9E9D;
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
  background: #FBFBFB;
  border-color: #EBEBEB;
  max-height: 50px;
  min-height: 50px;
}

.select-field {
  position: relative;
  padding-left: 20px;
  padding-right: 10px;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #9E9E9D;
  font-size: 14px;
  line-height: 30px;
  font-weight: 500;
  min-width: 135px;
}

.select-field .select-toggle {
  width: 100%;
  cursor: pointer;
}

.select-field .select-toggle span {
  -webkit-flex: 0.9;
  flex: 0.9;
}

.select-field .select-toggle i {
  -webkit-flex: 0.1;
  flex: 0.1;
}

.select-field .options {
  position: absolute;
  top: 50px;
  left: 0;
  border-color: #999;
  max-height: 215px;
  min-width: 100%;
  overflow-y: scroll;
  z-index: 3;
}

.select-field .options > div {
  align-items: center;
  min-height: 28px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  white-space: nowrap;
}

.select-field .select-toggle i {
  font-size: 6px;
  color: #D9DBDC;
  position: relative;
}

.select-field .select-toggle .filtered {
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select-field .options {
  border: 1px solid #E7E7E7;
  background: #F6F1F1;
  padding: 8px 0;
  box-shadow: none;
}

.select-field .options > div {
  padding: 5px 10px 5px 0;
  cursor: pointer;
  font-size: 14px;
  color: #9E9E9D;
  line-height: 19px;
  font-weight: 500;
}

.select-field .options > div:hover {
  background: #DEDFDE;
}

.select-field .options > div.selected {
  font-weight: 700;
}

.select-field .options > div > i {
  min-width: 20px;
  max-width: 20px;
  text-align: center;
}

.select-field.blue-select .select-toggle span {
  color: #39B9EB;
}

.select-field .select-toggle span {
  -webkit-flex: 1;
  flex: 1;
  padding-right: 10px;
}

.select-field .select-toggle i {
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* --------------------------------------------
Whiteboard - Notes - Sidebar - Create New Exercise
----------------------------------------------*/

.exercise_nav .add {
  border-color: #EBEBEB;
  padding-left: 20px;
  cursor: pointer;
  max-height: 65px;
  min-height: 65px;
  margin: 0;
  padding: 10px 10px 10px 20px;
}

.exercise_nav .add i {
  -webkit-flex: 0.1;
  flex: 0.1;
  font-size: 10px;
  position: relative;
  top: 1px;
}

.exercise_nav .add strong.blue-text {
  font-size: 17.63px;
  font-weight: 500 !important;
}

/* --------------------------------------------
Whiteboard - Notes - Sidebar - Exercise Item
----------------------------------------------*/

.exercise_nav .list {
  border-color: #EBEBEB;
}

.exercise_nav .list > div:not(.filler) {
  border-color: #EBEBEB;
}

.exercise-item {
  margin-left: 20px;
  max-height: 65px;
  min-height: 65px;
  margin: 0;
  padding: 10px 10px 10px 20px;
}

.exercise-item .icon {
  color: #cdd3d7;
  cursor: pointer;
}

.exercise-item .icon:first-child {
  font-size: 6px;
  -webkit-flex: 0.1;
  flex: 0.1;
}

.exercise-item .icon.icon-move {
  font-size: 20px;
  cursor: move;
}

.exercise-item .name[toggle-source]:hover div.title {
  color: #9768EB;
}

.exercise-item .name div.category {
  color: #cdd3d7 !important;
  font-size: 13px !important;
}

.exercise-item .name div.title {
  font-size: 17.63px;
  font-weight: 500 !important;
  color: #75777A;
}

.exercise_nav .list > div:not(.filler) .detail .body-sides {
  margin: 10px 0 20px;
}

.exercise_nav .list > div:not(.filler) .detail .body-sides .row-container.center {
  -webkit-flex: 1;
  flex: 1;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Main Header
----------------------------------------------*/

.whiteboard-program {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  max-height: none;
  min-height: inherit;
}

.testing-plan-wrapper .whiteboard-program {
  background: none;
}

.whiteboard-program .name {
  font-size: 24px;
  color: #75777A;
  letter-spacing: 0.4px;
  line-height: 26px;
  font-weight: 500;
  max-height: none;
  min-height: inherit;
}

.whiteboard-program .name i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.whiteboard-program .name i.left {
  padding: 0 9px 0 0;
}

.whiteboard-program .name i {
  line-height: 26px;
  position: static;
  display: inline-block;
}

.whiteboard-program .name i.icon-recover {
  font-size: 17px;
}

.whiteboard-program .origin {
  margin-top: 2px;
}

.whiteboard-program .text-col {
  -webkit-flex: 1;
  flex: 1;
  padding-right: 20px;
}

.whiteboard-program .edit i {
  padding-right: 6px;
  font-size: 18px;
  position: relative;
  top: -1px;
  vertical-align: middle;
}

.whiteboard-program .edit span {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.21px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 0;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Main Header
----------------------------------------------*/

.whiteboard-program-details {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  max-height: none;
  min-height: inherit;
  margin-top: 30px;
}

.testing-plan-wrapper .whiteboard-program-details {
  background: none;
}

.whiteboard-program-details .edit i {
  padding-right: 6px;
  font-size: 18px;
  position: relative;
  top: -1px;
  vertical-align: middle;
}

.whiteboard-program-details .edit span {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.21px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 0;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Week Nav
----------------------------------------------*/

.week-list {
  max-height: none;
  min-height: inherit;
}

.week-list .week-item {
  font-size: 18px;
  color: #a0a4a8;
}

.week-list .week-item.active {
  color: #75777A;
}

.week-tabs {
  -webkit-flex: 1;
  flex: 1;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Day Nav
----------------------------------------------*/

.day-list {
  max-height: none;
  min-height: inherit;
  margin: 34px 0 30px;
}

.day-list > .row-container div.day-item {
  border-width: 1px;
  border-color: #9768EB;
  color: #9768EB;
  min-height: 65px;
  height: 65px;
  padding: 0 25px;
  font-size: 14.12px;
  letter-spacing: 0.4px;
}

.day-list > .row-container div.day-item.active {
  background: #9768EB;
  color: #fff;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Program Section - Misc
----------------------------------------------*/

/*** CHANGED ***/

/* made a little smaller for safari and tablets */

/* from 30 to 25 */

.whiteboard > section {
  margin: 10px 25px;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Program Section - Header
----------------------------------------------*/

.program-section {
  margin-bottom: 10px;
}

.program-section .name {
  font-size: 24px;
  color: #75777A;
  letter-spacing: 0.4px;
  line-height: 26px;
  font-weight: 500;
  padding-right: 15px;
}

.program-section .name i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.program-section .name i.left {
  padding: 0 9px 0 0;
}

.program-section .name i {
  line-height: 26px;
  position: static;
  display: inline-block;
}

.program-section .name i.icon-recover {
  font-size: 17px;
}

.program-section .name span {
  margin-right: 0;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Program Section - Exercises
----------------------------------------------*/

.program-exercise-container .program-exercise {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.program-exercise-container .program-exercise .drag-icon i {
  color: #DEDEDE;
  font-size: 20px;
}

.program-exercise-container .program-exercise .info .title {
  font-size: 26px;
  color: #9768EB;
  letter-spacing: 0.38px;
  line-height: 25px;
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 15px;
  line-height: 1.3;
}

@media (max-width: 1190px) {
  .program-exercise-container .program-exercise .info .attributes {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .program-exercise-container .program-exercise .info .attributes > div {
    width: 100%;
  }

  .program-exercise-container .program-exercise .info .attributes > div + div {
    margin: 5px 0 0 0;
  }
}

.program-exercise-container .program-exercise .info .attributes > div {
  font-size: 16.02px;
  color: #8F9499;
  letter-spacing: 0.02px;
  line-height: 16px;
  white-space: nowrap;
}

.program-exercise-container .program-exercise .info .attributes > div > span:first-child {
  font-weight: bold;
}

.program-exercise-container .program-exercise .info .attributes > div > span:first-child + span {
  padding-left: 2px;
}

.program-exercise-container .program-exercise .actions {
  max-width: none;
  min-width: 0;
}

.program-exercise-container .program-exercise .actions > span {
  cursor: pointer;
}

.program-exercise-container .program-exercise .actions > span:hover {
  border-color: #9768EB;
  color: #9768EB;
}

.program-exercise-container .program-exercise .actions > span + span {
  margin-left: 10px;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Program Section - Add Section Button
----------------------------------------------*/

.add-section {
  cursor: pointer;
}

.add-section > div,
.add-section > div.basic-input-readonly {
  max-height: none;
  min-height: inherit;
  border: 2px dashed #CDD3D7;
  padding: 13px;
}

.add-section > div .circled-icon {
  margin-bottom: 5px;
}

.add-section > div span.text {
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 13px;
  color: #cdd3d7;
}

/* --------------------------------------------
Whiteboard - Notes - Main Col - Bottom-centered buttons
----------------------------------------------*/

.post-form-buttons button,
.whiteboard-footer button {
  width: 206px;
}

.post-form-buttons button + button,
.whiteboard-footer button + button {
  margin-left: 20px;
}

.whiteboard-footer {
  -webkit-justify-content: center;
  justify-content: center;
  margin: 35px 0 40px;
}

/* --------------------------------------------
Modals - Basic
----------------------------------------------*/

.modal-overlay {
  background: rgba(216, 216, 216, 0.9);
}

.modal-centered-field {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-self: center;
  align-self: center;
  position: relative;
  border-color: #EBEBEB;
  border-width: 1px 1px;
  border-style: solid;
  min-height: 54px;
  margin-top: 20px;
}

.modal-centered-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: stretch;
  align-self: stretch;
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin: 1px;
  outline: 0;
  text-indent: 10px;
  min-width: 405px;
  font-size: 21px;
  cursor: pointer;
}

.modal-centered-dropdown:focus {
  outline: 0;
}

.modal-centered-dropdown:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.modal-centered-dropdown::-ms-expand {
  display: none;
}

.modal-centered-dropdown-arrow {
  position: absolute;
  top: 25px;
  right: 20px;
  color: #D9DBDC;
  font-size: 8px;
  pointer-events: none;
}

.modal-container {
  box-shadow: none;
  width: 600px;
  padding: 16px 0 20px;
}

.modal-container.modal-exercise-form header {
  max-height: none;
  min-height: inherit;
}

.modal-container.modal-exercise-form section label:last-of-type {
  border: none;
}

.modal-container.modal-exercise-form section label span {
  margin: 0;
  min-width: 0;
}

.modal-container.modal-exercise-form .single-line-form-fields label {
  border-color: #EBEBEB;
  min-height: 54px;
}

.modal-container.modal-exercise-form .single-line-form-fields label:last-of-type {
  border-color: #EBEBEB;
  border-width: 1px 0;
  border-style: solid;
}

.modal-container.modal-exercise-form .single-line-form-fields label span {
  font-size: 18px;
  color: #75777A;
  letter-spacing: 0.32px;
  line-height: 27px;
  font-weight: 500;
  min-width: 190px;
  margin-left: 40px;
}

.modal-container.modal-exercise-form .single-line-form-fields label input {
  font-size: 21px;
  letter-spacing: 0.4px;
}

.modal-container.modal-exercise-form .single-line-form-fields label input::-webkit-input-placeholder {
  color: #CCCED1;
}

.modal-container.modal-exercise-form .single-line-form-fields label input:-moz-placeholder {
  color: #CCCED1;
}

.modal-container.modal-exercise-form .single-line-form-fields label input::-moz-placeholder {
  color: #CCCED1;
}

.modal-container.modal-exercise-form .single-line-form-fields label input:-ms-input-placeholder {
  color: #CCCED1;
}

.modal-container.modal-exercise-form .single-line-form-fields label select {
  font-size: 21px;
  cursor: pointer;
}

.modal-container.modal-exercise-form .single-line-form-fields label select + i.icon-caret-down,
.modal-container.modal-exercise-form .single-line-form-fields label .tooltip-wrapper select + i.tooltip:before,
.tooltip-wrapper .modal-container.modal-exercise-form .single-line-form-fields label select + i.tooltip:before,
.modal-container.modal-exercise-form .single-line-form-fields label .tooltip-wrapper .team-list-view .th.sortable.desc select + i.tooltip.sort-icon:before,
.modal-container.modal-exercise-form .single-line-form-fields label .tooltip-wrapper .team-list-view .th.sortable.asc select + i.tooltip.sort-icon:before {
  position: absolute;
  top: 25px;
  right: 20px;
  color: #D9DBDC;
  font-size: 8px;
  pointer-events: none;
}

.modal-container.modal-exercise-form .form-field {
  margin: 0 40px;
}

.modal-container header {
  margin: 0 0 10px;
  padding: 0 0 12px;
  min-height: 30px;
  border-bottom: 1px solid #EBEBEB !important;
  max-height: none;
  min-height: inherit;
}

.modal-container header label {
  -webkit-justify-content: center;
  justify-content: center;
  margin: 0;
  /* margin-right: $modal-close-btn-w*-1; */
  padding: 0 45px;
}

.modal-container header label span {
  font-size: 24px;
  color: #75777A;
  letter-spacing: 0.4px;
  line-height: 26px;
  font-weight: 500;
  font-size: 18px;
  color: #9768EB;
}

.modal-container header label span i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.modal-container header label span i.left {
  padding: 0 9px 0 0;
}

.modal-container header label span i {
  line-height: 26px;
  position: static;
  display: inline-block;
}

.modal-container header label span i.icon-recover {
  font-size: 17px;
}

.modal-container header button.close {
  margin: 0 20px 0;
  max-height: none;
  min-height: inherit;
  padding: 0;
  width: 30px;
  color: #9768EB;
  font-weight: 100;
  font-size: 56px;
  line-height: 45px;
  top: -2px;
  position: relative;
  opacity: 1;
  text-shadow: none;
  text-transform: none;
  border: none;
  outline: none;
}

.modal-container footer {
  max-height: none;
  min-height: inherit;
  -webkit-justify-content: center;
  justify-content: center;
  /* margin-top: 73px; */
  padding: 0 36px;
}

.modal-container footer button {
  width: 197px;
  margin: 0;
}

.modal-container footer button + button {
  margin-left: 10px;
}

.modal-container footer button:last-of-type {
  margin-right: 0;
}

.modal-container .filters > fusion-drop-down,
.modal-container .filters > div {
  padding-left: 40px;
}

.modal-container .filters > fusion-ordered-drop-down,
.modal-container .filters > div {
  padding-left: 40px;
}

.modal-container .modal-error {
  font-size: 18px;
  color: #75777A;
  letter-spacing: 0.32px;
  line-height: 27px;
  font-weight: 500;
  color: #c42a3b;
  min-width: 190px;
  margin-left: 40px;
}

/* --------------------------------------------
Whiteboard - Modal - New Exercise
----------------------------------------------*/

.modal-container.modal-exercise-form header {
  padding: 0px;
  border-bottom: none !important;
}

.modal-container.modal-exercise-form section label select {
  border-color: #EBEBEB;
}

.modal-container.modal-exercise-form footer {
  max-height: none;
  min-height: inherit;
}

/* --------------------------------------------
Whiteboard - Modal - Copy Days/Weeks
----------------------------------------------*/

.modal-prompt {
  text-align: center;
  font-weight: 500;
  font-size: 24px;
  color: #75787b;
  line-height: 1.4;
  margin-bottom: 6px;
  max-width: 458px;
  margin: 10px auto 24px;
}

.modal-prompt.wide,
.full-width-page-form > div > div.modal-prompt,
.rr-form-group .field-group .modal-prompt.field-group-inner {
  max-width: 500px;
}

/* --------------------------------------------
Whiteboard - Schedule - Misc
----------------------------------------------*/

.whiteboard-date span {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 12px;
  margin-top: 12px;
}

.whiteboard-date .date-input {
  -webkit-align-items: stretch;
  align-items: stretch;
}

.whiteboard-date .date-input input {
  border: 1px solid #EFEFF0;
  border-right: 0;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  max-height: none;
  min-height: inherit;
  line-height: inherit;
}

.whiteboard-date .date-input .input-icon {
  font-size: 20px;
  text-align: center;
  max-height: none;
  min-height: inherit;
  max-width: 40px;
  min-width: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.whiteboard-date .date-input .input-icon i {
  color: #fff;
}

.program-type-list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.day-list-schedule .day-item {
  background: #9768EB;
  float: left;
  cursor: pointer;
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: 1px;
  line-height: 32px;
  white-space: nowrap;
  padding: 0 10px;
  text-transform: uppercase;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 4px;
  font-weight: bold;
  max-height: 32px;
  min-height: 32px;
  margin: 4px;
}

.day-list-schedule .day-item + .day-item {
  margin-left: 4px;
}

.day-list-schedule .day-item .drag-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  max-width: 25px;
  min-width: 25px;
}

.day-list-schedule .day-item .drag-icon .icon-move {
  position: relative;
  top: 3px;
}

.day-list-schedule .day-item .cursor-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  max-width: 25px;
  min-width: 25px;
  cursor: pointer;
}

.day-list-schedule .day-item .cursor-icon .icon-move {
  position: relative;
  top: 3px;
}

.form-actions {
  margin-top: 40px;
  margin-bottom: 93px;
  overflow: hidden;
}

.form-actions button {
  width: 197px;
}

.form-actions button + button {
  margin-left: 10px;
}

/* --------------------------------------------
Whiteboard - Modal - Exercise Details
----------------------------------------------*/

.modal-container.modal-exercise-detail header {
  max-height: none;
  min-height: inherit;
}

.modal-container.modal-exercise-detail section {
  padding: 0 50px;
  margin: 0 0 30px;
}

.modal-container.modal-exercise-detail section:first-of-type {
  margin-top: 0;
}

.modal-container.modal-exercise-detail section.instructions {
  max-width: 650px;
}

@media (max-width: 768px) {
  .modal-container.modal-exercise-detail section.instructions {
    max-width: 100%;
    min-width: 0;
    padding: 0 20px;
  }
}

.modal-container.modal-exercise-detail section:last-child {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .modal-container.modal-exercise-detail section.video {
    min-width: 0;
    padding: 0 20px;
  }
}

.padded-page-content {
  padding-top: 80px;
  padding-bottom: 100px;
}

.default-section-spacing {
  padding-top: 80px;
  padding-bottom: 100px;
}

.tests-landing-content {
  padding-top: 80px;
  padding-bottom: 100px;
}

.tests-landing-content section + section {
  margin-top: 50px;
}

.section-header {
  margin-bottom: 22px;
}

.section-header .h2,
.section-header .h1 {
  margin: 0;
}

.stacked-items > div,
.stacked-items > div.basic-input-readonly {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: stretch;
  align-items: stretch;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 0 25px;
  min-height: 50px;
}

.stacked-items > div + div {
  margin-top: 3px;
}

.stacked-items .drag-handle {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: -25px;
  cursor: move;
  width: 54px;
}

.stacked-items .drag-handle i {
  font-size: 20px;
  color: #DEDEDE;
}

.stacked-items .name {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 1;
  flex: 1;
}

.stacked-items .actions {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.stacked-items .actions > div {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.test-groups .name {
  font-size: 18px;
  color: #9768EB;
  line-height: 18px;
}

.test-groups .actions > div {
  font-size: 14px;
  color: #CCD3D7;
  line-height: 18px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}

.test-groups .actions > div i {
  margin-right: 8px;
  font-size: 125%;
}

.test-groups .actions > div i.icon-remove {
  font-size: 11px;
  margin: 2px 4px 0 0;
}

.test-groups .actions > div + div {
  margin-left: 25px;
}

.single-tests > div,
.single-tests > div.basic-input-readonly {
  padding-right: 0;
}

.single-tests .name {
  font-size: 14px;
  color: #6C6D6C;
  letter-spacing: 0.23px;
  line-height: 19px;
}

.single-tests .remove {
  font-size: 14px;
  color: #CCD3D7;
  line-height: 18px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0 20px;
  -webkit-justify-content: center;
  justify-content: center;
}

.single-tests .remove i {
  margin-right: 8px;
  font-size: 125%;
}

.single-tests .remove i.icon-remove {
  font-size: 11px;
  margin: 2px 4px 0 0;
}

.single-tests .actions > div {
  border-left: 2px solid #EFEFF0;
  min-width: 135px;
}

.testing-plan-wrapper .testing-categories {
  margin-top: 30px;
  margin-bottom: 42px;
}

.testing-categories section + section {
  margin-top: 35px;
}

.testing-categories header {
  margin-bottom: 17px;
}

.testing-categories header h3 {
  font-size: 18px;
  color: #75777A;
  letter-spacing: 0.32px;
  line-height: 27px;
  font-weight: 500;
  margin: 0;
}

.testing-categories .filler {
  border: 2px dashed #CDD3D7;
  border-radius: 4px;
  text-align: center;
  line-height: 49px;
  font-weight: bold;
  font-size: 13px;
  color: #CDD3D7;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.modal-container.modal-exercise-form .single-line-form-fields label > input:first-child {
  padding-left: 40px;
  margin-left: 0;
}

.single-fields-row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.single-fields-row .fill-remaining-space {
  -webkit-flex: 1;
  flex: 1;
}

.single-fields-row > * {
  border-color: #EBEBEB;
  border-width: 1px 0;
  border-style: solid;
}

.single-fields-row > * + * {
  border-left-width: 1px;
}

.single-fields-row > *:last-child {
  padding-right: 20px;
}

.model-inner-compact {
  padding: 0 82px;
}

.regular-caps-options .radio-input.large span,
.regular-caps-options .checkbox-input.large span {
  text-transform: none;
}

.modal-container header,
.modal-container footer {
  border: none;
}

.modal-container header label {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.check-all-header {
  margin-bottom: 30px;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}

.field .stacked-options {
  margin-top: 15px;
}

.stacked-options > label + label {
  margin-top: 12px;
}

.stacked-options + .basic-input,
.stacked-options + div.basic-input-readonly {
  margin-top: 20px;
}

.exercise_nav.exercise_nav_compact .add,
.exercise_nav.exercise_nav_compact .exercise-item {
  max-height: 48px;
  min-height: 48px;
}

button {
  padding-bottom: 1px;
}

.modal-container header button.close {
  font-size: 50px;
  line-height: 30px;
  top: -15px;
  right: -5px;
  position: absolute;
}

.exercise_container {
  min-height: 800px;
}

.text-link {
  font-size: 14px;
  line-height: 18px;
  color: #9768EB;
  letter-spacing: 0.43px;
  cursor: pointer;
  display: inline-block;
}

.text-link.large {
  letter-spacing: inherit;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
}

.text-link.large.toggle-visible-items i.icon-plus,
.text-link.large.toggle-visible-items i.icon-minus {
  font-size: 11px;
  position: relative;
  top: -2px;
  padding-right: 4px;
}

.back-link {
  font-size: 18px;
  color: #9E9E9D;
  letter-spacing: 0.33px;
  line-height: 30px;
}

.basic-action-text-link {
  white-space: nowrap;
  font-weight: bold;
  color: #15C2F0;
  text-transform: uppercase;
  letter-spacing: normal;
}

.basic-action-text-link i {
  margin-right: 5px;
  color: #4AB3DA;
}

.text-with-icon i {
  color: #9768EB;
  padding-right: 5px;
  cursor: pointer;
}

.test-header {
  background: #fff;
  padding: 49px 0 26px;
}

.test-header .h2 {
  margin-bottom: 0;
}

.test-header .section-header > div:last-child:not(:first-child) {
  text-align: right;
}

.test-header .section-header > div:last-child:not(:first-child) * {
  font-size: 16.59px;
  letter-spacing: 0.31px;
  line-height: 22px;
}

.green-score-text {
  -webkit-text-fill-color: #00B96D;
  color: #00B96D !important;
}

.yellow-score-text {
  -webkit-text-fill-color: #D7BB43;
  color: #D7BB43 !important;
}

.red-score-text {
  -webkit-text-fill-color: #D1404B;
  color: #D1404B !important;
}

.blue-score-text {
  -webkit-text-fill-color: #9768EB;
  color: #9768EB !important;
}

.carried-over-score-text {
  -webkit-text-fill-color: #CFD2D4;
  color: #CFD2D4 !important;
}

.neutral-score-text {
  -webkit-text-fill-color: #6C6D6C;
  color: #6C6D6C !important;
}

/*
.green-score-text  {
	color: $score-green !important;
}
.yellow-score-text  {
	color: $score-yellow !important;
}
.red-score-text  {
	color: $score-red !important;
}
.blue-score-text  {
	color: $blue !important;
}
.carried-over-score-text  {
	color: #CFD2D4 !important;
}
.neutral-score-text  {
	color: #6C6D6C !important;
}
*/

.green-score-bg {
  background: #00B96D !important;
}

.yellow-score-bg {
  background: #D7BB43 !important;
}

.red-score-bg {
  background: #D1404B !important;
}

.score-tag {
  position: relative;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
}

.score-tag:before,
#ui-datepicker-div a.score-tag.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .score-tag.tooltip:before,
.team-list-view .th.sortable.desc .score-tag.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.sort-icon:before,
.score-tag:after {
  content: " ";
  position: absolute;
  z-index: 1;
  display: block;
  left: 0;
  right: 0;
  height: 50%;
}

.score-tag:before,
#ui-datepicker-div a.score-tag.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .score-tag.tooltip:before,
.team-list-view .th.sortable.desc .score-tag.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.sort-icon:before {
  top: 0;
}

.score-tag:after {
  bottom: 0;
}

.score-tag > * {
  position: relative;
  z-index: 2;
}

.score-tag.green:before,
#ui-datepicker-div a.score-tag.green.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.green.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.green.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.green.sort-icon:before,
.score-tag.green:after {
  background: #00B96D;
}

.score-tag.yellow:before,
#ui-datepicker-div a.score-tag.yellow.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.yellow.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.yellow.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.yellow.sort-icon:before,
.score-tag.yellow:after {
  background: #D7BB43;
}

.score-tag.red:before,
#ui-datepicker-div a.score-tag.red.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.red.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.red.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.red.sort-icon:before,
.score-tag.red:after {
  background: #D1404B;
}

.score-tag.green {
  background: #00B96D;
}

.score-tag.green + .dot {
  background: #00B96D;
}

.score-tag.yellow {
  background: #D7BB43;
}

.score-tag.yellow + .dot {
  background: #D7BB43;
}

.score-tag.red {
  background: #D1404B;
}

.score-tag.red + .dot {
  background: #D1404B;
}

.score-tag.large {
  height: 80px;
  width: 152px;
  font-size: 48px;
  line-height: 1;
  font-weight: 100;
}

.score-tag.large.right-point:before,
#ui-datepicker-div a.score-tag.large.right-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.large.right-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.large.right-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.large.right-point.sort-icon:before,
.positioned-left .score-tag.large:before,
.positioned-left #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-left a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
.positioned-left #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-left a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
.positioned-left .team-list-view .th.sortable.desc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-left .score-tag.large.sort-icon:before,
.positioned-left .team-list-view .th.sortable.asc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-left .score-tag.large.sort-icon:before {
  -moz-transform: skew(23deg);
  -o-transform: skew(23deg);
  -ms-transform: skew(23deg);
  -webkit-transform: skew(23deg);
  transform: skew(23deg);
}

.score-tag.large.right-point:after,
.positioned-left .score-tag.large:after {
  -moz-transform: skew(-23deg);
  -o-transform: skew(-23deg);
  -ms-transform: skew(-23deg);
  -webkit-transform: skew(-23deg);
  transform: skew(-23deg);
}

.score-tag.large.right-point:before,
#ui-datepicker-div a.score-tag.large.right-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.large.right-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.large.right-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.large.right-point.sort-icon:before,
.score-tag.large.right-point:after,
.positioned-left .score-tag.large:before,
.positioned-left #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-left a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
.positioned-left #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-left a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
.positioned-left .team-list-view .th.sortable.desc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-left .score-tag.large.sort-icon:before,
.positioned-left .team-list-view .th.sortable.asc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-left .score-tag.large.sort-icon:before,
.positioned-left .score-tag.large:after {
  margin: 0 -10px 0 10px;
}

.score-tag.large.left-point:before,
#ui-datepicker-div a.score-tag.large.left-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.large.left-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.large.left-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.large.left-point.sort-icon:before,
.positioned-right .score-tag.large:before,
.positioned-right #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-right a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
.positioned-right #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-right a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
.positioned-right .team-list-view .th.sortable.desc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-right .score-tag.large.sort-icon:before,
.positioned-right .team-list-view .th.sortable.asc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-right .score-tag.large.sort-icon:before {
  -moz-transform: skew(337deg);
  -o-transform: skew(337deg);
  -ms-transform: skew(337deg);
  -webkit-transform: skew(337deg);
  transform: skew(337deg);
}

.score-tag.large.left-point:after,
.positioned-right .score-tag.large:after {
  -moz-transform: skew(-337deg);
  -o-transform: skew(-337deg);
  -ms-transform: skew(-337deg);
  -webkit-transform: skew(-337deg);
  transform: skew(-337deg);
}

.score-tag.large.left-point:before,
#ui-datepicker-div a.score-tag.large.left-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.large.left-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.large.left-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.large.left-point.sort-icon:before,
.score-tag.large.left-point:after,
.positioned-right .score-tag.large:before,
.positioned-right #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-right a.score-tag.large.ui-corner-all.ui-datepicker-prev:before,
.positioned-right #ui-datepicker-div a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-right a.score-tag.large.ui-corner-all.ui-datepicker-next:before,
.positioned-right .team-list-view .th.sortable.desc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-right .score-tag.large.sort-icon:before,
.positioned-right .team-list-view .th.sortable.asc .score-tag.large.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-right .score-tag.large.sort-icon:before,
.positioned-right .score-tag.large:after {
  margin: 0 10px 0 -10px;
}

.score-tag.large span {
  margin-top: -4px;
}

.score-tag.small {
  height: 40px;
  width: 66px;
  font-weight: 100;
  font-size: 21px;
  line-height: 1;
}

.score-tag.small.right-point:before,
#ui-datepicker-div a.score-tag.small.right-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.small.right-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.small.right-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.small.right-point.sort-icon:before,
.positioned-left .score-tag.small:before,
.positioned-left #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-left a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
.positioned-left #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-left a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
.positioned-left .team-list-view .th.sortable.desc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-left .score-tag.small.sort-icon:before,
.positioned-left .team-list-view .th.sortable.asc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-left .score-tag.small.sort-icon:before {
  -moz-transform: skew(18deg);
  -o-transform: skew(18deg);
  -ms-transform: skew(18deg);
  -webkit-transform: skew(18deg);
  transform: skew(18deg);
}

.score-tag.small.right-point:after,
.positioned-left .score-tag.small:after {
  -moz-transform: skew(-18deg);
  -o-transform: skew(-18deg);
  -ms-transform: skew(-18deg);
  -webkit-transform: skew(-18deg);
  transform: skew(-18deg);
}

.score-tag.small.right-point:before,
#ui-datepicker-div a.score-tag.small.right-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.small.right-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.small.right-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.small.right-point.sort-icon:before,
.score-tag.small.right-point:after,
.positioned-left .score-tag.small:before,
.positioned-left #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-left a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
.positioned-left #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-left a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
.positioned-left .team-list-view .th.sortable.desc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-left .score-tag.small.sort-icon:before,
.positioned-left .team-list-view .th.sortable.asc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-left .score-tag.small.sort-icon:before,
.positioned-left .score-tag.small:after {
  margin: 0 -10px 0 10px;
}

.score-tag.small.left-point:before,
#ui-datepicker-div a.score-tag.small.left-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.small.left-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.small.left-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.small.left-point.sort-icon:before,
.positioned-right .score-tag.small:before,
.positioned-right #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-right a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
.positioned-right #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-right a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
.positioned-right .team-list-view .th.sortable.desc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-right .score-tag.small.sort-icon:before,
.positioned-right .team-list-view .th.sortable.asc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-right .score-tag.small.sort-icon:before {
  -moz-transform: skew(342deg);
  -o-transform: skew(342deg);
  -ms-transform: skew(342deg);
  -webkit-transform: skew(342deg);
  transform: skew(342deg);
}

.score-tag.small.left-point:after,
.positioned-right .score-tag.small:after {
  -moz-transform: skew(-342deg);
  -o-transform: skew(-342deg);
  -ms-transform: skew(-342deg);
  -webkit-transform: skew(-342deg);
  transform: skew(-342deg);
}

.score-tag.small.left-point:before,
#ui-datepicker-div a.score-tag.small.left-point.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.score-tag.small.left-point.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .score-tag.small.left-point.sort-icon:before,
.team-list-view .th.sortable.asc .score-tag.small.left-point.sort-icon:before,
.score-tag.small.left-point:after,
.positioned-right .score-tag.small:before,
.positioned-right #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .positioned-right a.score-tag.small.ui-corner-all.ui-datepicker-prev:before,
.positioned-right #ui-datepicker-div a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .positioned-right a.score-tag.small.ui-corner-all.ui-datepicker-next:before,
.positioned-right .team-list-view .th.sortable.desc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.desc .positioned-right .score-tag.small.sort-icon:before,
.positioned-right .team-list-view .th.sortable.asc .score-tag.small.sort-icon:before,
.team-list-view .th.sortable.asc .positioned-right .score-tag.small.sort-icon:before,
.positioned-right .score-tag.small:after {
  margin: 0 10px 0 -10px;
}

.score-tag.small.right-point span,
.positioned-left .score-tag.small span {
  margin-right: -7px;
}

.score-tag.small.left-point span,
.positioned-right .score-tag.small span {
  margin-left: -7px;
}

.score-tag.small span {
  margin-top: -1px;
}

.test-steps {
  border-radius: 5px;
  overflow: hidden;
  margin: 36px 0 42px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.test-steps.compact > * + * {
  margin-left: 10px;
}

.test-steps.spaced-out > * + * {
  margin-left: 45px;
}

.test-steps.default-spaced > * + * {
  margin-left: 30px;
}

.test-steps.bottom-align {
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.test-steps.even-cols--stripInnerMargins > * > *:first-child {
  margin-top: 0 !important;
}

.test-steps.even-cols--stripInnerMargins > * > *:last-child {
  margin-bottom: 0 !important;
}

.test-steps > * {
  -webkit-flex: 1;
  flex: 1;
}

.test-steps.with-soft-angle-dividers > div:before,
.tooltip-wrapper .test-steps.with-soft-angle-dividers > div.tooltip:before,
.team-list-view .th.sortable.desc .test-steps.with-soft-angle-dividers > div.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps.with-soft-angle-dividers > div.sort-icon:before {
  -moz-transform: skew(18deg);
  -o-transform: skew(18deg);
  -ms-transform: skew(18deg);
  -webkit-transform: skew(18deg);
  transform: skew(18deg);
}

.test-steps.with-soft-angle-dividers > div:after {
  -moz-transform: skew(-18deg);
  -o-transform: skew(-18deg);
  -ms-transform: skew(-18deg);
  -webkit-transform: skew(-18deg);
  transform: skew(-18deg);
}

.test-steps.with-hard-angle-dividers > div,
.test-steps.with-straight-dividers > div {
  padding: 20px;
}

.test-steps.with-hard-angle-dividers .title + .score,
.test-steps.with-straight-dividers .title + .score {
  margin-top: 10px;
}

.test-steps.with-hard-angle-dividers .score,
.test-steps.with-straight-dividers .score {
  font-size: 2.42em;
}

.test-steps.with-hard-angle-dividers > div:before,
.tooltip-wrapper .test-steps.with-hard-angle-dividers > div.tooltip:before,
.team-list-view .th.sortable.desc .test-steps.with-hard-angle-dividers > div.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps.with-hard-angle-dividers > div.sort-icon:before {
  -moz-transform: skew(32deg);
  -o-transform: skew(32deg);
  -ms-transform: skew(32deg);
  -webkit-transform: skew(32deg);
  transform: skew(32deg);
}

.test-steps.with-hard-angle-dividers > div:after {
  -moz-transform: skew(-32deg);
  -o-transform: skew(-32deg);
  -ms-transform: skew(-32deg);
  -webkit-transform: skew(-32deg);
  transform: skew(-32deg);
}

.test-steps.with-straight-dividers > div + div {
  margin-left: 5px;
}

.test-steps > div,
.test-steps > div.basic-input-readonly {
  position: relative;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 15px 15px;
  min-height: 89px;
  font-size: 14px;
}

.test-steps > div:before,
.tooltip-wrapper .test-steps > div.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.sort-icon:before,
.test-steps > div:after {
  content: " ";
  position: absolute;
  z-index: 1;
  display: block;
  left: 0;
  right: 0;
  height: 50%;
}

.test-steps > div:before,
.tooltip-wrapper .test-steps > div.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.sort-icon:before {
  top: 0;
}

.test-steps > div:after {
  bottom: 0;
}

.test-steps > div > *,
.test-steps > div.basic-input-readonly > * {
  position: relative;
  z-index: 2;
}

@media (max-width: 1100px) {
  .test-steps > div,
  .test-steps > div.basic-input-readonly {
    font-size: 11px;
  }
}

.test-steps > div:first-child {
  padding-left: 50px;
  margin-left: -35px;
}

.test-steps > div:last-child {
  padding-right: 50px;
  margin-right: -35px;
}

.test-steps > div.step {
  cursor: pointer;
}

.test-steps > div.step.complete:before,
.tooltip-wrapper .test-steps > div.step.complete.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.step.complete.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.step.complete.sort-icon:before,
.test-steps > div.step.complete:after {
  background: #F2F3F4;
}

.test-steps > div.step.complete .title {
  color: #8F9499;
}

.test-steps > div.step.complete .score.green {
  color: #00B96D;
}

.test-steps > div.step.complete .score.yellow {
  color: #D7BB43;
}

.test-steps > div.step.complete .score.red {
  color: #D1404B;
}

.test-steps > div.step.active {
  color: #fff;
}

.test-steps > div.step.active:before,
.tooltip-wrapper .test-steps > div.step.active.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.step.active.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.step.active.sort-icon:before,
.test-steps > div.step.active:after {
  background: #9768EB;
}

.test-steps > div.step.incomplete {
  color: #8F9499;
}

.test-steps > div.step.incomplete:before,
.tooltip-wrapper .test-steps > div.step.incomplete.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.step.incomplete.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.step.incomplete.sort-icon:before,
.test-steps > div.step.incomplete:after {
  background: #DEDFDE;
}

.test-steps > div.total-score {
  color: #fff;
}

.test-steps > div.total-score.green:before,
.tooltip-wrapper .test-steps > div.total-score.green.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.total-score.green.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.total-score.green.sort-icon:before,
.test-steps > div.total-score.green:after {
  background: #00B96D;
}

.test-steps > div.total-score.yellow:before,
.tooltip-wrapper .test-steps > div.total-score.yellow.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.total-score.yellow.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.total-score.yellow.sort-icon:before,
.test-steps > div.total-score.yellow:after {
  background: #D7BB43;
}

.test-steps > div.total-score.red:before,
.tooltip-wrapper .test-steps > div.total-score.red.tooltip:before,
.team-list-view .th.sortable.desc .test-steps > div.total-score.red.sort-icon:before,
.team-list-view .th.sortable.asc .test-steps > div.total-score.red.sort-icon:before,
.test-steps > div.total-score.red:after {
  background: #D1404B;
}

.test-steps > div + div {
  margin-left: 3px;
}

.test-steps > div .title {
  font-size: 1em;
  letter-spacing: 0.028em;
  line-height: 1;
  text-transform: uppercase;
  width: 100%;
}

.test-steps > div .title + .score {
  margin-top: 5px;
}

.test-steps > div .score {
  font-size: 1.78em;
  line-height: 1;
  font-weight: 100;
}

.toggle-label,
.toggle-btn,
.toggle-btn-right,
.toggle-btn-left {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 1px;
  line-height: 14px;
  font-weight: bold;
  display: inline-block;
  line-height: 35px;
}

.toggle-btn-group > * + * {
  margin-left: 3px;
}

.toggle-btn,
.toggle-btn-right,
.toggle-btn-left {
  background: #00B96D;
  border-radius: 5px;
  width: 80px;
  white-space: nowrap;
  color: #fff;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
}

.toggle-btn.disabled,
.disabled.toggle-btn-right,
.disabled.toggle-btn-left {
  cursor: default;
}

.toggle-btn.checked,
.checked.toggle-btn-right,
.checked.toggle-btn-left {
  background: #D1404B;
}

.toggle-btn-right {
  margin-right: 2px;
}

.toggle-btn-left {
  margin-left: 2px;
}

.extended-border-td-inner {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  padding: 8px 10px;
  margin: -8px -10px;
}

.extended-border-td-inner:before,
#ui-datepicker-div a.extended-border-td-inner.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.extended-border-td-inner.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .extended-border-td-inner.tooltip:before,
.team-list-view .th.sortable.desc .extended-border-td-inner.sort-icon:before,
.team-list-view .th.sortable.asc .extended-border-td-inner.sort-icon:before {
  content: " ";
  position: absolute;
  right: -99999px;
  left: -99999px;
  bottom: -1px;
  height: 1px;
  background: #D8D8D8;
}

.full-width-table-header-bg {
  position: relative;
  overflow: auto;
  width: 100%;
}

.full-width-table-header-bg:after {
  content: "";
  display: table;
  clear: both;
}

.full-width-table-header-bg .extended-border-td {
  vertical-align: bottom;
}

.full-width-table-header-bg .container,
.full-width-table-header-bg .full-width-page-form > div > div,
.full-width-table-header-bg .rr-form-group .field-group .field-group-inner,
.rr-form-group .field-group .full-width-table-header-bg .field-group-inner {
  position: relative;
  z-index: 1;
}

.full-width-table-header-bg table {
  position: relative;
  z-index: 1;
  width: 100%;
  border-collapse: collapse;
}

.full-width-table-header-bg thead tr {
  background: #F2F3F4;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}

.full-width-table-header-bg th,
.full-width-table-header-bg td {
  padding: 8px 10px;
}

.full-width-table-header-bg th {
  height: 50px;
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
}

.full-width-table-header-bg th.left {
  text-align: left;
}

.full-width-table-header-bg th:last-child {
  text-align: center;
}

.full-width-table-header-bg td {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  border-bottom: 1px solid #D8D8D8;
}

.text-checklist .additional-questions {
  padding: 30px 0 30px;
  float: right;
  text-align: right;
}

.text-checklist .additional-questions span {
  color: #6C6D6C;
}

.text-checklist .additional-questions > * + * {
  padding-top: 18px;
}

.text-checklist .additional-questions .primary-label {
  font-size: 13px;
  letter-spacing: 0.21px;
  line-height: 19px;
  color: #6C6D6C;
  padding-right: 12px;
}

.text-checklist .additional-questions .inlined-centered-cols {
  display: inline-block;
}

.text-checklist .additional-questions .inlined-centered-cols > * + * {
  margin-left: 18px;
}

.text-checklist .experiences-pain .icon-health-plus {
  color: #D1404B;
  padding-right: 3px;
}

.text-checklist .experiences-pain span {
  font-size: 13px;
  letter-spacing: 0.21px;
  line-height: 19px;
  color: #6C6D6C;
}

.text-checklist .experiences-pain span {
  display: inline-block;
}

.text-checklist table {
  text-align: left;
}

.text-checklist table .view {
  padding-left: 0;
}

.text-checklist table .movement-compensation {
  width: 45%;
}

.text-checklist table .compensation-present {
  padding-left: 50px;
  padding-right: 0;
  width: 260px;
  text-align: center;
}

.text-checklist table td.view {
  white-space: nowrap;
}

.text-checklist table td.checkpoint {
  font-size: 21px;
  color: #AFB1B4;
  letter-spacing: 0.4px;
  line-height: 1;
  font-weight: 500;
  color: #9768EB;
}

.text-checklist table td.compensation-present {
  white-space: nowrap;
}

.text-checklist table th:last-child {
  text-align: center;
}

.text-checklist table td.base-category {
  padding-left: 0;
}

.icon-health-plus {
  color: #D1404B;
}

.experiences-pain .icon-health-plus {
  padding-right: 3px;
}

.experiences-pain span {
  display: inline-block;
  font-size: 13px;
  letter-spacing: 0.21px;
  line-height: 19px;
  color: #6C6D6C;
}

.footer-content {
  text-align: center;
}

.footer-content > div,
.footer-content > div.basic-input-readonly {
  padding: 0px;
}

.footer-content .logo img {
  cursor: pointer;
}

.footer-content .footer-nav {
  margin-top: 18px;
}

.footer-content .footer-nav > * {
  cursor: pointer;
  font-size: 14px;
  color: #929392;
  letter-spacing: 1.16px;
  line-height: 14px;
  font-weight: bold;
  display: inline-block;
}

.footer-content .footer-nav > * + * {
  margin-left: 29px;
}

.footer-content .footer-misc {
  display: inline-block;
}

@media (max-width: 420px) {
  .footer-content .footer-misc {
    display: flex;
    flex-direction: column;
  }
}

.footer-content .footer-misc .terms {
  cursor: pointer;
}

.footer-content .footer-misc > * {
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  letter-spacing: 0.25px;
  float: left;
}

.footer-content .footer-misc > * + *:before,
.footer-content #ui-datepicker-div .footer-misc > * + a.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .footer-content .footer-misc > * + a.ui-corner-all.ui-datepicker-prev:before,
.footer-content #ui-datepicker-div .footer-misc > * + a.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .footer-content .footer-misc > * + a.ui-corner-all.ui-datepicker-next:before,
.footer-content .tooltip-wrapper .footer-misc > * + *.tooltip:before,
.footer-content .team-list-view .th.sortable.desc .footer-misc > * + *.sort-icon:before,
.team-list-view .th.sortable.desc .footer-content .footer-misc > * + *.sort-icon:before,
.footer-content .team-list-view .th.sortable.asc .footer-misc > * + *.sort-icon:before,
.team-list-view .th.sortable.asc .footer-content .footer-misc > * + *.sort-icon:before {
  content: "|";
  float: left;
  padding: 0 7px;
}

@media (max-width: 420px) {
  .footer-content .footer-misc > * + *:before,
  .footer-content #ui-datepicker-div .footer-misc > * + a.ui-corner-all.ui-datepicker-prev:before,
  #ui-datepicker-div .footer-content .footer-misc > * + a.ui-corner-all.ui-datepicker-prev:before,
  .footer-content #ui-datepicker-div .footer-misc > * + a.ui-corner-all.ui-datepicker-next:before,
  #ui-datepicker-div .footer-content .footer-misc > * + a.ui-corner-all.ui-datepicker-next:before,
  .footer-content .tooltip-wrapper .footer-misc > * + *.tooltip:before,
  .footer-content .team-list-view .th.sortable.desc .footer-misc > * + *.sort-icon:before,
  .team-list-view .th.sortable.desc .footer-content .footer-misc > * + *.sort-icon:before,
  .footer-content .team-list-view .th.sortable.asc .footer-misc > * + *.sort-icon:before,
  .team-list-view .th.sortable.asc .footer-content .footer-misc > * + *.sort-icon:before {
    content: '';
    padding: 0;
  }
}

.test-landing {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: left;
  padding: 40px 0 80px;
  width: 100%;
}

.test-landing__title {
  width: 640px;
  max-width: 100%;
  margin: 0 0 32px;
  font-family: 'Nudista-web', 'Nudista', sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0;
  color: #000000;
}

.test-landing__section {
  width: 640px;
  max-width: 100%;
}

.test-landing__section + .test-landing__section {
  margin-top: 36px;
}

.test-landing__section-title {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 14px;
  font-family: 'Nudista-web', 'Nudista', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0;
  color: #000000;
}

.test-landing__section-title span {
  padding: 0;
}

.test-landing__icon {
  display: block;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  color: #A8A8C0;
}

.test-landing__card {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  box-sizing: border-box;
  width: 640px;
  max-width: 100%;
  height: 84px;
  margin-bottom: 16px;
  background: #FFFFFF;
  border: 1px solid #E6E6E8;
  border-radius: 6px;
  padding: 20px;
}

.test-landing__card:last-child {
  margin-bottom: 0;
}

.test-landing__card-text {
  min-width: 0;
  flex: 1 1 auto;
}

.test-landing__card-name {
  margin: 0;
  font-family: 'Nudista-web', 'Nudista', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0;
  color: #000000;
}

.test-landing__card-name.is-disabled {
  color: #808080;
}

.test-landing__card .test-landing__card-category {
  margin: 4px 0 0;
  font-family: 'Nudista-web', 'Nudista', sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  color: #6D6D6D;
}

.test-landing__card-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
  flex: 0 0 auto;
}

.test-landing__recommended {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 130px;
  height: 18px;
  flex: 0 0 auto;
  padding: 2px 8px 4px;
  border-radius: 17px;
  background: #FFF7E4;
  font-family: 'Nudista-web', 'Nudista', sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0;
  color: #D68B00;
  white-space: nowrap;
}

.test-landing__completed {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
}

.test-landing__completed-label {
  font-family: 'Nudista-web', 'Nudista', sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0;
  color: #12B76A;
  white-space: nowrap;
}

.test-landing__completed-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 6px;
  background: #E7F8F0;
  flex: 0 0 22px;
}

.test-landing__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 98px;
  height: 36px;
  min-height: 36px;
  max-height: 36px;
  flex: 0 0 auto;
  padding: 10px 20px;
  margin: 0;
  border: 1px solid #9768EB;
  border-radius: 4px;
  background: #FFFFFF;
  color: #9768EB;
  font-family: 'Nudista-web', 'Nudista', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.02em;
  text-align: center;
  text-transform: none;
  cursor: pointer;
  white-space: nowrap;
  box-shadow: none;
}

.test-landing__btn:hover {
  background: rgba(151, 104, 235, 0.06);
  box-shadow: none;
}

.test-landing__btn.test-landing__btn--resume {
  border-color: #9768EB;
  background: #9768EB;
  color: #FFFFFF;
}

.test-landing__btn.test-landing__btn--resume:hover {
  background: #844de7;
}

.test-landing__btn.test-landing__btn--disabled {
  border-color: #D9DBDC;
  background: #D9DBDC;
  color: #FFFFFF;
  cursor: default;
}

.test-landing__btn.test-landing__btn--disabled:hover {
  background: #D9DBDC;
  box-shadow: none;
}

.prompt-box {
  margin-bottom: 16px;
  background: #FFFFFF;
  border-radius: 5px;
  padding: 25px 20px 32px;
}

.prompt-box .h2-alt {
  margin: 0;
}

.prompt-box p {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  margin: 5px 0 17px;
}

.test-landing .prompt-box {
  box-sizing: border-box;
  width: 640px;
  max-width: 100%;
  height: 84px;
  margin-bottom: 16px;
  border: 1px solid #E6E6E8;
  border-radius: 6px;
  padding: 20px;
}

.test-landing .prompt-box p {
  margin: 0;
}

.calculated-info {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  color: #9768EB;
}

.full-width-page-form {
  margin-bottom: 74px;
}

.full-width-page-form > div,
.full-width-page-form > div.basic-input-readonly {
  border-top: 1px solid #D8D8D8;
  padding: 13px 0;
}

.full-width-page-form .field-row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.full-width-page-form .field-row + .field-row {
  margin-top: 28px;
}

.full-width-page-form .field-row + .field-row:last-child {
  margin-bottom: 3px;
}

.full-width-page-form label {
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  font-size: 16px;
  line-height: 38px;
  white-space: nowrap;
}

.full-width-page-form label.field-rows-header {
  display: block;
}

.full-width-page-form label.perform {
  line-height: initial;
  white-space: initial;
}

.full-width-page-form .label-col {
  width: 261px;
  margin-right: 28px;
}

.full-width-page-form .field-col {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.full-width-page-form .field-col .field {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.full-width-page-form .field-col .field.full-width {
  width: 100%;
}

.full-width-page-form .field-col .field + .field {
  margin-left: 23px;
}

.full-width-page-form .content {
  vertical-align: top;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.full-width-page-form .side {
  padding-left: 8px;
  font-size: 14px;
  color: #929392;
  font-weight: bold;
}

.full-width-page-form .calculated-info {
  line-height: 1;
  color: #9768EB;
  margin-left: 38px;
}

.full-width-page-form textarea {
  margin-top: 14px;
}

.full-width-page-form .basic-input + .basic-input,
.full-width-page-form div.basic-input-readonly + .basic-input,
.full-width-page-form .basic-input + div.basic-input-readonly,
.full-width-page-form div.basic-input-readonly + div.basic-input-readonly {
  margin-left: 18px;
}

.left-right-form {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  text-align: center;
  margin-bottom: 80px;
}

.left-right-form input[type=number]::-webkit-inner-spin-button,
.left-right-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

.left-right-form input {
  font-weight: 100;
  color: #75777A;
}

.left-right-form input::-webkit-input-placeholder {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  font-weight: 100;
  vertical-align: middle;
  line-height: 45px;
  height: 45px;
}

.left-right-form input:-moz-placeholder {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  font-weight: 100;
  vertical-align: middle;
  line-height: 45px;
  height: 45px;
}

.left-right-form input::-moz-placeholder {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  font-weight: 100;
  vertical-align: middle;
  line-height: 45px;
  height: 45px;
}

.left-right-form input:-ms-input-placeholder {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  font-weight: 100;
  vertical-align: middle;
  line-height: 45px;
  height: 45px;
}

.left-right-form input {
  border: none;
  margin: 0;
  padding: 0;
  font-size: 34px;
  width: 80px;
  text-align: center;
}

.left-right-form table {
  width: 100%;
}

.left-right-form th:first-child,
.left-right-form td:first-child {
  text-align: left;
}

.left-right-form th.percent-optimal {
  font-size: 14px;
  color: #75777A;
  line-height: 20px;
  font-weight: 400;
}

.left-right-form th.side-start {
  border-left: 1px solid transparent;
}

.left-right-form td {
  padding: 9px 10px;
}

.left-right-form td.side-start {
  border-left: 1px solid #D8D8D8;
}

.left-right-form .show-more-wrapper {
  border-bottom: 1px solid #D8D8D8;
  text-align: left;
  line-height: 64px;
}

.view-modal {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  cursor: pointer;
}

.view-modal .icon-video-camera {
  font-size: 14px;
  padding-left: 11px;
  color: #C4C4C4;
}

.rr-form-group {
  border: none;
  padding: 0;
  margin: 0;
  background: none;
}

.rr-form-group.comments textarea {
  max-width: 698px;
}

.rr-form-group .h2 {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 0 18px;
}

.rr-form-group .h2 i {
  font-size: 37px;
  line-height: 1;
  color: inherit;
}

.rr-form-group .label-header {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  font-weight: 400;
  color: #9768EB;
  margin: 24px 0 1px;
}

.rr-form-group .field-group {
  padding: 0 0 35px;
}

.rr-form-group .field-group .field + .field {
  margin-top: 33px;
}

.rr-form-group .category {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 11px;
}

.field-label {
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  font-size: 16px;
  display: block;
  padding-bottom: 18px;
}

.basic-option-group {
  margin-bottom: -22px;
}

.basic-option-group > * {
  display: inline-block;
  margin: 0 23px 22px 0;
}

.basic-option-group .radio-input span,
.basic-option-group .checkbox-input span {
  font-size: 13px;
  letter-spacing: 0.21px;
  line-height: 19px;
  color: #6C6D6C;
  text-transform: uppercase;
}

.basic-option-group .radio-input > *:first-child,
.basic-option-group .checkbox-input > *:first-child {
  margin-right: 5px;
}

.basic-page-header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin: 25px 0 10px;
}

.basic-page-header .title1,
.basic-page-header .title2 {
  margin: 0 0 5px;
}

.basic-page-header .title1 {
  font-weight: 500;
  font-size: 34.5px;
  color: #75787B;
  line-height: 40px;
  margin-bottom: 6px;
  letter-spacing: -0.6px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  min-height: 46px;
}

.basic-page-header .title1 i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.basic-page-header .title1 i.left {
  padding: 0 9px 0 0;
}

.basic-page-header .title1 i,
.basic-page-header .title1 span {
  font-size: 22px;
  padding-left: 13px;
  top: 3px;
}

.basic-page-header .title3 {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  margin-top: 2px;
  min-height: 24px;
  font-size: 24px;
  line-height: 24px;
}

.basic-page-header .title4 {
  font-weight: 500;
  font-size: 34.5px;
  color: #75787B;
  line-height: 40px;
  margin-bottom: 6px;
  letter-spacing: -0.6px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  color: #9768EB;
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  font-size: 18px;
  line-height: 18px;
}

.basic-page-header .title4 i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.basic-page-header .title4 i.left {
  padding: 0 9px 0 0;
}

.basic-page-header .title4 i,
.basic-page-header .title4 span {
  font-size: 22px;
  padding-left: 13px;
  top: 3px;
}

.basic-page-header .resp-t4 {
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

@media (max-width: 768px) {
  .basic-page-header .resp-t4 {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}

.basic-page-header .resp-t4 > div {
  margin-left: auto;
}

@media (max-width: 768px) {
  .basic-page-header .resp-t4 > div {
    margin-left: 0;
    margin-top: 12px;
  }

  .basic-page-header .resp-t4 > div span {
    font-size: 18px;
  }
}

.basic-page-header .resp-t4 > div span {
  padding-left: 0 !important;
}

.basic-page-header .title5 {
  font-weight: 500;
  font-size: 34.5px;
  color: #75787B;
  line-height: 40px;
  margin-bottom: 6px;
  letter-spacing: -0.6px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  color: #9768EB;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 8px;
}

.basic-page-header .title5 i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.basic-page-header .title5 i.left {
  padding: 0 9px 0 0;
}

.basic-page-header .title5 i,
.basic-page-header .title5 span {
  font-size: 22px;
  padding-left: 13px;
  top: 3px;
}

.basic-page-header .title2 {
  font-weight: 500;
  font-size: 34.5px;
  color: #75787B;
  line-height: 40px;
  margin-bottom: 6px;
  letter-spacing: -0.6px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  color: #9768EB;
}

.basic-page-header .title2 i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.basic-page-header .title2 i.left {
  padding: 0 9px 0 0;
}

.basic-page-header .title2 i,
.basic-page-header .title2 span {
  font-size: 22px;
  padding-left: 13px;
  top: 3px;
}

.basic-page-header .subtitle1 {
  font-weight: 500;
  font-size: 34.5px;
  color: #75787B;
  line-height: 40px;
  margin-bottom: 6px;
  letter-spacing: -0.6px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  color: #9768EB;
  line-height: 30px;
  min-height: 30px;
  margin-top: -5px;
}

.basic-page-header .subtitle1 i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.basic-page-header .subtitle1 i.left {
  padding: 0 9px 0 0;
}

.basic-page-header .subtitle1 i,
.basic-page-header .subtitle1 span {
  font-size: 22px;
  padding-left: 13px;
  top: 3px;
}

.basic-page-header .additional {
  margin-top: 18px;
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  line-height: 24px;
}

.basic-page-header .main-col {
  -webkit-flex: 1 1 0;
  flex: 1 1 0;
  padding-right: 20px;
}

.basic-page-header .side-col {
  text-align: right;
}

.basic-page-header .side-col > div:not([class]) {
  font-size: 16.59px;
  letter-spacing: 0.31px;
  line-height: 22px;
}

.text-link,
.meta-date {
  font-size: 16.59px;
  letter-spacing: 0.31px;
  line-height: 22px;
}

.simple-single-col-form {
  max-width: 706px;
}

.simple-single-col-form .field,
.simple-single-col-form .field-note {
  margin-bottom: 27px;
}

.simple-single-col-form .field:after,
.simple-single-col-form .field-note:after {
  content: "";
  display: table;
  clear: both;
}

.simple-single-col-form .field.half,
.simple-single-col-form .field-note.half {
  width: calc(50% - 3px);
}

.simple-single-col-form .field-label {
  padding-bottom: 5px;
}

.simple-single-col-form .field-label,
.simple-single-col-form .field-label-filler {
  min-height: 34px;
  line-height: 34px;
}

.btn.add-note {
  float: right;
  margin-top: 13px;
  padding: 0 13px;
}

.fullpage-form-footer {
  margin: 20px auto 60px;
  -webkit-justify-content: center;
  justify-content: center;
}

.fullpage-form-footer.dropLarge {
  margin-top: 60px;
}

.score-tag-group .score-header {
  margin-bottom: 10px;
}

.summary-score-header {
  margin-bottom: 60px;
}

.score-diagram + .score-diagram {
  margin-top: 35px;
}

.diagram-box {
  border: 2px dashed #D8D8D8;
  width: 420px;
  height: 452px;
}

.diagram-box.with-center-line {
  position: relative;
}

.diagram-box.with-center-line:before,
#ui-datepicker-div a.diagram-box.with-center-line.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.diagram-box.with-center-line.ui-corner-all.ui-datepicker-next:before,
.team-list-view .th.sortable.desc .diagram-box.with-center-line.sort-icon:before,
.team-list-view .th.sortable.asc .diagram-box.with-center-line.sort-icon:before {
  content: " ";
  display: block;
  border-left: 2px dashed #D8D8D8;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -1px;
  z-index: 1;
}

@media (max-width: 768px) {
  .diagram-box {
    width: 100%;
  }
}

.scheduled-program-instance-drag {
  border-width: 1px;
  border-color: #9768EB;
  background-color: #f4f4f4;
  color: #9768EB;
  padding: 1 1px;
  font-size: 10px;
  letter-spacing: 0.4px;
  height: 18px;
  cursor: pointer;
  max-width: 90px;
  min-width: 90px;
}

.scheduled-program-instance-drag.active {
  background: #FFF;
  color: #fff;
}

.scheduled-program-instance-drag .scheduled-program-instance-name {
  color: #9768EB;
  font-family: 'Nudista-web';
}

.scheduled-program-instance-drag .scheduled-program-instance-day {
  color: #888888;
}

.unscheduled-programs .accept-drop-container {
  min-height: 50px;
}

.unscheduled-programs .scheduled-calendar-day-program .remove-block {
  padding: 3px;
  font-size: 9px;
  cursor: pointer;
  float: right;
}

.existing-scheduled-programs {
  margin-top: 8px;
}

.scheduled-calendar-day-program {
  max-width: 280px;
  min-width: 280px;
  background-color: #fefefe;
  border-radius: 6px;
  border: 2px solid #fefefe;
  padding: 8px;
  font-size: 13px;
  letter-spacing: 0.5px;
}

.scheduled-calendar-day-program + .scheduled-calendar-day-program {
  margin-top: 8px;
}

.scheduled-calendar-day-program .scheduled-calendar-day-program-title:not(.light-grey-text) {
  color: #9768EB;
}

.scheduled-calendar-day-program .scheduled-calendar-day-program-name:not(.light-grey-text) {
  color: #888888;
}

.scheduled-calendar-day-program.existing {
  background-color: #efefef;
  border-color: #cdcdcd;
  border-width: 1px;
}

.scheduled-calendar-day-program.existing .scheduled-calendar-day-program-title:not(.light-grey-text) {
  color: #aaa;
}

.scheduled-calendar-day-program.existing .scheduled-calendar-day-program-name:not(.light-grey-text) {
  color: #ccc;
}

.diagram-checkpoints {
  padding: 57px 0 47px;
}

.diagram-checkpoints .body-image-wrapper {
  width: 156px;
}

.diagram-checkpoints .score-tag-header {
  position: absolute;
  top: -35px;
  width: 66px;
  text-align: center;
}

@media (max-width: 568px) {
  .diagram-checkpoints .score-tag.small {
    font-size: 14px;
    width: 52px;
    height: 32px;
  }
}

.diagram-checkpoints .positioned-left {
  left: -103px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-left {
    left: -83px;
  }
}

.diagram-checkpoints .positioned-right {
  right: -103px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-right {
    right: -83px;
  }
}

.diagram-checkpoints .positioned-tag {
  position: absolute;
}

.diagram-checkpoints .positioned-tag:after {
  content: "";
  display: table;
  clear: both;
}

.diagram-checkpoints .positioned-tag:before,
.diagram-checkpoints #ui-datepicker-div a.positioned-tag.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .diagram-checkpoints a.positioned-tag.ui-corner-all.ui-datepicker-prev:before,
.diagram-checkpoints #ui-datepicker-div a.positioned-tag.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .diagram-checkpoints a.positioned-tag.ui-corner-all.ui-datepicker-next:before,
.diagram-checkpoints .team-list-view .th.sortable.desc .positioned-tag.sort-icon:before,
.team-list-view .th.sortable.desc .diagram-checkpoints .positioned-tag.sort-icon:before,
.diagram-checkpoints .team-list-view .th.sortable.asc .positioned-tag.sort-icon:before,
.team-list-view .th.sortable.asc .diagram-checkpoints .positioned-tag.sort-icon:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -1px;
  display: block;
  border-top: 2px dashed #D8D8D8;
}

.diagram-checkpoints .positioned-tag.positioned-left .score-tag {
  float: left;
}

.diagram-checkpoints .positioned-tag.positioned-left .dot {
  right: 0;
}

.diagram-checkpoints .positioned-tag.positioned-right .score-tag {
  float: right;
  margin-right: 0;
}

.diagram-checkpoints .positioned-tag.positioned-right .dot {
  left: 0;
}

.diagram-checkpoints .positioned-tag.angled.positioned-right:before,
.diagram-checkpoints #ui-datepicker-div a.positioned-tag.angled.positioned-right.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .diagram-checkpoints a.positioned-tag.angled.positioned-right.ui-corner-all.ui-datepicker-prev:before,
.diagram-checkpoints #ui-datepicker-div a.positioned-tag.angled.positioned-right.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .diagram-checkpoints a.positioned-tag.angled.positioned-right.ui-corner-all.ui-datepicker-next:before,
.diagram-checkpoints .team-list-view .th.sortable.desc .positioned-tag.angled.positioned-right.sort-icon:before,
.team-list-view .th.sortable.desc .diagram-checkpoints .positioned-tag.angled.positioned-right.sort-icon:before,
.diagram-checkpoints .team-list-view .th.sortable.asc .positioned-tag.angled.positioned-right.sort-icon:before,
.team-list-view .th.sortable.asc .diagram-checkpoints .positioned-tag.angled.positioned-right.sort-icon:before {
  left: 41.36px;
}

.diagram-checkpoints .positioned-tag.angled.positioned-right:after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  width: 46.76395px;
  margin-top: 16.18px;
  display: block;
  border-top: 2px dashed #D8D8D8;
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.diagram-checkpoints .positioned-tag.angled.positioned-left:before,
.diagram-checkpoints #ui-datepicker-div a.positioned-tag.angled.positioned-left.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .diagram-checkpoints a.positioned-tag.angled.positioned-left.ui-corner-all.ui-datepicker-prev:before,
.diagram-checkpoints #ui-datepicker-div a.positioned-tag.angled.positioned-left.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .diagram-checkpoints a.positioned-tag.angled.positioned-left.ui-corner-all.ui-datepicker-next:before,
.diagram-checkpoints .team-list-view .th.sortable.desc .positioned-tag.angled.positioned-left.sort-icon:before,
.team-list-view .th.sortable.desc .diagram-checkpoints .positioned-tag.angled.positioned-left.sort-icon:before,
.diagram-checkpoints .team-list-view .th.sortable.asc .positioned-tag.angled.positioned-left.sort-icon:before,
.team-list-view .th.sortable.asc .diagram-checkpoints .positioned-tag.angled.positioned-left.sort-icon:before {
  right: 41.36px;
}

.diagram-checkpoints .positioned-tag.angled.positioned-left:after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 0;
  width: 46.76395px;
  margin-top: 16.18px;
  display: block;
  border-top: 2px dashed #D8D8D8;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.diagram-checkpoints .positioned-tag.angled .dot {
  margin-top: 26.36px;
}

.diagram-checkpoints .positioned-tag .dot {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  border-radius: 50%;
  z-index: 1;
}

.diagram-checkpoints .positioned-tag.top1 {
  top: 3px;
}

.diagram-checkpoints .positioned-tag.top2 {
  top: 57px;
}

.diagram-checkpoints .positioned-tag.top3 {
  top: 114px;
}

.diagram-checkpoints .positioned-tag.top4 {
  top: 159px;
}

.diagram-checkpoints .positioned-tag.top5 {
  top: 233px;
}

.diagram-checkpoints .positioned-tag.top6 {
  top: 305px;
}

.diagram-checkpoints .positioned-tag.inside1 {
  width: 171px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-tag.inside1 {
    width: 151px;
  }
}

.diagram-checkpoints .positioned-tag.inside2 {
  width: 155px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-tag.inside2 {
    width: 135px;
  }
}

.diagram-checkpoints .positioned-tag.inside3 {
  width: 175px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-tag.inside3 {
    width: 155px;
  }
}

.diagram-checkpoints .positioned-tag.inside4 {
  width: 163px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-tag.inside4 {
    width: 143px;
  }
}

.diagram-checkpoints .positioned-tag.inside5 {
  width: 170px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-tag.inside5 {
    width: 150px;
  }
}

.diagram-checkpoints .positioned-tag.inside6 {
  width: 174px;
}

@media (max-width: 768px) {
  .diagram-checkpoints .positioned-tag.inside6 {
    width: 154px;
  }
}

.body-image-wrapper {
  position: relative;
  margin: 0 auto;
}

.body-image-wrapper.wingspan-diagram {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 305px;
  padding-right: 20px;
}

.body-image-wrapper.wingspan-diagram div {
  position: absolute;
  font-size: 14px;
}

.body-image-wrapper.wingspan-diagram div.height {
  top: 7px;
  left: 1px;
}

.body-image-wrapper.wingspan-diagram div.reach {
  top: 8px;
  right: 0px;
}

.body-image-wrapper.wingspan-diagram div.wingspan {
  top: 44%;
  right: 12%;
}

.body-image-wrapper.wingspan-diagram img {
  width: 100%;
}

.body-image-wrapper img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

.diagram-subheader {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
}

.diagram-header {
  text-align: center;
  margin: 0 0 10px;
}

.diagram-symmetry .row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: stretch;
  align-items: stretch;
  position: relative;
}

.diagram-symmetry .col {
  width: 50%;
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.diagram-symmetry .difference {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 84px;
  height: 40px;
  margin: -20px 0 0 -42px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 2;
  text-align: center;
  color: #FFFFFF;
  line-height: 14px;
}

.diagram-symmetry .difference .amount {
  font-size: 12.84px;
  letter-spacing: 0.4px;
}

.diagram-symmetry .difference .label {
  font-size: 10px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.diagram-symmetry .body-quadrents {
  position: relative;
}

.diagram-symmetry .body-quadrents .diagram-subheader {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  padding: 14px 0;
}

.diagram-symmetry .body-quadrents .score {
  font-weight: 100;
  font-size: 26px;
  line-height: 1;
}

@media (max-width: 568px) {
  .diagram-symmetry .body-quadrents .score {
    font-size: 16px;
  }
}

.diagram-symmetry .body-quadrents .row {
  border-bottom: 2px dashed #D8D8D8;
}

.diagram-symmetry .body-quadrents .upper-body {
  height: 174px;
}

.diagram-symmetry .body-quadrents .upper-body .diagram-subheader {
  top: 0;
}

.diagram-symmetry .body-quadrents .lower-body {
  height: 188px;
}

.diagram-symmetry .body-quadrents .lower-body .diagram-subheader {
  bottom: 0;
}

.diagram-symmetry .body-total {
  background: #F2F3F4;
  height: 86px;
}

.diagram-symmetry .body-total .score {
  font-weight: 100;
  font-size: 36px;
  line-height: 1;
  margin-bottom: 5px;
}

@media (max-width: 568px) {
  .diagram-symmetry .body-total .score {
    font-size: 22px;
  }
}

.diagram-symmetry .body-total .difference {
  margin-top: -33px;
}

.diagram-symmetry .body-image-wrapper {
  position: absolute;
  z-index: 1;
  top: 20px;
  bottom: 15px;
  left: 0;
  right: 0;
}

.diagram-symmetry .body-image-wrapper img {
  height: 327px;
}

.body-diagram-row {
  margin: 40px 0 66px;
}

.body-diagram-row .diagram-box {
  margin: 0 auto;
}

@media (max-width: 768px) {
  .body-diagram-row .diagram-box {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .body-diagram-row {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}

.score-color-key-bar {
  color: #fff;
  margin: 60px 0;
}

.score-color-key-bar:after {
  content: "";
  display: table;
  clear: both;
}

@media (max-width: 768px) {
  .score-color-key-bar {
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}

.score-color-key-bar > div,
.score-color-key-bar > div.basic-input-readonly {
  float: left;
  padding: 18px 18px 20px;
}

.score-color-key-bar .red-score-bg {
  width: 50%;
}

@media (max-width: 768px) {
  .score-color-key-bar .red-score-bg {
    width: 100%;
  }
}

.score-color-key-bar .yellow-score-bg {
  width: 25%;
}

@media (max-width: 768px) {
  .score-color-key-bar .yellow-score-bg {
    width: 100%;
  }
}

.score-color-key-bar .green-score-bg {
  width: 25%;
}

@media (max-width: 768px) {
  .score-color-key-bar .green-score-bg {
    width: 100%;
  }
}

.score-color-key-bar .label {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 1px;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 7px 2px;
}

.score-color-key-bar .score-range {
  font-weight: 100;
  font-size: 21px;
  line-height: 1;
}

.notes-section {
  margin: 38px 0 38px;
  max-width: 560px;
}

.notes-section .clinical-report-header {
  margin-bottom: 35px;
}

.notes-section .clinical-report-header .title {
  font-size: 24px;
  color: #75777A;
  letter-spacing: 0.4px;
  line-height: 26px;
  font-weight: 500;
  margin: 0;
}

.notes-section .clinical-report-header .title i {
  padding: 0 0 0 9px;
  color: #9768EB;
  font-size: 19px;
  position: relative;
  top: 1px;
}

.notes-section .clinical-report-header .title i.left {
  padding: 0 9px 0 0;
}

.notes-section .clinical-report-header .title i {
  line-height: 26px;
  position: static;
  display: inline-block;
}

.notes-section .clinical-report-header .title i.icon-recover {
  font-size: 17px;
}

.notes-section .clinical-report-header .tests {
  margin-top: 15px;
}

.notes-section .clinical-report-header .tests * {
  font-size: 18px;
  color: #75777A;
  letter-spacing: 0.32px;
  line-height: 27px;
  font-weight: 500;
  margin: 0;
}

.notes-section .header {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 12px;
}

.notes-section .prose + * {
  margin-top: 30px;
}

.body p {
  margin: 0;
}

.waiver-section {
  margin: 40px auto 60px;
  max-width: 620px;
  text-align: center;
}

.post-form-buttons + .waiver-section,
.whiteboard-footer + .waiver-section {
  margin-top: -40px;
}

.waiver-section * {
  font-size: 12px;
  color: #BCBCBC;
  line-height: 18px;
}

.waiver-section .header {
  font-weight: bold;
  margin: 0;
}

@media (max-width: 768px) {
  .resp-me-testresult-cont {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}

.test-result-score-bars {
  margin: 0 0 40px;
  display: inline-block;
}

.test-result-score-bars > div + div {
  margin-top: 5px;
}

.test-result-score-bars .profile-score-info {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 5px;
}

.test-result-score-bars .profile-score-name {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
}

.test-result-score-bars.resp-score-bars {
  max-width: 520px;
  padding-right: 20px;
}

@media (max-width: 768px) {
  .test-result-score-bars.resp-score-bars {
    width: 100%;
    max-width: 100%;
  }
}

.test-result-score-bars.resp-score-bars .profile-score img {
  width: 100%;
}

@media (max-width: 768px) {
  .res-me-testresult-cont {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}

.test-result-exercise-media > .section-label {
  font-size: 18px;
  font-weight: 600;
}

.test-result-exercise-media > .section-container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 10px;
  max-width: 550px;
  flex-wrap: wrap;
}

@media (max-width: 768px) {
  .test-result-exercise-media > .section-container {
    width: 100%;
    max-width: 100%;
  }
}

.test-result-exercise-media > .section-container > div {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: 220px;
}

.test-result-exercise-media > .section-container > div > img {
  max-height: 124px;
  max-width: 220px;
  min-height: 124px;
  min-width: 220px;
  cursor: pointer;
}

.test-result-exercise-media > .section-container > div .exercise-name {
  padding: 0 15px;
  text-align: center;
  margin-top: 10px;
  min-height: 60px;
}

.test-result-exercise-media > .section-container > div .play-video {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 10px;
  cursor: pointer;
}

.test-result-exercise-media > .section-container > div .play-video > i {
  font-size: 35px;
}

hr {
  border: none;
  padding: 0;
  height: 1px;
  background: #D8D8D8;
  margin: 70px 0;
  clear: both;
}

.yes-no-test-results .h2 {
  margin-bottom: 48px;
}

.yes-no-test-results .even-cols:last-child > div > div:last-child {
  margin-bottom: 0;
}

.yes-no-test-results .even-cols > div {
  overflow-x: hidden;
}

.yes-no-test-results .even-cols > div + div {
  margin-left: 20px;
}

.yes-no-test-results .section-header {
  margin-bottom: 5px;
  -webkit-align-items: center;
  align-items: center;
}

.yes-no-test-results .section-header .name {
  margin: 0;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist {
  margin-bottom: 37px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist:before,
.yes-no-test-results #ui-datepicker-div a.full-width-table-header-bg.text-checklist.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .yes-no-test-results a.full-width-table-header-bg.text-checklist.ui-corner-all.ui-datepicker-prev:before,
.yes-no-test-results #ui-datepicker-div a.full-width-table-header-bg.text-checklist.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .yes-no-test-results a.full-width-table-header-bg.text-checklist.ui-corner-all.ui-datepicker-next:before,
.yes-no-test-results .team-list-view .th.sortable.desc .full-width-table-header-bg.text-checklist.sort-icon:before,
.team-list-view .th.sortable.desc .yes-no-test-results .full-width-table-header-bg.text-checklist.sort-icon:before,
.yes-no-test-results .team-list-view .th.sortable.asc .full-width-table-header-bg.text-checklist.sort-icon:before,
.team-list-view .th.sortable.asc .yes-no-test-results .full-width-table-header-bg.text-checklist.sort-icon:before,
.yes-no-test-results .full-width-table-header-bg.text-checklist th {
  height: 35px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist th,
.yes-no-test-results .full-width-table-header-bg.text-checklist td {
  padding: 3px 10px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist th {
  font-size: 10px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist td {
  font-size: 14px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist td.checkpoint {
  color: inherit;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist .compensation-present {
  padding-left: 10px;
  width: 165px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-label,
.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-btn,
.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-btn-right,
.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-btn-left {
  line-height: 24px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-label {
  font-size: 14px;
}

.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-btn,
.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-btn-right,
.yes-no-test-results .full-width-table-header-bg.text-checklist .toggle-btn-left {
  font-size: 11px;
  width: 40px;
}

.stats-list {
  min-height: 150px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.stats-list.box-view {
  background: #fff;
  padding: 10px 38px 23px;
}

.stats-list.box-view > li:first-child {
  border-top: none;
}

.stats-list.box-view > li:last-child {
  border-bottom: none;
}

.stats-list.large > li {
  padding: 11px 0;
}

.stats-list.large .stat {
  font-weight: 100;
  font-size: 26px;
  letter-spacing: 0.49px;
}

.stats-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
}

.stats-list li {
  line-height: 30px;
}

.stats-list li:after {
  content: "";
  display: table;
  clear: both;
}

.stats-list > li {
  padding: 10px 0;
  border-bottom: 1px solid #D8D8D8;
}

.stats-list > li:first-child {
  border-top: 1px solid #D8D8D8;
}

.stats-list > li > .header {
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
}

.stats-list > li > ul > li {
  padding-left: 31px;
  padding-top: 10px;
}

.stats-list > li > ul > li:not(.difference) > .header {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  line-height: inherit;
}

.stats-list .header,
.stats-list .stat {
  line-height: inherit;
}

.stats-list .header {
  margin: 0;
  float: left;
}

.stats-list .stat {
  float: right;
  font-weight: 400;
  font-size: 18px;
  letter-spacing: 0.3px;
  color: #57A8E3;
}

.stats-list .difference {
  margin-left: 20px;
}

.stats-list .difference .header,
.stats-list .difference .stat {
  font-weight: 400;
  font-size: 14px;
  color: #75777A;
  line-height: 20px;
}

.performance-results-summary {
  padding-bottom: 45px;
}

.performance-results-summary > div + div {
  margin-left: 20px;
}

.performance-results-summary .h2 {
  margin: 7px 0 28px;
}

.performance-results-summary .diagram-wrapper {
  max-width: 480px;
  width: 100%;
  float: right;
}

@media (max-width: 768px) {
  .rr-resp-wrapper {
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .rr-resp-wrapper > div,
  .rr-resp-wrapper > div.basic-input-readonly {
    margin-left: 0 !important;
  }
}

.rr-resp-wrapper .rr-results-block > .header img {
  width: 100%;
}

.stress-index-block > .header img {
  width: 100%;
}

.rr-results-block > .header {
  margin-bottom: 6px;
}

.rr-results-block > .header .title {
  font-weight: 400;
  font-size: 18px;
  color: #75787B;
  letter-spacing: 1px;
  line-height: 1;
  text-transform: uppercase;
  margin: 0 0 18px;
}

.rr-results-block-resp canvas {
  width: 350px;
  height: 60px;
}

@media (max-width: 768px) {
  .rr-results-block-resp canvas {
    width: 100%;
    height: auto;
  }
}

.rr-results-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #75777A;
  font-size: 18px;
  letter-spacing: 0.32px;
  font-weight: 400;
  line-height: 1.62;
  letter-spacing: 0.32px;
  line-height: 1.4;
}

.rr-results-list > li {
  position: relative;
  padding-left: 23px;
  padding-bottom: 20px;
}

.rr-results-list > li + li {
  margin-top: 8px;
}

.rr-results-list > li:before,
.tooltip-wrapper .rr-results-list > li.tooltip:before,
.team-list-view .th.sortable.desc .rr-results-list > li.sort-icon:before,
.team-list-view .th.sortable.asc .rr-results-list > li.sort-icon:before {
  width: 11px;
  height: 11px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: " ";
  position: absolute;
  top: 8px;
  left: 0;
}

.rr-results-list > li.green:before,
.tooltip-wrapper .rr-results-list > li.green.tooltip:before,
.team-list-view .th.sortable.desc .rr-results-list > li.green.sort-icon:before,
.team-list-view .th.sortable.asc .rr-results-list > li.green.sort-icon:before {
  background: #00B96D;
}

.rr-results-list > li.yellow:before,
.tooltip-wrapper .rr-results-list > li.yellow.tooltip:before,
.team-list-view .th.sortable.desc .rr-results-list > li.yellow.sort-icon:before,
.team-list-view .th.sortable.asc .rr-results-list > li.yellow.sort-icon:before {
  background: #D7BB43;
}

.rr-results-list > li.red:before,
.tooltip-wrapper .rr-results-list > li.red.tooltip:before,
.team-list-view .th.sortable.desc .rr-results-list > li.red.sort-icon:before,
.team-list-view .th.sortable.asc .rr-results-list > li.red.sort-icon:before {
  background: #D1404B;
}

.rr-results-list .content {
  color: #B2B2B2;
}

.rr-results-grouped {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 30px;
}

.rr-results-grouped > li + li {
  margin-top: 25px;
  border-top: 1px solid #D8D8D8;
  padding-top: 14px;
}

.rr-results-grouped > li > .header {
  margin-bottom: 7px;
}

.rr-results-grouped > li > .header .title {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
}

.chart-menu .chart-menu-item.active {
  color: #6d6e72;
}

.calendar-menu > div.active {
  color: #6d6e72;
}

.calendar-month .calendar-days .calendar-day.complete {
  background: #00B96D;
}

.calendar-month .calendar-days .calendar-day.complete * {
  color: #fff;
}

.notes-page-wrapper {
  max-width: 699px;
  margin: 0 auto;
}

.left-header-icon {
  padding-right: 3px;
}

.alert-box {
  background: #EFF1F2;
  border-radius: 4px;
  padding: 20px 22px;
}

.alert-box .title {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 10px;
}

.alert-box .body {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.21px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
}

.cal-wrapper {
  margin: 30px 0 60px;
}

.input-inbetween-text {
  font-size: 16px;
  text-align: center;
}

.high-level-field-label {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
}

.high-level-field-label.fields-header {
  margin: 35px 0 25px;
  padding: 0;
}

.date-input-button {
  width: 40px;
  background: #9768EB;
  color: #fff;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: stretch;
  align-self: stretch;
}

.calendar-menu {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.calendar-month.small {
  max-width: none;
  min-width: 0;
  width: 492px;
  overflow: hidden;
}

.calendar-month.small .calendar-header {
  max-width: none;
  min-width: 0;
  min-height: 39px;
  margin: 0;
  padding: 0 9px;
  border-top: 1px solid #ccc;
}

.calendar-month.small .calendar-days {
  margin: 0 -1px 0 1px;
}

.calendar-month.small .calendar-days .calendar-day {
  max-width: none;
  min-width: 0;
  max-height: none;
  min-height: inherit;
  width: 70.28571px;
  height: 61.85143px;
}

.temp-datepicker-wrapper {
  position: relative;
}

.temp-datepicker-wrapper #ui-datepicker-div {
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
}

#ui-datepicker-div {
  background: #EFF1F2;
  border-radius: 4px;
  padding: 13px 5px 5px;
}

#ui-datepicker-div .ui-datepicker-header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

#ui-datepicker-div .ui-datepicker-title {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
}

#ui-datepicker-div .ui-icon {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

#ui-datepicker-div a.ui-corner-all {
  color: #7C7F7F;
  padding: 3px;
}

#ui-datepicker-div a.ui-corner-all:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div a.ui-corner-all.ui-datepicker-next:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#ui-datepicker-div a.ui-corner-all.ui-datepicker-next {
  -webkit-order: 3;
  order: 3;
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

#ui-datepicker-div .ui-datepicker-calendar {
  text-align: center;
}

#ui-datepicker-div .ui-datepicker-calendar thead th span {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  font-weight: 400;
}

#ui-datepicker-div .ui-datepicker-calendar td {
  padding: 4px 4px;
}

#ui-datepicker-div .ui-datepicker-calendar td a {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.21px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  width: 25px;
  height: 27px;
  line-height: 27px;
  display: block;
  text-align: center;
}

#ui-datepicker-div .ui-datepicker-calendar td a.ui-state-highlight {
  background: #DADCDE;
  border-radius: 5px;
}

.tooltip-wrapper {
  position: relative;
  top: 3px;
}

.tooltip-wrapper .close {
  position: absolute;
  top: 12px;
  right: 14px;
  color: #9768EB;
  font-size: 13px;
  cursor: pointer;
  font-weight: bold;
}

.tooltip-wrapper .tooltip-title {
  font-size: 13px;
  font-weight: 400;
  color: #EFF1F2;
  letter-spacing: 0.44px;
  line-height: 15px;
}

.tooltip-wrapper .tooltip-body {
  font-weight: 400;
  font-size: 13px;
  color: #929392;
  letter-spacing: 0.44px;
  line-height: 15px;
}

.tooltip-wrapper .tooltip-body p {
  margin: 10px 0 0;
}

.tooltip-wrapper .icon-info {
  top: -3px;
}

.tooltip-wrapper .tooltip {
  display: block;
  position: absolute;
  top: 50%;
  left: 50px;
  z-index: 100;
  background: #000;
  width: 293px;
  padding: 17px 30px 17px 23px;
}

.tooltip-wrapper #ui-datepicker-div a.tooltip.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .tooltip-wrapper a.tooltip.ui-corner-all.ui-datepicker-prev:before,
.tooltip-wrapper #ui-datepicker-div a.tooltip.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .tooltip-wrapper a.tooltip.ui-corner-all.ui-datepicker-next:before,
.tooltip-wrapper .tooltip:before,
.tooltip-wrapper .team-list-view .th.sortable.desc .tooltip.sort-icon:before,
.team-list-view .th.sortable.desc .tooltip-wrapper .tooltip.sort-icon:before,
.tooltip-wrapper .team-list-view .th.sortable.asc .tooltip.sort-icon:before,
.team-list-view .th.sortable.asc .tooltip-wrapper .tooltip.sort-icon:before {
  position: absolute;
  left: -13px;
  top: 50%;
  margin-top: -4px;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  font-size: 10px;
  color: #000;
}

.dropdown-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.dropdown-wrapper + .dropdown-wrapper {
  margin-left: 7px;
}

.dropdown-wrapper:hover > .submenu-wrapper:not(.no-hover) {
  display: block;
}

.dropdown-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.dropdown-wrapper .trigger {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  white-space: nowrap;
  line-height: 47px;
  border: 2px solid transparent;
  cursor: pointer;
}

.dropdown-wrapper .trigger.pill {
  border-color: #9768EB;
  border-radius: 24px;
  padding: 0 28px;
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
}

.dropdown-wrapper .trigger.blue-pill {
  background: #9768EB;
  color: #fff;
}

.dropdown-wrapper .trigger.white-pill {
  background: #fff;
  color: #9768EB;
}

.dropdown-wrapper .trigger.text-style span:first-child {
  font-size: 24px;
  color: #75777A;
  letter-spacing: 0.4px;
  line-height: 26px;
  font-weight: 500;
  line-height: inherit;
}

.dropdown-wrapper .trigger.text-style .icon-caret-dropdown {
  margin-top: 6px;
}

.dropdown-wrapper .trigger.text-style .remove > * {
  display: inline-block;
  margin: 0 0 -8px 12px;
}

.dropdown-wrapper .trigger .icon-caret-dropdown {
  color: inherit;
  font-size: 6px;
  padding-left: 8px;
}

.dropdown-wrapper .trigger .remove-circle {
  margin-left: 5px;
}

.dropdown-wrapper .submenu-wrapper {
  position: relative;
  display: none;
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.21px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
}

.dropdown-wrapper .submenu-wrapper > .submenu-content {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.dropdown-wrapper .submenu-wrapper > .submenu-content > .submenu {
  margin-top: 7px;
}

.dropdown-wrapper .submenu-wrapper .icon-caret-dropdown {
  font-size: 6px;
  display: inline-block;
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.dropdown-wrapper .submenu {
  background: #EFF1F2;
  border: 1px solid #E7E5E5;
}

.dropdown-wrapper .submenu ul {
  padding: 10px 0;
}

.dropdown-wrapper .submenu ul + ul {
  border-top: 1px solid #E7E5E5;
}

.dropdown-wrapper .submenu li {
  padding: 5px 10px 5px 23px;
  white-space: nowrap;
  position: relative;
  min-width: 223px;
  cursor: pointer;
}

.dropdown-wrapper .submenu li:hover > .submenu {
  display: block;
}

.dropdown-wrapper .submenu li > span {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.dropdown-wrapper .submenu li > span > span {
  padding-right: 10px;
}

.dropdown-wrapper .submenu li > .submenu {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}

.dropdown-wrapper .submenu li:hover {
  background: #DEDFDE;
}

.dropdown-wrapper .custom-content {
  padding: 18px 30px 25px;
  cursor: default;
}

.dropdown-wrapper .custom-content button {
  margin-top: 20px;
}

.team-list-view {
  width: 100%;
  overflow-y: auto;
}

.team-list-view.with-flex-col {
  overflow: visible;
}

.team-list-view.with-flex-col .flex-col {
  -webkit-flex: 1;
  flex: 1;
  text-align: left;
}

.team-list-view.individual .tr > * {
  min-width: 160px;
}

.team-list-view.individual .tr > *:first-child {
  min-width: 260px;
}

.team-list-view.individual .tbody {
  overflow: visible;
  max-height: none;
}

.team-list-view.programs .tr > *:nth-child(1) {
  min-width: 250px;
}

.team-list-view.programs .tr > *:nth-child(2) {
  min-width: 160px;
}

.team-list-view.programs .tr > *:nth-child(3) {
  min-width: 160px;
}

.team-list-view.programs .tr > *:nth-child(5) {
  min-width: 176px;
}

.team-list-view .td.percent-bar-cell {
  text-align: left;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.team-list-view .td.percent-bar-cell .percent-bar {
  -webkit-flex: 1;
  flex: 1;
}

.team-list-view .td.percent-bar-cell .text {
  width: 84px;
  text-align: right;
}

.team-list-view .tr {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.team-list-view .tr > * {
  min-width: 140px;
}

.team-list-view .tr > *:first-child {
  min-width: 243px;
}

.team-list-view .tbody {
  overflow-x: auto;
}

.team-list-view .tbody .tr:nth-child(odd) .td {
  background: #FFFFFE;
}

.team-list-view .tbody .tr:nth-child(odd) .td.name {
  background: #4A4A4A;
}

.team-list-view .tbody .tr:nth-child(even) .td {
  background: #FAFAFA;
}

.team-list-view .tbody .tr:nth-child(even) .td.name {
  background: #313231;
}

.team-list-view .tbody .tr .td.avg {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  color: #6C6D6C;
}

.team-list-view .tbody .tr .td.avg.total1 {
  background: #DADCDE;
}

.team-list-view .tbody .tr .td.avg.total2 {
  background: #E1E3E5;
}

.team-list-view .tbody .tr .td.avg.total-final {
  background: #9768EB;
  color: #fff;
}

.team-list-view .th,
.team-list-view .td {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}

.team-list-view .th:first-child,
.team-list-view .td:first-child {
  text-align: left;
}

.team-list-view .th:last-child,
.team-list-view .td:last-child {
  padding-right: 60px;
}

.team-list-view .th:last-child .score-change,
.team-list-view .td:last-child .score-change {
  right: 20px;
}

.team-list-view .th {
  background: #EFEFF0;
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  line-height: 56px;
  white-space: nowrap;
}

.team-list-view .th.sortable {
  cursor: pointer;
  position: relative;
}

.team-list-view .th.sortable.desc,
.team-list-view .th.sortable.asc {
  background: #DADCDE;
}

.team-list-view .th.sortable.desc .sort-icon {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.team-list-view .th.sortable.asc .sort-icon {
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.team-list-view .th.sortable .sort-icon {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  width: 12px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -6px;
  font-size: 11px;
}

.team-list-view .td {
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  color: #75777A;
  line-height: 1.2;
  font-weight: 400;
  color: #6C6D6C;
  position: relative;
}

.team-list-view .td.name {
  color: #fff;
}

.team-list-view .td .score-change {
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -10px;
}

.team-list-view button.print {
  float: right;
  margin-right: 40px;
}

.remove-circle {
  background: #DADCDE;
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  text-align: center;
  line-height: 22px;
}

.remove-circle .icon-close,
.remove-circle .icon-remove:before {
  color: #fff;
  font-size: 10px;
}

.icon-decrease {
  display: inline-block;
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.overview-stat .title {
  font-size: 14px;
  color: #75777A;
  line-height: 20px;
  margin-bottom: 17px;
}

.score-change {
  font-size: 15px;
  white-space: nowrap;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.score-change i {
  font-size: 10px;
  padding: 0 4px;
  position: relative;
  top: 1px;
}

.score-wrapper.with-graph .text {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.score-wrapper .text {
  margin-bottom: 17px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.score-wrapper .text .score {
  font-weight: 100;
  font-size: 30px;
  line-height: 1;
}

.percent-bar {
  background: #E6E6E6;
}

.percent-bar > div,
.percent-bar > div.basic-input-readonly {
  height: 6px;
}

.comparitive-block .dropdown-wrapper {
  margin-bottom: 9px;
}

.comparitive-block .even-cols + .even-cols {
  margin-top: 40px;
}

.reports-comparison {
  margin: 39px 0 50px;
}

.reports-comparison .header {
  margin-bottom: 20px;
}

.reports-comparison .cols {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.reports-comparison .main-col {
  -webkit-flex: 9;
  flex: 9;
  margin-right: 40px;
}

.reports-comparison .side-col {
  -webkit-flex: 7;
  flex: 7;
  margin-top: -10px;
}

.vs-divider {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  margin: 5px 0 0px;
}

.vs-divider .line {
  position: relative;
  border-bottom: 2px dashed #D3D3D3;
  top: -1px;
  -webkit-flex: 1;
  flex: 1;
}

.vs-divider .circle {
  border: 2px solid #D3D3D3;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #D3D3D3;
  font-weight: bold;
  font-size: 13px;
  color: #D3D3D3;
  letter-spacing: 0.39px;
  line-height: 18px;
  margin: 0 10px;
}

.rank-score {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
}

.rank-score img {
  width: 28px;
}

.rank-score .text {
  font-weight: 100;
  font-size: 30px;
  color: #9768EB;
  line-height: 1;
  position: relative;
  padding-left: 8px;
  top: 2px;
}

.progress-report {
  margin-bottom: 70px;
}

.progress-report .even-cols > * {
  padding-right: 30px;
  border-right: 2px solid transparent;
  margin-right: 30px;
}

.progress-report .even-cols .overview-stat {
  border-color: #DADCDE;
}

.progress-report .even-cols + .even-cols {
  margin-top: 30px;
}

.progress-report .overview-stat .title {
  margin-bottom: 8px;
}

.progress-report .score-wrapper .text .score {
  font-size: 25px;
}

.team-list-view .th,
.team-list-view .td {
  padding-left: 20px;
  padding-right: 20px;
}

.team-list-view .td .score-change {
  position: static;
  display: inline-block;
}

.team-list-view .td .score-change i {
  top: -1px;
}

/* --------------------------------------------
Whiteboard -Scheduler
----------------------------------------------*/

.program-type-header {
  font-size: 21px;
  color: #AFB1B4;
  letter-spacing: 0.4px;
  line-height: 1;
  font-weight: 500;
  line-height: 25px;
  color: #AFB1B4;
  margin: 0 0 15px 5px;
}

.program-type-header .header-pill {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 1px;
  line-height: 14px;
  font-weight: bold;
  display: inline-block;
  line-height: 25px;
  vertical-align: top;
  margin-left: 3px;
  padding: 0 10px;
  white-space: nowrap;
  background: #AFB1B4;
  color: #FFFFFF;
  border-radius: 5px;
  text-transform: uppercase;
}

.program-type-list,
.day-list-schedule {
  max-height: none;
  min-height: inherit;
}

.day-list-schedule .day-item {
  max-width: none;
  min-width: 0;
  font-size: 14px;
  letter-spacing: 0.5px;
  padding: 0 14px 0 10px;
}

.day-list-schedule .day-item .drag-icon {
  font-size: 18px;
}

.day-list-schedule .day-item .drag-icon .icon-move {
  top: 1px;
}

.start-end-date-wrapper {
  margin: 15px 0;
}

@media (max-width: 768px) {
  .start-end-date-wrapper {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
}

.start-end-date-wrapper .divider {
  text-align: center;
  width: 47px;
}

@media (max-width: 768px) {
  .start-end-date-wrapper .divider {
    display: none;
  }
}

.start-end-date-wrapper .divider .icon {
  color: #D7D9DA;
  font-size: 20px;
}

.week-day-program {
  overflow: hidden;
}

.week-day-program .wd-label {
  max-width: 100%;
  overflow: hidden;
}

.week-day-program-title,
.week-day-program-name {
  overflow-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
}

.week-day-program .remove-block {
  padding: 3px;
  font-size: 9px;
  cursor: pointer;
}

@media (max-width: 768px) {
  .week-day-program .remove-block {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}

.week-day-program .remove-block i {
  font-weight: bold;
  float: right;
}

.icon-pad-right {
  padding-right: 5px;
}

.sub-section > *:first-child {
  margin-top: 0 !important;
}

.sub-section > *:first-child > *:first-child {
  margin-top: 0 !important;
}

.sub-section > *:last-child {
  margin-bottom: 0 !important;
}

.sub-section > *:last-child > *:last-child {
  margin-bottom: 0 !important;
}

.sub-section + .sub-section {
  margin-top: 38px;
}

.sub-section h3 {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 10px;
}

.sub-section .prose {
  margin: 16px 0;
}

.sub-section .sub-section-block {
  display: block;
  margin-bottom: 30px;
}

.icon-text-link {
  font-family: 'Nudista-web';
  font-size: 13px;
  color: #75777A;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 18px;
}

.icon-text-link.with-blue-icon-left i {
  padding-right: 6px;
  color: #9768EB;
  font-size: 18px;
  position: relative;
  top: -3px;
  vertical-align: middle;
}

.save-modal-text {
  font-size: 16px;
  color: #8F9499;
  letter-spacing: 0.02px;
  line-height: 16px;
}

.modal-save-publish-form {
  width: auto;
}

.modal-save-publish-form header {
  max-height: none;
  min-height: inherit;
}

.modal-save-publish-form section {
  padding: 10px 30px 0px;
  min-height: 20px;
  display: inline-block;
}

@media (max-width: 768px) {
  .modal-save-publish-form section {
    padding: 8px 16px 0;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
}

.modal-save-publish-form section:first-of-type {
  margin-top: 0;
}

.modal-save-publish-form section.save-option-prose {
  font-size: 14px;
  color: #8F9499;
  letter-spacing: 0.02px;
  line-height: 20px;
}

.modal-save-publish-form section.duplicate-sections-warning {
  color: red;
  text-align: center;
  display: block;
  font-size: 18px;
}

.modal-save-publish-form section.option-title {
  width: 400px;
}

@media (max-width: 768px) {
  .modal-save-publish-form section.option-title {
    width: 100%;
  }
}

.modal-save-publish-form section footer {
  margin: 20px 0px 10px;
}

.modal-save-publish-form footer {
  margin-top: 20px;
  padding: 0 16px 10px;
}

.modal-save-publish-form .save-label {
  padding: 0 30px 5px;
  display: flex;
}

.modal-save-publish-form .save-label span {
  padding: 0 10px;
  min-width: 190px;
  font-size: 21px;
  color: #8F9499;
  letter-spacing: 0.02px;
  line-height: 23px;
  white-space: nowrap;
}

@media (max-width: 768px) {
  .modal-save-publish-form .save-label {
    padding: 0 10px 5px;
  }

  .modal-save-publish-form .save-label span {
    white-space: normal;
    min-width: 0;
    font-size: 17px;
    line-height: 1.3;
  }
}

.modal-save-publish-form .save-label select {
  font-size: 21px;
}

/* --------------------------------------------
Code Input
 ----------------------------------------------*/

.code-input {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  background-color: #efefef;
  margin-bottom: 7px;
  margin-right: 8px;
  padding-right: 10px;
}

.code-input .text-label {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  font-size: 18px;
  margin-right: 8px;
  cursor: default;
}

.code-input .text-label .info {
  color: #9768EB;
  font-size: 14px;
  margin-left: 5px;
  cursor: pointer;
}

.code-input input.text-entry {
  max-height: 35px;
  min-height: 35px;
  min-width: 150px;
  margin-right: 10px;
  border-radius: 6px;
}

.code-input button {
  max-height: 35px;
  min-height: 35px;
  background: #9768EB;
  border-color: transparent;
  font-weight: bold;
  color: #efefef;
  min-width: 150px;
}

.code-input .code-error-entry {
  min-width: 100px;
}

.team-list-view,
hr {
  page-break-before: always;
}

.body-diagram-row {
  page-break-after: always;
}

/* --------------------------------------------
Sports Config
 ----------------------------------------------*/

.sportsConfig-header-container {
  -webkit-flex: 1;
  flex: 1;
}

.sportsConfig-edit-header {
  margin-bottom: 20px !important;
}

.sportsConfig .header {
  font-size: 24px;
  margin-right: 12px;
}

.sportsConfig .addButton {
  margin-right: 12px;
  margin-left: 12px;
  max-height: 30px;
  min-height: 30px;
}

.sportsConfig-edit {
  margin-top: 20px;
  margin-bottom: 0px;
}

.sportsConfig-edit .sportsConfig-sport-container {
  margin-bottom: 20px;
}

.sportsConfig-edit .sportsConfig-sport-container .addButton {
  margin-right: 6px;
  margin-bottom: 6px;
  max-height: 25px;
  min-height: 25px;
  max-width: 75px;
  min-width: 75px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.sportsConfig-edit .sportsConfig-sport {
  font-size: 20px;
  color: #efefef;
}

.sportsConfig-edit .sportsConfig-sport .counter {
  height: 45px;
  width: 40px;
}

.sportsConfig-edit .sportsConfig-sport .name {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}

.sportsConfig-edit .sportsConfig-sport .name > span {
  margin-left: 15px;
}

.sportsConfig-edit .sportsConfig-sport .action {
  margin-right: 30px;
  font-size: 12px;
  font-weight: 600;
  color: #9768EB;
  cursor: pointer;
}

.sportsConfig-edit .sportsConfig-sport .action .icon-plus {
  font-size: 8px;
}

.sportsConfig-edit .sportsConfig-sport .action > span {
  margin-left: 5px;
  text-transform: uppercase;
}

.sportsConfig-position-container {
  min-height: 40px;
}

.sportsConfig-position-container > div,
.sportsConfig-position-container > div.basic-input-readonly {
  background-color: #f9f9f9;
  border-radius: 0px;
  margin: 1px 0;
  min-height: 40px;
  width: 100%;
}

.sportsConfig-position-container > div.active-item {
  z-index: 1;
}

.sportsConfig-position-container > div.active-item .sportsConfig-position .drag-icon {
  visibility: hidden;
}

.sportsConfig-position-container > div.active-item .sportsConfig-position .actions {
  visibility: hidden;
}

.sportsConfig-position-container > div:first-child .sort-icons .icon:first-child {
  visibility: hidden;
}

.sportsConfig-position-container > div:last-child .sort-icons .icon:last-child {
  visibility: hidden;
}

.sportsConfig-position-container .sportsConfig-position {
  min-height: 40px;
  min-width: 600px;
  width: 100%;
}

.sportsConfig-position-container .sportsConfig-position .sort-icons {
  max-height: 40px;
  min-height: 40px;
  max-width: 85px;
  min-width: 85px;
  color: #bbb;
  text-align: center;
}

.sportsConfig-position-container .sportsConfig-position .sort-icons .icon {
  color: #dedede;
  font-size: 14px;
  cursor: pointer;
}

.sportsConfig-position-container .sportsConfig-position .sort-icons .icon:hover {
  color: #9768EB;
}

.sportsConfig-position-container .sportsConfig-position .info {
  -webkit-flex: 1;
  flex: 1;
}

.sportsConfig-position-container .sportsConfig-position .info .title {
  font-size: 16px;
  font-weight: 400;
}

.sportsConfig-position-container .sportsConfig-position .info .attributes > div {
  width: auto;
}

.sportsConfig-position-container .sportsConfig-position .info .attributes > div span:first-child {
  margin-right: 5px;
  font-weight: 600;
}

.sportsConfig-position-container .sportsConfig-position .info .attributes > div + div {
  margin-top: 0px;
  margin-left: 25px;
}

.sportsConfig-position-container .sportsConfig-position .actions {
  max-height: 38px;
  min-height: 38px;
  max-width: 180px;
  min-width: 180px;
  color: #ddd;
  font-size: 19px;
}

.slider-nav-wrapper {
  position: relative;
  height: 480px;
}

.slider-nav {
  position: absolute;
  margin: 0 -80px;
  top: 50%;
  left: 0;
  right: 0;
}

.slider-nav > i {
  position: absolute;
  top: 50%;
  display: inline-block;
  cursor: pointer;
  font-size: 42px;
  color: #808080;
  transform: translate(0, -50%);
}

.slider-nav > i.next {
  right: 0;
}

.slider-nav > i.prev {
  left: 0;
}

.slider-nav > i:hover {
  color: #000;
}

.tour-container {
  padding: 0 0 0;
  width: 100%;
  max-width: 800px;
}

.tour-container .app-store-btn {
  height: 30px;
  width: 95px;
  margin-left: 8px;
}

.tour-container .button-collection {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 10px 0px 20px;
}

.tour-container .button-collection > button {
  max-height: 40px;
  min-height: 40px;
  width: 50px;
  font-size: 12px;
  letter-spacing: 2px;
}

.tour-container .tour-title {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 24px;
  margin: 12px 0px 16px;
  color: #9768EB;
}

.tour-container .tour-message {
  margin: 8px 0px;
  min-height: 60px;
}

.tour-container .tour-message .tour-message-line {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 14px;
  max-width: 80%;
  margin: 0 auto 20px;
  text-align: center;
}

.tour-container .tour-image {
  display: inline-block;
  position: relative;
}

.tour-container .tour-image > img {
  width: 100%;
}

.tour-container .tour-image .close-modal {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 0 0px;
  cursor: pointer;
  max-height: 25px;
  min-height: 25px;
  background-color: inherited;
  border: 0px;
  color: inherited;
  letter-spacing: 1px;
  min-width: 25px;
  max-width: 25px;
}

.athlete-email {
  -webkit-justify-content: right;
  justify-content: right;
  -webkit-flex: 1 0 50px;
  flex: 1 0 50px;
  font-size: 12px;
  text-align: right;
}

.athlete-email > a {
  text-decoration: none;
}

.athlete-email > a > i {
  cursor: pointer;
  margin: 5px;
  color: #9768EB;
}

.athlete-email > a > i:hover {
  color: #9768EB;
}

.athlete-email > a > i.active {
  color: #9768EB;
}

.error-list .warning {
  color: #D1404B;
}

.browser-check-container {
  padding: 0 0 0;
}

.browser-check-container .button-collection {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  margin: 10px 0px 20px;
}

.browser-check-container .button-collection > button {
  max-height: 40px;
  min-height: 40px;
  width: 50px;
  font-size: 12px;
  letter-spacing: 2px;
}

.browser-check-container .browser-check-title {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 24px;
  margin: 12px 0px 16px;
  color: #9768EB;
}

.browser-check-container .browser-check-message {
  margin: 8px 0px;
  min-height: 60px;
}

.browser-check-container .browser-check-message .browser-check-message-line {
  padding: 10px 0 10px 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  max-width: 90%;
  margin: 0 auto;
}

.browser-check-container .browser-check-message .browser-check-message-link {
  padding: 3px 0 3px 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  max-width: 90%;
  margin: 0 auto;
}

.team-report .header {
  font-size: 24px;
  margin-right: 12px;
}

.team-report .team-report-header-container {
  -webkit-flex: 1;
  flex: 1;
  max-height: 100px;
  min-height: 100px;
}

.team-report .team-report-edit-header {
  margin-bottom: 20px !important;
}

.team-report .team-report-container {
  margin-right: 20px !important;
}

.team-report .team-report-dropdown {
  max-width: 200px;
  min-width: 200px;
  margin: 5px 12px 5px 12px;
}

.team-report .team-report-button {
  margin: 5px 12px 5px 12px;
  max-height: 30px;
  min-height: 30px;
}

.team-report-menu {
  -webkit-align-items: flex-end;
  align-items: flex-end;
  max-height: 65px;
  min-height: 65px;
  background-color: #2E2E2E;
}

.team-reports-return {
  margin: 6px 0px 2px 0px;
}

/* the calendar day number should be light by default and always grey */

.calendar-day-number {
  font-weight: 100;
  color: #a7a7a7;
}

/* the entire day square should be white - currently the class "calendar-day-scheduled" is applied to the parent of the dots.  Instead apply it to the element with the class "calendar-day" */

.calendar-day-scheduled {
  background: #fff;
}

/* by default the activity dots should be green...*/

.calendar-day-scheduled .fa-circle {
  color: #00B96D;
}

/* completed sessions use the hollow fa-circle-o dot; force grey so it does not
   inherit the red .red-text container color on the current day (see bug 43462) */

.calendar-day-scheduled .fa-circle-o {
  color: #cdcdcd;
}

/* ... unless the .current-day class is present */

.current-day .fa-circle:not(.light-grey-text) {
  color: #9768EB;
}

/* ... and MSK Claims calendar dots are a little different too */

.fa-circle.fa-mskclaims {
  margin: -10px 0px 0px 12px;
  color: transparent;
  font-size: 7px;
}

.fa-circle.fa-mskclaims.me-test {
  color: #00B96D;
}

.fa-circle.fa-mskclaims.rom-test {
  color: red;
}

.fa-circle.fa-mskclaims.pro-care {
  color: #9768EB;
}

.fa-circle.fa-mskclaims.bodymap-test {
  color: #DFC03F;
}

.notes-calendar .calendar-day .calendar-day-scheduled {
  background-color: #efefef !important;
  min-width: 56px !important;
  max-width: 56px !important;
  width: 56px !important;
  margin: -10px 0px 0px 12px !important;
}

.notes-calendar .calendar-day.current-day .calendar-day-scheduled {
  background-color: #fff !important;
}

div.view-container.mskClaims .row-container.calendar .legend > div.spacer {
  height: 80px;
}

div.view-container.mskClaims .row-container.calendar .legend > div i.fa-mskclaims.fa-circle {
  margin-top: 6px;
}

div.view-container.mskClaims .row-container.calendar .legend > div div {
  margin-left: 10px;
}

#mskClaimsView .claims-list div.header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  margin: 30px 0 5px;
}

#mskClaimsView .claims-list div.header .high-level-field-label {
  margin-top: 15px;
}

#mskClaimsView .claims-list div.header .selector-dropdown {
  margin-left: 10px;
}

#mskClaimsView .claims-list div.header .date-ranges {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: 30px;
}

#mskClaimsView .claims-list div.header .date-ranges > div + div {
  margin-left: 20px;
}

#mskClaimsView .claims-list .print-request > div {
  margin-left: 20px;
}

#mskClaimsView .claims-list .print-request > div .row-container.choice {
  margin-left: 2px;
  margin-top: 10px;
}

#mskClaimsView .claims-list .print-request > div .row-container.choice.date-range {
  height: 35px;
}

#mskClaimsView .claims-list .print-request > div .row-container.choice.date-range .date-range-section .date {
  margin-top: -10px;
}

#mskClaimsView .claims-list .print-request > div .row-container.choice.date-range .date-range-section .filler {
  width: 45px;
  text-align: center;
}

#mskClaimsView .claims-list .print-request > div .row-container.actions {
  margin-left: 2px;
  margin-top: 10px;
}

#mskClaimsView .claims-list .print-request .test-results,
#mskClaimsView .claims-list .print-request .program-results {
  display: none;
}

#mskClaimsView .claims-list .injury-date {
  width: 100px;
}

#mskClaimsView .claims-list .injury-code {
  width: 125px;
}

#mskClaimsView .claims-list .injury-description {
  width: 400px;
}

#mskClaimsView .claims-list .claim-number {
  width: 100px;
}

#mskClaimsView .claims-list .action {
  width: 35px;
  font-size: 20px;
  color: #9768EB;
  cursor: pointer;
}

#mskClaimsView .claims-list .action .icon-nav-reports {
  font-weight: 800;
}

#mskClaimsView .claims-list .action .in-progress {
  overflow: hidden;
  height: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

#mskClaimsView .claims-list .action .in-progress.active > .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

#mskClaimsView .claims-list .action .in-progress.progress-striped > .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

#mskClaimsView .claims-list .action .in-progress .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #9768EB;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
}

#mskClaimsView .claims-entry .input-line {
  display: -webkit-inline-box;
}

#mskClaimsView .claims-entry .input-line > .field-label {
  display: inline-block;
  vertical-align: top;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-bodypart,
#mskClaimsView .claims-entry .bc-entry .injury-bodypart {
  width: 155px;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-bodypart .select-toggle,
#mskClaimsView .claims-entry .bc-entry .injury-bodypart .select-toggle {
  min-width: inherit;
  max-width: inherit;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-side,
#mskClaimsView .claims-entry .bc-entry .injury-side {
  width: 100px;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-side .select-toggle,
#mskClaimsView .claims-entry .bc-entry .injury-side .select-toggle {
  min-width: inherit;
  max-width: inherit;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-diagnosis,
#mskClaimsView .claims-entry .bc-entry .injury-diagnosis {
  width: 200px;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-diagnosis .select-toggle,
#mskClaimsView .claims-entry .bc-entry .injury-diagnosis .select-toggle {
  min-width: inherit;
  max-width: inherit;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-diagnosis .options > div,
#mskClaimsView .claims-entry .bc-entry .injury-diagnosis .options > div {
  margin-top: 1px;
  min-height: inherit;
  line-height: inherit;
  margin-bottom: 6px;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-code,
#mskClaimsView .claims-entry .bc-entry .injury-code {
  width: 125px;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-description,
#mskClaimsView .claims-entry .bc-entry .injury-description {
  width: 400px;
}

#mskClaimsView .claims-entry .bc-entry-header .injury-date,
#mskClaimsView .claims-entry .bc-entry .injury-date {
  width: 170px;
}

#mskClaimsView .claims-entry .bc-entry-header .claim-number,
#mskClaimsView .claims-entry .bc-entry .claim-number {
  width: 170px;
}

#mskClaimsView .claims-entry .bc-entry-header .date-of-service,
#mskClaimsView .claims-entry .bc-entry .date-of-service {
  width: 200px;
}

#mskClaimsView .claims-entry .bc-entry-header .filler,
#mskClaimsView .claims-entry .bc-entry .filler {
  margin-left: 0px;
  width: 20px;
}

#mskClaimsView .claims-entry .activities-list .title {
  margin-top: 20px;
}

#mskClaimsView .claims-entry .activities-list .row-container > div.title {
  width: 45px;
  margin-top: inherit;
}

#mskClaimsView .claims-entry .activities-list .row-container > div.date {
  width: 115px;
}

#mskClaimsView .claims-entry .activities-list .row-container > div.name {
  width: 450px;
}

#mskClaimsView .claims-entry .activities-list .activity {
  display: inline-block;
}

#mskClaimsView .claims-entry .activities-list .activity > div {
  display: inline-block;
  vertical-align: top;
}

/* an extra class "calendar-day-today" needs to be applied to the "calendar-day" element.  It will have a bolder and darker grey number */

.calendar-day-today .calendar-day-number {
  color: #8D8F92;
  font-weight: 500;
}

.mobile-link .app-store-btn {
  height: 30px;
  width: 95px;
  margin-left: 8px;
  margin-top: 12px;
}

.athlete-sort-box .default-dot {
  color: #9768EB;
}

.athlete-sort-box .green-dot {
  color: #20B769;
}

.athlete-sort-box .yellow-dot {
  color: #DFC03F;
}

.athlete-sort-box .red-dot {
  color: #D1404B;
}

.r5-results-block canvas {
  width: 600px;
  height: 60px;
}

@media (max-width: 768px) {
  .r5-results-block canvas {
    width: 100%;
    height: auto;
  }
}

.r5-results-block > .header {
  margin-bottom: 6px;
}

.r5-results-block > .header .title {
  font-weight: 400;
  font-size: 18px;
  color: #75787B;
  letter-spacing: 1px;
  line-height: 1;
  text-transform: uppercase;
  margin: 0 0 18px;
}

.r5-results-wrapper {
  flex-direction: column;
}

.r5-container {
  flex-direction: row;
}

.svgBodies {
  flex-direction: row;
}

.svgFront {
  max-width: 205px;
  min-width: 200px;
  min-height: 400px;
  max-height: 405px;
}

.svgBack {
  max-width: 205px;
  min-width: 200px;
  min-height: 400px;
  max-height: 405px;
}

@media only screen and (max-width: 768px) {
  .r5-body-wrapper--stack table,
  .r5-body-wrapper--stack tbody,
  .r5-body-wrapper--stack tr,
  .r5-body-wrapper--stack td {
    display: block;
    width: 100%;
  }

  .r5-body-wrapper--stack td {
    padding: 0;
  }

  .r5-body-wrapper--stack td + td {
    margin-top: 16px;
  }

  .r5-body-wrapper--stack .svgFront,
  .r5-body-wrapper--stack .svgBack {
    max-width: none;
    min-width: 0;
    max-height: none;
    min-height: inherit;
  }

  .r5-body-wrapper--stack .body-front,
  .r5-body-wrapper--stack .body-back {
    margin: 0 auto;
  }
}

.sr-only {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
}

@media (min-width: 1024px) {
  .full-width-page-form.full-width-page-form--withOptionBars .label-col {
    width: 335px;
  }
}

.full-width-page-form.full-width-page-form--withOptionBars > div:last-child {
  border-bottom: 1px solid #d8d8d8;
}

.optionBar {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  overflow: hidden;
}

.optionBar > * {
  flex: 1;
}

.optionBar > * + * {
  border-left: 1px solid #DADCDE;
}

.rr-form-group.optionBarsReport .optionBar {
  max-width: 680px;
}

.rr-form-group.optionBarsReport .field-group-inner {
  padding: 0;
}

.rr-form-group.optionBarsReport .h2-alt {
  margin-top: 0;
}

.rr-form-group.optionBarsReport .field-label {
  padding-bottom: 8px;
}

.optionBarItem {
  border-top: 1px solid #DADCDE;
  border-bottom: 1px solid #DADCDE;
  white-space: normal !important;
  max-width: 33.33%;
}

.optionBarItem:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-left: 1px solid #DADCDE;
}

.optionBarItem:last-child {
  border-right: 1px solid #DADCDE;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.optionBarItem label {
  min-height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  text-align: center;
  color: #75777A;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}

.optionBarItem input:checked + label {
  color: #fff;
  background: #9768EB;
}

.score-diagram--rightLeftAggregateScores .positioned-left:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-left.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-left.ui-corner-all.ui-datepicker-prev:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-left.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-left.ui-corner-all.ui-datepicker-next:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.desc .positioned-left.sort-icon:before,
.team-list-view .th.sortable.desc .score-diagram--rightLeftAggregateScores .positioned-left.sort-icon:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.asc .positioned-left.sort-icon:before,
.team-list-view .th.sortable.asc .score-diagram--rightLeftAggregateScores .positioned-left.sort-icon:before {
  display: none !important;
}

.score-diagram--rightLeftAggregateScores .positioned-left .score-tag {
  opacity: 0;
}

.score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside3:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside3.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside3.ui-corner-all.ui-datepicker-prev:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside3.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside3.ui-corner-all.ui-datepicker-next:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.desc .positioned-tag.positioned-right.inside3.sort-icon:before,
.team-list-view .th.sortable.desc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside3.sort-icon:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.asc .positioned-tag.positioned-right.inside3.sort-icon:before,
.team-list-view .th.sortable.asc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside3.sort-icon:before {
  margin-left: -24px;
}

.score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside4:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside4.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside4.ui-corner-all.ui-datepicker-prev:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside4.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside4.ui-corner-all.ui-datepicker-next:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.desc .positioned-tag.positioned-right.inside4.sort-icon:before,
.team-list-view .th.sortable.desc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside4.sort-icon:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.asc .positioned-tag.positioned-right.inside4.sort-icon:before,
.team-list-view .th.sortable.asc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside4.sort-icon:before {
  margin-left: -36px;
}

.score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside5:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside5.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside5.ui-corner-all.ui-datepicker-prev:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside5.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside5.ui-corner-all.ui-datepicker-next:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.desc .positioned-tag.positioned-right.inside5.sort-icon:before,
.team-list-view .th.sortable.desc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside5.sort-icon:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.asc .positioned-tag.positioned-right.inside5.sort-icon:before,
.team-list-view .th.sortable.asc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside5.sort-icon:before {
  margin-left: -22px;
}

.score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside6:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside6.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside6.ui-corner-all.ui-datepicker-prev:before,
.score-diagram--rightLeftAggregateScores #ui-datepicker-div a.positioned-tag.positioned-right.inside6.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .score-diagram--rightLeftAggregateScores a.positioned-tag.positioned-right.inside6.ui-corner-all.ui-datepicker-next:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.desc .positioned-tag.positioned-right.inside6.sort-icon:before,
.team-list-view .th.sortable.desc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside6.sort-icon:before,
.score-diagram--rightLeftAggregateScores .team-list-view .th.sortable.asc .positioned-tag.positioned-right.inside6.sort-icon:before,
.team-list-view .th.sortable.asc .score-diagram--rightLeftAggregateScores .positioned-tag.positioned-right.inside6.sort-icon:before {
  margin-left: -24px;
}

.score-diagram--rightLeftAggregateScores .diagram-box {
  padding: 50px 100px 50px 0;
  width: auto;
  height: auto;
}

.sideColWidth--thin {
  width: 330px;
}

.scoreTableWrap {
  color: #75777A;
  padding: 30px 0;
}

.scoreTableWrap__title {
  font-size: 18px;
  line-height: 1.55;
  text-align: center;
  margin: 0 0 20px;
}

.scoreTableWrap__footer {
  font-size: 14px;
  line-height: 1.28;
  font-weight: 400;
  line-height: 1.428571429;
  margin: 20px 0 0;
  text-align: left;
}

.scoreTable {
  color: #75777A;
  border: 1px solid #EEEEEE;
  font-size: 13px;
  width: 100%;
  border-collapse: collapse;
}

.scoreTable tr > * {
  padding: 15px;
  text-align: left;
}

.scoreTable th {
  color: #9768EB;
  font-weight: normal;
}

.scoreTable tbody > tr > * {
  border-bottom: 1px solid #EEEEEE;
}

.scoreTable thead > tr > th {
  color: #75787B;
  font-weight: bold;
  border-bottom: 1px solid #CECECE;
}

.scoreTable tfoot > tr > * {
  font-weight: bold;
}

.statusBg--good {
  background: #20b769 !important;
}

.statusBg--ok {
  background: #d8b62f !important;
}

.statusBg--bad {
  background: #c42a3b !important;
}

.tl-bottom-row {
  display: flex;
  align-items: left;
  width: 390px;
  padding: 5px 5px 5px 5px;
}

.tl-top-row {
  display: flex;
  align-items: left;
  width: 390px;
  padding: 5px 5px 5px 5px;
}

.tl-row-stat {
  width: 130px;
}

.dash-fa {
  padding: 0px 0px 10px 0px;
}

.inlineOverlayWrap {
  position: relative;
}

.inlineOverlay {
  position: absolute;
  z-index: 10;
  top: calc(100% - 15px);
  left: 50%;
  transform: translate(-50%, 0);
  background: #fff;
  width: 377px;
  max-width: calc(100% - 30px);
  padding: 15px;
  border: 1px solid #EEEEEE;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
}

.inlineOverlay__triangle {
  position: absolute;
  top: 3px;
  left: 50%;
  transform: translate(-50%, -100%);
  width: 29px;
  height: 17px;
  background: url(../images/overlay-triangle.png) center center no-repeat;
  background-size: contain;
}

.inlineOverlay__close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 17px;
  color: #9768EB;
  cursor: pointer;
}

.inlineOverlay__title {
  margin: 0 0 20px;
  padding: 0 30px;
  font-size: 18px;
  font-weight: 500;
  color: #75787B;
  text-align: center;
}

.miniBar {
  background: #F4F4F4;
  color: #fff;
  font-size: 15px;
  border-radius: 4px;
  padding: 9px 15px;
  line-height: 21px;
}

.miniBar.tall {
  padding: 12.5px 15px;
}

.miniBar i {
  display: none;
  padding-left: 5px;
  font-size: 11px;
}

.miniBar.isSelected {
  background: #F4F4F4;
  color: #C7CBCE;
}

.miniBar.isSelected i {
  display: inline;
}

.miniBar-submenu-numTextWrap {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  font-size: 13px;
}

.miniBar-submenu-numTextWrap .num {
  box-sizing: content-box;
  font-weight: 700;
  color: #6C6D6C;
  width: 15px;
  padding-right: 5px;
}

.miniBar-submenu-numTextWrap .text {
  font-weight: 400;
  font-size: 14px;
  text-transform: none;
  padding: 8px 5px 8px 5px;
}

.subMenuRPE {
  width: 180px;
}

.subMenuSession {
  width: 250px;
}

.soreness-areas {
  display: flex;
  flex-flow: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  align-content: center;
}

.soreness-areas .soreness-area {
  font-weight: 400;
  font-size: 14px;
  flex: 1 100%;
  height: 16px;
  width: 50px;
}

.meScoreVideoUpload {
  margin-top: 1rem;
  margin-right: 200px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.meScoreVideoUpload .score-header {
  margin-bottom: 1rem;
}

.meScoreVideoUpload .meVideoThumbnails {
  margin-top: 20px;
  display: flex;
}

.meScoreVideoUpload .meVideoThumbnails .meVideoThumb {
  margin-right: 20px;
  flex-grow: 1;
}

.meScoreVideoUpload .meVideoThumbnails .meVideoThumb:last-child {
  margin-right: 0;
}

.meScoreVideoUpload .meVideoThumbnails .meVideoThumb img {
  width: 100%;
}

.meScoreVideo {
  margin-top: 1rem;
  margin-right: 200px;
  padding: 0px 20px 20px;
  background: #F3F4F5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.meScoreVideo .save {
  width: 100%;
}

.meScoreVideo .meVideoTable {
  padding: 0px 20px 20px;
  font-size: 13px;
  width: 100%;
  border-collapse: collapse;
}

.meScoreVideo .meVideoTable .meter {
  margin-top: 10px;
  height: 6px;
  width: 100%;
  background: #D8DCDD;
  border-radius: 25px;
  padding: 0px;
}

.meScoreVideo .meVideoTable .meter > span {
  display: block;
  height: 100%;
  width: 20%;
  border-radius: 20px;
  background-color: #44BCE8;
  position: relative;
  overflow: hidden;
}

.meScoreVideo .meVideoTable thead {
  font-size: 16px;
}

.meScoreVideo .meVideoTable tr > * {
  padding: 15px 0px 15px;
  text-align: left;
}

.meScoreVideo .meVideoTable th {
  font-weight: normal;
}

.meScoreVideo .meVideoTable th h3 {
  margin: 0;
}

.meScoreVideo .meVideoTable th h3 .icon-video-camera {
  font-size: 13px;
  margin-right: 6px;
}

.meScoreVideo .meVideoTable tbody > tr > * {
  border-bottom: 1px solid #EEEEEE;
}

.meScoreVideo .meVideoTable tbody > tr i {
  margin-left: 10px;
  color: #9768EB;
}

.meScoreVideo .meVideoTable tbody > tr i.cancel {
  float: right;
}

.meScoreVideo .meVideoTable tbody td:last-child {
  text-align: right;
}

.meScoreVideo .meVideoTable tbody td:last-child a {
  color: #9768EB;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}

.meScoreVideo .meVideoTable tbody td:last-child a:hover {
  color: red;
}

.meScoreVideo .meVideoTable thead > tr > th {
  color: #75787B;
  font-weight: bold;
  border-bottom: 1px solid #CECECE;
}

.meScoreVideo .meVideoTable .cancel {
  float: right;
  color: #9768EB;
}

.view-layout.content-view {
  position: relative;
}

.view-layout.content-view div.navigation-bar {
  position: absolute;
  top: 0px;
  right: 50px;
  min-height: 20px;
  min-width: 100px;
  max-width: 200px;
  width: 120px;
  background-color: #15C2F0;
}

/* --------------------------------------------
User Passport
----------------------------------------------*/

.user {
  padding: 0;
  position: relative;
}

.user__btn {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px;
}

.user__logo {
  height: 40px;
  width: 40px;
}

.user__logo img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.user__notification {
  background-color: rgba(209, 64, 75, 0.9);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font: 700 13px/13px "Nudista";
  height: 23px;
  padding: 5px 3px;
  position: absolute;
  right: 20px;
  text-align: center;
  top: 7px;
  width: 23px;
  z-index: 10;
}

.user__menu {
  background-color: #ffffff;
  border: 1px solid #eee;
  -webkit-box-shadow: 3px 6px 14px rgba(0, 0, 0, 0.133548);
  -moz-box-shadow: 3px 6px 14px rgba(0, 0, 0, 0.133548);
  box-shadow: 3px 6px 14px rgba(0, 0, 0, 0.133548);
  cursor: default;
  min-width: 244px;
  position: absolute;
  right: 4px;
  top: calc(100% - 5px);
  z-index: 10;
}

.user__menu__info {
  border-bottom: 1px solid #eee;
  padding: 15px 20px;
}

.user__menu__info__item {
  color: #a2a6aa;
  font: 400 13px/19px "Nudista";
}

.user__menu__info__item-name {
  color: #5b5e61;
}

.user__menu__info__item a {
  color: #a2a6aa;
  font: 400 13px/19px "Nudista";
  text-decoration: none;
}

.user__menu__list {
  list-style: none;
  margin: 0;
  padding: 12px 20px;
}

.user__menu__list--logout {
  border-top: 1px solid #eee;
}

.user__menu__list__item + .user__menu__list__item {
  margin-top: 8px;
}

.user__menu__list__icon {
  display: block;
  flex-shrink: 0;
  height: 20px;
  margin-right: 12px;
  width: 20px;
}

.user__menu__list__link {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5b5e61;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font: 700 14px/20px "Nudista";
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.user__menu__list__link:hover {
  color: #9768EB;
}

.user__menu--member {
  border: 0;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #eee, 3px 6px 14px rgba(0, 0, 0, 0.133548);
  box-sizing: border-box;
  height: 198px;
  min-width: 230px;
  overflow: hidden;
  padding-top: 6px;
  width: max-content;
}

.user__menu--member .user__menu__info {
  align-items: center;
  border-bottom: 0;
  box-shadow: inset 0 -1px 0 #eee;
  display: flex;
  height: 48px;
  padding: 0 20px;
}

.user__menu--member .user__menu__info__item {
  color: #4F4F4F;
  font: 500 16px/20px "Nudista";
  white-space: nowrap;
}

.user__menu--member .user__menu__list {
  padding: 0 20px;
}

.user__menu--member .user__menu__list--logout {
  border-top: 0;
  box-shadow: inset 0 1px 0 #eee;
}

.user__menu--member .user__menu__list .user__menu__list__item + .user__menu__list__item {
  margin-top: 0;
}

.user__menu--member .user__menu__list__link {
  color: #000000;
  font: 600 16px/20px "Nudista";
  height: 48px;
}

.user .loggedInMenu__trigger__icon {
  display: block;
  color: #9768EB;
  font-size: 6px;
  margin: 0;
  padding: 0;
  padding-left: 14px;
}

.user .user_nav_arrow {
  font-size: 6px;
}

@media (max-width: 768px) {
  .passport {
    display: none;
  }
}

.passport .athlete-profile-switch {
  border: none;
  max-height: 98px;
  min-height: 98px;
}

.passport .athlete-profile-switch .switch-toggle-target {
  cursor: pointer;
}

.passport .athlete-profile-switch .athlete-header-logo-container {
  position: relative;
  display: flex;
  align-items: center;
}

.passport .athlete-profile-switch .athlete-header-logo {
  margin: 10px 35px;
}

.passport .athlete-profile-switch .athlete-header-logo img {
  max-width: 180px;
  max-height: 70px;
}

.passport .athlete-profile-switch .athlete-header-logo-container .ng-scope {
  cursor: pointer;
}

.passport .athlete-profile-switch .athlete-header-logo {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 14px 15px 14px 28px;
}

.passport .athlete-profile-switch .athlete-header-logo img {
  margin: 0;
  max-height: 70px;
  max-width: 180px;
}

.passport .athlete-profile-switch .athlete-header-logo .icon-caret-dropdown {
  color: rgba(57, 57, 57, 0.6);
  font-size: 8px;
  padding-left: 18px;
}

.passport .athlete-profile-switch .white-field > div > div {
  cursor: default;
  padding: 15px;
}

.passport .athlete-profile-switch .white-field > div > div i {
  font-size: 30px;
  margin: 0;
  margin-right: 10px;
}

.passport .athlete-profile-switch .white-field > div > div:last-child {
  padding-right: 0;
}

.passport .athlete-profile-switch .athlete-profile-options {
  position: absolute;
  top: 102%;
  left: -1px;
  background-color: #f6f1f1;
  border: 1px solid #ebebeb;
  box-shadow: 0 2px 5px 0 rgba(68, 67, 76, 0.25);
  min-width: 130px;
  width: 100%;
  z-index: 3;
}

.passport .athlete-profile-switch .athlete-profile-options > div {
  padding: 5px 10px 5px 14px;
  white-space: nowrap;
}

.passport .athlete-profile-switch .athlete-profile-options > div:hover {
  background-color: #dedfde;
}

.passport .athlete-profile-switch .athlete-profile-options {
  background-color: #ffffff;
  border-color: #dedede;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  left: 0;
  min-width: 209px;
  top: 100%;
}

.passport .athlete-profile-switch .athlete-profile-options > div {
  padding: 11px 22px;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.passport .athlete-profile-switch .athlete-profile-options > div:hover {
  background-color: #eff1f2;
}

.passport .athlete-profile-switch .athlete-profile-options > div > * {
  margin: 0;
}

.passport .athlete-profile-switch .athlete-profile-options__sport {
  color: #575757;
  font: 400 18px/23px "Nudista";
}

.passport .athlete-profile-switch .athlete-profile-options__team {
  color: #b3b3b3;
  font: 700 10px/10px "Nudista";
  text-transform: uppercase;
}

.passport .athlete-profile-switch .athlete-profile-options__add {
  background-color: #f9f9f9;
  color: #575757;
  display: block;
  font: 700 11px/11px "Nudista";
  padding: 15px 22px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.passport .athlete-profile-switch .athlete-profile-options__add:hover {
  background-color: #eff1f2;
}

.passport .header-panel__link > * {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #949594;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font: 700 14px/14px "Nudista";
  letter-spacing: 0.35px;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.passport .header-panel__link > *:hover {
  color: #11264b;
}

.passport .user__menu__info__item-name {
  font-weight: 700;
}

.passport__menu {
  background-color: #313231;
}

.passport__menu.menu-content {
  height: 68px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-height: 68px;
  min-height: 68px;
  padding-right: 0;
}

.passport__menu.menu-content .profile-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  min-width: 1140px;
  width: 1140px;
}

.passport__menu.menu-content .profile-menu > div {
  border-bottom: 5px solid transparent;
  color: #929392;
  height: 40px;
  max-height: 40px;
  min-height: 40px;
  padding: 0;
  -webkit-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
}

.passport__menu.menu-content .profile-menu > div + div {
  margin-left: 40px;
}

.passport__menu.menu-content .profile-menu > div.active {
  border-bottom: 5px solid #9768EB;
}

.passport__menu.menu-content .profile-menu > div.active div,
.passport__menu.menu-content .profile-menu > div.active a {
  color: #ffffff;
}

.passport__menu.menu-content .profile-menu > div div,
.passport__menu.menu-content .profile-menu > div a {
  color: #929392;
  display: block;
  font: 700 14px/14px "Nudista";
  height: 40px;
  letter-spacing: 1px;
  max-height: 40px;
  min-height: 40px;
  text-transform: uppercase;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.passport__menu.menu-content .profile-menu > div:not(.active):hover {
  border-bottom: 5px solid #9768EB;
}

.passport__menu.menu-content .profile-menu > div:not(.active):hover div,
.passport__menu.menu-content .profile-menu > div:not(.active):hover a {
  color: #ffffff;
}

.passport__modal .modal-container {
  width: 475px;
}

.passport__modal .modal-container.modal-container-link-account {
  background-color: #fcfcfc;
  padding: 0;
  padding-top: 24px;
}

.passport__modal .modal-container.modal-container-link-account header {
  padding-bottom: 36px;
  padding-top: 33px;
}

.passport__modal .modal-container header {
  border-bottom: 1px solid #e1e2e2 !important;
  margin-bottom: 0;
}

.passport__modal .modal-container header label span {
  color: #9768EB;
  font: 400 26px/39px "Nudista";
}

.passport__modal .modal-container header button.close {
  height: auto;
  line-height: 0;
  margin: 0;
  right: 31px;
  top: 0;
  width: auto;
}

.passport__modal .modal-container header button.close .close__icon {
  display: block;
  stroke: #9768EB;
  -webkit-transition: stroke 0.2s ease-in-out;
  -o-transition: stroke 0.2s ease-in-out;
  -moz-transition: stroke 0.2s ease-in-out;
  transition: stroke 0.2s ease-in-out;
}

.passport__modal .modal-container header button.close:hover .close__icon {
  stroke: #26a3d7;
}

.passport__modal .modal-container .modal-link-account__input {
  border: none;
  border-bottom: 1px solid #e1e2e2;
  color: #4a4a4a;
  display: block;
  font: 400 15px/20px "Nudista";
  padding: 14px 24px;
  width: 100%;
}

.passport__modal .modal-container .modal-link-account__input::-webkit-input-placeholder {
  color: #aab0b7;
  font: 400 15px/20px "Nudista";
}

.passport__modal .modal-container .modal-link-account__input::-moz-placeholder {
  color: #aab0b7;
  font: 400 15px/20px "Nudista";
}

.passport__modal .modal-container .modal-link-account__input:-ms-input-placeholder {
  color: #aab0b7;
  font: 400 15px/20px "Nudista";
}

.passport__modal .modal-container .modal-link-account__input:-moz-placeholder {
  color: #aab0b7;
  font: 400 15px/20px "Nudista";
}

.passport__modal .modal-container .modal-link-account__btns {
  margin: 30px 0;
  padding: 0 24px;
  text-align: center;
}

.passport__modal .modal-container .modal-link-account__btns .link-text {
  display: block;
  margin-top: 13px;
}

.passport__modal .modal-container .modal-link-account__btn {
  font: 700 13px/13px "Nudista";
  height: 57px;
  letter-spacing: 1px;
  max-height: 57px;
  min-height: 57px;
  min-width: 222px;
  padding: 20px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.passport__modal .modal-container .modal-link-account__btn:hover {
  background-color: #26a3d7;
  border-color: #26a3d7;
}

.passport__modal .modal-container.modal-container-manage-accounts {
  background-color: #fcfcfc;
  padding: 0;
  padding-top: 12px;
}

.passport__modal .modal-container.modal-container-manage-accounts header {
  border-bottom: 1px solid #dedede !important;
  padding-bottom: 24px;
}

.passport__modal .modal-container.modal-container-manage-accounts header label {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 28px;
  text-align: left;
}

.passport__modal .modal-container.modal-container-manage-accounts header label span {
  font-size: 24px;
}

.passport__modal .modal-container.modal-container-manage-accounts header button.close {
  right: 20px;
  top: 8px;
}

.passport__modal .modal-container .modal-manage-accounts__item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  border-bottom: 1px solid #dedede;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 20px;
}

.passport__modal .modal-container .modal-manage-accounts__item__checkbox {
  margin-bottom: 0;
  margin-right: 10px;
}

.passport__modal .modal-container .modal-manage-accounts__item__checkbox .landing-filters__item__indicator {
  border-color: #dfdfdf;
  height: 16px;
  width: 16px;
}

.passport__modal .modal-container .modal-manage-accounts__item__checkbox .landing-filters__item__indicator:before,
.passport__modal .modal-container .modal-manage-accounts__item__checkbox #ui-datepicker-div a.landing-filters__item__indicator.ui-corner-all.ui-datepicker-prev:before,
#ui-datepicker-div .passport__modal .modal-container .modal-manage-accounts__item__checkbox a.landing-filters__item__indicator.ui-corner-all.ui-datepicker-prev:before,
.passport__modal .modal-container .modal-manage-accounts__item__checkbox #ui-datepicker-div a.landing-filters__item__indicator.ui-corner-all.ui-datepicker-next:before,
#ui-datepicker-div .passport__modal .modal-container .modal-manage-accounts__item__checkbox a.landing-filters__item__indicator.ui-corner-all.ui-datepicker-next:before,
.passport__modal .modal-container .modal-manage-accounts__item__checkbox .team-list-view .th.sortable.desc .landing-filters__item__indicator.sort-icon:before,
.team-list-view .th.sortable.desc .passport__modal .modal-container .modal-manage-accounts__item__checkbox .landing-filters__item__indicator.sort-icon:before,
.passport__modal .modal-container .modal-manage-accounts__item__checkbox .team-list-view .th.sortable.asc .landing-filters__item__indicator.sort-icon:before,
.team-list-view .th.sortable.asc .passport__modal .modal-container .modal-manage-accounts__item__checkbox .landing-filters__item__indicator.sort-icon:before {
  height: 14px;
  width: 14px;
}

.passport__modal .modal-container .modal-manage-accounts__item__checkbox .landing-filters__item__input:checked ~ .landing-filters__item__indicator {
  border-color: #9768EB;
}

.passport__modal .modal-container .modal-manage-accounts__item__img {
  margin: 0 10px;
  max-width: 54px;
}

.passport__modal .modal-container .modal-manage-accounts__item__img img {
  display: block;
  width: 100%;
}

.passport__modal .modal-container .modal-manage-accounts__item__content {
  margin-left: 10px;
}

.passport__modal .modal-container .modal-manage-accounts__item__sport {
  color: #575757;
  font: 400 18px/23px "Nudista";
  letter-spacing: 0.5px;
  margin: 0;
}

.passport__modal .modal-container .modal-manage-accounts__item__team {
  color: #b3b3b3;
  font: 700 10px/10px "Nudista";
  letter-spacing: 0.28px;
  margin: 0;
  text-transform: uppercase;
}

.passport__modal .modal-container .modal-manage-accounts__btns {
  padding: 18px 30px;
}

.passport__modal .modal-container .modal-manage-accounts__btn {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.passport__modal .modal-container .modal-manage-accounts__btn.small {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 30px;
  font: 700 13px/13px "Nudista";
  letter-spacing: 1px;
  max-height: 30px;
  min-height: 30px;
  padding: 0 16px;
  text-transform: uppercase;
}

.passport__modal .modal-container .modal-manage-accounts__btn.disabled {
  pointer-events: none;
}

.passport__modal .modal-container .modal-manage-accounts__btn.success {
  background-color: #00B96D;
  border-color: #00B96D;
  color: #ffffff;
}

.passport__modal .modal-container .modal-manage-accounts__btn.success:hover {
  background-color: #14a86b;
  border-color: #14a86b;
}

.passport__modal .modal-container .modal-manage-accounts__btn-delete {
  color: #949594;
  float: right;
  margin-top: 9px;
}

.passport__modal .modal-container .modal-manage-accounts__btn-delete:hover {
  color: #5b5e61;
}

.passport__modal .modal-container .modal-manage-accounts__btn-delete.disabled {
  background-color: transparent;
  font-weight: normal;
}

.passport__modal .modal-container .modal-manage-accounts__btn-delete.disabled:hover {
  color: #949594;
}

.passport__modal .modal-container .modal-manage-accounts__btn + .modal-manage-accounts__btn {
  margin-left: 5px;
}

.passport__modal .modal-container.modal-container-merge-accounts {
  background-color: #fcfcfc;
  padding-bottom: 0;
  padding-top: 23px;
}

.passport__modal .modal-container.modal-container-merge-accounts header {
  padding-bottom: 25px;
}

.passport__modal .modal-container.modal-container-merge-accounts header button.close {
  right: 20px;
}

.passport__modal .modal-container.modal-container-merge-accounts .modal-manage-accounts__btns {
  margin: 15px auto 30px;
  padding: 0;
  text-align: center;
}

.passport__modal .modal-container.modal-container-merge-accounts .modal-manage-accounts__btn.primary {
  height: 57px;
  max-height: 57px;
  min-height: 57px;
  min-width: 140px;
}

.passport__modal .modal-container.modal-container-merge-accounts .modal-manage-accounts__btn.primary:hover {
  background-color: #26a3d7;
  border-color: #26a3d7;
}

.passport__modal .modal-container.modal-container-merge-accounts .modal-manage-accounts__btn.text-btn {
  color: #9768EB;
  font: 700 13px/13px "Nudista";
  padding: 0 28px;
  text-transform: uppercase;
}

.passport__modal .modal-container.modal-container-merge-accounts .modal-manage-accounts__btn.text-btn:hover {
  color: #26a3d7;
}

.passport__modal .modal-container .modal-merge-accounts__content {
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  border-bottom: 1px solid #e1e2e2;
  -webkit-box-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px;
}

.passport__modal .modal-container .modal-merge-accounts__item {
  min-width: 177px;
  text-align: center;
}

.passport__modal .modal-container .modal-merge-accounts__item .modal-manage-accounts__item__img {
  margin: 0 auto 10px;
  max-width: 82px;
}

.passport__modal .modal-container .modal-merge-accounts__item .modal-manage-accounts__item__content {
  margin: 10px 0 0;
}

.passport__modal .modal-container .modal-merge-accounts__item.disabled {
  opacity: 0.6;
}

.passport__modal .modal-container .modal-merge-accounts__descr {
  margin: 22px 40px 15px;
  text-align: center;
}

.passport__modal .modal-container .modal-merge-accounts__descr .modal-delete-accounts__text {
  margin-bottom: 10px;
}

.passport__modal .modal-container .modal-merge-accounts__descr .modal-delete-accounts__confirm-text {
  margin-top: 10px;
  max-width: 305px;
}

.passport__modal .modal-container.modal-container-confirm-merge .modal-merge-accounts__content {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 32px;
}

.passport__modal .modal-container.modal-container-confirm-merge .modal-merge-accounts__descr {
  margin-bottom: 21px;
}

.passport__modal .modal-container.modal-container-confirm-merge .modal-manage-accounts__btns {
  margin-bottom: 33px;
}

.passport__modal .modal-container.modal-container-delete-accounts {
  padding-bottom: 34px;
  padding-top: 20px;
}

.passport__modal .modal-container.modal-container-delete-accounts header label span {
  font: 400 17px/22px "Nudista";
  letter-spacing: 0.25px;
}

.passport__modal .modal-container.modal-container-delete-accounts header button.close {
  right: 21px;
}

.passport__modal .modal-container.modal-container-delete-accounts .modal-link-account__btns {
  margin: 22px 0 0;
}

.passport__modal .modal-container.modal-container-delete-accounts .modal-manage-accounts__btn {
  min-width: 198px;
}

.passport__modal .modal-container.modal-container-delete-accounts .modal-manage-accounts__btn:hover {
  background-color: #26a3d7;
  border-color: #26a3d7;
}

.passport__modal .modal-container .modal-delete-accounts__content {
  margin: 26px 62px 22px;
  text-align: center;
}

.passport__modal .modal-container .modal-delete-accounts__text {
  color: #575757;
  font: 400 16px/20px "Nudista";
  margin: 0 auto 9px;
}

.passport__modal .modal-container .modal-delete-accounts__confirm-text {
  color: #949594;
  font: 400 12px/20px "Nudista";
  margin: 9px auto 12px;
}

.passport__modal .modal-container .modal-delete-accounts__input {
  border: 1px solid #d8d8d8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  font: 400 16px/20px "Nudista";
  padding: 14px 15px;
  width: 100%;
}

.passport__modal .modal-container .modal-delete-accounts__heading {
  color: #75787b;
  font: 400 25px/33px "Nudista";
  letter-spacing: 0.37px;
  margin: 0 0 13px;
}

.passport__modal .modal-container.modal-container-confirm-delete .modal-delete-accounts__content {
  margin: 28px 0 0;
}

.passport__modal .modal-container.modal-container-confirm-delete .modal-delete-accounts__text {
  margin: 13px 0 15px;
}

.view-flex {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.view-layout.menu-content.athlete-selection {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #ffffff;
  border-top: 1px solid #e0e0e1;
  border-bottom: 1px solid #e0e0e1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 44px;
  max-height: 44px;
  min-height: 44px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
}

.view-layout.menu-content.athlete-selection::-webkit-scrollbar {
  height: 6px;
}

.view-layout.menu-content.athlete-selection::-webkit-scrollbar-thumb {
  background-color: #c4c8ca;
  border-radius: 3px;
}

.view-layout.menu-content.athlete-selection::-webkit-scrollbar-track {
  background-color: transparent;
}

.athlete-selection > .team-nav {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  border: 0;
  border-right: 1px solid #e0e0e1;
  color: #6c6c7c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 44px;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
}

.athlete-selection > .team-nav:hover {
  background-color: #f7f7f8;
}

.athlete-selection > .team-nav .team-nav__icon {
  display: block;
  width: 18px;
  height: 18px;
  object-fit: contain;
}

.athlete-selection > div,
.athlete-selection > div.basic-input-readonly,
.athlete-selection > .athlete-selection__tab {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid #e0e0e1;
  box-sizing: border-box;
  color: #120d1c;
  cursor: pointer;
  padding: 0 16px;
  position: relative;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

.athlete-selection > div.active,
.athlete-selection > .athlete-selection__tab.active {
  background-color: #f2edfc;
}

.athlete-selection > div.active:after,
.athlete-selection > .athlete-selection__tab.active:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  background-color: #9768eb;
}

.athlete-selection > div:not(.active):hover,
.athlete-selection > .athlete-selection__tab:not(.active):hover {
  background-color: #f7f7f8;
}

.athlete-selection > div .name,
.athlete-selection > .athlete-selection__tab .name {
  font: 600 14px/20px "Nudista", sans-serif;
  color: #120d1c;
  letter-spacing: 0;
  margin: 0 8px 0 0;
}

.athlete-selection > div .close,
.athlete-selection > .athlete-selection__tab .close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  line-height: 0;
  margin: 0;
  max-width: none;
  min-width: auto;
  padding: 0;
}

.athlete-selection > div .close img,
.athlete-selection > .athlete-selection__tab .close img {
  display: block;
  width: 14px;
  height: 14px;
  object-fit: contain;
}

.athlete-selection > .team-nav {
  border-right: 1px solid #e0e0e1;
  padding: 0;
  color: #6c6c7c;
}

.athlete-selection > .team-nav:after {
  display: none;
}

.athlete-selection > .team-nav.active {
  background-color: #ffffff;
}

@media only screen and (max-width: 1280px) {
  .passport__menu.menu-content .profile-menu {
    max-width: 100%;
    min-width: auto;
    width: auto;
  }
}

@media only screen and (max-width: 992px) {
  .passport__menu.menu-content {
    padding-bottom: 0;
  }

  .athlete-selection > div,
  .athlete-selection > div.basic-input-readonly,
  .athlete-selection > .athlete-selection__tab {
    border-width: 0 1px 0 0;
    border-style: solid;
    max-width: none;
    padding: 0 16px;
  }

  .athlete-selection > .team-nav {
    padding: 0;
  }
}

.btn_group.yes_no.gender-select {
  max-width: none;
  gap: 10px;
}

.btn_group.yes_no.gender-select input[type="radio"] {
  display: none !important;
}

.btn_group.yes_no.gender-select .button {
  flex: 1;
  max-width: none;
  border: 1px solid #e0e0e0 !important;
  border-radius: 8px !important;
  color: #333333 !important;
  padding: 0 12px !important;
  text-align: center;
  background-color: #ffffff;
  transition: border-color 0.2s, background-color 0.2s;
}

.btn_group.yes_no.gender-select .button:hover {
  border-color: #b0b0b0 !important;
}

@media (max-width: 768px) {
  .btn_group.yes_no.gender-select .button {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 15px;
  }
}

.btn_group.yes_no.gender-select input[type="radio"]:checked + .button {
  border-color: #4a90d9 !important;
  background-color: #eef4fb;
  color: #333333 !important;
}

@media (max-width: 768px) {
  /* Full-screen athlete/profile edit modal via flex-stretch (no position:fixed to avoid transform animation conflict) */

  /* Athlete edit: single scroll on the form, footer pinned at bottom */

  .modal-view-athlete-edit {
    align-items: stretch !important;
    justify-content: flex-start !important;
  }

  .modal-view-athlete-edit .modal {
    flex: 1 1 auto !important;
    align-self: stretch !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    border-radius: 0 !important;
    transition: none !important;
    transform: none !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    overflow: hidden !important;
  }

  .modal-view-athlete-edit .modal > .modal-container.modal-athlete-form {
    -webkit-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    overflow: hidden !important;
  }

  /* Form is the single scrollable container — both sections scroll together */

  .modal-view-athlete-edit .modal > .modal-container.modal-athlete-form > form {
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  /* Sections don't scroll individually — they're part of the form scroll */

  .modal-view-athlete-edit .modal > .modal-container.modal-athlete-form > form > section {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
    overflow-y: visible !important;
  }

  .modal-view-athlete-edit .modal > .modal-container.modal-athlete-form > form > footer {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
    position: -webkit-sticky !important;
    position: sticky !important;
    bottom: 0 !important;
    background-color: #fff;
    border-top: 1px solid #ebebeb;
    z-index: 1;
  }

  /* Calendar popup — fixed position to escape overflow clipping, centered vertically */

  .modal-athlete-form .calendar-month.input-ctl {
    position: fixed !important;
    left: 16px !important;
    right: 16px !important;
    width: auto !important;
    min-width: 0 !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    z-index: 1000 !important;
  }

  /* Height row: feet + inches side by side, weight wraps to its own row */

  .height-fields-row {
    flex-direction: row !important;
    flex-wrap: wrap !important;
  }

  .height-fields-row label.feet-field,
  .height-fields-row label.inches-field {
    flex: 1 1 auto !important;
    border-top: none !important;
  }

  .height-fields-row label:last-child {
    flex: 1 1 100% !important;
    border-left: none !important;
    border-top: 1px solid #ebebeb !important;
  }
}

@media (max-width: 768px) {
  .report-chart-details {
    margin-left: 0 !important;
    width: 100% !important;
  }

  .report-chart-detail {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
  }

  .report-chart-detail > div,
  .report-chart-detail > div.basic-input-readonly {
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 0 8px 0 !important;
    box-sizing: border-box !important;
  }
}

.wcr-modal {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.16);
  width: calc(100vw - 32px);
  max-width: 600px;
  max-height: calc(100vh - 32px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  pointer-events: auto;
}

.wcr-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px 12px;
  flex-shrink: 0;
}

.wcr-title {
  font-size: 20px;
  font-weight: 700;
  color: #111;
  margin: 0;
}

.wcr-close {
  background: transparent;
  border: none;
  font-size: 22px;
  color: #888;
  cursor: pointer;
  min-width: 0;
  padding: 0;
  line-height: 1;
}

.wcr-close:hover {
  color: #333;
}

.wcr-video-area {
  position: relative;
  background: #ebebeb;
  margin: 0 16px;
  border-radius: 10px;
  overflow: hidden;
  aspect-ratio: 9 / 16;
  min-height: 240px;
  flex: 1 1 auto;
}

.wcr-video {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #ebebeb;
}

.wcr-rec-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  padding: 4px 10px;
  border-radius: 20px;
}

.wcr-rec-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #e05a44;
  animation: wcr-blink 1s step-start infinite;
}

@keyframes wcr-blink {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}

.wcr-error {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  text-align: center;
  font-size: 14px;
  color: #e05a44;
}

.wcr-camera-switch {
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: #fff;
  border: none;
  font-size: 22px;
  color: #333;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  min-height: 0;
  transition: opacity 0.15s;
}

.wcr-camera-switch:hover {
  opacity: 0.8;
}

.wcr-camera-select {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 12px 16px 0;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 10px 14px;
  position: relative;
  background: #fff;
}

.wcr-camera-select__icon {
  font-size: 16px;
  flex-shrink: 0;
}

.wcr-camera-select__label {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  flex-shrink: 0;
}

.wcr-camera-select__dropdown {
  flex: 1;
  border: none;
  outline: none;
  font-size: 14px;
  color: #111;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  min-width: 0;
}

.wcr-camera-select__chevron {
  font-size: 14px;
  color: #888;
  pointer-events: none;
  flex-shrink: 0;
}

.wcr-actions {
  padding: 14px 16px 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex-shrink: 0;
}

.wcr-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  padding: 16px;
  border: none;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: opacity 0.15s, filter 0.15s;
  min-height: 0;
}

.wcr-btn:hover:not([disabled]) {
  filter: brightness(0.93);
}

.wcr-btn[disabled] {
  opacity: 0.5;
  cursor: default;
}

.wcr-btn--record {
  background: #e05a44;
  color: #fff;
}

.wcr-btn--stop {
  background: #333;
  color: #fff;
}

.wcr-btn--use {
  background: #7c6fc7;
  color: #fff;
  flex: 1;
}

.wcr-btn--rerecord {
  background: transparent;
  border: 1.5px solid #e0e0e0;
  color: #555;
  flex: 1;
}

.wcr-btn__dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;
  flex-shrink: 0;
}

.wcr-recorded-actions {
  display: flex;
  gap: 10px;
}

.wcr-upload-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #7c6fc7;
  cursor: pointer;
}

.wcr-upload-link:hover {
  text-decoration: underline;
}

.wcr-upload-link__icon {
  font-style: normal;
  font-size: 16px;
}

@media (max-width: 600px) {
  .wcr-modal {
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    border-radius: 0;
    min-height: 100vh;
    min-height: 100dvh;
  }

  .wcr-video-area {
    margin: 0 12px;
    aspect-ratio: unset;
    flex: 1;
    border-radius: 12px;
  }

  .wcr-camera-select--desktop {
    display: none;
  }

  .wcr-actions {
    padding: 12px 12px max(28px, env(safe-area-inset-bottom));
  }
}

.bmt-modal {
  background: #f0f0f0;
  width: calc(100vw - 32px);
  max-width: 580px;
  border-radius: 16px;
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.14);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  pointer-events: auto;
  max-height: 90vh;
}

.bmt-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  padding: 24px 20px 0;
}

.bmt-header__title {
  font-size: 18px;
  font-weight: 700;
  color: #111;
  margin: 0;
  line-height: 1.3;
  flex: 1;
}

.bmt-header__skip {
  font-size: 14px;
  font-weight: 500;
  color: #7c6fc7;
  cursor: pointer;
  white-space: nowrap;
  padding-top: 2px;
  flex-shrink: 0;
}

.bmt-header__skip:hover {
  text-decoration: underline;
}

.bmt-step-info {
  padding: 10px 20px 0;
}

.bmt-step-info__label {
  font-size: 13px;
  color: #888;
}

.bmt-progress {
  display: flex;
  gap: 6px;
  padding: 8px 20px 0;
}

.bmt-progress__seg {
  flex: 1;
  height: 3px;
  border-radius: 2px;
  background: #e0e0e0;
  transition: background 0.25s;
}

.bmt-progress__seg--done,
.bmt-progress__seg--active {
  background: #7c6fc7;
}

.bmt-image {
  margin: 16px 20px 0;
  border-radius: 10px;
  background: #e0e0e0;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  flex-shrink: 0;
}

.bmt-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.bmt-content {
  padding: 18px 20px 0;
}

.bmt-content__title {
  font-size: 17px;
  font-weight: 700;
  color: #111;
  margin: 0 0 8px;
}

.bmt-content__desc {
  font-size: 14px;
  color: #888;
  line-height: 1.55;
  margin: 0;
}

.bmt-spacer {
  flex: 1;
  min-height: 20px;
}

.bmt-footer {
  display: flex;
  gap: 10px;
  padding: 0 20px 24px;
}

.bmt-btn {
  height: 50px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: filter 0.15s, opacity 0.15s;
  min-height: 0;
}

.bmt-btn:hover:not([disabled]) {
  filter: brightness(0.93);
}

.bmt-btn[disabled] {
  opacity: 0.4;
  cursor: default;
}

.bmt-btn--back {
  flex: 0 0 100px;
  background: #fff;
  border: 1.5px solid #e0e0e0;
  color: #111;
}

.bmt-btn--next {
  flex: 1;
  background: #7c6fc7;
  border: none;
  color: #fff;
}

.guided-tips-btn {
  flex: none;
  width: 36px;
  min-width: 36px;
  max-width: 36px;
  height: 36px;
  border-radius: 50%;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: right;
  min-height: 0;
  transition: opacity 0.15s;
}

.guided-tips-btn:hover {
  opacity: 0.7;
}

.guided-tips-btn img {
  width: 36px;
  height: 36px;
  display: block;
}

@media (max-width: 600px) {
  .bmt-modal {
    width: 100%;
    max-width: 100%;
    align-self: stretch;
    border-radius: 0;
    min-height: 100vh;
    min-height: 100dvh;
    max-height: none;
  }

  .bmt-image {
    margin: 16px 16px 0;
    aspect-ratio: 4 / 3;
  }

  .bmt-footer {
    padding: 0 16px max(32px, env(safe-area-inset-bottom));
  }

  .bmt-btn--back {
    flex: 0 0 90px;
  }
}

.mei-modal {
  position: relative;
  background: #fff;
  border-radius: 16px;
  padding: 28px 28px 24px;
  max-width: 680px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.mei-close {
  position: absolute;
  top: 16px;
  right: 16px;
  background: transparent;
  border: none;
  font-size: 22px;
  color: #999;
  cursor: pointer;
  line-height: 1;
  padding: 4px;
  min-width: 0;
  min-height: 0;
}

.mei-close:hover {
  color: #1a1a1a;
}

.mei-header {
  padding-right: 36px;
}

.mei-header__label {
  display: block;
  font-size: 13px;
  color: #999;
  margin-bottom: 8px;
}

.mei-header__title {
  font-size: 24px;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0;
  line-height: 1.2;
}

.mei-body {
  display: flex;
  gap: 24px;
  align-items: flex-start;
}

.mei-image {
  flex-shrink: 0;
  width: 300px;
  aspect-ratio: 4 / 3;
  background: #d4d4d4;
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mei-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.mei-steps {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.mei-step {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}

.mei-step__num {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #ede9fc;
  color: #7c6fc7;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mei-step__text {
  font-size: 15px;
  color: #1a1a1a;
  line-height: 1.5;
  padding-top: 6px;
}

.mei-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 20px;
  padding-top: 4px;
}

.mei-skip-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #1a1a1a;
  cursor: pointer;
  user-select: none;
}

.mei-skip-label input[type="checkbox"] {
  width: 20px;
  height: 20px;
  cursor: pointer;
  accent-color: #7c6fc7;
  flex-shrink: 0;
}

.mei-continue-btn {
  padding: 12px 28px;
  background: #7c6fc7;
  border: none;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
  min-height: 0;
  white-space: nowrap;
}

.mei-continue-btn:hover {
  background: #6152bc;
}

@media (max-width: 600px) {
  .mei-modal {
    width: 100%;
    max-width: 100%;
    border-radius: 16px;
    max-height: 90vh;
    max-height: 90dvh;
    overflow-y: auto;
    gap: 16px;
    padding: 20px 16px max(20px, env(safe-area-inset-bottom));
  }

  .mei-body {
    flex-direction: column;
  }

  .mei-image {
    width: 100%;
  }

  .mei-footer {
    flex-wrap: wrap;
  }

  .mei-continue-btn {
    flex: 1;
    padding: 12px 0;
  }
}

.exd {
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 512px;
  max-width: 100%;
  max-height: calc(100vh - 80px);
  overflow-y: auto;
  padding: 24px;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 12px 32px rgba(16, 24, 40, 0.24);
  font-family: 'Nudista', sans-serif;
  color: #000000;
}

.exd__close {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  box-shadow: none;
  color: #9d9d9d;
  cursor: pointer;
  min-width: 0;
  min-height: 0;
  height: 24px;
  text-transform: none;
  letter-spacing: 0;
}

.exd__close:hover,
.exd__close:focus {
  background: transparent;
  color: #000000;
}

.exd__eyebrow {
  margin: 0 40px 8px 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #6d6d6d;
}

.exd__title {
  margin: 0 40px 0 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0;
  text-transform: none;
  color: #000000;
}

.exd__meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 12px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: -0.01em;
  color: #6d6d6d;
}

.exd__meta-sep {
  color: #c4c4c4;
}

.exd__media {
  position: relative;
  width: 100%;
  margin-top: 16px;
  aspect-ratio: 16 / 9;
  border-radius: 4px;
  overflow: hidden;
  background: #000000;
}

.exd__media video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.exd__media-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #f7f7f7;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  font-size: 16px;
  font-weight: 500;
  color: #b0b0b0;
}

.exd__section {
  margin-top: 20px;
}

.exd__section-head {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.02em;
  color: #000000;
}

.exd__section-icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  color: #000000;
}

.exd__section-body {
  margin-top: 8px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #333333;
}

.exd__section-body p,
.exd__section-body ul,
.exd__section-body ol {
  margin-top: 0;
  margin-bottom: 12px;
}

.exd__section-body > *:first-child {
  margin-top: 0;
}

.exd__section-body > *:last-child {
  margin-bottom: 0;
}

@media (max-width: 600px) {
  .exd {
    width: 100%;
    max-width: 100%;
    max-height: 90vh;
    max-height: 90dvh;
    overflow-y: auto;
    padding: 20px 16px max(20px, env(safe-area-inset-bottom));
  }

  .exd__close {
    top: 16px;
    right: 16px;
  }

  .exd__section-body {
    padding-left: 0;
  }
}

.modal-animate-container.exa-shell {
  width: 640px;
  min-width: 640px;
  max-width: 100%;
}

.exa {
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  font-family: 'Nudista', sans-serif;
  color: #120d1c;
}

.exa.modal-container {
  width: 100%;
  max-height: calc(100vh - 80px);
  padding: 24px;
  border-radius: 4px;
  box-shadow: 0 12px 32px rgba(16, 24, 40, 0.24);
  overflow: hidden;
}

.exa button {
  min-width: 0;
  min-height: 0;
  max-height: none;
  height: auto;
  letter-spacing: 0;
  text-transform: none;
}

.exa button + button {
  margin-left: 0;
}

.exa input[type='text'] {
  border: 0;
  border-radius: 0;
  padding: 0;
}

.exa__title {
  margin: 0 40px 20px 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-transform: none;
  color: #120d1c;
}

.exa__close {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  box-shadow: none;
  color: #9d9d9d;
  cursor: pointer;
  min-width: 0;
  min-height: 0;
}

.exa__close:hover,
.exa__close:focus {
  background: transparent;
  color: #120d1c;
}

.exa__search {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
  height: 44px;
  padding: 8px 12px;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}

.exa__search:focus-within {
  border-color: #9768eb;
}

.exa__search-icon {
  flex: 0 0 auto;
  display: block;
  color: #6d6d6d;
}

.exa__search-input {
  flex: 1 1 auto;
  min-width: 0;
  height: 100%;
  margin: 0;
  background: none;
  font-size: 15px;
  line-height: 20px;
  color: #120d1c;
}

.exa__search-input::-webkit-input-placeholder {
  color: #6d6d6d;
}

.exa__search-input:-moz-placeholder {
  color: #6d6d6d;
}

.exa__search-input::-moz-placeholder {
  color: #6d6d6d;
}

.exa__search-input:-ms-input-placeholder {
  color: #6d6d6d;
}

.exa__search-input:focus {
  outline: none;
}

.exa__search-clear {
  flex: 0 0 auto;
  padding: 0 2px;
  background: none;
  border: 0;
  font-size: 18px;
  line-height: 1;
  color: #6d6d6d;
  cursor: pointer;
}

.exa__search-clear:hover {
  color: #120d1c;
}

.exa__filters {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 12px;
}

.exa__filters > fusion-drop-down {
  flex: 1 1 0;
  min-width: 0;
}

.exa__filters .select-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 44px;
  padding: 0 12px;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  font-size: 15px;
  color: #120d1c;
  cursor: pointer;
}

.exa__filters .select-toggle span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.exa__filters .select-toggle i {
  flex: 0 0 auto;
  font-size: 6px;
  color: #6d6d6d;
}

.exa__filters .select-toggle.disabled {
  cursor: default;
}

.exa__filters .select-toggle.disabled i {
  display: none;
}

.exa__filters > fusion-drop-down > .column-container {
  position: relative;
}

.exa__filters .options {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  z-index: 30;
  max-height: 240px;
  overflow-y: auto;
  padding: 4px;
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  box-shadow: 0 8px 20px rgba(16, 24, 40, 0.12);
}

.exa__filters .options.hidden {
  display: none;
}

.exa__filters .options > div {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 12px;
  border-radius: 4px;
  font-size: 14px;
  color: #120d1c;
  cursor: pointer;
}

.exa__filters .options > div:hover {
  background: #f7f7f8;
}

.exa__filters .options > div.selected {
  background: #f2edfc;
  color: #9768eb;
}

.exa__list {
  flex: 1 1 auto;
  min-height: 120px;
  max-height: 320px;
  overflow-y: auto;
  margin-top: 20px;
}

.exa__row {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 4px;
  border-bottom: 1px solid #e7e7e7;
}

.exa__row-name {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  color: #120d1c;
}

.exa__row-technique {
  font-size: 13px;
  color: #6d6d6d;
}

.exa__row-actions {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 4px;
  margin-right: 8px;
}

.exa button.exa__row-action {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 24px;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #120d1c;
  cursor: pointer;
}

.exa button.exa__row-action:hover {
  background: #f7f7f8;
}

.exa button.exa__row-action--add:hover {
  background: #f2edfc;
  color: #9768eb;
}

.exa__row-action-icon {
  flex: 0 0 auto;
  display: block;
  width: 16px;
  height: 16px;
  object-fit: contain;
}

.exa__empty {
  padding: 32px 4px;
  text-align: center;
  font-size: 14px;
  color: #6d6d6d;
}

.exa__filler {
  height: 0;
}

.exa__footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 24px;
}

.exa__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 0;
  padding: 14px 24px;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: none;
  font-family: 'Nudista', sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  color: #120d1c;
  cursor: pointer;
}

.exa__button:hover {
  background: #f7f7f8;
}

.exa__button--primary {
  border-color: #9768eb;
  background: #9768eb;
  color: #ffffff;
}

.exa__button--primary:hover {
  border-color: #855ad4;
  background: #855ad4;
}

.exe.exa-form {
  width: 100%;
  max-width: 100%;
}

.exe.exa-form .exe__title {
  margin-right: 64px;
}

.exa-form__back {
  position: absolute;
  top: 20px;
  right: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #9d9d9d;
  cursor: pointer;
}

.exa-form__back:hover,
.exa-form__back:focus {
  background: transparent;
  color: #120d1c;
}

@media (max-width: 600px) {
  .modal-animate-container.exa-shell {
    width: 100%;
    min-width: 0;
  }

  .exa-form__back {
    top: 16px;
    right: 48px;
  }

  .exa.modal-container {
    width: 100%;
    max-width: 100%;
    max-height: 90vh;
    max-height: 90dvh;
    padding: 20px 16px max(20px, env(safe-area-inset-bottom));
  }

  .exa__close {
    top: 16px;
    right: 16px;
  }

  .exa__filters {
    flex-wrap: wrap;
  }

  .exa__filters > fusion-drop-down {
    flex: 1 1 45%;
  }

  .exa__footer {
    flex-direction: column-reverse;
    align-items: stretch;
  }
}

.exe {
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 560px;
  max-width: 100%;
  max-height: calc(100vh - 80px);
  overflow-y: auto;
  padding: 24px;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 12px 32px rgba(16, 24, 40, 0.24);
  font-family: 'Nudista', sans-serif;
  color: #120d1c;
}

.exe button {
  min-width: 0;
  min-height: 0;
  max-height: none;
  letter-spacing: 0;
  text-transform: none;
  box-shadow: none;
}

.exe button + button {
  margin-left: 0;
}

.exe button,
.exe input,
.exe select,
.exe textarea {
  font-family: inherit;
}

.exe input[type='text'],
.exe input[type='number'],
.exe textarea,
.exe select {
  box-sizing: border-box;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}

.exe__title {
  margin: 0 40px 20px 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-transform: none;
  color: #120d1c;
}

.exe__close {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #9d9d9d;
  cursor: pointer;
}

.exe__close:hover,
.exe__close:focus {
  background: transparent;
  color: #120d1c;
}

.exe__field {
  margin-bottom: 20px;
}

.exe__row {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 20px;
}

.exe__row > .exe__field {
  margin-bottom: 0;
}

.exe__row > .exe__select {
  flex: 1 1 0;
  min-width: 0;
}

.exe__row--metrics {
  flex-wrap: nowrap;
  gap: 12px;
}

.exe__row--metrics > .exe__field {
  flex: 0 0 auto;
}

.exe__row--metrics .exe__options {
  height: 40px;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.exe__label {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #6d6d6d;
}

.exe__check-row {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
}

.exe__check {
  flex: 0 0 auto;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 2px solid #9768eb;
  border-radius: 4px;
  background: #ffffff;
  cursor: pointer;
}

.exe__check:checked {
  background: #9768eb;
}

.exe__check:checked::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 6px;
  width: 4px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.exe__check-label {
  font-size: 15px;
  line-height: 20px;
  color: #120d1c;
  cursor: pointer;
}

.exe__options {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
}

.exe__option {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-size: 15px;
  line-height: 20px;
  color: #120d1c;
  cursor: pointer;
}

.exe__radio {
  flex: 0 0 auto;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 2px solid #9768eb;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
}

.exe__radio:checked {
  background: #9768eb;
  box-shadow: inset 0 0 0 3px #ffffff;
}

.exe__weeks {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 20px;
  padding: 4px;
  border-radius: 8px;
  background: #f2f2f4;
}

.exe__week {
  height: auto;
  padding: 8px 16px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  font-size: 14px;
  font-weight: 600;
  color: #6d6d6d;
  cursor: pointer;
}

.exe__week--active {
  background: #ffffff;
  color: #120d1c;
  box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.04);
}

.exe__stepper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 158px;
  height: 40px;
  padding: 0 4px;
  box-sizing: border-box;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  background: #ffffff;
}

.exe__stepper-button {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 24px;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #120d1c;
  cursor: pointer;
}

.exe__stepper-button svg {
  display: block;
}

.exe__stepper-button:hover {
  background: #f7f7f8;
}

.exe__stepper-value {
  flex: 1 1 auto;
  min-width: 0;
  height: 100%;
  padding: 0;
  border: 0 !important;
  border-radius: 0;
  background: none;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  color: #120d1c;
  -moz-appearance: textfield;
}

.exe__stepper-value::-webkit-input-placeholder {
  font-weight: 400;
  color: #6d6d6d;
}

.exe__stepper-value:-moz-placeholder {
  font-weight: 400;
  color: #6d6d6d;
}

.exe__stepper-value::-moz-placeholder {
  font-weight: 400;
  color: #6d6d6d;
}

.exe__stepper-value:-ms-input-placeholder {
  font-weight: 400;
  color: #6d6d6d;
}

.exe__stepper-value:focus {
  outline: none;
}

.exe__stepper-value::-webkit-outer-spin-button,
.exe__stepper-value::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.exe__select {
  position: relative;
}

.exe__select select {
  width: 100%;
  height: 48px;
  padding: 0 32px 0 12px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  font-size: 15px;
  color: #120d1c;
}

.exe__select select:focus {
  outline: none;
  border-color: #9768eb;
}

.exe__select i {
  position: absolute;
  right: 12px;
  bottom: 20px;
  font-size: 6px;
  color: #6d6d6d;
  pointer-events: none;
}

.exe__note {
  width: 100%;
  height: 70px;
  min-height: 70px;
  padding: 14px 16px;
  resize: vertical;
  font-family: 'Nudista', sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #120d1c;
}

.exe__note::-webkit-input-placeholder {
  color: #6d6d6d;
}

.exe__note:-moz-placeholder {
  color: #6d6d6d;
}

.exe__note::-moz-placeholder {
  color: #6d6d6d;
}

.exe__note:-ms-input-placeholder {
  color: #6d6d6d;
}

.exe__note:focus {
  outline: none;
  border-color: #9768eb;
}

.exe__footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 24px;
}

.exe__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 14px 24px;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  background: #ffffff;
  font-family: 'Nudista', sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  color: #120d1c;
  cursor: pointer;
}

.exe__button:hover {
  background: #f7f7f8;
}

.exe__button--primary {
  border-color: #9768eb;
  background: #9768eb;
  color: #ffffff;
}

.exe__button--primary:hover {
  border-color: #855ad4;
  background: #855ad4;
}

@media (max-width: 600px) {
  .exe {
    width: 100%;
    max-width: 100%;
    max-height: 90vh;
    max-height: 90dvh;
    overflow-y: auto;
    padding: 20px 16px max(20px, env(safe-area-inset-bottom));
  }

  .exe__close {
    top: 16px;
    right: 16px;
  }

  .exe__row {
    gap: 12px;
  }

  .exe__row--metrics {
    flex-wrap: wrap;
  }

  .exe__row--metrics > .exe__field {
    flex: 1 1 100%;
  }

  .exe__stepper {
    width: 100%;
  }

  .exe__footer {
    flex-direction: column-reverse;
    align-items: stretch;
  }
}

.guided-bg {
  background-color: #f0f0f0;
}

.view-flex.guided-bg {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}

.guided-test-page {
  max-width: 640px;
  margin: 0 auto;
  padding: 24px 16px 48px;
  box-sizing: border-box;
  width: 100%;
}

.guided-page-header {
  margin-bottom: 20px;
}

.guided-page-header__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}

.guided-page-header__title {
  font-size: 26px;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 6px;
  line-height: 1.25;
}

.guided-page-header__subtitle {
  font-size: 14px;
  color: #777;
  margin: 0;
}

.guided-page-header__back {
  font-size: 13px;
  color: #7c6fc7;
  cursor: pointer;
  white-space: nowrap;
  padding-top: 4px;
  flex-shrink: 0;
}

.guided-page-header__back:hover {
  text-decoration: underline;
}

.guided-info-banner {
  position: relative;
  background: #eae6f5;
  border-radius: 12px;
  padding: 16px 40px 16px 16px;
  margin-bottom: 20px;
}

.guided-info-banner__label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #777;
  margin-bottom: 6px;
}

.guided-info-banner__close {
  position: absolute;
  top: 0;
  right: 12px;
  background: transparent;
  border: none;
  font-size: 18px;
  color: #7c6fc7;
  cursor: pointer;
  min-width: 0;
  padding: 0;
  line-height: 1;
  opacity: 0.7;
}

.guided-info-banner__close:hover {
  opacity: 1;
}

.guided-info-banner__title {
  font-size: 14px;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 6px;
}

.guided-info-banner__desc {
  font-size: 13px;
  color: #777;
  margin: 0;
  line-height: 1.5;
}

.guided-progress {
  margin-bottom: 12px;
}

.guided-progress__text {
  font-size: 13px;
  color: #777;
  display: block;
  margin-bottom: 6px;
}

.guided-progress__bar {
  height: 4px;
  background: #ddd;
  border-radius: 2px;
  overflow: hidden;
  margin-bottom: 16px;
}

.guided-progress__fill {
  height: 100%;
  background: #7c6fc7;
  border-radius: 2px;
  transition: width 0.3s ease;
}

.guided-exercise-card {
  background: #ffffff;
  border-radius: 14px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  overflow: visible;
  margin-bottom: 20px;
}

.guided-exercise-row {
  border-bottom: 1px solid #e8e8e8;
}

.guided-exercise-row--last {
  border-bottom: none;
}

.guided-exercise-item {
  display: flex;
  align-items: center;
  padding: 14px 16px;
  gap: 14px;
}

.guided-exercise-item--last {
  border-bottom: none;
}

.guided-exercise-item__thumb {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  border-radius: 8px;
  overflow: hidden;
}

.guided-exercise-item__thumb-inner {
  width: 100%;
  height: 100%;
  background: #4a4a5a;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: background 0.2s;
}

.guided-exercise-item__thumb-inner--done {
  background: #3a5a3a;
}

.guided-exercise-item__thumb-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.guided-exercise-item__thumb-icon {
  position: relative;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.9);
  z-index: 1;
  line-height: 1;
  cursor: pointer;
}

.guided-exercise-item__check {
  position: absolute;
  bottom: 4px;
  right: 4px;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  color: #5dc75d;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

.guided-exercise-item__name {
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  color: #1a1a1a;
}

.guided-exercise-item__btn {
  flex-shrink: 0;
  min-width: 72px;
  height: 36px;
  padding: 0 16px;
  border: 1.5px solid #7c6fc7;
  border-radius: 8px;
  background: transparent;
  color: #7c6fc7;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
  min-height: 0;
}

.guided-exercise-item__btn:hover:not([disabled]) {
  background: rgba(124, 111, 199, 0.08);
}

.guided-exercise-item__btn--done {
  border-color: #EBFBF3;
  background: #EBFBF3;
  color: #12B76A;
}

.guided-exercise-item__btn[disabled] {
  opacity: 0.5;
  cursor: default;
}

.guided-item-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

.guided-item-status {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 72px;
  height: 36px;
  padding: 0 16px;
  border: 1.5px solid #EBFBF3;
  border-radius: 8px;
  background: #EBFBF3;
  color: #12B76A;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
}

.guided-item-status--pending {
  border-color: rgba(124, 111, 199, 0.25);
  background: rgba(124, 111, 199, 0.08);
  color: #7c6fc7;
}

.guided-item-menu {
  position: relative;
}

.guided-item-menu__trigger {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  font-size: 20px;
  color: #555;
  cursor: pointer;
  min-width: 0;
  min-height: 0;
  padding: 0;
  line-height: 1;
}

.guided-item-menu__trigger:hover {
  background: #f5f5f5;
}

.guided-item-menu__dropdown {
  position: absolute;
  right: 0;
  top: calc(100% + 6px);
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.14);
  min-width: 140px;
  z-index: 200;
  overflow: hidden;
  padding: 6px 0;
}

.guided-item-menu__item {
  display: block;
  width: 100%;
  padding: 12px 20px;
  background: transparent;
  border: none;
  text-align: left;
  font-size: 15px;
  font-weight: 400;
  color: #1a1a1a;
  cursor: pointer;
  min-height: 0;
  min-width: 0;
  margin-left: 0;
}

.guided-item-menu__item + .guided-item-menu__item {
  margin-left: 0;
}

.guided-item-menu__item:hover {
  background: #f5f5f5;
}

.guided-item-menu__item--danger {
  color: #e74c3c;
}

.guided-analyze-btn {
  display: block;
  width: 100%;
  padding: 16px;
  background: #c5b8f0;
  border: none;
  border-radius: 12px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  text-align: center;
  transition: background 0.2s, opacity 0.2s;
  margin-top: 8px;
  min-height: 0;
}

.guided-analyze-btn--active {
  background: #7c6fc7;
}

.guided-analyze-btn[disabled] {
  opacity: 0.6;
  cursor: default;
}

.guided-upload-field {
  margin-bottom: 20px;
}

.guided-upload-field:last-of-type {
  margin-bottom: 24px;
}

.guided-upload-field label {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 6px;
}

.guided-upload-field input[type="file"] {
  display: block;
  font-size: 13px;
  color: #777;
}

.guided-upload-link {
  text-align: center;
  margin-top: 14px;
  font-size: 13px;
  color: #7c6fc7;
  cursor: pointer;
}

.guided-upload-link:hover {
  text-decoration: underline;
}

.guided-status-block {
  display: flex;
  align-items: center;
  gap: 14px;
  background: #f5f4fc;
  border-radius: 12px;
  padding: 16px;
  margin: 8px 0 16px;
}

.guided-spinner {
  flex-shrink: 0;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 3px solid #ddd;
  border-top-color: #7c6fc7;
  animation: guided-spin 0.75s linear infinite;
}

@keyframes guided-spin {
  to {
    transform: rotate(360deg);
  }
}

.guided-status-block__text {
  flex: 1;
  min-width: 0;
}

.guided-status-block__main {
  font-size: 14px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0 0 3px;
  line-height: 1.4;
}

.guided-status-block__sub {
  font-size: 13px;
  color: #777;
  margin: 0;
}

.guided-error-text {
  font-size: 13px;
  color: #e74c3c;
  text-align: center;
  margin: 8px 0;
}

.guided-notice {
  background: #f5f4fc;
  border-radius: 12px;
  padding: 14px 16px;
  margin: 8px 0 16px;
  font-size: 13px;
  line-height: 1.5;
  color: #1a1a1a;
}

.guided-validation {
  padding: 0 16px 14px 90px;
}

.guided-validation__label {
  display: block;
  font-size: 13px;
  color: #777;
  margin-bottom: 6px;
}

.guided-validation__bar {
  height: 4px;
  background: #ddd;
  border-radius: 2px;
  overflow: hidden;
}

.guided-validation__fill {
  height: 100%;
  background: #7c6fc7;
  border-radius: 2px;
  transition: width 0.3s ease;
}

.guided-validation__fill--pulse {
  animation: guided-validation-pulse 1.4s ease-in-out infinite;
}

.guided-validation__result {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 10px 12px;
  border-radius: 8px;
  font-size: 13px;
  line-height: 1.45;
}

.guided-validation__result--ok {
  flex-direction: row;
  align-items: center;
  background: #EBFBF3;
  color: #0F7A47;
}

.guided-validation__result--error {
  background: #FEF3F2;
  color: #B42318;
}

.guided-validation__result--warn {
  background: #FFFAEB;
  color: #B54708;
}

.guided-validation__result--info {
  background: #EFF8FF;
  color: #175CD3;
}

.guided-validation__head {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-weight: 600;
}

.guided-validation__icon {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #667085;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
}

.guided-validation__icon svg {
  width: 11px;
  height: 11px;
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-width: 2.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.guided-validation__result--ok .guided-validation__icon {
  background: #0F7A47;
}

.guided-validation__result--error .guided-validation__icon {
  background: #B42318;
}

.guided-validation__result--warn .guided-validation__icon {
  background: #B54708;
}

.guided-validation__result--info .guided-validation__icon {
  background: #175CD3;
}

.guided-validation__note {
  padding-left: 26px;
}

.guided-validation__reasons {
  margin: 0;
  padding-left: 26px;
  list-style: disc;
}

.guided-validation__reasons li {
  margin-bottom: 2px;
}

.guided-validation__foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-top: 2px;
  padding-left: 26px;
}

.guided-validation__foot > *:last-child {
  margin-left: auto;
}

.guided-validation__attempts {
  font-size: 12px;
  font-weight: 500;
  opacity: 0.85;
}

@keyframes guided-validation-pulse {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0.45;
  }
}

.guided-upload-field .guided-validation {
  padding: 8px 0 0;
}

@media (max-width: 480px) {
  .guided-test-page {
    padding: 16px 12px 40px;
  }

  .guided-page-header__title {
    font-size: 20px;
  }

  .guided-exercise-item__thumb {
    width: 48px;
    height: 48px;
  }

  .guided-exercise-item__name {
    font-size: 14px;
  }

  .guided-validation {
    padding-left: 16px;
  }

  .guided-validation__foot {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 768px) {
  .test-header .section-header {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .test-header .section-header > div:last-child:not(:first-child) {
    text-align: left !important;
    margin-top: 12px;
  }

  .test-steps {
    -webkit-flex-direction: column;
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .test-steps > div,
  .test-steps > div.basic-input-readonly {
    width: 100%;
    min-height: 70px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 3px;
    padding: 15px 15px !important;
  }

  .test-steps > div:before,
  .tooltip-wrapper .test-steps > div.tooltip:before,
  .team-list-view .th.sortable.desc .test-steps > div.sort-icon:before,
  .team-list-view .th.sortable.asc .test-steps > div.sort-icon:before {
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    top: 0 !important;
    bottom: 0 !important;
    height: auto !important;
    -webkit-transform: none !important;
    transform: none !important;
  }

  .test-steps > div:after {
    display: none !important;
  }

  .fullpage-form-footer {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 20px;
  }

  .fullpage-form-footer button {
    width: 100% !important;
    box-sizing: border-box;
    margin-left: 0 !important;
  }

  .fullpage-form-footer button + button {
    margin-left: 0 !important;
    margin-top: 10px;
  }

  .modal-view .modal {
    width: calc(100% - 30px);
    max-width: calc(100% - 30px);
    -webkit-transition: none !important;
    transition: none !important;
  }

  .modal-container {
    width: 100% !important;
    box-sizing: border-box;
  }

  .modal-container.modal-exercise-form .form-field {
    margin: 0 15px;
  }

  .modal-container.modal-exercise-form {
    overflow-x: hidden !important;
  }

  .modal-container.modal-exercise-form .options {
    max-width: calc(100vw - 60px);
    box-sizing: border-box;
  }

  .modal-container.modal-exercise-form .options > div {
    white-space: normal;
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
    -webkit-align-items: flex-start !important;
    align-items: flex-start !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }

  textarea.larger {
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
  }

  .text-checklist.full-width-table-header-bg {
    overflow: visible;
  }

  .text-checklist.full-width-table-header-bg .container,
  .text-checklist.full-width-table-header-bg .full-width-page-form > div > div,
  .text-checklist.full-width-table-header-bg .rr-form-group .field-group .field-group-inner,
  .rr-form-group .field-group .text-checklist.full-width-table-header-bg .field-group-inner {
    overflow: visible;
  }

  .text-checklist.full-width-table-header-bg table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .left-right-form.full-width-table-header-bg {
    overflow: visible;
  }

  .left-right-form.full-width-table-header-bg .container,
  .left-right-form.full-width-table-header-bg .full-width-page-form > div > div,
  .left-right-form.full-width-table-header-bg .rr-form-group .field-group .field-group-inner,
  .rr-form-group .field-group .left-right-form.full-width-table-header-bg .field-group-inner {
    overflow: visible;
  }

  .left-right-form.full-width-table-header-bg table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.program-type-tabs > .type-item {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  align-items: center;
  max-height: 40px;
  min-height: 40px;
  border-bottom: 2px solid transparent;
  font-size: 18px;
  color: #ddd;
  cursor: pointer;
}

.program-type-tabs > .type-item.active {
  border-color: #9768EB;
  color: #75787b;
  cursor: default;
}

.program-type-tabs > .type-item:hover:not(.active) {
  border-color: #9768EB;
}

.program-type-tabs > .type-item + .type-item {
  margin-left: 30px;
}

.program-type-tabs > .type-item .pill {
  font-size: 13px;
  color: #75777A;
  letter-spacing: 1px;
  line-height: 25px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  margin-left: 3px;
  padding: 0 10px;
  white-space: nowrap;
  background: #AFB1B4;
  color: #FFFFFF;
  border-radius: 5px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .column-container.program-header-container {
    min-width: 0;
    width: 100%;
  }

  .column-container.program-type-selection {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    width: 100%;
  }

  .program-type-tabs {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    min-width: 0;
    padding-bottom: 4px;
  }

  .program-type-tabs > .type-item {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    white-space: nowrap;
  }

  .program-type-selection > .copy-controls {
    -webkit-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    -webkit-justify-content: flex-start !important;
    justify-content: flex-start !important;
    margin-top: 8px;
  }

  .program-edit-header .subtitle1 {
    white-space: normal;
    min-height: 0;
    line-height: 1.3;
    word-break: break-word;
  }

  .program-edit .program-strategy {
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .program-edit .program-strategy .strategy-action {
    -webkit-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    margin-top: 10px !important;
    margin-left: 0 !important;
  }

  .row-container.program-technique {
    position: relative !important;
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-align-items: flex-start !important;
    align-items: flex-start !important;
    padding: 8px 15px 10px 50px !important;
  }

  .row-container.program-technique > .counter {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    width: 40px !important;
    height: auto !important;
    line-height: normal !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: center !important;
    align-items: center !important;
    -webkit-justify-content: center !important;
    justify-content: center !important;
  }

  .row-container.program-technique > .name {
    -webkit-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    padding-bottom: 8px;
  }

  .row-container.program-technique > .action {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: 15px;
  }

  .row-container.program-exercise:has(.actions > :nth-child(2)) {
    -webkit-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-align-items: flex-start !important;
    align-items: flex-start !important;
  }

  .row-container.program-exercise:has(.actions > :nth-child(2)) .actions {
    -webkit-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    -webkit-justify-content: flex-start !important;
    justify-content: flex-start !important;
    padding-left: 85px;
    margin-top: 8px;
    margin-bottom: 8px;
  }
}

@media (max-width: 768px) {
  .modal-container.modal-exercise-form header {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-align-items: center !important;
    align-items: center !important;
  }

  .modal-container.modal-exercise-form header label {
    padding: 0 45px 0 15px !important;
    width: 100%;
    text-align: center;
  }

  .modal-container.modal-exercise-form header button.link {
    position: static !important;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 6px;
    min-width: auto;
  }

  .modal-container.modal-exercise-form .body-sides {
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .modal-container.modal-exercise-form .body-sides > div + div {
    margin-left: 0 !important;
    margin-top: 6px;
  }

  .modal-container.modal-exercise-form section {
    min-width: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .modal-container.modal-exercise-form .single-line-form-fields form {
    width: 100%;
    box-sizing: border-box;
  }

  .modal-container.modal-exercise-form .single-line-form-fields form label {
    min-width: 0;
    padding-right: 10px;
  }

  .modal-container.modal-exercise-form .single-line-form-fields form label input {
    font-size: 15px !important;
    padding-left: 15px !important;
    min-width: 0 !important;
  }

  .modal-container.modal-exercise-form .single-line-form-fields form label button[type='reset'] {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    min-width: auto !important;
    margin-right: 0;
  }

  .modal-container.modal-exercise-form .exercise-item {
    height: auto !important;
    min-height: 55px !important;
    max-height: none !important;
  }

  .modal-container.modal-exercise-form .single-line-form-fields label span {
    min-width: 110px !important;
  }

  .modal-container.modal-exercise-form .single-line-form-fields label select {
    font-size: 16px !important;
    min-width: 0 !important;
  }

  .modal-container.modal-exercise-form footer {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 15px 20px !important;
  }

  .modal-container.modal-exercise-form footer button {
    width: 100% !important;
  }

  .modal-container.modal-exercise-form footer button + button {
    margin-left: 0 !important;
    margin-top: 8px;
  }

  .modal-centered-field {
    width: 100%;
    box-sizing: border-box;
  }

  .modal-centered-dropdown {
    min-width: 0 !important;
    font-size: 16px !important;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .whiteboard-layout {
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .whiteboard-layout .exercise_container {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    min-width: 0;
    min-height: 0;
    position: static;
  }

  .whiteboard-layout .exercise_nav {
    position: relative;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }

  .whiteboard-layout .whiteboard {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    min-width: 0;
  }
}

@media (max-width: 768px) {
  .week-list {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  .week-tabs {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    padding-bottom: 4px;
  }

  .week-tabs .week-item {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
  }

  .week-copy {
    -webkit-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    -webkit-justify-content: flex-start !important;
    justify-content: flex-start !important;
    margin-top: 8px;
  }

  .whiteboard-program {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  .whiteboard-program .text-col {
    padding-right: 0;
  }

  .whiteboard-program .actions-col {
    margin-top: 8px;
  }

  .program-section {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-align-items: flex-start !important;
    align-items: flex-start !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 8px 0 !important;
  }

  .program-section .name {
    width: 100%;
    margin-bottom: 10px;
  }

  .program-section .action-with-icon {
    margin-left: 0 !important;
  }

  .program-section .action-with-icon + .action-with-icon {
    margin-top: 6px;
  }

  .inlined-centered-cols.medium > * {
    display: block !important;
    margin-left: 0 !important;
    text-align: left;
  }
}

@media (max-width: 768px) {
  .team-report-header {
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .team-report-header .main-col {
    padding-right: 0;
  }

  .team-report-header > .column-container.end {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-top: 12px;
  }

  .team-report-header > .column-container.end .row-container.end {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }

  .team-report-header > .column-container.end button {
    -webkit-align-self: flex-start !important;
    align-self: flex-start !important;
  }
}

@media (max-width: 768px) {
  .catalog-feature .feature-container .feature-content {
    width: calc(100vw - 56px) !important;
  }
}

@media (max-width: 768px) {
  .full-width-page-form .label-col {
    width: 100%;
    margin-right: 0;
    margin-bottom: 6px;
  }

  .full-width-page-form .field-col {
    width: 100%;
    min-width: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px 12px;
  }

  .full-width-page-form .field-col .field + .field {
    margin-left: 0;
  }

  .full-width-page-form .calculated-info {
    margin-left: 0;
    margin-top: 6px;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .start-end-date-wrapper {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
  }

  .bulk-schedule-divider {
    margin-top: 0 !important;
  }

  .schedule-selected-athletes {
    margin-left: 0 !important;
  }

  .whiteboard-footer {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
  }

  .whiteboard-footer button {
    width: 100% !important;
  }

  .whiteboard-footer button + button {
    margin-left: 0 !important;
    margin-top: 10px;
  }

  .view-container.end {
    width: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}

@media (max-width: 768px) {
  .select-athlete-list {
    margin: 15px !important;
    padding: 10px 0 !important;
  }

  .select-athlete-list .athletes {
    height: auto !important;
    max-height: 50vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .select-athlete-list .athletes > .row-container {
    width: 100% !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9hcHAvc3JjL3Nhc3MvZnVzaW9uZXRpY3MtbWFyay1hZGRpdGlvbnMuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX3RlbXAtbmV3LnNjc3MiLCIvYXBwL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX21peGlucy5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9faWNvbnMtY3VzdG9tLWJhc2Uuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX2ljb25zLWN1c3RvbS1pY29ucy5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9faWNvbnMtY3VzdG9tLWljb25zLXNpemUtYWRqdXN0bWVudHMuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX2ljb25zLWNpcmNsZWQtaWNvbnMuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX21peGlucy1tYXJrLnNjc3MiLCIvYXBwL3NyYy9zYXNzL190b29sdGlwLnNjc3MiLCIvYXBwL3NyYy9zYXNzL19yZXBvcnRzLnNjc3MiLCIvYXBwL3NyYy9zYXNzL19wcmludC5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9fcGFzc3BvcnQuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9fbWl4aW5zLnNjc3MiLCIvYXBwL3NyYy9zYXNzL19tb2RhbF93ZWJjYW1fcmVjb3JkZXIuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9fbW9kYWxfYm9keW1hcF90aXBzLnNjc3MiLCIvYXBwL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX21vZGFsX2V4ZXJjaXNlX2luc3RydWN0aW9uLnNjc3MiLCIvYXBwL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX21vZGFsX2V4ZXJjaXNlX2RldGFpbC5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCIvYXBwL3NyYy9zYXNzL19tb2RhbF9hZGRfZXhlcmNpc2Uuc2NzcyIsIi9hcHAvc3JjL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9fbW9kYWxfZWRpdF9leGVyY2lzZS5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCIvYXBwL3NyYy9zYXNzL19ndWlkZWRfdGVzdC5zY3NzIiwiL2FwcC9zcmMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInRlbXAtbmV3XCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GdXNjaW9uZXRpY3MgUGFydGlhbHMuLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ3VzdG9tIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJpY29ucy1jdXN0b20tYmFzZVwiO1xuQGltcG9ydCBcImljb25zLWN1c3RvbS1pY29uc1wiO1xuQGltcG9ydCBcImljb25zLWN1c3RvbS1pY29ucy1zaXplLWFkanVzdG1lbnRzXCI7XG5AaW1wb3J0IFwiaWNvbnMtY2lyY2xlZC1pY29uc1wiO1xuLmljb24tcmVtb3ZlICB7XG5cdCY6YmVmb3JlICB7XG5cdFx0QGV4dGVuZCAuaWNvbi1jbG9zZSwgOmJlZm9yZTtcblx0fVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kd2hpdGVib2FyZC1zaWRlYmFyLWJvcmRlci1jOiAjRUJFQkVCO1xuJHdoaXRlYm9hcmQtc2lkZWJhci1sZWZ0LWdhcDogMjBweDtcbiRkYXJrLWZpZWxkcy1iZzogI0ZCRkJGQjtcbiRpbnB1dC1kZWZhdWx0LWM6ICM3NTc3N0E7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1peGlucy1tYXJrXCI7XG5cbkBtaXhpbiBsaXN0LXJlc2V0ICB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyKCR3aWR0aCwgJGhlaWdodCkgIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdG1hcmdpbjogI3skaGVpZ2h0Ly0yfSAwIDAgI3skd2lkdGgvLTJ9O1xufVxuXG5AbWl4aW4gZGVmYXVsdC1mb250ICB7XG5cdGZvbnQtZmFtaWx5OiAnTnVkaXN0YS13ZWInO1xufVxuQG1peGluIHJlc2V0LWhlaWdodCAge1xuXHRtYXgtaGVpZ2h0OiBub25lO1xuXHRtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuQG1peGluIHJlc2V0LXdpZHRoICB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG5AbWl4aW4gcmVzcG9uZCgkbWVkaWEpIHtcblx0QGlmICRtZWRpYSA9PSB3aGl0ZWJvYXJkLWV4ZXJjaXNlLXN0YWNrZWQtYXR0cmlidXRlcyB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkgeyBAY29udGVudDsgfVxuXHR9XG5cdEBlbHNlIGlmICRtZWRpYSA9PSBsZyB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBAY29udGVudDsgfVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5IZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mdWxsV2lkdGggIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uZmxleC1yb3cgIHtcblx0QGluY2x1ZGUgZmxleC1yb3c7XG59XG4uc3BhY2UtYmV0d2VlbiAge1xuXHRAaW5jbHVkZSBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtZW5kIHtcblx0QGluY2x1ZGUgZmxleC1lbmQ7XG59XG4uY2VudGVyLXkgIHtcblx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xufVxuLmlubGluZWQtY2VudGVyZWQtY29scyAge1xuXHRAaW5jbHVkZSBpbmxpbmVkLWNlbnRlcmVkLWNvbHM7XG59XG4uZXZlbi1jb2xzICB7XG5cdEBpbmNsdWRlIGV2ZW4tY29scztcblx0d2lkdGg6IDEwMCU7XG5cdCYudGhpbi1jb2wtc3BhY2luZyAge1xuXHRcdD4gKiAge1xuXHRcdFx0KyAqICB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+ICogIHtcblx0XHQmLnNwYW4yICB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDIpO1xuXHRcdH1cblx0fVxufVxuLmlmcmFtZS13cmFwcGVyICB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQ+ICogIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi54R2FwLS10aW55ICB7XG5cdD4gKiArICogIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0fVxufVxuLnhHYXAtLXNtYWxsZXIgIHtcblx0PiAqICsgKiAge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxufVxuLnhHYXAtLXNtYWxsICB7XG5cdD4gKiArICogIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cbi54R2FwLS1tZWRpdW0gIHtcblx0PiAqICsgKiAge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuXG4vLyBMYXlvdXRzXG4kY29udGVudC13OiAxMDI0cHg7XG4kY29udGVudC13LXdpZGU6IDExNDBweDtcbiRjb250YWluZXItcGFkOiAyMHB4O1xuLmNvbnRhaW5lciAge1xuXHRtYXgtd2lkdGg6ICRjb250ZW50LXcgKyAkY29udGFpbmVyLXBhZCoyO1xuXHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHQmLndpZGUgIHtcblx0XHRtYXgtd2lkdGg6ICRjb250ZW50LXctd2lkZSArICRjb250YWluZXItcGFkKjI7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRkZWZhdWx0LWM6ICM3NTc4N0I7XG5ib2R5ICB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkZGVmYXVsdC1jO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGxldHRlci1zcGFjaW5nOiAuMjVweDtcbn1cbmh0bWwsIGJvZHksIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgIHtcblx0QGluY2x1ZGUgZGVmYXVsdC1mb250O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTWlzYyAtIHR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kaGVhZGVyLWljb24tcGFkZGluZzogOXB4O1xuQG1peGluIHNtYWxsLXNjb3JlLXRleHQgIHtcblx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbkBtaXhpbiBoZWFkZXItaWNvbiAge1xuXHRpICB7XG5cdFx0cGFkZGluZzogMCAwIDAgJGhlYWRlci1pY29uLXBhZGRpbmc7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAxcHg7XG5cdFx0Ji5sZWZ0ICB7XG5cdFx0XHRwYWRkaW5nOiAwICRoZWFkZXItaWNvbi1wYWRkaW5nIDAgMDtcblx0XHR9XG5cdH1cbn1cbi5oZWFkZXItd2l0aC1pY29uICB7XG5cdEBpbmNsdWRlIGhlYWRlci1pY29uO1xufVxuQG1peGluIGgxICB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMzQuNXB4O1xuXHRjb2xvcjogIzc1Nzg3Qjtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcblx0QGluY2x1ZGUgaGVhZGVyLWljb247XG5cdEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcjtcblx0aSxzcGFuICB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTNweDtcblx0XHR0b3A6IDNweDtcblx0fVxufVxuQG1peGluIGgxLWFsdCAge1xuXHRAaW5jbHVkZSBoMTtcblx0Y29sb3I6ICRibHVlO1xufVxuQG1peGluIGgyLXRleHQgIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRjb2xvcjogIzc1Nzc3QTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtaXhpbiBoMiAge1xuXHRAaW5jbHVkZSBoMi10ZXh0O1xuXHRAaW5jbHVkZSBoZWFkZXItaWNvbjtcblx0aSAge1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCYuaWNvbi1yZWNvdmVyICB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gaDItYWx0ICB7XG5cdEBpbmNsdWRlIGgyO1xuXHRjb2xvcjogJGJsdWU7XG59XG4uaDEgIHtcblx0QGluY2x1ZGUgaDE7XG59XG4uaDIgIHtcblx0QGluY2x1ZGUgaDI7XG59XG4uaDItYWx0ICB7XG5cdEBpbmNsdWRlIGgyLWFsdDtcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRncmV5O1xuICB9XG59XG5cbkBtaXhpbiBoMi1zdWIgIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRjb2xvcjogJGJsdWU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjM4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuQG1peGluIGgtc21hbGxlciAge1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGNvbG9yOiAjQUZCMUI0O1xuXHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuQG1peGluIGg0ICB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICM3NTc3N0E7XG5cdGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuQG1peGluIGhlYWRlci1tZXRhLXN0eWxlcyAge1xuXHRmb250LXNpemU6IDE2LjU5cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjMxcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1peGluIG11dGVkLWFjdGlvbi1saW5rICB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNDQ0QzRDc7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRpICB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxMjUlO1xuXHRcdCYuaWNvbi1yZW1vdmUgIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdG1hcmdpbjogMnB4IDRweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5AbWl4aW4gaC10aW55ICB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICM5MjkzOTI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWl4aW4gaC1jb21wYWN0LXRleHQgIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzc1Nzc3QTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbkBtaXhpbiBoLWNvbXBhY3QgIHtcblx0QGluY2x1ZGUgaC1jb21wYWN0LXRleHQ7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWl4aW4gdGlueS1wcm9zZSAge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjNzU3NzdBO1xuXHRsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBoLXNtYWxsLXRleHQgIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogIzc1Nzc3QTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1peGluIGgtc21hbGwgIHtcblx0QGluY2x1ZGUgaC1zbWFsbC10ZXh0O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1peGluIGxhcmdlLXByb3NlLXRleHQgIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIGxhcmdlLXByb3NlLXNhbnMtY29sb3IgIHtcblx0QGluY2x1ZGUgbGFyZ2UtcHJvc2UtdGV4dDtcblx0bGluZS1oZWlnaHQ6IDEuNjI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG5AbWl4aW4gbGFyZ2UtcHJvc2UgIHtcblx0Y29sb3I6ICM3NTc3N0E7XG5cdEBpbmNsdWRlIGxhcmdlLXByb3NlLXNhbnMtY29sb3I7XG59XG4ubGFyZ2UtcHJvc2UgIHtcblx0QGluY2x1ZGUgbGFyZ2UtcHJvc2U7XG59XG5AbWl4aW4gZm9ybS1sYWJlbCAge1xuXHRAaW5jbHVkZSBsYXJnZS1wcm9zZS10ZXh0O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5AbWl4aW4gcHJvc2UgIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzc1Nzc3QTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ji5sYXJnZSAge1xuXHRcdEBpbmNsdWRlIGxhcmdlLXByb3NlO1xuXHR9XG5cdGg0ICB7XG5cdFx0QGluY2x1ZGUgaC10aW55O1xuXHR9XG5cdHAsIHVsLCBvbCwgYmxvY2txdW90ZSAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQ+ICo6Zmlyc3QtY2hpbGQgIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0PiAqOmxhc3QtY2hpbGQgIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5wcm9zZSAge1xuXHRAaW5jbHVkZSBwcm9zZTtcblx0Ji5pbnN0cnVjdGlvbnMgIHtcblx0XHRjb2xvcjogIzU0NTY1ODtcblx0fVxufVxuLmFjdGlvbi13aXRoLWljb24gIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIGgtY29tcGFjdDtcblx0KyAuYWN0aW9uLXdpdGgtaWNvbiAge1xuXHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHR9XG5cdD4gKiAge1xuXHRcdCsgKiAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0fVxuXHR9XG5cdGkgIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Ji5pY29uLWV4cG9ydCAge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NaXNjIC0gRm9ybSBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGlucHV0cy1saXN0OiAnaW5wdXRbdHlwZT1cImVtYWlsXCJdJyxcbidpbnB1dFt0eXBlPVwibnVtYmVyXCJdJyxcbidpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0nLFxuJ2lucHV0W3R5cGU9XCJzZWFyY2hcIl0nLFxuJ2lucHV0W3R5cGU9XCJ0ZWxcIl0nLFxuJ2lucHV0W3R5cGU9XCJ0ZXh0XCJdJyxcbidpbnB1dFt0eXBlPVwidXJsXCJdJyxcbidpbnB1dFt0eXBlPVwiY29sb3JcIl0nLFxuJ2lucHV0W3R5cGU9XCJkYXRlXCJdJyxcbidpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0nLFxuJ2lucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXScsXG4naW5wdXRbdHlwZT1cIm1vbnRoXCJdJyxcbidpbnB1dFt0eXBlPVwidGltZVwiXScsXG4naW5wdXRbdHlwZT1cIndlZWtcIl0nO1xuJHVucXVvdGVkLWlucHV0cy1saXN0OiAoKTtcbkBlYWNoICRpbnB1dC10eXBlIGluICRpbnB1dHMtbGlzdCB7XG5cdCR1bnF1b3RlZC1pbnB1dHMtbGlzdDogYXBwZW5kKCR1bnF1b3RlZC1pbnB1dHMtbGlzdCwgdW5xdW90ZSgkaW5wdXQtdHlwZSksIGNvbW1hKTtcbn1cbiRhbGwtdGV4dC1pbnB1dHM6ICR1bnF1b3RlZC1pbnB1dHMtbGlzdCwgdGV4dGFyZWE7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogNHB4O1xuJGlucHV0LWRlZmF1bHQtYm9yZGVyLWM6ICNFRkVGRjA7XG5pbnB1dCAge1xuXHQmOmZvY3VzICB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuI3skYWxsLXRleHQtaW5wdXRzfSAge1xuXHQmOmZvY3VzICB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxubGFiZWwuZm9ybS1maWVsZCAge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0c3BhbjpmaXJzdC1jaGlsZCAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdH1cblx0I3skYWxsLXRleHQtaW5wdXRzfSAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjNzU3NzdBO1xuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyICB7XG5cdFx0XHRjb2xvcjogIzlFOUU5RDtcblx0XHR9XG5cdH1cblx0Ly8gdGV4dGFyZWEgIHtcblx0Ly8gXHRoZWlnaHQ6IDEyN3B4O1xuXHQvLyBcdGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRjAgIWltcG9ydGFudDtcblx0Ly8gfVxufVxudGV4dGFyZWEgIHtcblx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0VGRUZGMDtcblx0Ly8gQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXHQvLyBoZWlnaHQ6IDEyN3B4O1xuXHQvLyB3aWR0aDogMTAwJTtcblx0Ly8gcGFkZGluZzogMTBweCAxNHB4O1xuXHRyZXNpemU6dmVydGljYWw7XG59XG4kYnRuLWJsdWU6ICM5NzY4RUI7XG4kYmFzaWMtaW5wdXQtaGVpZ2h0OiAzOHB4O1xuJGJhc2ljLWlucHV0LXBhZDogMCAxM3B4O1xuQG1peGluIGJhc2ljLWlucHV0LWZpZWxkLXN0eWxlcyAge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRjb2xvcjogIzc1Nzc3QTtcblx0bWluLXdpZHRoOiAxcHg7XG59XG4vLyAlYmFzaWNfaW5wdXRfdGV4dCAge1xuLy8gXHRmb250LXNpemU6IDEzcHg7XG4vLyBcdGNvbG9yOiAjNkM2RDZDO1xuLy8gXHRsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xuLy8gfVxuJWJhc2ljX2lucHV0ICB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNEOEQ4RDg7XG5cdGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXHRwYWRkaW5nOiAkYmFzaWMtaW5wdXQtcGFkO1xuXHRoZWlnaHQ6ICRiYXNpYy1pbnB1dC1oZWlnaHQ7XG5cdHdpZHRoOiAxMzNweDtcblx0Ji5sYXJnZXIge1xuXHRcdHdpZHRoOiAxNzBweDtcblx0fVxuXHQmLmxhcmdlIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdH1cblx0Ji5zbWFsbCAge1xuXHRcdHdpZHRoOiAxMzNweDtcblx0fVxuXHQmLnNtYWxsZXIgIHtcblx0XHR3aWR0aDogOTVweDtcblx0fVxufVxuLmlucHV0LWhlaWdodCAge1xuXHRoZWlnaHQ6ICRiYXNpYy1pbnB1dC1oZWlnaHQgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6ICRiYXNpYy1pbnB1dC1oZWlnaHQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QtZmllbGQuYmFzaWMtc2VsZWN0ICB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAjNkM2RDZDO1xuXHRsZXR0ZXItc3BhY2luZzogMC4yMXB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0QGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcblx0Ji5zaG9ydCAge1xuXHRcdC5zZWxlY3QtdG9nZ2xlICB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRiYXNpYy1pbnB1dC1oZWlnaHQgLSA0cHg7XG5cdFx0fVxuXHR9XG5cdC5zZWxlY3QtdG9nZ2xlICB7XG5cdFx0YmFja2dyb3VuZDogI0ZCRkJGQjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRUZGMUYyO1xuXHRcdHBhZGRpbmc6IDE3cHggMjBweCAxN3B4IDI1cHg7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHR9XG59XG5pbnB1dC5iYXNpYy1pbnB1dCAge1xuXHRAZXh0ZW5kICViYXNpY19pbnB1dDtcblx0QGluY2x1ZGUgYmFzaWMtaW5wdXQtZmllbGQtc3R5bGVzO1xuXHR3aWR0aDogMTAwJTtcbn1cbmRpdi5iYXNpYy1pbnB1dCAge1xuXHRAZXh0ZW5kICViYXNpY19pbnB1dDtcblx0QGluY2x1ZGUgZmxleC1yb3ctY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdCYuZnVsbCAge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdCN7JGFsbC10ZXh0LWlucHV0c30gIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogJGJhc2ljLWlucHV0LWhlaWdodCAtIDRweDtcblx0XHRwYWRkaW5nOiAkYmFzaWMtaW5wdXQtcGFkO1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdFx0QGluY2x1ZGUgYmFzaWMtaW5wdXQtZmllbGQtc3R5bGVzO1xuXHRcdEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cdH1cblx0LnVuaXQgIHtcblx0XHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRjb2xvcjogI0Q4RDhEODtcblx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xuXHR9XG5cdCYucmFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgID4gLnJhbmdlLXRvb2x0aXAge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgdG9wOiAtNDRweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0Niw0Niw0Nik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOTc2OEVCO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjJweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMXB4O1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYig0Niw0Niw0NikgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTZweCAxNHB4IDBweCAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cblxuICAgICAgJi5mYWRlLW91dCB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmdXNpb24tZmFkZS1vdXQgMC43NXMgbGluZWFyO1xuICAgICAgICBcdFx0XHRcdGFuaW1hdGlvbjogZnVzaW9uLWZhZGUtb3V0IDAuNzVzIGxpbmVhcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIGZ1c2lvbi1mYWRlLW91dCB7XG4gICAgICAgICAgMCUgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAgICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG4gICAgICB9XG4gICAgICBAa2V5ZnJhbWVzIGZ1c2lvbi1mYWRlLW91dCB7XG4gICAgICAgICAgMCUgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAgICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAucmFuZ2UtdmFsdWUge1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXNwbGF5KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAvKm1hcmdpbjogMnB4IDA7Ki9cbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbmRpdi5iYXNpYy1pbnB1dC1yZWFkb25seSB7XG4gICAgQGV4dGVuZCBkaXYsIC5iYXNpYy1pbnB1dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LCAyMzUsIDIyOCk7XG4gICAgLnVuaXQge1xuICAgICAgICBAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRjb2xvcjogI0Q4RDhEODtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxufVxudGV4dGFyZWEgIHtcblx0QGV4dGVuZCAlYmFzaWNfaW5wdXQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEyN3B4O1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdC5ldmVuLWNvbHMudGhpbi1jb2wtc3BhY2luZyAmICB7XG5cdFx0aGVpZ2h0OiAxMTBweDtcblx0fVxufVxuXG5idXR0b24gIHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIGxvY2staGVpZ2h0KDUwcHgpO1xuXHQmLnNob3J0ICB7XG5cdFx0QGluY2x1ZGUgbG9jay1oZWlnaHQoNDRweCk7XG5cdH1cblx0Ji5zaG9ydGVyICB7XG5cdFx0QGluY2x1ZGUgbG9jay1oZWlnaHQoMzRweCk7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cdCYuc2Vjb25kYXJ5ICB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzk3NjhFQjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5NzY4RUI7XG5cdH1cbiAgJi5kaXNhYmxlZCAge1xuXHRcdGJhY2tncm91bmQ6ICNEOURCREM7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cbn1cbmJ1dHRvbi5wcmltYXJ5LFxuYnV0dG9uLmJsdWUgIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJhY2tncm91bmQ6ICRidG4tYmx1ZTtcbiAgICBcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAmOmhvdmVyIHsgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIH1cbn1cbkBtaXhpbiBvcHRpb24tbGFiZWwtdGV4dCAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjOEY5NDk5O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5wdXQsIC5jaGVja2JveC1pbnB1dCAge1xuXHRAaW5jbHVkZSBmbGV4LXJvdztcblx0Ji5sYXJnZSAge1xuXHRcdHNwYW4gIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjOEY5NDk5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcblx0XHRcdC8vIG5ldy1ub3RlOiBJIHJlbW92ZWQgXCJ1cHBlcmNhc2VcIiB0ZXh0IHN0eWxpbmcgaGVyZSBmb3IgY29uc2lzdGVuY3lcblx0XHRcdC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuICAmLmNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXHQ+ICo6Zmlyc3QtY2hpbGQgIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdCsgKiAge1xuXHRcdFx0Ly8gbmV3LW5vdGU6IEkgb25seSBhZGRlZCAhaW1wb3J0YW50IGhlcmUgdG9cblx0XHRcdC8vIGF2b2lkIGdvaW5nIGludG8gYW5kIHVuc2V0dGluZyB0aGUgY3NzXG5cdFx0XHQvLyAucmFkaW8taW5wdXQubGFyZ2Ugc3BhbiwgLmNoZWNrYm94LWlucHV0LmxhcmdlIHNwYW4gIHsgLi4uIHBhZGRpbmctcmlnaHQ6IDEwcHg7fVxuXHRcdFx0Ly8gaW5zdGVhZCBvZiBhc3NvY2lhdGluZyBwYWRkaW5nIHdpdGggdGhlIFwic3BhblwiLCBpdCBzaG91bGQgYmUgYXNzb2NpYXRlZCB3aXRoIHRoZSBmaXJzdCBpdGVtLFxuXHRcdFx0Ly8gd2hldGhlciB0aGF0J3MgdGhlIHNwYW4gb3IgcmFkaW8vY2hlY2tib3ggaW5wdXRcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0c3BhbiAge1xuXHRcdEBpbmNsdWRlIG9wdGlvbi1sYWJlbC10ZXh0O1xuXHR9XG5cdGkgIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICM5NzY4RUI7XG4gICAgJi5zbWFsbGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC0gTm90ZXMgLSBTaWRlYmFyIC0gR2VuZXJhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXhlcmNpc2VfbmF2ICB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZWJvYXJkLXNpZGViYXItYm9yZGVyLWM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC0gTm90ZXMgLSBTaWRlYmFyIC0gU2VhcmNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5leGVyY2lzZV9uYXYgLnNlYXJjaCAge1xuXHRib3JkZXItY29sb3I6ICR3aGl0ZWJvYXJkLXNpZGViYXItYm9yZGVyLWM7XG5cdGJhY2tncm91bmQ6ICRkYXJrLWZpZWxkcy1iZztcblx0QGluY2x1ZGUgbG9jay1oZWlnaHQoNjFweCk7XG5cdGZvcm0gIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBmbGV4LXJvdygpO1xuXHR9XG5cdGlucHV0W3R5cGU9J3RleHQnXSAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzlweDtcblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciAge1xuXHRcdFx0Y29sb3I6ICNDQ0NFRDE7XG5cdFx0XHRjb2xvcjogIzlFOUU5RDtcblx0XHRcdGNvbG9yOiAjQTY5RUE1O1xuXHRcdH1cblx0fVxuXHRidXR0b25bdHlwZT0nc3VibWl0J10gIHtcblx0XHRsaW5lLWhlaWdodDogMzNweDtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYoY2VudGVyKTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIGZsZXgobm9uZSk7XG5cdFx0QGluY2x1ZGUgcmVzZXQtd2lkdGg7XG5cdFx0aSAge1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogI0NERDNENztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0YnV0dG9uW3R5cGU9J3Jlc2V0J10gIHtcblx0XHRAaW5jbHVkZSBmbGV4KG5vbmUpO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXHRcdGJhY2tncm91bmQ6ICNERURGREU7XG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYoY2VudGVyKTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2hpdGVib2FyZCAtIE5vdGVzIC0gU2lkZWJhciAtIEZpbHRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGRlZmF1bHQtc2VsZWN0LW9yaWdpbmFsICB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdC5zZWxlY3QtdG9nZ2xlICB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHNwYW4gIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMC45KTtcblx0XHR9XG5cdFx0aSAge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgwLjEpO1xuXHRcdH1cblx0fVxuXHQub3B0aW9ucyAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRib3JkZXItY29sb3I6ICM5OTk7XG5cdFx0bWF4LWhlaWdodDogMjE1cHg7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHR6LWluZGV4OiAzO1xuXHRcdD4gZGl2ICB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogMjhweDtcblx0XHRcdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBkZWZhdWx0LXNlbGVjdCAge1xuXHRjb2xvcjogIzlFOUU5RDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0LnNlbGVjdC10b2dnbGUgIHtcblx0XHRpICB7XG5cdFx0XHRmb250LXNpemU6IDZweDtcblx0XHRcdGNvbG9yOiAjRDlEQkRDO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQuZmlsdGVyZWQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0fVxuXHR9XG5cdC5vcHRpb25zICB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcblx0XHRiYWNrZ3JvdW5kOiAjRjZGMUYxO1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0PiBkaXYgIHtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICM5RTlFOUQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHQmOmhvdmVyICB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNERURGREU7XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHRcdD4gaSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maWx0ZXJzICB7XG5cdD4gZnVzaW9uLWRyb3AtZG93bixcblx0PiBmdXNpb24tb3JkZXJlZC1kcm9wLWRvd24sXG5cdD4gZGl2IHtcblx0XHRAaW5jbHVkZSBkZWZhdWx0LXNlbGVjdDtcblx0XHRiYWNrZ3JvdW5kOiAkZGFyay1maWVsZHMtYmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGVib2FyZC1zaWRlYmFyLWJvcmRlci1jO1xuXHRcdEBpbmNsdWRlIGxvY2staGVpZ2h0KDUycHgpO1xuXHR9XG5cdD4gZnVzaW9uLWRyb3AtZG93biA+IGRpdixcblx0PiBmdXNpb24tb3JkZXJlZC1kcm9wLWRvd24gPiBkaXYge1xuXHRcdGNvbG9yOiAjOUU5RTlEO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrLWZpZWxkcy1iZztcblx0XHRib3JkZXItY29sb3I6ICR3aGl0ZWJvYXJkLXNpZGViYXItYm9yZGVyLWM7XG5cdFx0QGluY2x1ZGUgbG9jay1oZWlnaHQoNTBweCk7XG5cdH1cbn1cbi8vIG5ld1xuLnNlbGVjdC1maWVsZCAge1xuXHRAaW5jbHVkZSBkZWZhdWx0LXNlbGVjdC1vcmlnaW5hbDtcblx0QGluY2x1ZGUgZGVmYXVsdC1zZWxlY3Q7XG5cdG1pbi13aWR0aDogMTM1cHg7XG5cdCYuYmx1ZS1zZWxlY3QgIHtcblx0XHQuc2VsZWN0LXRvZ2dsZSAge1xuXHRcdFx0c3BhbiAge1xuXHRcdFx0XHRjb2xvcjogIzM5QjlFQjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlbGVjdC10b2dnbGUgIHtcblx0XHRzcGFuICB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDEpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0aSAge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgwIDEgYXV0byk7XG5cdFx0fVxuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2hpdGVib2FyZCAtIE5vdGVzIC0gU2lkZWJhciAtIENyZWF0ZSBOZXcgRXhlcmNpc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGV4ZXJjaXNlLWl0ZW0tbGVmdC1pY29uLXN0eWxlcyAge1xuXHRAaW5jbHVkZSBmbGV4KDAuMSk7XG59XG5AbWl4aW4gZXhlcmNpc2UtaXRlbS1ib3gtbW9kZWwgIHtcblx0QGluY2x1ZGUgbG9jay1oZWlnaHQoNjVweCk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbn1cbkBtaXhpbiBleGVyY2lzZS1pdGVtLW1haW4taGVhZGVyICB7XG5cdGZvbnQtc2l6ZTogMTcuNjNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLmV4ZXJjaXNlX25hdiAuYWRkICB7XG5cdGJvcmRlci1jb2xvcjogJHdoaXRlYm9hcmQtc2lkZWJhci1ib3JkZXItYztcblx0cGFkZGluZy1sZWZ0OiAkd2hpdGVib2FyZC1zaWRlYmFyLWxlZnQtZ2FwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIGV4ZXJjaXNlLWl0ZW0tYm94LW1vZGVsO1xuXHRpICB7XG5cdFx0QGluY2x1ZGUgZXhlcmNpc2UtaXRlbS1sZWZ0LWljb24tc3R5bGVzO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAxcHg7XG5cdH1cblx0c3Ryb25nLmJsdWUtdGV4dCAge1xuXHRcdEBpbmNsdWRlIGV4ZXJjaXNlLWl0ZW0tbWFpbi1oZWFkZXI7XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC0gTm90ZXMgLSBTaWRlYmFyIC0gRXhlcmNpc2UgSXRlbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5leGVyY2lzZV9uYXYgLmxpc3QgIHtcblx0Ym9yZGVyLWNvbG9yOiAkd2hpdGVib2FyZC1zaWRlYmFyLWJvcmRlci1jO1xuXHQ+IGRpdjpub3QoLmZpbGxlcikge1xuXHRcdGJvcmRlci1jb2xvcjogJHdoaXRlYm9hcmQtc2lkZWJhci1ib3JkZXItYztcblx0fVxufVxuLmV4ZXJjaXNlLWl0ZW0gIHtcblx0bWFyZ2luLWxlZnQ6ICR3aGl0ZWJvYXJkLXNpZGViYXItbGVmdC1nYXA7XG5cdEBpbmNsdWRlIGV4ZXJjaXNlLWl0ZW0tYm94LW1vZGVsO1xuXHQuaWNvbiAge1xuXHRcdGNvbG9yOiAjY2RkM2Q3O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmZpcnN0LWNoaWxkICB7XG5cdFx0XHRmb250LXNpemU6IDZweDtcblx0XHRcdEBpbmNsdWRlIGV4ZXJjaXNlLWl0ZW0tbGVmdC1pY29uLXN0eWxlcztcblx0XHR9XG5cdFx0Ji5pY29uLW1vdmUgIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHR9XG5cdH1cblx0Lm5hbWUgIHtcblx0XHQvLyBuZXcgLSBzZXB0MVxuXHRcdCZbdG9nZ2xlLXNvdXJjZV0gIHtcblx0XHRcdC8vY3Vyc29yOiBwb2ludGVyOyBjdXJzb3Igc3R5bGUgY2hhbmdlcyB3aXRoIGV4ZXJjaXNlLmlzUmlnaHRMZWZ0IFxuXHRcdFx0Jjpob3ZlciAge1xuXHRcdFx0XHQvLyBuZXcgLSBzZXB0MVxuXHRcdFx0XHQvLyBkaXY6Zmlyc3QtY2hpbGQgKyBkaXYgPT4gZGl2LnRpdGxlXG5cdFx0XHRcdGRpdi50aXRsZSAge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBuZXcgLSBzZXB0MVxuXHRcdGRpdi5jYXRlZ29yeSAge1xuXHRcdFx0Y29sb3I6IHJnYigyMDUsIDIxMSwgMjE1KSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGRpdi50aXRsZSAge1xuXHRcdFx0QGluY2x1ZGUgZXhlcmNpc2UtaXRlbS1tYWluLWhlYWRlcjtcblx0XHRcdGNvbG9yOiAjNzU3NzdBO1xuXHRcdH1cblx0fVxufVxuLmV4ZXJjaXNlX25hdiAubGlzdCA+IGRpdjpub3QoLmZpbGxlcikgLmRldGFpbCAuYm9keS1zaWRlcyAge1xuXHRtYXJnaW46IDEwcHggMCAyMHB4O1xuXHQucm93LWNvbnRhaW5lci5jZW50ZXIgIHtcblx0XHRAaW5jbHVkZSBmbGV4KDEpO1xuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2hpdGVib2FyZCAtIE5vdGVzIC0gTWFpbiBDb2wgLSBNYWluIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2hpdGVib2FyZC1wcm9ncmFtICB7XG5cdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRAaW5jbHVkZSByZXNldC1oZWlnaHQ7XG5cdC50ZXN0aW5nLXBsYW4td3JhcHBlciAmICB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQubmFtZSAge1xuXHRcdEBpbmNsdWRlIGgyO1xuXHRcdEBpbmNsdWRlIHJlc2V0LWhlaWdodDtcblx0fVxuXHQub3JpZ2luICB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHR9XG5cdC50ZXh0LWNvbCAge1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQuZWRpdCAge1xuXHRcdGkgIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdHNwYW4gIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAjNzU3NzdBO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC0gTm90ZXMgLSBNYWluIENvbCAtIE1haW4gSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aGl0ZWJvYXJkLXByb2dyYW0tZGV0YWlscyAge1xuXHRAaW5jbHVkZSBmbGV4LXJvdztcblx0QGluY2x1ZGUgcmVzZXQtaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHQudGVzdGluZy1wbGFuLXdyYXBwZXIgJiAge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZWRpdCAge1xuXHRcdGkgIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdHNwYW4gIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAjNzU3NzdBO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2hpdGVib2FyZCAtIE5vdGVzIC0gTWFpbiBDb2wgLSBXZWVrIE5hdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2Vlay1saXN0ICB7XG5cdEBpbmNsdWRlIHJlc2V0LWhlaWdodDtcblx0LndlZWstaXRlbSAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogI2EwYTRhODtcblx0XHQmLmFjdGl2ZSAge1xuXHRcdFx0Y29sb3I6ICM3NTc3N0E7XG5cdFx0fVxuXHR9XG59XG4ud2Vlay10YWJzICB7XG5cdEBpbmNsdWRlIGZsZXgoMSk7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2hpdGVib2FyZCAtIE5vdGVzIC0gTWFpbiBDb2wgLSBEYXkgTmF2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRkYXktbmF2LWJsdWU6ICM5NzY4RUI7XG4uZGF5LWxpc3QgIHtcblx0QGluY2x1ZGUgcmVzZXQtaGVpZ2h0O1xuXHRtYXJnaW46IDM0cHggMCAzMHB4O1xuXHQ+IC5yb3ctY29udGFpbmVyICB7XG5cdFx0ZGl2LmRheS1pdGVtICB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRheS1uYXYtYmx1ZTtcblx0XHRcdGNvbG9yOiAkZGF5LW5hdi1ibHVlO1xuXHRcdFx0bWluLWhlaWdodDogNjVweDtcblx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTQuMTJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjRweDtcblx0XHRcdCYuYWN0aXZlICB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXktbmF2LWJsdWU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbldoaXRlYm9hcmQgLSBOb3RlcyAtIE1haW4gQ29sIC0gUHJvZ3JhbSBTZWN0aW9uIC0gTWlzY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqIENIQU5HRUQgKioqL1xuLyogbWFkZSBhIGxpdHRsZSBzbWFsbGVyIGZvciBzYWZhcmkgYW5kIHRhYmxldHMgKi9cbi8qIGZyb20gMzAgdG8gMjUgKi9cbi53aGl0ZWJvYXJkID4gc2VjdGlvbiAge1xuXHRtYXJnaW46IDEwcHggMjVweDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC0gTm90ZXMgLSBNYWluIENvbCAtIFByb2dyYW0gU2VjdGlvbiAtIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1zZWN0aW9uICB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC5uYW1lICB7XG5cdFx0QGluY2x1ZGUgaDI7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRzcGFuICB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC0gTm90ZXMgLSBNYWluIENvbCAtIFByb2dyYW0gU2VjdGlvbiAtIEV4ZXJjaXNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1leGVyY2lzZS1jb250YWluZXIgIHtcblx0LnByb2dyYW0tZXhlcmNpc2UgIHtcblx0XHRAaW5jbHVkZSB5LXBhZCgyMHB4KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdC5kcmFnLWljb24gIHtcblx0XHRcdGkgIHtcblx0XHRcdFx0Y29sb3I6ICNERURFREU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmluZm8gIHtcblx0XHRcdC50aXRsZSAge1xuXHRcdFx0XHRAaW5jbHVkZSBoMi1zdWI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHRcdC5hdHRyaWJ1dGVzICB7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQod2hpdGVib2FyZC1leGVyY2lzZS1zdGFja2VkLWF0dHJpYnV0ZXMpICB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdD4gZGl2ICB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCsgZGl2ICB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGRpdiAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTYuMDJweDtcblx0XHRcdFx0XHRjb2xvcjogIzhGOTQ5OTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0PiBzcGFuOmZpcnN0LWNoaWxkICB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdCsgc3BhbiAge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjdGlvbnMgIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdD4gc3BhbiAge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCsgc3BhbiAge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2hpdGVib2FyZCAtIE5vdGVzIC0gTWFpbiBDb2wgLSBQcm9ncmFtIFNlY3Rpb24gLSBBZGQgU2VjdGlvbiBCdXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFkZC1zZWN0aW9uICB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0PiBkaXYgIHtcblx0XHRAaW5jbHVkZSByZXNldC1oZWlnaHQ7XG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkICNDREQzRDc7XG5cdFx0cGFkZGluZzogMTNweDtcblx0XHQuY2lyY2xlZC1pY29uICB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdHNwYW4udGV4dCAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRjb2xvcjogI2NkZDNkNztcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbldoaXRlYm9hcmQgLSBOb3RlcyAtIE1haW4gQ29sIC0gQm90dG9tLWNlbnRlcmVkIGJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvc3QtZm9ybS1idXR0b25zICB7XG5cdGJ1dHRvbiAge1xuXHRcdHdpZHRoOiAyMDZweDtcblx0XHQrIGJ1dHRvbiAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4ud2hpdGVib2FyZC1mb290ZXIgIHtcblx0QGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0bWFyZ2luOiAzNXB4IDAgNDBweDtcblx0QGV4dGVuZCAucG9zdC1mb3JtLWJ1dHRvbnM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Nb2RhbHMgLSBCYXNpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kbW9kYWwtY2xvc2UtYnRuLXc6IDMwcHg7XG4kbW9kYWwtZm9ybS1sZWZ0LWdhcDogNDBweDtcbi5tb2RhbC1vdmVybGF5ICB7XG5cdGJhY2tncm91bmQ6IHJnYmEoI0Q4RDhEOCwgMC45KTtcbn1cbi5tb2RhbC1jZW50ZXJlZC1maWVsZCB7XG5cdEBpbmNsdWRlIGZsZXgtcm93KCk7XG5cdEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKTtcblx0QGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZihjZW50ZXIpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1jb2xvcjogI0VCRUJFQjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdG1pbi1oZWlnaHQ6IDU0cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2RhbC1jZW50ZXJlZC1kcm9wZG93biB7XG5cdEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG5cdEBpbmNsdWRlIGZsZXgoMSAxIGF1dG8pO1xuXHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYoc3RyZXRjaCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1hcmdpbjogMXB4O1xuXHRvdXRsaW5lOiAwO1xuXHR0ZXh0LWluZGVudDogMTBweDtcblx0bWluLXdpZHRoOiA0MDVweDtcblx0Zm9udC1zaXplOiAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0fVxuXG5cdCY6LW1vei1mb2N1c3Jpbmcge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xuXHR9XG5cblx0Jjo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1vZGFsLWNlbnRlcmVkLWRyb3Bkb3duLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogI0Q5REJEQztcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRhaW5lciAge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR3aWR0aDogNjAwcHg7XG5cdHBhZGRpbmc6IDE2cHggMCAyMHB4O1xuXHQmLm1vZGFsLWV4ZXJjaXNlLWZvcm0gIHtcblx0XHRoZWFkZXIgIHtcblx0XHRcdEBpbmNsdWRlIHJlc2V0LWhlaWdodDtcblx0XHR9XG5cdFx0c2VjdGlvbiAge1xuXG5cdFx0fVxuXHRcdGZvb3RlciAge1xuXG5cdFx0fVxuXHRcdHNlY3Rpb24gIHtcblx0XHRcdGxhYmVsICB7XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlICB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4gIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0ICB7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2luZ2xlLWxpbmUtZm9ybS1maWVsZHMgIHtcblx0XHRcdGxhYmVsICB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlYm9hcmQtc2lkZWJhci1ib3JkZXItYztcblx0XHRcdFx0bWluLWhlaWdodDogNTRweDtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUgIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZWJvYXJkLXNpZGViYXItYm9yZGVyLWM7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4gIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBoNDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE5MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkbW9kYWwtZm9ybS1sZWZ0LWdhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNDQ0NFRDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdCArIGkuaWNvbi1jYXJldC1kb3duIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjRDlEQkRDO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWZpZWxkICB7XG5cdFx0XHRtYXJnaW46IDAgJG1vZGFsLWZvcm0tbGVmdC1nYXA7XG5cdFx0fVxuXHR9XG5cdGhlYWRlciAge1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDEycHg7XG5cdFx0bWluLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlYm9hcmQtc2lkZWJhci1ib3JkZXItYyAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIHJlc2V0LWhlaWdodDtcblx0XHRsYWJlbCAge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdC8qIG1hcmdpbi1yaWdodDogJG1vZGFsLWNsb3NlLWJ0bi13Ki0xOyAqL1xuXHRcdFx0cGFkZGluZzogMCAoJG1vZGFsLWNsb3NlLWJ0bi13ICsgMTVweCk7XG5cdFx0XHRzcGFuICB7XG5cdFx0XHRcdEBpbmNsdWRlIGgyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uLmNsb3NlICB7XG5cdFx0XHRtYXJnaW46IDAgMjBweCAwO1xuXHRcdFx0QGluY2x1ZGUgcmVzZXQtaGVpZ2h0O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAkbW9kYWwtY2xvc2UtYnRuLXc7XG5cdFx0XHRjb2xvcjogIzk3NjhFQjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdHRvcDogLTJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0Zm9vdGVyICB7XG5cdFx0QGluY2x1ZGUgcmVzZXQtaGVpZ2h0O1xuXHRcdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0LyogbWFyZ2luLXRvcDogNzNweDsgKi9cblx0XHRwYWRkaW5nOiAwIDM2cHg7XG5cdFx0YnV0dG9uICB7XG5cdFx0XHR3aWR0aDogMTk3cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQrIGJ1dHRvbiAge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uOmxhc3Qtb2YtdHlwZSAge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQuZmlsdGVycyA+IGZ1c2lvbi1kcm9wLWRvd24sXG5cdC5maWx0ZXJzID4gZGl2ICB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkbW9kYWwtZm9ybS1sZWZ0LWdhcDtcblx0fVxuXHQuZmlsdGVycyA+IGZ1c2lvbi1vcmRlcmVkLWRyb3AtZG93bixcblx0LmZpbHRlcnMgPiBkaXYgIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRtb2RhbC1mb3JtLWxlZnQtZ2FwO1xuXHR9XG5cdC5tb2RhbC1lcnJvciB7XG5cdFx0QGluY2x1ZGUgaDQ7XG5cdFx0Y29sb3I6ICNjNDJhM2I7IFxuXHRcdG1pbi13aWR0aDogMTkwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6ICRtb2RhbC1mb3JtLWxlZnQtZ2FwO1xuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2hpdGVib2FyZCAtIE1vZGFsIC0gTmV3IEV4ZXJjaXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbC1jb250YWluZXIubW9kYWwtZXhlcmNpc2UtZm9ybSAge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblx0c2VjdGlvbiAge1xuXHRcdGxhYmVsICB7XG5cdFx0XHRzZWxlY3QgIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGVib2FyZC1zaWRlYmFyLWJvcmRlci1jO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRmb290ZXIgIHtcblx0XHRAaW5jbHVkZSByZXNldC1oZWlnaHQ7XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC0gTW9kYWwgLSBDb3B5IERheXMvV2Vla3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZGFsLXByb21wdCAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICM3NTc4N2I7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0bWF4LXdpZHRoOiA0NThweDtcblx0bWFyZ2luOiAxMHB4IGF1dG8gMjRweDtcblxuXHQmLndpZGUge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbldoaXRlYm9hcmQgLSBTY2hlZHVsZSAtIE1pc2Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndoaXRlYm9hcmQtZGF0ZSB7XG5cdHNwYW4gIHtcblx0XHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cdC5kYXRlLWlucHV0ICB7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRpbnB1dCAge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGlucHV0LWRlZmF1bHQtYm9yZGVyLWM7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCAwIDAgNHB4KTtcblx0XHRcdEBpbmNsdWRlIHJlc2V0LWhlaWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0XHQuaW5wdXQtaWNvbiAge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgcmVzZXQtaGVpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgbG9jay13aWR0aCg0MHB4KTtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcblx0XHRcdGkgIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9ncmFtLXR5cGUtbGlzdFxue1xuXG5cdEBpbmNsdWRlIGZsZXgtcm93O1xuXG59XG5cbi5kYXktbGlzdC1zY2hlZHVsZVxue1xuXG5cdC5kYXktaXRlbSAge1xuXHRcdGJhY2tncm91bmQ6ICM5NzY4RUI7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbjogNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBpbmNsdWRlIGxvY2staGVpZ2h0KDMycHgpO1xuXHRcdG1hcmdpbjogNHB4O1xuXHRcdCsgLmRheS1pdGVtICB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdH1cblxuXHRcdC5kcmFnLWljb24gIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0QGluY2x1ZGUgbG9jay13aWR0aCgyNXB4KTtcblx0XHRcdC5pY29uLW1vdmUgIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0LmN1cnNvci1pY29uICB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdEBpbmNsdWRlIGxvY2std2lkdGgoMjVweCk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQuaWNvbi1tb3ZlICB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHR9XG59XG4uZm9ybS1hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogOTNweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YnV0dG9uICB7XG5cdFx0d2lkdGg6IDE5N3B4O1xuXHRcdCsgYnV0dG9uICB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbldoaXRlYm9hcmQgLSBNb2RhbCAtIEV4ZXJjaXNlIERldGFpbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZGFsLWNvbnRhaW5lci5tb2RhbC1leGVyY2lzZS1kZXRhaWwgIHtcblx0aGVhZGVyICB7XG5cdFx0QGluY2x1ZGUgcmVzZXQtaGVpZ2h0O1xuXHR9XG5cdHNlY3Rpb24gIHtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHQmOmZpcnN0LW9mLXR5cGUgIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCYuaW5zdHJ1Y3Rpb25zICB7XG5cdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSAge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQgIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCYudmlkZW8ge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSAge1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHBhZGRlZC1wYWdlLWNvbnRlbnQgIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtaXhpbiBkZWZhdWx0LXNlY3Rpb24tc3BhY2luZyAge1xuXHRzZWN0aW9uICB7XG5cdFx0KyBzZWN0aW9uICB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuLnBhZGRlZC1wYWdlLWNvbnRlbnQgIHtcblx0QGluY2x1ZGUgcGFkZGVkLXBhZ2UtY29udGVudDtcbn1cbi5kZWZhdWx0LXNlY3Rpb24tc3BhY2luZyAge1xuXHRAaW5jbHVkZSBwYWRkZWQtcGFnZS1jb250ZW50O1xufVxuLy8gVGVzdHMgLSBsYW5kaW5nIHBhZ2Vcbi50ZXN0cy1sYW5kaW5nLWNvbnRlbnQge1xuXHRAaW5jbHVkZSBwYWRkZWQtcGFnZS1jb250ZW50O1xuXHRAaW5jbHVkZSBkZWZhdWx0LXNlY3Rpb24tc3BhY2luZztcbn1cbi5zZWN0aW9uLWhlYWRlciAge1xuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHQuaDIsIC5oMSAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuJHN0YWNrZWQtaXRlbS14LXBhZDogMjVweDtcbi5zdGFja2VkLWl0ZW1zICB7XG5cdD4gZGl2ICB7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3c7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRwYWRkaW5nOiAwICRzdGFja2VkLWl0ZW0teC1wYWQ7XG5cdFx0bWluLWhlaWdodDogNTBweDtcblx0XHQrIGRpdiAge1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdH1cblx0fVxuXHQuZHJhZy1oYW5kbGUgIHtcblx0XHRAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXI7XG5cdFx0QGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRtYXJnaW4tbGVmdDogJHN0YWNrZWQtaXRlbS14LXBhZCotMTtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0d2lkdGg6IDU0cHg7XG5cblx0XHRpICB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogI0RFREVERTtcblx0XHR9XG5cdH1cblx0Lm5hbWUgIHtcblx0XHRAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXI7XG5cdFx0QGluY2x1ZGUgZmxleCgxKTtcblx0fVxuXHQuYWN0aW9ucyAge1xuXHRcdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRcdD4gZGl2ICB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXN0LWdyb3VwcyAge1xuXHQubmFtZSAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzk3NjhFQjtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXHQuYWN0aW9ucyAge1xuXHRcdD4gZGl2ICB7XG5cdFx0XHRAaW5jbHVkZSBtdXRlZC1hY3Rpb24tbGluaztcblx0XHRcdCsgZGl2ICB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnNpbmdsZS10ZXN0cyAge1xuXHQ+IGRpdiAge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0Lm5hbWUgIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICM2QzZENkM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0fVxuXHQucmVtb3ZlICB7XG5cdFx0QGluY2x1ZGUgbXV0ZWQtYWN0aW9uLWxpbms7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdH1cblx0LmFjdGlvbnMgIHtcblx0XHQ+IGRpdiAge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRUZFRkYwO1xuXHRcdFx0bWluLXdpZHRoOiAxMzVweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyB0ZXN0aW5nIGNhdGVnb3JpZXNcbi50ZXN0aW5nLWNhdGVnb3JpZXMgIHtcblx0LnRlc3RpbmctcGxhbi13cmFwcGVyICYgIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7XG5cdH1cblx0c2VjdGlvbiAge1xuXHRcdCsgc2VjdGlvbiAge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHR9XG5cdH1cblx0aGVhZGVyICB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRoMyAge1xuXHRcdFx0QGluY2x1ZGUgaDQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5ib2R5ICB7XG5cblx0fVxuXHQuZmlsbGVyICB7XG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkICNDREQzRDc7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogNDlweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICNDREQzRDc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG4ubW9kYWwtY29udGFpbmVyLm1vZGFsLWV4ZXJjaXNlLWZvcm0gIHtcblx0LnNpbmdsZS1saW5lLWZvcm0tZmllbGRzICB7XG5cdFx0bGFiZWwgPiBpbnB1dDpmaXJzdC1jaGlsZCAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG4uc2luZ2xlLWZpZWxkcy1yb3cgIHtcblx0QGluY2x1ZGUgZmxleC1yb3c7XG5cdC5maWxsLXJlbWFpbmluZy1zcGFjZSAge1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdH1cblx0PiAqICB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGVib2FyZC1zaWRlYmFyLWJvcmRlci1jO1xuXHRcdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHQrICogIHtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCAge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cbi5tb2RlbC1pbm5lci1jb21wYWN0ICB7XG5cdHBhZGRpbmc6IDAgODJweDtcbn1cbi5yZWd1bGFyLWNhcHMtb3B0aW9ucyAge1xuXHQucmFkaW8taW5wdXQubGFyZ2Ugc3Bhbixcblx0LmNoZWNrYm94LWlucHV0LmxhcmdlIHNwYW4gIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuLy8gbmV3LW5vdGU6IEknbSBvdmVycmlkaW5nIHRoaXMgYm9yZGVyIHN0eWxlIGJlY2F1c2UgSSBoYXZlbid0IHNlZW4gdGhlbVxuLy8gaW4gdGhlIGRlc2lnbiAtIGxldCBtZSBrbm93IGlmIEknbSB3cm9uZywgdGhvdWdoXG4ubW9kYWwtY29udGFpbmVyIGhlYWRlciwgLm1vZGFsLWNvbnRhaW5lciBmb290ZXIgIHtcblx0Ym9yZGVyOiBub25lO1xufVxuLm1vZGFsLWNvbnRhaW5lciBoZWFkZXIgbGFiZWwgIHtcblx0QGluY2x1ZGUgZmxleC1yb3c7XG59XG4uY2hlY2stYWxsLWhlYWRlciAge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAaW5jbHVkZSBmbGV4LWFsaWduLXNlbGYoZmxleC1zdGFydCk7XG59XG4uc3RhY2tlZC1vcHRpb25zICB7XG5cdC5maWVsZCAmICB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQ+IGxhYmVsICB7XG5cdFx0KyBsYWJlbCAge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblx0KyAuYmFzaWMtaW5wdXQgIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG4uZXhlcmNpc2VfbmF2LmV4ZXJjaXNlX25hdl9jb21wYWN0ICB7XG5cdC5hZGQsIC5leGVyY2lzZS1pdGVtICB7XG5cdFx0QGluY2x1ZGUgbG9jay1oZWlnaHQoNDhweCk7XG5cdH1cbn1cbmJ1dHRvbiAge1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLy8gbm90ZTogIG1vZGFsIGNsb3NlIGJ1dHRvbiBmaXggKGFmdGVyIGNoYW5naW5nIFwiJnRpbWVzO1wiIHRvIDxpIGNsYXNzPVwiaWNvbi1jbG9zZS10aGluXCI+PC9pPilcbi5tb2RhbC1jb250YWluZXIgaGVhZGVyIGJ1dHRvbi5jbG9zZSB7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRvcDogLTE1cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5leGVyY2lzZV9jb250YWluZXIgIHtcblx0bWluLWhlaWdodDogODAwcHg7XG59XG5cbi50ZXh0LWxpbmsgIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICM5NzY4RUI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmLmxhcmdlICB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cdFx0QGluY2x1ZGUgbGFyZ2UtcHJvc2Utc2Fucy1jb2xvcjtcblx0XHQmLnRvZ2dsZS12aXNpYmxlLWl0ZW1zICB7XG5cdFx0XHRpLmljb24tcGx1cywgaS5pY29uLW1pbnVzICB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5iYWNrLWxpbmsgIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogIzlFOUU5RDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMzNweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYmFzaWMtYWN0aW9uLXRleHQtbGluayAge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMxNUMyRjA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGkgIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRjb2xvcjogIzRBQjNEQTtcblx0fVxufVxuLnRleHQtd2l0aC1pY29uICB7XG5cdGkgIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLnRlc3QtaGVhZGVyICB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDQ5cHggMCAyNnB4O1xuXHQuaDIgIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5zZWN0aW9uLWhlYWRlciAge1xuXHRcdD4gZGl2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0KiAge1xuXHRcdFx0XHRAaW5jbHVkZSBoZWFkZXItbWV0YS1zdHlsZXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4kc2NvcmUtZ3JlZW46ICMwMEI5NkQ7XG4kc2NvcmUtcmVkOiAjRDE0MDRCO1xuJHNjb3JlLXllbGxvdzogI0Q3QkI0MztcbiRzb2Z0LWFuZ2xlOiAxOGRlZztcbiRoYXJkZXItYW5nbGU6IDIzZGVnO1xuJGhhcmQtYW5nbGU6IDMyZGVnO1xuJHRlc3Qtc3RlcHMteC1wYWQ6IDE1cHg7XG4kdGVzdC1zdGVwcy1lZGdlLXB1bGwtcGFkOiA1MHB4O1xuJHRlc3Qtc3RlcHMtZWRnZS1wdWxsLW1hcmdpbjogKCR0ZXN0LXN0ZXBzLWVkZ2UtcHVsbC1wYWQgLSAkdGVzdC1zdGVwcy14LXBhZCkqLTE7XG5cbkBtaXhpbiBzY29yZVRleHQoJGNvbG9yKSAge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3I7XG5cdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbn1cbi5ncmVlbi1zY29yZS10ZXh0ICB7XG5AaW5jbHVkZSBzY29yZVRleHQoJHNjb3JlLWdyZWVuKTtcbn1cbi55ZWxsb3ctc2NvcmUtdGV4dCAge1xuXHRAaW5jbHVkZSBzY29yZVRleHQoJHNjb3JlLXllbGxvdyk7XG59XG4ucmVkLXNjb3JlLXRleHQgIHtcblx0QGluY2x1ZGUgc2NvcmVUZXh0KCRzY29yZS1yZWQpO1xufVxuLmJsdWUtc2NvcmUtdGV4dCAge1xuXHRAaW5jbHVkZSBzY29yZVRleHQoJGJsdWUpO1xufVxuLmNhcnJpZWQtb3Zlci1zY29yZS10ZXh0ICB7XG5cdEBpbmNsdWRlIHNjb3JlVGV4dCgjQ0ZEMkQ0KTtcbn1cbi5uZXV0cmFsLXNjb3JlLXRleHQgIHtcblx0QGluY2x1ZGUgc2NvcmVUZXh0KCM2QzZENkMpO1xufVxuXG4vKlxuLmdyZWVuLXNjb3JlLXRleHQgIHtcblx0Y29sb3I6ICRzY29yZS1ncmVlbiAhaW1wb3J0YW50O1xufVxuLnllbGxvdy1zY29yZS10ZXh0ICB7XG5cdGNvbG9yOiAkc2NvcmUteWVsbG93ICFpbXBvcnRhbnQ7XG59XG4ucmVkLXNjb3JlLXRleHQgIHtcblx0Y29sb3I6ICRzY29yZS1yZWQgIWltcG9ydGFudDtcbn1cbi5ibHVlLXNjb3JlLXRleHQgIHtcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG59XG4uY2FycmllZC1vdmVyLXNjb3JlLXRleHQgIHtcblx0Y29sb3I6ICNDRkQyRDQgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLXNjb3JlLXRleHQgIHtcblx0Y29sb3I6ICM2QzZENkMgIWltcG9ydGFudDtcbn1cbiovXG4uZ3JlZW4tc2NvcmUtYmcgIHtcblx0YmFja2dyb3VuZDogJHNjb3JlLWdyZWVuICFpbXBvcnRhbnQ7XG59XG4ueWVsbG93LXNjb3JlLWJnICB7XG5cdGJhY2tncm91bmQ6ICRzY29yZS15ZWxsb3cgIWltcG9ydGFudDtcbn1cbi5yZWQtc2NvcmUtYmcgIHtcblx0YmFja2dyb3VuZDogJHNjb3JlLXJlZCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gdGFnLWJhc2Utc3R5bGVzICB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBjZW50ZXItaW5uZXIteHk7XG5cdCY6YmVmb3JlLCAmOmFmdGVyICB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDUwJTtcblx0fVxuXHQmOmJlZm9yZSAge1xuXHRcdHRvcDogMDtcblx0fVxuXHQmOmFmdGVyICB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cdD4gKiAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5AbWl4aW4gdGFnLWFycm93LWFuZ2xlLXJpZ2h0KCRhbmdsZSkgIHtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JGFuZ2xlfSkpO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KC0jeyRhbmdsZX0pKTtcblx0fVxufVxuQG1peGluIHRhZy1pc29sYXRlZC1wdWxsKCRkaXJlY3Rpb24pICB7XG5cdCRwdWxsX2Ftb3VudDogMTBweDtcblx0QGlmKCRkaXJlY3Rpb24gPT0gJ3JpZ2h0JykgIHtcblx0XHQmOmJlZm9yZSwgJjphZnRlciAge1xuXHRcdFx0bWFyZ2luOiAwICRwdWxsX2Ftb3VudCotMSAwICRwdWxsX2Ftb3VudDtcblx0XHR9XG5cdH1cblx0QGlmKCRkaXJlY3Rpb24gPT0gJ2xlZnQnKSAge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyICB7XG5cdFx0XHRtYXJnaW46IDAgJHB1bGxfYW1vdW50IDAgJHB1bGxfYW1vdW50Ki0xO1xuXHRcdH1cblx0fVxufVxuQG1peGluIHRhZy1hcnJvdy1hbmdsZS1sZWZ0KCRhbmdsZSkgIHtcblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7MzYwIC0gJGFuZ2xlfSkpO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KC0jezM2MCAtICRhbmdsZX0pKTtcblx0fVxufVxuQG1peGluIHRhZy1iZy1jb2xvci1vcHRpb25zICB7XG5cdCYuZ3JlZW4gIHtcblx0XHQmOmJlZm9yZSwgJjphZnRlciAge1xuXHRcdFx0YmFja2dyb3VuZDogJHNjb3JlLWdyZWVuO1xuXHRcdH1cblx0fVxuXHQmLnllbGxvdyAge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyICB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2NvcmUteWVsbG93O1xuXHRcdH1cblx0fVxuXHQmLnJlZCAge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyICB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2NvcmUtcmVkO1xuXHRcdH1cblx0fVxufVxuJHNtYWxsLXNjb3JlLXRhZy13OiA2NnB4O1xuJHNtYWxsLXNjb3JlLXRhZy1zcGFuLXB1bGw6IC03cHg7XG4uc2NvcmUtdGFnICB7XG5cdEBpbmNsdWRlIHRhZy1iYXNlLXN0eWxlcztcblx0QGluY2x1ZGUgdGFnLWJnLWNvbG9yLW9wdGlvbnM7XG5cdEBpbmNsdWRlIGNlbnRlci1pbm5lci14eTtcblx0Y29sb3I6ICNmZmY7XG5cdCYuZ3JlZW4gIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2NvcmUtZ3JlZW47XG5cdFx0KyAuZG90ICB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2NvcmUtZ3JlZW47XG5cdFx0fVxuXHR9XG5cdCYueWVsbG93ICB7XG5cdFx0YmFja2dyb3VuZDogJHNjb3JlLXllbGxvdztcblx0XHQrIC5kb3QgIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzY29yZS15ZWxsb3c7XG5cdFx0fVxuXHR9XG5cdCYucmVkICB7XG5cdFx0YmFja2dyb3VuZDogJHNjb3JlLXJlZDtcblx0XHQrIC5kb3QgIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzY29yZS1yZWQ7XG5cdFx0fVxuXHR9XG5cdCYubGFyZ2UgIHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDE1MnB4O1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdCYucmlnaHQtcG9pbnQsIC5wb3NpdGlvbmVkLWxlZnQgJiAge1xuXHRcdFx0QGluY2x1ZGUgdGFnLWFycm93LWFuZ2xlLXJpZ2h0KCRoYXJkZXItYW5nbGUpO1xuXHRcdFx0QGluY2x1ZGUgdGFnLWlzb2xhdGVkLXB1bGwocmlnaHQpO1xuXHRcdH1cblx0XHQmLmxlZnQtcG9pbnQsIC5wb3NpdGlvbmVkLXJpZ2h0ICYgIHtcblx0XHRcdEBpbmNsdWRlIHRhZy1hcnJvdy1hbmdsZS1sZWZ0KCRoYXJkZXItYW5nbGUpO1xuXHRcdFx0QGluY2x1ZGUgdGFnLWlzb2xhdGVkLXB1bGwobGVmdCk7XG5cdFx0fVxuXHRcdHNwYW4gIHtcblx0XHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0fVxuXHR9XG5cdCYuc21hbGwgIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6ICRzbWFsbC1zY29yZS10YWctdztcblx0XHRAaW5jbHVkZSBzbWFsbC1zY29yZS10ZXh0O1xuXHRcdCYucmlnaHQtcG9pbnQsIC5wb3NpdGlvbmVkLWxlZnQgJiAge1xuXHRcdFx0QGluY2x1ZGUgdGFnLWFycm93LWFuZ2xlLXJpZ2h0KCRzb2Z0LWFuZ2xlKTtcblx0XHRcdEBpbmNsdWRlIHRhZy1pc29sYXRlZC1wdWxsKHJpZ2h0KTtcblx0XHR9XG5cdFx0Ji5sZWZ0LXBvaW50LCAucG9zaXRpb25lZC1yaWdodCAmICB7XG5cdFx0XHRAaW5jbHVkZSB0YWctYXJyb3ctYW5nbGUtbGVmdCgkc29mdC1hbmdsZSk7XG5cdFx0XHRAaW5jbHVkZSB0YWctaXNvbGF0ZWQtcHVsbChsZWZ0KTtcblx0XHR9XG5cdFx0Ji5yaWdodC1wb2ludCwgLnBvc2l0aW9uZWQtbGVmdCAmICB7XG5cdFx0XHRzcGFuICB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNtYWxsLXNjb3JlLXRhZy1zcGFuLXB1bGw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGVmdC1wb2ludCwgLnBvc2l0aW9uZWQtcmlnaHQgJiAge1xuXHRcdFx0c3BhbiAge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNtYWxsLXNjb3JlLXRhZy1zcGFuLXB1bGw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW4gIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0fVxuXG5cdH1cbn1cbi50ZXN0LXN0ZXBzICB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAzNnB4IDAgNDJweDtcblx0QGluY2x1ZGUgZXZlbi1jb2xzO1xuXHQmLndpdGgtc29mdC1hbmdsZS1kaXZpZGVycyAge1xuXHRcdD4gZGl2ICB7XG5cdFx0XHRAaW5jbHVkZSB0YWctYXJyb3ctYW5nbGUtcmlnaHQoJHNvZnQtYW5nbGUpO1xuXHRcdH1cblx0fVxuXHQmLndpdGgtaGFyZC1hbmdsZS1kaXZpZGVycyxcblx0Ji53aXRoLXN0cmFpZ2h0LWRpdmlkZXJzICB7XG5cdFx0PiBkaXYgIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdC50aXRsZSArIC5zY29yZSAge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LnNjb3JlICB7XG5cdFx0XHRmb250LXNpemU6IDIuNDJlbTtcblx0XHR9XG5cdH1cblx0Ji53aXRoLWhhcmQtYW5nbGUtZGl2aWRlcnMgIHtcblx0XHQ+IGRpdiAge1xuXHRcdFx0QGluY2x1ZGUgdGFnLWFycm93LWFuZ2xlLXJpZ2h0KCRoYXJkLWFuZ2xlKTtcblx0XHR9XG5cdH1cblx0Ji53aXRoLXN0cmFpZ2h0LWRpdmlkZXJzICB7XG5cdFx0PiBkaXYgIHtcblx0XHRcdCsgZGl2ICB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gZGl2ICB7XG5cdFx0QGluY2x1ZGUgdGFnLWJhc2Utc3R5bGVzO1xuXHRcdHBhZGRpbmc6IDE1cHggJHRlc3Qtc3RlcHMteC1wYWQ7XG5cdFx0bWluLWhlaWdodDogODlweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkdGVzdC1zdGVwcy1lZGdlLXB1bGwtcGFkO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICR0ZXN0LXN0ZXBzLWVkZ2UtcHVsbC1tYXJnaW47XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCAge1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHRlc3Qtc3RlcHMtZWRnZS1wdWxsLXBhZDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHRlc3Qtc3RlcHMtZWRnZS1wdWxsLW1hcmdpbjtcblx0XHR9XG5cdFx0Ji5zdGVwICB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmLmNvbXBsZXRlICB7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyICB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0YyRjNGNDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUgIHtcblx0XHRcdFx0XHRjb2xvcjogIzhGOTQ5OTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2NvcmUgIHtcblx0XHRcdFx0XHQmLmdyZWVuICB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNjb3JlLWdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnllbGxvdyAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzY29yZS15ZWxsb3c7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmVkICB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNjb3JlLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlICB7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyICB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzk3NjhFQjtcblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdCYuaW5jb21wbGV0ZSAge1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNERURGREU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Y29sb3I6ICM4Rjk0OTk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudG90YWwtc2NvcmUgIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0QGluY2x1ZGUgdGFnLWJnLWNvbG9yLW9wdGlvbnM7XG5cdFx0fVxuXHRcdCsgZGl2ICB7XG5cdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdH1cblx0XHQudGl0bGUgIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI4ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCsgLnNjb3JlICB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNjb3JlICB7XG5cdFx0XHRmb250LXNpemU6IDEuNzhlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHR9XG5cdH1cbn1cblxuLnRvZ2dsZS1sYWJlbCwgLnRvZ2dsZS1idG4gIHtcblx0QGluY2x1ZGUgaC1zbWFsbC10ZXh0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnRvZ2dsZS1idG4tZ3JvdXAgIHtcblx0PiAqICB7XG5cdFx0KyAqICB7XG5cdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdH1cblx0fVxufVxuLnRvZ2dsZS1idG4gIHtcblx0YmFja2dyb3VuZDogIzAwQjk2RDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR3aWR0aDogODBweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQmLmRpc2FibGVkICB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cdCYuY2hlY2tlZCAge1xuXHRcdGJhY2tncm91bmQ6ICNEMTQwNEI7XG5cdH1cbn1cbi50b2dnbGUtYnRuLXJpZ2h0IHtcblx0QGV4dGVuZCAudG9nZ2xlLWJ0bjtcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG59XG4udG9nZ2xlLWJ0bi1sZWZ0IHtcblx0QGV4dGVuZCAudG9nZ2xlLWJ0bjtcblx0bWFyZ2luLWxlZnQ6IDJweDtcbn1cbkBtaXhpbiB0ZXh0LWNoZWNrbGlzdC1wcmltYXJ5LWxhYmVsICB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGNvbG9yOiAjNkM2RDZDO1xufVxuXG4kZnVsbC13aWR0aC10YWJsZS1jZWxsLXBhZC15OiA4cHg7XG4kZnVsbC13aWR0aC10YWJsZS1jZWxsLXBhZC14OiAxMHB4O1xuJHRleHQtY2hlY2tsaXN0LXRhYmxlLWhlYWRlci1oOiA1MHB4O1xuJHRhYmxlLWJvcmRlci1jOiAjRDhEOEQ4O1xuLmV4dGVuZGVkLWJvcmRlci10ZC1pbm5lciAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcjtcblx0cGFkZGluZzogJGZ1bGwtd2lkdGgtdGFibGUtY2VsbC1wYWQteSAkZnVsbC13aWR0aC10YWJsZS1jZWxsLXBhZC14O1xuXHRtYXJnaW46ICRmdWxsLXdpZHRoLXRhYmxlLWNlbGwtcGFkLXkqLTEgJGZ1bGwtd2lkdGgtdGFibGUtY2VsbC1wYWQteCotMTtcblx0JjpiZWZvcmUgIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC05OTk5OXB4O1xuXHRcdGxlZnQ6IC05OTk5OXB4O1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiAkdGFibGUtYm9yZGVyLWM7XG5cdH1cbn1cbi5mdWxsLXdpZHRoLXRhYmxlLWhlYWRlci1iZyAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdC5leHRlbmRlZC1ib3JkZXItdGQgIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG5cdC8vICY6YmVmb3JlICB7XG5cdC8vIFx0Y29udGVudDogXCIgXCI7XG5cdC8vIFx0aGVpZ2h0OiAkdGV4dC1jaGVja2xpc3QtdGFibGUtaGVhZGVyLWg7XG5cdC8vIFx0YmFja2dyb3VuZDogI0YyRjNGNDtcblx0Ly8gXHRib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWM7XG5cdC8vIFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0bGVmdDogMDtcblx0Ly8gXHRyaWdodDogMDtcblx0Ly8gXHR6LWluZGV4OiAwO1xuXHQvLyB9XG5cblx0LmNvbnRhaW5lciAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdHRhYmxlICB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0fVxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0YmFja2dyb3VuZDogI0YyRjNGNDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWM7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jO1xuXHRcdH1cblx0fVxuXHR0aCwgdGQgIHtcblx0XHRwYWRkaW5nOiAkZnVsbC13aWR0aC10YWJsZS1jZWxsLXBhZC15ICRmdWxsLXdpZHRoLXRhYmxlLWNlbGwtcGFkLXg7XG5cdH1cblx0dGggIHtcblx0XHRoZWlnaHQ6ICR0ZXh0LWNoZWNrbGlzdC10YWJsZS1oZWFkZXItaDtcblx0XHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdFx0Ji5sZWZ0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHR0ZCAge1xuXHRcdEBpbmNsdWRlIGxhcmdlLXByb3NlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWM7XG5cdH1cbn1cbi50ZXh0LWNoZWNrbGlzdCAge1xuXHQuYWRkaXRpb25hbC1xdWVzdGlvbnMgIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMzBweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0c3BhbiAge1xuXHRcdFx0Y29sb3I6ICM2QzZENkM7XG5cdFx0fVxuXHRcdD4gKiAge1xuXHRcdFx0KyAqICB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJpbWFyeS1sYWJlbCAge1xuXHRcdFx0QGluY2x1ZGUgdGV4dC1jaGVja2xpc3QtcHJpbWFyeS1sYWJlbDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdC5pbmxpbmVkLWNlbnRlcmVkLWNvbHMgIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdD4gKiArICogIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5leHBlcmllbmNlcy1wYWluICB7XG5cdFx0Lmljb24taGVhbHRoLXBsdXMgIHtcblx0XHRcdGNvbG9yOiAkc2NvcmUtcmVkO1xuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdH1cblx0XHRzcGFuICB7XG5cdFx0XHRAaW5jbHVkZSB0ZXh0LWNoZWNrbGlzdC1wcmltYXJ5LWxhYmVsO1xuXHRcdH1cblx0XHRzcGFuICB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cdHRhYmxlICB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQudmlldyAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQubW92ZW1lbnQtY29tcGVuc2F0aW9uICB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdH1cblx0XHQuY29tcGVuc2F0aW9uLXByZXNlbnQgIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMjYwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHRkICB7XG5cdFx0XHQmLnZpZXcgIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHRcdCYuY2hlY2twb2ludCAge1xuXHRcdFx0XHRAaW5jbHVkZSBoLXNtYWxsZXI7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblx0XHRcdCYuY29tcGVuc2F0aW9uLXByZXNlbnQgIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGggIHtcblx0XHRcdCY6bGFzdC1jaGlsZCAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRkICB7XG5cdFx0XHQmLmJhc2UtY2F0ZWdvcnkgIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmljb24taGVhbHRoLXBsdXMgIHtcblx0Y29sb3I6ICRzY29yZS1yZWQ7XG59XG4uZXhwZXJpZW5jZXMtcGFpbiAge1xuXHQuaWNvbi1oZWFsdGgtcGx1cyAge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0fVxuXHRzcGFuICB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIHRleHQtY2hlY2tsaXN0LXByaW1hcnktbGFiZWw7XG5cdH1cbn1cbi5mb290ZXItY29udGVudCAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdD4gZGl2ICB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHR9XG5cdC5sb2dvICB7XG5cdFx0aW1nIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1uYXYgIHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdD4gKiAge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICM5MjkzOTI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCsgKiAge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci1taXNjICB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuICAgIC50ZXJtcyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXHRcdD4gKiAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdCsgKiAge1xuXHRcdFx0XHQmOmJlZm9yZSAge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwifFwiO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgN3B4O1xuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuJHRlc3QtbGFuZGluZy1wcm9tcHQtZ2FwOiAxNnB4O1xuLnRlc3QtbGFuZGluZyAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA0MHB4IDAgODBweDtcblx0d2lkdGg6IDEwMCU7XG59XG4udGVzdC1sYW5kaW5nX190aXRsZSAge1xuXHR3aWR0aDogNjQwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIDAgMzJweDtcblx0Zm9udC1mYW1pbHk6ICdOdWRpc3RhLXdlYicsICdOdWRpc3RhJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuLnRlc3QtbGFuZGluZ19fc2VjdGlvbiAge1xuXHR3aWR0aDogNjQwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0KyAudGVzdC1sYW5kaW5nX19zZWN0aW9uICB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0fVxufVxuLnRlc3QtbGFuZGluZ19fc2VjdGlvbi10aXRsZSAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbjogMCAwIDE0cHg7XG5cdGZvbnQtZmFtaWx5OiAnTnVkaXN0YS13ZWInLCAnTnVkaXN0YScsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0c3BhbiAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbi50ZXN0LWxhbmRpbmdfX2ljb24gIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI0E4QThDMDtcbn1cbi50ZXN0LWxhbmRpbmdfX2NhcmQgIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDE2cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiA2NDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDg0cHg7XG5cdG1hcmdpbi1ib3R0b206ICR0ZXN0LWxhbmRpbmctcHJvbXB0LWdhcDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0U2RTZFODtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHQmOmxhc3QtY2hpbGQgIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4udGVzdC1sYW5kaW5nX19jYXJkLXRleHQgIHtcblx0bWluLXdpZHRoOiAwO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cbi50ZXN0LWxhbmRpbmdfX2NhcmQtbmFtZSAge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAnTnVkaXN0YS13ZWInLCAnTnVkaXN0YScsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Ji5pcy1kaXNhYmxlZCAge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0fVxufVxuLy8gU2NvcGVkIHRvIHRoZSBjYXJkIG9uIHB1cnBvc2UuIEV2ZXJ5IGNhcmQgaXMgYWxzbyBhIC5wcm9tcHQtYm94LCBhbmRcbi8vIGAucHJvbXB0LWJveCBwYCAoQGluY2x1ZGUgbGFyZ2UtcHJvc2U6IDE4cHgvNDAwLzEuNjIpIG91dHJhbmtzIGEgbG9uZSBjbGFzc1xuLy8gc2VsZWN0b3IsIHNvIGFuIHVuc2NvcGVkIHJ1bGUgaGVyZSBpcyBkZWFkIHdlaWdodC5cbi50ZXN0LWxhbmRpbmdfX2NhcmQgLnRlc3QtbGFuZGluZ19fY2FyZC1jYXRlZ29yeSAge1xuXHRtYXJnaW46IDRweCAwIDA7XG5cdGZvbnQtZmFtaWx5OiAnTnVkaXN0YS13ZWInLCAnTnVkaXN0YScsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogIzZENkQ2RDtcbn1cbi50ZXN0LWxhbmRpbmdfX2NhcmQtYWN0aW9ucyAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRnYXA6IDE2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuLnRlc3QtbGFuZGluZ19fcmVjb21tZW5kZWQgIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdHdpZHRoOiAxMzBweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMnB4IDhweCA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE3cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY3RTQ7XG5cdGZvbnQtZmFtaWx5OiAnTnVkaXN0YS13ZWInLCAnTnVkaXN0YScsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogI0Q2OEIwMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXN0LWxhbmRpbmdfX2NvbXBsZXRlZCAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG4udGVzdC1sYW5kaW5nX19jb21wbGV0ZWQtbGFiZWwgIHtcblx0Zm9udC1mYW1pbHk6ICdOdWRpc3RhLXdlYicsICdOdWRpc3RhJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGNvbG9yOiAjMTJCNzZBO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRlc3QtbGFuZGluZ19fY29tcGxldGVkLWljb24gIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJhY2tncm91bmQ6ICNFN0Y4RjA7XG5cdGZsZXg6IDAgMCAyMnB4O1xufVxuLnRlc3QtbGFuZGluZ19fYnRuICB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHR3aWR0aDogOThweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRtYXgtaGVpZ2h0OiAzNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5NzY4RUI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Y29sb3I6ICM5NzY4RUI7XG5cdC8vIF9iYXNlLnNjc3Mgc2V0cyBhIEhlbHZldGljYSBzdGFjayBvbiBldmVyeSBgYnV0dG9uYCwgd2hpY2ggdGhpcyBydWxlIGhhcyB0b1xuXHQvLyByZXN0YXRlIG9yIHRoZSBsYWJlbCBzaWxlbnRseSBmYWxscyBiYWNrIG9mZiBOdWRpc3RhLlxuXHRmb250LWZhbWlseTogJ051ZGlzdGEtd2ViJywgJ051ZGlzdGEnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHQmOmhvdmVyICB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxNTEsIDEwNCwgMjM1LCAwLjA2KTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdCYudGVzdC1sYW5kaW5nX19idG4tLXJlc3VtZSAge1xuXHRcdGJvcmRlci1jb2xvcjogIzk3NjhFQjtcblx0XHRiYWNrZ3JvdW5kOiAjOTc2OEVCO1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdCY6aG92ZXIgIHtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjOTc2OEVCLCA2JSk7XG5cdFx0fVxuXHR9XG5cdCYudGVzdC1sYW5kaW5nX19idG4tLWRpc2FibGVkICB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjRDlEQkRDO1xuXHRcdGJhY2tncm91bmQ6ICNEOURCREM7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdCY6aG92ZXIgIHtcblx0XHRcdGJhY2tncm91bmQ6ICNEOURCREM7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuLnByb21wdC1ib3ggIHtcblx0bWFyZ2luLWJvdHRvbTogJHRlc3QtbGFuZGluZy1wcm9tcHQtZ2FwO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IDI1cHggMjBweCAzMnB4O1xuXHQuaDItYWx0ICB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdHAgIHtcblx0XHRAaW5jbHVkZSBsYXJnZS1wcm9zZTtcblx0XHRtYXJnaW46IDVweCAwIDE3cHg7XG5cdH1cbn1cbi8vIENhcmRzIGNhcnJ5IGJvdGggLnRlc3QtbGFuZGluZ19fY2FyZCBhbmQgLnByb21wdC1ib3guIFRoaXMgcnVsZSBvdXRyYW5rcyB0aGVcbi8vIGNhcmQgcnVsZSwgc28gYW55IGJveCBnZW9tZXRyeSBzZXQgdGhlcmUgaGFzIHRvIGJlIHJlcGVhdGVkIGhlcmUgb3IgaXQgaXMgbG9zdC5cbi50ZXN0LWxhbmRpbmcgLnByb21wdC1ib3ggIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDY0MHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogODRweDtcblx0bWFyZ2luLWJvdHRvbTogJHRlc3QtbGFuZGluZy1wcm9tcHQtZ2FwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHAgIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbi5jYWxjdWxhdGVkLWluZm8gIHtcblx0QGluY2x1ZGUgbGFyZ2UtcHJvc2U7XG5cdGNvbG9yOiAkYmx1ZTtcbn1cbi5mdWxsLXdpZHRoLXBhZ2UtZm9ybSAge1xuXHRtYXJnaW4tYm90dG9tOiA3NHB4O1xuXHQ+IGRpdiAge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWM7XG5cdFx0cGFkZGluZzogMTNweCAwO1xuXHRcdD4gZGl2ICB7XG5cdFx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cdFx0XHRAZXh0ZW5kIC53aWRlO1xuXHRcdH1cblx0fVxuXHQuZmllbGQtcm93ICB7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3ctY2VudGVyO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHQrIC5maWVsZC1yb3cgIHtcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQgIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRsYWJlbCAge1xuXHRcdEBpbmNsdWRlIGZvcm0tbGFiZWw7XG5cdFx0bGluZS1oZWlnaHQ6ICRiYXNpYy1pbnB1dC1oZWlnaHQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQmLmZpZWxkLXJvd3MtaGVhZGVyICB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ji5wZXJmb3JtIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG5cdC5sYWJlbC1jb2wgIHtcblx0XHR3aWR0aDogMjYxcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyOHB4O1xuXHRcdC8vIEBpbmNsdWRlIGZsZXgtYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcblx0fVxuXHQuZmllbGQtY29sICB7XG5cdFx0QGluY2x1ZGUgZmxleCgxIDAgYXV0byk7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3ctY2VudGVyO1xuXHRcdCAuZmllbGQgIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcjtcblx0XHRcdCYuZnVsbC13aWR0aCAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCsgLmZpZWxkICB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGVudCAge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3ctY2VudGVyO1xuXHR9XG5cdC5zaWRlICB7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjOTI5MzkyO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5jYWxjdWxhdGVkLWluZm8gIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0bWFyZ2luLWxlZnQ6IDM4cHg7XG5cdH1cblx0dGV4dGFyZWEgIHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR9XG5cdC5iYXNpYy1pbnB1dCAge1xuXHRcdCsgLmJhc2ljLWlucHV0ICB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHR9XG5cdH1cbn1cbi5sZWZ0LXJpZ2h0LWZvcm0gIHtcblx0QGluY2x1ZGUgbGFyZ2UtcHJvc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuXHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aW5wdXQgIHtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdGNvbG9yOiAkaW5wdXQtZGVmYXVsdC1jO1xuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyKCkgIHtcblx0XHRcdEBpbmNsdWRlIGxhcmdlLXByb3NlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHR9XG5cdH1cblx0Ly8gLmV4dGVuZGVkLWJvcmRlci10ZC1pbm5lciwgdGQgIHtcblx0Ly8gXHRoZWlnaHQ6IDczcHg7XG5cdC8vIH1cblx0aW5wdXQgIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHR0YWJsZSAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHRoLCB0ZCAge1xuXHRcdCY6Zmlyc3QtY2hpbGQgIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdHRoICB7XG5cdFx0Ji5wZXJjZW50LW9wdGltYWwgIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjNzU3NzdBO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHQmLnNpZGUtc3RhcnQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0dGQgIHtcblx0XHRwYWRkaW5nOiA5cHggMTBweDtcblx0XHQmLnNpZGUtc3RhcnQgIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jO1xuXHRcdH1cblx0fVxuXHQuc2hvdy1tb3JlLXdyYXBwZXIgIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdH1cbn1cbi52aWV3LW1vZGFsICB7XG5cdEBpbmNsdWRlIGxhcmdlLXByb3NlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5pY29uLXZpZGVvLWNhbWVyYSAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdFx0Y29sb3I6ICNDNEM0QzQ7XG5cdH1cbn1cbkBtaXhpbiByZXNldCAge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbkBtaXhpbiBiYXNpYy1wYWdlLWZvcm0tZ3JvdXAtbGFiZWxzICB7XG5cdEBpbmNsdWRlIHRleHQtY2hlY2tsaXN0LXByaW1hcnktbGFiZWw7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucnItZm9ybS1ncm91cCAge1xuXHRAaW5jbHVkZSByZXNldDtcblx0Ji5jb21tZW50cyAge1xuXHRcdHRleHRhcmVhICB7XG5cdFx0XHRtYXgtd2lkdGg6IDY5OHB4O1xuXHRcdH1cblx0fVxuXHQuaDIgIHtcblx0XHRAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMThweDtcblx0XHRpICB7XG5cdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHQubGFiZWwtaGVhZGVyICB7XG5cdFx0QGluY2x1ZGUgbGFyZ2UtcHJvc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0bWFyZ2luOiAyNHB4IDAgMXB4O1xuXHR9XG5cdC5maWVsZC1ncm91cCAge1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWM7XG5cdFx0cGFkZGluZzogMCAwIDM1cHg7XG5cdFx0JjpmaXJzdC1jaGlsZCAge1xuXHRcdFx0Ly8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItYztcblx0XHR9XG5cdFx0LmZpZWxkLWdyb3VwLWlubmVyICB7XG5cdFx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cdFx0XHRAZXh0ZW5kIC53aWRlO1xuXHRcdH1cblx0XHQuZmllbGQgIHtcblx0XHRcdCsgLmZpZWxkICB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCsgLnJyLWZvcm0tZ3JvdXAgIHtcblx0XHQvLyBtYXJnaW4tdG9wOiA2NXB4O1xuXHR9XG5cdC5jYXRlZ29yeSAge1xuXHRcdEBpbmNsdWRlIGgtY29tcGFjdDtcblx0XHRtYXJnaW46IDAgMCAxMXB4O1xuXHR9XG59XG4uZmllbGQtbGFiZWwgIHtcblx0QGluY2x1ZGUgZm9ybS1sYWJlbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuJGJhc2ljLW9wdGlvbi1ncm91cC15LWdhcDogMjJweDtcbi5iYXNpYy1vcHRpb24tZ3JvdXAgIHtcblx0bWFyZ2luLWJvdHRvbTogJGJhc2ljLW9wdGlvbi1ncm91cC15LWdhcCotMTtcblx0PiAqICB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAyM3B4ICRiYXNpYy1vcHRpb24tZ3JvdXAteS1nYXAgMDtcblx0fVxuXHQucmFkaW8taW5wdXQsIC5jaGVja2JveC1pbnB1dCAge1xuXHRcdHNwYW4gIHtcblx0XHRcdEBpbmNsdWRlIGJhc2ljLXBhZ2UtZm9ybS1ncm91cC1sYWJlbHM7XG5cdFx0fVxuXHR9XG5cdC5yYWRpby1pbnB1dCA+ICo6Zmlyc3QtY2hpbGQsXG5cdC5jaGVja2JveC1pbnB1dCA+ICo6Zmlyc3QtY2hpbGQgIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuXG4uYmFzaWMtcGFnZS1oZWFkZXIgIHtcblx0QGluY2x1ZGUgZmxleC1yb3c7XG5cdG1hcmdpbjogMjVweCAwIDEwcHg7XG5cdC50aXRsZTEsIC50aXRsZTIsIHtcblx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdH1cblx0LnRpdGxlMSAge1xuXHRcdEBpbmNsdWRlIGgxO1xuXHRcdG1pbi1oZWlnaHQ6IDQ2cHg7XG5cdH1cblx0LnRpdGxlMyAge1xuXHRcdEBpbmNsdWRlIGxhcmdlLXByb3NlO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtaW4taGVpZ2h0OiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXHQudGl0bGU0ICB7XG5cdFx0QGluY2x1ZGUgaDEtYWx0O1xuXHRcdEBpbmNsdWRlIGxhcmdlLXByb3NlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXHQucmVzcC10NCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHR9XG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRpdGxlNSAge1xuXHRcdEBpbmNsdWRlIGgxLWFsdDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdC50aXRsZTIgIHtcblx0XHRAaW5jbHVkZSBoMS1hbHQ7XG5cdH1cblx0LnN1YnRpdGxlMSB7XG5cdFx0QGluY2x1ZGUgaDEtYWx0O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblxuXHR9XG5cdC5hZGRpdGlvbmFsICB7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRAaW5jbHVkZSBsYXJnZS1wcm9zZTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXHQubWFpbi1jb2wgIHtcblx0XHRAaW5jbHVkZSBmbGV4KDEgMSAwKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5zaWRlLWNvbCAge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdD4gZGl2Om5vdChbY2xhc3NdKSAge1xuXHRcdFx0QGluY2x1ZGUgaGVhZGVyLW1ldGEtc3R5bGVzO1xuXHRcdH1cblx0fVxufVxuLnRleHQtbGluaywgLm1ldGEtZGF0ZSB7XG5cdEBpbmNsdWRlIGhlYWRlci1tZXRhLXN0eWxlcztcbn1cbiRmaWVsZC1sYWJlbC1oOiAzNHB4O1xuLnNpbXBsZS1zaW5nbGUtY29sLWZvcm0gIHtcblx0bWF4LXdpZHRoOiA3MDZweDtcblx0LmZpZWxkLCAuZmllbGQtbm90ZSAge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHQmLmhhbGYgIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG5cdFx0fVxuXHR9XG5cdC5maWVsZC1sYWJlbCAge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cblx0LmZpZWxkLWxhYmVsLCAuZmllbGQtbGFiZWwtZmlsbGVyICB7XG5cdFx0bWluLWhlaWdodDogJGZpZWxkLWxhYmVsLWg7XG5cdFx0bGluZS1oZWlnaHQ6ICRmaWVsZC1sYWJlbC1oO1xuXHR9XG59XG4uYnRuLmFkZC1ub3RlICB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0cGFkZGluZzogMCAxM3B4O1xufVxuLmZ1bGxwYWdlLWZvcm0tZm9vdGVyICB7XG5cdG1hcmdpbjogMjBweCBhdXRvIDYwcHg7XG5cdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdCYuZHJvcExhcmdlICB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuLnNjb3JlLXRhZy1ncm91cCAge1xuXHQuc2NvcmUtaGVhZGVyICB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuLnN1bW1hcnktc2NvcmUtaGVhZGVyICB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4kZGlhZ3JhbS1saW5lOiAycHggZGFzaGVkICR0YWJsZS1ib3JkZXItYztcbiRib2R5LWRpYWdyYW0taDogNDUycHg7XG4kYm9keS1kaWFncmFtLXN5bW1ldHJ5LXVwcGVyLWJvZHktaDogMTc0cHg7XG4kYm9keS1kaWFncmFtLXN5bW1ldHJ5LWxvd2VyLWJvZHktaDogMTg4cHg7XG4kYm9keS1kaWFncmFtLXN5bW1ldHJ5LXRvdGFsLWg6ICRib2R5LWRpYWdyYW0taCAtICRib2R5LWRpYWdyYW0tc3ltbWV0cnktdXBwZXItYm9keS1oIC0gJGJvZHktZGlhZ3JhbS1zeW1tZXRyeS1sb3dlci1ib2R5LWggLSA0cHg7XG4kYm9keS1kaWFncmFtLXN5bW1ldHJ5LWltYWdlLXRvcC1nYXA6IDIwcHg7XG4kYm9keS1kaWFncmFtLXN5bW1ldHJ5LWltYWdlLWJvdHRvbS1nYXA6IDE1cHg7XG4kYm9keS1kaWFncmFtLXN5bW1ldHJ5LWltYWdlLWg6ICRib2R5LWRpYWdyYW0tc3ltbWV0cnktdXBwZXItYm9keS1oICsgJGJvZHktZGlhZ3JhbS1zeW1tZXRyeS1sb3dlci1ib2R5LWggLSAkYm9keS1kaWFncmFtLXN5bW1ldHJ5LWltYWdlLXRvcC1nYXAgLSAkYm9keS1kaWFncmFtLXN5bW1ldHJ5LWltYWdlLWJvdHRvbS1nYXA7XG4uc2NvcmUtZGlhZ3JhbSAge1xuXHQrIC5zY29yZS1kaWFncmFtICB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxufVxuLmRpYWdyYW0tYm94ICB7XG5cdGJvcmRlcjogJGRpYWdyYW0tbGluZTtcblx0d2lkdGg6IDQyMHB4O1xuXHRoZWlnaHQ6ICRib2R5LWRpYWdyYW0taDtcblx0Ji53aXRoLWNlbnRlci1saW5lICB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlICB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICRkaWFncmFtLWxpbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zY2hlZHVsZWQtcHJvZ3JhbS1pbnN0YW5jZS1kcmFnICB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICRkYXktbmF2LWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAkZGF5LW5hdi1ibHVlO1xuICBwYWRkaW5nOiAxIDFweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBsb2NrLXdpZHRoKDkwcHgpO1xuXG4gICYuYWN0aXZlICB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zY2hlZHVsZWQtcHJvZ3JhbS1pbnN0YW5jZS1uYW1lIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1mYW1pbHk6ICdOdWRpc3RhLXdlYic7XG4gIH1cbiAgLnNjaGVkdWxlZC1wcm9ncmFtLWluc3RhbmNlLWRheSB7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gIH1cbn1cblxuLnVuc2NoZWR1bGVkLXByb2dyYW1zIHtcblx0LmFjY2VwdC1kcm9wLWNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogNTBweDtcblx0fVxuXG5cdC5zY2hlZHVsZWQtY2FsZW5kYXItZGF5LXByb2dyYW0ge1xuXHRcdC5yZW1vdmUtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbi5leGlzdGluZy1zY2hlZHVsZWQtcHJvZ3JhbXMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zY2hlZHVsZWQtY2FsZW5kYXItZGF5LXByb2dyYW0ge1xuICBAaW5jbHVkZSBsb2NrLXdpZHRoKDI4MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmVmZWZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICYgKyAuc2NoZWR1bGVkLWNhbGVuZGFyLWRheS1wcm9ncmFtIHtcbiAgXHRtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuc2NoZWR1bGVkLWNhbGVuZGFyLWRheS1wcm9ncmFtLXRpdGxlOm5vdCgubGlnaHQtZ3JleS10ZXh0KSB7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLnNjaGVkdWxlZC1jYWxlbmRhci1kYXktcHJvZ3JhbS1uYW1lOm5vdCgubGlnaHQtZ3JleS10ZXh0KSB7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gIH1cblxuICAmLmV4aXN0aW5nIHtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBcdGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgXHRib3JkZXItd2lkdGg6IDFweDtcblxuICBcdC5zY2hlZHVsZWQtY2FsZW5kYXItZGF5LXByb2dyYW0tdGl0bGU6bm90KC5saWdodC1ncmV5LXRleHQpIHtcbiAgXHQgIGNvbG9yOiAjYWFhO1xuICBcdH1cbiAgXHQuc2NoZWR1bGVkLWNhbGVuZGFyLWRheS1wcm9ncmFtLW5hbWU6bm90KC5saWdodC1ncmV5LXRleHQpIHtcbiAgXHQgIGNvbG9yOiAjY2NjO1xuICBcdH1cbiAgfVxufVxuXG5AbWl4aW4gaW5zaWRlLXBvc2l0aW9uKCRwb3MpICB7XG5cdHdpZHRoOiAkcG9zO1xuXHQmLmxlZnQgIHtcblx0XHR3aWR0aDogJHBvcztcblx0fVxuXHQmLnJpZ2h0ICB7XG5cdFx0cmlnaHQ6ICRwb3MqLTE7XG5cdH1cbn1cblxuLy8gYSBwcm9wZXIgc3F1YXJlIHJvb3QgY2FsY3VsYXRpb25cbkBmdW5jdGlvbiBzcXJ0KCRudW0pIHtcblx0JG51bUE6IDE7XG5cdCRudW1COiAkbnVtQTtcblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcblx0XHQkbnVtQjogJG51bUEgLSAoJG51bUEgKiAkbnVtQSAtIGFicygkbnVtKSkgLyAoMiAqICRudW1BKTtcblx0XHQkbnVtQTogJG51bUI7XG5cdH1cblxuXHRAcmV0dXJuICRudW1CO1xufVxuJHBvc2l0aW9uZWQtZGlzdGFuY2U6IC0xMDNweDtcbiRwb3NpdGlvbmVkLWRpc3RhbmNlLXNtOiAtODNweDtcbiRkb3Qtdy1udW06IDEyO1xuJGRvdC13OiAjeyRkb3Qtdy1udW19cHg7XG4kYW5nbGVkLXRyaWFuZ2xlLXNpZGUtdy1udW06IDMyLjM2O1xuJGFuZ2xlZC10cmlhbmdsZS1oeXBvdGVudXNlLXctbnVtOiBzcXJ0KCRhbmdsZWQtdHJpYW5nbGUtc2lkZS13LW51bSokYW5nbGVkLXRyaWFuZ2xlLXNpZGUtdy1udW0qMik7XG4uZGlhZ3JhbS1jaGVja3BvaW50cyAge1xuXHRwYWRkaW5nOiA1N3B4IDAgNDdweDtcblx0LmJvZHktaW1hZ2Utd3JhcHBlciAge1xuXHRcdHdpZHRoOiAxNTZweDtcblx0fVxuXHQuc2NvcmUtdGFnLWhlYWRlciAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zNXB4O1xuXHRcdHdpZHRoOiAkc21hbGwtc2NvcmUtdGFnLXc7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuXHRcdC5zY29yZS10YWcuc21hbGwgIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxuXHQucG9zaXRpb25lZC1sZWZ0ICB7XG5cdFx0bGVmdDogJHBvc2l0aW9uZWQtZGlzdGFuY2U7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRsZWZ0OiAkcG9zaXRpb25lZC1kaXN0YW5jZS1zbTtcblx0XHR9XG5cdH1cblx0LnBvc2l0aW9uZWQtcmlnaHQgIHtcblx0XHRyaWdodDogJHBvc2l0aW9uZWQtZGlzdGFuY2U7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRyaWdodDogJHBvc2l0aW9uZWQtZGlzdGFuY2Utc207XG5cdFx0fVxuXHR9XG5cdC5wb3NpdGlvbmVkLXRhZyAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHQmOmJlZm9yZSAge1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci10b3A6ICRkaWFncmFtLWxpbmU7XG5cdFx0fVxuXHRcdCYucG9zaXRpb25lZC1sZWZ0ICB7XG5cdFx0XHQuc2NvcmUtdGFnICB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LmRvdCAge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wb3NpdGlvbmVkLXJpZ2h0ICB7XG5cdFx0XHQuc2NvcmUtdGFnICB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LmRvdCAge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFuZ2xlZCAge1xuXHRcdFx0Ji5wb3NpdGlvbmVkLXJpZ2h0ICB7XG5cdFx0XHRcdCY6YmVmb3JlICB7XG5cdFx0XHRcdFx0bGVmdDogI3skYW5nbGVkLXRyaWFuZ2xlLXNpZGUtdy1udW0gKyAkZG90LXctbnVtLzIgKyAzfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIgIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogI3skYW5nbGVkLXRyaWFuZ2xlLWh5cG90ZW51c2Utdy1udW0gKyAxfXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICN7JGFuZ2xlZC10cmlhbmdsZS1zaWRlLXctbnVtLzJ9cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IGRhc2hlZCAkdGFibGUtYm9yZGVyLWM7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wb3NpdGlvbmVkLWxlZnQgIHtcblx0XHRcdFx0JjpiZWZvcmUgIHtcblx0XHRcdFx0XHRyaWdodDogI3skYW5nbGVkLXRyaWFuZ2xlLXNpZGUtdy1udW0gKyAkZG90LXctbnVtLzIgKyAzfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIgIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6ICN7JGFuZ2xlZC10cmlhbmdsZS1oeXBvdGVudXNlLXctbnVtICsgMX1weDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAjeyRhbmdsZWQtdHJpYW5nbGUtc2lkZS13LW51bS8yfXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBkYXNoZWQgJHRhYmxlLWJvcmRlci1jO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRvdCAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAjeyRhbmdsZWQtdHJpYW5nbGUtc2lkZS13LW51bSAtICRkb3Qtdy1udW0vMn1weDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRvdCAge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCRkb3Qtdyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCYudG9wMSAge1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0fVxuXHRcdCYudG9wMiAge1xuXHRcdFx0dG9wOiA1N3B4O1xuXHRcdH1cblx0XHQmLnRvcDMgIHtcblx0XHRcdHRvcDogMTE0cHg7XG5cdFx0fVxuXHRcdCYudG9wNCAge1xuXHRcdFx0dG9wOiAxNTlweDtcblx0XHR9XG5cdFx0Ji50b3A1ICB7XG5cdFx0XHR0b3A6IDIzM3B4O1xuXHRcdH1cblx0XHQmLnRvcDYgIHtcblx0XHRcdHRvcDogMzA1cHg7XG5cdFx0fVxuXHRcdCYuaW5zaWRlMSAge1xuXHRcdFx0d2lkdGg6IDE3MXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxNTFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbnNpZGUyICB7XG5cdFx0XHR3aWR0aDogMTU1cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDEzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmluc2lkZTMgIHtcblx0XHRcdHdpZHRoOiAxNzVweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTU1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW5zaWRlNCAge1xuXHRcdFx0d2lkdGg6IDE2M3B4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxNDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbnNpZGU1ICB7XG5cdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmluc2lkZTYgIHtcblx0XHRcdHdpZHRoOiAxNzRweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR3aWR0aDogMTU0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYm9keS1pbWFnZS13cmFwcGVyICB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdCYud2luZ3NwYW4tZGlhZ3JhbSAge1xuXHRcdEBpbmNsdWRlIGJveC1zaXppbmcoY29udGVudC1ib3gpO1xuXHRcdHdpZHRoOiAzMDVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdGRpdiAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ji5oZWlnaHQgIHtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdH1cblx0XHRcdCYucmVhY2ggIHtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLndpbmdzcGFuICB7XG5cdFx0XHRcdHRvcDogNDQlO1xuXHRcdFx0XHRyaWdodDogMTIlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcgIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHRpbWcgIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi5kaWFncmFtLXN1YmhlYWRlciAge1xuXHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdG1hcmdpbjogMDtcbn1cbi5kaWFncmFtLWhlYWRlciAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZGlhZ3JhbS1zeW1tZXRyeSAge1xuXHQucm93ICB7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3c7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNvbCAge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0QGluY2x1ZGUgY2VudGVyLWlubmVyLXh5O1xuXHR9XG5cdC5kaWZmZXJlbmNlICB7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKDg0cHgsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNlbnRlci1pbm5lci14eTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHQuYW1vdW50ICB7XG5cdFx0XHRmb250LXNpemU6IDEyLjg0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cdFx0fVxuXHRcdC5sYWJlbCAge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0LmJvZHktcXVhZHJlbnRzICB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5kaWFncmFtLXN1YmhlYWRlciAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdH1cblx0XHQuc2NvcmUgIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3cgIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICRkaWFncmFtLWxpbmU7XG5cdFx0fVxuXHRcdC51cHBlci1ib2R5ICB7XG5cdFx0XHRoZWlnaHQ6ICRib2R5LWRpYWdyYW0tc3ltbWV0cnktdXBwZXItYm9keS1oO1xuXHRcdFx0LmRpYWdyYW0tc3ViaGVhZGVyICB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxvd2VyLWJvZHkgIHtcblx0XHRcdGhlaWdodDogJGJvZHktZGlhZ3JhbS1zeW1tZXRyeS1sb3dlci1ib2R5LWg7XG5cdFx0XHQuZGlhZ3JhbS1zdWJoZWFkZXIgIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sICB7XG5cblx0XHR9XG5cdH1cblx0LmJvZHktdG90YWwgIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjJGM0Y0O1xuXHRcdGhlaWdodDogJGJvZHktZGlhZ3JhbS1zeW1tZXRyeS10b3RhbC1oO1xuXHRcdC5zY29yZSAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpZmZlcmVuY2UgIHtcblx0XHRcdG1hcmdpbi10b3A6IC0zM3B4O1xuXHRcdH1cblx0fVxuXHQuYm9keS1pbWFnZS13cmFwcGVyICB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dG9wOiAkYm9keS1kaWFncmFtLXN5bW1ldHJ5LWltYWdlLXRvcC1nYXA7XG5cdFx0Ym90dG9tOiAkYm9keS1kaWFncmFtLXN5bW1ldHJ5LWltYWdlLWJvdHRvbS1nYXA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRpbWcgIHtcblx0XHRcdGhlaWdodDogJGJvZHktZGlhZ3JhbS1zeW1tZXRyeS1pbWFnZS1oO1xuXHRcdH1cblx0fVxufVxuLmJvZHktZGlhZ3JhbS1yb3cgIHtcblx0bWFyZ2luOiA0MHB4IDAgNjZweDtcblx0LmRpYWdyYW0tYm94ICB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0fVxufVxuLnNjb3JlLWNvbG9yLWtleS1iYXIgIHtcblx0Y29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRtYXJnaW46IDYwcHggMDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHR9XG5cdD4gZGl2ICB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMThweCAxOHB4IDIwcHg7XG5cdH1cblx0LnJlZC1zY29yZS1iZyAge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnllbGxvdy1zY29yZS1iZyAge1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmdyZWVuLXNjb3JlLWJnICB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQubGFiZWwgIHtcblx0XHRAaW5jbHVkZSBoLXNtYWxsLXRleHQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW46MCAwIDdweCAycHg7XG5cdH1cblx0LnNjb3JlLXJhbmdlICB7XG5cdFx0QGluY2x1ZGUgc21hbGwtc2NvcmUtdGV4dDtcblx0fVxufVxuLm5vdGVzLXNlY3Rpb24gIHtcblx0bWFyZ2luOiAzOHB4IDAgMzhweDtcblx0bWF4LXdpZHRoOiA1NjBweDtcblx0LmNsaW5pY2FsLXJlcG9ydC1oZWFkZXIgIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdC50aXRsZSAge1xuXHRcdFx0QGluY2x1ZGUgaDI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC50ZXN0cyAge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdCogIHtcblx0XHRcdFx0QGluY2x1ZGUgaDQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlciAge1xuXHRcdEBpbmNsdWRlIGgtY29tcGFjdDtcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xuXHR9XG5cdC5wcm9zZSAge1xuXHRcdCsgKiAge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbi5ib2R5ICB7XG5cdHAgIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbi53YWl2ZXItc2VjdGlvbiAge1xuXHRtYXJnaW46IDQwcHggYXV0byA2MHB4O1xuXHRtYXgtd2lkdGg6IDYyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5wb3N0LWZvcm0tYnV0dG9ucyArICYgIHtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0fVxuXHQqICB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjQkNCQ0JDO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdC5oZWFkZXIgIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxufVxuXG4ucmVzcC1tZS10ZXN0cmVzdWx0LWNvbnQge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHR9XG59XG4udGVzdC1yZXN1bHQtc2NvcmUtYmFycyAge1xuXHRtYXJnaW46IDAgMCA0MHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdD4gZGl2ICB7XG5cdFx0KyBkaXYgIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdH1cblx0LnByb2ZpbGUtc2NvcmUtaW5mbyAge1xuXHRcdEBpbmNsdWRlIHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5wcm9maWxlLXNjb3JlLW5hbWUgIHtcblx0XHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdH1cblx0Ji5yZXNwLXNjb3JlLWJhcnMge1xuXHRcdG1heC13aWR0aDogNTIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5wcm9maWxlLXNjb3JlIGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbi5yZXMtbWUtdGVzdHJlc3VsdC1jb250IHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0fVxufVxuLnRlc3QtcmVzdWx0LWV4ZXJjaXNlLW1lZGlhIHtcblx0PiAuc2VjdGlvbi1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQ+IC5zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3c7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblx0XHRcdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXG5cdFx0XHQ+IGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEyNHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMjRweDtcblx0XHRcdFx0bWluLXdpZHRoOiAyMjBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuZXhlcmNpc2UtbmFtZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucGxheS12aWRlbyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaHIgIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogJHRhYmxlLWJvcmRlci1jO1xuXHRtYXJnaW46IDcwcHggMDtcblx0Y2xlYXI6IGJvdGg7XG59XG4ueWVzLW5vLXRlc3QtcmVzdWx0cyAge1xuXHQuaDIgIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHR9XG5cdC5ldmVuLWNvbHMgIHtcblx0XHQmOmxhc3QtY2hpbGQgIHtcblx0XHRcdD4gZGl2ICB7XG5cdFx0XHRcdD4gZGl2Omxhc3QtY2hpbGQgIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gZGl2ICB7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHQrIGRpdiAge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlY3Rpb24taGVhZGVyICB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQubmFtZSAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQuZnVsbC13aWR0aC10YWJsZS1oZWFkZXItYmcudGV4dC1jaGVja2xpc3QgIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdCY6YmVmb3JlLCB0aCAge1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdH1cblx0XHR0aCwgdGQgIHtcblx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdH1cblx0XHR0aCAge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0XHR0ZCAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ji5jaGVja3BvaW50ICB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29tcGVuc2F0aW9uLXByZXNlbnQgIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiAxNjVweDtcblx0XHR9XG5cdFx0LnRvZ2dsZS1sYWJlbCwgLnRvZ2dsZS1idG4gIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0XHQudG9nZ2xlLWxhYmVsICB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC50b2dnbGUtYnRuICB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cdH1cbn1cbi5zdGF0cy1saXN0ICB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHQmLmJveC12aWV3ICB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAxMHB4IDM4cHggMjNweDtcblx0XHQ+IGxpICB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkICB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQgIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5sYXJnZSAge1xuXHRcdD4gbGkgIHtcblx0XHRcdHBhZGRpbmc6IDExcHggMDtcblx0XHR9XG5cdFx0LnN0YXQgIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC40OXB4O1xuXHRcdH1cblx0fVxuXHR1bCAge1xuXHRcdEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0bGkgIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXHQ+IGxpICB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWM7XG5cdFx0JjpmaXJzdC1jaGlsZCAge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItYztcblx0XHR9XG5cdFx0PiAuaGVhZGVyICB7XG5cdFx0XHRAaW5jbHVkZSBsYXJnZS1wcm9zZTtcblx0XHR9XG5cdFx0PiB1bCAge1xuXHRcdFx0PiBsaSAge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHQmOm5vdCguZGlmZmVyZW5jZSkgIHtcblx0XHRcdFx0XHQ+IC5oZWFkZXIgIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGgtY29tcGFjdDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVhZGVyLCAuc3RhdCAge1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR9XG5cdC5oZWFkZXIgIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LnN0YXQgIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdGNvbG9yOiAjNTdBOEUzO1xuXHR9XG5cdC5kaWZmZXJlbmNlICB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0LmhlYWRlciwgLnN0YXQgIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzc1Nzc3QTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGVyZm9ybWFuY2UtcmVzdWx0cy1zdW1tYXJ5ICB7XG5cdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHQ+IGRpdiAge1xuXHRcdCsgZGl2ICB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0LmgyICB7XG5cdFx0bWFyZ2luOiA3cHggMCAyOHB4O1xuXHR9XG5cdC5kaWFncmFtLXdyYXBwZXIgIHtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4ucnItcmVzcC13cmFwcGVyIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHQ+IGRpdiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5yci1yZXN1bHRzLWJsb2NrID4gLmhlYWRlciBpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5zdHJlc3MtaW5kZXgtYmxvY2sgPiAuaGVhZGVyIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucnItcmVzdWx0cy1ibG9jayAge1xuXHQ+IC5oZWFkZXIgIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0LnRpdGxlICB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICM3NTc4N0I7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMThweDtcblx0XHR9XG5cdH1cbn1cbi5yci1yZXN1bHRzLWJsb2NrLXJlc3Age1xuXHRjYW52YXMge1xuXHRcdHdpZHRoOiAzNTBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0b1xuXHRcdH1cblx0fVxufVxuLnJyLXJlc3VsdHMtbGlzdCAge1xuXHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHRAaW5jbHVkZSBsYXJnZS1wcm9zZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0PiBsaSAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0KyBsaSAge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSAge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMXB4KTtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmLmdyZWVuICB7XG5cdFx0XHQmOmJlZm9yZSAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2NvcmUtZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYueWVsbG93ICB7XG5cdFx0XHQmOmJlZm9yZSAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2NvcmUteWVsbG93O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJlZCAge1xuXHRcdFx0JjpiZWZvcmUgIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNjb3JlLXJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnQgIHtcblx0XHRjb2xvcjogI0IyQjJCMjtcblx0fVxufVxuLnJyLXJlc3VsdHMtZ3JvdXBlZCAge1xuXHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHQ+IGxpICB7XG5cdFx0KyBsaSAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWM7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHR9XG5cdFx0PiAuaGVhZGVyICB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHQudGl0bGUgIHtcblx0XHRcdFx0QGluY2x1ZGUgaC1jb21wYWN0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNoYXJ0LW1lbnUgLmNoYXJ0LW1lbnUtaXRlbS5hY3RpdmUge1xuXHRjb2xvcjogJGRhcmstZ3JleTtcbn1cbi5jYWxlbmRhci1tZW51ID4gZGl2LmFjdGl2ZSAge1xuXHRjb2xvcjogJGRhcmstZ3JleTtcbn1cbi5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItZGF5cyAuY2FsZW5kYXItZGF5ICB7XG5cdCYuY29tcGxldGUgIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2NvcmUtZ3JlZW47XG5cdFx0KiAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4ubm90ZXMtcGFnZS13cmFwcGVyICB7XG5cdG1heC13aWR0aDogNjk5cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLmxlZnQtaGVhZGVyLWljb24gIHtcblx0cGFkZGluZy1yaWdodDogM3B4O1xufVxuLmFsZXJ0LWJveCAge1xuXHRiYWNrZ3JvdW5kOiAjRUZGMUYyO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDIwcHggMjJweDtcblx0LnRpdGxlICB7XG5cdFx0QGluY2x1ZGUgaC1jb21wYWN0O1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdH1cblx0LmJvZHkgIHtcblx0XHRAaW5jbHVkZSB0aW55LXByb3NlO1xuXHR9XG59XG4uY2FsLXdyYXBwZXIgIHtcblx0bWFyZ2luOiAzMHB4IDAgNjBweDtcbn1cbi5pbnB1dC1pbmJldHdlZW4tdGV4dCAge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oaWdoLWxldmVsLWZpZWxkLWxhYmVsICB7XG5cdEBpbmNsdWRlIGgtY29tcGFjdC10ZXh0O1xuXHQmLmZpZWxkcy1oZWFkZXIgIHtcblx0XHRtYXJnaW46IDM1cHggMCAyNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbi5kYXRlLWlucHV0LWJ1dHRvbiAge1xuXHR3aWR0aDogNDBweDtcblx0YmFja2dyb3VuZDogIzk3NjhFQjtcblx0Y29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIGNlbnRlci1pbm5lci14eTtcblx0QGluY2x1ZGUgZmxleC1hbGlnbi1zZWxmKHN0cmV0Y2gpO1xufVxuXG4uY2FsZW5kYXItbWVudSAge1xuXHRAaW5jbHVkZSBmbGV4LXJvdztcbn1cbiRjYWwtYm9yZGVyLWM6ICNjY2M7XG4kc21hbGwtY2FsLXc6IDQ5MnB4O1xuJHNtYWxsLWNhbC1kYXktdzogJHNtYWxsLWNhbC13Lzc7XG4uY2FsZW5kYXItbW9udGguc21hbGwgIHtcblx0QGluY2x1ZGUgcmVzZXQtd2lkdGg7XG5cdHdpZHRoOiAkc21hbGwtY2FsLXc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5jYWxlbmRhci1oZWFkZXIgIHtcblx0XHRAaW5jbHVkZSByZXNldC13aWR0aDtcblx0XHRtaW4taGVpZ2h0OiAzOXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwIDlweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNhbC1ib3JkZXItYztcblx0fVxuXHQuY2FsZW5kYXItZGF5cyAge1xuXHRcdG1hcmdpbjogMCAtMXB4IDAgMXB4O1xuXHRcdC5jYWxlbmRhci1kYXkgIHtcblx0XHRcdEBpbmNsdWRlIHJlc2V0LXdpZHRoO1xuXHRcdFx0QGluY2x1ZGUgcmVzZXQtaGVpZ2h0O1xuXHRcdFx0d2lkdGg6ICRzbWFsbC1jYWwtZGF5LXc7XG5cdFx0XHRoZWlnaHQ6ICRzbWFsbC1jYWwtZGF5LXcqMC44ODtcblx0XHR9XG5cdH1cbn1cbi50ZW1wLWRhdGVwaWNrZXItd3JhcHBlciAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCN1aS1kYXRlcGlja2VyLWRpdiAge1xuXHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG4jdWktZGF0ZXBpY2tlci1kaXYgIHtcblx0YmFja2dyb3VuZDogI0VGRjFGMjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAxM3B4IDVweCA1cHg7XG5cdC51aS1kYXRlcGlja2VyLWhlYWRlciAge1xuXHRcdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKVxuXHR9XG5cdC51aS1kYXRlcGlja2VyLXRpdGxlICB7XG5cdFx0QGluY2x1ZGUgaC1jb21wYWN0O1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC51aS1pY29uICB7XG5cdFx0QGluY2x1ZGUgdmlzdWFsbHloaWRkZW47XG5cdH1cblx0YS51aS1jb3JuZXItYWxsICB7XG5cdFx0Y29sb3I6ICM3QzdGN0Y7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdCY6YmVmb3JlICB7XG5cdFx0XHRAaW5jbHVkZSBpY29uO1xuXHRcdH1cblx0XHQmLnVpLWRhdGVwaWNrZXItcHJldiAge1xuXHRcdFx0JjpiZWZvcmUgIHtcblx0XHRcdFx0QGV4dGVuZCAuaWNvbi1jaGV2cm9uLWxlZnQsIDpiZWZvcmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudWktZGF0ZXBpY2tlci1uZXh0ICB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LW9yZGVyKDMpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblx0XHRcdCY6YmVmb3JlICB7XG5cdFx0XHRcdEBleHRlbmQgLmljb24tY2hldnJvbi1sZWZ0LCA6YmVmb3JlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGhlYWQgIHtcblx0XHRcdHRoICB7XG5cdFx0XHRcdHNwYW4gIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCAge1xuXHRcdFx0cGFkZGluZzogNHB4IDRweDtcblx0XHRcdGEgIHtcblx0XHRcdFx0QGluY2x1ZGUgdGlueS1wcm9zZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ji51aS1zdGF0ZS1oaWdobGlnaHQgIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjREFEQ0RFO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInJlcG9ydHNcIjtcblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XaGl0ZWJvYXJkIC1TY2hlZHVsZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tdHlwZS1oZWFkZXIge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjQUZCMUI0O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNBRkIxQjQ7XG4gIG1hcmdpbjogMCAwIDE1cHggNXB4O1xuICB9XG5cbiAucHJvZ3JhbS10eXBlLWhlYWRlciAuaGVhZGVyLXBpbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzc1Nzc3QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogI0FGQjFCNDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAucHJvZ3JhbS10eXBlLWxpc3QsXG5cdFx0LmRheS1saXN0LXNjaGVkdWxlIHtcbiAgXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcbiAgXHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcbiAgXHRcdFx0fVxuXG4uZGF5LWxpc3Qtc2NoZWR1bGUgLmRheS1pdGVtIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nOiAwIDE0cHggMCAxMHB4O1xuICB9XG5cbi5kYXktbGlzdC1zY2hlZHVsZSAuZGF5LWl0ZW0gLmRyYWctaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuLmRheS1saXN0LXNjaGVkdWxlIC5kYXktaXRlbSAuZHJhZy1pY29uIC5pY29uLW1vdmUge1xuICAgIHRvcDogMXB4O1xuICAgIH1cblxuLnN0YXJ0LWVuZC1kYXRlLXdyYXBwZXIge1xuICBtYXJnaW46IDE1cHggMDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHR9XG59XG5cbi5zdGFydC1lbmQtZGF0ZS13cmFwcGVyIC5kaXZpZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNDdweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc3RhcnQtZW5kLWRhdGUtd3JhcHBlciAuZGl2aWRlciAuaWNvbiB7XG4gICAgY29sb3I6ICNEN0Q5REE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICB9XG5cbi53ZWVrLWRheS1wcm9ncmFtIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWVrLWRheS1wcm9ncmFtIC53ZC1sYWJlbCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWVrLWRheS1wcm9ncmFtLXRpdGxlLFxuLndlZWstZGF5LXByb2dyYW0tbmFtZSB7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53ZWVrLWRheS1wcm9ncmFtIC5yZW1vdmUtYmxvY2sge1xuXHRwYWRkaW5nOiAzcHg7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ud2Vlay1kYXktcHJvZ3JhbSAucmVtb3ZlLWJsb2NrIGkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cblxuLmljb24tcGFkLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG5cbi5zdWItc2VjdGlvbiA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnN1Yi1zZWN0aW9uID4gKjpmaXJzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuLnN1Yi1zZWN0aW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5zdWItc2VjdGlvbiA+ICo6bGFzdC1jaGlsZCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uc3ViLXNlY3Rpb24gKyAuc3ViLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzOHB4OyB9XG4uc3ViLXNlY3Rpb24gaDMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzU3NzdBO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuLnN1Yi1zZWN0aW9uIC5wcm9zZSB7XG4gIG1hcmdpbjogMTZweCAwOyB9XG4uc3ViLXNlY3Rpb24gLnN1Yi1zZWN0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmljb24tdGV4dC1saW5rICB7XG5cdEBpbmNsdWRlIGRlZmF1bHQtZm9udDtcblx0QGluY2x1ZGUgaC1jb21wYWN0O1xufVxuXG4uaWNvbi10ZXh0LWxpbmsud2l0aC1ibHVlLWljb24tbGVmdCBpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjb2xvcjogIzk3NjhFQjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2F2ZS1tb2RhbC10ZXh0XG57XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM4Rjk0OTk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHQvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubW9kYWwtc2F2ZS1wdWJsaXNoLWZvcm0gIHtcbiAgd2lkdGg6IGF1dG87XG5cdGhlYWRlciAge1xuXHRcdEBpbmNsdWRlIHJlc2V0LWhlaWdodDtcblx0fVxuXG5cdHNlY3Rpb24gIHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHggMHB4O1xuXHRcdC8vIG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTZweCAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXHRcdC8vIG1hcmdpbi1sZWZ0OiAkbW9kYWwtZm9ybS1sZWZ0LWdhcDtcblx0XHQmOmZpcnN0LW9mLXR5cGUgIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCYuc2F2ZS1vcHRpb24tcHJvc2Uge1xuXHRcdCAgZm9udC1zaXplOiAxNHB4O1xuXHRcdCAgY29sb3I6ICM4Rjk0OTk7XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogMC4wMnB4O1xuXHRcdCAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji5kdXBsaWNhdGUtc2VjdGlvbnMtd2FybmluZyB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcHRpb24tdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgfVxuICAgIGZvb3RlciB7XG4gICAgICBtYXJnaW46IDIwcHggMHB4IDEwcHg7XG4gICAgfVxuXHR9XG5cblx0Ly8gLnNhdmUtb3B0aW9uIHtcblx0Ly8gXHRtYXJnaW46IC0yMHB4IDYwcHggMTVweDtcblx0Ly8gfVxuXG5cdGZvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDE2cHggMTBweDtcblx0fVxuXG5cdC5zYXZlLWxhYmVsICB7XG5cdFx0cGFkZGluZzogMCAzMHB4IDVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHNwYW4gIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdG1pbi13aWR0aDogMTkwcHg7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRjb2xvcjogIzhGOTQ5OTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDVweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHR9XG5cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ29kZSBJbnB1dFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvZGUtaW5wdXQge1xuXHRAaW5jbHVkZSBmbGV4KDEgMCBhdXRvKTtcblx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgXHRtYXJnaW4tYm90dG9tOiA3cHg7XG4gIFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG4gIFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuICBcdC50ZXh0LWxhYmVsIHtcbiAgXHRcdEBpbmNsdWRlIGZsZXgtcm93KCk7XG5cdFx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBcdFx0Zm9udC1zaXplOiAxOHB4O1xuICBcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG4gIFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG4gIFx0XHQuaW5mbyB7XG4gIFx0XHRcdGNvbG9yOiAkYmx1ZTtcbiAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgXHRcdH1cbiAgXHR9XG5cbiAgXHRpbnB1dC50ZXh0LWVudHJ5IHtcbiAgXHRcdEBpbmNsdWRlIGxvY2staGVpZ2h0KDM1cHgpO1xuICBcdFx0bWluLXdpZHRoOiAxNTBweDtcbiAgXHRcdG1hcmdpbi1yaWdodDogMTBweDtcbiAgXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0QGluY2x1ZGUgbG9jay1oZWlnaHQoMzVweCk7XG5cdFx0YmFja2dyb3VuZDogJGJ0bi1ibHVlO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICNlZmVmZWY7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC5jb2RlLWVycm9yLWVudHJ5IHtcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHNlY3Rpb24gPiBuZXcgcGFydGlhbHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJwcmludFwiO1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TcG9ydHMgQ29uZmlnXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3BvcnRzQ29uZmlnLWhlYWRlci1jb250YWluZXIge1xuICBAaW5jbHVkZSBmbGV4KDEpO1xufVxuXG4uc3BvcnRzQ29uZmlnLWVkaXQtaGVhZGVyIHtcbiAgLy9AaW5jbHVkZSBsb2NrLWhlaWdodCg0NXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc3BvcnRzQ29uZmlnIHtcblx0LmhlYWRlclx0e1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcbiAgICBcdG1hcmdpbi1yaWdodDogMTJweDtcblx0fVxuXHQuYWRkQnV0dG9uIFx0e1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRAaW5jbHVkZSBsb2NrLWhlaWdodCgzMHB4KTtcblx0fVxufVxuXG4uc3BvcnRzQ29uZmlnLWVkaXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgLnNwb3J0c0NvbmZpZy1zcG9ydC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0LmFkZEJ1dHRvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdEBpbmNsdWRlIGxvY2staGVpZ2h0KDI1cHgpO1xuXHRcdEBpbmNsdWRlIGxvY2std2lkdGgoNzVweCk7XG5cdFx0QGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHR9XG59XG5cbi5zcG9ydHNDb25maWctc3BvcnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2VmZWZlZjtcbiAgICAuY291bnRlciB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gICAgLm5hbWUge1xuICAgICAgQGluY2x1ZGUgZmxleCgxIDAgYXV0byk7XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuaWNvbi1wbHVzIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfX1cblxuICAuc3BvcnRzQ29uZmlnLXBvc2l0aW9uLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYuYWN0aXZlLWl0ZW0ge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAuc3BvcnRzQ29uZmlnLXBvc2l0aW9uIHtcbiAgICAgICAgICAuZHJhZy1pY29uIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAuc29ydC1pY29ucyAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAuc29ydC1pY29ucyAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BvcnRzQ29uZmlnLXBvc2l0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuc29ydC1pY29ucyB7XG4gICAgICAgIEBpbmNsdWRlIGxvY2staGVpZ2h0KDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSBsb2NrLXdpZHRoKDg1cHgpO1xuICAgICAgICBjb2xvcjogI2JiYjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNkZWRlZGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgxKTtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXR0cmlidXRlcyA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRyaWJ1dGVzID4gZGl2ICsgZGl2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgbG9jay1oZWlnaHQoMzhweCk7XG4gICAgICAgIEBpbmNsdWRlIGxvY2std2lkdGgoMTgwcHgpO1xuICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gc2VjdGlvbiA+IHNsaWRlciBuYXYgb24gcHJvZmlsZSBzdGF0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnNsaWRlci1uYXYtd3JhcHBlciAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDgwcHg7XG59XG4uc2xpZGVyLW5hdiAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbjogMCAtODBweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHQ+IGkgIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0Ji5uZXh0ICB7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdFx0Ji5wcmV2ICB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmhvdmVyICB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gdG91ciBtb2RhbFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4udG91ci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG5cblx0LmFwcC1zdG9yZS1idG4ge1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogOTVweDtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHR9XG5cblx0IC5idXR0b24tY29sbGVjdGlvbiB7XG4gICAgICBcdEBpbmNsdWRlIGZsZXgtcm93KCk7XG4gICAgICBcdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAyMHB4O1xuICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxvY2staGVpZ2h0KDQwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgIC50b3VyLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDEycHggMHB4IDE2cHg7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgIC50b3VyLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luOiA4cHggMHB4O1xuICAgICAgbWluLWhlaWdodDogNjBweDtcblxuICAgICAgXHQudG91ci1tZXNzYWdlLWxpbmUge1xuICAgICAgXHRcdEBpbmNsdWRlIGZsZXgtcm93KCk7XG4gICAgICBcdFx0QGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgXHR9XG4gICAgfVxuXG4gICAgLnRvdXItaW1hZ2Uge1xuXG4gICAgXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgXHQ+IGltZyB7XG4gICAgXHR3aWR0aDogMTAwJTtcbiAgICBcdH1cblxuICAgIFx0LmNsb3NlLW1vZGFsIHtcbiAgICBcdFx0cG9zaXRpb246YWJzb2x1dGU7XG4gICAgXHRcdHRvcDoxNXB4O1xuICAgIFx0XHRyaWdodDoxNXB4O1xuICAgIFx0XHRwYWRkaW5nOiAwIDBweDtcbiAgICBcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0XHRtYXgtaGVpZ2h0OiAyNXB4O1xuICAgIFx0XHRtaW4taGVpZ2h0OiAyNXB4O1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ZWQ7XG4gICAgXHRcdGJvcmRlcjogMHB4O1xuICAgIFx0XHRjb2xvcjogaW5oZXJpdGVkO1xuICAgIFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIFx0XHRtaW4td2lkdGg6IDI1cHg7XG4gICAgXHRcdG1heC13aWR0aDogMjVweDtcblxuICAgIFx0fVxuICAgIH1cblxuXG59XG5cbi5hdGhsZXRlLWVtYWlsIHtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChyaWdodCk7XG4gICAgQGluY2x1ZGUgZmxleCgxIDAgNTBweCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJiA+IGEge1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgfVxuXG4gICAgJiA+IGEgPiBpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlICB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLmVycm9yLWxpc3QgLndhcm5pbmcge1xuXHRjb2xvcjogJHNjb3JlLXJlZDtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBicm93c2VyLWNoZWNrIG1vZGFsXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5icm93c2VyLWNoZWNrLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMCAwO1xuXG5cdCAuYnV0dG9uLWNvbGxlY3Rpb24ge1xuICAgICAgXHRAaW5jbHVkZSBmbGV4LXJvdygpO1xuICAgICAgXHRAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMjBweDtcbiAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsb2NrLWhlaWdodCg0MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgIC5icm93c2VyLWNoZWNrLXRpdGxlIHtcbiAgICAgXHRAaW5jbHVkZSBmbGV4LXJvdygpO1xuICAgICBcdEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdCAgXHRmb250LXNpemU6IDI0cHg7XG4gICAgICBcdG1hcmdpbjogMTJweCAwcHggMTZweDtcbiAgICAgIFx0Y29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICAuYnJvd3Nlci1jaGVjay1tZXNzYWdlIHtcbiAgICAgIFx0bWFyZ2luOiA4cHggMHB4O1xuICAgICAgXHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdC5icm93c2VyLWNoZWNrLW1lc3NhZ2UtbGluZSB7XG4gICAgICBcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICAgIFx0XHRAaW5jbHVkZSBmbGV4LXJvdygpO1xuICAgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBcdG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5icm93c2VyLWNoZWNrLW1lc3NhZ2UtbGluayB7XG4gICAgICBcdFx0cGFkZGluZzogM3B4IDAgM3B4IDA7XG4gICAgICBcdFx0QGluY2x1ZGUgZmxleC1yb3coKTtcbiAgICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgXHRtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICBcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXG4gICAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRlYW0gUmVwb3J0cyBTY3JlZW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnRlYW0tcmVwb3J0IHtcblx0LmhlYWRlclx0e1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcbiAgICBcdG1hcmdpbi1yaWdodDogMTJweDtcblx0fVxuXHQudGVhbS1yZXBvcnQtaGVhZGVyLWNvbnRhaW5lciB7XG5cdCAgQGluY2x1ZGUgZmxleCgxKTtcblx0ICBAaW5jbHVkZSBsb2NrLWhlaWdodCgxMDBweCk7XG5cdH1cblx0LnRlYW0tcmVwb3J0LWVkaXQtaGVhZGVyIHtcblx0ICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRlYW0tcmVwb3J0LWNvbnRhaW5lciB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRlYW0tcmVwb3J0LWRyb3Bkb3duIHtcblx0XHRAaW5jbHVkZSBsb2NrLXdpZHRoKDIwMHB4KTtcblx0XHRtYXJnaW46IDVweCAxMnB4IDVweCAxMnB4O1xuXHR9XG5cdC50ZWFtLXJlcG9ydC1idXR0b24gXHR7XG5cdFx0bWFyZ2luOiA1cHggMTJweCA1cHggMTJweDtcblx0XHRAaW5jbHVkZSBsb2NrLWhlaWdodCgzMHB4KTtcblx0fVxufVxuXG4udGVhbS1yZXBvcnQtbWVudSB7XG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICBAaW5jbHVkZSBsb2NrLWhlaWdodCg2NXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUyRTtcbn1cblxuLnRlYW0tcmVwb3J0cy1yZXR1cm4ge1xuXHRtYXJnaW46IDZweCAwcHggMnB4IDBweDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ2FsZW5kYXIgVXBkYXRlcyBmcm9tIEFsZXggKDIwMTcwMTA2KVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vKiB0aGUgY2FsZW5kYXIgZGF5IG51bWJlciBzaG91bGQgYmUgbGlnaHQgYnkgZGVmYXVsdCBhbmQgYWx3YXlzIGdyZXkgKi9cbi5jYWxlbmRhci1kYXktbnVtYmVyIHtcbmZvbnQtd2VpZ2h0OiAxMDA7XG5jb2xvcjogI2E3YTdhNztcbn1cblxuLyogdGhlIGVudGlyZSBkYXkgc3F1YXJlIHNob3VsZCBiZSB3aGl0ZSAtIGN1cnJlbnRseSB0aGUgY2xhc3MgXCJjYWxlbmRhci1kYXktc2NoZWR1bGVkXCIgaXMgYXBwbGllZCB0byB0aGUgcGFyZW50IG9mIHRoZSBkb3RzLiAgSW5zdGVhZCBhcHBseSBpdCB0byB0aGUgZWxlbWVudCB3aXRoIHRoZSBjbGFzcyBcImNhbGVuZGFyLWRheVwiICovXG4uY2FsZW5kYXItZGF5LXNjaGVkdWxlZCB7XG5iYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBieSBkZWZhdWx0IHRoZSBhY3Rpdml0eSBkb3RzIHNob3VsZCBiZSBncmVlbi4uLiovXG4uY2FsZW5kYXItZGF5LXNjaGVkdWxlZCAuZmEtY2lyY2xlIHtcbmNvbG9yOiAjMDBCOTZEO1xufVxuXG4vKiBjb21wbGV0ZWQgc2Vzc2lvbnMgdXNlIHRoZSBob2xsb3cgZmEtY2lyY2xlLW8gZG90OyBmb3JjZSBncmV5IHNvIGl0IGRvZXMgbm90XG4gICBpbmhlcml0IHRoZSByZWQgLnJlZC10ZXh0IGNvbnRhaW5lciBjb2xvciBvbiB0aGUgY3VycmVudCBkYXkgKHNlZSBidWcgNDM0NjIpICovXG4uY2FsZW5kYXItZGF5LXNjaGVkdWxlZCAuZmEtY2lyY2xlLW8ge1xuY29sb3I6ICNjZGNkY2Q7XG59XG5cbi8qIC4uLiB1bmxlc3MgdGhlIC5jdXJyZW50LWRheSBjbGFzcyBpcyBwcmVzZW50ICovXG4uY3VycmVudC1kYXkgLmZhLWNpcmNsZTpub3QoLmxpZ2h0LWdyZXktdGV4dCkge1xuY29sb3I6ICM5NzY4RUI7XG59XG5cbi8qIC4uLiBhbmQgTVNLIENsYWltcyBjYWxlbmRhciBkb3RzIGFyZSBhIGxpdHRsZSBkaWZmZXJlbnQgdG9vICovXG4uZmEtY2lyY2xlLmZhLW1za2NsYWltcyB7XG4gICAgbWFyZ2luOiAtMTBweCAwcHggMHB4IDEycHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDdweDtcblx0XG5cdCYubWUtdGVzdCB7XG5cdFx0Y29sb3I6ICMwMEI5NkQ7XG5cdH1cblx0Ji5yb20tdGVzdCB7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxuXHQmLnByby1jYXJlIHtcblx0XHRjb2xvcjogIzk3NjhFQjtcblx0fVxuXHQmLmJvZHltYXAtdGVzdCB7XG5cdFx0Y29sb3I6ICNERkMwM0Y7XG5cdH1cbn1cbi5ub3Rlcy1jYWxlbmRhciB7XG5cdC5jYWxlbmRhci1kYXkge1xuXHRcdC5jYWxlbmRhci1kYXktc2NoZWR1bGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWYgIWltcG9ydGFudDtcblx0XHRcdG1pbi13aWR0aDogNTZweCAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogNTZweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAtMTBweCAwcHggMHB4IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFxuXHRcdCYuY3VycmVudC1kYXl7XG5cdFx0XHQuY2FsZW5kYXItZGF5LXNjaGVkdWxlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2LnZpZXctY29udGFpbmVyIHtcblx0Ji5tc2tDbGFpbXMge1xuXHRcdC5yb3ctY29udGFpbmVyLmNhbGVuZGFyIHtcblx0XHRcdC5sZWdlbmQge1xuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0Ji5zcGFjZXIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGkuZmEtbXNrY2xhaW1zLmZhLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI21za0NsYWltc1ZpZXcge1xuXHQuY2xhaW1zLWxpc3Qge1xuXHRcdGRpdi5oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbjogMzBweCAwIDVweDtcblxuXHRcdFx0LmhpZ2gtbGV2ZWwtZmllbGQtbGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3Rvci1kcm9wZG93biB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZS1yYW5nZXMge1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG5cdFx0XHRcdD4gZGl2ICsgZGl2IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcmludC1yZXF1ZXN0IHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcblxuXHRcdFx0XHQucm93LWNvbnRhaW5lci5jaG9pY2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdCYuZGF0ZS1yYW5nZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHQuZGF0ZS1yYW5nZS1zZWN0aW9uIHtcblx0XHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5maWxsZXIge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJvdy1jb250YWluZXIuYWN0aW9ucyB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50ZXN0LXJlc3VsdHMsIC5wcm9ncmFtLXJlc3VsdHMge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluanVyeS1kYXRlIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XHRcblx0XHQuaW5qdXJ5LWNvZGUge1xuXHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdH1cblx0XHQuaW5qdXJ5LWRlc2NyaXB0aW9uIHtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHR9XHRcblx0XHQuY2xhaW0tbnVtYmVyIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0LmFjdGlvbiB7XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjOTc2OEVCO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Lmljb24tbmF2LXJlcG9ydHMge1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW4tcHJvZ3Jlc3Mge1xuXHRcdFx0XHQvLyBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHQvLyBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIC41cyBsaW5lYXIgaW5maW5pdGU7XG5cblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdEAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tcblx0XHRcdFx0XHRmcm9te2JhY2tncm91bmQtcG9zaXRpb246NDBweCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7XG5cdFx0XHRcdFx0ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjQwcHggMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlID4gLnByb2dyZXNzLWJhciB7XG5cdFx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByb2dyZXNzLXN0cmlwZWQgPiAucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTc2OEVCO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LmNsYWltcy1lbnRyeSB7XG5cdFx0LmlucHV0LWxpbmUge1xuXHRcdFx0ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7XG5cdFx0XHQ+IC5maWVsZC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmMtZW50cnktaGVhZGVyLCAuYmMtZW50cnkge1xuXHRcdFx0LmluanVyeS1ib2R5cGFydCB7XG5cdFx0XHRcdHdpZHRoOiAxNTVweDtcblx0XHRcdFx0JiAuc2VsZWN0LXRvZ2dsZSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOmluaGVyaXQ7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOmluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdFx0LmluanVyeS1zaWRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHQmIC5zZWxlY3QtdG9nZ2xlIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6aW5oZXJpdDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6aW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0XHQuaW5qdXJ5LWRpYWdub3NpcyB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0LnNlbGVjdC10b2dnbGUge1xuXHRcdFx0XHRcdG1pbi13aWR0aDppbmhlcml0O1xuXHRcdFx0XHRcdG1heC13aWR0aDppbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vcHRpb25zID4gZGl2IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdH1cblx0XHR9XHRcblx0XHRcdC5pbmp1cnktY29kZSB7XG5cdFx0XHRcdHdpZHRoOiAxMjVweDtcblx0XHRcdH1cdFxuXHRcdFx0LmluanVyeS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdH1cdFxuXHRcdFx0LmluanVyeS1kYXRlIHtcblx0XHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0fVx0XG5cdFx0XHQuY2xhaW0tbnVtYmVyIHtcblx0XHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRhdGUtb2Ytc2VydmljZSB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblx0XHRcdC5maWxsZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWN0aXZpdGllcy1saXN0IHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucm93LWNvbnRhaW5lciB7XG5cdFx0XHRcdD4gZGl2LnRpdGxlIHtcblx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gZGl2LmRhdGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGRpdi5uYW1lIHtcblx0XHRcdFx0XHR3aWR0aDogNDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hY3Rpdml0eSB7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJjLWVudHJ5IHtcblx0XHRcdC5pbmp1cnktY29kZSB7XG5cdFx0XHRcdC50bC1zZWxlY3QtaW5wdXQge1xuXHRcdFx0XHRcdC5zZWxlY3QtdG9nZ2xlIHtcblx0XHRcdFx0XHRcdC8vIG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0XHQvLyBvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0Ly8gb3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHR9XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcbn1cblxuXG4vKiBhbiBleHRyYSBjbGFzcyBcImNhbGVuZGFyLWRheS10b2RheVwiIG5lZWRzIHRvIGJlIGFwcGxpZWQgdG8gdGhlIFwiY2FsZW5kYXItZGF5XCIgZWxlbWVudC4gIEl0IHdpbGwgaGF2ZSBhIGJvbGRlciBhbmQgZGFya2VyIGdyZXkgbnVtYmVyICovXG4uY2FsZW5kYXItZGF5LXRvZGF5IC5jYWxlbmRhci1kYXktbnVtYmVyIHtcbmNvbG9yOiAjOEQ4RjkyO1xuZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb290ZXIgQXBwIFN0b3JlIEJ0blxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubW9iaWxlLWxpbmsge1xuXHQuYXBwLXN0b3JlLWJ0biB7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiA5NXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEYXNoYm9hcmQgU3RhdHVzIEZpbHRlciBCb3hcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmF0aGxldGUtc29ydC1ib3gge1xuXHRcdC5kZWZhdWx0LWRvdCB7XG5cdFx0XHRjb2xvcjogIzk3NjhFQjtcblx0XHR9XG5cdFx0LmdyZWVuLWRvdCB7XG5cdFx0XHRjb2xvcjogIzIwQjc2OTtcblx0XHR9XG5cdFx0LnllbGxvdy1kb3Qge1xuXHRcdFx0Y29sb3I6ICNERkMwM0Y7XG5cdFx0fVxuXHRcdC5yZWQtZG90IHtcblx0XHRcdGNvbG9yOiAjRDE0MDRCO1xuXHRcdH1cbn1cblxuXG5cbi5yNS1yZXN1bHRzLWJsb2NrICB7XG5cdGNhbnZhcyB7XG5cdFx0d2lkdGg6IDYwMHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQ+IC5oZWFkZXIgIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0LnRpdGxlICB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICM3NTc4N0I7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMThweDtcblx0XHR9XG5cdH1cbn1cblxuLnI1LXJlc3VsdHMtd3JhcHBlciB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yNS1jb250YWluZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucjUtYm9keS13cmFwcGVyIHtcblx0Ly9tYXgtd2lkdGg6IDQwMHB4O1xuXHQvL21heC1oZWlnaHQ6IDQwMHB4O1xuXHQvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdC8vXG59XG5cbi5zdmdCb2RpZXMge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG59XG5cbi5zdmdGcm9udCB7XG5cdG1heC13aWR0aDogMjA1cHg7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHRtYXgtaGVpZ2h0OiA0MDVweDtcbn1cblxuLnN2Z0JhY2sge1xuXHRtYXgtd2lkdGg6IDIwNXB4O1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblx0bWF4LWhlaWdodDogNDA1cHg7XG59XG5cbi8vIERhaWx5IFJlYWRpbmVzcyBUZXN0ICgvIy9yNWRhaWx5dGVzdCkgc29yZW5lc3MgcGlja2VyLiB0ZW1wbGF0ZXMvc3ZnX2JvZHlfbWFwc1xuLy8gbGF5cyBGcm9udCBhbmQgQmFjayBvdXQgaW4gYSB0d28tY2VsbCA8dGFibGU+LCBzbyB0aGUgcGFpciBzdGF5cyBzaWRlIGJ5IHNpZGVcbi8vIGF0IGFueSB3aWR0aCBhbmQgcHVzaGVzIHRoZSBwYWdlIGludG8gaG9yaXpvbnRhbCBzY3JvbGwgb24gYSBwaG9uZS4gU3RhY2sgdGhlXG4vLyBjZWxscyBhbmQgbGV0IGVhY2ggZmlndXJlIHVzZSB0aGUgZnVsbCBjb2x1bW4gaW5zdGVhZCBvZiB0aGUgfjIwMHB4IGRlc2t0b3Bcbi8vIHRyYWNrLiA3NjhweCBtYXRjaGVzICRicC1tb2JpbGUgaW4gc2Fzcy1hbmd1bGFyLXByb3RvdHlwZS9fbWl4aW5zLCB3aGljaCB0aGlzXG4vLyBidW5kbGUgZG9lcyBub3QgaW1wb3J0LlxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQucjUtYm9keS13cmFwcGVyLS1zdGFjayB7XG5cdFx0dGFibGUsXG5cdFx0dGJvZHksXG5cdFx0dHIsXG5cdFx0dGQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCsgdGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3ZnRnJvbnQsXG5cdFx0LnN2Z0JhY2sge1xuXHRcdFx0QGluY2x1ZGUgcmVzZXQtd2lkdGg7XG5cdFx0XHRAaW5jbHVkZSByZXNldC1oZWlnaHQ7XG5cdFx0fVxuXHRcdC5ib2R5LWZyb250LFxuXHRcdC5ib2R5LWJhY2sge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gc2VjdGlvbiA+IG9wdGlvbiBiYXJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG59XG5cbi5mdWxsLXdpZHRoLXBhZ2UtZm9ybS5mdWxsLXdpZHRoLXBhZ2UtZm9ybS0td2l0aE9wdGlvbkJhcnMgIHtcblx0LmxhYmVsLWNvbCAge1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQobGcpICB7XG5cdFx0XHR3aWR0aDogMzM1cHg7XG5cdFx0fVxuXHR9XG5cdD4gZGl2ICB7XG5cdFx0JjpsYXN0LWNoaWxkICB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcblx0XHR9XG5cdH1cbn1cblxuXG4ub3B0aW9uQmFyICB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjREFEQ0RFO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5maWVsZC1jb2wgJiB7XG4gICAgXHQvLyBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIFx0Ly8ganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICBcdC8vIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICA+ICogIHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICArICogIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RBRENERTs7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucnItZm9ybS1ncm91cC5vcHRpb25CYXJzUmVwb3J0ICB7XG5cdC5vcHRpb25CYXIgIHtcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xuXHR9XG5cdC5maWVsZC1ncm91cC1pbm5lciAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmgyLWFsdCAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmZpZWxkLWxhYmVsICB7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG4ub3B0aW9uQmFySXRlbSAge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0RBRENERTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURDREU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAzMy4zMyU7XG5cdCY6Zmlyc3QtY2hpbGQgIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RBRENERTtcblx0fVxuXHQmOmxhc3QtY2hpbGQgIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFEQ0RFO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0fVxuICAgIGxhYmVsICB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM3NTc3N0E7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBzZWN0aW9uID4gUiAvIEwgYWdncmVnYXRlIHNjb3JlIGRpYWdyYW1cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5zY29yZS1kaWFncmFtLS1yaWdodExlZnRBZ2dyZWdhdGVTY29yZXMgIHtcbiAgICAucG9zaXRpb25lZC1sZWZ0ICB7XG4gICAgICAgICY6YmVmb3JlICB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNjb3JlLXRhZyAge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9zaXRpb25lZC10YWcucG9zaXRpb25lZC1yaWdodCAge1xuICAgICAgICAmLmluc2lkZTMgIHtcbiAgICAgICAgICAgICY6YmVmb3JlICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaW5zaWRlNCAge1xuICAgICAgICAgICAgJjpiZWZvcmUgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnNpZGU1ICB7XG4gICAgICAgICAgICAmOmJlZm9yZSAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmluc2lkZTYgIHtcbiAgICAgICAgICAgICY6YmVmb3JlICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kaWFncmFtLWJveCAge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4IDUwcHggMDsgLy8gc2hpZnQgZGlhZ3JhbSB0byBsZWZ0IHNvbWVcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5zaWRlQ29sV2lkdGgtLXRoaW4gIHtcblx0d2lkdGg6IDMzMHB4O1xuXG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHNlY3Rpb24gPiBzY29yZSB0YWJsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQG1peGluIHQtbGFyZ2UgIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5AbWl4aW4gdC1tZWRpdW0gIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNjb3JlVGFibGVXcmFwICB7XG4gICAgY29sb3I6ICM3NTc3N0E7XG4gICAgcGFkZGluZzogMzBweCAwO1xufVxuLnNjb3JlVGFibGVXcmFwX190aXRsZSAge1xuICAgIEBpbmNsdWRlIHQtbGFyZ2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uc2NvcmVUYWJsZVdyYXBfX2Zvb3RlciAge1xuICAgIEBpbmNsdWRlIHQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2NvcmVUYWJsZSAge1xuICAgIGNvbG9yOiAjNzU3NzdBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdHIgIHtcbiAgICAgICAgPiAqICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aCAge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHRib2R5ICB7XG4gICAgICAgID4gdHIgIHtcbiAgICAgICAgICAgID4gKiAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRoZWFkICB7XG4gICAgICAgID4gdHIgPiB0aCAge1xuICAgICAgICAgICAgY29sb3I6ICM3NTc4N0I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRmb290ICB7XG4gICAgICAgID4gdHIgIHtcbiAgICAgICAgICAgID4gKiAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zdGF0dXNCZy0tZ29vZCAge1xuXHRiYWNrZ3JvdW5kOiAkZ3JlZW4gIWltcG9ydGFudDtcbn1cbi5zdGF0dXNCZy0tb2sgIHtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG59XG4uc3RhdHVzQmctLWJhZCAge1xuICAgIGJhY2tncm91bmQ6ICRyZWQgIWltcG9ydGFudDtcbn1cblxuLnRsLWJvdHRvbS1yb3cge1xuXHQgZGlzcGxheTogZmxleDtcbiAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgIHdpZHRoOiAzOTBweDtcbiAgICAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xufVxuXG4udGwtdG9wLXJvdyB7XG5cdCBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICAgd2lkdGg6IDM5MHB4O1xuICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG59XG5cbi50bC1yb3ctc3RhdCB7XG5cdHdpZHRoOiAxMzBweDtcbn1cblxuLmRhc2gtZmEge1xuXHRwYWRkaW5nOiAwcHggMHB4IDEwcHggMHB4O1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHNlY3Rpb24gPiBpbmxpbmUgb3ZlcmxheVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uaW5saW5lT3ZlcmxheVdyYXAgIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5saW5lT3ZlcmxheSAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHR0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMzc3cHg7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKCMwMDAwMDAsIDAuMTMpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5saW5lT3ZlcmxheV9fdHJpYW5nbGUgIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG5cdHdpZHRoOiAyOXB4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3ZlcmxheS10cmlhbmdsZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5saW5lT3ZlcmxheV9fY2xvc2UgIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE1cHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAkYmx1ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmlubGluZU92ZXJsYXlfX3RpdGxlICB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzc1Nzg3Qjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4kbWluaUZpZWxkTWVkSGVpZ2h0OiAzOXB4O1xuJG1pbmlGaWVsZFRhbGxIZWlnaHQ6IDQ2cHg7XG4kbWluaUJhcmxoOiAyMXB4O1xuJG1pbmlCYXJ5cGFkOiAoJG1pbmlGaWVsZE1lZEhlaWdodCAtICRtaW5pQmFybGgpLzI7XG4kbWluaUJhcnlwYWRCaWc6ICgkbWluaUZpZWxkVGFsbEhlaWdodCAtICRtaW5pQmFybGgpLzI7XG4ubWluaUJhciAge1xuXHRiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6ICN7JG1pbmlCYXJ5cGFkfSAxNXB4O1xuXHRsaW5lLWhlaWdodDogJG1pbmlCYXJsaDtcblx0Ji50YWxsICB7XG5cdFx0cGFkZGluZzogJG1pbmlCYXJ5cGFkQmlnIDE1cHg7XG5cdH1cblx0aSAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cdCYuaXNTZWxlY3RlZCAge1xuXHRcdGJhY2tncm91bmQ6ICNGNEY0RjQ7XG5cdFx0Y29sb3I6ICNDN0NCQ0U7XG5cdFx0aSAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0fVxufVxuXG4ubWluaUJhci1zdWJtZW51LW51bVRleHRXcmFwICB7XG5cdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdC5udW0gIHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjNkM2RDZDO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxuXHQudGV4dCAge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0cGFkZGluZzogOHB4IDVweCA4cHggNXB4O1xuXHR9XG59XG5cbi5zdWJNZW51UlBFIHtcblx0d2lkdGg6IDE4MHB4O1xufVxuXG4uc3ViTWVudVNlc3Npb24ge1xuXHR3aWR0aDogMjUwcHg7XG59XG5cbi5zb3JlbmVzcy1hcmVhcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdC5zb3JlbmVzcy1hcmVhIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmbGV4OiAxIDEwMCU7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHR9XG59XG5cbi8vIE1FIFNjcmVlbiBTY29yZSBWaWRlb1xuLm1lU2NvcmVWaWRlb1VwbG9hZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIC5zY29yZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLm1lVmlkZW9UaHVtYm5haWxzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLm1lVmlkZW9UaHVtYiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lU2NvcmVWaWRlbyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGM0Y0RjU7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgLnNhdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZVZpZGVvVGFibGUgIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAubWV0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOERDREQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cbiAgICAgIC5tZXRlciA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRCQ0U4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICB0aGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIHRyICB7XG4gICAgICAgICAgPiAqICB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGggIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5pY29uLXZpZGVvLWNhbWVyYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGJvZHkgIHtcbiAgICAgICAgICA+IHRyICB7XG4gICAgICAgICAgICAgID4gKiAge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICYuY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoZWFkICB7XG4gICAgICAgICAgPiB0ciA+IHRoICB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzU3ODdCO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIC5jYW5jZWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1sYXlvdXQuY29udGVudC12aWV3IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0ZGl2Lm5hdmlnYXRpb24tYmFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxNUMyRjBcblx0fVxuXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Vc2VyIFBhc3Nwb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJwYXNzcG9ydFwiO1xuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBGdWxsLXNjcmVlbiBhdGhsZXRlL3Byb2ZpbGUgZWRpdCBtb2RhbCB2aWEgZmxleC1zdHJldGNoIChubyBwb3NpdGlvbjpmaXhlZCB0byBhdm9pZCB0cmFuc2Zvcm0gYW5pbWF0aW9uIGNvbmZsaWN0KSAqL1xuICAvKiBBdGhsZXRlIGVkaXQ6IHNpbmdsZSBzY3JvbGwgb24gdGhlIGZvcm0sIGZvb3RlciBwaW5uZWQgYXQgYm90dG9tICovXG4gIC5tb2RhbC12aWV3LWF0aGxldGUtZWRpdCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2RhbC12aWV3LWF0aGxldGUtZWRpdCAubW9kYWwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2RhbC12aWV3LWF0aGxldGUtZWRpdCAubW9kYWwgPiAubW9kYWwtY29udGFpbmVyLm1vZGFsLWF0aGxldGUtZm9ybSB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEZvcm0gaXMgdGhlIHNpbmdsZSBzY3JvbGxhYmxlIGNvbnRhaW5lciDigJQgYm90aCBzZWN0aW9ucyBzY3JvbGwgdG9nZXRoZXIgKi9cbiAgLm1vZGFsLXZpZXctYXRobGV0ZS1lZGl0IC5tb2RhbCA+IC5tb2RhbC1jb250YWluZXIubW9kYWwtYXRobGV0ZS1mb3JtID4gZm9ybSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogU2VjdGlvbnMgZG9uJ3Qgc2Nyb2xsIGluZGl2aWR1YWxseSDigJQgdGhleSdyZSBwYXJ0IG9mIHRoZSBmb3JtIHNjcm9sbCAqL1xuICAubW9kYWwtdmlldy1hdGhsZXRlLWVkaXQgLm1vZGFsID4gLm1vZGFsLWNvbnRhaW5lci5tb2RhbC1hdGhsZXRlLWZvcm0gPiBmb3JtID4gc2VjdGlvbiB7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vZGFsLXZpZXctYXRobGV0ZS1lZGl0IC5tb2RhbCA+IC5tb2RhbC1jb250YWluZXIubW9kYWwtYXRobGV0ZS1mb3JtID4gZm9ybSA+IGZvb3RlciB7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8qIENhbGVuZGFyIHBvcHVwIOKAlCBmaXhlZCBwb3NpdGlvbiB0byBlc2NhcGUgb3ZlcmZsb3cgY2xpcHBpbmcsIGNlbnRlcmVkIHZlcnRpY2FsbHkgKi9cbiAgLm1vZGFsLWF0aGxldGUtZm9ybSAuY2FsZW5kYXItbW9udGguaW5wdXQtY3RsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBIZWlnaHQgcm93OiBmZWV0ICsgaW5jaGVzIHNpZGUgYnkgc2lkZSwgd2VpZ2h0IHdyYXBzIHRvIGl0cyBvd24gcm93ICovXG4gIC5oZWlnaHQtZmllbGRzLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlaWdodC1maWVsZHMtcm93IGxhYmVsLmZlZXQtZmllbGQsXG4gIC5oZWlnaHQtZmllbGRzLXJvdyBsYWJlbC5pbmNoZXMtZmllbGQge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlaWdodC1maWVsZHMtcm93IGxhYmVsOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LWNoYXJ0LWRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnQtY2hhcnQtZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0LWNoYXJ0LWRldGFpbCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCA4cHggMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW1wb3J0IFwibW9kYWxfd2ViY2FtX3JlY29yZGVyXCI7XG5AaW1wb3J0IFwibW9kYWxfYm9keW1hcF90aXBzXCI7XG5AaW1wb3J0IFwibW9kYWxfZXhlcmNpc2VfaW5zdHJ1Y3Rpb25cIjtcbkBpbXBvcnQgXCJtb2RhbF9leGVyY2lzZV9kZXRhaWxcIjtcbkBpbXBvcnQgXCJtb2RhbF9hZGRfZXhlcmNpc2VcIjtcbkBpbXBvcnQgXCJtb2RhbF9lZGl0X2V4ZXJjaXNlXCI7XG5AaW1wb3J0IFwiZ3VpZGVkX3Rlc3RcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gc2VjdGlvbiA+IG1ldGVzdCBwYWdlID4gc21hbGwgc2NyZWVuc1xuLy8gTXVzdCBsaXZlIGhlcmUgKGFmdGVyIG1hcmstYWRkaXRpb25zIGRlZmluaXRpb25zKSB0byB3aW4gdGhlIGNhc2NhZGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvLyBIZWFkZXI6IHN0YWNrIGxlZnQvcmlnaHQgc2VjdGlvbnMsIGFsaWduIGFsbCBjb250ZW50IGxlZnRcbiAgLnRlc3QtaGVhZGVyIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICA+IGRpdjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gVGVzdCBzdGVwczogc2luZ2xlIGNvbHVtbiwgcGxhaW4gcmVjdGFuZ2xlc1xuICAudGVzdC1zdGVwcyB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgcGFkZGluZzogMTVweCAkdGVzdC1zdGVwcy14LXBhZCAhaW1wb3J0YW50O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGb290ZXIgYnV0dG9uczogc2luZ2xlIGNvbHVtbiwgZXF1YWwgbGVmdC9yaWdodCBwYWRkaW5nLCBubyBtYXJnaW4gYmxlZWRcbiAgLmZ1bGxwYWdlLWZvcm0tZm9vdGVyIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBZGQgTm90ZXMgbW9kYWw6IGZpdCBjb250ZW50IHdpdGhpbiB2aWV3cG9ydCwgbm8gaG9yaXpvbnRhbCBzY3JvbGxcbiAgLy8gLm1vZGFsIGlzIGEgZmxleCBpdGVtIHdpdGggYWxpZ24taXRlbXM6Y2VudGVyIOKAlCBpdHMgd2lkdGggaXMgYXV0byAoY29udGVudC1zaXplZCkuXG4gIC8vIFdpdGhvdXQgYW4gZXhwbGljaXQgd2lkdGggb24gLm1vZGFsLCB3aWR0aDoxMDAlIG9uIC5tb2RhbC1jb250YWluZXIgaXMgY2lyY3VsYXIuXG4gIC8vIFNldHRpbmcgYSB2dy1iYXNlZCB3aWR0aCBicmVha3MgdGhlIGN5Y2xlIGFuZCBtYWtlcyBhbGwgbW9kYWxzIGZpbGwgdGhlIHZpZXdwb3J0LlxuICAvLyBNb2RhbCBvbiBtb2JpbGU6IDEwMHZ3IGNhbiBiZSBzdGFsZSBieSBvbmUgZnJhbWUgd2hlbiB2aWV3cG9ydCBjaGFuZ2VzIChEZXZUb29scy9yZXNpemUpLlxuICAvLyAxMDAlIHJlc29sdmVzIHRvIHRoZSBmbGV4IGNvbnRhaW5lcidzIEFDVFVBTCBjdXJyZW50IHdpZHRoIChsZWZ0OjAvcmlnaHQ6MCA9IHZpZXdwb3J0KSxcbiAgLy8gc28gaXQncyBhbHdheXMgY29ycmVjdCBldmVuIG9uIHRoZSBmaXJzdCBmcmFtZSBhZnRlciBhIHZpZXdwb3J0IGNoYW5nZS5cbiAgLm1vZGFsLXZpZXcgLm1vZGFsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tb2RhbC1jb250YWluZXIubW9kYWwtZXhlcmNpc2UtZm9ybSAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLy8gUHJldmVudCBob3Jpem9udGFsIHNjcm9sbCBldmVuIGlmIGEgY2hpbGQgaXMgbWFyZ2luYWxseSB3aWRlciB0aGFuIHRoZSBjb250YWluZXJcbiAgLm1vZGFsLWNvbnRhaW5lci5tb2RhbC1leGVyY2lzZS1mb3JtIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFByb2dyYW0gY3JlYXRlIC8gZXhlcmNpc2UgY3JlYXRlIG1vZGFsOiBjb25zdHJhaW4gb3B0aW9ucyBwYW5lbCwgcHJldmVudCBmbGV4IGNvbXByZXNzaW9uXG4gIC5tb2RhbC1jb250YWluZXIubW9kYWwtZXhlcmNpc2UtZm9ybSAub3B0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICA+IGRpdiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhLmxhcmdlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC8vIFRhYmxlIHNjcm9sbHMsIGFkZGl0aW9uYWwtcXVlc3Rpb25zIGRvZXMgbm90XG4gIC50ZXh0LWNoZWNrbGlzdC5mdWxsLXdpZHRoLXRhYmxlLWhlYWRlci1iZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJPTSB0ZXN0OiBvbmx5IHRhYmxlIHNjcm9sbHMsIHNob3ctbW9yZSBidXR0b25zIHN0YXkgaW4gbm9ybWFsIGZsb3dcbiAgLy8gZnVsbC13aWR0aC10YWJsZS1oZWFkZXItYmcgaGFzIG92ZXJmbG93OmF1dG8gd2hpY2ggd291bGQgc2Nyb2xsIHRoZSB3aG9sZSBjb250YWluZXJcbiAgLmxlZnQtcmlnaHQtZm9ybS5mdWxsLXdpZHRoLXRhYmxlLWhlYWRlci1iZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuXG4vLyBwcm9ncmFtLXR5cGUtdGFicyB3cmFwcyB0aGUgdHlwZS1pdGVtIGVsZW1lbnRzIChIVE1MIHJlc3RydWN0dXJlZCBmb3IgcmVzcG9uc2l2ZSBzY3JvbGwpLlxuLy8gTWlycm9yIHRoZSBiYXNlIENTUyB3aGljaCB0YXJnZXRlZCAucHJvZ3JhbS10eXBlLXNlbGVjdGlvbiA+IC50eXBlLWl0ZW0gZGlyZWN0bHkuXG4ucHJvZ3JhbS10eXBlLXRhYnMgPiAudHlwZS1pdGVtIHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUgbG9jay1oZWlnaHQoNDBweCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2RkZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc2OEVCO1xuICAgIGNvbG9yOiAjNzU3ODdiO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc2OEVCO1xuICB9XG4gICsgLnR5cGUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBpbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzc1Nzc3QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogI0FGQjFCNDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLy8gUHJvZ3JhbSBlZGl0OiBuYXZpZ2F0aW9uIHRhYnMgLSBzY3JvbGxhYmxlIHJvd1xuICAvLyBUaGUgcGFyZW50IGZsZXggaXRlbSBuZWVkcyBtaW4td2lkdGg6IDAgc28gaXQgY2FuIHNocmluayBiZWxvdyBjb250ZW50IHNpemUsXG4gIC8vIG90aGVyd2lzZSBvdmVyZmxvdy14OiBhdXRvIG9uIHByb2dyYW0tdHlwZS1zZWxlY3Rpb24gaGFzIG5vdGhpbmcgdG8gc2Nyb2xsLlxuICAuY29sdW1uLWNvbnRhaW5lci5wcm9ncmFtLWhlYWRlci1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLWNvbnRhaW5lci5wcm9ncmFtLXR5cGUtc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9ncmFtLXR5cGUtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgPiAudHlwZS1pdGVtIHtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIC5wcm9ncmFtLXR5cGUtc2VsZWN0aW9uID4gLmNvcHktY29udHJvbHMge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC8vIFN1YnRpdGxlIChwcm9ncmFtIGdlbnJlKSBzaG91bGQgd3JhcCBvbiBzbWFsbCBzY3JlZW5zXG4gIC5wcm9ncmFtLWVkaXQtaGVhZGVyIC5zdWJ0aXRsZTEge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAvLyBQcm9ncmFtIGVkaXQ6IHN0cmF0ZWd5IHJvdyAtIEFkZCBFeGVyY2lzZSBidXR0b24gd3JhcHMgYmVsb3cgbmFtZVxuICAucHJvZ3JhbS1lZGl0IC5wcm9ncmFtLXN0cmF0ZWd5IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIC5zdHJhdGVneS1hY3Rpb24ge1xuICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFByb2dyYW0gZWRpdDogdGVjaG5pcXVlIHJvd1xuICAvLyBDb3VudGVyIGlzIGFic29sdXRlbHkgcG9zaXRpb25lZCBzcGFubmluZyBmdWxsIHJvdyBoZWlnaHQuXG4gIC8vIENvbnRhaW5lciBnZXRzIGxlZnQgcGFkZGluZyAoNTBweCkgc28gbmFtZSBhbmQgYWN0aW9ucyBmbG93IHRvIHRoZSByaWdodCBvZiB0aGUgY291bnRlci5cbiAgLy8gTmFtZSB0YWtlcyBmdWxsIGZpcnN0IHJvdywgYWN0aW9ucyBmbG93IGludG8gdGhlIHNlY29uZCByb3cgYmVuZWF0aCBpdC5cbiAgLnJvdy1jb250YWluZXIucHJvZ3JhbS10ZWNobmlxdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDE1cHggMTBweCA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgPiAuY291bnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgPiAubmFtZSB7XG4gICAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuICAgID4gLmFjdGlvbiB7XG4gICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRXhlcmNpc2Ugcm93IC0gYWN0aW9uIGljb25zIHdyYXAgYmVsb3cgdGhlIGV4ZXJjaXNlIGluZm8sIGJ1dCBPTkxZIHdoZW5cbiAgLy8gdGhlcmUgYXJlIG11bHRpcGxlIGFjdGlvbnMgKGVkaXQgdmlldzogdHJhc2gvZWRpdC92aWRlbykuIEEgc2luZ2xlIGFjdGlvblxuICAvLyAoZGFpbHkgdmlldydzIGxvbmUgdmlkZW8gaWNvbikgZml0cyBpbmxpbmUsIHNvIGRvbid0IGJ1cm4gYSB3aG9sZSBsaW5lIG9uIGl0LlxuICAucm93LWNvbnRhaW5lci5wcm9ncmFtLWV4ZXJjaXNlOmhhcyguYWN0aW9ucyA+IDpudGgtY2hpbGQoMikpIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC5hY3Rpb25zIHtcbiAgICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLy8gQWRkIEV4ZXJjaXNlIGZvcm06IHN0YWNrIG5hbWUgYWJvdmUgUkVUVVJOIGJ1dHRvbiwgZml4IGJvZHktc2lkZSBjb2x1bW4gbGF5b3V0XG4gIC5tb2RhbC1jb250YWluZXIubW9kYWwtZXhlcmNpc2UtZm9ybSBoZWFkZXIge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZzogMCA0NXB4IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGJ1dHRvbi5saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC8vIEJvZHkgU2lkZSBvcHRpb25zOiBzdGFjayB2ZXJ0aWNhbGx5IHNvIGJvdGggb3B0aW9ucyBhcmUgZnVsbHkgdmlzaWJsZVxuICAubW9kYWwtY29udGFpbmVyLm1vZGFsLWV4ZXJjaXNlLWZvcm0gLmJvZHktc2lkZXMge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgID4gZGl2ICsgZGl2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIEV4ZXJjaXNlIG1vZGFsOiBmaXggc2VhcmNoIHJvdyBhbmQgZXhlcmNpc2UgaXRlbSBoZWlnaHRzXG4gIC5tb2RhbC1jb250YWluZXIubW9kYWwtZXhlcmNpc2UtZm9ybSB7XG4gICAgLy8gRm9yY2Ugc2VjdGlvbiB0byBmaXQgdmlld3BvcnQgKG92ZXJyaWRlcyBtaW4td2lkdGg6IDYwMHB4IGZyb20gZXhlcmNpc2VfbmF2KVxuICAgIHNlY3Rpb24ge1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIEVuc3VyZSBzZWFyY2ggZm9ybSBmaWxscyBhdmFpbGFibGUgd2lkdGhcbiAgICAuc2luZ2xlLWxpbmUtZm9ybS1maWVsZHMgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC8vIEFkZCByaWdodCBwYWRkaW5nIHNvIFJFU0VUIGJ1dHRvbiBpc24ndCBmbHVzaCBhZ2FpbnN0IHRoZSBlZGdlXG4gICAgLnNpbmdsZS1saW5lLWZvcm0tZmllbGRzIGZvcm0gbGFiZWwge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLy8gU2hyaW5rIGlucHV0IHNvIFJFU0VUIGJ1dHRvbiBoYXMgcm9vbTogcmVkdWNlIGZvbnQtc2l6ZSwgcGFkZGluZywgYWxsb3cgZmxleCBzaHJpbmtcbiAgICAuc2luZ2xlLWxpbmUtZm9ybS1maWVsZHMgZm9ybSBsYWJlbCBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIEtlZXAgUkVTRVQgYnV0dG9uIGZyb20gc2hyaW5raW5nIGJlbG93IGl0cyBjb250ZW50XG4gICAgLnNpbmdsZS1saW5lLWZvcm0tZmllbGRzIGZvcm0gbGFiZWwgYnV0dG9uW3R5cGU9J3Jlc2V0J10ge1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC8vIFVubG9jayByb3cgaGVpZ2h0IHNvIGV4ZXJjaXNlIG5hbWVzIHRoYXQgd3JhcCBhcmUgZnVsbHkgdmlzaWJsZVxuICAgIC5leGVyY2lzZS1pdGVtIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBSZWR1Y2Ugc3BhbiBsYWJlbCB3aWR0aCBzbyBzZWxlY3QgaGFzIHJvb20gKDE5MHB4ICsgMjAwcHggc2VsZWN0ID4gMzQ1cHggdmlld3BvcnQpXG4gICAgLnNpbmdsZS1saW5lLWZvcm0tZmllbGRzIGxhYmVsIHNwYW4ge1xuICAgICAgbWluLXdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBSZWR1Y2Ugc2VsZWN0IGZvbnQtc2l6ZSBhbmQgYWxsb3cgaXQgdG8gc2hyaW5rXG4gICAgLnNpbmdsZS1saW5lLWZvcm0tZmllbGRzIGxhYmVsIHNlbGVjdCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBGb290ZXI6IHN0YWNrIGJ1dHRvbnMgdmVydGljYWxseSwgZnVsbCB3aWR0aFxuICAgIGZvb3RlciB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICArIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBHZW5lcmF0ZSAmIEF1dG9zY2hlZHVsZSBtb2RhbDogb3ZlcnJpZGUgNDA1cHggbWluLXdpZHRoIHNvIHNlbGVjdCBmaXRzIG1vYmlsZSB2aWV3cG9ydFxuICAubW9kYWwtY2VudGVyZWQtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm1vZGFsLWNlbnRlcmVkLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLy8gV2hpdGVib2FyZDogc3RhY2sgZXhlcmNpc2UgbmF2IGFuZCB3aGl0ZWJvYXJkIGludG8gc2luZ2xlIGZ1bGwtd2lkdGggY29sdW1uXG4gIC53aGl0ZWJvYXJkLWxheW91dCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndoaXRlYm9hcmQtbGF5b3V0IC5leGVyY2lzZV9jb250YWluZXIge1xuICAgIC13ZWJraXQtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAvLyBleGVyY2lzZV9uYXYgaXMgcG9zaXRpb246YWJzb2x1dGUgKyBsb2NrLXdpZHRoKDQwMHB4KTsgb3ZlcnJpZGUgdG8gbm9ybWFsIGZsb3cgZnVsbC13aWR0aFxuICAud2hpdGVib2FyZC1sYXlvdXQgLmV4ZXJjaXNlX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG4gIC53aGl0ZWJvYXJkLWxheW91dCAud2hpdGVib2FyZCB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8vIFdoaXRlYm9hcmQ6IHdlZWsgdGFicyBzY3JvbGwgaG9yaXpvbnRhbGx5LCBjb3B5IGJ1dHRvbnMgYXBwZWFyIGJlbG93XG4gIC53ZWVrLWxpc3Qge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWVrLXRhYnMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgLndlZWstaXRlbSB7XG4gICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG4gIC53ZWVrLWNvcHkge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLy8gV2hpdGVib2FyZDogcHJvZ3JhbSB0aXRsZSArIFwiUHJvZ3JhbSBEZXRhaWxzXCIgc3RhY2sgdmVydGljYWxseVxuICAud2hpdGVib2FyZC1wcm9ncmFtIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAudGV4dC1jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmFjdGlvbnMtY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAvLyBXaGl0ZWJvYXJkIHNlY3Rpb24gaGVhZGVyOiBzZWN0aW9uIG5hbWUgb24gdG9wLCBhY3Rpb25zIGJlbG93XG4gIC5wcm9ncmFtLXNlY3Rpb24ge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XG4gICAgLm5hbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuYWN0aW9uLXdpdGgtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgKyAuYWN0aW9uLXdpdGgtaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb3B5IGRheSBtb2RhbDogc3RhY2sgZGF5IG9wdGlvbnMgaW50byBhIHNpbmdsZSBjb2x1bW5cbiAgLmlubGluZWQtY2VudGVyZWQtY29scy5tZWRpdW0ge1xuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvLyBUZWFtIHJlcG9ydDogc3RhY2sgYWN0aW9uIGJ1dHRvbnMgYmVsb3cgdGl0bGUsIGxlZnQtYWxpZ25lZFxuICAudGVhbS1yZXBvcnQtaGVhZGVyIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAubWFpbi1jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgPiAuY29sdW1uLWNvbnRhaW5lci5lbmQge1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgLnJvdy1jb250YWluZXIuZW5kIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvLyBDYXRhbG9nOiBjb25zdHJhaW4gZmVhdHVyZS1jb250ZW50IHdpZHRoIHNvIHRleHQgd3JhcHMgaW5zdGVhZCBvZiBvdmVyZmxvd2luZ1xuICAvLyBsZWZ0OjQwcHggKGZyb20gdHdlYWtzLnNjc3MpIGlzIGtlcHQ7IG9ubHkgd2lkdGggaXMgYm91bmRlZCB0byB2aWV3cG9ydFxuICAuY2F0YWxvZy1mZWF0dXJlIC5mZWF0dXJlLWNvbnRhaW5lciAuZmVhdHVyZS1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDU2cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8vIFBlcmZvcm1hbmNlIHRlc3Q6IHN0YWNrIGxhYmVsIGFib3ZlIGZpZWxkcyBzbyBcIjAuMDAgY20gRGlmZmVyZW5jZVwiIHN0YXlzIG9uIHNjcmVlblxuICAuZnVsbC13aWR0aC1wYWdlLWZvcm0ge1xuICAgIC5sYWJlbC1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIC5maWVsZC1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogOHB4IDEycHg7XG4gICAgICAvLyBnYXAgcmVwbGFjZXMgdGhlICsgLmZpZWxkIG1hcmdpbi1sZWZ0IHNvIHdyYXBwZWQgcm93cyBnZXQgdG9wIHNwYWNpbmcgdG9vXG4gICAgICAuZmllbGQgKyAuZmllbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGN1bGF0ZWQtaW5mbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLy8gQnVsayBzY2hlZHVsZSBwYWdlOiBzdGFjayBkYXRlL2F0aGxldGVzIHJvdyBhbmQgZm9vdGVyIGJ1dHRvbnMgdG8gc2luZ2xlIGNvbHVtblxuICAuc3RhcnQtZW5kLWRhdGUtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5idWxrLXNjaGVkdWxlLWRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2NoZWR1bGUtc2VsZWN0ZWQtYXRobGV0ZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndoaXRlYm9hcmQtZm9vdGVyIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE1ha2UgdGhlIGVuZC1hbGlnbmVkIHdyYXBwZXIgc3RyZXRjaCBmdWxsIHdpZHRoIHNvIGZvb3RlciBmaWxscyB0aGUgY29udGFpbmVyXG4gIC52aWV3LWNvbnRhaW5lci5lbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLy8gU2VsZWN0IEF0aGxldGVzIG1vZGFsOiByZWR1Y2UgbGFyZ2UgbWFyZ2lucywgc2luZ2xlIHNjcm9sbGFibGUgY29sdW1uXG4gIC5zZWxlY3QtYXRobGV0ZS1saXN0IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0LWF0aGxldGUtbGlzdCAuYXRobGV0ZXMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgID4gLnJvdy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnRlbXBvcmFyeSAoZm9yIGJvdGggdGhpbmdzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHRcbi8vIC5leGVyY2lzZV9jb250YWluZXIsIC53cml0ZWJvYXJkLW5vdGVzIC5zaWRlLWNvbCAge1xuLy8gXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAud2hpdGVib2FyZCAge1xuLy8gXHRtaW4td2lkdGg6IGluaGVyaXQ7XG4vLyB9XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCI7XG4gIHNyYzogdXJsKGRhdGE6Zm9udC9vcGVudHlwZTtiYXNlNjQsZDA5R1JrOVVWRThBQURLQUFBc0FBQUFBV093QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQURXQUFBSmJNQUFFQnFEbUFXOVVSWlRrRUFBQ2tNQUFBQWR3QUFBSlVkVjJ1QVIxQlBVd0FBS1lRQUFBVHJBQUFMME5LYng0SlBVeTh5QUFBQzJBQUFBRlFBQUFCZ2g1ajd5R050WVhBQUFEQ0VBQUFCL0FBQUEvSWJjeG0wYUdWaFpBQUFBUWdBQUFBekFBQUFOdTc1eVA1b2FHVmhBQUFETEFBQUFDTUFBQUFrQ0wwSGNXaHRkSGdBQUM1d0FBQUIrZ0FBQTBDWitDT0NiV0Y0Y0FBQUExQUFBQUFHQUFBQUJnRFFVQUJ1WVcxbEFBQUJQQUFBQVpzQUFBTkNBVGJHNVhCdmMzUUFBREJzQUFBQUZRQUFBQ0QvcmdBeWVOcGpZR1JnWUFEaWo4dTcwdUw1YmI0eU1ETy9BSW93SE9OeVNvVFIvMmYrMTJNeFp0RmpZR0pnQm1JZ0FBQlBUZ3N6QUhqYWhaQk5Tc1F3SE1WZmRGUUV2OENkQzhsS2RHR2Jqb2hNVjM2QU1EQ0lDM0Z0cDFPY1lzYVdKaFZtNlEyOGc5ZHc3UW5FazNnQTMyU0NNMFhFaHZiL1MvTGVTL01Ic0lWM0NFeWZEdDhwQzZ4d051VUZyT0hVOHlMMjBmUGN3anFzNXlWczR0bnpNcmJ4NG5rREVWN3BFcTFWemlwOGVCYllFWmVlbVMvdVBDL2lXbWpQTFdyZVBDOWhWM3g2WHNhZStQSzhnZjdDemtWUmpxdjhmbWpsZm5vZzIwcDFaSDhzYjRwUll1UjVWZFFtMTRFODAxbzZrWkZWWnJMcUtSc0VWL1VnTnpicE9XL1hKanBQbmN1Yll1a0ZjbDRSdXhNYU83ZFpaZkxpVVNvVkJVcXArZGpEcVdsb2JSbUhvUjJYMlVOdWc3UVloVm10RXhPcTMwOTAxRDQrd1FVS2xCaXpaem51TVdTbkpYdWY0b0MxRGNYUklmV3BrTGloZG9RRWhueE9SNEdhbkVNajRNb1pxMmFkSlJrM3kxZ3oxaWQrQjFSZTBUV2d4bENSVU5INzBYZmRpdVk4blR1cmVWSk14OThKc3BFUno5M2hiOCt0Kzd0SmVvRkg3a3owRWY5VHVkSDB6VnlIalpNbUs1WjlqQkZ5V0hhclpPb0Q5eXlUVW5lWGtDczE5Wk03aFQ3OXZ4SGhpRGM0eHNrM3l0bVpYZ0I0Mm1OZ1ltSmcxR0ZnWldCZzJzUFV4Y0RBMEFPaEdlOHlHREg4QW9veXdNQUNCb2IxQVF3TVdUQitRV1ZSTVlNRGc0S2lFdE83LzJ3TURDeTJEQzhVR0Jnbit3TGxHSDh5N1FGU0NneE1BTC9jRDlaNDJtTmdaR0Jnc2YwdkFTVEwvcy84SDh4aXpQeUNZY1AvR3d3SWNBRUFydE1KTndBQUFGQUFBTkFBQUhqYXZYc0pXQlJIMDM4dnk3UWl1aDdMSURDNmd3WU1IaUFnSHFDaWVFVEVHd1ZSUWJrVUZVVHhBTHlJZU9UUWVCOVJSQVZ2RUlWMU9SVVZ4QnZ2STZMeGp2RktUSXlmU2MybTFuei9ubDFBVEV4ZWt5L3YvM2w0MkoyZTdxcnFxbDlWVjNYM0tvaTVHVkVvRkZZRFowUk9tRFk5clArRXFQSFRuZnRPRDR1WkVDRzNkNUFhRU1sZUlkblhKVkl6TTZtNVVySTJUNjVyNW9EamZqMzU2MUd1S1NIa2NYMzIzMnhBUS9tN0xmdlhmVWdqVXBzUkpSeXBTOVRFampRakkwa3NtZDE3eHRUSk0ySW51THIyOERSOXRETjl1TWVHVDVzU0ZqRzI1K1FwTTZmSzdPMmRJbHJhdTd1NmV0cUh6N1FmTm5sUzJEVDdIbXpvdEFreEx2WStNVEgyeGs3VDdLZU9uVFoyYXZ6WVNKZEswZTJOc3R1YlpIK3JqVEJoRklRMHR5V0xDVWtoWkJraFN3blpSTWdlUXJMTVNEWWhPWVJvQ2RsUGlFNUI4Z2pKSjZSQVFZb0lPYUFneFdia0NDR2xoQncxSThjSk9VRklEMXV5Z3BCZGhLd2xaQTBocXduWlNzZ3BRazZia2JPRW5GT1FDNFJjVkpETGhGd2g1S29adWE0Z044eklMVUx1RUhMWGpEd2c1QnZDbEVQQ0ZDU1NLRDRseEp5UUtFSWFXaEJLU0RkQ3hoQXlsVERka1ZSQ21wcVJFRUxTQ05sTnlCWkMxaFB5SlNIcGhDd2haRGxUTlNHZkV6S1pFQlVoNHdsUkVqS1JrRVJDb2hXa05pRStoTVFyeUFSQzZoRlNueEJCUVdZU1lrL0liR1l1UWtJSnNWQ1FMb1I0RXhKTXlHaENHaERTbFJCTFFwakN4aEV5alpCTVFuWVFzb0V3RTVMTmhHd2taQnNoY3dsWlJNZ0NRdVlRTW8rUWo0bmlNek5TaXlpWVNCZGxzNXV6QnkvVy9SZEZWOFZreFhvekM3UE9ab1BNUGpFck1MdWtORmUyVlg2dVBHbnVaajdQL0FWbnhRM2xwbkk3dUFxcW9FNDBubGJVQ3EzMW9uYW4yc20xejF2WVdZUlpuS25qVkdkN25lZVczcGFMTFM5WjZ1dTJyQnRVTjZudTlYcDk2aDFWZWFpMjFuZXFQNmQrUllPMkRaSWJIR2xJR3NZMXZOeEliRFMvMFgyMWczcUwrcDc2ZjYzY3JNWmFKVmhWOEkzNUtMN2N1bzIxdjNXaHRiNXg1OFloalZjMVB0NzRsWTFnYzlLMnIrMHB1eEM3QjBJdjRYU1RFVTBlTm8zUzFOTmtpb0s0ekw2ZS9VTDduNXMxYWRhdldXS3pEYzNObTQ5dlh2RkI5dy9TSFpvNlRIVTQ1K2prT052eGNJdGFMZGEyd0E5SGZaamlWTnZwczViMVdvNXQrVW5MaWxhRFczM1I2bUhyd05aVFcvL1VKc3haNmZ5aDh5am55YzViblIrNEtGMCtkT25qTXRwbHZrdWV5OE8yYmR2MmIvdHAyNmV1YnE0OVhZZTdUblJOY2wzcld1ajZ3cTJsVzErM0NXN3ozTDUwSzNUNzJ1MDNkN1c3Zzd1UGU0VDdaKzRQMm5WcEY5eHVUcnY5N1o1Nk5QVG81TEhSNDdmMlZ1MWJ0NDlvdjZoRDd3N3hIUnQwWE5ueFpxZHRucHpuVEM4M3IvNWVjVjdMdkhaNUhmVDZ2ck5sNXdXZHIzUUo2UkpxdUtYQ0hOWG10SGdJMGttUkNRckpUVCtZOTZjRys5ZUR1VU1VekNDSWcxOW9IZ1p4QnlnTzFJdjhRME03RHE5VFZmb1NIZVRMZjQya2RRY1dGVnZkVTcvWVp3MUhLVmg5ZHgxY1NxWVgrMjBSMVUvdVpCMnNlR0YzSzZnTWEydHdEMDAwVUI2V1VQV0w1eGxCUWRpNHMvK0hJaTZtb05BVEhtWlM5Wk1YdXdLRHNIYWYzc2lKbUVoVnA1TjFlaXVkUXNxRUNUelNCTGVQc0xHQVRYeHZRdU90b2c1bWNHQ3o5ZmxWc0JPQVArZUx0UkxFSWdwTnQzcmVRM2NCdlZEcGdlNlR4VWljeXJIUCsyM0FVNEIyUDkrR1p0dEYxZmtsT2ozemJlazNLWmlIdGp2ZEg2S1hnSE1vMW1lVGhrOHBkQWJ5RGJqdUVrTys0TkZxaHJNM05oZHdpRkZNRG9aUzBGenNqbGJUUlZWVWxRb1VWdmYyV1V1OTZTb2RaMmhNRDBNK0I5L0tEL2l0OFVGcWJIelRtNnBhTXoxZjBNRnhuV0tmZFJFdGd3c2NYS0lyV2NkTHRCU09jNUxTMk5HTnFzNGw2K2JId3hFZDNOVTFVdWRJR1RDV1I3TUU5ejlYd1BsK3lCa1ZZTCt0UXdXNi9VNEI3U2JmZHdZUDRlV05mZVdIUlBXVVpIY3VtNTZBeHh5VzBVVVJIS3locW90TXNqczZ1TU1RTUkrSkJ2WDFnN2tRT2dUdmNJYTI5RGpjWVE5RzlSUVpINlMyVkdXd1NZdlhEMDR3enFTeXUyb1JNNWc3STVIRFFOVGVNSmRqUnV2b2kvVUV0Qnh5SHVxbWk0eElpOWl2dmNCSmdKWS8zQUw3N2VKOWFTNm5tbWlpSkkyeFBrcHhydFFNN2tNWk40QWEzQTMxemtuMTNyQXVoRlZnQ1lSVERXVUdkSkpaVnlzZGF1dWRaQW1nVlNXdFMxVmlqYVo0MnhDR25sS1kvTlZFNkJmcEYvQTBqSUdiVWpBblQ5MDRZb0YxZnRWRWtCaGU0M0hwTlRlbWFnUW8ySlBxWmlVZ0Q4TThIbTJtdC9KQmV3RTFmVzh3TzVqczBYanI4MnNnQ2lDZTdZS05wNHVGbi9IUWJsZjdweksrdXFCNVRVVGVhd09kQllZMDdodldRMVF0WVByUDBzRVRSanozb0ZMVzZTSEk0aUNFUWlzd2V3WmRuZ3dyUnlzUmw5UDlFVHlFMHBlNjRUMnh1WXNQVWhHRHFhb2MrOFNEdjFFMnZWb0srV3VtWDFCb2kvNTdzOUFPMmtPVDFFZjN0a016MjVERjd6VWgxZTVxT2F0bG5FelhmN2xrNlpmaWZkekhIYVR0SVAvcDlyT1hONENsTGZDYmZNL0ppRTB6U2gxSFg1WUdvbUttaUExbWVRWTRDQmhMVlFkTUNvVkdoK0J1c1ZKYUxqdDZ3elpEMEFiVkE0NkRSWnFHMmNJeDduWnZjQkdnOThzbklGNklPdXlRSnFLd2svTk9pYzA5WWdlMXZqa08xdERvNkJDMFNOQXdPem51OExtRUxnTDJidTJDVnIyMHczOUtFRUdZd2xYTTNoMHh3azQxazluYVNhZjRSdS9Fd3hjVWE3OTJrbTByWTRlRnBkVU1TVnFxT2w4SjRsOFppRHNhcG5CWVA5NjFGMW9MeUErOERQWFR4THZTRkFhUlRvWllEbHRPdWUwQnJnSzQvM0lQV3U0d3ZsR2xtdUFFYzYxTHFkU013V2tFTlNoZU4wYU52akUzaWdFMHZmSzltM1VKQmExa3VHQXdjT3piTmRaekZNV0MxdzE4OVExa3BCYStidENYZldPWVhsd0owRERySXhSOTRBVVV3eXR1S01VTldJNHVVTTROcCtDREw3QVlYM0ZsRkRiQVdhNXFDRnlIVEI0ZVNWN2NNSW9sQmt2MGtpeTVRQXIrQnErUm1NbEN1aXJKRkFxWDYvaUZFWnkwME9oTi9hbFVwQ2Z5dHdWMEFXdnRUMVhTQUJiclhIVlBqZEV1a3MwTStzb3J3MHM2bnEwTTBrZHlEUHVMeURlYUd1b2FJbmxKbEx5N0c3dzVPZjdDZ1N3bzBpazJ3d1ArR2dzekQ5Nkt1emt3bnFzUmx3ZmpmYzZIU3F0UVZUTWNINFlESEhTbUs3TTQ3RXlQUU5GYm9WbnlYNktMaldjd1pmS3VUWkJENkpyM0NkQ3pYVG4xK0xQUlBiTmJ5SzVqQ3FBUm1HQjBIVGZ3RWw3Y3pqcFZLcXB6ZGtLYjkzT1htLzNqcjhrSXY1Wmdjc3dOdCtlVWh4VjhDNVkya3pkNVlHMXVaK1R3RkwrMzNIU08xOFordWxCYk42eTdLL0VCMU9hbTdDK1pjKzVOb0tqaHAvNmoxMitQRWFYV2tuWm4xTnFnZVFOc0RUTndDbDlUakxLQ3BHbVpvcUcxUVJ1WFBmL1F1dE8yeGpCakw3c3YyRE5BYlRSRm1tMWd6OEZvQ2kxQitSUzZWa2FhVUdOekNOMkF2dThJT05VSnc4a0U4SHovckFHK2tMN2dtYnM2TXN4aVhYVGtaRUlNcUgrVHloRjlVMzRreFE4WmdRSUtEYUhXYmF6RjZXcElkZmZwK3hQanBPMzhmcnJ4S1RlV3dqVG5xcS8vZUlZRmJJWTkyUVNENmUzSytabkk1TzRFcTUwS09MVUgxSHVVNzAzTlV5cmx4MlJNUG5UeWNOR1pna203Unc0TUN1NnYyYk9jTDlxWHBjdmFuQmdUTWo0NklqcGhjNGJtRGFOYmV3dXozbHZjVjFJbVg1eTFNMjFyWG42WGswSkc5cmJ5ZkhGYUNqZHl3dVNFaE5Ed0c0T0VpVkhUL2NMRXFrd01MbW1WLzNZMlptaGljT0VmejcyMnZjS3VNSFNIMHh6Tng3SGNyWFg3NXNUYWpRcVkzVzJkNWsyYXBUTmFBdjVYbi9nV2huRC82MFQrZmJLdmFrTHMwNUVGaFNmdmxiVEJHaGpBMEthdStDUGVxZ21XUDFWQW9uN0ZPM0JrQ0h6OXc5OFR6alJMcVJXYjVSc2M0WVAzbkdObFZtWUNiWTNVckZqM3R0LzlXYjlieHNuK2NhcVYvWmxqWGEweHozN1Y4OFRWYko1dkVzRS9JMStpcStrY3BzekxDRmpZb1YvM1BraUV4YTkzOE8rWnAyVlVlZTdiZUlGK2hpLys1ZXpOeEc5SmhoRldGLy85OUJDYjZKdklHTXo1bzJGTXJFc1pBRFBmQ2NETnI4MytLNU90Vkc3d1d6QUY0YitrMnNOR2pHUytKMFpLREVYL3NoU21uTEJ5S1hEL1BhQStpZmduaWVKYk5QOVpzb25ELzhSZFRiU1p0MExXTzFGUmdlNy9aNUZEM2paOTREOVN3dUlhY2VJL1pxcy8vMDd4bGFQbGFmNm5vYkh2VklQcXkyU3RGS0JOWmw2YlZncERlTFNJUCtFSmxzTE44eGxIODhUQXhSdWppNFZONmN2WGJCZFhaSE1MRTJaL25pU0VMTW0vc2w0c0J3TVhSUk83Y2VxU285TUdaM1lXc0U3bmZsZ25RU3hZeW4rNzhjeVI3NFRuSjRlMG1TVk9SWkZyT2N0N3NKUGdFbnorOFVaUkZaNnNYUmd2eFdsaEJ1TTVSWm9QRjNtb2t6YjRGdFlSdXZXYk1pSlVMSVdqY2pTemZwM0k3YU9idnVMVU9jTzJINS8wdFFCMXZqNExGbHZFTVovemJyTUhERzh0T0EwNThYU2pLQ2RwMzZmZU9QRmNlSEt3cjhzc1VUWEFPQ09GMUJZOGVLK2sza0d0QkllUXc0OVR4TjNneVQxT3ZWRDhVdmorWUpEWFhER2Z2dHJzZXhick0wTjE2STkxNHNYSjJKNWpNemp2Qjd3QTllK2VmYlhwZDlMbWxOWFEwSTF6dTB2eVJQV1VSVDJabUdDdFQyUkNCK0J4N2tpYy82NnVUQnRkK3NrMEM1azJVbVJ0Z0xLZ2Q1ZTVUQjBPYkVJdFozWWI0aVMwSFhYK2NhcW9HcDZzaFdndEJER1JYVmhXM1dOTzM2Q1d3Z2Vqanp4S0VkZGY0UURweG04NXFKZmU4NVM4amFCcU54RHJ6V0NpZXJ3UnRkN3Qweit5aXZBVzlPT2ZiYng2NER2aFdjbm9WclBFNUFBT0wxSVZ6bVNsc2I2dFZnR2ZTaWY0TkdpWW1RY08wMWRtMitEQXZlTzd4ZUVIODRmYllGMjZjQ3dIZFNsYXZHNHIrNUdGdmkwSDNlZ3FMWWZkcUNvY3gybWh0MWI2eUlpVGl5Y2d0Rm9MMTh0M0hzb1RFMUhCdWM3dXpVcmFWc0dIYjIwUXg5RG1NOC80UVgyV0NUMjh3S3dyUHBWMmNPT05hTGtubzhYcmovcjU0ZmlRTnJQRkdkaWdFaTF0VFdpSlNhdlV2a0xxWjMwQ21DWlU2YjVsYUNGMDd4ODNJa3dzZ2RJcXJCVFFZM0JUUmtMcE0rSEprVEJHYkJBKzRWUnMvTklFbUNtdndRWDBvYlNVZGQ4Q0hGdEFVNy9qUXRreVRTdGZReWZwdDZwV0ZGNnY0R2U3eG81cHVYVlJsQTFvSnVUY1lHTytrL0p0eGpCOThpYVNxNWxJRm5JOTJnM3k0V09JNXZ3cFhrRGRZMm56RzRsMlFsdW85VklXUXA5b2txQVNLQ3FJTlU1TTFtZUozRzZTL1h6cERlSG0vdkRXczhUQlRQYXExbk9sTjFscldCdFRhejQxcXFGK3V2L1JGa0t2d2RFRHhvbmxTVUVaUGtML3dLa2p4NG5xdEpYbFROV1ZpdnNkZmFOdVNtUktnNHowYXlyVTIyOXlZQmdidnVxeVBIeDRwUlBOaFB0OE5manFlN3dCbjJyRzFZRlFUd0RWZzVPTWd1eVViV2IxREc0dHRBa3MvRDdWNkd2UE5sMnV4aUtEa0x3L1V4VnE3cjNsOWwzN3hnNW5uQzhhT1dQRDF3Rk1zb093bFJ1K28yenlqYjl5ZS9XOXR4ei9iUjRYYXpxckNhYkJ1TVc0U09nRC9oTVlUd3gycmd4ZE03c05ydlpVWEdRMHZjS2swRnViL3VlSGsxQjdtdTNxL2QwM084ZjU5N1pkL1pXc3VrR1ZxbXNCTm55ZmVYNVJId3FPbzdTM040aWgxRDd4WEJDb0JXaDhwL1RaT25IdGhiRDluVk9ScE5zTS9ITFNyaldsdGMrc0tkdjNRbmkrYjZ6blhMR0Evckk1OERBMkZOQzJWNkQ3UEhGKzc3ekltN04vbm1GemFsNVc3UHlBMmlvY0pVVnBZUVFEYm93VXhWZjc2bDRZRVpJVWpmMDVORE82dEJrZGdkbFRzZG5hVGpCU1o3c2lCMTBtSlIxS2gzcTJxaGhqWkZzcUIzNXBtN1NVSDBQOThTYlhhbGJYZ0RhQ1MyRGVzMVR4SkR4aFVCMk0zOHJXUGo4VUxJU0tzN3ZrbUJlNnNCZUxlYW9na3paZ3BUVWNZWTRWVEhHYklRVE5wQkNPbGRJcXcxSk9CVk1xdTR5M2hrVEo3NHJCVDY3Rk5yRE9MSE9kWXdqeWtZSzRNSXB6VGQ5QzZSMTVrTHRwakZUWHVwaWlFeXlIWkZqRlZqSU14U25Jd3hSdUpBVW5YSTdKdUVyZU5RcGxMYW9nMmZKeEpsWjJHTXhMSFppSi95alBNbm5SRE9aVTlrdTBrbzlXc1ZMTEx4ckxTYzNvU3FhNloxUnFML2t3SlJyc2pZcDd4bncwVDQ3TVJlQ2ZyZGhScU5RdllNRzUreHpma1d3OUNUN3lhR09ONEt4SzYzVVNxZURoRTkwdlFqeVhGSkRSWGtCTDc1RklFcGtkNzZVY3kzNGlmRnM4eG0yMm1JQVczUDdKL3VrK0FqcjE3SUhLUG9lRHdlTDVWM3ZQYU1XQnFTZWlIakd3M3p2OTR4Yng5ZmdvL3ZheE1yQjhkaks4WjVLbVI1SlBSQnVoVGZpZU1sR3loMWorV2VxVmc3Sm5CYmVwanZLeXZ6cHJZWmVzYStrcmZsMHNDT1VGZ1R0OTEvallac2VGYk9rcm9JVkhmN1NNRitPeGJnM24vZWFjN0x6ckwyV0FXeXcwN3Y3TUZwUkhrbmRodmFGamRjR1ovdHRzRXlZZVRNaWJralhSOXJvaFhIWnc1bjV0QW9xWWc2ZERBNDZKd1J6OFZmNHdKQW1pS3Qva2ZmQ3pGb3EwamFTTWd0bUZha202QnAvd1Y4ZWU4dGl1VWI5NmtIbis0bmQyOS8zT296MDJzKy9DcE5HZ3pldUZza3MyMXMvamZ0ajA2Q3hRQVN5S2h2bzFjeHFBNUZNeFdUWkZDbFZMb0M3MTdZcDFQTjNRck1lSVEyeUZDYWNmSko3eWV5VkFzK2VnZ0E5RUZaeXNYa2IxNitSbGRLNWZrSlBnTU9wdFN4a2ptVXJvNER0cFNMaDRmTWFnakk1dkw2bVZpcmw3SWZORXJqZzQ3V1RNUTZha083SkpEQTVibVFKNnlBb0lMREpHdUU2VkNqQkZ1QUpyK2VtWjhLeTB4dG83UENUK21Cd01qaVdZSXVtNlUwbUZNWmxuNzl0TTI5aXZJN2NwTm1KTlNNMm9PbS9BK3BETVNiYjkybStiZmVZdU56TmovL3dEMVFFV0RaL3piNktxZHMrQ09WdEZ6RGRZemR5Nk1HdDFnUzFjdERiRjM4aVlWU25UUmNpWHJEWk5Yemx4WWFodGpiQW9MNk13bHFXUWJJSHkrcTM3TzhQc2RuRGdhdVpqckpoSXg3Uy96cmlxY2tpMkpySWs2Uitta1JmL1Zob0o4VkpUSGh6Qmc0VURiTUpNVnkxRXhsbndZR0lVL2tNeFR2MDlNWFpKaDVnMjFZWFluTW5BcW5JTFVGOUd0VnlBVkN2Rit1bi9ONlVvcE83Vk9mN2dQK2I0L3ovdGs4THMwNG1aSjRRK3JXbWRHL0ltWUNPWW53VldtZXJELzFDVU8zOVBsR1pTQUQ4bU03YjQxT0dpOHZ3WWVRc3hwTDhtYXhsZnROZTRoVGdwWlB6RWlPaEVlUXV4V2xFOHE3Yi9PWVlxL3BaODMwbStmUEcrYldsYjhyYXhtajRyWTF0NW5qaWQxZlRqcHlVa2hrNlhhL29ZNHc1a1pWMEQ2N1RLZjZXMndSdW8vOHR0eCtyQ3hCZzNia3NWYnprYzFETjAvOWVMRmNaeWlZbW55WXNUSlpVcFhQM2V2UUwvRG5QbW51L04zc1Q5UjFaUVIwbjREbWVhYmlqOWI4ejZqYUwvRzBVZ0xJVWpOYjJ4dW9LQmJyK3phbXREQlY5Vko5WG9OdTdkVnNEMWYreHUvVlJSWHFXNVNBb3RuYXUrNHJqWEk5NUIrMDFkZHVhcm1qSldGVENWdmxqeHQ2cVlRbU10Y1IvcXZKZG5tWXFkZDZNOENKZjhLd1dRaWNjU0U2eHovZ3pXNmYrY20vcmlPL2o5T1k2UEdPcitpL015QXZkZnFoVzk0Zk9hT0RBeCtNRjRwdk12Y2NCUElmZTlnRkZWSTVrV3pqK0NZMzczdjFNMlRUR1ZUVzhUbFd6ZWpZVFMveE5wWTg0QmNlKzAvRjBNL2I5TC9UY3JSaE9SUUthL0dwWjlVN1VaWTh4L0x0eGdzVDd0N2FTdkJna1dkOTZIaEpXKzdGMHAwZ0duZUZEcTlPcjlvRXo0L1dVTWYrTmxqR09teXhoVFVYUDFJeEFYSnFEU0pwOXVBU1VIbnF1ZWZRdDJkc2FMR1pvL3Y1aXhEWnI2WGNLbXF6YUQwaWFVc3ZFY2Rscm83b2IxN1l5WE5EUTFMbW1FM1dMUzVFaVJPVVpwcHA1a1laT05BdFhLMitXcFA5aU9vVjV6ZXdRMUUxQVpVUG80VmN3QUgrNVI2bGVsb0JSZWxaZ1cvMDNQQjU1QkM4YkozR1lNVFVRbHFoZDE2c000MnNhaUovczQzUWRVQzIxVnBVdHlRWmNOSjNTS0kzQ0wrUlVOUWgwbmJ3V0djMUloWFpYTEdSclJ3NkRqSUltdXl1YndZN29MMnJFczQvTFJWOEtQaDRaM25Tc3VHTTBWMGRXRjNLdk5INTFGS3dGdDNmdklKZVprYkNlVFVTMVBpNGZNYk1rNlFYRmIzcHNlUVVkaEpodHdFREk1OWlDVDdFbmhqR1F0MytRNFlyREV6cEtsOFNhSHdackRIbFQxUzdJT3l2YkJVWjJpbExuOU5mbHFnbndzNFd3OE9RVmlQRHBsZG41ekRsc2huOE9tUHVOZ0pWMnhqOE1WZE9NaitVajI2VTM1d09OZFI3TG1ydko1eHl3WHJqc3I5ajljQWw5RVpVTm96amo0UXQ0VFVWbnJxRHIwdkh3Um8xTTJ0cUZuSVpTRERqbllpcXBYWElBb0xvS3EwL3BnRklkakt4c2lxeG84eDRFejljTlFEanN5Q2xIUXVwWTZ6UmZIYy92WjB3V1pIaHVSaHJhd2tJZHhwbjdqcUNydmVueStWdXFoTFVwUVZCUkkzUXFVRld6SkhyTXVNajFHZzNVZDBxZEEzWis0Y2RsSFo1d1h6cDlLenlrVzczeVl1YVBUajF6WkVlMnRCM2FGSCt0bVpHaWcvcXZwTzdIK0IxeDJWRUI2WDhHMy80eHhvOFJPUDhiRTNXN0IrUTJhMHJHN0hVekdqandTM3dzL1FiTmZ3QkljZ0Z6bzB3SmJvUVhEaUNDcWRsZmU3cG9ENFR5YUpYcjJaVVVnMWg1MkRzdzJpNGNobHdPekxWK2ZnenFzUmovYWw3MFhpejdqb2VrMm45dm9LR0NMbGwydzZUUnhCR281OW5uTkV4d0ZhUEg5VGZaZVZPSEhsYmR4OVByQmZBakZhR3d5UHhBbVFsUGtYamRoa0ZDdFdhTFQxMkdNMHc0cXBZdlNhZjd1Z0ZOb2phSkxIN1NacmxrVXpicXMzTU85Mm5UOUtBUDV5OEtSL1gxR0RBZ1lLUnBVZUYrK3REUGFlUGJiak1Kek9NYWRQRkorODFzNzFWcUducEpjYUpvQWZvenV1QU1yaTVXd0d1N3d4eWtvQ29JR1lnTzNmbWlKdFlhZGVMUkpYTGFlaGFSUFozR29uSDZ0dXl5MzU5UHZ3ZVoweklIZWFlS1BlOHB1UDdPN0hYZ0pQOERtYnIzUVBFSHpXU0pYU0plbGNJODJYUzREVGdCdS85QUJIM1R4eG5xaVAxVkZNOUQzeUpWbUdrL0pCdlBES1Q0d3pGd1F6c0U1T2dsN3NJbGtRQThPYk9ucVhBNXQ2Ujd3WTZ5ajBZL0RqVlNXV2JMVXdpUW04SlFpNVRub3kyTzkrR3U5UVNOQWg1ZHNhZWo4TE9BYThyNis4U09IaTEvSmp2bkFlR09yTm0zSlhLYVFsdTQ5bWZPdEFNcHN2NTRvZURtZ0hRc1FaU3dxcXpZeFhUelhmcDhBdm96eTlDSWxkSmRTK0tlcDE0L0wwdGM2T3NReFVUeEFRWjNlKzZwc1NFZFhIN2xpR0lybk9XdzgvV29uYUNZZldMMEM5M3NqdnNLbUhYcEhEd3NSUVkzRlBISUI1MzdaSlA2eStjWlpJNkg5L2YzUXFvTTdXb3VxZ2FaYlpvK3RTNmprcFhkZXRVKytBaVhmcEdwRFZWdVpOTWUwY0Zpbk9INXdleEdjS2xwNlFDbFZTQ2Y1dTM1bm1OR2RtclhEcGtOMmpEdzFUZk5oOUNCdlJ6dVBrMzJoaGV6eEQrQ0RrNU1PZmJSTjgzRFBpYXYvWTljR2YrUlI2ZFdkclFSMXc0NmZCck03MThBTzZ1YjVEOVFjaE1jOG1uZnFoU28wanl3N0JXWjNMME5kTU5jTkhhd3hLbU90RnA3ckZHQlJwSlNpd1k5M250VnRDSElDUThQeG56YkxNVVU5NDFJUEdRZU9qNjdKcHhkbGNGNCtPZTF4QjFuUWRiZHZqdTRkRG5XSHB2Y3U3VGxhSktJYWlubmdTdnZhenhUdEU3djZHUWxGbmprTFZ2Y2VBbE1GSkgyUytVazhmSjA1T3hOS016OWhxMmNrRU9zOEtyM1FENWJQR2lyUW5GZnZ2clkrSXIrcjRCMFE1cFBFQ2tSSHppZEpGM3BEcUNqTnU3WmVqTElPbkI4UlBWUVlHcmVuWksyNEhWcHdKV3YyN3prbWxPMklEcHd2U3ZaNG4xZXZ2N1krUE45YjZCb29FNGlUQ1h4c0pGQlNSU0N5a3NBYWNVY2xnVEtoYktkTVFPVWlpZkhTUk9hZGQvWDNlTnh0bU1neE5Id21kWDVtNk14UWhRcHBJcWZxQ1FlekRtWXB6c0JkUG4wV2w2L2R1VG5qL0FHdkNrR2J2Zm5FUVhISmpOVEZtdEJ4a3hJbjlRMjU1UzJNRzVjNE9GaFVHWGk0RnY4aVFmRUFTdmhpdXVrRlc3VVpuZWJ4RUtXRjhZemRlb255R0diY2JRMmo0MWprMUZFdGk2TVFidHpManFEeUpiZ0lObVNKRms2YlJxUkl2RHhpVVkwUk9mS0lDT01XYm5qbENEeG1LRFB1N0FiSnpZeGx0M2lwQmZQSDhkQ0tYNVZucUF2dHBGN2d2anJma0loOUYwYktIU0lZZWEyaVFsckFMelFPazdlQkYrS3lOMC9WUkI1SXhmeUNNS2tldGpQMFJ2ZUZvVklpK0szYXo2a01HcVR4djQ1T1VLeERnZGRSNlBicmFGbjI2bWF3a0NhdzlyT1NtU3hndDk5R3M0ZHk0d01qM1N0ZUVsbVh2Vko5SGpYZ0ZSUEhBbU5uREVadkZ2WkR3QnMwMkNWekIzdlRCVVpEOXhrN21UUS94c05LTGF4TVVCeGxPcXlXRWt1eGdEOW8wdlJKZUNvci9TZFo2Wk5NTzRDVjIvMFgzNUc4NVQrdFN0Nnd3ZXNBbG9qbXd5ZmMrSjJIWnBWWFpYQTVwalN3MG43VmZGMHJ6VkFBU3prVjdwSkNNaUFnUS9GTkpnemZvNFJBS1lTL2ZhbjhtMVBodXI2ZUgvbTFHNlNMT0NmcVlCcC9LR05Tc08vd2tRTkd4R1FVWFNncFBzMVdpQUNwWVNaczNyTklQby80UWZxVTd6TG5jT1JwNFVEdXBxeWQ0ckt3N1RPT3B5M2ZiVE13Y1huZW1vT3NXTGFKcFVtak9IVkp6c3p3MUZDaFYzQjQ5N2xpOWxLK1pFM083akxoaUM3YVAxbWMwNGtiTW05MGxMOFFHQ3VqWG9WVFpRNWJNaFdTaGZTUXY3Rmh0TTViOEI0UzJUVkpuT1hNZFoxYkZGRWhWQnpiZjJPREdMV1lINW9jR2p0TUdCcXp1Mnl0bVBxY083bzJuNUU5bWhrN0xGbFUrWVN5UWlRa2xGK1p4UmsrbzR1WWIwamVrS1JWcklRay90YzVNdUorbTBOVlBsVk4wbWR5RSt1cHdtZHlXeVpyQXo4alh2MFlQbmhwWWp3c1o4YTNsQUo0TFQwRXkyV0Q0ZDUzTlpmamNwYXZWblVKK0Q1ZU1tYzlCbC9uVngvQXh0QUVmRUd6NmdCT1E2K0Z6Q1hPb1pmY2JtTnFYMTNWL21aY3REU1lueDhNTml4OCttTFRCYU5nT25pdFpEblpXZkI2VjdzS0gvOGx3K3IzWnhuZEJjSFFtSTN2WXh3L0RieFlyaWRQOVZFOHhEQUNUYVJML0Y1NkJHTGsyOEJ2bXFmcU0vaUpOQkJqdUdKWkE4N0cxZzFZaS9VdFpYMUgwck1Zdzc2WG1NWXhGYjJEM0RuV0pjdllaV1ROTGpjWjZRbDBPQ045a1BhRm1EZHNETHlKelNyR0pvdGVOSTB6OEdseTJOcG5YUlcwNUFZcHRVYkxVYmpNdjNucEhLK3Z6NWdRcVdOVkkxcStyditHSGd4Yjh1TE5XTmpXZ25WTGZjR2tsYjlXdXFzcWgrVU45M1BncUZZaGxSUXE0Unp6cndrNHlIaUczSW9EelVyZ0tzREI3dGFnaStpRVRpMTd5aVhGSjNIczlmSWQzTlBVMjhmazRyZGU0ZEFCMk9ERFFTd1JpY09kek1ObnRXWWRWRG5vcjRXeWJMaWZvTWhrbEs5QWEzNHZER0t1UGdWYmM2aFpoSnczT3RoNW5md0luTURwK1JXdzJLSlpzWU85L2pTT2M1N2w2UytYMnZWR2w1MkdCaitlZ25wczlkakJxcEhVNytROUhIeFptZFpOWlpuT0dOcldzSUh4bSt0UnpSbGZZZzlqaHkwNG5BMTZKS1d3QlMvbC9wdnh4MXpqZjNWTlVKd3JVRUl3V3dhSFBwZ0FDckN5ZzhTZkdHcGFRMHY1OG50SDdOZ080M0NxSGFyM05qdmFRVk05Q2lheVlmWDFKWHlaeHo1VW9Ob09aem93TUxiR2x2SXQrRTdROFJ1SWc2bDJvSjd3ODlCN2JOZ1JOTmZwNzdFTXlKeU5RWDlHK1RkWERvYklLUlE2VUdpcHY4ZUJBMzNUTDRKSkJQNFVPdjdLQ284aGN2YkNYbVBMMS9mazdpcGN4cnBKTGVRL2hkVzliN040anprSGg5d1hDdVZVTkpMMm01aC9acDI0QjN6WG5ZODdQQ3pWOWxScXdlSDFGOW16VGZtNnczbG5oQnk1MjJqYS9xTWhIblBFQ1RpVUd6QnYxSmlCd25USzB0bDBlam9ydFAvSFloV0xYTW1SNVNvNmZWditRY3FvNCsyRkVQa1hLL3RwT2VzMFQ0eEczNDk5ZDQ0b25XazdhUGJvNFI5L3hKNXQrczBMQ3VzblJNa1NGOUg3RjQ4L1NCSDN3bER1OU5xREJhZUZyWFJsTGplRERweVlmM29kWTFGazBxVUhtMnN1bGNhenFZYlQ2bGFnVEZPc1RuWmtpdEt5NXNaU2kzaXBib0xpbWZROUQ1NkJ6TU5iYkVzQUcyaDlFMXRuYk9uSXNyUitKWjltWWY5QjJkQ2ZtOGp5M1FIWTRTU0xET2RoSlF4WEhJTlJTaEJoSlgrbXRQakNnWmpNb0g2QkkvcUVaTVljRmxYN2NaeE9mMHZYNkZyeDV3ZWhvUGp6WXZWVnFRUTI4WmRHWkx0czFxRGRMcTdQaHJDME1qdFdzdEM4LzRGR3BkVy9kZGpldy9oYkIzYzA3NHlOd3pkT3prZ1ExVStHamhrWDRHM1h1empxYWFJRzdDWnpGK2JteGcrMVkraytGOVljR3dVZWx5RXUvNnhpNmxYanp5cmNnUHNhR3V0bTc1NjBSVlEvTEN2SUtibGhoeDUzK0l0ejg2WU90ZXMzTmlSc3ZHYldxb1FWTTFhdzR0NkdTYkw5bU4yWm5LTDhmWnJVaFpzL1RmK2t0cXFOS2QyVkZqRS93RmlLcWw1ZVdMdlAvaEUvaU9YVTE4Qnp1YVpmV0Z3Mi9kNGlsNFdFNHVUZFlMbGJVdTVpL3hWUHMvU3VlNVhTTFNqZ084NFpHdEZKOElqSXY3NWUzQW84OTlYNll3VVBoRHU1NGQyU3hEMzA2Y2FBd3kwRSs5NkJ6clBFR2FqbW5HZVhEUDFaK09uU2tSZWJSRlpVbGZJd0g0WkFMMGlCN2xnSHpOQWY1K01RN0lrcDJCM3FvQkw4eFM5Mjgramo4QU80d3llc1gwZVlCTjFmT2pIMUxXSzlPdUVraG9oWVNRTnRzQTBzbW5XNzBSMUlTTmlTOEVxOUhTWktHdjdGMTErQjh1cUlBMTRzRzJqUjJRZk5leHdLdmlVV1F6NS9KUy9jejdGblg3ZGVvYm5uZnJweTlsdHhKcnJ5V3o3aTBtajhaVzdIcXMzcE9YWnEzL1NrMUFtYTNqUUdlM0ZiNkpjWHVlL0tXZDQ3UG43ZURNMUl1djRLaThicHF6K2VLNnFTcERIeGtMUkw4VXJ2d1g5SHd6R0oyME56SVluN2pxN1l4ZUUwS2psakNwOUJpeUNGbTBTeEZub01BZy8yTFFSVHVFeWFEWkVuMFIwb3VMSmxlUlJHNk1CTk8vWlFZdVZPOHNEOWpZNFc2QjhYcVBmTWcvSWFSenYzTHU0OXhWS2NqZk1DMStpaVR3alE1aElFUXh1WWdvNHM5Zm9VaitFU25JNFBNQTRjV1JMMjJjTzdXN0svRXVkb3VmRzl1eVIyRkhBU1drRjlDR0lVRXlBU3NpQWFlS3lQUWFKNjE3d3VZM0V1MmdaTTFwNVlxemtybWN1M1RydzVkZm04c3FsRDNuM3Q1TzN6b2NwckorQ3hCT3JFWkVvMzVkd0lVaGpHb2lpYTlWbzRGc3d1eTc5UHk2Wm9nL2Y0ZkNyOWFDd3BJdG5ET0lyZXVJeFRoMzRTdzRFblZhZk44V0RwbXpvMDVRRlhUbGRrY3Yza0E0WHhkTFliaDFZTWpzT1haRUo1Sm55ZG9ORDdaQ3ZmZzBlSjRVTStMMlp2TDUvQWNiMCsxbncyaDNWZ0ZmR2hOVGs3UzRUaXRHbVRJNmZGVHA0bVlpQjJYc1FFV0N5enhKRnlWUDZBMjdjek8vZW9uUXBpakxPQ3Nabmd1QU1jNWNvSXlyT1R0ZXA4cUd1ZFgxVWVHZGFpUC8vWjRzOC90OXRCUzlQaVlvYUZUeHc4ZE9yT2d0WGlGMnVZL0o4bmNZT1RzeU52Q25mTERsN0puTFV6Y3Ayb25sbWNzaS9udUYzdUZLMTN0NkN4ZzVJMXJOTSsrc1ZhTG45MU5wT3VkTk9VU2NQQ0pnYUlVK2ppUmR6aVdsSU11ckFnaDExeFdhV3VEakJkN2FYcVdXL3Bhb0pSVnp4Yjd4dEx6K1BCZzBWSDFlKzJnMVVHOVcydE1nUkgvT1dwR2g2VThLbmltM2R1emRZZ1B2L3R2VkxjcDdmTVVqelNXL0tRUWxka2NaaEM1WXoyVitPdDRGcDY1WHR0WitNaitObVV3NjE2aDRGVk9JcFZxU1pqbUV3aC82UVZvcVJWZjlNQVQvNmVBVlE0R3U3SjhGUEE4MnlsMUZCdndlZEY3KzM5TzJTdDFyNFRXWi9UbFF4WkxKWHlmSU9zOHVUYzVIaTRrd3Vpdk9QUjZIanh0Z1BxdzFBaDFlSmJqVHg0NmJ2ejkwQUR0WXFIdFowck1zR0s2TEpVRHN3MzliMk1EZ0w2ZFdjUmhmaGxqYm9ZTDZMNXBQNGVEbmJ0VC9wRHcyZlh0U2VLTk9xa0JSNU1uR053aDRONjhnYXArckRCQTUvd2pxTjBWMTVldnd1Mkl2U2owN0FwNXpyYm94ZldFdVFmRmlldmxaYXVoUUZyTTlaU0hMZTJscTVPa1NVRVdrbTMrUDhIdUV4NFpBQjQybU5nWW1CZ1lBVGk1d3puR1V6Ly8vOGYvMTVrRW1zRzR3RS9oaGNNWEgvKy83Ky83cktEMkFKbWhqSW1CL1lBaHZmL24vL25aUGhiRDFUNGsxMWhKY3NCWmdZV29HYmovOWlCUFFNY01BT3hBd2p0MmN3TEVXRk5UTXdwWVVoT0xFNWx5TWxNVDJUSXlVL09ZU2dHaVFFQTlhSTlNZ0I0MnIyV1RXeFVWUmlHM3pNejdjeDBlblU2VUNsTktTMC94U0FhK1YwVXhGWVJvZGlXRmdJQ0crU25NV2twUHdJeEx0UVlNY1FZWTF5WlVGd1lxVUpvMG9VeHVqOXg0WUs0TUtZTFYzZGhYRXlNQzhQQ3pmVTUzeFJvNmJTVWpUMTV6N2x6N3RmelBlOTN6cjI1Y3BMcTFLbmpjaU52WEJ4VlRrV2xldnRmYTFQVFlIOXZtOXFrSkZHSXFveHVla3dwUFh6NndxaVdXdDlzUGJHVnlCbTlVNFpZS2EzNlZGM05Mcm5jRG1ha3JicW9kL1MrUHRJbitseGY2RXQ5clZ1YTFQZnkrbG0vNkRmOXJsaC82aS85bzM5SlcrdnFYY2sxdVZhM3hxMTN6N3R0Ym9kN3llMXhmZTZnTytxT3V5RTM0aTY0dDkyNzdrUDNzZnZNZmVXK2N6KzVYMTNzL29aaFdlTHBseWZ4L1g1Wk12blF6R0diT1d5Umg1T3hXWGZUeEplNThqb3cvZC8ra2YzTXRlZjJsUXlWdnJMbS85Ly9rRXl4Rjh2cEQ2RDMwSlZGenFUTlkvajFBWFZaL0M5WGU5dDJQNjhXM1hHNzNCK3BOMU9mcG02bmE5TXQycUJVY2tjRm9sdW9TanZYcTlCcXRBYXRSUjFvSjZ1OGlMclFudVN1OXFJZXJ2Y3g5akh1Wnh4Z0hHUTh5SGdFSFVVbjBFbDBDcDFHUTJpWW1CSEdNMmdVblVYbjBIbm1MNkMzMEVWMGlibkxhSndUY2hQZFFoTm9oUkczSkZjWFJSc28reDVCVkkxbW5HcmNSTGZRQkhxYXJINDZxeWVySjZzbnF5ZXJKNnNucXllcko2dFh0OVdwVEowQ2dhZE9nY0tyMzJvVmFEdzBIaG9QallmR1ErT2g4ZFFuRUhtSVBFUWVJZytScHo1bDZsT21QbVhxRXdnOWhCNUNENkhuUFpEaGZPVlFFWlZRSzFxSjFxR05hQlBhakxhZ3JXZ21jYUFNaEF1UlZhTzZ4aGtiUTlkUlhvM01OTUhXekM1MG91M29ZYzZzVlNkVVlnQ0d5b21KMmUyWTNZNzFGRlF4VkRGVXNVWDJNUGFoZnF0YkRGME1YUXhkREYwTVhReGRERjBNWFF4ZERGME1YVHlMcm1iNmhKYnRoTjQ3WFZsaVBER2VHRC9ucktYU1Y4T1RrK21zNlZLalNyeUZKNU1wVks0MExmQzM4TjNwbUNtNFF1OVJISzVuM2IyYTNFa2dnaXY4OGlGeTdncGExTjljbW1yL09aM0pNdDdMbXZ4WW5mekJta1kvTmpPRHpZUTVYN215bWNua2VHWE4rVGlxM1gwOGwvT3VmSGZHN04zNUt2UmdSK2VMZVN6bStGRW5ZUmJWMVB4VTFYSlpaVU1yTDY1R1BJZlY1MjJuRnp5cmpxOEd2anQ0ZmlLK1VrbzhCOHZVekZ0NEpXK2NkcTNTYXEzUlduVm9velpwczdZUTNhbnRla0U3MWFVZTdWT2ZEdW1JanVxWVR1aWtUdW0waGpTaU14clZXWjNURlYzVG1LNXJYRGY1RXBrZ1c1NW5zb0VjeTFsL2h3N29kV0pTNGEwUGdWUVBSUWFPb21waFdVSnNJeTJ2SmxvZFhNMHFFTHVDdUpXMENNSzFlZ0s2ZGNSdWhLM1I2SnFOcndYQ2JyWHFaVnFiZHNQYXJsNzFFenVnUWEzWFFkb0c2QS9wV1J3YzAzTTRPTUVxSjNHd1NjUFFiOU1sWFlieUdnNTIycmRVTng0bXRBZmFaNmhaR3RiUUhPdzFqUFcwRkZRUmQ0S0hEQjVLOUV0b05lYWsxcHhrelVuT25HVE1TUWFxZGF3VFBHVE1RODQ4Ukhqb291K201YzFKUFU1MlU0dFhhUVZJOWpJVDlpSENXeSsxNktORnVPelhrL2djb05hRHRLSzViVEMza2JtTnpHMWtiaVBjRHJQT0NKNGo4OXhnbnBmaStRYnM0N1NTdnRHM1hJZDlMRmtWU25qdFFDbXloaW9VWU03UmgxWnYvZ3ZtdjJETzArWThaYzRkZTlNQ1h5dk9DL2Yzc0lNK1ZLRmdWU2hZRlp5ZHM2ejVyOVVydEFielhNUnpEL1A3YUVYem5EWFBOZHBQeTV2empEbXZNK2NaTzZOWkhBL1JCN2RGYzV2VmViNlo4K1k1WTU1ejVqWXluNUg1alA0RHkyUllKUUI0Mm0yVHpVdVZVUkRHZnpPdmFHaXA1TTBrc0d0ZG9heXdORlJTMHJSQUNGSFNTc3V2SWwwWVdWRUxvVUJvazFLMGx2NkUxdTFiU0NMdDJsUkcxTnBxRVFpNWlUdzk1N1VQRXhjL25qbm56TXg1NXA3N0F0Z1I4TUd3NUNQay9DR3QvbGhhVGM2V3BZKzBma0tPbDRvN0tQY0QwbEx4U1dqZjUzUitTam9ySFpkT2NkSWJHVkNQTTM2SnZ1UUN2ZDRaVnIyVGZtOEpQL01zdk5kWldWNis4dVlvUzJ2ajNWc1J2VlN2ZS9sRDlMR1J2eDQyRSsvZlNMdy9jcDQ2ejZxbWtIcnBjYzlRYjllVW4yV0gxNmpudkhnYm50cmllcHpzVjY3Mlk1NW5RNGcxMXEvMWRnN2JBOVhWME9LNzZFbXE2YkZ2bWxPeGZZUmtnajFwelYzRjk2VVpkcWYxOGY2dEtFeHovaVAxTWsvRmIvM25ZelBSdzBia0lTVyt4VjdPK25UNDRWMTZoK2MwK2dkcS9ZNThqblBhaHZWN25GUFBYaHI4SUJscHExK20zWXNZOGxHYUZiY2w5ZHl3cnpRNXRMR29mRGptcUQ1VnpRaWx2S0Fvb3JndTNUK2tPYVhXd0lETmNNV3VjOVhXd3B0a2hYeGJJNThWc3VvMVpVZkZET1VpNFR2bHdyUS9HOUZac1lnYTF3WEU5MWluSU5rbXo1UGNFMW0rMENReVZrR0hWWVFscTZURUtxWGQ3TFR1OE01eTRabmw2TElGUnEyWUUzNkxLdnZNeGVRMkkzYVRQbTloSXE5RTh5M1RuaFNKS3NaWW9KZFg0Ylh0WTBEeHBOVXlxQm1HV0dWY2J6NW0wd3pyLzk0Y3Y1dGZrNldrbFFBQWVOcGpZR1pnK1A4TmlMY3lHREZnQVFCaW1BUGZBQUFBZU5yVmtsZFBWVUVVUnRmZ0ZUc2lYUFdpaU1OVnNTdDJRUlN4OXdLS3ZWY1VlOE9HWGV4Z3I2QW1kaEY3YjhIZS9RRWE0U2Y0cHZIbCtIa2tSRTJNTVQ2NVQvWk01aVJmTXJQMkFrcnd2Y014V2pGZmRETHUyV00rYUkvRzRpR1lwc1RRamc1MFpEaGpXVUk2dVp6RE1Va21MZUM5OWRvd0cySDlOc3JHMnR4SXYrTW9hWldOSlk1NEVoakJPSlp5UklrOGsrZ21RcTNQaHJ1Sm1PSkVQK2FRQ0U2Kyt0MjMyemdmK2FVS013cFRDdDRXNU9pTzBVVy9laFQxQUpLMXBwb2dFK3grSWNacmZEOUVEUmM0ekRJV3NZRTM1SENKeTl4aUM2Zko1Z3czeUNPZks5emtLaHM1d0RPdXNaM3JiRkx1SW1rc1pybGV2WU03UE9VZSsvU1dQZHpuT1h2WnltdGU4WmpkM0dVelQzakpmbzd5Z0ljODRqeTFpY1JQRkxXb0k2WjFhVWc5NnROQVBCdlJtQ2JVMER0YTBvem10S0lGTzZrcHpxMXBRMXV4c3d4bERDTVpKWHFqUlQyWjhVeG1BaE9aeERTbU1KVVVoakNkV2FReWc5bk1aSmVtTTE4VTV6S1BCYUsra0FpR2FXNHZPTVJCam5PTVU1emtCTGNKTkovRnBBeWYrTHY2RThWMFZyQ1NWYXhtRFd0Wngzb3lPQ3RYdHBGSmxzczRRSVo1S0VrZ3BTaXRHNVNsSE9XcFFCQVY1VmtsUWdqRlMyV3FVQlVmWVZTaitrOXppYU85UEl5WGlRbDBvak5kNkVvM3VzdUJudlNpTjMzb0s1UDZ5NGVCc2ltSlFRd3VudVcvMSs5dHlQNGZmUGdLUHI2eXJ3PT0pO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiO1xuICBzcmM6IHVybChkYXRhOmZvbnQvb3BlbnR5cGU7YmFzZTY0LGQwOUdSazlVVkU4QUFETVVBQXNBQUFBQVdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCRFJrWWdBQUFEWUFBQUprRUFBRURvdXc1aGcwUlpUa0VBQUNta0FBQUFkd0FBQUpVZFJtdUFSMUJQVXdBQUtod0FBQVRyQUFBTDBOS2J4NEpQVXk4eUFBQUM0QUFBQUZRQUFBQmdoL3o3MTJOdFlYQUFBREVZQUFBQi9BQUFBL0liY3htMGFHVmhaQUFBQVFnQUFBQXpBQUFBTnU4UXlRTm9hR1ZoQUFBRE5BQUFBQ01BQUFBa0NOUUhoR2h0ZEhnQUFDOElBQUFCOXdBQUEwQ2k3aUFNYldGNGNBQUFBMWdBQUFBR0FBQUFCZ0RRVUFCdVlXMWxBQUFCUEFBQUFhSUFBQU1aMkJuNjZYQnZjM1FBQURFQUFBQUFGUUFBQUNEL3JnQXllTnBqWUdSZ1lBRGk2OU1tdGNmejIzeGxZR1orQVJSaE9NYmxsQWlqLzgvL3I4Zml3bUxNd01UQURNUkFBQUJRQ2d0TkFIamFoWkpCVHR3d0dJV2ZZYUNxMUU1N2dLcjZsN0FnY1FheFNLUktCVmFvZ2tXRllKMUpMTVlpUTZMWUdXa1d2VUZQMEJ0d0FtN1FUZGM5U0cvUU54NUxKZXFDV0xHLzMzbnY1WThWQU8veEV3cmJLK2U5WllWWHJMYThnN2Y0SEhrWGg3aU1QS0ZtRlhrUDcvQXQ4ajZtK0I1NWlndy82RktUMTZ4Ni9JcXNNRldmSXUvZ2pmb1NlUmRmMVcza0NUV1BrZmZ3VVQxRjNzY0g5VHZ5RkhQMTU3enQxcjI5VzNnNXFBNWxwblV1ODdWY3Q4dlN5Vm5mRHM0MmladzJqUVNSazk0NDA2OU1uVndOdFhXK3ZEUzFIWlp5NGN2R1ZzRVdYWVZFaFl3a1JYaEhmSFJqZW1mYkI5RTZTN1RXY2Zkb3ExeDQzeFZwNnRlZHViYytxZHBsYW9hbWRLbisvOHFPWnljNXp0R2l3NXBIWlhHSEJUd0VCNmg0N0lJWk5FZE9tbE1odUtaMmlSS09mRVpIaTRGczBTRGh6aW5YaHV1L0pCY3F3OVZ3WFhHdXFieWlxNmJHVVZIaUlzd042K3BaL2ppOVlNN1lKZndwVEtnSE9tU1VVanpyZk95NkNYMXNNbHM4VUxYUlpPeEloekhXSG8weU4xL2plVTRGVWc3UDAraVlkYzlubnY0cTlKMXlaNkIrMDM4YU0xOGFHWTdaNndueXY2ZlFrSGNBQUhqYVkyQmk0bUtjd01ES3dNQzBoNm1MZ1lHaEIwSXozbVV3WXZnRkZHV0FnUVVNRE9zREdCaXlZUHlDeXFKaUJnY0dCVVVscG5mLzJSZ1lXR3daWGlnd01FNzJCY294L21QYUE2UVVHSmdBNXpjUVNYamFZMkJrWUdDeC9TOEJKRnYrei84ZndlTEMvSUpody84YkRBaHdBUUN5WndsaEFBQUFVQUFBMEFBQWVOckZXd3RjVGxuWDMwKzFkNDNMUXgwbjFSbWQzTWt0NVpZS2lYRUpKYmxWcUJBUlVycTRKR0dHR1RQdUlkZklMWXhLNmE0UUpTbVJXNlZRWnNhNERPYWRtWFdhL1pqNTlubWVTaG56dm1iZStiN3Y5K3ZYYzg0K2U2KzE5cnI4OTFyNzdLTkFPbHBJb1ZDMEdCYzB5emR3aVZlUFVVdTgvSHhueWszOXBKWklNbE5JWnMyUTFGWkxhcWN0R2VsRU5OTXlwejYvM3ZzMUQ3ZEJDTjFwd2Y1cjJlckwxOGJzMzVEckJraVAwVU1ZTlVNY01rRnRrUnVhaXhZTkR3cFlGTFRRMThKaXFMWG14MHJ6WTduUU85RGZhK1pzaDBYK1N3Tjg1OHhkWXRabFpsY3pTd3NMYXpQdnBXYXVpeFo0QlpvTlpVTURmZjE2bXRuNytabXBPd1dhQmN3T25CMFFQSHRXejFxcHpUUlMxOTRoSm9BQ29YYkc2QXVFZGlPMEVhR3ZFTnFIMEVtRVRtbWhPSVRpRVVwQTZBeENpUXAwRnFGa2hGSVVLQTJoZEFYSzFFTFpDRjFBNktJV3VveFFMa0pEamRGbWhJNGhGSW5RZG9TMklYUUlvU3NJNVd1aGF3Z1ZLdEIxaElvVjZDWkNKUWpkMGtKM0ZhaFVDOTFIcUJLaEIxcW9DcUZxeEJTQ3ZCUm9GbEtzUTBnSG9Ua0k2WCtFQ0VLREVacUJVQUJpK2tKN0VXcWpoYVloRkkzUWNZUU9JTFFMb1owSUhVUm9BMEtibUhvUitoeWhSUWdwRWRNcTBrWm9Ia0toQ00xWElEMkU3QkVLVmlCZmhKb2oxQUloUVlHV0ltU0cwSEptSW9ROEVmcElnV3dSR29TUUIwTFRFV3FKa0IxQ1RSRmFncEFQUW9FSW5VRG9DRUpSaUprTjdVZG9EMEl4Q0lVaDlDbENheEJhZ2RBcWhNS1JZcjBXMGtVS0psS3hiR29kZG1QTjFQeEc0YUFJVk96VmFxWDFpWmFiVnFUV1phMEgyZ2JhTnRxUjJqZDFiSFhXNnZ5RzIyRnZISUdUOEhla0plbFBQaVhmNlM3Uy9VMXZwTjVtdmZzZmRmckk3Nk9TSmhaTlVwcWlwcU9iN21oYTBRdzNzMnJtM1d4OXN3Zk5Kelcvb1J5cVRHbGgxMkpyaStjdGg3WGMyZksydnFIK092MG5CZzRHTVZ3VGJneFgwS3BacSs2dFpyVGEwaXFHMStFZCtHMDhHRTR4WEduNHVuV3Yxb3RiYjIyZDEvcFhveTVHVHNhNnh1dE5tcG1jRkN5RjdSOGJmM3lvalVXYlJOTXBwaitMUzhTWFpndk1YclgxYmJ1NWJXYmJGKzJVN1VMYjNXL3YwRDZ1UThzT1gzWjQxTkc2NDY2T3p6cjE2TFMwYy9QT3daMHJ1N1Rwc3EzTG02NWhYUXU3dmpBZlpuNmhXNU51Yzd2ZDdmYXY3b0hkcTNxRTl6alU0MWFQSnoyRm51NDlWL1NNN25tKzU5MmV0RmZQWGw2OVR2VEtzOUN5bUdzUmIzSFI0bzdGOXhadmVyZnEzYi8zb3Q3SGUxL3AvYVQzNzVhR2x2MHNKMXVHV241bHVkOHkyN0xLcXJuVlBLczhxKy83Tk8xajN5ZWt6NEUrdVgyNzl0M1k5M0Rmakw3LzZzZjNLKzNmcFAraEFjSUFiK3VPMW11dFZRTXpCdDRacUxKcFk5UFBaclROY3B0ZHR2cTJjMnlmMjc1VVZTdHBpdkpvZERDTUxKRmNReFNTVTQwejM0bW9ETjQ0NDJyeUFrWmlLQ0pmMDVINEFhSHVrc1JmcHlwTTl4RGxrUTBsc0s0RVBpMHhrRlk4OEV6MnJPWmV4UnBDTVFIakovZkJQRHNvM1RWRzVCNlh4U1hmZldKUzZYcVpOakdsS1NSS3hmUGdSN2hYOTJNOHZhak82R245UlRxUHZKRE84K0JCdUNjVk1WNHp1cms2OXhDcEIxSG1SSlE0UURoc2hIQ0hFZ1BPVTlvQ1FUeTN1WDJvclRQVkVhamUrQUlnQjhRRVdJalpiMFVoTkJFNFQ5QzY3TkoycVZoQm9OTmh5OGUwcjBCdEtMR2svUmFKczZrdnBuMFhmZHNkQmdyUUQ3UXFvZnRSVVZtNG9VUTZYNktvYVNwTjVjSHFXSzlxYWlQUURZUzJZSE9IYlFUc0FGZXhkbkhBbHp6VkNiRVpRNXN4aXJLNEdPd0lmSlE3aHJXS3lvVjFtbERFR2twVHlNNFNyTUlrR2RaaEtKRnZhQW03K1JSTG1PeGlUNllRcFNYVGRVWUpSTW45SzBrV1pHRElscC9SYkpJR1VSaGVxenNPSThxckVTWGV3UkJmQWp3RXlUbzREdG41L0h0bkhnOWF1Vk02TGhVckNYUS8wdU1XdFhwbjVnTVdWdmVDWHNJM3Q0K2R6eEk1LzgrSDRYeVNEeEttT1dTbEE0YkZaTlZZek1XM0RiV2VTSkdndk1rRXZGNENoY3daZkptRTBLTEdHUThncnJRUTB4cVNBNFhzUnEyaVNuSVJybU9RaUZLbEV4MWM0eHlpbmxCdGQrVnEyWDZySmI4UUF5NWEyczZjcXA4cUdIZGU1akNoQTdOVXg4azVvSFZRWklSNnovdG1JSFFUb01lUDk2SHpFZkdoRkl5Vkt6WFVwUEdHTHdoZElvbFFEcGN4VlJENmhqN09nOGR2K1orRlQzLzRGaXZkTnBUVTZJVTBWRDlvMStqSlFrQzNXbExwaGhVYXlXd0lUVmRaMGk2U3BYeXBJZk85ZEJvNnFYcENpdFFEeTdOWGoxaG9XRm8zbDI2cU5McFBTc04yZFFPZVNlbXNZMFNKZEt0RUllMkROVHdsSVFQRzBDWUMvV2o4VlkxMS9HWHJWRjZEcGdKOGRIazBleTdlLzR5SHZzY3Ruc3BPWmtkSmIrYVB6RHJ6TWJQU3Q3M0FScERkclpyMUVKWHJtQUgybFVBS0k3NjNTbHRXYWhyc3d6Q01nQ1dRcHpEOEI1Y0NhaUt5S0x6aHdNTUk4dkNVMTFqYWVzQ0VuaUlkUXBSWDZJaGdjTkdJNWtJOStMekx0RG0wZ3laSDcxWEVnS0Z4UE16SDd4TmpFZTM3VFMrdy9zSVlsc05YSHpRZjVZbDZNZXRGOUNLUDZENWNSU3pneEEvSHI1VnVCODRZbERzZEMrbkhBajJoRm5jaWVYVFdzODhxa1RZSkgrekpJdFNKS09Oa1QvR0hVK0RQdkJ4MHF1RjROWGRLOG9kNWZEc2JENnBqeW5sUXhjVDBWL3RFYTBLNytsY1BBMHNCSmp6L0Nkb1UrK1JRcldpUmNvZXg0NjdGWDZlWXZMaWJCbHFtM0NsQW1SNmRsc2xBWUg1MHdBMXFLVkRYM21iVXdEN1I5ZWRnRVZvRjRJS1ZSM3k5VFpTTG1hMzFTaFRsTlhvOExDZFU2NDBlTXk1b01kOWh0M0lVbmlYS3dvaVNHZ1BtRDFYTWhRZW9XRENoVU50eE1nUnB1VjRCdEYrc2tIeXhOYkZXemNMVXdyKzZOL1NWQVVieEVDeU9xUjhwRDJyOENSWVpQaU9TUHZNbkswTExWRStwcnZRVTkyY2VXdmU4aytIM0JMNlEwaStvMGpHN0ttQTkreEVhcWFxY0xGWEtycnBUVlRtVlhRMGt5aDIxSGpyUjhBbWhRK0FWWk1CUHVBdWhZZlEwYlFPbmNVOENRK2hMbWtGL3hqOFFDR010ZFVQZ05VVHo4RmdhaHJzU0drMWYwM2J3R3ZjZzRLZ2FObzFHNHdxaUROTkE0dFlTUHR3QlM1dlU0ZFNkU0J1bDg3STZOc2x3SVhVblNta3dBejFVY2xVTmV6Tmx5WHZLSzhWVk1wK3RGUDhSQkQ4ak5FM2x5a081cEQ5U3BZOWxISWFObCtDckVzVmV1TU1Ya3duMFRpUDhqWU9adUFFK3U5RGIrQk1pTGFWR0RXRTVCVFppTUNlUmx6QTFaemRmTmNKb2FlaUdrbkhCVUNyTEc4a1FLVjRLL0JDc0RoK0Z1Ym5uZkJ5UERCQm9QNnBiQzZqcWtQMnVGN04wK1kxRHFReFE0MC9DcUE4TG1adWZCSmZMb1ZrZW9xamhKVGMrNmw3WVZaL2s3MEJwNUhhaUQ5WERoMlpQM2VYVUtDN0Q3S0xHeFhrYVc5RG1HWDVWb0l1WEpHU0ZYM21MRlFNTTYvaE9tN045djc4SVZQS1BXclJ4emxwUFk1VVY5ZWNiU3BFU0Y3SDBxRWgvVmZtdlBMYnU5TGF6eG1xZ01TcUJWQlovbmdiU3A0KzRKM0lrSHdJakRBNEVyQUEvZytFdkpseVR3V1lVNGU3RnNBY0RTQnIxbEZIbjBTbXZNZFN3djRzR2Rlb1RpTHdRc1A3Z0xBSkNwQlU4R0VOSDNKdFFRanZpdjBzbnZxWTUzNWRRa1pHNFExNy9jSzBMdnRGQXB0SmZQcFJRa2JTUnYwNzIvNEpIRVBBenE3djh1MUlkWmJNYndTWTNnRlExbWx0Q0VtZ2xLU0EvNjZjczdRK2xwUzhsOHROTytaMHZ2SmhabUQ0dmR1Sm9WL2VScGxtYitiTkhqNTQrdW1kRmdPY2kvN24rSzNZZk1YM0xwdmp5bnR3UGxiVlUrb3JQUEJXemQxOWN1djBWNGRTWjZOSU1jZFlSN0RZdllPa3luK2wzeGdselp3Y05jaGNiWjJXUVZzVE4xU1JtdS81ZFlqYjNMeVptcXU0cVd4NjBseFdldVdseWJrcE1sNVdtSWRQeGphMm5QbHRzNHVteGZ0UlcwN2M1VjZMR0lGeE5hQ00vb3FmZmhQSWZrb3k5UStpRE1qaEloTEYvOUxaNlNwZC9VVUJBelJmdjhTT1Z5NXVmLzQ1VWtqMmIzbHRIb3RVZk9MbmF0Q3l2ZG1yMXVWbDVZdU9nKzdOKzBPUjlFNjN0ellMcVZvTlpEcXVmSlkxa3MzeWJCLzRaOGVyRWhyR2h5YnJVSHN1QytmTVA4VVZZK2lhRy82QWN6UUUyMEk0TTlZdWxJVXlSWEhUdDVMbGk5ZlJoZ09yemZ6aUJlNWZ0UDU0aWN0RzBhWTBKc3cyYlEyUHJhRmhuTUI4ODhGNGZmRU4wL25mbnVsQ3RZbzFwdVdMWnVLRDl2NlRnTTMvSlhZNnJrdjVoS1RTcFllMmFNUFFkQ0lMbE0vOVd2dGlJNk45TU91blk5d1d1aGpLTFd6ajBYdGNvcE5iL3ZjU0xHMEVWRFA5N1N0alJBRFArWTlMNjZoM04xNDZXSi9xZmhqcTlWeEhLTFJGRmtsbFJoRnk2Wm9JclQxc0dYYldEajRTYlZ3NW5KSWtlbXc4dFRoZWlqMnlPakJWM1hNV2ZoYXo0UEZ6dy92emt4VWl4QUg3RFRtVEpHTXlkei9CM1BlekFsa1BiVVd5MFdMYVp2N3NyNjJ5NVVKazkxVFpNREtSR3VQK0tVVk9zaFNHZTJhVlJvdElyb21oT3NEUzFDUHdaVDM5cEU1VHcwREo2M0QzbXFxTW5CTSthS1o2RFV6SzBHYjRKeFhra3VvQlY2KzdITGl5K3haeTJ0QWhhSGhSdFArTUhyNXppYVNNTW1IS3VQRW84QkszeHc5MkY1eXFFTzhtVDdjSkU1ZWlJb3BIZ0NOWXdlbVNSdkpzaWdEM1BiYlpmNmVKbExmVDNPbnR2bDNnTXJIQnAxT1hFaDZ3OHY1L2tiYjlTWk5pcWQyQm9JVzBsVUtNK282bitFbkV4N1lwcHkrRGJJNkcxQVB5akl2YjhIZG5qc3pUNnlyZGpDLytOM0ppMEpKSHpkOHJUQmNPYVVEYUJxVFFCSnkrY2ZIQUVpMEE3dFdaS21XYWl6cDI5TDFTb05iT0VhWWFMMStobXNFWTNyckxvdG5meXdiSkkxbzBSV1BKY3ZIUFlGSy8rUXA5WktYZDJpU3psaDJkazczTU1Cb2ZzQ3FpQlFGdFpPbEtEV25IMWcrK01Ba09COHdmOWlpdS9IQlpwQVF6bnk2THl6dHdYeWxObjI2d1ExODdFZEI5UjBtQldPTmUwTGxMQWZpbVgzLzlUN0hIZ2wrNG9NS0pUdnA0K2FERnR2MmFhRWRVaTRTeC8waUlVdjJtTm1YcDBhbHBqc0NRN2l6QzFKRW92NnNNa0haMVFKRFZUKzA3OFJaaGJyNHVDaXdmT0pJbkxMYkJkbUxOblA1WVREZlJPdXIxTFpEYlZDN2srQ2xvSllQVGtPdWdmRko5SU1jeUhncGdQeGRmNlVBTk5NUjlpbXNxYWFydFNES0VZOXc4Yk5iVmVUL09qYTYyZ2tDWWJYb1pIVEIwSFIxNmhlb0tqYXdqem9FdzRXZWRCcFNRSDd1QUh1NHZTeTRVN2FYT1kycDNwdDFqSnhtOE5nV2FBMlRKZFNoNUxXL0Vnc3ZjbFcySVBBR1pEbGZSbmFldkxEZXd4OUpaK3FXK21KbTgyOGlzR0xGalFmOThxUnlQbzVwdFdlaEJhUEpVU2pBWVJwWm1HNWtZV3hiL0oxZXBBU0lXVkxEWHNLSWZqcG9kUzBGdVJEa09INTQ5bElXcENROVFDMUxxTUVoYW9KeVpyOUx6Y3JwSDlVbnFoVUhpeVR2Wjd0YTJYMDY4MWFDMGx0V3B3dXRKUkdPbTZ5TVZIdkxSMDZyRlBCR2UzSU04NWJCSDk4aUpUZGEzaUd0Ri90THM0dGJTQmJ1NlJoZ3I5WlB5U2FWN3k4Rng1dUtzYUxCVFNXcWprV1k5QkJaUVRLTmZBQTdtZ2U0N0FDY0I5VXdUY1FkSHVNOTVtaGJQWFFNRm1Xc0w5M2VxNGs5MnhYQ2hQazkyUnVaRzhnVk1IUUE4YmdjSHc4UUhUR2VmaUwvTVlaMnJ3eG8zTk1SVzJZYy9qMlVIWC94MFljQThid1VGakhzVU5nN1lnNTBCaW9qaURicFFkWEwvR3JkWVpILzdSR2Q4SjIwWkJTMWVwTGE4MjVDVW8zMVA5S0JQMFFveDNGZy9kMTNleHkxampMNHRrMVEyUHVEWWFCc0FNNk85WUlHOFROZ1V6M25YdHhBVXNQcHdIZU1jVzc1VGpReWUwZURJTFlEQ3J2dkt2cmVMV0F1L2svbnM3Umh0TmpRdzh1UG1zWHRiV2pCT1ZBaGRkY2NKdlJMaDRqNEQyQWVkc3lndTByZDI0TG12RlQwY25lbFl1ZXgxc2xCVVJzK1JUYnowbG5TSTVGY0ZFNXBEaGtoTmZIN3hmdzhTQlN4YlFRYml6SE9JdnlUUzZNNEMyTzJBTnN4S05Jd3ZveDB1V3h1MzcwVmc1WDQxMVc5VjdtcWVscmJ5ZGVxK2k3NHBQcHRzSlE2YkZsVVdKdWZBdEM1dng5QkdtQmtGRjQwQlBLTDU4S08yc3lIbCs0Y3lnVyttazBRc2NOb1FrRm1IV2hLNVYyVmhLTnRpV2dFSzFGU3RoYW0yUHBZWXdTV3FUbzJxRHF3aHNZbjF0Q1oyaHNuS1ZyUEJnUXFlcnJDYW9yMHJrUVphMVk4Q3dpckJGYmdzc2gwamNpOUNoZENwVndGVGNsMEJidXBrdXB6dndFd0wyckVYcEpMdkFZczB3UytyQlM1MllyWms0YTFTMnZTWGJPbkcyRUtwTFBiQ3kzUVlaMVJRN2kzaW1Ic2xjcmJXclJHb21OV05YS25NMUx1YXpXSTNSZ1BXMVhMVkpENVp4UzJwbXlJQ2RwQUhzL3A3Sjk2TEV5Sng2d0Q1b1gwQ1Z3c0F4aTF5OXhKelF5VWR0QldwZ000bHFoYkRWaHp0MVkxZnE4VExoVHFJUFc0MldkY09uRms3ZU0xcWc3UWM3VURRNGZ6Sjg5TjJWWStmUGlsTU81aTk0SUhCTG9Ma2E0TitNV01oZlNqd0hxRHpMYi93cVU4WTZZcHlmaldEamN5Uk5sRnFDZHgzNHA4eGlqbHNML2l5R1FTcUNRMHdYRTZSU2ZvODdmSHdwempObTRnNW40OWhGWG50Y0JFcFkzc2dGaWFGVTBTQ2dxMWhBSHhaM0ZSMEd3NlhReHU2Vk1hQ1VaWm1VbXpRcndUM1c1WkN4Ny9qRTVmRkJzWXVOcTFRVGVac3dKem5vcHlmY2p4S2pvU25XaVBFb1lZYlZjbEdacWdsSXRuekFwQ0xZV0dRZ2JTK2RXTTdkbDZwZ0ExODg5OUxnbzZaY1dYbmNwZXVQVGFxSEZkTU90Sk9aSFZVR20xS2pONnV4R2l1WE05QXF2ZkNEOERMSmZVTHZBWlBNMTRzUnNsWDJFKzQrNkh5UlBuNjRTVWRIdXo2bVhPYjQyV2R2N1JLSEVxb2RtajJNWlRYUS9qdlFoazZpRXBJYXJiUTFpeHFzdFAyOGsrODJYbWtIRjlDV2dvM2o0aWxlWXBhLzB4RTdnZXBiTmNTOHU0N1FVaWdyT0pyRkRIUWt6NzlDWG9FMUJsTDFpV1owRzZxakRnTmxxOHkyQ1JOTERkK3pRTHU2QmVmSmlKWEhGcmpEVWhZLzg4aVlBWGozQXA5dE14amM5aDdOd28yeDdyeHE3QzZQRS9PTkhmc2xMczZ2d0dHeENXdVNaZVM5SmlQdkVlZ2NlU1U4ZmNGSlkvb3RUZVdQUW05Y3RqczM4YjV3UE9helZmdEYraVd0WEwxdi9hRXR4NDFodnlIRDZKa0RoWVdCbXlORFJmZ1NLcmN2L1dySlovN0dEYUJUWG1waE5VcytHVWdOL0cySUdvcTNZcTlHVUJ3RHByZytrM01ObnVVdGdoK04vL2U1V2wzMnlaWk5sa1Q4elFTMCtDOGxvREJmYXNORFIrZ2o3emtiMEQ3NC8wV0kvZEk1bmtIYng0ei9iZkw5enhmYjR1SzN1VGpvQXZxL2txUlk2c2NYa2YyQTVMckFpYUw2bS84WHRXeGl0aG5NVEdOSG5qYTB6SFY1RjlFQVZtWDlsTVZsL1UxSkt2K2FKRnFTNndkdVF0YnJpYkFhM1lCTC9adnkzZnRMOHQyVDdQak1ydy91M1hQNm1QMFY0ZlJwZVNkZzloSHM1aHUwZEpudklua25ZSTU2RTdOUk1RVGg4aWFtdWg3YTlTZjEwTnkvVWcvUlp5cTlmNzk1MmFDZ1VkZE1vZkJDdXRjbyt0alNPNURuVXY5NmtSUDZINHFjUDdDV3pCaCt2UnR6VnYvNzNCL0t3UndLYnRMcjl3ZmFQRlgyLzVFQzFQWGtQOCtKbFRrSkRhUDJiU0UwNVIxamQxYmQ0K3ZLclFiZFZyL0hNRFRwajMwWkxDcnlHcXF4Y3dNMVV0ODMwOTVEL0cxOTk5Mk5oa0xXVlVLMVVYdnZMNVZEcWVweTZPWHJEd3BCVGRHa1hrSC80UHdMNk1aL3BKQjZ5K085WG43Z0gyWERIRnJ4NSs1OFI4WDkwMVA2aDhyTjJmQjVRdy9RTUhpZ2ZuUDBEM0dnY3lEMmczeWlycmpTcksxUS9hNWZIQnorVitvdGYwMjkxWmlvWlA0ZVI4aityK2hxMGhLWTlXZW0vNFhPK08vRi9vdTFwb2FJRDFOZ0E5TytMZmpVK1BJZmF6NDRYQlBkT0Nkc1FFRkduUThnb1YrVDlpZUpWQnh0QnFPSDNaUnUzUmdPbyt0T2ZleDllK3BEYytURDFKb0VVT0dHQTdSZUZVSjFqRmhONkxjZnRESFk3bnowRW5nVHpRRVEwM2NPZ0doT2Y1aFdrQmdRUnQrZ2hydjB1TDBIUUlmcGdUdkZxR0JxRzI3YmlUWXhVUjhITVcxd0hHUjZIZ3gzaEpHUURNTlpnUTh6OC9oN2hQTThBQmcrMmw1V3VPOG5ZMFloMmo1OGpKZWwwTXNqaGVVSXgyRUF5eEVLa3A4SWo5Tzg3Vm5kUXZhOWRpNmdXanNQQURFYVJCZ3oybnlWN2NnUWlvMVo0SVJRcmR6aGdGY2FLK00zbE1ENmZOQlJuM2poaWxPaG1BZEVQT2w2VEJHUkQxNmtxdC9uMVpCa1dJL0JoK3pJeDlTSFRhY040NWFiK2tpb09PdjV5VXFSZS9qcEhGeEp0c1F4K2FJSEY5SFdBdjNZNGhNNVNnTnBHNW1TTWpvNkdBN2tTN29oaWdvNHdNTjRNbzBld0JVa0hRNWdkaU5UN1VIZ3JLVDd6dlo0YjVVdXB0Mko4cG42WmUvVC9DZWFNM2orYVhDTHYwRlcydi94amEwMTRZNi84d1k0cWx3K1JDUHpXRTUyM1cxMFZ1M1BYZ2FIRGNMRGlSTE1tTlR1VjJGNFByaXI5dzJ2a3dKd3g5RGpLalZtcTlGd0RMM3phUnQxMndqaVNOMHhIYWErK1VSejAyTXNHTE5JR1k1cDd6SFFSdDFXVEs3S0JJYVJMckNXWno4dTh0TmhSSmxXR0p4ZUpQRkZtU0dLTzJXU2JwbjJIY2ptdlNOOTlpNHdwWHBkRWoxQTl3ZnNHNSs5dEVDNGVubi95UXl4dkZ0TytzQm5PUHY4MTZXVkptY2o0a0pqVGFIcHE1bnB0RWtuZk1wbnl2NHh3aGpuMEhudW91M3pDUjVsNXVQSEJkaCtNZFFZbGxFenZ1ZjR2RytBZi9ZenRQaitzcE1GRlRwMm9VMUU1WW5hRTJRKzRNdDNXejdjdGJQUXhmM2lzNzFpQmh6RnovYmV1UGhTZUpIcDJtMlorbzFVaHlQV0QyZ1hnWnAzc3FVZEFrUjNlaEN6MzRyKzBFVUE4MWRsME9Hd3FLUUxhMDhHR2NxdmpRaWRSWTJXOVlUWllHeW0rb2s1aW5MSGhoS3BEWHpPYkNtdGY4QVZTL2VsODN6VnFDS0doaDI2RGFPbWdhYk1ueXJJMWpqTXhYKzcrMXJhOTBKVmd0ZkUwVE1tVGZVU1ZZaGVsUjNUVCsyWXZ4TzRCRHZ4MWF6Q2U4OU5sRHRrTi9FRFJRa2dtQzhUSC9kdy9zbjVWVndTN0lQcmZCYjVKbTdHMUhiMkU3dDBuWjdPa25RdVlPTitCaGlmK1dOS1F1NE9BWE1CQm4vL0d2Z3JDMVBHSFJLNWhLZW56NVY5YS9MQXBZUjJvVjE3REtHNlMwM1hCVEN4TnUzSDNJblNxQ3RwejRTbkp6d21XNDRhMDFtY0xMOHFoK1VPOGtsRHlHRkk2U3c1c3FuM0lyUlk1U3VmYk13aDNHWi9hc1dHYzg3eXVnUjY2cE9XZW9Tek9BNERtUmpjNWdWMElLYnppR1lXbmpDaENJYXhLVXl0NUZJTFlCSlBXeThwSHdydEJSakFKcWNMRGorT0thYk5KenF0bU9ZcTVrTUVoanZxZCsydFNTZVZpTXRKeHZIc2svZUU3MDVNR1UxYkRPOVBkVVF1dEpkNzJxUGRvbkpQUkFta0ZkMkhtYkorM0I1dzkyQzZ0SkYvRUhVdDQ2bkFQWG1lNm1HMVFvNElvMFAyZDZpNVFMdGIyRkw5SUhFeXpjRFVPTERNQ2pvSzBCZTBmb0YrajZiY284WU9Zd05tVEJkL29DbDg5Mms1Myt3UnY5MVRtUE5VZUg1aTBnU3FNOFNobmFoMDB4eHNLNVBQbkhXcE1XQlJxUEpUbjkweUlHcFJkbDJITDBzTU1oOUczSWR0bGQ2UHVLZlNReW1ILzk3bUV0V241bFRSaDRxdWg2Wm4rWnR5UC9XYTYyTGZ4YVRuOVZIUWpVVTdmZ3lkTGkvS2NEcHF5djFZZnZyOGpXY20zRSswRmYyTzd6WnNMTlZ0UHlmei9MTmIrWUQvRmVjKzBaUjdlaGJ1c2djdVhYck1TOHYrcnVUeUQwOU9UWE16bGZrN3dNejdSWkFtbi9aN3dLVktya3pSL2NOR3UzZG5XYlg1OVBUcTNmSkpQNk1sdDlYTzBmM2JNdm0xU0xaOFR0WTR4cmFhZGhSb1g2cGxSdnYxelJvRXhpWDVoMU5TeFM2UXdqOU5tOUI3dVdpeGZOU0U3b0s1My9rYzBMbFQ4cE9vaExEUExpd0todklMRUhQK00rWWljNThaM2liU2l4cG5iRTlvRG0zQ2MvRmxVZE5UYkFRYkZ5KzdsUXc2Qld5M01uVTZ5MTV5enJJMWRxeWg1OXI1Z1o3Q2pKQ1k1SzJpRE1ISjIwN0VKQXNwMFlHZWEwVEpsbGF6NUgrYVBIeEMvZkN3dE5yaHU4UnhocDVyL09UaHdUSEoyMnFIeDhha0NNa0g1ZUZLYTBrTWx1WXhsTHRUODVDbkIxVHo4SDBDdnBMUlhaVVJMaU9kcEhsWWFRdHh1ZnR6RmJsUXppZjQ0OVNFZlh1T1hzaTNLeEVTNHZiZnZpak9Qb3Fuenc1YzdqL0pwWFNvTUh0dXFMMHJnNEhmNFN5MFVOeUhzM3dWT1FndHNCVmhWTm9GdzVRaWNHTzhOa2l0ZU9wQ1ZvM0U0RUxtMGluNEp2a2FwbUJ3SlR1S01KMUFUb01iWnVob3U2RUlUbWxHYkpFczVSSGhEVWFjbGtkTVVPOER1NnBIRENmMGpPcXNlbnQ0aXR6TVdQWU5sZ1l5TkpvRFp2ek9PL1E1Zk16UTUrTmRkMVNoZFBpcUVYSUgxeUp3TEZLVVNWdjRWZXBoakw5cUxVdkwvMGprc1pUTHI3U0haN1NONm1QNmNmZ1FLUVNHNzdpT2xTcDlTb0ovblI2aTJFSUZ0amJCNEYrbnkydElmVFBvU0w2cy9acWtKUXM0K0xmcDdLWkFmY05JRHd5V3JGaVhCS2s5VHcyaHQ2c0g4TFEzZGFaOXpuaUFNMWlCSWUxOU1WMStBaTdRYjFZNms2WVFXa0NySXVCQnFiakV0Rmd2TlMybE4vbHFFczJVM1lkY2dudHF4U3RseFMvUWJCZld2alVvbGhKcU03bmJ1TitLa1I0MmNpWlhMbWR5MzdCTXJ2YUZUZ0lzd3FISHowU2tDZGN2SDVSZm9NYVB6OU90czJBOVgzM2l5d3h4ZzZUQkhxeWswZEtvYkJpVXBYaVFEVVBPYTdOQ1pCVC8rUGFOcDljOGs0ZFoybi9TZlZTeTUwM3hEQVR3S1VmOVp6cE44M1NkNFg4a0tUY3Q1U0x6bG1sUzh3c1FkT0ZUOVVzTmN6YlFKV3p6c1czcGNlQnQ1RTZXenNEYytSUEw1KytmSVF6MzhHVFovSXIrZU5qS0pOY2JRdnFwM2NjUGlkdmRrOVpkMktkSFEyQUdmM2JyTWViWktjZjhwcThSdyt6eHhJalp3ZDZDMzl3OTU3WXpMc3MxWEJTU1Vxcmc3MGU1cHd3VXJNZDdXNnNKV29kbHpLZ1E3bDlPcXRndGpsblBlNjcxWFRKRG1CRjRpQVhjM2ljNFpldlhCeG5abUtBWmEwWGx3SkdYRk5MVWtUeXIwVlhyU1lRTFZrcjlJYUJJc1luTjdkY1ZzaWwrVzBHVUErdWFwUFZxbjFwUGxQU2gzSGFjdFlHNzJtTHVyTzEzeVRrWVlwa0xFTW1HdjA1eUlWWTJHUTErWC9NUE5KWmxyL0oxSDlhbFYxV3daTVI2dUJmeVVlVlVDWVNCSTJGWDRiUlArQWdNTmJTUDNONWMwNzZycnYzdHVDOGxOejdNRnBwVHdzQk1OOHdHd3FIUHp1c3M1WU0rZGUzOXFPN0t1bllscmZxM0RPdWZYM3RMdDUrYTdxcmE4YjlMcGNHd21oSGdwVXY4SlZJQ3E5VlRyVy9lVVhPR0gwK0cwZFc0U3YwdVhCZFdLN1pUWGY2eXVtc2ZWa0tzWnNOdTFRNExsaTZ4NTQxb1BXTWRMcE9iNnM1MUhTU1JVWFVoRG94cU5la0dxeHR3K0wySG11OG1OWXVLMmxHL2IyQzRGV3RZRjBpYUJqakdvdTF0WXdZY2V4dGRNaGtwa2oxL0tiV3JiNlVmdldueGxpZ2Nia3dVTW1tTGVseFUzOVN6aTlzQXVBTEcvd3orSTRzTXBHTmwzQk80d0tKdEhoMlA3N0VCK2hoTWRvQ2lITnFhUEJ4MWkzWmp1ZGdRMmp6SWRGMGdDOXBOTVppN1Z4NVZrdm1qOEs5RTkwbHQrMHh1TDY2bU1ieGNCV0QybkJVODh1c2QvNTloZkNYb0dERGlvZkFOZk15Zmd2RXM4b09vUHFZbXE2akNoclkxNlZjNGxDMjI1cS91Z1BLZzZhWkRyRzVadHdSenFRUERITnc2Q08xblpwei9wU3JyWCtKMk9NektFMDFkbzZTUG1PalNBMmJIVFN6L3NTT1dxcStZeUdIV2I5blRSOVF1V0hvSU9vbzkxRVc5SmZRVkc3aTdrbDN1WnpRR3NSN1pGc0cvV29Rb3JwWnB3d3FxdzArbzltV1ZqNEVKaFB3SWk4QWN1cG5hRWpxQTlyT2tBWFN4Q1cxMXV1M0ZmcWIxbzJCaW1mYVBOZWY1SEt1dldkWERtZERnRG5RUnl5VzZtNVlSbGp6MWZ3eUxJY0FFdUxrL3V6NWtvOUtwVGtsTk5NdDlXN0l4ZENhaC9YK3p3REJUblozcEV6Q3RpY2JRa3J6dE41TUp4QjVELzE4dE1QVldmN1hTa3RBMmI2TGw3a3E2bFhXRFgrUS9SYXVIZCtONXkrWG5uS3FGWERsWm5VN2NBazR3Q0RvQlEzZGNDOHgwaXpiTzJaK1V0Yk9RM1J0bGJrODRrU2treTF5ZGlkVXdaNVkveUt1Yis1bzU4enlFK1RLWGt5VDk4SHozMWVJN0xDQ25waHYvZUk5Ym5xVXdYdTZXU2pJUCs3bXRFZjNvMFBEUk1WTXpRNHduaEhoUERSL0Y3bzJtcnZieGN4Tm15TjF5eWVNYnVTeGZPdzFUY2NhMnVKUHB3a21aOTN6aUVYQXlVMGJKVXhwbDltS3p2VW1rT1d5eWJDR3VhMlZhT2MrUEl0Q1JxYXFRTmJlVzJnWkwraUdLSjlJakhucE5vencxU1pvSHphSDlUZG8rNjlSQU1JSEI2V3N1ME1ITzhUQUV1NUJBYWsrNzVqRW9TSVF3V0ttNEFHdTBvUWVFOFhjTDh1N256STRmTjlqUjJYcENnczhWVVJsTGZlUXZNcVFsNnZvMHY5cXJHaUtxdkI1emtWSUJIT2VMM1JNN3NKcmI0REIyM2pGM1g1cko4KzlPZjIvS0hRV1U0ZEZKL1FtUytSRnI5VGNYSXp0MXBmb3pkeTg0SGlSeUp5Yk45SmxnYi9KSnV2ZVBJYWJBQmVEYzhOUExQRXpNZTg3dGFjcjVVT1NlL21xdm5QV1orMWNPbDcvdkdQbnlCUmljV1JHNzhLREl4WjVQVExoNDE0UTZYdURacU9CcEpsTVd6cDYvMERSczg0cE55emV5MnQvSWFlZmM2RFNUckdQeHA0NmJScTNidlc3dmVqM2xhRTBHTE1XeGVLQTdDT1VkK3RHbVE1UGNYb3RaWkpTcUNiNmwrYzdqS3FIYWIvVFluUkxPUnB4N25na1ZHUzh5RlU4djFtaGYwcGF1UUNvL2RLWEh2R0hDVU4vVFJUdEZHUUtLZG1TY3ZpM2MrSHJlaUhEeElubXgxeVdybzlCMitDVHpaV0l3YlliTmwxMTAva240OFdiMmovdEVPcDllNUZsZDRnejJzQnVHMEdhQXFRdGRUWjJZSFhiVElkQ1VzbXhLM0hpT3AzMjdmUWRkSUFTc29TZE1nNzdQZXJMU0o0UmEweDUwR3ZPSklNazBKdW1idkNObkR5a3FqOExRMkl0SHRHRytaTXEvS3JzTjJyZW1aQXpzYkdOUHRZWm11ZDBYMHlHT0wwcWNOYmJyS0tlK0kyWWw1TDhvdlBKSXpMYm1ENFh0bldzNmhQalJZZmc0MlZtQUU4Z0JSK2JhUVVYNDJMWjlNZkVtQzlieUMwSlhMelAxSkpGNXpKZjNibDBkTGlxL2tHWUV3N3dNeGNzYU00YVhQblFldmtEaVlSNUQ4bTJzS2xsS3BONTBONnZ1MG1BM25rbzZVK05KWU13dXB0SGRPSnZFd3RCczJ2b0ZHTEwxMlpWNkZRSi9kM3J0MW5LdmF3WVhTMnJpU3JpN2tOUGcyRWxwUVd3T1MzVlNwdXhKRGNnVlFIakt0T0VFL3JRam1OSjE5Qkxkd0ZDbmlpNkdqdFFVMWo5K2NDRHVqaGh3RmZ1T0hCeHFJMUIzMm9SQjFTakloSGt3aVZXZFUyWGwwcEVpZDUzcU85RytGdDVMam1WdU55MlF0R3NQczl6OWE0ZFp3SEVEOEpQT1M5ZmxGQW1TbVVlTkpXMUhySEw4dVdnaXpjSDVoQ1dORC9sYm1xSmlLRm5GYmh6bHRqV1k4MXc5Q1VNL3drV3ZITXlDbi9QY2RaY3BaL3Q1UEpsRWxUSElDYlBGblpubmVXKzRBT1BCY05KNUtBOHhxTEhMWjlYaGYySnlXOVdEVDUwWFAyVFErTm1EdzAwL1g0NnZrSTE3MkNLUnVPVkVkS0tRc0NjMGFINUlZR0NJU01mU3Jxc25ZdGhLSWk5ZzZzQXFURUE0OGVpWjVGd1RKZmlycHdWdUZ5WkNzL1RVZEdnNlNhNlFJRDEvVHR5Y2ExenNxcDhNNi9tcFZ0QkovT2ZoT0pva1J3VUhlczRQbU80VkV2MzFGcEhiTytTckhVeXJueS9GNDFZbGVGY0kzK1JrbFJ4ZkVlTzdTK1JPbWFYdE9SbVhZNUswS0hHZzlXVHZjYXRNMXkvRGVlVExTTXpORzNKNnk3SG9zMEpTVkZDUTUvekZubUl3a2ViVHdiVjZxMVhhcVZVYXJmbXRlcS9hVkZoNkVReDlHQzUyZVdlbldLbHFWbFNrN1VuZC8vMTdPSlkwdndha3FQcXpuZHNHSFBZMjNrcWxKNlhmTDdHYTVIY2VEcXUvT0RyTTRIaTI5RXA5SHJtMUpIM1FkamV0aEorREpSMUcvZWdmaksyazAxbkYrdFlzOVVaSmdvWFN4dmNhSXVCUDdaRHdwMlk0OFFjcktLa25QS3oxUmdNb3kyY1ZpMUdOTnA4NlAzNnc3R3BzN0hJbTNsZk0xZUlUdDhZeVZ6dXp1OTdWeHRDdUVSUGxEN2UyTTFjYlNxRDFXMWZMVlgvS2VyMkVSYWtQVzFLeXE1WS81RTVBaGRTYTcrK1Rjckh5VWpIb1BrK2V4dXBuN3N6bllmSm16MEVNWkwvRGJYa3Z4TkdhYWxOZHArTWVWd05GTHFtRGoxTWZDNVArZVk3eTZac1Q1MUpOdVNYRDhuWFZINkpxcWZlbWdsaDZ3eVhacmJSMTZTSDA5VDZkOStEcWJkQVJ3WkxJM3psSFJFcGJJMkZrWkd3a29UNlJ1aVZOS3B2Q3dsWlNOZjgvUHFmRGN3QUFBSGphWTJCaVlHQmdCT0pyRE9jWlRQLy8veC8vWG1RU2F3YmpBVCtHRnd4Y2YvNy92Ny91c29QWUFtYUdNaVlIOWdDRzkvK2YvK2RrK0ZzUFZQaVRYV0VseXdGbUJoYWdadVAvMklFOUF4d3dBN0VEQ08zWnpBc1JZVTFNekNsaFNFNHNUbVhJeVV4UFpNakpUODVoS0FhSkFRRHNWajBoQUhqYXZaWk5iRlJWR0liZk16UHR6SFI2ZFRwUUtVMHBMVC9GSUJyNVhSVEVWaEdoMkpZV0FnSWI1S2N4YVNrL0FqRXUxQmd4eEJoalhKbFFYQmlwUW1qU2hURzZQM0hoZ3Jnd3BndFhkMkZjVEl3THc4TE45VG5mRkdqcHRKU05QWG5QdVhQdTEvTTk3M2ZPdmJseWt1clVxZU55STI5Y0hGVk9SYVY2KzE5clU5TmdmMitiMnFRa1VZaXFqRzU2VENrOWZQckNxSlphMzJ3OXNaWElHYjFUaGxncHJmcFVYYzB1dWR3T1pxU3R1cWgzOUw0KzBpZjZYRi9vUzMydFc1clU5L0w2V2Ivb04vMnVXSC9xTC8yamYwbGI2K3BkeVRXNVZyZkdyWGZQdTIxdWgzdko3WEY5N3FBNzZvNjdJVGZpTHJpMzNidnVRL2V4Kzh4OTViNXpQN2xmWGV6K2htRlo0dW1YSi9IOWZsa3krZERNWVpzNWJKR0hrN0ZaZDlQRWw3bnlPakQ5My82Ui9jeTE1L2FWREpXK3N1Yi8zLytRVExFWHkra1BvUGZRbFVYT3BNMWorUFVCZFZuOEwxZDcyM1kvcnhiZGNidmNINmszVTUrbWJxZHIweTNhb0ZSeVJ3V2lXNmhLTzllcjBHcTBCcTFGSFdnbnE3eUl1dENlNUs3Mm9oNnU5ekgyTWU1bkhHQWNaRHpJZUFRZFJTZlFTWFFLblVaRGFKaVlFY1l6YUJTZFJlZlFlZVl2b0xmUVJYU0p1Y3RvbkJOeUU5MUNFMmlGRWJja1Z4ZEZHeWo3SGtGVWpXYWNhdHhFdDlBRWVwcXNmanFySjZzbnF5ZXJKNnNucXllcko2c25xMWUzMWFsTW5RS0JwMDZCd3F2ZmFoVm9QRFFlR2crTmg4WkQ0Nkh4MUNjUWVZZzhSQjRpRDVHblBtWHFVNlkrWmVvVENEMkVIa0lQb2VjOWtPRjg1VkFSbFZBcldvbldvWTFvRTlxTXRxQ3RhQ1p4b0F5RUM1RlZvN3JHR1J0RDExRmVqY3cwd2RiTUxuU2k3ZWhoenF4VkoxUmlBSWJLaVluWjdaamRqdlVVVkRGVU1WU3hSZll3OXFGK3Exc01YUXhkREYwTVhReGRERjBNWFF4ZERGME1YUXhkUEl1dVp2cUVsdTJFM2p0ZFdXSThNWjRZUCtlc3BkSlh3NU9UNmF6cFVxTkt2SVVua3lsVXJqUXQ4TGZ3M2VtWUtiaEM3MUVjcm1mZHZacmNTU0NDSy96eUlYTHVDbHJVMzF5YWF2ODVuY2t5M3N1YS9GaWQvTUdhUmo4Mk00UE5oRGxmdWJLWnllUjRaYzM1T0tyZGZUeVg4NjU4ZDhiczNma3E5R0JINTR0NUxPYjRVU2RoRnRYVS9GVFZjbGxsUXlzdnJrWThoOVhuYmFjWFBLdU9yd2ErTzNoK0lyNVNTandIeTlUTVczZ2xiNXgycmRKcXJkRmFkV2lqTm1tenRoRGRxZTE2UVR2VnBSN3RVNThPNllpTzZwaE82S1JPNmJTR05LSXpHdFZabmRNVlhkT1lybXRjTi9rU21TQmJubWV5Z1J6TFdYK0hEdWgxWWxMaHJRK0JWQTlGQm82aWFtRlpRbXdqTGE4bVdoMWN6U29RdTRLNGxiUUl3clY2QXJwMXhHNkVyZEhvbW8ydkJjSnV0ZXBsV3B0Mnc5cXVYdlVUTzZCQnJkZEIyZ2JvRCtsWkhCelRjemc0d1NvbmNiQkp3OUJ2MHlWZGh2SWFEbmJhdDFRM0hpYTBCOXBucUZrYTF0QWM3RFdNOWJRVVZCRjNnb2NNSGtyMFMyZzE1cVRXbkdUTlNjNmNaTXhKQnFwMXJCTThaTXhEemp4RWVPaWk3NmJselVrOVRuWlRpMWRwQlVqMk1oUDJJY0piTDdYb28wVzQ3TmVUK0J5ZzFvTzBvcmx0TUxlUnVZM01iV1J1STl3T3M4NEluaVB6M0dDZWwrTDVCdXpqdEpLKzBiZGNoMzBzV1JWS2VPMUFLYktHS2hSZ3p0R0hWbS8rQythL1lNN1Q1anhsemgxNzB3SmZLODRMOS9ld2d6NVVvV0JWS0ZnVm5KMnpyUG12MVN1MEJ2TmN4SE1QOC90b1JmT2NOYzgxMmsvTG0vT01PYTh6NXhrN28xa2NEOUVIdDBWem05VjV2cG56NWpsam5uUG1Oaktma2ZtTS9nUExaRmdsQUhqYWJaUE5TNVJSRk1hZmMrNGtHdVNVRGlXUjc4SVVHdklqaDZuUmtyNlpnc0FjTGJKQm5XQU1LbkFLczEwRkloVlVCRzdjdG1uZnhqK2haWnZjS0FhMUVWZlJ3c1VzTEwwKzUwN2xKQzUrUE9mZXVlZjdIUUNRZGtBZitDVzlqMGhmb1ZkbnFTbEVVcWErNDNrT0ViN1R6bUtmWHFSR1pKWE1CWHIxR3ZVdHRVUjlqTFNleEFCam5OZTdHSElqeUduZS85QThodlNDLytYV21XY1dCOXdHVHRPM052aGE3dDJ3V2xLVld2NWlkVlR6cjRhZFdQNXFMTDl4RSszYVJwOTZkRkE3dFFrZE1vRU03VnJ0WXN4bDh0Ty9sNVdLN1k3eExlL3RuYmI1ZGZPUklzOTFPQ3B2MkVNWFRta2pzaTZCckpUWkoyMVpCZHdZRGdhZnArejVJYlVKRGNIZjh1OUdmWGp6SDZHV1pSeitvOXQxN01ScXFJWTFCR3dYTGJpaVU3NnM0eGpVait6M0szTTk4MnZjMVRsNWduN09KQ0pwenJhQjJxY0ZuT1YrcjFPN1NaL3J3UjNaNEh5QU0xamhMc0VZWUx5Z09FVGlXRUNOUVRzWjdydlpKMVV1NFlhOFJGN3VrVTMveGEwaEpwdkVvWm14SmpuM1NabEhncWdJVmZ4djNrOGIvSzJPbU5vNUJ0dEhoWmdyaE85c2lod1JSWXJzbDFiMjArby9TUko3SmVtWEpJZTQ1UHlpWlB3SHllQ3FmTWFvbk9Cc0pwRGdyQWZjSXhTa3hPK2hIK094T0RLdUJwZGRNem1PSXI1aEVJdCtnZlhmb2wyU0h0eVc1eGlSUGZSNWdhTE1ZRmhmSTIzL215MnMxcWdYQUhqYVkyQm1ZUGovRFlpM01oZ3hZQUVBWXBnRDN3QUFBSGphMVpKWFQxVkJGRWJYNEJVN0lsejFvb2pEVmJFcmRrRVVzZmNDaXIxWEZIdkRobDNzWUsrZ0puWVJlMi9CM3YwQkd1RW4rS2J4NWZoNUpFUk5qREUrdVUvMlRPWWtYekt6OWdKSzhMM0RNVm94WDNReTd0bGpQbWlQeHVJaG1LYkUwSTRPZEdRNFkxbENPcm1jd3pGSkppM2d2ZlhhTUJ0aC9UYkt4dHJjU0wvaktHbVZqU1dPZUJJWXdUaVdja1NKUEpQb0prS3R6NGE3aVpqaVJEL21rQWhPdnZyZHQ5czRIL21sQ2pNS1V3cmVGdVRvanRGRnYzb1U5UUNTdGFhYUlCUHNmaUhHYTN3L1JBMFhPTXd5RnJHQk4rUndpY3ZjWWd1bnllWU1OOGdqbnl2YzVDb2JPY0F6cnJHZDYyeFM3aUpwTEdhNVhyMkRPenpsSHZ2MGxqM2M1emw3MmNwclh2R1kzZHhsTTA5NHlYNk84b0NIUE9JOHRZbkVUeFMxcUNPbWRXbElQZXJUUUR3YjBaZ20xTkE3V3RLTTVyU2lCVHVwS2M2dGFVTmJzYk1NWlF3akdTVjZvMFU5bWZGTVpnSVRtY1EwcGpDVkZJWXduVm1rTW9QWnpHU1hwak5mRk9jeWp3V2l2cEFJaG1sdUx6akVRWTV6akZPYzVBUzNDVFNmeGFRTW4vaTcraFBGZEZhd2tsV3NaZzFyV2NkNk1qZ3JWN2FSU1piTE9FQ0dlU2hKSUtVb3JSdVVwUnpscVVBUUZlVlpKVUlJeFV0bHFsQVZIMkZVby9wUGM0bWp2VHlNbDRrSmRLSXpYZWhLTjdyTGdaNzBvamQ5NkN1VCtzdUhnYklwaVVFTUxwN2x2OWZ2YmNqK0gzejRDajYrc3E4PSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm51ZGlzdGEtd2ViXCI7XG4gIHNyYzogdXJsKGRhdGE6Zm9udC9vcGVudHlwZTtiYXNlNjQsZDA5R1JrOVVWRThBQURFa0FBc0FBQUFBVzZ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQURaQUFBSkZJQUFFTkdrNlYrSTBSWlRrRUFBQ2U0QUFBQWR3QUFBSlVkVDJ1QVIxQlBVd0FBS0RBQUFBVHJBQUFMME5LYng0SlBVeTh5QUFBQzRBQUFBRlVBQUFCZ2lTajc5bU50WVhBQUFDOG9BQUFCL0FBQUEvSWJjeG0wYUdWaFpBQUFBUWdBQUFBeUFBQUFOdTh2eVExb2FHVmhBQUFET0FBQUFDTUFBQUFrQ1BJSHBXaHRkSGdBQUMwY0FBQUI4UUFBQTBDMFpCaW5iV0Y0Y0FBQUExd0FBQUFHQUFBQUJnRFFVQUJ1WVcxbEFBQUJQQUFBQWFFQUFBTW5nUjY0QUhCdmMzUUFBQzhRQUFBQUZRQUFBQ0QvcmdBeWVOcGpZR1JnWUFEaWRYMzNwc2Z6MjN4bFlHWitBUlJoT01ibGxBaWovOC8rcjhlU3htTEx3QXlFVENCUkFGanhDNkVBQUhqYWhaQkJUdHRBRkliL2dVQlZWUXFvaXk2cldWUXFMTERIUVN4aUNZbUVGVUxLQ3JGM2JJdFlUQmpMTTBiS0RYcUdYb0lUc0dYREVYcVk5cmZ6MUNaQ3FQTmt2MzltdnZmUG13RndpQmNvck1lWTMxb3JmT0Jzclhmd0NSZWlkL0VkMTZJSFpCclJlempBU3ZRK1B1T0g2Q0VTL0dTVkduemtyTUdyYUlXaE9oZTlneS9xV3ZRdVppb1RQU0R6SkhvUFg5V3o2SDE4VTc5RUR6Rlh2eTlkdldxcXUwWFFSL214SGhrejF2T1Z2bkhMek90cDQxcGYyVWhQck5VOTVIVlQrcko1TEl0bzFoYVZEOW5VMlVKZmhjeFdlVjhrTmFtV2ZiMEJwTDIvYk55V2phL2NnelltaVl3eHNuclM0V3Q2RVVLZHhuRlkxZVY5RmFMY0xlT3l0Wm1QemR1Um5JN09DbHpDb2VaVE5xaHdod1VDTkk2UTQ1aDVCTU1ZVTgxSmFOeVFYU0tEcDU2eXdxR2xybUFSY1dYQ2JKbi9PZmwrVmpLWHpJLzhGeVJuckNySWVCSVpmUnlyQ3BKWC9keHlKOTg0YWZ1Y2xOeDJ2WDdISWQzb2Y3dml0dSttODNONElOVXhDZnN5Zld5ekozL2RONzI3dXdXK1dvcVlFZmcyTlQzdnVSZm9rL2U5eDF4cHlYZDNpTVg3ZjVIZ2xEMmZvZmdEcTVhUytnQUFBSGphWTJCaWttZmF3OERLd01DMGg2bUxnWUdoQjBJejNtVXdZdmdGRkdXQWdRVU1ET3NER0JpeVlQeUN5cUppQmdjR0JVVWxwbmYvMlJnWVdHd1pYaWd3TUU3MkJjb3hjUUROWkdCUVlHQUNBUFk4RDVZQUFBQjQybU5nWkdCZ3NmMHZBU1RuL1ovOVA1NGxqZmtGdzRiL054Z1E0QUlBdDY0Sm9BQUFBRkFBQU5BQUFIamF2VHNIV0JUWDFuZkJHYXlyTUE0Q296dUlZb21GRHFLb0NQWXVLZ3BpUlJGUUJDbTdZS05vTERGUm82Q29JQWdxRmxDd2dnaDJFV1BCbWhoTE1FbzBNWnI4UHBNejVKQjgvNTFkd01VUW44bnp2YzlQWm1mbTN0UHJ2WGNVcElFQlVTZ1UzTWlvbVVFUmtkTzdlWVRPblRra2N2cmNJSC81c2JQVWdraVdDc215S1pIYUdraFdobExMQnZGTkRUcGd3RysvL1hhZGFVTUkrYVk1L1dzd3dGaitMZEEvbmwxTVNFTUtrekNrS2VHSUJXbExmRWtJaVJ3UUZSNGFOUy9JMXRiRFZYZHgwRjNzNTgySUNKdnVQOHN6TkN3bVBHaDJZS1JsSi8vT2x2YTJ0cTZXTTJJc3g0V0dUSSt3OUtCVEk0TG1kcmZzTjNldXBYWlFoR1g0ckloWjRlcFpNN3RYVTI0cFUyNnBJNzM2RWFGVUtBaXhNaWVmRUxLRmtEV0VmRVpJS2lIN0NNazJJQWNJeVNVa2o1Q0RoQnhTa0NPRUhDWGttSUlVRUhKY1FVNFlrSk9FbkNia2pBRTVUOGdGUWp6TXlUcENzZ2hKSWlTUmtBMkVaQkJ5a1pCU0EzS1prQ3NLY28yUU1nVzVRY2hOUW00WmtDOFY1SzRCdVUvSVF5b2xBL0l0SVk4SmxRcVpyaUF6aVdJRklRMEltVTJJY1NQQ0V0S1hrS21FaEJNcU5KSkNTQnNETXBtUWRFSjJFNUpHU0RJaG13alpUc2hxUXRZUzRrN0lLa0pDQ1ZFU0VraUlJU0hCaEVRVE1rZEJHaExTanhDMWdnUVIwb3lRNWxRcENoSkRpQ1VoQzZtZUNKbEdTQ01GY1NPa0R5RitoRXdocEFVaHZRbHBRa2drSVFHRVJCQ3lsNUNkaEd3bVZIZGtHeUZiQ2Nra1pERWhIeE95bEpCRmhNUVJFa3NVS3cySUVWRlFrc3BrZlRlZ043MHBqYjhvWEJXaGlsU0RWZ1lqRFdZYWJEVzRhdkNEWVZ2RGtZYVpodDgxR05wZ0U5T0tjV01XTUZ1WmU2d3g2OFlHczJlTXJJejJOK3pTTUxyaG1VWmNvNkJHQnhzTGpaYzNZWnVNYXBMZTVKZW12WnNHTk4zVXRLeXAxTXkzMlZtbHZYSjM4K2JOdHpSLzNxSi9pNHdXcjR4dGpSY1pmMjh5eXVRQVo4ckZjNlV0UjdaYzMvSkl5eDk1Szk2WjM4NC9NWFV4VFcvRnRySnB0YWZWY3pNN3M3Rm1HOHhLemNEYzJ2eVpSWkRGdjRSTnJZMWJhMXBMYmVKVXpWU2ZpVjNGeTViRExiOW9PNmJ0ZlN0ZnF6aXIvVlpQMmpWcUY5dXVvcjFYK3d2V1hhd1BkMUIybU5maGRzZHVIVU03Rm5jYTBpbW5jNnZPdnAwdmZPVHkwWkV1RGJ0MDZiSzBxMUhYUVYzM2RGTjE2OVB0UXZlZTNiK3hhV0RqYnVOdHM4Ym1qbzFrYTJYcmFldG51OVQycU8zUGR1NTIwK3hTN1JuN2tmWXo3S1B0UDdQUHRDKzBmK1JnNWpEYUljeGhuY01laHpNT1R4MlZqazZPd3gybk9pNXozT2Q0MzZtUFU1clRlYWZuenUyY0p6a3ZjODUyNFZ3V3VTUzY1TGc4N3NIMEtITTFjTjNaMDZybnpGNjJ2YmE1dFhaNzJkdW90MTF2Nzk3emVpZjBMdXI5b00ra1BubDkrL2IxcVBwS2lkbkthK2xxNkFTQzVLUlJTSjlVanViUmk4WFh2NDltb0FkN0F6b3hFTTl1UTNxeFkxRWo3ZVAzNFRvR3U3UEs4NnRCa0tkQlJ4Qk1wTUZnajQyaEovZHptaW44eUlMVjR5Y2dubzRxbUxoRDVKN2R6enQwOTRIRmt4RWwyRnlGVjluN1ZVNDhkR1c1bndzM3pZOTBENGp3RmJFcis2WGt3WU1WeXowcjJCdzFiOHk4V1Y0aVdySEthL0dVTEc4UUZOSmtXTU03THhycjMxZm9OLzNRMTV2RlhBaGt2dDU4OXRDWHd1MGovczZMUkxCaHdXVlhoeC9SVGNBK2FPU0ViaUZpSUU1aDZQVlZGM0FUb0E4WVBRS1B2YUx5TWFWYjhxQXdLOXRMWGp5NDdiRjZKRS9LWUxHNXpQTmhWaDc2RU54MmkyaGo2clo0YkVCZkFadkw5REZnekZKa2JvdEY1UVk5M2hWcHB0SWlOZ01FQmgreE8yVjVIV0F6NWJzRDlLNGpBNCswZDFXTFdPVUVLdWZQNmFRQjJrbVU0bVB3T1FOYmRhTzNzbnRoQUFOWGRLTURXZVZEeW5zNzdZUUhzQXdGS21SdU4xd0NZLzV0QVhDNXQ0K0Y5bG1zRllIblhteHdHWHU4SllOK0ljOXNvWjF3NDJMYXdVS1JDMHYyWllCbHIwbG1ESjVsSTFCZ29CTzdhZ25ENVhyR2VVM3JJeWhmVURvUFVEcjNVM3ZvSmRNSnpTdEhNMmpEK3VCK0JqOWxpMkMvZktlVGx3MTdBZzR3OENtcnhQUHA2c3JSR2gxck5WT1VHMlFWM3FTUS9LaGw5YWdLWmdiRStnWU9Gb1pPMzErUkxzcFFCazBIZzU3Z0lJQVRrUHZna0NVK2xJSVpaWkVPbHVSb0NzTlo5SmNFdUFhbERFNWxjUjF1eUljTitnVGtRbERKQlVZWkt5dTJWRk5ISHo5SnBWb3FZR0Exdk5WdmlQdUlSVFhld1Fad1IvdTdHbGlaSklJQ0wwTW9YR1prU1dobkRUQUY2MXFXUEtvY2NJVGt3S0IxN2FSYjlGWjV0OVpZL1dBbFR5Mm5mbU9sOWdQZDRtWERhLy84M2RicXRrZFVabEZkTEthNjhKSGhob0NMb1ZhNmgyRXhBODFaNkEvTlhvQTNLRVpkUVdzUnFlbTJRb0dIbG14eFd1UlV5K0dSRTBSc3pDcnY0aUExZU5YUU5oTDllREFFZzA3UTRPSEIwN2ZUUUdHK0g2WXc5WkVUZ3E0dnU0THpDbk5LenZwM01xUThyMCttUnAvTWY3SGxTSWwxWWJ0VFkzK2RkK1U3YUdlaEkxaUZ4ZFVFcS9RSWJza3E4NmdncWNFdmdHUllvRFg4QitBS3ZjQ1Z5NWJzWVE0L1pHS0VwNHJ6ODV5MXMyeVQxb0xzUTMvMmhKNENoSlFERDJhM1psNUc1WFlSRzZReC91dWp0KyswdUZ5Y2VWUEZaZC9NblQ4d1Z1c2s5bGtkYjJKUEFTUGNzQTAyZFRzMkRCcXFSV2lnWVE0djJ4WVZicUdNVGxkTHBaU1JMNlJTSG56WlRsV2xzbzVmVWxPaWQxcjNMR1NWajJ2c09vL2FkYThxUDBaZlB2Y2tQOWxTZWxkNS9WbWw4anRsdGF2QUdGTVl6TUpyMmJCNnNQaHAxZHFCMGxvRzdhakJGdWhHL0F3cVdBNU5EYUdGS1hqUzBDUTU3cWh5Wk9TZitmSWtSeGE5cW1JMFVveldoTWRYeFN5UWYzWmpheERJL3V2Sm9odThoR1B3SzRNaldQVEVpUFlRd1NBRjRZWXY4UmoreXNBSUdqbm9zOXBaN1dFMUQ5OUlQZ3dPWTNFcUZuV0ZJZ1lIc09CZTVUTU5WOHZTMElaQWJSaE5Cb0dQcEVGRTJxRnp1dWVzNUNKNWFNVzBReGRkbnJOS3FSY2RUa2V1cnM0WFhKbS9LZlJqWDhuaE1vcWRUOVBMbjJJb2wxdFBGTDNGb3FXY1BtWkF3UVFzWUxUQkhKeGZnNHVXa0NMK0Fqc0JpK29FOFJ5WXdPZ0ZlVzhzWmthejBtRHN3dGZHOWl4d1pxQUptL3Fhb2U2eUcxejBBcjNrU2hGZ0N6VVU2QWhQMHBod3VaTGRlMGI4WmJNWUxqQTdjT0tXc1FKMndHYjZiZzZLTHRCZUtDN2N2T3V3eU9VaStaNnYzN01DTUxEYXNwUjNYZFhQZEY3OFRLT290S0RKYTlPTnVQUHpqajZIbG1iMjUyajZaYllHVEUzMHFlUENTL3B2OU5vOTFid0xjby9IUElIR3pNTGMvSVRpTjdhb3kzQVVlRlQwbXZVMGlTWkFHWU9yMS9FNkN0SlRWeTdiS21JOFhtVzBjYWloenNHaEViV1FpVFUrbmdZTjZ3bEY1bXc2TkpKZEFBeHdYVzFFR2lZN2VDTldyK0FvQWV1L1VYUEFlR2t5RDVaZ3pXQXYxaHF0bVg4T2FZdjBra2RuRnB0UktDQ3c1NjVuMCtUTDZaTjJXUTVsN3cwd1dwckJVN1BSbW9FeEM1UGxzRlo3KzgvSlhFMFpIaUh6YThQK1ZKZmY3Q3YzcmlpZ3RQeGF1ZUg3d3l1U2t2a0plVUdsZHk2ZHVuVnlWczRJOStIZUhxcnlkWHp1MXRRZHFZbExGd1FzakFtUFNkaVFvdEpEZEF6SWRDQW0zTFAzUjdOSEdzdWZ5RTdkbUNSd1ArOHVISEpKT0hnczVWV0pPTENROFEyT2lZc1h1R2Z6SmwwWkxzeWN1cUQ5S0ZGNURTMkw3bEd6TWdZLytsOVF3Qm9hN3o1Y3dWYzFwTXFYL3pIdVJjWXppN1BETWp2RXFZSkhNUVdmN0ZzUlk2SHgvM2p5SjZvNnhkd2hxcDczcmVkZzM2RzZ4dmlQQWYwTUkrbzFSbjJBK1grajByeWEvdzViL01kVVBqcFV4eFNyeTcwU0xRaTlpZytzM2hMTFh3NGMreGRzVjArUUhmQlc1V0o5VnB6cXNJSmIvbWpBNjllYTFSTXYvZ21UM2VFNnBPdkt1aHJETG51djh1NHNYS3V4NmZKNmJicE0zNlpyYXNFOXNydC91SElRdTB2TDZncjN2NFRJdVpLdlZ6VTE2UFovMkRLM3lrQmE5UTZUL1M4eDJaRUtVOThzYXRCc3JqV01ENmk1NjlLQ3YyRS8xZFdsTmx2OGt3SVRsN3psaFA4eFFOZS9jTlpxd05wcytVOEFWM205SzFqOXgyUVByaHUwM29TaTk2aHhLeXFqNndyeFRWeDZqOW1vckJ1NzN1SXNMWjRtdTZOZ0hFOHJ5blRwUEhEOGtDVkxrdGZ0dWl3Wm1LRWhPOGViNFU0ZENmVk5IeW1nWWI4QjJDWmNqRUlUQnR0RVhCOEFEWVNTb3ZUREI4VHRBMjh1ZTVYVEVNdmhTLzVFNHM2TUlxRW9MOWczUVZSalEyWjAzTFJnWDJGR1VNYUpSRkdwb2NpNnFhWE9GR1VBeFJjbVpkRVowQ1p6d0hWc0lFeWFzV1Irc0hnTVB0T0dQTlBmb3hrd1lQZWVZcmpjNmJ0T3FFc0ZNTHg5SGRyc0VMRmpQTytiTUQvU1IvQ1puWDFpZ3loWGZoYzJIczArSVJ6T2lhUllsVk1vRmpTR21kQUNadEtyc1FrM0RmNFBmSGx1M2FqNDJaRVRCZDk1R1hUYVR1akFuRWpNcGNSeTA0cXlJa2ZGaVhMd1ZlMXd1STV0QkZUWjZQUDZlQUMwRVVEMTlEcW9Ndi9FUmU1QjhPRnJCSEwrK0xiY0F5SVh0bW15VEQyWVZrYkwzRXpHWkNZN2RFckt1Rm9oUXNla1A0bUt5eDBkUC9XTnNBSjFiQXpPZjEwdTh4QUd6NkVQeitYT1hSSVpNVTRZSDVsMWJMMjRMb3VCUyt3MklBd1Z6SjhKVjBWVURBUkJvRk5OdjdrQXpYSkV6QVlYWHNjMFpabWlYYldFZWhSTldCTm9ieTQ5QmVQVnI2Z1Z3QlhwSEwvcHl0N1BYaXhQaHlabU9DZG5jTy81Mk83alFETTdsanNWaGNaTUJkdXU2aWxENWZVdmlWNU0yZTFnektBcHE5UmdnRTcwOUFIdG1yVkdsWnNQbWxyeEhEK2N2Q05iak8zUCtDNE5vQXJrQW4zbVpaUnNGR1dGcXlLKzBrbjVGZFZ5cHZoVVNtUFFnSjB6bm9ybFNPaWs3U1ArVW5TTG5KZzZjb3RQcjlHTlFnbzFQUXRmTWpvTE14QjhaeXdKQzZJV3R1YU5oVm16WitBS2MzWFQ4UjM1d3FGc1dTUmo4QkdqcENCU05EL284cmMxKzUyVUlzOUl2c1BUbTUyeUkxcFRtUlZLS1hkVzB5SFFYbnFxOXdMTmYxL0p4dzZadThwcm5ScWJtSUZIME5XN082SGRNeW5MVEo3bXJ3VU55MmpUL2IzY2VxSU5ISWNGb0dad0RJdjljY2dOeVZxZnVuUm9mckZFcHFjeVdxTWpwc2FtbExCTXg2Z3M1RlBTQ3JqQ1gwZzZsSDFJT0pSYXd3WWRYYzMrME9zZGhSRSs4NzFuaTZjaUorMGNLWGhQajU0NVIrVFNZd3RsSWR0V3BjaGpUMU5KY0tmcUFWSWpVaTBtTFJHeTBDNGtIY3N1MGhQYUcyeGFZWStaRkQxcnRveml1SXhDYTgxeW5GRkl5VHFmMXpQWGlELzdHYlVBblo4SHlnNGJJaXRXNTdBSFpMM3YxdnE1UnJlZ1ZCdSt5dXVFa3pGKzBRRVVmMWxjZ1l3ZnVkOW55aFFlZ2FWTThPNWpDOC9VRjA0Q3Npa2FPWnh3NVRKenRRSGxiVVJsK2g1ZmVEaDVaN2JvanpFeWVPQXFaMnJObG9iTjhycGhzejZQcjJPMzZLYzFEWjJXcVNTVExsemFCVWFMelRQQTFET2xmNWozZVBORkY3U2lIQm9QVGJFcGVGS1NQT20xcWNsRldrT3owSW5MaGp0Z3g4OExqdkZXY1g2VHdwS1BiTkI2VnJPb0w4ZkxjblY0L2lVME96T3p5QzVWdEVsajVuMGVtN1RWWWs5T2FxR0t5eTdjdm1UNlVtMEFiSlkrNExTc0dIdWJ2dGhrek1GSkZkSGlVdzJ6YjltR3VFVVdTblNWUkNxRzRkUjRkMGtpLzhienMyRTRkcHNhZ1paTVQxWU9FUGZZQUp3ZGp1ME85d0xOUWZNMGFOSXBmdTc2VFZmTWxmRzYySm1peXpaU0NrOEpISWRYdEpMd0VmeURaVW1jaDBleWdZL0ZMNnZ6aklGd3ZuQmJIZzJyMHpiNXlXRlZPVTRuS1NnMWhUVFpON3ZKcmxQcEM1VU1kbVRMcVRVcndiTjZ5RlR3V2YycklhU1lnZ21jVGNlejhoSWdMSkluZFdMUkNwL0h3SE90djRuNFhDMy90R0tMNVBsRHE2ZGZNUVZhYlBDUUNHRkE1N2l6eUdDWFFkQ0ZvVFVJOEppSVlVaDl4NTBGaGo1VGpwTU5aYjV1NW5UMDR5VWoyUnk2eVl0ZHYvbkFielhVSmJIdDBJOVJ1cSttc3N5Z0xrR0Z5TXRTazNycjVMbUtoWHpJa0g5VzlkYUtFMVpSZDArdXpnZDd3YWpEendlcDZwdEFFNU5rcXZiZ1NoTTVNMnpSWlFaZGRxdVRHVHl2WTB1aC95ajFqQ25pNFlncDZZTUV0SFFjZ1l4R1ZqaTM2K0Q2N1NrbmhhUGJ3NmtGeEhveXU4TW1iNWtnb0lXN0d5cDZYdkFDNXB2ck93cnlSZitkRitiZUVMaGdNUHIrWGFrRW4yRWZmbGRHNXRXaWZVdENQbFp4ZTBPV3oxNUNYU3M4ZWJzdW85R3VtcVlHS3ArT1VqbS95eDdhSE04TTJ4YThNZEI4WjlpczVDbUNWWCt0czlDWS9uWTRTRHFkQWVacWFEU2l3dnhGZHVnVEZQMW03UGZKR3BOdVBneEordEx0Q2R2aXpLRjVWVi9lZCttYkhML3RGMGFmUk9XZGFrZldWZ2R0S0NHdU5MTktnZEFCVzhKSDNIM3BOMWpIWDU1emV1QWVGZmYxcllORlYrNWJQSEcralYzUjFxb3ZjbEVxYlBWN3JOYkxXMWFHTVNVYmk3S3ZDV1Y3NWdTTW1UQ3JyeGl2VmRSdWxydC9mOThNcjRHaDNqTkU3a1JvM0s2emlTSUtOUHhFSGVnSmxyVFovVnIyVkZFSldXOWw5OHEyZXRtOUhoMjZ5anJzTnlwaXlqUXhmKzdvVEE4QmVTZjlFdVhCQUdncDNDN0p5RDhpVHRsM1B2SzJuUFdOZEZtL2FrSUtoYXd2bHplMWowNHdZRzFhVDFVUU9GNTlXUmYwcnRCVVdpamw4LzBLUjdneVNmT0NQZy9Rajl4eEl6Wk55Z295SDluenRsL0pQU1orZC9ieTNGcXRiUWVUcEpLNDQyRTU1cGlOclhoZC9FNUsvR1FWRllzMWptZkFLYW82eUNja2ZQb3BEVUZXTUpxcEUzRGxQQTZGdEFTV3ZiVG5IKzcxUjNHS2g2bGJTSUlobnZ0VFlLOFQxdCtVdnZmQVVWNVByYmY2TGZ0UTFTOU1rTnJ3bEQ5SGVXRzlIVG95LzNNQzFrcEZQQTF3Mkp3aXA3M1Q4YktNZ2RyZTZRMGQ1ZkthK0grYmpsakpTdTVBTXFvYmtxRzZoaVRqVHczSi8wWW9NVlFybzJTbFdMTXY2aXFsOE1xOUt5WVFYWDZ0bkN1dW40cUhINHFLQW1uc2V5Nkl2aUh2WWZYeXdGOUk2T0tIb2kxUDZsQ3pZbENXbVYzUGlzSEZpT0EzS3daVHRLdW8yZ2k3R2xvOHBOa052T1Y5STdrQnE3LzkrbHZOVjFXVHFnN3ZYRVd0MHpVVnlSWVVyV3VjOHY5QjR4VDlieG9uNkF2SmRWMzZmNHRlSS9XbzE2SHJVSEZHOXVuL0loV3pJZlVkN3Z5L0ZjaDBxZzk5WjlaV2NUU08xT25qb0hWSlhhWFZQMm9ZaE5VclhPMW9HaWdWeGRJRGZjYXQ2akNPb2IvUDVOOUErd3NjSDVYVUliZTJ6NnJ4N2JLLzJXM3QxblZid0pYOURaZXRhYzJvZGo1Y2Q3WldYcGg2MnpNK09KWVNxY3RmT29DTTdJeThSdmFoa09GVVdoNisyOUkvT0lONVZJejZGbEtENUZUdDJ2QUg0KzRqU0t4ZEdhN1hhTXIwamFhMmthdkowbiszbHd2VDlYTFlYUHFxcnFGOEtNaGhjczFZajIzVXdxOHBkdjRwNVVmcit2OWI1dkNoMkVpZzh0RzNnRGM5cGh4Ti9uMmJDWGNyMCtzSytBMEVPWXE5QjRUR2xUdmZ3V2dlTm9WVmtqZXNVbFNmanpHc1BSNmpQUnVqUWhzMkVrMi84QVFqdFFZYm1kSElsUVlzQTMyM2wwRkRhR0toT3lpanFudFFSbnRLUmdVMkZJdnBzSnZZS0QwZEdzbnJaeHBrR2ZTSUdJWktTd3ZkaVJtVjNvbVo4QktJcGQ0UnF3RFBFbDZMeHdoSTZxMHlXdnFiMDhtajR2MGp2WVJ4d1cvcWo4TVpaNFd6KzZycmoyMWdNUDVxMSszYU5VOXJWbzFHU0tJOUIyblF5RnlERGFOUmNkTGpoM0J6WlphOGIya0hScmVxRHdWeFpYc2huMy9JaHFJZDA0UFZua0RKMThubUVwc0Zkdko2QXlXRFFSZDI2M2RNY2VLQm5ZVkN3WTc1RXhORXJueGxqTHhBdnlhVkFjc2Q5amRSRk5DcXF5ZGFob3NMYlNrbzVkMTBOYXlpSER6VFVNbXU0c0dkblk2cjVCbEhnRjQ4ZEdBTldmZ01ucjI5L00vak0rMVMwWXQ0U3F3YmhkR0xhbm92RlBBWDJXVXovN3czVFRXa3Y4ZTk0UVFEWTNUZ3g3Q0poZjkydjN2cEpHWWtxNFF1bEY0UGlrdEovM3ZRcHUyK0tYVzNNK0RCZ0RrWWRXRVBncEptTGFCU3BabkxnMEdPR2oyOUtPcmNtYUhSRCt4TVZETFlIbzErcGQ3aXdkUUFVYkRCRU0vVGkvYTFnbFYrbGE4K1RhUGhDVEErcTFIY2dJNndCVG9hM29BaVB1anp1VW1oS2t1Ym13NUFuakxodVlWTHpncG5UbTNPTEJCdjIvM3JzWHNGYytUVXJ0dDNMSEkrM2h1M1N3V0czL2Q3akFiZG1NeUFTWnZIQ1dNbkxJNllJdmFyYU9kd3kyN3lLUFhBVHp6TllWMDNmcWgvL3JYWHQrOCt2SHhveWlDcmZyMTdpTXJ6dGNmc2VrSVVQeVRPTDJpWU1DSXc1OHBHN1JiRzFVM0hjNzRRU3ZjSERZN1Y3YzdaWm5XcFFGc0I3ZHYyUXR0UWNUb3VaZEEyN0xrOTJBcGcvOHZYWUx0TFZLSmo5Ym1uVWZJSkJ4c1dmZEI0THJxRER4amJWTzNRSG5mS2s0ODdEWmV4ZW9PRG9mU0xsTTAvNzNjWFA4S3UxbjN3by9tcXBkUGtZUnVPTWhlVGp1NDlMNXpObURkcmFramdqTGtpUHNHdFd1TmNyalBPUWhZaXdZMjVWbnpqTmhDTG1yTnV5MDZCY0xMNm1LY2tnZ01TY09VT1F5NGM0QSt5SjlQQ1FvWk9tejFxeEx5c1Uwa2lGN2syVTk3UFd1YlBZQlAxTnozQldZRGhUOEVBbXBhR0hodVhLWElIZnppUWYvdVJ4YmREdmtKSGRPN2VrNDVTMGNHVXZIVTdHRzd2cVkwSGRwVUtKVnZtekIwelkvWVljU2FyL0l6YUQwZlpHMG9sc0ZpV2dEdUxPVlZEdFdlMzh0Z281T1M1MjRGakhtaDNyMXgxZTFnMjJzTmQ4Z0hEMnZONnpjSDRSNW1Ccm1ETDVaK1h5N2h1WVQvMGdZOEVXcTgzb2hTT2hhYTl6clVOOWxubVAxWThCTzBaS05ZZExuQm0yMWJaTXZBUnV6ODFKNjFZT0xzOWNtSm5uOG1EUkM1NlhKQjh5RStMQVVhRDhVa0kwNG1vSTloeFgwR3lwT0ZMTng3ZGMxYmdubDNNQ3ZXSzEzcUptTm5qUGpvSjJNUFduaGF3NG1UY3hHRHJpTzg2UXhlQnVtTkRTa2ZmSnhQdllyUHhFMk9DL2NWQzNNSjd6YzA5bHlTZVN6cVdlMDRvVFprYjBHdWN2NWVvWEZWOURQQzBmRVpQTXBRZXlJNVp0VngzcHUwQnE4eVNpZW9ISnRDRlVyUUhuSHBBTi9nSXVtTUxjT0ora0Y3U25oOE0wYUFBV2V5R2paelEwbnY3aktOaEt1NjE4Nnd4QXpwWldKY1BBM3ZvRGMyZlFOZVMwSUx4dTFUY3F4dDVoVjk4YThHOXhyRjRseC9zUGJ1L1owUjJ6clZUZVRkdVpzNlpwZUorMkFOSCtPRitJZU84MUx1eXp4ZG1uem1YRmhxaXFoRi8yRW5xazZNcEtUOVIyZVJMN1NHRUh4RTNMV1FzcmQ1SGhtWlIvbVRERmlNZTlnUW5BWHA4OTBUdTZncGdFd090TTIxZllCY0JlMkZETk1DKzlzVzlvZG5wNHRUc1ErSWsyTUtmMnh0QTVlb1ZQelhBU3hpeFlHL3V2VE9Iem9sS1dMLzhoYWNhc2w1TWZnRkRYeXpYbUhBemI1blNaQzg5a3c5UkNDeHVSbE9lUzM2OFpkeHhaOEY1eEhTSFJhSUdHY1poMFJtL2NxRzg5TWpqTFNJeXBwRXJGaVhFQ0RGeGlSbHJ4WFJvekdTczNaS1lLcVJ1VEloY0lVb1JXTUZ6dS84RENNb0FTVlJMd1RRZ25xOHM1M0ZOVmJCc1lsUkYxL1B3dWx6SHU4Z0hqUWRCTXBEWmNrbm5YZ1MzK0xKSnpJbThOUnZUQkM1dWQ0VW5yY1Z5VWw3ZEVBZlFXbXpXa2ppTndMblA2M1dUMW1KQkM5b1BvSEdqRU5MQlZYRVZhS0ozWlhlRHEzYjViaEJZcWFtaEdVTnZpanBjc3VQUlViZVk3TWpPdzE0TXRLSWo2Y1ZKdCtic3hPNkIzZ3kyb3ZQa1plbUk2bm1McFJDOWVTRzZlWHZxbTRkcnF6YnJWckVuYXQ5US9HM1YwZ3pxeS83UWxNOEVFZmM5aGN0UDZZOHFOYnJKRlNvZDRVTFIwSCtLYjZUOStuT3JsdUdhZW1FOWxiN21JMUNFdlRiNGhRMzlJVVdCbTd6MHA4U0h5S3AvbTZKUnJKQ0xFMVBhbWY4MlJic2xXZnZpLzZRZytjVmx5VUIram4zL21DTGZmcUc3cFFpczFaSWZaVGhmR3M0ak5jYjJEdFJyMnFBTGlqU0x1SUlJdER4NzlaaSthUU05b2EzSFkwclRZWEI5QU1hMDZGRzBMQytsOHRWbm9GRlZRejFkRkZPSDBkUE04dXJsemVxTmtETHAwanRydzVxOUsva0k2Y290VzFlbENPY0tVL055UlM1WHQ4dGNxMmxGRFJWd3UwYkZ4WkJQaFJNdFdYMFBMYjVYM1BrQlRKNGJ3Z3pKaXYrNS9HdFEzUEU1MGJPRHN4c3EzSXQ4NzlOZVl4Ni9MeTE2M3RUZ09UUG1hTGJ0UHBhOTd6QTFydkVTOHdMYVAvdGN1ODFvTDRYeTA1ZDlzdkh6QXprd3hzeVJqUXhqdVBUdEMwSTNCZ3FESmsreFd5Z3VjV2ZzRmhiTUtCT3lzNUsyYnhlM3pUaTErbkpHUS9RQ1A1NDdsYjUyNC9vMElYUGo0cERsWXJ3WEU3b2lacEZHVU1kdHlseEg4VVJxOGJ4VVNLYlNWZjdKMXZIRmRvTGR5TW4yQzhYWUlSVGtHWjhLb2FJa3YyS3JpRVlmODVxVmkrTFVnaVoyWTlvYWNjdERKbTNOMXFRMElYMWp2R2FscUJ5QVJxOFYwbWcwNHJlOVpxcFdzakZXakZMeUFGOHFuMC9BbC85dGtWWkRmeXhpbFFOcUgwb3JkV3BiU1EzbWtQWnBKbjBLaTNVMnZsaTcyeXVvNGFGRzhWcGk1ZUwzTGp6VXF0S3Uzc2ZRQ3gvcWp4cDdWUzI1VStNS0srQjNnSFdITWpBcG8xZmNpSjBpMFl5UnhtR24rcDdYVHJzbXplUEQwZnFuZ1dnOGtGNWhJM1RLQURPbWFoeDBxdSs1RW92ZmlhLzIvYVg2NGNyTW5sSkROZ1hBU3Z2NDF5d29JRnQzVHFEMnhmM0tzenp0clJTWXpZQXNobTdheDU5UW9kUGhCcnJoWUlQWmVyZFVWdlZDQlZ2ZE1NVmJ3NlE5ZFhDZ0xXVHJvOFRDK25EU3g2dXBRNmFaNnJtYjloSDF0N3FQczhHTHJ6T0llbU13SGZNQVFPODVOdmk5dVQ1NGFkTGI0T0VsdXZKL2VTdC9ubVI5QjhaZnBkMkNmQlNGQnF4TzNEUFlTeDAxU043K3NHYVRiek5na3Y3ekkyaHQ4YXozUGJSRE84c2UyREpTdFZLNy83OW1HOE45ZFRLcE9LZE11OVUwWUdUd1FIRUhwc3ZSSWx3K0FXVk5NYUJ1UjJ2QlZSaC9CNnhOMGlpR2FNbm9WejRIeHN2aFkway9CazNVSFp5d3RVWDN1NzFvNjJMMzYwTm9tYUdpb09sYmlvYkxueEEvTVdpZ01EQmtYKzcxaTlsbFlyaWNTS3paSFRVbkhXakxZeTJkcElxN0tGZGwxcXh6VmFTTWVZbTdQaG1ZaFE1cTZTUllLemJnWUhuNk4xS2tQSDN6blRxd3R0bXFmN1BWS003VFVoMk9Zd04rN05OZ2FBd3RMQ0RpRjVnTkhjQldKVWM4RjNTeXhRaWNiNEV0OTF1ZWRWSFZ6b091ZE9LbHlsUDhXWnRzYkl3dExEQ2lMYzdHRG1pcmtsZVFYY0RwTzVxNzVsdEF5OEJmeDM1RDUyM0NCaUJVV3NrVmN5YzZEVCttd1ArZ1JkN0gycExQaVFXalNpdm1FYXMvMEorU1JkK0R5MisyREIwdjExbVBXRFQ2M1lvT1YrSlNlUnhOMWdKc29tT1A1L1BkRnA0Yy9rd28xOElieTJvU2t0TFdpcnZCSmFsa1FhSC9Udk1UTzNNS04xN2NEYzVtYVdzMjBTQjFWanZPbWUzZWIzaTNCV0lBK2pPYWxiSHhHc0ZIaTZlSVRVdU0xOUNhb1JyTkpoMHFCVHlwYk1kL256TGhVbmZCV1R2d0xKdTJRWTUyODlBbGJsVHFwSVB6elNmTkQ1d1VOeklVbmMwMEsrSW93TEhhY2VYc3M5dVh2dDhxNW9JL295T2dTRXVBRDZ0Wm1rU0RweElYNmdUYlFXYTZGU3ZObEprMlkydWZ3M0JaYWtvV09zbFNVN0pLUzRsWFMyMDBpaWZTRnp3SXdiUkxWdHdlK1JMNE04aC9mN0V2ZFpSTzJZdGVZZ2V2ZzlDUmFjY3V3YzVvZko2R2xKa3dSdzJYS2J6QjRGMWY4bEhtWVlDdWZKZW1WWGZXdWVDR1N1cTUxSjNvMVkxTGtzcmhOSDlwYXBGMnVjQXdqWm14UGlwcGg4WFpvdlNiS202WC9uYzFYVzlpWHdHaittSnJiT0NmSEx4M3ZzanRuUkF3eTJ1QXhmQmpQcUNNb2syZnZHYXdQVDdjWXF5UDJsUEZCWHNHdlBtSzV3ZFA2Q3RBMUpmUUdob2NYSndkc2xQazlwek16VHQzd3dLL1QrWjFVOU1YaDF2TWo0MWFIS05hdUZaSGlucnpEb3NkR3pNMnA2aVVxYm8ycmxJaHU4dDNMRnA1ZEVQam5rZDl3RURNWUVmaUszazVTdjZNSjEvM1RZOUFlK2RUOFJWbkhqdUFBelFBQjhkdnoxU1kvUEN6bFBXS095WnRnK004ZDIxQ1FtaTBuekFsYWh1dEN0S2hDVk80WVhmYWNZRTdscCt1bVpBZy9zVCt1bTM0eWZhQ1ZmOEo3V1BFYUZRdzdXTktocjhTWHQ4ODlVdXFpRUY0am9jRUdBWnV0RU4ycDMxQlkvVENCQnlHYnJpRmRwY3RzREY0aWVzcWVHenRlZzlhMHV4bkJSYTBVMnI5b0JlMlJGKzBRZ3ZzU3cwbFdGTGw3WUwrdS9KTUhoNmRCZ2w3ajdZczUxNURpS1RpWDM1OUN4UzN2SXQ3ZG5MelFJWEhxWW4zeFNNMGhGeklDUnBuTjI1aTc5RkJPV2NxemhUZkZia2ZTL3Z6T3hlbHpsUTVzM094UDNPQ1RUck5iR0ZUeHpPbjJLanp6TjZrclZrSExIeGorZWpGS3hKVWM5blBEekE1Yk9LNkZRbWk4cmcwVlEyZTN5b2VTNVg4RFRyWGszbkI3Z1ZQNWdhNzVWc0dsN0dTQzIyZm5ySUZzSVd4WXdlNytYOU5MNU54Qy9PTVRYMmQ1LzdGSFZvQlRFVy9pcDlBZ1lxYXczdnhHbWhhWVhMbXAwck5UOXdYY1hCSTcweFAyZWxkcC9ORWJtdWNkMFp4ekJrQnpHbDMxUXJtMDY3UEdsUzRBcy9oYXB5SDMySVlUYW9xV1Bua203UURkOFRBUjB6UU1NK1lQZ0lPUWZLSzJtME9USUVoOEJtMWVOSWVYVVd1SkE3NzluSDFEWTFOejF1ditnTCtxRGtvdEMvdWI1NFVndldyb1V2bkY1M0JSb3FqVmRrNmVDRWJHc04ySHE3R1JpOUtwK0lhQmhnVy9iR2MxK3VGOHVrdE5tTFJERU1ZYnZTQ3pnellzdHk2Qkc4R0NNdU5UanpGWkxFcEw1aFFsck5OT3NjZ2ZiYU9sbWpUV0JuYkN6Q0RkcDFmd0QyTlNhVWpzTFRsZlMrTTBLaXFCMThZbU8vY1k5QjA1empWcW9YeW9NKzIwb1N6N2JPdFNWdUVsSFh4Q1F0aUZ5K0lGZEVWaldTS2Rzb2tvQWw3NVNCeklxdWdvTXhDajFkb1F2KzIrUmUwNlN3M2VyQVpXRnRveW4wZVY2ZmhxeHFNay9rVkVjd0dObjFOWEh6TTRyZ0ZDNVltcHF3UnVVL2pQa3VXVjQxV2hESERZZzlQL2s1NGVlSGN6WjF4YWVHYlJTN1IvV0RLenV5VEZrZm5Ick8zOVpvOExGWkZSNEdDcFRNNEwvZVVOWnNTVTRTVXRmRUowWEd4YW5FcHV6eUNJcUI5WWRzYWNWYkxNakd1V3BqajR2U2s2UmhYTGM3RU9KMDhzVVQ2U2w2NW5mejJ3amMrUmNzaXhSRm9haGlNMDk2NXlZbGUwZ09hRlI2K2N3RzZCcysxdHhhUThWUHA2V3ZhY1QzbElaK2xKVExtMDdIMjByM3FIUVYzY0pJZTFXd0V4Tlc3RWVDdXZ4R0FSK0VYdGRSQVBpdFZuMDBvY1JqY3ExVmNyZHAyMDg1eVJiMktDdnhyUGUzNGF6VWwxcThsSlE2RjhtcnJOWUVqMUhUTHBJNlNWSzlSNXI2L1VkN1NmUk45QUlUUzZseVZCNjVkd0lIYkN4V1NNejl1NGY2c3N3Znp5a3F6UXIwVFJPN2d5c1hhVmE4OUREUko3M0VmblFVYzJiVWR0dlRlUHJXWVpxYkQzYVpQNnRIVG90Y2xOekM1Y3pyajBFRVZGN25aVy80MFd2Nml1VUticnJuRFZkWll3SHVGWitZVzVCWmZFeW5YUy9vdzNnbStvU01GK2RQNStDUXBKUW42Sk8xSllqRWd5UWlFeG1EVEJGSmJVdFgvUHh6aHRPUUFBSGphWTJCaVlHQmdCT0w3RE9jWlRQLy8veC8vWG1RU2F3YmpBVCtHRnd4Y2YvNy92Ny91c29QWUFtYUdNaVlIOWdDRzkvK2YvK2RrK0ZzUFZQaVRYV0VseXdGbUJoYWdadVAvMklFOUF4d3dBN0VEQ08zWnpBc1JZVTFNekNsaFNFNHNUbVhJeVV4UFpNakpUODVoS0FhSkFRRHhRajBxQUhqYXZaWk5iRlJWR0liZk16UHR6SFI2ZFRwUUtVMHBMVC9GSUJyNVhSVEVWaEdoMkpZV0FnSWI1S2N4YVNrL0FqRXUxQmd4eEJoalhKbFFYQmlwUW1qU2hURzZQM0hoZ3Jnd3BndFhkMkZjVEl3THc4TE45VG5mRkdqcHRKU05QWG5QdVhQdTEvTTk3M2ZPdmJseWt1clVxZU55STI5Y0hGVk9SYVY2KzE5clU5TmdmMitiMnFRa1VZaXFqRzU2VENrOWZQckNxSlphMzJ3OXNaWElHYjFUaGxncHJmcFVYYzB1dWR3T1pxU3R1cWgzOUw0KzBpZjZYRi9vUzMydFc1clU5L0w2V2Ivb04vMnVXSC9xTC8yamYwbGI2K3BkeVRXNVZyZkdyWGZQdTIxdWgzdko3WEY5N3FBNzZvNjdJVGZpTHJpMzNidnVRL2V4Kzh4OTViNXpQN2xmWGV6K2htRlo0dW1YSi9IOWZsa3krZERNWVpzNWJKR0hrN0ZaZDlQRWw3bnlPakQ5My82Ui9jeTE1L2FWREpXK3N1Yi8zLytRVExFWHkra1BvUGZRbFVYT3BNMWorUFVCZFZuOEwxZDcyM1kvcnhiZGNidmNINmszVTUrbWJxZHIweTNhb0ZSeVJ3V2lXNmhLTzllcjBHcTBCcTFGSFdnbnE3eUl1dENlNUs3Mm9oNnU5ekgyTWU1bkhHQWNaRHpJZUFRZFJTZlFTWFFLblVaRGFKaVlFY1l6YUJTZFJlZlFlZVl2b0xmUVJYU0p1Y3RvbkJOeUU5MUNFMmlGRWJja1Z4ZEZHeWo3SGtGVWpXYWNhdHhFdDlBRWVwcXNmanFySjZzbnF5ZXJKNnNucXllcko2c25xMWUzMWFsTW5RS0JwMDZCd3F2ZmFoVm9QRFFlR2crTmg4WkQ0Nkh4MUNjUWVZZzhSQjRpRDVHblBtWHFVNlkrWmVvVENEMkVIa0lQb2VjOWtPRjg1VkFSbFZBcldvbldvWTFvRTlxTXRxQ3RhQ1p4b0F5RUM1RlZvN3JHR1J0RDExRmVqY3cwd2RiTUxuU2k3ZWhoenF4VkoxUmlBSWJLaVluWjdaamRqdlVVVkRGVU1WU3hSZll3OXFGK3Exc01YUXhkREYwTVhReGRERjBNWFF4ZERGME1YUXhkUEl1dVp2cUVsdTJFM2p0ZFdXSThNWjRZUCtlc3BkSlh3NU9UNmF6cFVxTkt2SVVua3lsVXJqUXQ4TGZ3M2VtWUtiaEM3MUVjcm1mZHZacmNTU0NDSy96eUlYTHVDbHJVMzF5YWF2ODVuY2t5M3N1YS9GaWQvTUdhUmo4Mk00UE5oRGxmdWJLWnllUjRaYzM1T0tyZGZUeVg4NjU4ZDhiczNma3E5R0JINTR0NUxPYjRVU2RoRnRYVS9GVFZjbGxsUXlzdnJrWThoOVhuYmFjWFBLdU9yd2ErTzNoK0lyNVNTandIeTlUTVczZ2xiNXgycmRKcXJkRmFkV2lqTm1tenRoRGRxZTE2UVR2VnBSN3RVNThPNllpTzZwaE82S1JPNmJTR05LSXpHdFZabmRNVlhkT1lybXRjTi9rU21TQmJubWV5Z1J6TFdYK0hEdWgxWWxMaHJRK0JWQTlGQm82aWFtRlpRbXdqTGE4bVdoMWN6U29RdTRLNGxiUUl3clY2QXJwMXhHNkVyZEhvbW8ydkJjSnV0ZXBsV3B0Mnc5cXVYdlVUTzZCQnJkZEIyZ2JvRCtsWkhCelRjemc0d1NvbmNiQkp3OUJ2MHlWZGh2SWFEbmJhdDFRM0hpYTBCOXBucUZrYTF0QWM3RFdNOWJRVVZCRjNnb2NNSGtyMFMyZzE1cVRXbkdUTlNjNmNaTXhKQnFwMXJCTThaTXhEemp4RWVPaWk3NmJselVrOVRuWlRpMWRwQlVqMk1oUDJJY0piTDdYb28wVzQ3TmVUK0J5ZzFvTzBvcmx0TUxlUnVZM01iV1J1STl3T3M4NEluaVB6M0dDZWwrTDVCdXpqdEpLKzBiZGNoMzBzV1JWS2VPMUFLYktHS2hSZ3p0R0hWbS8rQythL1lNN1Q1anhsemgxNzB3SmZLODRMOS9ld2d6NVVvV0JWS0ZnVm5KMnpyUG12MVN1MEJ2TmN4SE1QOC90b1JmT2NOYzgxMmsvTG0vT01PYTh6NXhrN28xa2NEOUVIdDBWem05VjV2cG56NWpsam5uUG1Oaktma2ZtTS9nUExaRmdsQUhqYWJaUE5TNVJSRk1hZmM2NVE0b3lWQ1lrMHlZd1UwZ2YwYXFXOFJLVkY5REVFT1ZrS1diTm8wYmlRcUdnVkF4R0VHNHZjdEdpZ1RianFIMm5md3VndmFHcVJGZ045TUtmblhDZVp4TVdQNTl6em5uUFB1ZmZjRndEa01LQUx0cUpWOU9vQ0VxMVJpMlFuZWNYMU1ucGx0L3ZzdHo2aWpwRUdvVitYK0wzY1VzK2ZRMTRUbk9FZUo3Z3VoUXF1YURYdWZaSDVqZkNGZGczWjhCbkR1bVJyTWRkcmJ3bjNMTFo2YWVGOXRMUFJ3MmE4Zmp0ZTM1bEdRWTh5Wnc4R3FRWE5ZMUNldUcybUtmZnNKRGw3cDN2WDdYQ01zZlI3SEdPK2VZNDg1anJ3K3h2V1NYRkVzeGpSN3lTdzV5d095azhnWEVBMjVyeXcxWEFqMXRrVzg3MytWbmcvK2YrSnZiU3gwY2RtdklkMjJFUEVaM0dJc3lqYlY5N0pKTzlxUUQ5aFNGOXlYY1dZdk1WSnh2ak1FajJQRFBVNEdkVUozbGNaKzJpUGhBbmUyUUI5d0xEa2NKWTZwTERHdXFLSGRPR1gvWEZvOTBYL2FaNlRLbVZjbHFlNEpIZFFsS2E5RDJ0bVZKUDk2T05lRmFtam9obDBhOGFhMG85dTZiY2Y5TitQMUJsWGQvVTE3WnpQSmM3R09yclljeFYzL2IxSndqb0p0a3VLVkZLcnlUamY4N2l0eUJRNlpZbzZhNjlsRnFma0kyYmtJYzg1WjAyOWpuUGhIbTdMUEVyNkFOTWRPekRxNS95SDdNSWtWdTJEUEVPSjlyd1VjVTJXY1ZNS3VDcUx1Q1hQK2FZWGNjRC9tNzhiYTY0c0FBQUFlTnBqWUdaZytQOE5pTGN5R0RGZ0FRQmltQVBmQUFBQWVOclZrbGRQVlVFVVJ0ZmdGVHNpWFBXaWlNTlZzU3QyUVJTeDl3S0t2VmNVZThPR1hleGdyNkFtZGhGN2I4SGUvUUVhNFNmNHB2SGwrSGtrUkUyTU1UNjVUL1pNNWlSZk1yUDJBa3J3dmNNeFdqRmZkREx1MldNK2FJL0c0aUdZcHNUUWpnNTBaRGhqV1VJNnVaekRNVWttTGVDOTlkb3dHMkg5TnNyRzJ0eEl2K01vYVpXTkpZNTRFaGpCT0paeVJJazhrK2dtUXEzUGhydUptT0pFUCthUUNFNisrdDIzMnpnZithVUtNd3BUQ3Q0VzVPaU8wVVcvZWhUMUFKSzFwcG9nRSt4K0ljWnJmRDlFRFJjNHpESVdzWUUzNUhDSnk5eGlDNmZKNWd3M3lDT2ZLOXprS2hzNXdET3VzWjNyYkZMdUlta3NacmxldllNN1BPVWUrL1NXUGR6bk9Ydlp5bXRlOFpqZDNHVXpUM2pKZm83eWdJYzg0ankxaWNSUEZMV29JNloxYVVnOTZ0TkFQQnZSbUNiVTBEdGEwb3ptdEtJRk82a3B6cTFwUTF1eHN3eGxEQ01aSlhxalJUMlo4VXhtQWhPWnhEU21NSlVVaGpDZFdhUXlnOW5NWkplbU0xOFU1ektQQmFLK2tBaUdhVzR2T01SQmpuT01VNXprQkxjSk5KL0ZwQXlmK0x2NkU4VjBWckNTVmF4bURXdFp4M295T0N0WHRwRkpsc3M0UUlaNUtFa2dwU2l0RzVTbEhPV3BRQkFWNVZrbFFnakZTMldxVUJVZllWU2orazl6aWFPOVBJeVhpUWwwb2pOZDZFbzN1c3VCbnZTaU4zM29LNVA2eTRlQnNpbUpRUXd1bnVXLzErOXR5UDRmZlBnS1ByNnlydz09KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIjtcbiAgc3JjOiB1cmwoZGF0YTpmb250L29wZW50eXBlO2Jhc2U2NCxkMDlHUms5VVZFOEFBREkwQUFzQUFBQUFWa0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkRSa1lnQUFBRFNBQUFKUE1BQUR4TG5qVHpVa1JaVGtFQUFDZzhBQUFBZHdBQUFKVWROMnVBUjFCUFV3QUFLTFFBQUFXVUFBQU5jdDdQK3pKUFV5OHlBQUFDekFBQUFGUUFBQUJnaDVqN3htTnRZWEFBQURBNEFBQUIvQUFBQS9JYmN4bTBhR1ZoWkFBQUFRZ0FBQUF5QUFBQU51NzN5UDVvYUdWaEFBQURJQUFBQUI4QUFBQWtDQXdFQldodGRIZ0FBQzVJQUFBQjJnQUFBMENYenlhOWJXRjRjQUFBQTBBQUFBQUdBQUFBQmdEUVVBQnVZVzFsQUFBQlBBQUFBWThBQUFNVHNMdGhvM0J2YzNRQUFEQWtBQUFBRXdBQUFDRC91QUF5ZU5wallHUmdZQURpaEFKUHQzaCttNjhNek13dmdDSU14N2ljRW1IMC80WC85VmkwV2ZTQVhHWUdKcEFvQUJzWENnZ0FBSGphalpEQlRzSkFFSWIvUmNDWUtIbzBIc3g2ZzB1N3hVQkNUd0x4cFBGZ0RJbkhBaFVhaW0yNkN3bFhIOEFYOERrOGUvTUZmQXhmd3AreUVZZ2hjVGZiK1hibW45bnBBRGpCSndSV3E4V3pZb0Y5M2xaY1FBbFhsdmR3Z1d2TFJSemh5WElKeDlDV3l6akVpK1VLUEx3eVN4UVBlTXZ3WVZuZ1RIaVdDNmlJRzh0NzZJaEh5MFZxM2l5WGNDN2VMWmR4S3I0c1Y5QVgzOTBrWFdUUmFHeGtkVkNUZGFWYXNyK1FEOGswMExLVEpUTWR4WTVzeDdITVJWcG1vUTZ6ZVRoMDdtYkRTSnZnZHVuTzVWYnRTeHVSZWNqUGEyNjVlbUdtbytSWkt1VTVTcW5OUW1OalV0OTF6U0lOSjVGeEJzblVEV2R4b0YzMWQzbVg5VVlUWFNSSXNlQjRJb3d3aG9GRUZRUFVhT3RRM0MxU253cUpCMnFuQ0Roc2lRNHpFc3pJRVdJNDlMUnBZOXAxSlozZlF0cVFkczd2a01vN1pnMnAwVlFFVk56KzZ1K3BHREVhMDU5dHZMYjlscytjM1RYOGpiNTNxM3A1Ujh0NkNaNFpXZW85OXFieXZaMjN6bG9ldzJuNWNMa05aNUt5em9SeHc5eEIzcTlMeitvUE5GbjlhM3U0Wk04Tk5IOEF0NzZORmdCNDJtTmdZdnpIcU1QQXlzREF0SWVwaTRHQm9RZENNOTVsTUdMNEJSUmxnSUVGREF6ckF4Z1lzbUQ4Z3NxaVlnWUhCZ1ZGSmFaMy85a1lHRmhzR1Y0b01EQk85Z1hLTWY1azJnT2tGQmlZQUJ2VEVOTjQybU5nWkdCZ3NmMHZBU1RML2kvOHY0eEZtd0VvZ2dJdUFBQ0Mrd1laQUFBQVVBQUEwQUFBZU5xOWV3ZGNGTmYyLzEyV21iR3V5anFvUzV6RmprcFZiS2pZbzJLamlJaUtpRFRCQmhiUUYrcy8wU1FTMjN2eFBXT0pXRURwTEx1d0xxS2dnRXF4SmlJcTFpUXFhb3dtK3M2UXMrYjk3dXdDWWt0OEwvbjhQd3ZzN3R4N1R6L25mcytkUVVZc0xZaE1KbXMrY1dsSXhPSWxRZU1qd3Vjc2tTNzBGbHNTMFZZbTJqWWpZZ2NMc1lOY3RMYTB4N0JmODM4OXdiUW5oSnhxUWY5YU9MU1NQcmVqZndiMXNpSWNKVVVZMG93b2lZcDBJTk5JK0tpbGl4WXVYUkRoN0R4OGdQbXR0L210MTRMWmk2T0Nna05ITEl4YXZraGlhV3NYM04yMmw3UHpBTnZaeTIwbkw1d2Z0TmgyT0YyNk9HS2VvKzJ3ZWZOc1RaTVcyeTRLWFJ5NktDWTB4TEZXWEZ1enZKU3RqSkNPN2NnR1FuWVFzb21RallUc0ppU0ZrRlFMa2tGSUppRWFRcklJMGNwSU5pRTVoT2hseEVCSXJvemtXWkI4UW80VGNzS0NGQk55a3BEaDdjZ1dRZzRTc28yUUx3bjVCeUg3Q0RsTlNJa0ZLU2Zrakl5Y0krUzhqRndrNUJ0Q3ZyVWdsMlhraWdXcEl1UUdJVGN0eUIxQ3ZpUFVEQ1JJUmtLSTdGTkNMQWtKSjZSVlk4SVNNb1NRUUVJV0VXb2xzb3VROWhZa2dKQjRRZzRSc29lUTdZVDhpNUM5aE1RUnNwbVFvWVI4VHNoQ1FoU0V6Q0ZFVGtna0ljc0ltU3NqalFnWlJraU1qRVFRMHB5UUZvVFl5TWh5UW13SitZZzZocEJaaERTV2tVR0V1Qk15ZzVDWmhMUWtaREFoVFFtaEJnc2paREVoeVlRa0VQSVZvYzRpWHhPeWs1RDloS3drWkIwaEh4T3lncEExaEt3bXNzOHNDRWRrVktUemtvTXQ2UmMzYXVhZlpJNHliOWtpMldYWmJ4YXRMTVpZTExIWVlKRnJjVVB1SUkrVW43VVVMRCszVExTOGFma2I0OHFFTS85Z05NeFRkZ1NieFEzbTFuS25HN1Z1Tkt2UndjYUt4dk1hZjk5RTNXUjJrNzFOcXByS21qbzFuZFowZGRNTHpWeWI3V3ZlcVBuYzVuY1Z2UlNmS2lwYWRHd1IxQ0toWmN1V1lTMDFyUnExQ21pMTE2cWwxUmlyWUt2TlZ2bFc1NVhkbExPVWgxckxXazl2dmJiMVE3NFh2NERmd3Bmd1J1c2UxbU9zSDdRSmJmTnQyeGx0YjdmcjMwNnZHcVVxc1JsamMrK0ROUi84Mkg1Syt4TEJWZGd0RkFwUDFUWnFkL1YrOVg5c1EyMkxPdGgyK0xMRGR4MzdkWXpyZUszVEI1MUNPajNxN05WNVorZExYVnk3NkxxNmRGM1Q5VURYeDkzOHVuM2E3WnJkaDNhQmRnKzYrM1MvMTZOWkQvY2UzajMrMWlPbHg1a2UxVDJiOUxUdDZkNHp1dWRYUGF0Ni90dmUwZjRyK3l2MjkreEZoMFlPN1J4Nk9VeHorTkxobk1NVHgxYU9QUnhIT2tZNGJuTFVPWlk0WG5YOHhVbnAxTi9wTTZjclRzK2RXem1QY1Y3dG5PcDh5YVczeTJhWEJKY2pMdENyYmEvU1hzOTdiM1psWFVmM2Fka25xTS9sdm1GOTEvUk43RnZZOTBiZm4vcXArdzN0dDdQZm5mNHord2NacXhTWXFmZzZQZ2I4ZEdKSXJBeHUxSGp5M2l3bXZQQmtjdG5MNE1mQWM3WVMvWmlqTEJiV3FIbm9iK3pOWUJXcjJCdW5nMno2bzdXcU1JZ3RjK2NuelQraS9MbkNHdkpaYUhtdUJKcmRDeTRhdmxldGZGYVNtRnA0WFFYTlJwZGdDd0hUV1lPUjVTR09mWHhzcW9QRFZQOXVhdHpBaXYreGhPV3NVbnljVDYvNSszZFY0M0pXVWJKV1Y2UFV5c29Ob3J0QkxxWkJCUDhaaDNMMzBkZ0cyN3RWUWxzQm9qbG9VM1VGMmtPYnlnOVJMbnh1Mk1pQllIOGRlK01BTzJmc0pXQTBoNzBmTzhNQTZQM2dPZ2pDSms1eE5rNG4va2Nyb3hJN1VhSVY0Z3dlbk95K3g0RUNybjNoQ1d0WUdQVDRlM0JTQjFoamE3ZWhhQ3VndC9nZjhHRkJYVFVFVzZzVjRYVTZVd3J5Q210eGxNN1lCckxoQngzK0FObGlHNjF4Rkt2b1NVMTVUZ2RGdFhNTWNBNHU2UEFDRklseXJkR0ZWWnhacTFzYkEvbGF1S20xTWltbnpJUHJ5VHhWNmdxMFVjTkNEbFJWbFZTcGRoVmpxVklHeXR2aENycFNsVnl3ajRBTHFVclZ6dEQvV1VWR1daYWdYTEhGaGNtQWUxZ1lETnQ2c2NvOGxBOGVqZGFDNGp3VjRvWU9yc2ZXcVhySTJsRGpHWURYalU1d1BlQ0Zwd0Z1aUU2c3d0ZzJQcWJHTTdaV1VqcUJWYXlqWm5lSmxTVVp4RlowV1FBTkJ1TktEdGxSWTdFNU5odDFCbGhoYThBNkRtMi9jd003NlA1ZEZkZ0s0a3BPRVZsUFNGeG5YY1RpQ2RFV1VxQ0lvWkgwM0toa1JLV0o2VmJ1eWI4WmhVK2NycVpiYkFNVDFuU2pqS0ZISFFseERhVlNJOGt6azhVNFl4REdpVUhNVExwZWZNYkNCbU1BYkJBREdFbkYydW1TZmluV09WUjhJN0pHRnhHWlFHa3lzb3FyOVRFMGdjN0pnMDk0Yk92bWpyWW9ES2lQb090WFFFMzlPeGpiQ0FacjZHVjNGd2Zpd0c3MThmT1RNN2pScUxnTHZRWEZ4OVNxcVRxNFp3cWdSa2RNM2syRklCYmEzRHdMbmFCejN6Tm9yY2JOckNHWWgwRDI1ek5Uc0RFMkdqdWxzeG9EV1VVWmpvNEI3NGJ5eE9NTVBqVVYrME5mQnF6M1ZOd0d0VXFTNkswaUNKdFptQStiZmw5K3hhR0dBcXB5YXdWY3hQN3JuM0ZmL0ZNTmJUQ05LV0JSZ0J6bTVyNWpaMEN1Z3M3OXp0Q0ZHRytTT2ZvVm1hTlpSYTdaZmxjMDRnY0ZjbkViak9XN2pmTEgxcWdjVVFTV3dwYUE5VFFRN280Q1IzQzZld1phUDUxNG9tTzhnQjBTbVlFN3B1dXZxdTZXNVlNU3JNcTkwRkpZYjlqQ2dXMy9DK2lJVHYzR1lyTXVwVDQveHdyUUlZcTU5dEdSV1lOVWl1WFVuWFphR1d3M3lMZlgyTkVLOGNMT1VHTUhYMmlOR2xaeDFoeVVsOHkrUGlnRkpVMEV4WkFSYUkzOGtHOUFJWWdMQTZSTDNhdjdBSzErMWJlaE83M0VLWGFaZ3dRU3JJK3prRmpqeWN4Z2NjdUxOcmlscGczalQyTnViKzI0djNVQkN5TkZJNHd5R3FtSllCcWRHc0RpNkJjOGpxN2hHUnFIWTJvL3ptQVZHOHlMeFBYV0oxaGNEYi9BYW5qSytMRVlpbVVZREdYTVpCWlc0Uys0Q3A5S3BJS2huS2xiQXZHNWNsb1Brbm5ZS2JwSlMxWVptK0lLc1NsRFM4d3VveHVEeWJtY1lwVzVSbWwwL0d6eFk1MXhBaWRPRVAvRGFJMGZCNHNUT0lVNGdkWWdSMTIxcVFxSmVRWjVuQ1ZsWWlmVjZWL1E3ODJLRkVoejBSakNRNVhvemhqZFRSVVFEcWVCb2E0SXdtM0xDcno5c3ZUQkhLNitKT0x0b2F4NENGdnc5ZFVRRG9OYkdycUJvVUZSRkwzamRQTmo0TDRrMGJaWUsxTndLM1BFdkxlVlIxZFd1YUEwMEQydG13ME82RW9EWEYxWG85MmVWS2FWNmdWbER0aGJZcHZYWTV4V2VkdTZHTDg2UHVhU0ZKV1hZbXZ6NktJSG43eU1GaVltT3VmRXluSWJjN0txNmJxcTZOTHBPY0k1YURKdjkxamttTVJaazcveXNERW5sc1RYTFdIY2tTQkJkSUZKdFZubE5XUDdnWEFCU3NVTUppMTh0LzlFbFhFQ1J2UDFTVlowWk9XaURBSExqT2xNWlByeW95VXFVejJ3MWNGZEhkakdOaWdKdGk5TFFxZStaNldTRUFTMkFhd0J4OWFWaFVZdnkwTDl6bnNxRmdhOC8vWUwvY1F2K09mUWhVWnhUK3pDU0dSb2dQMlhOTHhyMnZQVFdGcll1ekE2OWhsd1AxTXJaVGNRNldhMURQcG1RVUNXL0gxSkpvZ0grS3pxRUJZK2NUQzkvOC9xaFZEMWVsTDFwckhQYTlVems5RWxRdXRFR1FTblFNdVU5NWJxb3ZndDc1c1ZkcUpRazNuOGVHaW16K1NRTUY4aHhWcHpJQ0ZUc3o4Nk5HVHhvdEN3UlFleWhKZHNxdElPcDc2M3NEdkZaRDR2WVYvODN1d1RnMDdhSktYdUwwdFRSKzFncGtVdmlZME45THN5eVNaeTdoS1BTUFZMUkFOZlowSHp2d3pVNENXakkvOXdaZkdCMDZvU3J3TTlWd2lmTEdDdS9qTm5aWWdxWk5aSGcvNHB2RVF0V3BNUDZMNEwrMnVXTllnZWRINnhqSDhybUtsZkdxZUZMckVVNlNrZnZSMzJ3R0tZUUdOSldmVkdOTldUS0t1bXJMZWJ3MGxWcytXVk9NSDhGNC8vUUlLWHdwK253citNRFp6NUx1RnIwYzJwdW9XMUVFZXJiWmc0NzVoMHhLVE9HOHJVenFhSkVaTlZaQ2pPa3NmVUtUTERyRWducW9jWlNMMkRzRUhiTUs3TklNWVViYlhsZUZUTlA5OG5tTVRXTHhMNGQwT2VKQk5YYzMyRVM2ODRHL1liUC90ek1Nak1JaTVKaWdoenRhLzYwOWdLTjlXMGsrSW43dzJUbTdrZHI2YmFmQ3NGei9kVW8vR3ZoUSswTnY3MlYralUwR3lpeFN0aEJrdi9Hck1kazN4ZDZ4aVA5L1MxclRIN3o3RTI0eWR6S0pwQkZGUzhHaFFiZzk4WFVyMUo2NzhBWkxqczdYbGxKa3JUNnBMaGpPVGtNMVRDaWE4NStSbjIraE15eWwvMVp1Qjc2N3VoNGM3Nkh2Z3QraFhEMWk2WGRsTDdyTXJjeXF6V0gvd1JBZXozbXVLS2lXczFuOFRBMzlQQk84UHFzSDZaSHZSNlplNWhzT1U3WFF5QVpsZFA3emVrQ3NxWUxaT1lkSGpJUXFOaGhSVEROLzF3T3NvRVBYczdQLzNlRDBXQkxnSTI0YklqSnUwWmFxUE14V1lqQXpxcjlWL3dWMCttUFhod2R2YUk0V09DN2UwOVU2OEppdGtTS3pGYUEwdHB0ZGZEZWIxeWhiZ1lidkxRWk9RWmJEN0VNMnBhcEFESEExOHNTK2Uybm1lVWVYNnBKNk91MklEaTRobG9vZzc4akhmMjlMTzNHMS80UUlCdTNJUFN3c2NQVHZvNUM0b0pheldpcjBaV0poR1VpNFBBbGYrVWMvZWUycjJMNS9GN0F2VGk3cDQ4L3ZUSG9xbnV3cWY2TDdoZmhwWmpTK3FUMGRoRVFBY09tMXdlRFR5MHJDai9SZmlDZTBWQUV6MWxYaGtNNTdISnhiSFEvTXFwUXdYVUZDdTJqbURTYTVZRllnR2JGK0dWTU1RR200OGNpMDNVK3MzOER5ZnpIend1OWJFWHNCdW56TE1mNTlQZDNqUC9ycUR3VzZ1QlNBMzROeERTbmgvNnVjKzBIamFkdkUvOG9ENFB4dTg1YU81V1NrTlhNWEE4TmhmUWljT21sV09nTlNndWxmeTBTVUFqZVBEVkpYa1BINVJPY3hCODhUeW5RTnJVaU9FYUs3RFZCOEpjNVMwWUw1N21sZWVoK1Q0OTJDMFJNamljbkxaa01IWlMrV096VUdobURPZVV0L1JpT0V1bkROR3d5bHM0aEZYTXhqQU5qTktJSDJyVzFpbGNWUVpldFFwZkxrNDhtaWFnakhQMjlPM2N3L3RZbFJESWR0eHcyUU5hMkFCZlNhR3ZXa3lZdzYwYnhTZ2ZGVVJPU2h4Y2I0bE4vRjFxaVIvTEpFdTA1VjdhWVY1OHJYRmxGV1k3TExhR2UxVHhZU2V3eVZEUFJkTWpCRGhHdmErSE8xejEyYndIRDA3T3BnU3FPUVZkdGpFV2xrdkw2RTZuRnpjR3NzQlk2aDlTaEd0a2E0Y2U2T1VQeE45NDZlS0xMWmJPTVlHZDl3bmhISFNKMkhjRkdKV1lFMGd0eHBzSi9jTkVTSFNpYlJ0R1F3NzR3MXpHbDhWNDFEUGlQaE4vQis3aEx3eGxXN09zamlkMU9PM29GcGdVV0d1SzNxLzBzSjJhaTQ3QkQrejl3dHdyVjQrRU9BcjRJLzNLM1QrUmUvVnFidTNYUnh3MG1WVFFjZVRrK2Q1Undxa2xVeEtIMkl5ZnVqaGdnVnFadC80VU00ZXROY3ZhdXB5b2xFamVZUnRZUUcreTBzZ1QyTng5WXRUVUNFRjVlUDA1YWFIZks1RS9SOG9reGNBU1ZOQWdtb0FLQVYxb0RibzJBWnBEaTJzbHRBYlJETElmUDcybncvZ2pOSVA2MFF3Njh1QkI2WFI3bXBlbTB3T0pWcjBRanhvazV1QkpDL3dpQldYVnVvdk1uQmUrZXRqRlRrODlHVjN4V21KMjhqcjlnNVNZeWtjL0ZKLyt4WnlhcnhDdWpTOXhFTTdnOVRXK2M5ZzNJMGVTdUdIb25ZYzlwbENxUzZxWG9ZVHJUTDZzOVE0MTErUHZUa0h6YUVITDlkL1RKM3JXeUhVVmJhbUJKcTNORlAweXJVN3I1K2toTzJlZVh2bTkyQStzK2RIZWMreTZlbWRkRlRZRnJ1ZTZWRXdGSmJTcU9GSjlhYXEyL3k0Qm1iMk1zbkxjdnlJT25WQ1ZHTkovK3ZGd3lHRGgwNXd0M05PSng3QVZ0cDR3M1hYSXNkblhWd2dnWDhvb3Z5OWRvNWsvV2FYQTZUUVh3VC9XQ3F4cjAzRzRHTTYvekRYd1p3TlhNVGdlTFVMQkFsTTU1WG5zdEc4d1RFNFRNbWxlb3QzaUpYcG9ybExNTXhXZ2piRldsMHpHT2l3dUVqZnlnWGlIdFI4em5SWlJIWFZjZFNEZTQ3RDV4Y25RdlBKMGdsU1JsbTM5a0VsbkZWUE5GZ0c2WDRlSkd4bmFtL3NZQTlCSERHQm1zQkJ1M01nb0lLcDJ5aFpyNkNGNlFBK2pCMjAzWUNpZFBZdEZSK05VZEJDbk1rRXNPdENQanZUalREb29MZXhsWGllNldPZXpPQm0yd21UWVF2Y2dpZ21pYUw4ZVJmY2FtSXhiY1RKdWtlZ05wRmNVVXlYWFI1dlpoVktQUTI2TjcxdGsyc0wyd3htTXdqWk9JdzdUeUxRYVBsVHNvTUdISER3VWh6RWFZNGRRZU1ncElGc3FvTGx6R3U1UmNDRkhlYmxtcTZtUVRxYUZ0RE90OXVwenBrS3FHRnlDVFYzSFJub3NFTTRzbXBqU3g0YnVWOU9RcVBYc3JXTVo5ODM3VldNdWE4Nmt2Y05zbEVkTSsxV25Td0hRK01jTDZlVUo2bkVIeThQdjJrQVRxZTZxWDRTc2VYTWZBeVA0OGpSN0hwcXl4eGN2Y0taTWROREF3ZGphWkFSN3NZTC8xd0pvVlhac2F1YUVmYVBiSFp3ZnVHT1NqVGt4MVpSN2JXSXFxcVRFck9UQXlSL2FPRlVMVC9KWEgwVEdlNloyU3NyRS9lMVdSaDZMTVVSbFJiU0Qzc1lRM21IOHROcmNiY0ZKVzhIVGdpbGROZ21LSEZQSXROS0FRVU56OTJZMi9GMy9zVjU1Vkx3TS92eHpyMjk2SEJTVXF5NGxIaTZ1VW9HRnkwWHNnQjE2RHNLbWdqRlBMeDdtSGw4cEJ3NGFYZlRxNVRMY3A2T3dOblFicXp3Sy9LM1J5SGJ6RzlsaHVHZmVkWFVRMitYc21IK0Q5VGMzb0tXZ2dOT3ZibWIwcC9VSE5RZkFnUis2d2R1ZitzR3Jma09UL05DeTc3aDVudk9FazNQSEpmZXp3WmFEVGVwTGRlbktCR2h4cXp6cFZMTGdsVkkybHhxODJiZWxQMjFVRysxMnY3MUk2YTJyUytuMlYyS3lPTjMrL0FKaWlxVENVbFJuY2pGUUxPQ2pkazd2eit5YUcveGxRTDJ0WGJqeDhRRVo4NFJwZlJNL09uS0QrVnVLOXY4WmJNd1ZVUTB1WEVsTWJsaXk4QlVXbU5pR1JQNWpaelJGd0dJclp0K1M3UkZCS2p5UC9maGFPVFNwSDMrVUlHQ1UwWXBac245MWFvNnFRWDE3dWFsQlU0clJBbjhiK2thZHBNeGVBVHJuTWY0ZGlLWUJKSk9RU0IwcU8vbzZLdnZvdlZIWjBYZWpNbkFYeC9IUURGeWxNMGs1dWpKbTlnY2hKaTQ5RHJ6ak11TEt3ZldsRU52aVg1ZkNkOVo3aXpFMy9uZmttQ0krNUdtQllLa0lPdllCS0t0UlNUODBOTVpQMVNZeDltZUJXOVkrYW8rQ053eFM4UDRXS1hpM0tIbmlBak5HRG5vVEkvOS9jRWdZZFFqS3FVTm9qV3hXN3hBeit5UFNFWlZKZ0h6cGxPcVlYbm5zMXV0U3JMejEzbUljdS9WdU9TckZiVzg3Mk1vNmNDQlRzMzlSU09qaTZOQ3dSUW1hVjhMMU1XMUE2ODF6Yk0wYmtxMTVmOG5XdkZ1eVRER0d6MHY4T241UGR0cWdVemFwQi9lWHBhcWphV3NidFN3Mk5pamlpcWRONUFMVG1kakx6aUFzNit5ZjdBMXdOOWI4N2tGWVBjaVhTa0h0THJCTHJId2x0Y0RmT1BSUEEzL0tLTTdNeVpTWVpsaTFDblJTMlhramZmYTlCMFBsc2ZkZ2FlYjRVelZWTFYzS3YweXFYaWNSWDhtVHk4YmpmNFYycjV2eHIyaVhZQ29VdkpwVURYdUI1Ni81YWF1eGtqZTFHYS9NZ21adk5USDJlbTIyZGJWc2ZaWk9uNjJScjY4emtKc0RyNmtPWmZ1ODhIOEwzZHFXNWxqRnF3TFd0UVhBUzBsbGh1VTMvcmczT0dicURlaUc4MTRwWW00aGZpOWsxK0hHLzdHdE1OT09heENsZWUrSTByUC9KUTlsMWV0Y2ZqOHdhZnVyK0ZOS05BakcvN25Od21hdzRWVVBtMmxMTmZQUEU4K0Y3UGR5ZUYySFFXT3Z0c25JZTlQbm00ZitZZE94d3R4MHZJM2NzYmY3K0wrbmFWMU5hZFk2VlprUERtOTRGV2Y5SWMzVjc1VHp2WG9yczBpMEdhcDgxWFV2MnhzcGlmKzR3L201SnY1VmtOV0FBSzBYMEZuU1V2N0hkSmJYRkw0S1RYTHRZa0N1clZGbWdUeFdka1VEbzNQQXZVQXUva3U2blQ3aXRkdnBxaHNmUXNkMUFzcHpRTTVCaDYzWHo5Q2VzL2JHZXNkRVp1RE82VGxYVlhmTFg3dXgzbTdvQmV5d2xiYTdzMURPWWNkUGhub2dvNnE5eGQ1cElYUDFvN3lnUVNwRlVGVU1XR2FJSVJsZ0dTczdvUWNIUFhTam1iamxGSzhIUzJxMHJSZkxIcW0rQ0tUYjcvaXBIZERDUTlwL2gzRjN5NCtEeGZQUzJnMzQwY2d5YkVZNVdRYWlKWWN0MXcwZmczSVZEdUpRL3UwWWFMbE9VQnlQMDRFMkEwNXFaZUJzZ0NzR2VUcFU4ZEFjdGRoOHRuaFlaMndGV2xpVmdhdWdOM3Z2OUlsblA1MzBHeXpNTkJ6bW5ybVhVMHUwR3pTYU5qN1lHNXR6aXMzeE1aQ2NJVnBUMyswM3lDOUpoNmIrbUd5QVpQRFB3QkVzckJldG1Ta3NyalEyeFpWaVUrbXUrenFqTllQRFdjVy8xMnJoUkFZYzE4bkF3dlQ0VURyYzRpc2M2VGJ3bzNUanpQWGhUUkEyQ05UTmxsOE1Ib1Z0YmRCbWdQVHN6WDNZbW9GYmFhMXVlNjBTQk5NTk9NYjBBSTc5VFNxUlczY243Q1U0RGFXOWJyYzQrQ0k4QTJabGhzRVhWc3A0K05WYXl5cG5uWVU1RFBUUFFIdTJIR1l4MERjVGU3REtMZWNnbkFsbWxmR2pNWnpCME5vTElYVVhCb1NCQSt1QnN4anNSeW1FUTA5T0dUOEc1ekJaOU5zNWlSNWRFWS90NEJNZXdzenp3bGhGOXVXWUhJMDRYR09JbFozU2kzMzE4bFB3Q3o4MjNpc3pTT2pjT1RIcTU2ZE1XRTd4MHJNMlo0djNabWFybjNSTFNPajJFNU9aczdmNHJPcnMwdUt3Yk9HWFoxR0pIVHN4R1VGZWU4ZmFqUEZhR2paTDNlMm42T2pIWFpud29LVmVZMVI2YTFEZS9nNWFRSXZidlZHSnlqNjlzUVcyNlBNZEtBWEZJZk5OekFxRHlCbms0aHFZemFQRmFBOXNnbzFIbDRPRkFEb09MTTdSclEwYW54dUxGdEtkaWZaOXJtSVg3TnBuRUxZWFVNZGgrOXVEb0F0MHZYMFYyZ3NLWEYzN1pNUXlnMXg2UUlPblh2SEdENWpwSEhoRGUrWkZCd09uK0RKT1Y5TllZZ2xQS010L2lZazhOTzVkaXRhbzdqOGEyd3B6RFNuY3MvSVRJUC81dkwvejVJVytNNllKK0EzZVlHYUxNM1hHRGh6a1FDR1RuNTlaZmw2bDJMWldCL2s2YUI4TEhsclpPUVA4bWl1SEkzQ0RCOW01S2ZZTzQ3eHBRV3cwcnZDdWVrZkFNZzR0cTBaUU9UdFhmUVBjL1JuRkEvWUpWeE56U202cWdCdDRFVHRpcDBFamFmWXRNK3pnN3BZV0FnT1dKVjZPdlNkTm9salphemFybUV0amQ3aE9YRTRWZTBnVnE2S0tUV054bzNFNU14dk80SEFERElkMk91cFhqd0Qwd04yY0pKallSQVB6VFZvK295c2NwR2RnN21pTmpkajVOS2dQc3ljTzVHZjhZQVB5Y2c5cDMvSHdvQlZLN25IOG9acWFxL21OVWRLTm9CdFYwQlc2OTZ0RTFWRFB4VE5EQk1WdXF1d2p6YU5ZR0dPaWlsVFg1dUlPdnZwTU1iREFsWGs1Q1d0enYrS0FHZkF0ZHNZdWJrT3hzWUFYT0xTKzVRWWRvTU90S3JBR2xkc1Z0TzB6ZnQ3a2NBSEdZQjZQekpqeTUwRE9sRk1LYlBrNEpMWmphYVZSS3liV1ByelQxdm9ZQzZkckhKaDA0OHhnMFlGVDdLTXlGR3JnbU5icWdpRXlOZElBVHcwUmFSRzV5Z2RFakJmMzhOQm9vSFRjWVR0d0JITDl0WjZYb2dUbGt6VURvbVpPNkt2Q0pqZEhRQS9vY2VOYmFIeDc1dW4raVlMeUtibVVxRHQxWFJXQjFiempXQzlzaHMxR0Y5K3ZQbHRNcTNhenM5NzJndkl1V1EzM2VLZngzbWlKOHZGRjkrNlZGb0VjTEV1OW5TUnphR0diQmg3cFpCVzVnRFNRbGxJQTZrREpzTWlOSzc0bmJKdXhra1BtK25Eb0RGMnFLcUN4QUJjNHNPNWJKUjNIOUhXajBhYXFHZ3kydDB1VFQyUUlPQWJ5ZUdET2VuUkFRaTFBTjFLUE1pRC9wbmFoeG9CVjY1UFh4OEMxNUkrUzRYankrbGlyaWd3WWxRSHVHZkJodWpLOEFPeG90UkJqYXp5WjJTeWVSRG12VENtNE5DUGJmZkNNb0dFQ2R1V0c1UVpkcWN6TnZpU0VXMCtaTzlmSGUyNUtnUUJkdVlLVWxLTENsTGxUQkhFNjN1S1ZPOSsrWm83MWxNaTVQajZSdFd0U1V3b0xVK2thaGFPb2poRWphVFF1cnJuRm82OHhrb1lVdUlzRHdkMDRrREd3T0ZtTVpCUWo0RWpxa1ZUWllRcHdFdjdHNUNRbGZIM3dUTEZicFkwbTQrdVRtZXBGdTVoWjh4Y3NXK2poVXpYWUppeHNtV2VZV21IazRWTE1FNHFROCtRVkZMem5QWm5HVWlvZFl5QmNBM01vdDlWYU9hd1dXUjZEUWlFSXc3VVFEc0VhRElZNXdYUmVuQVpLR2s3ajN6WU5nNHlGZktnNFZjTlJ3a05peEs2eE1qRUdldkRabk5FT2VvdjBsNkVmcCtKWUprU2FFVXdKYW1SSjRzZm1OWFJnMDJ1cms4UThQb2dUdTJOdkkvMWw2TWVwNE1Ga2NRcWpnR3pNcnpPcE1scDVCZHJ3Mmw5blVpbGZ1U3BHOEZyUklwajliYWFsNlowU0hSa2pxcWtHZnhkYjhEZ1EzS0tqWVNBT3hDSG9uaGdGUThBZEJ1R2doQVE2TW9oK0d4cVZTSTM4VXd4czFjQld1bWhGbmp5SkdzY2tIMjVDdmNsK1VHMlo5NVNhY2I3NTNNcDgxRnhSZXk2LytDMXdTRHJ1LzRTTFNEMzJVWm1OQ1JHcGxYbG1RRlhyQ1prNFVWdkx5Rmt5N2taT2dRZkZnQ1R3VFpJZFRBYWZaUGxCOFJvL0xOL3ZVa1YrL3FVS3YveWh3L3o4aGdySjFzVlpXWVZGV1NGZTNpRWgzajRoV1VXMFdpOFNXeVZCbTROZ2tXUlZrQjVMZ3pwZCtheEFqT0xISGw1dzRXald6dVRkd3RiWnpFR0lZQy9OeUJnbUtCKzV6NXIzb1RxRFBacTA1M2hCNnVJcHdtRHUwTExRbmROdGxNOUd6bHpnb1U3L2dqZWtmVjE0WExza1pLT3dqcHY5ZWZCU1h4dWZpRDBHdFlsVk11eEpsaFZrd0lRTU9aU0tQL0JYL0xMYzNhZUdEQmJzdWNISFFpb3I4N091Q09FYmVKK3dCVDQrNFljS2hSKzVFeG1IQ2dzekYwd1dGTU5tcGNyRWpiUDRWT05ua1p4Q2RJZFZHdGtXV01YL3VrTHoyd3BXTWF6dXUvaVp4dmdacThBSDBvVWtlZ0U4Tk9oQkhjK0xrVEd3T1ZaV3FaZGZFMzM1TEhZTGJHYW9ZekN0ZnVEVXEwTWd3ODBONXZrK2loRXAwSUs1bC9rakhEckJCK0JFZDdSY0R2M1FqUW5ub0JyZHBBRkhPdUJvSHBoaUduaTVjcFRveWRPTjBCRS9RRWRzejh6Z1lBcTRNUmtjVm9QYmF3TitwZ0VGM3Z0OXB2VVREcjZEdEtUMzNSaVlSd05lUndQK0FwL0c3b0I1a2o3MUE5ZXo1ZEN5Sm9tUFlGZmdQQ1pQc2doeU1JOHVLS1ZMa0t0Zjhndk9lN21jbXUxQy9hUUdkTjgyNlhwMkNlV3hyQUdQVGpEdkpUOGo3MkFTNUJ6bGxjb20wYVhUcFl2eGRaWEkybFNIcEF2aXJnWlg0S0psN1lCRFRFMEw4NERZejVSMG43eG84WklTVEk1N1FnZmhFL3B6cEc1dGRsZSs3djNJRXpvcGsyN3d0elBoaEVZNlVoNnNCM2NLcEhWU3BadWtoeDRjcUxaZXV3Q1dLb3BUdmtFNzdOWjdCTjFjby9VSlhQV0ZJdW1Xd2dWdkI0ZFIzclIzM0l1SmZHQlBQYVdIM2hvb3pJRGJwak5xZDRtbUhHNURUeDRtQldKUDJoZXNHMGpScUFvYmZ6Y0M3S0RiZDkvUURTb2hNSnFUeURSSHhhaWk2dW9MeGJUNVhBb0pwaHVzQ3Z6WkRLd2VVRHBxQ2o4Q2pWL3BXVmRMRXpQOEdZZlhEVDVBUDE0djdnaGtiNXZ2MW1LUmM4eXZ6ckd5NGh3NWJFZEx2aWMwSGcvTzRLa0M3MUp3ZmtqWkJyQU8yR2dDMnFPZkNuMUwwS0VhT2FGK0dZeld5L2ZVRlBBUHNYRXBPcU9uQ3IzSG8xTlBiRUtCOUFOb1ZBSU9NRVVGdmhQQXdSNmtaZmxvcWEyNUpmMFBRUUI0SzIvQmJyb1d2WDl6bHU2QmUydWwrM0tkYTI1Slh6cXpMeWZ2QWU4QWcvTFdIaW9lZVAvcWpON0JwaGt2YnBubTA0bWI2RVN4cS9SakJTMXpaNEIzNjF2Sys5QXlsWGM5NlhWYk9LeWxxUHJKK0tDY1VqV000YzZGSGZYZUxSVHR6ang2VGtXL2xtVm5sd3JLK3hydFRMYVBwNWVyR24yNENjR0JFNFVsd2Z2WTA5cFo0OVYxMUhWaWx6cEpua0JZalJOL3g2dllWWmdackdHVjk4dXk2VVFjdzQzTzhDOWFMbmd2RC9jZnJhSmZ4d1VGamFNSUp6VDRNSHVudVBpT0dueTRFcTMrdExCUHQ0U2RHSnhUUW1rYnpHYU1vcXBsc1hEeVYyZmFLOVJmM1U2TkUweXYvdWJNYU9uVk5tTFhHTEVadFhsNEVxM3ZqM2dZUGdVdHNHdGk3RFBvK1J4N0p1NUJDd29KaHhlc1RjVmhremJCZUNhUzNZUVRjTmdwUm9GbllTdjR5VFRnSjlmQXo3eTNOcmlvV0tzdEtnN1dlbmtIQjNzSmlpd00wOVpVYVdVWGpvaFdGQ3NkaFkvNEh5ZnFPdTRSc01OQlp0Q09hUWV1cXFwS1RWM29tWmVQZC9jelBkN2RuK0wrQ2Z2Q3RJdUVvSkFZZnorVjNlbmdaOUtqM3JRUFhaRzNhSkRLYlp3ZmJTcXNQSXJySHlHL1lYcUUvT1lac0RpMU9DdjRnSkNkdFRldlFJV2pvREYvN2FPOEJVTlUwNWFGaDBZS3kvOGV1MlhwWnV5UTJIYmd6bW1ITHF1TzdNN01TaFYyci90Ni9kNVBHeW5zYXpIb1Y3cUxPcm5ZaTRZOExtQzdqNTlHUVdycDFCL1Y1VVplVjJOMzhZV2RqbVo0M3RwRDBQU1FLRDlJLzhxdXBVS2ZGTmlUQ24xVDVCVEkvOHhEQVBBVS9FNmpMMnVLK3dMb1MzcWZSbC9TOVFBaDBob1hRRWZzQ0F2b3F5T1kzdW0zanJpQXZ1aDFYQ0NJYXozNVpaekg5T0QrcnROeUxndkFjeFY1K3UrdUg1bnRJYXhKL1NkM1k4S3hycllUcGpnSXlITU9KYjdQbjVia1h4ZStwdVY1Z1NpQVBkckR1cjlkdDBxaWZmcWVXM3RpUWFiMFRoTDF2T09wU2Zmdm56cDFYMURxN2s4NjVlZzRhWktqc052NlprSEI5ZXNGVS9yMW4rSTdZTUNVNHpjRW1KN09LOGRueE95S0VFYmh5RDNuODlqVUQ1bTk3SnlMekw0dDIzY2xxV0t0bGJwRnE5WXNGZnkvT2NydTNiNTZzVnF4U2d5TWdWVUhaZEFpQlZva3cvQWsrY0VhVi80QnJrcUJWUThQNG1LV2dzNGRmQkxzbU0rNll1L2VGSFROeHgzSkVNemVRWmM3NE1JbzZIaXdGbHcwb1VlWDFaNklUc3l5T3FxdnVhZFhwcXlCazlMektvMWpUZzZBcGphM3pxZWR6bFlyZDY2WjhxVjI3a2tic0w4QU04QWVvckFMQ1BncEZtRWNMc0U3R0ExZFVJRFB2cis1SjZOQ3ZVTER6QmsxYUZrL0c1eVByV2xiT2hYS0lCWkNJQlhtQWs5YjA2bHE1Y0UxZzBKeEpiYnpYYWc1dVUwb0Z5MlpPZXd5ZDBaWnRxWndrVmV5bXcwMkdUUU9tOFNvRDIva2Y5aFJtdi9RNXZGSkwvdS9xUmVobXVuK04zZFBPeHVuNldmdjdhTGczVFUrNWs2eWVDVTJQdFlLT21XSVE5T1ZqMkIwelNRK25PMHhrbTZnank0eWVDdURHNFkzZVIxTEVWbU1DY2Z2cHBBOGpFVXIzTVRNZ3dHdTZYZktrc2Y5TU1lRk9sY0JmbDhrcjRtQmg4bFFSeE55TThBdFF4bjdicklMYThsQ1MrTkF2bVJHK3NoaEFXRWpoWTh5ZG5KSFV4THo4MUlYellwYUZiMTRzYURVNHdDNnJjK0REY2xJTjNNMWRHS1NFK016c2xRS21DZXBBYUhKMENVQnVraE55TGswR0pvQno5T1V1QVk4eFRqK2VFcjBqTUI1QzMxOTVpWHExVjlHck9JOGMwS3VWdVprblRvU25SUzRYY2padmkvNXNPcDBrTVo5eUt6UVNjS3F0RzFjVG5KaXdmR2toWUd6RnM3M0ZhS2kyUTNHT0VsWVdGUGJ6T3hwYUlSK3Jta21JMFM0b0pLQ2lqYmlqekhnR2lzcmV1MFlVMkZVUXNjc2VTTDYvKzZOR3p3aVlyVnNqK2tBYnM5clI0d3ZpVk84OU5vUklLYlhORW1UN2FscHdzT09OTnpCU3FqeVYra3MxMUFqZjYraldMd0x6ODJBeW9aaTBDRzBxTlE1N0FLRE55WEFOWjAyZW1Zankwd21ibjNyTHpLdkFtZkNyV1FvUzVaVlNQRWloelBpTTc1a2V2b29VekNzeU5qQkhhVXJhREFFTFZ3WnZXU3hVQnNLbnlmak5ITW9KQ1h1bFVLaHpQVC9aamQwb0paT0FxeHU1TUl6Zy9KWXpRY2l4K01URm1VVFMrNVVtMDR3bUZJZlovVXF3eTRPTEdsWDNnazdEaHlGamZ2a1RMaXlTQmdRUFcyU3N3b3RMNDRFOWYxdnNrNWxDc3BWZisvRlpNQU5hTWFpRzdibmxjZGNodEltSGxtdi9PcUhGT1FRQWNhejBuOFdydDBtYnR3R0U3WWxiV014YkJ1bmJXSm9DbE5haTFYOC93RlZId1llQUhqYVkyQmlZR0JnQk9MakRPY1pUUC8vL3gvL1htUVNhd2JqQVQrR0Z3eGNmLzcvdjcvdXNvUFlBbWFHTWlZSDlnQ0c5LytmLytkaytGc1BWUGlUWFdFbHl3Rm1CaGFnWnVQLzJJRTlBeHd3QTdFRENPM1p6QXNSWVUxTXpDbGhTRTRzVG1YSXlVeFBaTWpKVDg1aEtBYUpBUURrSWowU0FIamFsWmROVEZSWEZNZlBmZk5nQnBoQlppb1ZLUXFpUXFMMlE2dTJVVXFsdFZhaGdIekVxclhVNzBXaFZxMjZhdExFUk9QS2xTdkZ4SVdsaFdoaVhOR05hWnE3NnNKMDFjeWk2ZUt0WEx5WXBqRnNYMy8zek1QTzREQWlKLy83N3J2M3Z2dit2L1BPbXhuRWlFaXQ3SkNqWWlhT1hUZ2pLV2tRcjMvd3N6WnBHaDdzYjVNMmtTZ1N0NnB3TlBIUms4VDRxZk5uWkxtMnpkcXl0ckN5cURYaXMxWWtJV252YXZWSk1UVlhHUkg1U0s3TERia3BkMlJLN3NsRG1aVkhZdVd4NU9WdmVTSlA1Wm54VE1yVW0rV20yYlNaRHJQSmJESHZtMjZ6Mnd5WWcyYk1uRFJmbTdQbWt2bmVYRGJYekhWenc5dzBkOHlVdVdjZW1sbnp5Rmp6dS9uRC9HbitNb0Y1WXA2YVoxNjExK1J0OE43eHRudTd2VjV2dnpmbVRlQnVSV1JwVjBiQjgzWWd5dXY0ZzZLUnNLVHYwVDZRejVIcldYbzJ2czZkVDNJK1diSm5ndDFDZWxaR2RLeHd6OHB0c2FPRjdmOTNLYjVmWWUvS2JZRmtvS2kvbEt0ZXRaMi9pMnRueVlxUDZ6eHplZmtCWFZuaWlOdmhjZHdtTkN0dTVuSzhkL21aU21jbU9hdVZWeXVyNVI5ejJkdmwvWlpJSmRvVFd4TXppVjlscTNqc1ZzZjZGcks1aG40N1dvdldvZldvQTNXeFZ6ZDdmWWgyb2IzUm5PeER2ZlQ3T0RybS9SeUhPQTV6SE9WNGdHc09jVHlNanREL0VvMmhyOUJSZEF3ZForNEVPb2xPb2ROb25Pc25PSDZEenFCdjBWbDBqdkh6NkR0MEFWMWs3Qkthb2g2bjBReTZqOVlwVVV0MHJRSk5XRUxUcTI3RElyY2hia1BjaHJnTmNSdmlOaXpydHB6VEtUSTVqV2JRZmZRMmptenN5T0xJNHNqaXlPTEk0c2ppeU9MSTRzaml5RXFQNWpna3g4NmRKY2VoREdxT25WT0xVNHRUaTFPTFU0dFRpMU9MVTR0VGkxT0xVNHRUaTFPTFUwdGVuVnVMVzR0YmkxdUxXMHRlUS9JYWt0ZVF2RHIzRnZjVzl4YjNsazgzbitwT29RYVVRNnRSSytwRW05RVc5QzdhaXJhaFloTG5mcURJY1RsbjVWemRvam9tMFcyVWxVWkdtdkRXek5QYmdYYkdOZWxxYkxIYVdzaFJyVmtkb25JS0Zlb3FhSTRLbXVQdGNIWHJhbmErcGxiRk5STEFFY0FSNkxXOUhBZWYxMG9BVDFDaFZnSTRBemdET0FNNEF6Z0RPQU00QXpnRE9JTVN6cXI0L1NuMWttU05aWTFsalgyaDJyM0V2Kzd0OXU5V3pVaWp2TWEzMUlNb2o4SkNTTVcvbDgzSHEvSjRjNjExdlNod1p5WHoxNkxIRWI1dzU4NEtiZjdGWFdTSmY4V3U1dnZscm83dnhIM0p3L3laalg0cHo2QUU4N3M1a3NtUyt4VFl5TEtxUU15KzBkSEN2b3V6bEp0L1ZlTEZyNlE2aThmbkZzdFk4Yk5lYk5VcnVnOWVYaWNMM09XWDVNNldaTDBRNFZLenhudS8ySXpWL1NwWHRDY3Q3aGNjdlNyQ2s3UmtPR3ZndmFuaTdXbVVHbGtoVFh4VE5oTnBQZ1ZXTWQ4cTY2VmVPb2hHMlN6YjVIVitOZTZVTitRRDZXWitGOUVxdmRMSDUrUUEwUzVEeEZvWmtWRytpUTRRSFhKSXZwQk9PVTVza0JOeVdqYktoSnpsVytHaVhPTDc5d3F4WFc3SmJYbFA3c29NdTk4bmV2aWVyK1hkeitKb0pYdDNzZmVJSEdTdHgxMDkvSXE2OTNIZndHZGJEb1prek5EMG5LRk9HZEk0YkdYdG1waWtrN1dPcEZGSm1wV2tCWTRlZmlGOFRMVEpIbmpXU0w4TXNuWklodkU5U214U25qZVY1eTNsMmF3OFcyUWNudTNLMDZVazNVclNveVI3Y2J1UkxDZnc2c0pvN24xY3Babkp4RStnZ1pFYzRlTnQvbWxVSzBsU1NWSks0aXVKajZ0TzluRU12aktrbENHalR5UERmWHZJZ2lOSlE3S0hYSHhLMU9Ga0h5UHVXV1ZnNnljWDdvbGxvQnlVWmZyY3NyQU80OFhSWnBVMm83UVpwYzBvYlFiYWNmWnh6ekNqekZsbFhnN3pqM2lmSW5MeWsveE1mNW9zNURRTE9WZzNJSTg3K1VxZkl0SzRxbU1YeDU5Vy9yU1NKNVRjVTNMRHMybGhmalhrYVgyR3k3UWFsMmtXMHBxRnRHYkJrUDB1eUx2SlFsS3pVQzJmRURrbHowTGV5M2dma1ZYeXBKSlh5WDZpVnZsOTVhOVRmbC81YStBL3pNb2ovS2RVSThlSUdqSnhtaEdYaGF4bUlTbm41QUk3dUZ6NG1vdVVacUZlK2V1VnYvNC9Sc3J4OEhqYWJaUFBheE5CRk1lLzh5WlZhZFVLYmtFa1hhMEpzUlZib1ZCRml4QWx0bWlrYUVHS0Z1MUJQRmp3QjNyd0lnVXZLaGJQL2lIZWV5Z040dEdMQjBVUlJJajJJQlQwSXJoK1pqWUpJWGo0OEgwejg3N3Z2ZDNabFNSM1ZMSkZ1S0c2UGRVWlcwWExxcnNtK29MMVM5VzFRWHhXcVIxRzk4Qm5ZTjllY1Y1Rm42TzMwRWVhc2VQYVJZMExkbFh5VjdMTVp2SE5xbURUcWhRY2ZWYWx3amJ5Mjk3RlZ2OWV3aXpsZkpZMllRNXRaTzlnRTVxZEdYb0ovYnNKL1FNREdyY0RlUHBWUmF1V3FPcHVLb254R0xYWDRYMzIxYjNKWTMrSVhQWkRYdlNSNXhiUW5UcnRudUFiby9hUVVsOVc2bjd5bk1UdWswYjliZm9FejBOcVBNNzdSSC9vL3ovNld6bGQwUCtjMXJNUDhBZStkT2JvSmN6UXpWQStSN3lMVkNkc1JTVzdxTzMyR3Yyby9mWkFnK0d1M0hWVjdESTE1MVd6VWZMbmlhL0ZHVWRzQ1MreG55UnZrek5wWEx3VE5PMUZhN3lydFhoMk11NGR5ZlBjbElwdVdWT1J2K3J6VytvTHFpMDgxSExINEprU1NQVkxDUlREZnVlc0JldGFlei9FZmdmMTcrVG9oNVlDYnA5T1FlS0c4UXlqYzN6WGMyZ3AreFpwTU05dW52ZWVadHgzbGZ4OVhYSjNtWFZheGNLZ0pxMnBDVDhBQituVllKYTNlRWZRaHZhNkNlSmw0dCtxY09jMXR4Sy85L1Bodi9rSGhTaUp3d0FBZU5wallHWUFnLzliR1l3WXNBQUFMTUlCNmdCNDJ0V1NWMDlWUVJSRzErQVZPeUpjOWFLSXcxV3hLM1pCRkxIM0FvcTlWeFI3dzRaZDdHQ3ZvQ1oyRVh0dndkNzlBUnJoSi9pbThlWDRlU1JFVFl3eFBybFA5a3ptSkY4eXMvWUNTdkM5d3pGYU1WOTBNdTdaWXo1b2o4YmlJWmlteE5DT0RuUmtPR05aUWpxNW5NTXhTU1l0NEwzMTJqQWJZZjAyeXNiYTNFaS80eWhwbFkwbGpuZ1NHTUU0bG5KRWlUeVQ2Q1pDcmMrR3U0bVk0a1EvNXBBSVRyNzYzYmZiT0IvNXBRb3pDbE1LM2hiazZJN1JSYjk2RlBVQWtyV21taUFUN0g0aHhtdDhQMFFORnpqTU1oYXhnVGZrY0luTDNHSUxwOG5tRERmSUk1OHIzT1FxR3puQU02NnhuZXRzVXU0aWFTeG11VjY5Z3pzODVSNzc5Slk5M09jNWU5bkthMTd4bU4zY1pUTlBlTWwranZLQWh6emlQTFdKeEU4VXRhZ2pwblZwU0QzcTAwQThHOUdZSnRUUU8xclNqT2Ewb2dVN3FTbk9yV2xEVzdHekRHVU1JeGtsZXFORlBabnhUR1lDRTVuRU5LWXdsUlNHTUoxWnBES0QyY3hrbDZZelh4VG5NbzhGb3I2UUNJWnBiaTg0eEVHT2M0eFRuT1FFdHdrMG44V2tESi80dS9vVHhYUldzSkpWckdZTmExbkhlakk0SzFlMmtVbVd5emhBaG5rb1NTQ2xLSzBibEtVYzVhbEFFQlhsV1NWQ0NNVkxaYXBRRlI5aFZLUDZUM09KbzcwOGpKZUpDWFNpTTEzb1NqZTZ5NEdlOUtJM2ZlZ3JrL3JMaDRHeUtZbEJEQzZlNWIvWDcyM0kvaDk4K0FvK3ZyS3YpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiO1xuICBzcmM6IHVybChkYXRhOmZvbnQvb3BlbnR5cGU7YmFzZTY0LGQwOUdSazlVVkU4QUFESmNBQXNBQUFBQVZ0d0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCRFJrWWdBQUFEUUFBQUpURUFBRDBQNHVEVmtFUlpUa0VBQUNoMEFBQUFkZ0FBQUpVckxDYzBSMUJQVXdBQUtPd0FBQVdVQUFBTmN0N1ArekpQVXk4eUFBQUN4QUFBQUZRQUFBQmdoL3o3MVdOdFlYQUFBREJnQUFBQi9BQUFBL0liY3htMGFHVmhaQUFBQVFnQUFBQXlBQUFBTnU4S3lRRm9hR1ZoQUFBREdBQUFBQjhBQUFBa0NCOEVFMmh0ZEhnQUFDNkFBQUFCeXdBQUEwQ2c1eU9GYldGNGNBQUFBemdBQUFBR0FBQUFCZ0RRVUFCdVlXMWxBQUFCUEFBQUFZWUFBQUxxYmJlNHhYQnZjM1FBQURCTUFBQUFFd0FBQUNEL3VBQXllTnBqWUdSZ1lBQmkzVTlKN3ZIOE5sOFptSmxmQUVVWWpuRTVKY0RvL3d2LzY3SFlzUmdEdWN3TVRDQlJBQzQrQ29jQUFIamFqWkM5VHNNd0ZJVlBvQlN4Rko0QVdVenRraml0UURRVGYySXJBMExzYVdPMVZoTVN4UTVTRnpZa25vQW5RVHdBQTgvRnFXTUVGUXV4a3Z2NStOenJtd3ZnQUo4STBENWp2aTBIMk9XdTVTMTBjZVo1RzBlNDl0eWhaK0Y1Qi9zb1BYZXBQM251SWNZenM0TE9IbmMxM2owSDZBVjl6MXZrRTgvYnVBcXVQSGVvdjNqZXdXSHc2cmxML2MxekQ5UGc0N0tzVnJXZUw2em96d1ppS09WWVRGZmlyaXhTSXk3cXNqRTZEOFY1bmd0bk1xSldSdFdQS2d0dm1rd2JtMDVVcHB2QytiMDlFZjVJdEdlSnErcTFlMVViWFQ0SUtlTlFTdW5WaGJWVkVrVjJWYW1sdHVHc0xDTFY1S21KNU44bkhnMlBUM0hKaVZWWWNTb2FjMDdTUXFDUEdRYU1RMGl1TVdsS2g4QWR2UVZTR1BJRk0wbzBaSTBjSVpWenhwenhwNUp4TzhXb0dCLzV6ZWk4WVZaR2o2RWp4UzNWT1pXY1hQKzZZYk4rd2txYmVRSVRWMDlUTGR6NWQ3ZWJ2bnQzOTdwS2lRZTYxcDZZWFVpM05yM3JuaTJua1NEaXN2em5pdGxMbmx0bXpGeHZFWlcyVzBPVy8xb3hSdXp1R0tkZmtScURNQUFBZU5wallHTGlZSnpBd01yQXdMU0hxWXVCZ2FFSFFqUGVaVEJpK0FVVVpZQ0JCUXdNNndNWUdMSmcvSUxLb21JR0J3WUZSU1dtZC8vWkdCaFliQmxlS0RBd1R2WUZ5akgrWTlvRHBCUVltQURtZlJCSGVOcGpZR1JnWUxIOUx3RWtXLzR2L0wrTXhZNEJLSUlDTGdBQWhjSUdPZ0FBQUZBQUFOQUFBSGpheFZzSFhCUlh0NzhMekl4MVZjWWh1S3V6cU5oUWtLWlNiWWdpaXFDSW9SZ0VNVVpBRVF1THhnYW1hRFRSYUdKSmpJZzFJb2dWQkFSQlVSREVCVndMUzFtSnhtalVxREdKWjhoZHY3dzd1NEJnTkRGZjN2dTlIOHJ1M0hMNitkOXpaZ1lKTWpGQ0VvbWt6YVM0V1pHTEZvZUwzeDJFemtpd2tBZ1dIWkRRMDBqb2FTeVltd3pDczMrLzhuc3gxUU1obE51Si9EYnExVVg4M28zOGNudG1paGhDQlZHb0EyS1JEUFZFd1NqY00yN2gvTGlZU0Z2YjBjNkdEd2ZEaDMzTXpFV3g0Ukh2ZXN5UFhib3c4cjA1aXkzNlJ3eXdzTGUxZGJhWXVkUmk2dng1NFlzc1JwT3RpeUxuMmxpTW1qdlhRcjlva2NYQ2R4ZTl1MUQ1N2l5Ykpra0pRd2xDdmJxaGRRaDlqZEFHaEQ1RGFDZENxUWlsR2FFakNCMUY2QmhDeHhFNklVRVpDR1VpZEVxQ3NoSEtrYUJjSTVTUDBGbUV6aG1oQ3dnVklUUzZHL29jb1c4UjJvTFFsd2g5Z2RBZWhDNGlWR0tFeWhDNkxFSGxDRlZJMEJXRTFBaGROVUkzSkVoamhHb1IwaUowMHdqZFF1ZzJJZ1pBNFJJMEMwbldJR1NDMEhzSWRXbUxhSVJHSURRRG9ZV0kyQWQ5ZzFBUEkvUU9Rc2tJSFVSb0YwTGJFZHFHMEc2RTFpTzBFYUdSQ0gyQzBIeUVwQWpOUWNnWW9TaUVsaUFVTFVGdEVCcUZrRktDSWhIcWlGQW5oT1FTdEJRaEM0U1dFWmNnRklaUVd3bHlRMmc0UXRNUkNrV29NMEx1Q0xWSGFERkNzeEZhaE5BaGhQWWo5QlVpYmtKSkNPMUFhQzlDS3hENkNLRVBFRnFPVUFKQ3E1QmtyUkZpa0lTSVZDRzYxb1JjdUJBekM1SmhraERKTXNrZG93NUdDcU5Bb3crTnZqWXFOWHBrN0c2OHhMakdwTGZKVnlhWkpvOHBLVFdHaXFmMlVtZHBDZTFQbjJOOG1JM01qVGFXYldMYlpMWGwyeTV2cTJ2bjFFN1pMcXZkcisxbDdjZTJYOWgrZS92N0hhWjJLT3c0b09NWFVxazBSSm91ZmQ3SnU5TzZUcGM3TzNmZTJQbHVsK0ZkZG5UUm1rNDIvY1IwdjZtVzdjank3RkwyT1B0N1YvK3VoN3VxT1hjdWtjdmpicHFabTAwd1cycTI3YTJ4YitXYmp6Uy8wbTFhdDhPeXdiSk0rV2o1K2U0UjNaLzNpTzl4bHcvaHF4UmVpaGpGMTRxTGl2c1dreXhTZXJicEdkUHpZaSszWHV0NjFmWWUydnVqM2tXV3BwWUgrcGowQ2VpenNjOXZmV2YwcmVxbjZPZlJiM08vLy9TMzZmOUovOGNEMmd4WVArQlhxdytzRGxyVldqMFphRDV3L01Eb2dXc0dIaHg0Wm1EdG9FNkRYQWV0SExSOVVJWDFVR3VsOVlmV1c2ejNXK2RZcTYyeHpSQ2JXSnROTnNkdEx0cmNISXdHOXh6c01UaHdjT1RnandjZkhIelZ0ci90Q3RzZHR0bTJUK3o2MnZuYkxiZXJ0bmV5bjJRL3l6N0pQdDlobWNPM2ppTWNNeHlmRGNrZTJuN291bUdLWVU3RFFvZXRHdmJWc0VQRHFwMk1uTjUxT3U1czdXeXJ1eTNGcDZRSGtwWGdwUmFteGt0QTErREg5YVh4dHVkK1ZCMTlHYndvS0tjdll5L3FleHBmRmdRTzVGaEg0VDIwZFA5Nk5heFJ3MGRxMDBvdFZOVjdWbnJXczA4cnplQVNEWjNWcFNDOU5mdkMrSDBLOXRmQ2c2a0YxVEtRamk3Qm5YaWNTMnQxSEFmUnRQWmttSnRiZUxpVEFrZlJRb0VKVEtkWm9TNGozTjF0WnZnd0JRNmhwWVdKYWc5WUJSdGdsWWZhdEZnckdHblp1Y0ltaU9QV011dzNmY2Y1WVJQY3hyTU1hQjVpR0tBcnk2QXRHSmY3OWVQWnVXdTBHeG5vMzFlTGgyQlhTM3M4bE1jeERCN3kxQTVjWU9pVG05Q2YzOEJJTDY5WEN3VnFDUkZkMEJvTDN3dEJIRGhZM3NhdVBQNzh1Ujlzb01IOTZXMXdWRGlaWVJQUENiZzlqMTJGQW5Dbm9XM2xSR3lpa01ZMEtVOG9HRmVhQ1lGcUhRVnJRSzNHWkZDZzFMcEFXbXBQYkhwYURWODFydEhDYWNoWDQzejRDbjVXNjhiUTB0SkU5VXdsSEZVREIzSE5LcVpEWFFsblVFd0JjeGxvWDFtaVYyeWFEYzltZnFqZHpFQWZ5NnZZZ1NqbWlGMTRQSmZCdys0N2dPTzl5b05uTTNoV3VXVTBWUUlDTHZTQVdCK2F6ZFNiaVpkZUlaS1VxK0Z5ZkpPK204eTBEWDVPK0RJVzRMTFRjejh0bElOQVMzVW15Y29Hdi9oR2Nja0NXcnBhZE1KcVlXNjg2UzR0Vkd2WkxHRVVDUStka3VrM3lkK3k3NlRDeHp5N1pJdFRJb1A3L2VnQ0E4SDZ4MXJveHd0S1JycXltWlNnTkh0QzQyeEJBZnZoQWtVaXF3US9vdUNSbnUwSGpQWXVKUTFlcjI1b0U5L0NrZzF0Q0dzWTJFUkNHRjluTE53eXEydndjNlh4QXAwOVhpRFlVNjVrdjNDWWhoaWROY3dYckNsUlNjTnl2WVpielRSRUFWMFdqWjhMV1pTN3VEaWJsbDVKVkF0WDFSSmk2ZzVrelE3NGlNTzBwemR1ajl1MmlxVDJ4TTNlbU9hMVpqRFU4bnZzaXQxYmhaRXJDWTQ3TUlTWHJpRjIzYW1HVS9vNFV0ZnJuYndUdkdqb2ZsdEZyR0hsb01MZEZYZ0hyZlhnWUN4ZFh4ald4M0pxMkJBRkhrdExMK0p4U3BqU1Vwb2tQSjBydW9BSFFCL3FXVXBwSFpqS1JIRmV5Wi8vakFaZjJQalh3a3NQdFpUdVZwTjBNMmpvZ25kU0QyamNIUTVSZGZ0ekx3TWxNNGpLNDBONlVRTmFpQnBBUzQrSU1SQUxhUkJMb3ZSeUZkeTV4YVlKU3ZEamh2ck94QktNZkhMdTh1ejBMNTFXTTlqaS9oaXdCNGY3NVNEL2RXSVJOa25tc2ZrK3ltdDcrTkV5V2ZXNWs0QUFYWmcrbUdmVFZ0ZDl5VUJQdTBwc2orM3R4bUd1VjVrdlNKUThkRnRJcVZabXZPY3RreTRnN215amxzQkhXdU10RFcwNFdQYThqYmFoRFN4VDZ6Sm82ZVZFZFlOcHZLUzhEaHBJYUd3VVEzSU9nNUdYRHdFRlk2OFNRTHd3eDFrY3NuMDBCSWJBMEVmZmdTMFpZcVM3RFVFQzI4d2UwTEMxd1k5eUZpUHFQbzRWN2xOMkpPYWE1aWVaL1VpRGxaQURWcm9jaW56MU15eTEwZjJBQndzL1VDUU9CNU92TnVUclVGcTYxYkJKaURkN1JPTVY4Q3VzZ0NlVU5ZMG40WFE4QWRLcC9qU3N3TC9pRmZpSlNNcUhqRFJ0Z2UxMXhuQWZram5ZTG93UnQ4ekVQK013K0ZuYzhwVnVESVdUNnhqcENnTlVwYXM1RDJHaldtZk5DTlpDQVlHWWpSNkNOU01WUmhBb1F1cFNQUmdKZTdURzYwM3VFUmVMdUgwUmUvMFptRDZtOFNMZFZBNTJDNmFVemxRUGhMRGhQSHpXaElWdzNhUVNYMytCZ0JET05DTWp2dVpKQzV2d1cxd3pLQko0SG5DZXhPeG5MYkJSR0wxZVBVa0pHbEdpTGZHbSt2Qm1NNFVkcjBKSkFsSXhPYUZlKzF6a2VHaHZFdU1LZll6L1lnZEQ2bFQ3Y3JJSTVzRTRrNzhPOHl0amxUVmlIdFhFTjJaU2tSOVhNTGNNS0NvdTQweENzZHlRckFxeVQ3UHdZbGdtWHc3dHBoM3l4aFMxT3p4d3E1L2NrRnNpWC9lOWt6TERlS0U3ZURjbTFqdnZmcGswajRjRFFpeVZOSC9MZTJFeVhRY2N3elVMa0hVc2NXa0tqdy9vNWxOTHYwMU16NVRwOGNCY0RWbHFNSTl2QVFubUJrZ29CeXNZYUlBRUx6QjNvclU0ckJFV0xQdE1uV0dBaGVaenVEZ2VuTi84TUliK3duSU9qQWgwREtFSDR6N1VmMDNIdTZFak40VEdGS0Z4aGI3NTZHWi82bW9Mb1RUUEpHQmZEcTdseG05S2NKV3dnU3QvTm82R1ZSYjZ6Lzlhc0dDaW9LMWVQekJxcGVDeGsyQjBVZ0t6OG40Kzg4WlNIUk9LdUNrblp4VVhaeHcvZno3OHVLL3Z6RmxUK0R5encwbkpxYWxKeXNqSUpjcm82Q1hKaC9rWFhDb3U3Q2g2WTJIWENaOXh1UWQyZnBOMDVPeW9pL0swSThtYTQ0cXcvVlR3L0NWTGw4ME91TzRybnpNbmJuaUU0dVVLQjk1VDNkYXlNVTAxVHRKZjFUZ3hiMURqNEZzNk4rN2hpc3Q3VmJMTDQvZGFyZVJYaFZJVm00K3ZuU043YjliYXNadjVGMFhNQ2IwdnlQa0xtUTFMV3NZUkh2UjhDZmZLNHViUGUxOWRCY0ZtOFBselJEWHZ2dkNNVkkrTHhKQmlud0hYc0s1VnNMQy80NXpudjcwcGY3aExaRzhSSWpqMGRiSTMxam5GTHlUWEZ6dVZKMXFsMEd0VzFiOUtuOGExSkQvaXkzZHJkNWQzN1I3ZnBNdmJCbDE2RVVVTUpkVnI2TmFjYUJYZmhtcEdIM2FOdU96ZjhNbWJSSlZnL0h3djkvcmF4d1BXNHo1Tm9Gd0x0NG5OMkxSR3RkbGFVWEg0WExmbTM1VkZyK0wwcjRzdE5nMnZhRERuUkNsZk1yNkIzZWxuQlA0UGlaR1VRWXcxK3FWUUFxUG5KdjhIU25YVm04KzIwWHA2ejBIby80NzVqb3V1Tnh4b2IrejZOcnJqLzQ2MW9hNHloS2FodUlJN3JSRUJWa2U4YWEzMVoyTC9vRkxETWEvS013TkprbWJsZFFkRVZ4OGdBbnErNU9yNzJQbGZTUGhXYXhBQjN6ZFdkMnVMdEg2VHVpNjZ0V0ViOTR0SDdJRHl6THFNOHI4bGdBTmUwbHpxazZoNlR3a0pKVVV3Yk1JbDB4T2FhUnI0cUlyTk9BR1dYSzlyd1VCZnZiQTdJNDFuRjMwWlFCVURxUkk3dWhmaGp0aDB6RFJzeEd0bzluRGxpWVBWMTNObWorSUhNSWNqQTc3eGttTm1WSEF2aFdZRFY1cTN2NmFtY081a1AvKzVycTVCQjBwNWFiaklTd2hTUVd5OGFhVUdrcXJZNWNJcXFPT2c4eWdWYnVzOUxTNDhrb2VqN3MrWEZETmJpaWsyOTUzRGhZc3E1ZEQyV2psMFZnei9tQnNlRk9iaVBDMnJob2QrVEhWQmxyWW1MM3c0TC9WT1ZIbkJCSEFHYnkrVjZZVXFTTktRcHI4UGpPSStJazMvdU9CdzUyR0JwNnA0c0dFMFp6THJhM05uamlQdC9rZWFUeGxnWEMvanJ0amNaUnp1d21OTEJuZXVIUXR2QVZlakFvYi9sR2tscllGczdnV3h6dXQ4YlJ4SmpjSzkyY1FzeTdmNlVzVU5TOXp4WWZwRTVMUmtiemx1TzhvTGQxWlVmYzVWNVdYVWFBdEMzWGpjajJGelhhZUZPcnNFWlZieDBxbWl1RzdYUzhDK1NkcmxSRnA3anMzMVd4TVdQa3p1R0pKOVhYRU9IajVnd0hSWUdUYkZYWjI4c1NtUCt6SzRTOTA0TUNOTW9VdlZ4V2ViRlBnQmpPR3FDMDdVMXVSSHVQR3pjQklqeGNwa3BlQ3JNZ1V6alR1c1l1dGhsbERNc1JWUDk2V0ErVkwrRW9OREQwZTU0OTZ5VUd6a0JVWTZYNGF0MXdpK05Gc0JkaXFhcmNla253bkhzNG1BM3NkVVFnZFZZcFBtbVJjZ3RGSHpzb0xkSncvemd4ajNvTENoenNFbnkwbGhzV240T2dZek5lT2hLNWpYbGtNWFh0anJ5eVQ2VW14bWR0U1V2WjZ2TkFyTHZEQkpkSEtqblNYNnFEQVdWcG5CTGFMK3FHSXhLdUpua2FoSUpWR2hJWVBWaFNkcWF2TG1FQUozR1NuWnRqa2VPZ0JGOXBFelVTTnNkcWNmbTJpQWNxZWwrRGRoOCtQMVFKa3VCbjkzRFJ0MlIzakdrUm1hL2R5ZGZyN0JoRTEyV2pUUGZpYy9nUUg3eURRTmRKSUp4eGh4VG1waG9McEJGTVpZc0RTN1QrTzVrQVhUSUViTXFXVjRPeVdzMUF2VG02bjluaUl5TkN5SmIrUlBBb0gwZy9QMDJpVHFRM3grRmN6WGRPM08xcEpaa2owM3NvOWV2bnd5ZWdTUGY2cUNueGoxWjlsSExzbkZBUVgrU1FNUEdlamdYV2pwTlMzMjdSaStZTUhiKzhmS2ZVT1U0Zk1VYk83cUFzcVhiclJUWWxQeVZJbEViOUV0VEZMVmJEWlAvOFdoa1R5YmxYaEIzRWhpVHJCUVNmUytOQllXaVNuWEtyYjZNWmpWZWdNTDdNMHlZSG4zanpuWHR5TmNYS2VkSUtsbXh6U0hHSWtOOFE2RVNLdFppSWN0TXRqVGY2SEl0RGF4bVBKOUhxeUJUK2xaaHd1V2xMMG1nOW1ITDNLNEZXRkR5TlVLZmZCMFVwVUUrOUppS0Qxc0ZVcWl4QzJpRVNmQjRWWUo5eUsyY0lMZW40MGVJdWFxcThxRkRuRjhKVE44cC9QQ1VOK0VTK2JFUUo2SlpkN2dCRFAwSUZpcWdvMjMyVFJCRGp3M05XUytzMU5JU2luUFR0ODAvQU9tdCtadE1DUEpsZmU0S2lETDhSdmVJcG1hdW5YQjNnelptZVBmYXV1T3pwMUlhbzZQTlY4d1Q4ZmxZdzYvTlM1NG9QdlowTy9lNTM5VFVtY1R2MTBVTHBQaVFKS2ZFQkJ2Q2gwYVV6Ulk4T1ZlSkNBRTBPNkxLVHk4bjlkai9DWERWdURlYWU0UWVwamtMcGsxZjM5aHlsT1pORnFQVEp2alRjdjFMc2dTVmdpYnVlSDRPOXJWUDRKQWJUb3g3dy91K0R2aTFHdSswTGJpL0o2c3crSTl0OGxVTVMzMU5aZ0R5c3dnUk5oTU1nVTc2MXl4cytCS09kRVFvdHRNU1NHb2NjbHVNK2dpOUlBdXVoN1VMUnFHa3RVamFXeW1jOEJkQlFkcU9JMjdrcTltNUtzcm1SUTMyaHYyQ1RLenV6U2VCRnRnRW15aUhHbmNDd2ZobmhCRURhWmhFdDZDSitGTklyMWVaRVRxSy9wOWdZSGRDdUp1T05RUWJKREpqY2prMWlUVEZ0b05UNmVrdmRhTG9DUTVvZUs4QkNzVkxtV2dWT2hBcVhSV1hsREtTR0d2QVZuTFdoMWxZaWpGSlRSRWl3aDdJc0VBc2VLQjBBU3hMbVZZNnVJemYyb1VYemgveWdFM3VlRm9VNGhIVzBMejJUYVFTWnN6ZFFkQjl6YWpnM3YxdWhFTWJlK3FEcDVQVmZpbmxjNjdLU2Ywb2EwZWtaK1BUbWcrOW5nMkk2SDU2SU1INFBzU1ZKT2NCRUVGZStJYjB4TGVFalJjVWdpdzV6Tm1wZ1luQjNUYkhSVzJMVmlPamQxSmlpb3NXbWRvQldua3lGTDdlL3hQcDViazR2WUI3eHdMT09TenA5dWl5Wm52bjFDbXgzWURWOTIwRmtuY1ZwL0UzMlhQY09DbFdhS1p2UEZBcFdDa2dnMHFrc2ZsNnQydzFsMFRVY1VtalJSdVF5RDM2N1FyRHFrOE96eWhMT1Y0NFhVWm1BeTZpdnZndmdQY3NaVFg1V2lFRTh4M3FyT1BIcGNFanhneDhSMmJ0VHk3Q3lWNkpkRmtPNWlzdStyYlcyWS9ZNnJiNU5DTVNwNE5IYm5CNHdQR3NtZ002VU03YXE2Qk9TK0ZqSmVQUUJMRlhhWHN5b2Jsb3BmTytLMEpKMDRhRXB4MWd6anBnZWdrNXpMYzJkVm53ZHVSZlA0Y24vM3VjdHpGV1RTS0hyZnF2S0Z6ZGVuKy9NTjhZSHBKYksyY1hRa2RpRE0ySzNUT1NZVFlLNEZNWTBhKzF0UVVOUHNpV0Zrc2drOXhrek9FYU9FTUY3cC91alAxMWR6Wlg0VExEVUFwTXB5NEsrUklOQi9pbExVZ3A1WmFlZWpvQnhseWcwOFVCTkpLNG5QZVMrWHhTWnpOTmJJN3VPL2poRjA4bm9LMTFLcWRIKzM5VmdaSlpxSklNUXMrM3hMUHd4VFFVdHVXYmxvY0syc0JnUzhPUXVoUENqNzMvNHo4RTVRU1hrMUZrektDSEk5Sk9QMDExVkdyK2s0c1pacEt2TXlFbDJ1OHVJVFhGSG5wQ2YrZ3lnTTd3Wk1qaDdJajVVejN4WTdVLzRNRUU0UTczQWdhSThLOWtyNysyL1dlbFBxbFFyY2VrRjZNOTh1aFIvbHlJa3JCbjBTeGVKMG95ZjlBbEMrRVVLNGMwRGlhY0lCd2pBd1gvdzhtQ1NSTzZVdDg0a0pEaHo4NVJYOC9UQy9EenJ5ZnoreXFZay9Gdml5RzhzbHJ4RGdTK3cvRXlCUTJ2dGxOdEZiaTNTUnRiYk9GVG8zOGsyZ0ZyeE50NUQ4UUxVbDRsL1RMMzN5ekkvM0lxR0o1ZWxwenY3eHM2ZnVSNzEyZkpKOFRyYjhCOTNLM01VUjFUTVBHTlBVYlNhL3VOMkxlb04vQXFibzJmM25yclVYajhLSWxXUWxwUWxYTGRJT0pPaGM5aHI1Wkw3SHk5YjNFYS9nVkVVaDZPYmxXL2gvd0ZGUDBRdFVhTVVIWGF0aGxpSnlQUHh2UzUwVWlzY3NUeW5UNXBIVktlT1BlS2VHZktteG96djRYbElPSmNLeFZEclpzTkloMnJkejRtYTZLMC9jenJWZjFmNFh4OGFTWDFqS0FKQitXZjZuWlVtNzhZYlBObkp0czV2RDhuVmRRYnV5ZWFpcGJTZGpVY0FBdHBxQ2g0TmYrZmRkeFJ0OTFhSDkrbzRReTlDYmltZGRZQjcwYzBGL2pqZjlsdS9JbjBxK0szYkovU2I1MW5ENThaWmcraGQ2NnJ2OUxTdnozN1pzenJHdmxYUU5sRVYzL05XbThIUTY5a2JlYldoY1NkbzNkU3k3c2Vjbmg2WjUvMjh3c056UXpyNkpXOFNvZi8zT0tKSWtJeVk5RnQzNUN6bVhvK1FxM1prTnZQT052S1M5OXJheHYxTGNaQk1NV3hFZ3RuZmVpY3hJeitPK2JKMkFia2x1VlpTMElpSUFCWFVWVmpmK2VVRnhEOXN1R2tCN0JIY0I3Yk1WWW1DZU1KTCs5eFVmKzVocGdiN0crd2hMeHFiL1BpNmYrZy9WUC9ibWFzU0JQNU5tTm1OS0FDUU95clRYbElKVTF2UUVnMzA5NWJkTy9BWENoK1EwQS9mTi9ibVFGbG0zbHdjU2RZYmRoaXNIeXhGRmV1SzJzNldVQWVmUExBS0hGNENsWWdhY2tUd09TcWw5Sk1aMVl6RlVCVFFPOXBienNxZXpUNFI4eDR3TEM3UVpQRlU5ckowWnpMdlBlOTJmSmFmMVIxYWZNeitNdVlYb2JEOVJ3a1VmYlZaNWUyRmlHYlJoc1V1a0ZiUk41NmRIMWFsaGJBaWI2Rnh5QTEwS3lscTFOZ1FvT0VGNkxrWWVRcGNZTnNCWm1sK0RaMElQV25NbjZyaTQzYkN6UFBueFBlNFNCdGs0cS9CYnVQbXlzbUdNOU1HS2t5Y2xLMkZVaU1NU1hPK3VNYjhBdURpYmpYWFd3Q3lhWFlHc2FGZ3RNeTN1NkEyaFlwR01vUElpVzN0Yy9Fdnl4NUVmOU04SEhkWUp4SGF0TUFUVlhTVnc0OUdkN2NJRmhqK3VoTDcvUmVRM0RwdmNiNTRjcFRJMFc3L1ZyWUhrSlhxNXBlazVvVXU3WGwyY3oxOVp0SU8xbHY1dDRLSGJ0WTRlSDhPNmVwTHUySUFLR2xJSm5DWVFRR2UrYmxkT1hJSVFDNjFMY2pTNEVUd3JzU25BUC9kZzRlZ0lPb2ZBWS9jVll3NFcxRDNTai9iRW5oZTBtRW51SVl4VjBxVWhnRE4wZlB1VEl4eFJ4ZGd3dHpiNnN6RkVKbkNvM1hsSlVKU0NOY1JIOHdrM2NHWkFheHZmdmYzcjZvMGRVWkViaDBsSjU2Ym1rMUV6Rnc0RTVPVllQcUxTTXBNSlNXZW1TYzFHWi9KTW5JVGw5KzFKcDRWT1RKc29uK2krSkNsY01mRGg5K2dNcktqcHN5ZFNKc2lvem9LOVhQM3QyM1EzVG1CcnBabUV4c2hvb1huckk4S1pQcFJZcXRNWkNKRVJ5QS8ybTlodmdkKzRCRHdlWUIwWG5IdjlVTkhXZytFREVjbkExN28rdEJydGhTeDRmWUxEbFhUZm9EMVozcThHU2wrS1l4aGMxWXJYR1VOamd4em5SMkFlYlU4TVk4QUZ6U3FmVE10S3Q2OVZDRC9qRVEvOGlYSTZXclJJT0NEczRrQTZ1d04yeHBjTVl6UE5pbkxCWlA1ekwvdkhXaFREMzZZdUN3OEo1WElxTEtROWhybHFIR05nRzI2aXpaNDVmdWlxVGJoVkRZQzVJMUNSWG9nblJNaTNrMXhQUTJnRGwzQm42VG1Hb20xdGdrSlZWUUk1R3dTcVRuR0laVE44Y0NWWmdwYjBPN1c2RkY0N2F6NnNQSGkrc2xVRTc1MnRFc3dGT296RE54MnFUU0x4b0NySWYzTThMZHZNSURoek1pMDlSU1J3NHFJVklvdUN0T21QNGhTam9TT09WdWtqS0E4NWpoenB3Z0RacTNBWmNuTEVMam1VTXNvV0J2d3JHNkxYTnEyTnpLMkVxaDduYm82RTM5TDVkQTRQQWZwQWFkNW8wZFduNERENFpFaWk0cnRhOVJjL1ZLYWdhK25SeVZtcVYvRzVoSURiR1J2NkJOb1A5czJzVTdQSk5Ub3gwUjZJYXNsVzFFR0d3NDdrNnRoYXNoUTNjemNMVDl4K2VuZTVHc20xMTNRNEcyamhkeDFaNGtMT2JXSGdYTUxqYjkwN1FCeXkvMTBJM2tEdlZZdG5vS1F2RFp2TXdFR2R4Zy93TDcveFFXRWoyQjlqWVRmRzNWa2lERzk4cWFtLzJBdzE1RGFaVWlXNnVoMkJHMkNkY2hlM2w4S240SUg1YytUZ3RaTlY1cWJ6cTJQdElPQ2pzNUVpU3EzRmZiRGxzRkdaR0hwbDhhUjdQUGtrWU5XK21qNHNNZC9odUJOaURmYjBHMnRWRmxJdzh5TE0vbzdKRDZSZXV5Ynh3SGVjMkpiQjM3eWw1TlRYbjg1NytjaUhZaFdkL1FNdmhPamRpV29pTnpiU2NxaHNGcCsvK1dEQ2RkUGM3Uk9ORzFLa2dxOGtDdVhDK2hMTUtPRjFOYlBTRjB6SUdNemRIaUMrUjFOVkFaeDdPTW1CdXI4V1d1SSs5RXpiSDhwc3VJRk9mMzN2cUdJK3RHVGJYYVVxd05TOWNOZm54dkwrZHFMeFZRTUc5TzhRWUNpbXMrUGpzZkNYVW5JVzlCUi9IbTFhV2dPSWlPRjRFUlFrN1B3RzZtMVhTQWdsNnlwUEd4ekhEc2FjU05JRVpycTZCNGU0RTNoaTNNK0UxTldjeXF2bEpabUVMRnMwSVc3QTNrNGNlVE9iK3ZabW45aThLNDRWNFhNKzljb09QdUNGc3hvc05wekxGRFZKblFhRVVva2dJUmpYVWMzaWlMb3JTME5CSE1BZExuVGxWUitPSlFoUWxkWU1qUlVsRmtneW80VEpqcWF5RHlUdDJuNjEwVjh1UEhVdTZscUZZSDM1Z0hSOGFzMkJaWElDM3hrUCs3cnRMUm9VcnBQZ1B5SUJPa3NyYnhwV1F3ZDJHVGc0MG9kTkxDWUVxQ0Jaeitvb3h4QXBkT1R6RkM2Ymd3Q3NRU0NJYiswTXdBUzYzOVNwSWE3bk0vbFhMOEJSZEJ1Y2xCS29ZUW5pSVVuQ0psd2hLc09DdU16b1Q2QzZZUUEvcUdxTUxKR0E0VGx3eFZRVVRWSklVWVpOaEQ1blk4Tkx1RktHSUc4VUlKcmlIemdSM3AwWXlRaUNCNDNKR3F1dUNhZVh2b2FTK3J6U3V4SEt1OHZkUVQ3cjFxQkRKVlFwR252Ui9RazMwbjRTb2kxSndJQnA4SWZUbXNCM1lUWjhPdHRnT08yTEgwOVBCa1NTM1BiYkx5Y0gyWUFkRFlXaElEakh6WmVnRVhWVkE0RXNDa2JlTVU0aDU5QkxpM2ZnS2R3czZPZEpRWlhJTHBJNjBkSjdoSnBmaDdyV2huNmdWVnIyaUNoSWZIOHhsM2s4NXRqcExYbG00Si91d2dzM2Q0aWZXVVkzZWtBaTJsWTJzVEhGZ0pleGdwRGhaR0o4UHc4OUk5dVdEZTc3eFB1RUs1MUxvWDF0VFdGaGI0MS9vNnVMdjc4cm5tK1dscCtmbEhaNFRGQmdaR1JRMDUvQVpBdGpMaEk1NWo3UFRmZ25LTTgwcWdiNGw3TU1zWVQ0M1BpdTY0bFQ2VndkMjhWdm1VRGt3aDY0S09qYmNPWFRPV0w2RVptdVA3ZDZSa2JGM1NUanZ5K3hXUm0rYktSOGJHajFlVWZJWmw3Ny82K3lNZysvSGJPQlhNL1BYeHJ3ZkxuOW53WTdEQ2oyWHN4QjNWcUpuWVF6bHdrMnVidHBKWjVlQW1jNjhJK044ZG1adFhjSEpPdDVuTFJjV3MzakdqSmc5bWZ3OTV0VEIzYWRPSFl5YndVdGR2TTVMaE0rOHVQTzZ0Vk1ZcVRBTUZxb2tuOE5DN3ZmbHF2OHNwNlV1VGRmQ1dwVnVMUzNGOWVKQUNvUVlwNUJCQ0ZHSjcwZmpQd1EvSmFURVM2NXJqR3NFVjY2YzNnSXBGQWx4ckd5ZUtLNXFOUVg5Y1FxbjBsOFEvK0hCdDVTQ09RbVArTXRjTFlNdGdBSUxZS2hxQmtlUW1uSWNJNWhoUjNHaUo1bm8yWExpeGM1M2hXRE9sUUVMY3ZhUy94VDVHa0dLMG5KR1p3YU80a1JQTXRHejVZUVUzL3BycHMwTDlobEl2NExDSDRKR0NhdEp6QXZudVF0MENxeldLOTAwQ3ZZTng3bko5RHk4bXJvdDJnSXpzRnBTU1hDc2FTbndlRFYzWG4vaHFEZldlWEZCQzFxdlhBQ25DZGtwZXJLM2FOd0RWcmZnOFllMW5uT1puc21KSm5uV04wS1BtUUY0OUFQd0xjbXJGNFB3cmNsdGtEb1lTQWhiR3VlRVhweCs5T1BublY3UWczMEdldkQrTFhqL2R0ZllKZ3BYY0tmR3RLd2szd3lzanF3SHFnNG0vd2F4WHVJVEFUQWwxYnVHZlFRSFJLeWJySUV1RExCYk5WZkFSQVlkYmE3amdkaktaaVR1eUMvUzdHVlliVTFKN3ROZlNvSmRYWDJDZXZQSDhWN09uVlQxWWxjd1JlVUZzYi9CWkMyWWlFUlprUzY3RW42RDdxUzZkY2RkU0tlVDRENUdMSzJsOTBhS2J6L2Z1dzVTZm8vN1lvWTk0K0lUYk5uYko3ZVdFUCtGbndYN09OSW5pTTkxdnlPU0NqZmpKWGRJUCs5R2lnOTMzV2NhMnRuRXdCSi9oOTJWUWoyWWlOTjM4QlJPSTN6bVRtdE5HdmZtMnlwL3Q0MlhuQ05iczdBSk54RGFUeVNZNWkwRG4xS3dmd0FkZURkNkVHWW1ZaHM4VFlZRFNySDFmY3p3emR2QVFXUGNVR0R5QUxjdnhRN1lXNFo5Sm1LSGdiZ0RYMDNmaHphbFlBMXZ5eUJnSWxnUElxVzFGT2RnRTNWRHNuZ3VPMEVFV3c4cERRVWNqdmlQcmZpMFBVSXRQdXpyM0pBc1huU21YeXplQlJIT2RXejlMaUlkUlB4dWl5TTh4QlZkbmllTDY3dVFoWnZKUW5nbS9qTUZvenBuaU9oYXo5NERvNk9jZmJIdmJiNUlQWU5tbndSSEg4cFR3R2ltTENydjdWMThmbkphN21VWnVjeE5QWlRMcy9kT3FmMW9CMTgvT3dVT1pFTG1SWVh3MFI2cDlPbVU2QkJGSytwNlNRanhKeERmTUpENzNyZllnZmZ6T0VXejkzSlQ1d1lyOEdobWZGcHd2cEovT3o0cWlKaGlOQk1VUFRlWVZEZ3pQSXJvMjhWRmR4UVF4SnhPU1QzTnA2cWo2WkI1cWJtRWVwckJqdEZFdVFvYWluNjNKZDFCOCtoUllwNnhOQlQveDVZcUo2TnZDVDJWUWhkaTlMQXpCT2EvNDJEWU83MndMRHZxQWZSK2dIdG5wL1VFR1RqbExEMkxIZjAyd1VocUNyMFpqOEtPeFpRVW40QVZzRktTRGl1TjArRXBOL1owU0VYRjZkTVZGU0dueDQ0TkNSbkxTMVB3YlBIbGRHR3h2bmNycm9jNkxmdU5jQUhXY0E5OXN2VGRaN2Q5WXZlNXEweFdjZTRrU0FDZE43eC9ybTErLzl6QmJoeHVQMm4zck9PeGZNUWNaYWlmektwMEJwaVE5dE5jMzM3R2U4dkdUcDJKRVVhVHhZNTM3cGZPcE9QdGVjZFRMUG51bEVQNzRyZ1Rzdzd3eDlOM1p4WEo4TnUzT05YS3pFVVRaYk5YUk1VdTRKZHZYTFp4MlFZaWdyblg5ckM5cGJLajIxTy9QY0IvL2ZHT3RkK3NiU1AxYnF4RlA3MWFjdFZZbUU3Q0gyK2wrNHdQd2lhWUtndDhxc2pUdGJ2YTBLYmtlWnVydFBpWUxlOWhMdFNkL2lsWFVuTU9lcHdEcGZqYkdPVEVMREFaT29JVUpwS1dwQU9XNHNuWUQ0dWZQbmdpRnNmOStLbG1PQVo2NFY0UVEzNTZnZjZUWFBYQ01lU0hqT01ZWHBnM21WdkorTTZNR2pONlpycUtKeGloT3BsK3JmSmtsQy8vd2Jrdm1Ec1R6dlRwT1dHYUZVL3kzT3BTd0s5UEwrWGY0YmNUTUk0VCtMMkxZTEFkakZtd1AyT1BhY3IrMG9QWERoYnRaNDhrcEFpbk9KdGkzM3YzaW92djNmTXR0ckh4OWJYaDk1dFY1NTJwcXNvTGRITUxDaG8rUENpdm1vZTMwN2hqY2QvTTRVZmlNUWN2SGFWVEoxQnBkS1NLMnIxcCs4NFVXY3c2anAyUm9GeTErbjArdERpTC9tYmJhcVZDdWs2WW9ZU28weEtnemdLVEQxWm5qUGMxV0hDM2NkUlppTHAxR2krbGhSbjRhKzRNZkIxRWo4RG13MG1qRm9TL3pvZFI5SFZzZGgzTUtLa3dGWWRmQnU1R2FPTXQwY0ZscG5ucWhpTnE5Z2FjRWR1WnpuRWw3dEJPcnJtVVVuaFN3WjRLM0pHMXNFZ084dnZnREw0UWkvdVFJMklOUG8vWDQ0WDRGbDRBZlRBUGE3Ky91ZXZJZGNYQ1VpclNhOFFTVnprT3dlM0k0VFllY2lFS3BzRk9DSUwycEZmM1VyRGx1SXN2SG1JN2MvRzN1Vi95bHdSanlwZU9tMGl4TjA3SFR0M25JY2R0M2NjVC9nck41OXlOci9JeWF1VjErVUZ1S3hTTHhhWnorZmhBWi9tSXNIek5WNlNJbjVDc3ZGRWdsTWVibmdGYm54TEJwb2g5Q0JFa2lIeG85bGZyc2RRa2huMzRvNHJDRjBxWS9xUWlyekRVOUdQcFUrUmlBbzBaL0FFMURZYU9LTHFSWC9CMnRaOWJYMFlLTXo4dGlGTENXakFMT0F2VmpYVGg0RVhnTHJLcENVMjBEeWNZaUVjbnZJbzZxZGxIYzJWQngwY09ENTQxZ2w5KzhXdUczWmx3WWwveWllUDc0cVBpVnNYRngvTWs1UVlRMXBzTENNNkFDU0FxL2R1OVJ6TmxVb2dWRllMZ3N3SFFJU2NyQjlwUEU1dVRzbUo0cXhSdUY3RS8xa01mczJZK3V2RjRKcGU1SjI1TzVPSzQ4UEJGeWFTa3JLM2Y2cnVVbVpROXM2N3UxTW1McHhhblJIekZILzlxOThGTTJjVVpKMTJjUTJkTzR0OHYzc0t3OSt2VDl5Um5uTndURnhtbEpPMUhmQ2d0Yk1DbUwyeGkxMnlUZ2FUc3BvU2ZsT0FZTDlHMnZxOHAxWFVnWmJKeEtnNzV5OGM4cElyOUdaQmtsLzUyM0s0LzMzVjhRUjlDWDdvbmlGT0ZQODVMZGdsL2NMRHZQTjVIVVBSZDRZbDRlL2VTSUx6UjNWbXNoZCtVZ2ttOGFicm9SM0x3K0JzY1dHODlqdkpoMklvZnl5bGNWRUpTT0pSMGdpOXNickE0bXdsVGhOVXZXVmo1WmdaT2Y5bStVaHdHOVdjSlNwa1I4cVRiN0hxUnJZSnJ3aVB1VXZEeEVTUlFSdkxMU25Zd2JKWVlKOGYyeFVmR0pTaVZqWEVTQUYrY3hSNE1TU1FTSndmMkhDTnhVcVQvczdseU5SbWJUVEQvZWoza2FkbjBCbDU0aThNLzA3WkJCVmVyQzdMdlB5aDR4MTNCWnE3UTdtYUFkcnFHQitEK1F6MXdPK2ZqVTY3RThDUG16cGcwVElaUnRUdVlmMWVXbW4rTVo1WGJSMUVsVUE1R05KdUpuK0ZObkZWd1ZuVjFVUjQ1Kyt4eE85cDl3aFFyWHZ4RHljUXR3dVl0NExVbFpRdU5aMjloMU8yMDdTR21xM0NiK3gvbmtXVUNBQUFBZU5wallHSmdZR0FFNGowTTV4bE0vLy8vSC85ZVpCSnJCdU1CUDRZWERGeC8vdisvdis2eWc5Z0Nab1l5SmdmMkFJYjMvNS8vNTJUNFd3OVUrSk5kWVNYTEFXWUdGcUJtNC8vWWdUMERIREFEc1FNSVZhUkxRMFJZRXhOelNoaVNFNHRUR1hJeTB4TVpjdktUY3hpS1FXSUF6SWc4aFFBQWVOcVZsMDFNVkZjVXg4OTk4MkFHbUVGbUtoVXBDcUpDb3ZaRHE3WlJTcVcxVnFHQWZNU3F0ZFR2UmFGV3JicHEwc1JFNDhxVks4WEVoYVdGYUdKYzBZMXBtcnZxd25UVnpLTHA0cTFjdkppbU1XeGZmL2ZNdzg3Z01DSW4vL3Z1dS9lKysvNi84ODZiR2NTSVNLM3NrS05pSm81ZE9DTXBhUkN2Zi9Dek5ta2FIdXh2a3phUktCSzNxbkEwOGRHVHhQaXA4MmRrdWJiTjJySzJzTEtvTmVLelZpUWhhZTlxOVVreE5WY1pFZmxJcnNzTnVTbDNaRXJ1eVVPWmxVZGk1YkhrNVc5NUlrL2xtZkZNeXRTYjVhYlp0SmtPczhsc01lK2JiclBiREppRFpzeWNORiticythUytkNWNOdGZNZFhQRDNEUjN6SlM1Wng2YVdmUElXUE83K2NQOGFmNHlnWGxpbnBwblhyWFg1RzN3M3ZHMmU3dTlYbSsvTitaTjRHNUZaR2xYUnNIemRpREs2L2lEb3BHd3BPL1JQcERQa2V0WmVqYSt6cDFQY2o1WnNtZUMzVUo2VmtaMHJIRFB5bTJ4bzRYdC8zY3B2bDloNzhwdGdXU2dxTCtVcTE2MW5iK0xhMmZKaW8vclBITjUrUUZkV2VLSTIrRngzQ1kwSzI3bWNyeDMrWmxLWnlZNXE1VlhLNnZsSDNQWjIrWDlsa2dsMmhOYkV6T0pYMldyZU94V3gvb1dzcm1HZmp0YWk5YWg5YWdEZGJGWE4zdDlpSGFodmRHYzdFTzk5UHM0T3ViOUhJYzREbk1jNVhpQWF3NXhQSXlPMFA4U2phR3YwRkYwREIxbjdnUTZpVTZoMDJpYzZ5YzRmb1BPb0cvUldYU084ZlBvTzNRQlhXVHNFcHFpSHFmUkRMcVAxaWxSUzNTdEFrMVlRdE9yYnNNaXR5RnVROXlHdUExeEcrSTJMT3Uybk5NcE1qbU5adEI5OURhT2JPekk0c2ppeU9MSTRzaml5T0xJNHNqaXlPTElTby9tT0NUSHpwMGx4NkVNYW82ZFU0dFRpMU9MVTR0VGkxT0xVNHRUaTFPTFU0dFRpMU9MVTR0VFMxNmRXNHRiaTF1TFc0dGJTMTVEOGhxUzE1QzhPdmNXOXhiM0Z2ZVdUemVmNms2aEJwUkRxMUVyNmtTYjBSYjBMdHFLdHFGaUV1ZCtvTWh4T1dmbFhOMmlPaWJSYlpTVlJrYWE4TmJNMDl1QmRzWTE2V3Bzc2RwYXlGR3RXUjJpY2dvVjZpcG9qZ3FhNCsxd2RldHFkcjZtVnNVMUVzQVJ3QkhvdGIwY0I1L1hTZ0JQVUtGV0FqZ0RPQU00QXpnRE9BTTRBemdET0FNNGd4TE9xdmo5S2ZXU1pJMWxqV1dOZmFIYXZjUy83dTMyNzFiTlNLTzh4cmZVZ3lpUHdrSkl4YitYemNlcjhuaHpyWFc5S0hCbkpmUFhvc2NSdm5EbnpncHQvc1ZkWklsL3hhN20rK1d1anUvRWZjbkQvSm1OZmluUG9BVHp1em1TeVpMN0ZOaklzcXBBekw3UjBjSytpN09VbTM5VjRzV3ZwRHFMeCtjV3kxanhzMTVzMVN1NkQxNWVKd3ZjNVpma3pwWmt2UkRoVXJQR2U3L1lqTlg5S2xlMEp5M3VGeHk5S3NLVHRHUTRhK0M5cWVMdGFaUWFXU0ZOZkZNMkUyaytCVll4M3lycnBWNDZpRWJaTE52a2RYNDE3cFEzNUFQcFpuNFgwU3E5MHNmbjVBRFJMa1BFV2htUlViNkpEaEFkY2tpK2tFNDVUbXlRRTNKYU5zcUVuT1ZiNGFKYzR2djNDckZkYnNsdGVVL3V5Z3k3M3lkNitKNnY1ZDNQNG1nbGUzZXg5NGdjWkszSFhUMzhpcnIzY2QvQVoxc09obVRNMFBTY29VNFowamhzWmUyYW1LU1R0WTZrVVVtYWxhUUZqaDUrSVh4TXRNa2VlTlpJdnd5eWRraUc4VDFLYkZLZU41WG5MZVhackR4YlpCeWU3Y3JUcFNUZFN0S2pKSHR4dTVFc0ovRHF3bWp1ZlZ5bG1jbkVUNkNCa1J6aDQyMythVlFyU1ZKSlVrcmlLNG1QcTA3MmNReStNcVNVSWFOUEk4TjllOGlDSTBsRHNvZGNmRXJVNFdRZkkrNVpaV0RySnhmdWlXV2dISlJsK3R5eXNBN2p4ZEZtbFRhanRCbWx6U2h0QnRweDluSFBNS1BNV1dWZUR2T1BlSjhpY3ZLVC9FeC9taXprTkFzNVdEY2dqenY1U3A4aTByaXFZeGZIbjFiK3RKSW5sTnhUY3NPemFXRitOZVJwZlliTHRCcVhhUmJTbW9XMFpzR1EvUzdJdThsQ1VyTlFMWjhRT1NYUFF0N0xlQitSVmZLa2tsZkpmcUpXK1gzbHIxTitYL2xyNEQvTXlpUDhwMVFqeDRnYU1uR2FFWmVGckdZaEtlZmtBanU0WFBpYWk1Um1vVjc1NjVXLy9qOUd5dkh3ZU5wdGswOUxWR0VVeHAvenZrMWdpNG53THB4RmQrRWtqUDFoYWtLVWFUYWpjamRDNUhhSVhGUlFnaEpVdTNRVEVhUUlidndZcmZ3WXJpUVFMTktGQ2tHMGFCRVVUTGZmKzk1eEdJWVdQNTV6enozLzdqa3prbVEzSmJjTXo1VzU5MnE1YmJTaHpINmhXenp2S05NUmRxYkV6YUlwbk1GT3BPVVcwRTEwRlgySlR1a1NOZWJkVThrL3pMdXVRMTRuejExYlZmK0hQdHY0dTdIdXZaaTczT3MvVEppbFVjeHlUcGhEUi9rbitBNm4vUm1HQ2YwSENmMERWMVJ6RStTVTFVU2Jia3hOVzJHK1lOZXBmUWcvOG05MlV0aStSaXorRUJmemlMUEg2SWltYklPOE9yVkhsZmhFQ2Z0S2dtMW5xdmxIOUFrNWI2anhvdWdUODBQLy8xSHV4UXhBLzNrZDVsL2dOeHozNXhnbXpERElhREZIdk1XNEd1NlZVdmRFSmZjUi9hd3h0OFo5dUpXOVZwWGJaTkJtdDJtMGwrSjlxMmdyMkg2R3VDN3ZwT3RpSjJnNmpQYloxWDU4VjQrK08wV2N6YWxpejNRcjhsY2wvMU9sb09iSm9SWjd6MnlYZmUwU2E2aXBFdno5ZHoxNGJwLzdnKzJYNHU4c1lrNmR5RFZOZzJ3UzN5UzFGckVYMGVuOE9MSkhqOXQ4MXdyZlZWYktUUjdZS3JQZVYrWENaVFg4UmQzMVYrRUd2YjRxMFFHNWN5aTJ6Y0E2bEZTMWQycmJXM3AvUVBuZi9BUDFzbytqQUhqYVkyQm1BSVAvV3htTUdMQUFBQ3pDQWVvQWVOclZrbGRQVlVFVVJ0ZmdGVHNpWFBXaWlNTlZzU3QyUVJTeDl3S0t2VmNVZThPR1hleGdyNkFtZGhGN2I4SGUvUUVhNFNmNHB2SGwrSGtrUkUyTU1UNjVUL1pNNWlSZk1yUDJBa3J3dmNNeFdqRmZkREx1MldNK2FJL0c0aUdZcHNUUWpnNTBaRGhqV1VJNnVaekRNVWttTGVDOTlkb3dHMkg5TnNyRzJ0eEl2K01vYVpXTkpZNTRFaGpCT0paeVJJazhrK2dtUXEzUGhydUptT0pFUCthUUNFNisrdDIzMnpnZithVUtNd3BUQ3Q0VzVPaU8wVVcvZWhUMUFKSzFwcG9nRSt4K0ljWnJmRDlFRFJjNHpESVdzWUUzNUhDSnk5eGlDNmZKNWd3M3lDT2ZLOXprS2hzNXdET3VzWjNyYkZMdUlta3NacmxldllNN1BPVWUrL1NXUGR6bk9Ydlp5bXRlOFpqZDNHVXpUM2pKZm83eWdJYzg0ankxaWNSUEZMV29JNloxYVVnOTZ0TkFQQnZSbUNiVTBEdGEwb3ptdEtJRk82a3B6cTFwUTF1eHN3eGxEQ01aSlhxalJUMlo4VXhtQWhPWnhEU21NSlVVaGpDZFdhUXlnOW5NWkplbU0xOFU1ektQQmFLK2tBaUdhVzR2T01SQmpuT01VNXprQkxjSk5KL0ZwQXlmK0x2NkU4VjBWckNTVmF4bURXdFp4M295T0N0WHRwRkpsc3M0UUlaNUtFa2dwU2l0RzVTbEhPV3BRQkFWNVZrbFFnakZTMldxVUJVZllWU2orazl6aWFPOVBJeVhpUWwwb2pOZDZFbzN1c3VCbnZTaU4zM29LNVA2eTRlQnNpbUpRUXd1bnVXLzErOXR5UDRmZlBnS1ByNnlydz09KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibnVkaXN0YS13ZWJcIjtcbiAgc3JjOiB1cmwoZGF0YTpmb250L29wZW50eXBlO2Jhc2U2NCxkMDlHUmdBQkFBQUFBRnRvQUJNQUFBQUFwK2dBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBQnFBQUFBQndBQUFBY2NyZWRHa2RFUlVZQUFBSEVBQUFBSWdBQUFDUUJHZ0hQUjFCUFV3QUFBZWdBQUFVOUFBQU1EdldlSitOSFUxVkNBQUFIS0FBQUFHa0FBQUNJNWxIWjlFOVRMeklBQUFlVUFBQUFVZ0FBQUdDV0QrRTlZMjFoY0FBQUIrZ0FBQUdCQUFBQjB1VzVRZ0pqZG5RZ0FBQUpiQUFBQUQ0QUFBQStGZmdQYW1ad1oyMEFBQW1zQUFBQnNRQUFBbVZUdEMrbloyRnpjQUFBQzJBQUFBQUlBQUFBQ0FBQUFCQm5iSGxtQUFBTGFBQUFSelFBQUlhSTlqMzdYR2hsWVdRQUFGS2NBQUFBTlFBQUFEWURzbExMYUdobFlRQUFVdFFBQUFBZkFBQUFKQkJkQndwb2JYUjRBQUJTOUFBQUFpTUFBQU9lcHJ0RC8yeHZZMkVBQUZVWUFBQUJ4Z0FBQWRLUHIyOXViV0Y0Y0FBQVZ1QUFBQUFnQUFBQUlBSUZBYUJ1WVcxbEFBQlhBQUFBQWFJQUFBUStUUG1mVzNCdmMzUUFBRmlrQUFBQjVnQUFBc2lhdy92ZGNISmxjQUFBV293QUFBRFJBQUFCWnYyeXh1SjNaV0ptQUFCYllBQUFBQVlBQUFBR0ZVVmFtUUFBQUFFQUFBQUExZTZVOVFBQUFBREdDa0pnQUFBQUFOYSt4Y1I0Mm1OZ1pHQmc0QUZpR1NCbUFrSkdocWRBL0l6aE9aRE5BaFpqQUFBcUxRTHFBQUI0MnBXV3owOVVWeHpGejVzWlpCd0htQUhhSml6YUxoUlRVckZoSUJSMTBVUnFvUzJpWXdUNXNlbWlxelp0MHpUOUE5UXJ1alBHWDJHaHJmM2xEeUJOVVNSb1ZYd3NtaTVjVlY1cGlVdGx3YXJwd3BYVHo3MXZvRFBLSU00MzU5NDc5Nzc3M3ZtZWU5OTlSNTZraEJyMHRyeFBQL3JxTThXVlVxU3IrOFBYbGNwMmQxRkt1WnpzVmQ0bkgzOXB4eFgrVTB3UjZxaVMzc1d5MytWNTFmUklPM1ZjNThEUG10Qk40cTUrbzd6bjhJY2U4SDlCL3hURVBUMEdFd1Z4c3lnVzlLVG8rdUs1SVJaNDRqa3Y2U1YxUEN5SnFHcHpZM29sRjZndFoyQm0vOVdCN1dBQWVLcDJwUjMxNlBVcGUvSTlnNjRka0Y4UDdWK0FiUmxheHJVeXRESmNNNUNmNWZPME5xN2Z6dmhTM3pEbFRsV2hYMXAxMnFoTjJxeEdiVldUTW1wV2kxclZwbTNhb1hlMVN4M0thcDk2MUtjQkRlcWdEdW13akk1b1NDZDBVcWQwV21kMFZzTTZyMjkwVVpkMFdWYzBvbEZkMVRYMHVxNUpUZW0yN21oYXZtWjBYN01LOUtmbTlKZisxanlhZTdHRVc1dUVYdFU3M3N2ZVNPVHJ5T05vWGZUTjZPWG92NnhvRlJtbTRKNm12azg5Qytab3o0TUhvTVZkWVVjM2t0Y1dSdHRSYWhjWnZ3YzZ3Sjdjb3ZhQ0xPMTkxRmE5QTlSOTFQM1VnOVFIbVhzSUhBWUdIQUZENENoYVh1QiszNEh2d1EvZ1IvQVR1QWd1TWZjeXVBSkd3Q2dZNTU1WHFhK0JDWEFkVElJcGNJT3htK0JYY0F2Y3BtOGErS0F3cTAxa2xTR3JqTXVxbmRIQ2pMS3JNazdBT0lCeEFPTUF4Z0dNQXhnSE1BNVdaRnlLYmNncUE2c01yRExzanlxM0VnWldWbWNES3dNckF5dWpUcWQxZ05hV29VSHJRTDFPYTh2V3dOYkExc0NXL1FPR1FNald3TmJBMXNEV3dOYkExc0RXd05iQTFzRFd3TmJBMXFDdlpXeGdiR0JzWUd4Z2JHQnMwRGRBM3dCOUEvUzFHZGpkWXNqQWtJSFJRL29lQWM0T1ZxK2U5NkVCTklGbVVKaU56Y0MrVjhmb1B3bE9nZFBnRERnTGhzRks3RW94dTh2MWxzMTluanNMNGs2dlB2WkF1QWZ0WGxoa0x5d3VjNHk1SFdwMzU5SXVlYzJ4RG5lREQxTWZwcjY3VDViYWFyMzZ5dnV3OVdIcnc5YUhyUTliSDdZK2JIM1krckQxWVd1WitzdE1sL2hVTDY5K0s5aEd6dzYzTjhkMG5ucTF0MlNHOGNKVktNdS9lOFhaZVp3QmRYcURNNmhOMjlYT21UUEFtZkt0SW1WZjJCTWkyaGpMNmlYVmNPWVA1c1pBRUlaVy9UMXZQSC9WR0N4dGFXd3I1OXQvUmVPSjNIQ3VnMmNhOXk4c3g1NjlpOWI0SzJTMTFGNXBkdjVKUEpjelllbWZ5WDIrY2c0dWc2VzcyVXd5UmM4SmM4dFFaOEsyNnh0OE1obmV0M1F1SzQyL2FNYWxaN0xqQy9zWFN5bFd1TmFscm5wQjl2N3o5OGxUN01iV3hNNFVxUjVHc0ZiVmVGZEtqUmgzdjlWM2RFUnY4V1d2NG0xTkViVjg0ZE8wTnhFeDFSTWUzL3JOdEJ1SkNOLzhyZmlESmlMR2w3K1pzb1Vvd3dHMGFoMGVZSnZLOFFFN09LMnNGNmpBRFhSUWRoTHI5UUdSMUc0aW9XNWlnL1pvTHozV0wxUm9QMUhKTzl4RHU1ZW93a0gwd2FXZlNPRWsrR2JyR09IaEkwN3czSk80aUJnK1lwanlQQkhIVFl3eWQ1eEk0aVltYVU4UkZiaUoyOHk5UTFUZ0txWnBjMTdSbmlIaXptSFVPbzlSZzh1WUkzZnJOR3J3R3ZPMEh4RFZMbStyVWFYVEtPNDBxc1FIYmFUUGFwVEVjelpRYmlFcW5EcEpwMDdTNlJKMXVrU2NMaDduVkR0YVdKOVU3blJacHk2aTJtbVJSb3NzL2Z1SXROT2kzR2xScGdORXdpa1NjNHBzY0lyRThGZERjRGhLcEp3NlNhZEwwdW1TZExwNHVvQXk2M0Zhbzl6TnFwTjI2cFE3ZGNwMVE3ZTRzOVVvNXRTSjRXcnZNdGRxVk80MDhweEdjYWRPcGRPbDB1bFNxWWQ2Qkg5UDcrZTlvWFdHOWN2ZU1IU0cvL3ZDVHRaL04rdHVNN1ZydnAvOGVzbW8veW1mZU93WnAxam9FOGZYNmhUL0EwaUR4ZEVBQUFCNDJoMkx3UW1BUUJBRDV3NFJFUkVGWDc0c3dEb0VRVG13ZzN1SmNQaXlUZHZRTWpUc1l4SjJrK0NBa3BFSmwrSjFVdERnMTdBTU5GdFlwZkI5ZUxVY1BzWjBVYWRqajNUMndWUUpPYlhkVG92TXZCTTV0K1d0NkVWaHpZcFhIbmlraStYekQwc01EZndBQUFCNDJtTmdaaEZoaW1CZ1pXQmhuY1Zxek1EQUtBK2htUzh5cERFeE1EQ0FNQVFzWUdCWUg4REFrQVhqRjFRV0ZRTXBoZDlNYkduLzBoZ1lPSll3WGxOZ1lKenNDOUxGekxRSEpNZkFCQUJES3cyNEFBQjQybU5nWUdCbWdHQVpCa1lHRURnRDVER0MrU3dNRzRDMEJvTUNrTVhCVU1md256R1lzWUxwR05NZEJTNEZFUVVwQlRrRkpRVTFCWDBGSzRWNGhUV0tTcXAvZmpQOS93L1VvY0N3Z0RFSXFwSkJRVUJCUWtFR3F0SVNycEx4Ly8vL2ovOGYrbC93Mytmdi83K3ZIaHgvY09qQi9nZjdIdXgrc09QQmhnZkxIelEvTUw5LzZOWkwxcWRRVnhFRkdOa1k0TW9abVlBRUU3b0NvRmRaV05uWU9UaTV1SGw0K2ZnRkJJV0VSVVRGeENVa3BhUmxaT1hrRlJTVmxGVlUxZFExTkxXMGRYVDE5QTBNall4TlRNM01MU3l0ckcxczdld2RISjJjWFZ6ZDNEMDh2Yng5ZlAzOEF3S0Rna05DdzhJaklxT2lZMkxqNGhNU0dkcmFPN3NuejVpM2VOR1NaVXVYcjF5OWFzM2E5ZXMyYk55OGRjdTJIZHYzN042N2o2RW9KVFh6YnNYQ2d1d25aVmtNSGJNWWloa1kwc3ZCcnN1cFlWaXhxekU1RDhUT3JiMlgxTlE2L2REaHE5ZHUzYjUrWXlmRHdTTU1qeDg4ZlBhY29mTG1IWWFXbnViZXJ2NEpFL3VtVG1PWU1tZnViSWFqeHdxQm1xcUFHQUNIUlloOEFBQUFBQUFFSHdXYUFOTUJCZ0MwQUxvQXZBREVBTVVBemdEVkFLNEE0d0Q4QU9NQTVBRG1BT3dBOGdEekFQUUErUUQ2QU53QXZnRFJBT0FBNkFCRUJSRUFBSGphWFZHN1RsdEJFTjBORHdPQnhOZ2dPZG9VczVtUXhudWhCUW5FMVkxaVpEdUY1UWhwTjNLUmkzRUJIMENCUkEzYXJ4bWdvYVJJbXdZaEYwaDhRajRoRWpOcmlLSTBPenV6Yzg2Wk0wdktrYXAzNld2UFUrY2trTUxkQnMwMi9VNUl0Yk1BOTZUcjY0Mk10SU1IV214bTlNcDErLzRMQnB2UmxEdHFBT1U5YnlrUEdVMDdnVnEwcC83Ui9BcUcrL3dmOHpzWXREVFQ5TlE2Q2VraEJPYWJjVXVEN3huTnVzc1Arb0xWNFdJd01LU1lwdUl1UDZaUy9yYzA1MnJMc0xXUjBieURNeEg1eVRSQVUydHRCSnIrMUNIVjgzRVVTNURMcHJFMm1KaXkvaVFUd1lYSmRGVlR0Y3o0MnNGZHNyUG9ZSU1xellFSDJNTldlUXdlRGc4bUZOSzNKTW9zRFJIMllxdkVDQkdUSEFvNTVkekovcVJBK1VnU3hyeEpTanZqaHJVR3hwSFh3S0EyVDdQL1BKdE5iVzhkd3ZoWkhNRjN2eGxMT3ZqSWh0b1lFV0k3WWltQUNVUkNSbFg1aGhyUHZTd0c1Rkw3ejBDVWdPWHhqMytkQ0xUdTJFUThsN1YxRGpGV0NIcCsyOXp5eTRxN1Zybk9pMEozYjZwcXFOSXB6ZnRlenI3SEE1NGVDOE5CWThHYnovditTb0g2UEN5dU5HZ09CRU42TjNyL29yWHFpS3U4Rno2eUo5Ty9zVm9BQUFBQUFRQUIvLzhBRDNqYXRiMEpZRlRWMVRqKzdudHY5dlhObmoyVHlVSUlZY2hNUWh3UUY4VDE4L1B6bzJndHBxd1NGb3VBVVJZQk1jVzQxSVVxdFZyY1dtdlJLbC82M21SRWl0U2lFSkZTb0pvQzhxSDFwMUZwRUpWQ2FqRmtIdjl6N24xdk10blEvdjcvUHpxWk4rL04zSGZQdWVlZS9aekg4ZHdranVOdk1sekhDWnlKRzYwUUxucCswaVFXZkJGVGpJYjN6MDhLUEJ4eWlvQ25EWGc2YVRJVzlwNmZKSGcrTG9XbHNyQVVuc1FYcTZYa0NYV2U0YnFlbHllSmV6a1lrbXZsT1BLSVlRTWROODRsNFZ5VlFzU3VwSUhucW9oc2pzcmNRVm1NS1lLalN6YkdGSk9qUzdHUUtrNHhFTWtqaTRreE5YRXBMZ253YXUzczdDUm05VFI1U1RqUjYrYm8yQzFDRlg5VUcvdS91YVFJUThwY1BHVVNPWk5ZSmZNeE9yNXdNTVdIdUVxeHFxMVM0Snh3YzJlWHpMc1ZFNmxTakNHNHFidXQzbWlBOHlLY0Y2T0t3Y2xtTUtiR0d4WWlCRjR0aEMvYVNTNGtZdUV1dzRiMEkveWk5Q053NzJxT00yeUNlK2R4UmVRNkxwa0xjQ1g5Z1p4NFBKNDB3VHlTWnBzZGpsTWN5VFU1cXRwNEtiK2dOQmhYT0VOWG15OFl5aXNOeGxJR2tWNFMzSVZGZU1rQWw0d1dxd011RWJrNEt1Y2VWSEpnZmpsdUpRQlQ5WWU2WUhoclZkdEZmcStsU2c2NFpWUHhRU2xscHBBbFRXYThZaExoaXQrdDJPRDc5bENYRWlaVjh0amNyZWQzSFcvZy9GWFdyZWYvL2ZqMWVDRG51dHY0WEpNWDdrMy9HdkV2M0tqTmttUDI0dGh0MW9ETmkwTzFPZngyK0lLYi9wWG9YeC8reGU4RTZYZmdWeUg2S3hnelR4OG5YeCtuQUwvVFZxaC9zd2pQQ3hlNWVRRUJkVXVJaWZ5Q3dxTFJBLzdKRitVaS91dkMzZ2k4NGdLKzR2NHdmVVZ3V2J4bFlXKzRtc1JuSHlObEs5KzZnNVN1M0wyeVI5MHorN2g2Wk1YYnk5Vy9yZHkxZ3ZDa2JJYjZBVm1USXZGWHlXcDFMYjVlVmZlbTFHYXlCbDl3SGtpVGF6eHJGZGNiMTNHanViZTQ1Q2hZUmJreXJoaXRYY2xSUnNUcHFDcExWZEtEaE9XUEs0VncybE9JcHoyd0NFU09VdXAxQWZYNnUrVGltQ3k0bFNyQXVTZW1qSFIzeWI2WVBOS3RtT0ZFYmt3cDkzYkpvWmd5aGkxSmQ5c2JCRmZDS2R2ZHNtMjdFcEcra2N1MnQ1Vkd5cnhWU2ZoYi9KUGluMFNNVHNtVDROcHM5a2dwSW9Wa2pnQTlSQmxaSlhrVVkyRWl3U21GUnNuVFJsdzU1YVhCQktJdDd2Y0Y0c1YxdGVVVlphTkpYZTNZZWpoVFNBcElCRTVGaXVGaTBDQktQcVBKSDZrYlRScTdIMytRbE0yK1h1MXAyM0hnVDUrOGZlalVvdytvSDgzNlBoSEowc04vK21UUEVmSk1idTdDeFgvK3oybnVhUGp0NTdZY0NIWjFCZDdibHBkM3k1TGRWMDkzUlM5VnQvM2hVT2pZc2NCN3VDY05YTXZacjQwRmh1YzVCeWR4UmJCTHhuUHJ1V1FWNHRVWlQ5WFl1UkNRSzkyb3JuZ3FuMzVNK1cxVm9nUGU2Q2VnT3JrVVNmczgrcEhJNXlPU1U1NFFGNFNMSHJjU0lsVkk5dmpKN0ZhSzRkUG9FRmNNbjBhN2xWcjROSUorVWliQUpnaDVKRS9TSm9tSlJFS3BIUTNIcnFwU09FYmFrbXJIeG1NQlA2QWhVbEx1SlhFaUFNNWlZK3NrUUZHSjBVLzZYYS92ZDYzbGliWE5qei9ldlBhSmxjTGgzYjBWajU1WEU2MnZqOWFjeHllZmdKTnc4WWsyK0ZoZkQ2ZUZaNGh4OWRxMXE5VWUrTnY3b1dGRFQ2UHdUQ3dlanhGakRQNzFUaWJHVlhlenkzZXY2anVQdkczWjJlT0dPa01yRitaR2NVOXh5WHprTDBYSVBNdHNYVWt6SUZDUmhLNmtSRGUrWkxkVXBZSWppOHdPMkdaeEpTaDBFYmthMGFhVUJMdGtBMkJUOGNGQmlWc1pBZlRuaUNtNVFJMjJXREozQlA0Nk4yU3BVa1lEdWtvTXdIT0ZoRExDQjZneUY1VUJxdVJjU1M0QUVpdkxoMHNGQ1hta0pITUpPWWhma3lWSk5pQzlBWUdWMTlXV3htT2lSbUtBSTBCWTJCK1JJaFY5Nkp0QXdpWEdaWGNzT2tCTW54OGo1Qi9OSzVZMTMzRUwvL2JlVk5ueUV6dSs2Rm0xYk5YajZoY0w3eUVMbDIyTlQvL25xKzhlMmx5WGY5T2lXMlkzTE90SVA5WDgyQWM3Wjg5ZlB1ZXQyMkhQQXQ4bjkxSytQdzRrQ3VBaUpWQ1dUNENCSTlUQTR2SFZ4aFBPRE5jb2o1U0ZxQ1lIUUxibzdKMnlkbVRxU0x1RVczZzJqLys1Y1ExbjQ3d2NrZTEwTENOSUpBZjdnWnZFamJ6azlnUWozRUp5eVdlLytKL1dKejVULzhEdjV1Tms3WnRxam5wSy9VYk4yVTd1eExIT0hvS3h1T3l4aElPS0pUT1dhYXhIY3ZNVmNVNXlrMG9jNkZNeVNkMzI2VTd5R2JFVEV6bTZYVzFPdjVQZXA2Nmk4NXJBZnkyc05qbzVKOGQ1NncxQ1hDZ0xHb0ltRzZtb24xQkxxcjNQKzBoTmpicjd6eTF5c21XditNdW5sNU1yMWRlV1BqMjVad1lKcU1kbW5HWmpjS2VGSStLTE1KL0puTXhGWlZOY0lXWWdqbGlTSTBnRm5CVVlIZUh3a0FqSTNHREsxb01nUkJVTFNDRXhsclJZOFpyRkJGK3pXdkRReWdIZGFLaXBDNE9JRHZ2RFVrU2FRT2J1Si9QVUovYnpDM2VTWmVyOU85VUh5TzBNdjgxbmZlUWhVZ0hyTmdMbmtDSWlaODZzR3E1VGtLME82QmxBYmdRM2FoQ1dxZGxLK01ianZEZjlCY0pCV3NscHZnbkdLTUV4RkdMcHdoY09vbkN3L1FVblorMWI0N3F3ZndKNWpiUzJ0K1A5VytEUHZmVCtVYWFKNEF5Y3dKQ3lqblVhRW9DRzhNVUdRaFVIaUlWVXFJZGhiVk93dGlkZ2JRV09Nd0hydUpwdjJwMSs2RlBUVGFlZjB2U1NzOGZGRnRpN0R0QU9nRUp0dUcwbDJMYkk5NVFRN3M1OGVnOG5pQTJuVy9FQnhHWi9sMUlBN3o1ZytvcE4xSmtVN2lwZ1FtS2twSFFBRXlLZUUxOFFTZjN5eEJmcVY5MFByVjZ6N3VGVmE5YVJOL2pReDZlNlAwci92ZlBrcVk5WHRyU3M1RU1yNzcxbkZjQ08rdDFHMkROR3JveExHcENiOEZRRE0wVmx3MEZGOUhhaHBGSkVaQUU4dlhrZGljTnFUaUtMVDU0VW52b25zZlEwaXM4ekhJcU5BRnVJdTE3VDVnSUFtUnNoTXdGRE1ybXBKbUpIQ3NxSnl2YURNaGRUYkFDbnphMkljQU12d0ptTE43SUJuTzRBaXE4QVcyelpKTWxlVlBqcXlGakdSU2c3b1Jqd21ValkzOExQdmFQbGxtVnJ1NG54N3g4Uzh5NDF4di9xQUQveHR0V3psaXh2dXZiYXc1Kyt2L09kbEhyMUFaM1dqb3NOTU05UjNGb3VPUkxuYVlSNUdrZmk5SXdFaUxnUXAreUhLZnVwUlBmbkFnOTFPa1lXT3FvVVo0YUJvdWdXcU9oRzRXNWh3cjBDZUdrNFJsbW1SUUJXNlNnY2lheXlRcEpMQVJ3SFNHTzVJaUU3OGFQczk4amhQcUVjUThpcVNCMDc2QStpMFZSSS9IU2xtMCt1WGJsMDVlcGJwazFidUh6RjBoWE5Kd2wvckl2d2krZmZmS3VxZG4yaHBzbktTNnJtTEd5NmFlYk5IWXR2Ykd4YWRGUFZwTTJIM250MStjdlZJMTlhdGZYd0liYmZPZkY2V0c4bk40ZExPdlQxVG5HaWd3Y3BZUVpWVk9pU3JiR2tTTGU4YU1RRmMwVmx4MEZnQ1lyZDF5V2JZa203QTYvWmtUTTQ3SGpvd0MzdlJ2WFNRVVVGcDRoczhSaTlFT1FDY2VUN3dBWGVVTlVFbVgxcXo1NVRwS3hEZUs1M0dxbFQ5M1NvUjBnWlhaOFd1ajRidUdMdVYxeXlNTE0raFpuMW9TVGxGYnBTQVh1aEd4WWxZT2xLMnFrR2JIZmhaTU5zbXdKcHNaVlI4b0MwU3BoK2RlR1diM3FwcHVzYUxYdEhPMlVYYkxMY2J3eXkxNjI0Yzc4Uk9Oa0g2cFRMN2ZWcDZoUmJSMmVnRU5jeFQxSkE4UUxZN0xpU2VRTldMMUppQWhVVUZGSFFEd3A1dG1BdDNXdWJWdDU1NTdKdFl6Ky9XRWlrN3lsYms3enhxVldYcXoxSFAxRjd5UE9pWjk3Q3UzNzJ5TnI3aFhFZDZ2SkY5WXYrc09xTHJ6L1IrTVFzb05FOHJvS2J6eVZ6RUF0RmdzWW5ISERnRUNuV3pVQ2EzckljVUpJVUw3SzZFUlQwZkFEZEhaUHozUlJxUzB3SjBGVlRLbEdVZzd4T2l0NGMxSGFVc2lLQUk1Q1F2WklzSlRKc0pTT3NDd2hWZGJLWkREM2ZRcmd2anhQaDFOb1Z0N2ZjK3NhZXo5WHV6by9WN3U1N20yNi90M2xsMDcya2xiL2l6OGZmKzMzRTNyaG8rY0tlMjcvNjY3N3U3b08zM25QUHJjdld0TEE5ZUEzUVlEWGxPU1VhenlFSUdZZmJ5eFJGaHNPQnBVa3BpZkZxRWliWENCK210NnJkL1BYaXJvNVh6dVNKdTRETE5nS2VsZ0dlQWpET2FPNG5YTktIbU1vRmVySGdlS09BU01xTGZSWkFUem1paDZybFNoRFFFM1RMRWRSK2pMQ0ZqVkVsNHNWVGxNOUtjTFVTTDltQmFrQXJWeUpHT2crNVVtcno1UlpiUUpXVzdSN1pCZWdyemdWV0pYRkFHZVdTNGhMZ2ZaUUhhQ09oNlQ2b1l1czdlQWdzZXJPT0cyKzk1Y1laaFB2NFU4TE5tUHFoZXVxYnRIcXkrOUdXdGVzZWFWbjcwOGhkdHkyNmM4MnRTOWFRdGN0ZXFZMXQvSkZ5OE4xWDVtK016ejN6MnZ1SEQ4MVp1blRPdkdYTGVjc1BGeTc4NFl4Rml6TnlaaUQ5R0lGc2pEbVpYWVNtaTFJR0NMSVg1WGdBUWZZTS9laDJTMzZHdFpWUUVxTDBRL2VEM2NQb3A4Z09xTEVtNURJSjhKRzFHeVlRMU83cWRDRUZIMHF6b1lWZGdaVHo1cDdQaWFQelkySTcrK1Z4dGJjYlNRZEppS3lPT0JvWHJkQUpaMTk2eTk3UER3dUZ5KzY4ZXduUWtDWkhVVjZMbGRTK3Irc3ZzUTBFamtWTll2ZDVFWnpVaXlCa2JIaVUyNFRKYmxWbDhsdGdVaHpIcC9xSU52NFlidENZSWhWZUp2UVgwRGRkUTJGRGcyWml3NkdwZHZJYzRhbUNJbnpKQmtjOXhRcjYxbnFnZlE1WW85OUIvQk9FWjlKVCtZMzh3cmZJakNOZHg0NHdHQ2VRaGZDOUdqcUhmRFlIUlFURkRGVWJjeGZPUTNkSDRQNUFmVVo0cG5jV0dCWUxkKzdrdVowN0I5MnJtc0R0SnZBdnBtK0FMMW1QSE9zNm92N3lyUXcreGZ1QlhvSkFNYXU0WkFqcEpVZlUrQTF3bHFTWDhoc3ZjUG1VelI1Q284d21jalpFQjFOWWdnNjZnY0FFQS9OQnlRTWoxeEtUODl4VUpLQ2lqRHNyRkdRYktRL0Z1ZXhHTHc2d1VoRDNzb1d5SUNNbG9kclNZcnBqUUZoa0NVTXZ5SThXRWlEdmtjQ2hyWjgwdFd6WTBITDNrNXMrRVQ2cTJ2N3h4OXRmT0pTemg5eTdkRTdqc3VWenFucUwwQnZFNEdwVUcwMWRBRmVDdTR6N1BaZjBJbHdUekYxSkp4NlVtTHFTQ2VROVJvUnlwTEVyV1FBNFR1WWlvaWZCbDh4b205WkhsWmdSc0gwNUJUTUtHbS9VclZUZ1JnaDFLVmRvUXNYWS9UNHoyZ051T2JoZEdaZjNqWHpaZHE0dEVCeDNHVFBROVNOcW9GZEVKVS9LYWF5cm53aThoRk84TWNCQWJVS2VnRXhZbVZRQ0pqdG5xWWdpbndFYks1OHlrMXd5aXNTTE9jbkhPd25zTEdZOGVTOGc4Vml3UGk0WVlXdGR3TmZWY3VFUzBRaVNod3ZINm9QR2NERkg4TXJZQzhsWUZFNk5UZnRKaUZ5M2xkeEdOdDd3c05Jd2ZYWEo4bU9wdGtnMDBwbjg2L2ZIdHJaWXEwWlYzRGlsWG4xTFBmNjYydHJ6S0JsUC9GKytkY1ZYWUw0OG9ON0E3NVZtTnpRKzdxdjJMSjIvSzBJbTdTWnppTHQ5cnJwTTNmUzhlcXp0cGtuLzljSUhieEhIMi92dnZ6MGRTRngwMlYwZHExUlNjZDlKOWNtT3Mrci9McENieUUvSXV1bUw3L3hSNzZ4bE8zQnQwQ25nQmhsZzRxeWdpOUU5TEF0eEtnaFNSak5ISEpSbEVka1dWZXhVSHBncHN4bFRVd1BDSUN5RUJUQUFTRGVwSktmVTA0dlRmMXFjSk1uRGFFZVRhMVdaai9CZ1dRaVVycE53RHdmbkE4cGVxT21sVHBBUFZON2tBZnNEZE9HdC9QMlZiMzhNOVc4SjF0a0tPcDNWeld6bEVPejRFUE1FSWtFYkpKaVJDWllRZFhQa2czNEpQc3A1SG1yK0FvZEI0VW1WTjJPa0xCeXJxNDJFNjloYkM3L3lqY09icHM4NTlLWTZneXg3KzIzMWZqSnQxeTcxT2NPR04xLzcvSWNqVysvYXV1TkErNTg2ZHUrQ1Bid0VlUGxlb09GQzFLdlIybGQ4TUg5ZlBtNUlIMWpvUXlrRlJDNmlvRWdnK0NYcUowUTFJTWRQMVlCaW1Ib0FwcTZJK2JvMXdRR3g5Tm5va2k5UUREdzhqcFJVekMwQjJqTWhoK3orelU4Zi8rMkxaTVJ2dXRWRGFxOTZSajFJVHBJdDN4Q2JtdjdLYkw3LzU4OCtxbDZ4L3BuMTkxdXRKOVN6eEs3emxVT0Fmd3ZZdW1NMDdGdDE3SHNSNVQ0NlQ2c2ZrYXc0a1Z1QTJQWHJMTHFZZzhsd1lVQWVzMjhBY1dGaUlLUFVEdlcwZW9oVVB2N1NiMyttZGhnMnFGK2ZWaGVjVnI4KzhPU2o1T2VQUHMxcE5wMTRCZHpieGwydTNkbWkzMW1FZFRjd0VqUGdKSmhCYi9FemM1YnF2UmFiQlIzRnpLN1ZqRmxteUxKWGk3QWpYY1BQU3ovQjd6ZHM2RkFYZDZoTE5Qc0M3MXRFWWI2STNiZnZubVlEdmFjWjcya2Q0cDVnWG1zM3RBMjRZWXV3QVVURWhlazM4R1lUT3RMNzJiMTAyZ2h6dDJWN2dueTJvVlhGVUU0UnFvb2hHOXkvWkFnQ3lhVUVrZ3prNGk4QzZQMkpaR2lscU0vbjQyTStINlFjTjFDSU9JaHlnTXpSd3hNdUFlS3BKRlpLUE04Lzhvc1hrSGpVZS9tRnFYQ0wydnVsZWdMb1J5WUNzWHp5cWNlei9NNm5uMUt2UmZxNTRrRGF1UG9SWXRWd2VZaXU0WVVhaHpBeERpRWI0aW5CU3JFcDlLMGdtcE44REMxS2RLNkMyRGY1dXpKcmh4SWZEVmRBWmplL29MczcvWFBEaHZUVC9PeWVSdjZtOUZPWnRTTXJxUDhvbkxWMkdjc2ZSc09YSVROaVN6ZHlIUFpiSDZ4RkpmeFd3cm02TW5hTEs2TnhXZWxRbm9IV0NlcVpYazJ6UXJVeTI2cUFXMUM5MGRlOS9zZDMvNnhiN2ZyblNiV0w3Q2tzYkw3Ly9tWmhmMi9OMGRPbmRacnJwSGdhTXdCUFlydy9jaWc2cUc2dENKYUVGa1loWVF2d1ZCTWlwb2hVcGova0wxRVBxNWZkRC9nQlJwVitvUGNJUCs4WGFrM1duakxvSEZzUnREMUZRSTNXQUVzS2xKb0ZBOUNQcVEvNWZoZ2Q5c3FaOFgzN3hMQ1N6dmxxYmM3R0llZHMwMEl5YkNrVkcwY2RFZWdVQUYzQ3lMUUlCbzlaZzhkQ0hSUVdJclVjSit2SXV1UGQ2Z29WVmpYdDVFLzJOQXBiMDBYOFI3MlhaZllxNDA5WERER0h2aTFxY1N1Q05nZU1vVmpZSEVBK2FRS2cvLzBKMGhuY3ZaTmYyZDJaYmpGczZDMFYzb2M3SCtrdEE1NkllL2JRZC9FQitZYjJBWW0yYks1TitXTXgxOThIdElSVUUzT0dUNTVSLzNycXQ0OGhxM3o4WmVUWXA0bGQ3VDZ0WHRHamRoTjd6L3BubmxsUHRqejY3TE9QYXZ4NlBlRERDbFE4TVp0N1NjQzlMRGE2M3l3NFJVK0diZHRpT3VjMkJDZ2hjd0NOMUU4RUdpUGhIS0lMdnJyLzg4M3BqOVEva3NUZi82N3VNbXo0K1BQam5TclB2OVBiZy9KaWlkcEljWU1SZ3V1MVhlVFhjWk12ZE1tT0tBMkJ3YjA5Z0I3bTlFZjB5UFlZUnJXWVkxOTAydEJjTjB1eUE5YkdoUjRKT3hYT3RrUTIzb3dta0d1UllYRzMvajZTczBsZExRNkx2MDFmakZOUGJTTDM5RWRpUnAvZUJuaTBnOXk3VHFNc2N6d2o5bEkyQjBXbHJVOENBaGVRSFRIWnpsUm0xREJBQ0NwdU1MQVVpd2x0TFllTjBob3F5bjJvZFJ0UUUrcEQ3algvNXd4WU0yNzE3MStyZThqa28wZlZWc1N3S2s5TGYwUlVIYzAwdG5VYzFybVZHOEg5amt0V1pIaFZSWVpYZVRXRUovTzllQzQvaURwRkpiV20zTXc2TE14WWg2R1lVaHJva2dNeFphUVd4RHE0L1F6VGh4MXUyYjVkQ1V2ZnlKSHRiU1hoaUxjcUNYK3pnMWgyUjdpRTZjajZFZFdSa1JtMmVmUExLNmlLbkc5RW4yQnBZb0RISlVwMEV6c3JoRlZFUk9DWnhhVVl2bnA0M2V6cjFiWWR4S2VtaVJmRFYwZmhNMW1xL2wwVjFhTXNmRFY3L24vT2NGZUgzMzZ1NC9EN0IxbnNhcWFyK2xKMTIzdnZmOEQ0bEJ2V2NnblZVMkczR3JOOUZiTEFBc25HZzRyQjE1VTAwTGlnQVlSNDBtaWdtRVNuV0orTmhqNXd0emhUdmZLVXVLdWo0MHhDM0VYSFh3MXJzWi9LamZvc3VVR1prRFgrM2VRRmlvbU12RURxWHQzOTY1K3VmNzViZlU5TnE2QjlrNk5DVys5L1B2ekU0K3Z3L1o5cUR6RXkyRkFINTZrZkpxekJoa0VUVU1QNzNEQ2NrZks2TVRVU0NJazRpQWt6V1V0YVRxcDI5VE5nNW8rSk4ydnk3eXdJSXVQWGxPYWJ1S1FkNFREYjRuRTZvQ0lZNHpDa2c4VmdRS0VtYnNVSUlKaThYY2c1a0dZdUdQY1BLM1hNQ2FPZE1yOWRzVnErTWNpMjdRS244RmFrRGw2dzJuU2ZuSkVBT1pqdHVDczR1OFpxQk9UNmRJSTJFallEZ01SNUhEUVA4MG4xRWZWTFZWVy9nTWsrTGM3R0YzRGlEM29qVEdiRDJuNUVaVkI1M3k3bG1YNkJNb2hKU3g2NXUyaWwzTjFDWlNYOTMwZitWeTBuRVhJRnVaWjQxQXB5V1AxQWZWVk44cnY0am5Rdkw2WVQ2V3JlbU81QjNIeU5BVkM0anhubHM2a2ZuaTFSMlhTUVNoWXJTaGdUYzdNcm5FbER1MEJsTTVDT0ZXN1ZTQllSVC9wcjBEclNDL2lmOTk2V1BzazdPZWJERnh1cEhOUGxza25ubWdKVE5xbEdxWmcwajdyQXJPMTRIYXBxZmhMMlR4SzROQ2VXOUtvQ2YwQTQyZEhSNnp6QWZMRjUvTFhHTlVEN0NlYW5vNjU4T2k0dmRHbitsWlRKeVZsb1dvVmk4SGZwbjRTWTdnNlJNT0FYOTdlUVBZY09mV3E2cWFObllnZmlaRE9NZlpMRlNnQVBrYXQyODAyN2pXc3dVa0s0eXJONXBKdmVkNklPRDl4WDBQUm9lbC9UUWJoRnlzaHVablFyQkhZSWdiM28xaWRnMHYwalFaREdvSkNHS3c4ZEludlVPby9oOVk3VG1yNDNnVmVGMDhZM3FIOEVhQ2RpSXhQSS9DNHkvOHV2VDhHVkhiMFQrSGZTVWZpZTlleGxvdlhzY1pocnJxNzMyTHZvQVEwdk1ZVXdDRnZjS25LOW5HOGpoVUY4bm5RWWpyT1lsa0JqV282K21CYmZGNDFTQ081a0RwbGIzQnVwL0hKYnluQmMzVUxseUJWbmp3dTd4VGpjTmNLdDRaSitwQnpxbkNrd2R5WGQ2S2l3R0x1U0ZocGFzVGhBd3hkS1F1Z1NGd3lBcEZLNjNmSWNJRmlvUHhNTzh0eDRSN2tvcG5qZFhVb1pTaHJZUUNuQkhTb29RWWNEQ0pjQUVGK0JuL21GUzJoUVYvRG80ZHg0TEtncCtoRXRDcTdIY1lINTRJVXJkaWRmbXp1dlljNjB6c043My9xNHRlaW1RL0x1enNQelZ0d3g5ekNwZWZZM0RTL2VNT1BxS1MvL2J1ZHI2YXZucmZyTnhuc3Z2ZnVLakwvU0NMaHljdm5vcjZSNkIxV01QQUFuOVh6bDRBSDFYaG9JeXFJQ0NwekxRUlYrbDV0S1M3T2pTeW1FZHhkU3VRTWxQbFdXWkRNQ3dDa2VkbG94NUdpT1pWUkx4eFpyc2Z3S2s3ZC9ISzF6UHBtM2Q5OHJiODh2cXJ1amNlNXR0ODJaZDRmaGVQcklqOTV0VjQrMnY5dThrS3lZTWI5eE9xbWIzamgvQnE3M1BGaXJMbGlyTER2ZDNOOU9SemdjNWlIdGRLbWZuZTRZems1SHBQZXp0bUxNVHNkRm1IZXlZOStYblUyTkMyNi8vUzlOblYvdGYvY2ZwSVg0MytyWTkwZmVQWFhtbkJucTNwbU5NNlpLL0IvMy9aWGluTTYzRCtjV3hMbGR4N21vNDF6TTZZc0NhVGlIdVRLRVkwQ29IODRGaG5NN3c3a1ZjVzZobmhGRnpOSDROQUpSSEVRRnVXSndBc1c4djVCNWpaMnQrZk4yYi83TFo3Zk5tYnQ4K2R3NXQ0RzR5ZG5aMGNnWDlmZ1dObmRzbnQ0NGJ5YXBuam12Y2JvT0ErRGN6eFZ3MHpYL0hzVXcxVm9jYmgzcmVlYXVWTURpUmVNM1lJZXRVY2pVVndtMUZsUmZnd0NNaXlhWm9YcFRCUEFFclloNGI0SWFHbEkvOUllcEFsSWZwNjQ0YnhnV0E2ZCs4cDM5WDZYbk5DM1k2Zi9VZGF6OUw2YytJMXR1MjdjVWxpRDQxanZ2dk5VeCtZY0xmdmsvci82VnZCcWZlZE5OTXlsL1FBY1ZNSjRDMUJDcDdVNWdxakxtZ2xtNjVKd1lTSDdGWm1HVHphZnhkdHpLZ1ZneWo1SlVYbzRGNTV6TXo2TUtHcW9hUmNoTWJCNnFGbEJOcWE3MkFxRWVKaDBQQlAzb0FqVGk1RkVOcWR4ckw0NWZXMTh6MFdpOHNtRmM5YlNLOGVpZDdoU210aytlT0hmYXhCcWJsYmhlTStaRWZqeXR2WGVqTUpYUml6cVo0cnFBcStJV0F5OUNYNmtIa1R2QzNDWG5BaE8wd0E2bG5nTURUQWJkZG1GMFU0K0t5Z1VIWldkTTRTV3FOUExNT0MrTm9jOVlxY1p0eTJNeWppY1hkZmFnSlB1QWJNTE1LNno0UjhDN0w0RThQRHV5TUlGUVhsUWZaMWs0ZFY3dG1rWkZuelUxemw4NlY5bjhsNytrOWpRV3RwNTRkLytKRERVVnVhZk9tRE85ZFVISHpzOTJkalF2UExQM3JiL3UreVBaalZUVlE0a3FZeGNpUDVLNC85VDBBa3VjOFNFbjhpRm5IeDlpNnBuRStCQnNZUlRpbU0yQkdwcFZraGpuTVRpek9RNWpuQklsR3pBU0cxOXQyOWQ1Njc2VndGdythdHo3Vm5vR0w4K1lmdFBNOVBWYW5HT2U0VERMdmRUdE1hUVNGRHBpMStBMFNjSFJGK0JnNlpFdG5aMmRZdEdaajhRT1lsUjdPUDdzaCtvUHlDTXdwbzhMY2JXZ2plQndRR284RUowL3FnUncxQnpVYVdWL0RDR1JnekdNeTRNVzVOSFd3b1RVejNSTkoyOUMxbGxlZ1Nwb3VLTDQvTUxSbmU2S2k4YU1QdDhnVHJ4K2YrY1JZN0JraVhqOW1jMlgzekw3ZkwrWEVKZHhQcDJHaHVNYXdMR05xKzd6V2VCdXpSai9qajZIaFRpTXc2S1RQRXdDNnUxRVZvK3BCKzR6SE8rZFFUclVSUHBGOHRJRzlVU2ZUMmNlbGNQNVhFWmtVNTBhY0lXdkxIZE9wK0Y0ajQvOXhtaWt0SDZ6SnU4ZGZ0QmxFZldVRElBY2tEdktVa3puSlFVdzJRSXRJeE1PL2N3a2RzRHd5RTBLTk80WVFPTU5RLzhtbWdaZ1FkZEJEa0ptMGlBTElsMW5LSVF5ZWYyOXBiWGdCNzkvWi9MVXZjOXQ2VXhlMTlpWi9GNmpXRFJueFdPUHZmNXFlaUxmL3RLTjEyZmUrbWdZWUpDNHEvcG9PQU1CRW5JMjlRNGdYVW1ic0ZXaUJFeXlDRGc0Z0lCYml4YnNaaFFzRnQyOHBoOEI5OGtabUljRHRKaU12ME1YTVNHY1JSN3pkMGg5L2c2WVJmN2duSmNoRSs5MDN2dlZPMy81eDJkTDU4eTdIYmt1aUF6a3V1cFIrTHNGR1M2cFkyd1g5NVRhU1BIaWd0VzlVYk5VdkRDZlB0VGswaWlidnJJdUtoUlE1QVUwQkJWbHlidUFCQ29VV2lKZXRFU2NDWVhrNm1IckRLcW9lcEZEK3FzWHJVWHo5cVJBdjlnOFI5Y3UxRWJEN3hjMk0vVmlsaG9Tdk5uNkJmTGZSb3BIYmQ0T2ZkNjRnUmt5Y2Q3V3pMemRnRTgzWFZVMHpmVjVXOTBvMXh6QWFpMW9BOEM4MFQxaVN5Z21uTGN4b1NNYW1XdEVHa3BFcDNiUEsyenRSUFk2UUVRM0wreTVuSnhZMEU5RU16cmtqMUk2VEdSek1FT2N6bHl4VzdQcE1KdjRnT3pzMldSWFA3WStwc2t4Skx2SXBUZFB1SGhNL01LeHN5YkNSbGo1L1lpUDJQZGFpMlB6S09FUmJpclEzUjY0YnpsbVNaWWl0Z3dtNE4ybE91OU9TbFRIZ1hNNUVwN0xDU0EvcjRqS1RocmR6Wk1vZDBDVjJjeFFHQWFWR2ZZMlRaVkVMOGRYMi8vRnZCdzJ0MnpkRGlyNU4zTGhkcTdOYWlzb1pCNE4vWWg2Tk14NUlPVU1FazB6VlhJTXNBck9jTWFoUWYwWnpKMlJVZkVpSlg1ZkVXSFJvNUx5cVowSDVpeGV1Ky9oWHg1NVo5Ly9kcmEvMWZ6T2c4OGVmZmVkb3lRYWRLMjcrS0pwd2FxOFg2eDQ1dGxmL3pMb2ZuaDFRMDVWM3VQTG52djE4OHlXT3NFZk4vd1NxT2EvdFB3SWg0WFpjUHBDVUlYREZNdlNOQ3h1RnBiSTF6UDdxS1poNmFkcDBLbEw5VFE4RVFnRzZtUDFmcU9wQkNoOXRGZ25WVzc1QkRVS01xNzhCOUVMR3E0MEdpK09qZjN2MmlJSGFCaGt3aVIxVGJ1YTgrUFNFREZ1Y3hHcnJXYml0TGtUeVJIbUN4RlVzWWp4TE55Wm1rTkUyNTdBd1RJT0VRZDFpR0JxbWswakd6TnppTWcyNXZjejJxbTZyN3RIbUhlRWFaMnJrVnQxeWtYejMyN2JSOWJ3djB4Zk8yUDZuQm44UzJjK1duRG5YdDB2VUFienlQS0xrT0g4SWw3bWR2QjFrenlTLzVtNlJqMHBGdlYrSklESTVYUWZnekVJWTltNWRnMG1zOFdHMVFBNFpJb0lvdEZVR3V6empuajZ2Q09oakhma3plOTkyVVc5SXh3NjFKendEWm5mdm5YQ2xxOWNlTllnQzZNVndwdmhuRk94R3FualpPdWJGM3hWUjM5aUdhM1lyR2FnVUtkaU1NTTFFWDc0Nnk5MzRqVkZOSmpCWXBZTjJ3Mnl5UzJidHd0Y2tqZFlrWGd2c3ZBQ1hMVlliZmFCMmZmeFBJTC9VMCtMNy9paEE1MGRoOTlYLzNTVzIvdTJDbXZYZTFvdzQrdk1SL3p1ZEQyRFgrZ0YrUHY3V01pNWZTeDU2TXlCRy9qSUVuVWRjWDErUW9XM0plckpZeWQ0Sys5WG55UnowdjlNSHllejFHY1lqb0duNDNxWnVTSk9YeXJaR0VYdkNqTEFRYXNWOFVaZ3ZRcEk3bWZwcmxPUDVjS3NQeFRDd0wwMndHOG53M3czd2xoWnZoU0xKcTBFeTNmeHBVem1FK2xkd3BUMExqN1J6ai9XM3A2K21lYVljbWZ6K0llTWE3aFNiaEdyQ2xFS2hLNmtIWDBhRnFFclJiZ0N6Rk1pNk40b2k4ckZOTjB1Nk92Q25SY3N4cDBYeklkOWFJMGxpNFA0cVJqM1lUbGFLc1V3RHkrNmpEQWRLVkFNckozUURBdTdSekc2RWFGU0hXUGdZOGNUUDdNYmFVb2hiQXA2b3B6eTlpbTE0MTkrY0gzajJQSFhYWFhWZGVQSE5xNS84T1Z4ZGZ4TkhlZlhrV2NlMnRReFlhejY0b3lmbHBZK01rTjljZXo1SFpzZUlzK01QWi9wR2VweE10bllDdnBWa011b1ZrQzYrTktTYlZHMTJxc2VONzE1K2dLMkp5b0JGNXQxWEZBY2x3cGFyaWhHR3ZKelNpWEFSYjZONFVJOGlFa2x4VFFzbnl5bXhuTnhIcHAyRkMxaUthQUZyRGJFUmJFSXVEQ2p4eGpKeVlDNHlKSGdoT3dHUGNLZm9JWUVRd1ZtWjBsYXltVWdnd3FLbXlwU0NXaTQvcXIvWUdqWU5LNTJ5cFRhY1pzZVhPODVmeXk1WWNZamdJVHA1SWF4RXdBSjZxeTY4dytNcjFOblBiU0o1Ylh4MWNKZVlRa1g0R280MlFtY3d0N1Y1alU3emRSZlJPUmdGT01WSUhOUnIrRUNpWVFpbU9ISWFxT0NBTk01Q25uUXJZTm9XWTdtWVRxbWF5NVpNU2w2K3crbTUxMTR6VW84WERGOWRsNU9vcHAvWW5YRG1IRmpWbDU5NTQzd1ZuOFpyYWRTVzhnalFMZG9LNVRyK1VMbnRoRzhXU1ZVYW90d3N0Y3BQcW9senhDdWdWc3AybzNydURMdWRrNHVpYWFDSW5xc1VEZjN4bVYzTkdXZ240bGNUbGZjQjJQN1dNSWgzQ2xNN3lTSDNXZzZZR3ltd0kwNXBUUnhKbHlDenZ3Z2lzRWdIaFpIWUpYc2twS1hEL2d3VVBXRWFzT29oL1FyVUdFZWo3anU4bUJWS2cydnY5ejU0clpQNzFwODI5MXJtMjY5NjlOdEwzYSsvRHIvTlNuODdiNmN6ei9QZWZzNTN2MkRtWE9tcTIvT1FPZUg4TnpiZUhZZndoY0hIdjl6UXl2SXhSVjY5WmtOeEgyTXhta3hTcFAwMHNSMnI5TlNsUklObk5WQmpYUFJnTVk1bFpYOFFVUm5ucGRaNWJ4dWxTZDVhcEx6YUFXTE5BdktCV0JqT0MrZitSWmNlZFFwZ2taSEhmb200M1g5SFR2TVNnLzc0KzN0N1Y4Zi9tdjNxVnRuejF1S3RVbjgveHdnR3pZZjNYMjQ0ODN6em10by9OSHNvNXZWeGdPdzlsYnVNa1BFMEFBYWRnbG1BcFRnMmxzdE5GbWxFSGxXaEZZWjVNT3E1TlBLR0twcWxSSU04VWllRkRHWWNuTFIvVmNzSmMzMkFOcmhrcWZONGZMNmFmU2xNSVFwU2I1QURuNmxSR29qQnBjWEQ2MmVOcVBaN3FTMVJSZVM4cnJhK29wNmFyL1VCekhmMFJRMFZSaUxLMHdlZDZCNHJMdTgyTm8rZGVvZkgzejl2cFJ5MzY2SGRqYzB2UEhnNi9lb1A3Ly96VGVUSktRbzZ0L2ZhYjlQYWJ2dmp3Kzg4Y09wYnoydzY1NVhOdC96K2dQYkd4cDJDaVhxdmgxdmt0bzNZYzFFampNNGFlN3k5N21rTmN1UG5ySTdySnlES2pOMkExTm1YRmltZ05IYklRb1U3RnEyc3NXcXU5c2R1bnlnbGlYemtnQS9GMG1FekNNTGlVZHRJQTcxb1c3MVlXSmx6dmQwNWF2cGJ0NytxbVpUNkR6UUJQU1V2ZVZDYk11RkJtNjVscjE3Z1NQeVg2Uzk0Z0g4cStlclRSYlhBVTNHdVVzSTdHR3NGMVRjeUJsTk9HMDM1cVNFbzhwSU9ETXlqR2RHbHFIT09vbnVRTEUwRmxOcW5hQUxsY2RpY3EyYitsYnM1OFBKUWpocHpZV0RTNWsyY2VMMU45NWptbXVOV3g2elhhblAvMFlldHowVHRsTnF4cGoxSzlJM1R2bTg3VnRQN0hqakVQdkZSTGQ4NFhZbElIMGpCK0VYMjdlZlphY3ZjaXNUTHpUVFN3NjhKTmU3Mjg2ckgrZXRnaCswWFRUeFFtOFZkNUUxRUJ4VFUzL2V1QXN2bXRoWDBVZUdQazFWNWxvdDFGOHR0YmxONFpGSWM0VWVPUitXeXowUzJVUWh5N1FkcXNpSUtjNTYyaTFsR0ZsQnczcjhRaURJUHBaWEdCdFhyeWFoTTJuaS9jZlBIcmovNFJ1bjlmN2h0ZFdyMWE0emFmVllONXg1YU9vMGRkdHJ2ZE51VkN0QzQ2ZE5WY2U0emlmZHJmTWFsSjBkTEdiNHcrOWZPVkdxanZ6cTRVMExCcDE4YnRzVlY3bXJUYVlMZmdEdlVhdDRJYTV6cGJpRGY4U3dWY3RmeGFvYk1ZN0ZyeWp6U1lablp3cVVhSVZFeXNTS2xQU0FZdHdQM01OZjJmN2hUbkhIditBZnVoT2ZQM3ZjaURVWU5zNFBFdWlQYkkra1hIM0ZkU2tmcTZ3Yk04S0tTWnhqMkpVUlk1Q1lSb3dDUnBjYm9SZHk3WndMTGtTb1B5OVNpRlFXaThya1lNckJDdXdjMUJwT2xiTlA1VzRhK2kyS3BhclppWUtZWE8xV1BHelNtQmtiQjFvc0Q2Q3N3elRwa1ZMS2wrdUtqc0VWcmZZb0ZyVHdsY2dJeWZNcVp6UmhCUUdoVE1YajlwUVdpeDQzTHhhWDhwaHB4T0Vmb1QrM0xDQmdQVEdKVUZ6Ky9HWnlEZGxLcnRtOFdVMnFsNm5KQUJsUGpNUkVKcWc3MUcvVW5pbS8vODJ6cno0OTR3ZmJ0LzNoNlMzcXRpM2tSUGFYTjI4V0V1bFAxRzFrRXA5UEpxVnJlcDk0OXVsSDdmYkpVMXA3V3plNjNZOCsreXU2UjYvaGUySHRXcmtjMEY2YXVhUUxzV3BtZURUVFpCOHpjQmNROVZvUkkvRGVsRUN4U1hVWldOVmNWcFdZNjBaaEFDdWU4ckxDUkZSZ2NqbVdyRkFrdFFrMlY1REdaRHl5SHpXYUlHRFBDenFNSEJrcUtqTk1VS1llUkdTazVKbzdibDQ0WVZwTmRlckJlOWFzdno5MzNOcjVkNlFXanA0Z0NPZEhGd3A3NXl3WU43MmhmTVRDVzllc1VDZGZkUFhOUDdvc1VtQXZDRk02NVpxRURjSm1zSU1jbVd4bGdiMVZraDNxR1dMd3cxc3ZFVW5yWGpMKzB6OXNQVXJHYXdkOXRXVkNEV2ZneG5CYTRySmVWU1phV002UVNMWEZwQ2hRWFk3TDVBeGg1VmhFbWlBOGcrVmk2VjFZS1paZDQ4WDFxK0FDVWM1TkVDcDRXY3MxTEFLdDVVOGNEUmltUEl5VUM5SGFLdGFPcWVKWTZJTjFBbm1mUzMxajBaU0RYa3o1eTN3Q0t6cDFhZW9Oa0wwMWhNbmZHQ3J3QVZFWHNVL0ZNYm5JalNseXFSQTdrUmVUUTFUYXA0ejBCTlYzZkZhVzRWd2tLUjZNakVROElIWGhQU1MxbVNWSExoT3hEaG9CUkFGc2RSbFJBSmQ1NUJETldTRjBJN0JDREdPeFFBMVo5SHFCSUltaGtJMVVSUHlndzlaV2tRa3ZyM3Y0NVpmVWorZmM4MzdMM1g5cm1mL3JsWmRmTW5WQzdiWFI2TFhDdXlSL0UxNG1pVnZ2dSsvV3BudnZCZHQ4M3RJZkJ0YXNXUEhHTEUwbkY0L3dDd3pOZmZWejlpNThaZGZQbWZ2VnoxWHlGNHRITm01RU9va0tOL0JZMXdZMkVUZEZ3N3Via2I4cG1ySnBCYnNlaWtvTFl4RVc2aUZOR1JoL1FQdmRhUUU5Z3plYUJJb1N0dzFybDBIdjBsakIyT0tBMjFqTVV6YU8rejc2QWpHLzhJSjZXcHA4eWNRcFV5WmVJcHhsbjE4Z2krNzczcFI3dnNkeTZJRXBIZ0ZGVmVCYzNFeGR5N05nT2I5c2k0TTVqR25xU1pFbWE0aWc1aVVOMUxnd21KQTIzZFFUQk1MYkFUTGNIRXM2cU5mZklUQWp6RWtyb0p4TXg4TkVZYXJOMFVUOHZvSkhUTWpYaXg3YjIvbmRXV1dQWURmeEwvTFBHNTRIcTJtMnhrVk1qSXVZS0JjeG9iRG5vbHJ4TXdGVlRyYWhZd3BKTWNoSUVZV0NWdjRjaUNrNVdEeUhVU3VYSDltcHY2OTR6c09xc0JqZFVMN0p5TW1GdFhPazdyeWE2MnVUNis5Y3VmN2VWaExuWDN5S09HTzFaVlZqUmhVVkxiL3JqcmtQVG52c0tWWTN4ei9EL3hMbU80SjdqRXZtNDN5OWJMNWU2aVh5aG1DKzVkR1VrWjAwbHV1NVJHQXhhRnRMenlBS3hiU0NDWXkrYVVsRTdsZ3F3dmhpVVN4cGlWQ0ZEYlcwa1ZxbWk1SmZ6bGhmV0srL2lpUmtCMzVFQmxuVVB6T0lGZEwxMWRFeGNFMEI1a3ByM2hRYlBXck1qUHo4YUhXMGFsUnMwN3JtdXg1YXRPVGhOVC8rcWJDc09qaGlWSFhabExXanJ4NDFxanhVUFh2cDBwbXJ4dFNzbkxGc0dkYy9wbCtzMTZrT0hkTWZVNU5INGtMbHRpKy9obDljb1c2aGRqTDZuWXM0RC9jOTVnZVNwZmdnOXhiMU8zdFpnaHVMS1huNm5GelVOZTc1ams2dUNxbWxzMm5mSFoydFJmUGZubm9aK3BhenZWd2hkWlptQXdrOVZKK2V4SFFGZE12U05BdWFvNnlwMENGTWdFekJsN0I1QnVncUZ1YWZNb0JTNjBaejFtelY4eGNBMDBqNDlMK1M4dmkyMy9LekRpenErSS9mYmhNbnlpLzJOSXE3emlUNFR6ZHBjUmwrUExsWG1KRmQ4d3NzODV6RnRsNVdzQU0vTEZPUDBQVlFyeU12bmQwRnU3dVdBNTBwWmFGMFJrZlRLTTZObFlzcGthbE9FblVGV1RRUCtKaWFZUDFZb0FrbmlaTEFCUVIyUjJYWk02ODMvR0p1MmZuWFJhZHZXZUQvM29MTHJzOXhOQW1HL0x5S0VKM3pKUDVGMGtyenBVWnoyV1d5ZUlPZ21PRWZRUFdEaW1hcFAzM1NsbVJTbkpHOEwrM2tKMlRyRWpiUUpxNWhmVXBTQWNZM3JWRk5ieU55THFVdU85c2U5b3hlaFRwREh1cjRORFptQmV2WjVFSFFMQ3hlQW1SZkRGb1Nxa1gxL2VLajEyd2d6aWVmVkU5dVNJMkwxNDRiSDQrTkY4WG43cnJ2dnJ1ZWE3NzMzaFUxOFhoTktocVBSeG4vYkJKYWRmbGZ6eXFJQksyUWlCaEEvdS93RVJIay81dE5uMjU3N2FqYXZsZHQxdzV3alFVT2hMWkJwZml5QW9RYldlNFRXTkVzeDhvY1QrVzRURmgxNm9VanJjbERMT21pS1FjdXljSkFId3E3c3NocWpZQnJCTFgrRDdGa01FUzlaSDdnNHlIcUlnc0JDNlVZd25WUWVDc1Z1a216dzBVanphQjNPcEZSdW5LWXlzVkxHbFZvYXlXUU9DbXJ3d1lqcUdyN0kvNUkzZTJ3ZkZjTFIzYjNWdkR1QTY5OXNQNmx5Wk5mMHBmelRCNm1ncTk5aW5TbzFRODg4TlRhdFJyOFJyc0dmd24zUHl6NkpadmlxSWdnbDlUUjRNbTFBUnBRVmNHekhxcDFlMmc4SWpJOEFnSzAyQ3JsWndqd004V2pnSDBLeDZoNW53RWNoQUsyYnNndFJ0QUxXT1N4Mk1ZQTkyQld2NXpyVVF5Z2h5TWFPT01BTklTSEVSNVorSmhFNnVwalUycVRQNzF6MWFNdE1xbnJqeGFRS1RWMVpkVTFWZUh3c2pWM3pGMzNnOGVmb3ZUUkRQZ3BvekpsRkRlZTVISEpTc1JQSWs3bGl6d3lQbGpFS09NcjNjWGJvM0s5M2pORXJvc2xhOGJqNVpvNDJDL0c4c3A4d09RZ0tRUWlpRjdRSmRINS82NGtraU51WlJ4Y2pzVlNDZmFUMmxneU1RNHZKK3FCNU1ZbDhIQmN0WVYxR0tHTkNpb3h5cGJNTHgrVm9Ib2ZDcXR4VW5Ka3RBWS9KenhLMVJna3dKcng4TlhSQ2NWWURvc1ZIVU85WVZTNjBSOTRwWDlQdW5rSGsrM3dBdTllNGZDZTNqSStmR0RyQjJzM1RaNjg2VndDc1BmemdRU09mbytWNHYxaUpSZmdjcm1sWERLRWZxZWdTQk1KN0NEVTdINWFsUTA3R2RWQVVhc1laT0ZlcTRPVy9BaUEwbUFNYXdReDVjWElmR1VlTGY0cm9HRHhKMlNqaEhUcTh0RGNFSk9kNmNxaVJFT0Q5ZFJMQ09MRzJPY2JCSHNSYy9CYjN0dmEyWFQzazAvZTNiS2hVejJtamxDUGtVYzdDMTQ4bUxOWFhiSDhUeXVXTjFaaDlhQ3dVNjhYRkZoTm1za0hlcXdOeEYxMFlGV2FYYTlLazIxUmxJNU0vQkVXK2MwcVRJdDdJMEwvNHJTMXZja2QyN0lLMUV3KzliM2VldjcyZnZlMERuVlA4OUQzSEZ3TVp5T3c2QU1MNHRZbDFTK3ppK0xJRkRKQ2ZXOEFyRTdRMm1NRDcrdkszTmVNeWpKcTd5eTduN2pnMWxMV3JVSFQ4VVlxVEFNZ3Z2aUFlcUJqYlV0REZ0Q0c0M2p6RjE2Z2dHZk5vUWptVUFUODhmS0JjeWpPekNFSWNOdTcydkxkUVRQb1FuYnEwa1FPQjlQQjhFZEpRbkdqZld3dVNtVGpSUGVvajgxMnFROG9HN1Jmdk95aXFwbVhYdVlMMWxXdXVuajVCU05uWG5xNUwxQTNzakpyNHNZSnpUT3J4MVlucnZpUHUyYU5IanQ2M0pXOU5RaUJ5T1p2N05Yb3hhTlhHQTVGTVlCRlYxeXhpSmhNUUZVODg4R1VqZmwzYkl4MWU1aVNnbHFlRFpZM1NZeDI1Qk11Q1loTDluaVN2TUZCZzhlRDZRMTJ1dmFXRGRubDdWTUJodlh0R1NqNG5wN2VNTkRBZ3A0ZWZlNm1HeWpkK2JnQ3pDOGRqdks4MFZTSWFWWjUwWlJUNDZDRjJNUURwWStUU1o5Y0FFRmlaaTg2dWYxMlpuL2tna25yZFRLZnNzSmJLQUNNZUpVOGRDemIzWktObW5oWlpaMDg1V25JenFqbWdzNk5nWVI5WU5Yc20xYXV2R20ycTZweXlwVEtxbjQwL3RpV3BxWXRUZnRIeDdiSFdaMnBhUWZJWUJlc3p3MmE1czNGK3hjRE90MTJ3dHA3cEF4bWU2WXUwRXZiWGtneHhlSmw4WERINE5KQUg5Vk1hMGhmYVNDOEJCS1doR1hpMVhxSllPK0Y2US8yazR0SU1sTXJxRTAyeGZ5K1M5VHJ0QnJQVWR3dnZuT1ZwMXdSVFkxZzYxSVUxWHdiZW44bnJiQ3ZDaFpGazJhUmdYV2cyS2FrU3BJOHJ6cEViMzVSY2NVSTlEWkZXQUplMFFnZ3dNaklLbXlRbFk4N0xKejQxa0pSMHFkTmczUTZWOW5vYlpxZVBXdjZqSE9Xa0tyWFpwUndRL0NhVUY5dHpSWEF0Mnl3b3BQUFhka0o3SkphQU9jdTdwVDBpaTU3WWtDUkp6SzJyRUxQM3E5NmsyOW1WaEJaK01ENVhQVXQ4N0YveC9rTW5BZHc5cXg1cEJja3NaNUJtd2ZqcWdOeDQ5SHJqczR4RjJCSXVyRjVqdW40aGtlUGx6TCtiQXpKak9zUG1Od0xMMmkxMkZjQXIwUThlYm1WM3o0N2QxeHhpQ3pIenZjdGt3U1RWSFpoYnpnNzQ2aDJNSjdZa1lVV1ZLR0xGWG1yZnpCcWdXbUc0WlVOeE9aMjRtblBnSUJzczZlSDR2ZnNEcXdQQmZ5aTMzNFUyR3NZZ1RMUUNGUlVhd3hCUzA2eFRNY2tJZ3NYZU5aV1RrQ1ZBRlNTQ1dmYWRsUjJJK24wK0dqcEtGMHpma0xmbUptYU83Q0F0VGdBTFRxMWFFcGxValNZMkpnMHd4TXBvL3M0cFllZVJvMFUrTE5nWXZOVFlFeTBPNnEwaWhNemJZSVpwVWtzTmxwMFlvVmg3WmdUWm1KNXFqQk50cUxvVEpqQ1Z0TGVyUytoTm1HVTIyY1B3L2dSV0V1QlNyNXJzakVCZHpDeldJWWxSak01R1U3YUJKTm9ya3B4YkZYQVFHZXhqVFl6UGMwRW9WYXFLNkE0UTlqZ3ZhSTlwenV2SFpmZ0d4VnZqMGVNcDlPNlRheWgvS0dXdzRkVi9kUjFFYVRaRkhZQjdNcmNPTG93UWMyblJaVjJtdHVFNWYzQldOSkoreFk1YzRHMTJxbG56NDYrUENlMXJ2V0NTNDdtVHVobDZKVkU4bVlLMFpGOHNvclIwNTNkZWpVNmNhc24rSlViK1JWNlVUcS9VcDNLNnRMVnFSdjc5dWtoRSthWWhMazdCbFdleWpsUnhRUGFUcUVuQjdRZGh6MVRyVDJnRkRXaTdVeG0yZ3BTbThPZkUwWW1idlFvSnRwQksxT1hxaFJpbXFrMURFY09kQkw0QS8xclZZVWhWU1c5Z3ZYNmpJNVVXN242NHVVWE1oMnBkbVIyWmF1bUk1MTNwYTRqb1g1SGExMkJEbkdkaXJBZWZsQzFLMGd1dmFKelFNRnJXRXNBYlJOdCtZWG9FajUzelN0Uzd2QjFyMlhBdWM5Vit5b3NnSDN6bmVhYi8vL1JmTkUvT1B4OGZ3azcrbHp6NVNkbTlQaStPZnRBaC81dmJjNGhmYzVGTUdkblZJYVZSbDhDVE52dm8rbkplZHEwMFUxQWZjVk83TXp5aXVoeWUzeW9rR0VGaHpRWUNGM1pQM2U5OFdIR1BOcUdMVHNXdXpWVHdKaFZPcXZEVWdTd2xIRnhybEdEcFZLSFpRekFVaERGRW82MmtrQUI3QTBKOTBZdEJhc2N3Q3AzSzZNMHNPb3c0S2lCTlFyQWtuSUt5blN3Y3JHM1hBRm1ZSllsRWdNQkhOcG8rQlo0WDd4NGFjYUl5TjRnc1dFUllMajB4elA2bXhSY3Z5SmlrZUVDZUN6cmx4cmhidEd3MGE4ZUdsYTJPSzY0Uk93N3AxZDhlWHhkYlU0UE5yaVVHTGZ0SzVOdWk1aERjTDZZblMrT29tNklqQmNyd1lvbFNydisvS0ZvbDVvWS9SdWh3cGxCZVBod3A1eUJlRWY3WUtDdFBUMW5UbVJSOFEwOXJCNzVhdUlSOW9qclFKWndYZ3VwdDVDZ2haZ3M1R29TVnpzZWdKdkVIMWIza09vSDRUWjd5VE9raGxRL29CNGc4UWZVUFhnNXF2NFo5OEcwc3dueHFIRUc1d2N0bW5hOThpQzJ3b0F0azlicmhmYTNFZzdTZG1nQk42VjhsNSsxdFFwZ2lJRmdkTFZVZXNWaThubHlpcEJZWE1BemFYWjNHSmttOGJFbWNLRUtMQXZ5S0JZN2N5SmpBaDBYMXZKZUVGKzBtQ3hJR0YvU2tGWXg3ZUdWaUs2TnkrNTlldDBhUk5nTGQ3VE04NUlQcnA3MStNc1BYejcvOFpjOEMvNTVkeWZGV0gzWDFLOWJQcUpJcXovRy8vNmllaUZSOGV5ajZmR2xpTGlKOVV5RzBMcGgyUGNTUUh6QjRNcGgyUStNS2pCVThYQlFiK1BsOHZqMHByY0RDNGh4bHc4c0l2WWhEeDFjU1d3c1lYcnd0ODNIOC85cVBxRG5ESnpQT3VTUmcrY2o5dlRwdzMxekNtSDI4eEJ6a3YxeFd1OHllRnE1dWhmUGcxNjhsTXZyQzRTMDVtLytvU2VwOGNZQjh6ekFlT0d3TXdYbG1QSnhPbGZZNzRpL0hHN0IwTE1OeEJXdmlQcUxGaFhBU2JkNUJOenMva3l5aUFaQlc0N2RBdWNEN0h3Z21zcGhteDA1UDlDcFI4Rkk4NUNBZURXbGVBQWtSMUF2SGdJT2c1dHB5RHlyY3daOG16azdWck5uVnpyTGxpak5jZGFLbloxYXNYT1N4dzAyWk1FejZyYlpSYzlocXVYMkZUNExmOU1XdXE5dmhSM3Nudi9JMHFFempSWnNYU25CMDljdXhxdjNYRkI0Unl6VGRjRVVvREUyVHZFNGFLOEZyWEdKMXNMQ0QwZnVTTGlsbTF6Y3Y0WEZXWTQyc1NBZHBGdnZYOWxoNUVDWHYwK2JpWnZUaWlsemFLRnVEdVlkRk5QeU9HQklpbWpKTkdVZTVlaVNSN2xwTUR3UW9qd3FueFVSeVdWWXdZczk4TkZvRDNpUlV4ZUhxY0ZlSmludUhNcVBhTUZsY1E2cmZRMUwySkJxaEE1R3YxYWlySVN1Zjk5Ukd2OWlkVVlrMlBVWkNkM1VzUGFodjIzZUpoK1lmTW5rbWI5N1BPNjc4L0ZmL0xqNUtmR20xLy9XSVMvWUdLdDc3OW45ZjkzOXU2RDV4bmtybXg1OWVxZHc2NHladDkyMTZFd0thWm5XTFJ1T2M3bVVGOStmWGJrY0hxNXl1Vnl2WEpiem9ub255NkxzNHVVaVZyd2NZY1hMeUxXTEhMUVBKeTFpZmxWd2gvSUxDc1BsV1hYTTVYNHR6eGFUdEwrbGhwazZiYzlWeHl4LzhZZlVqbUZybVEwM3FsdDYxN09DNW16NEl3RC8ybit2Y2xzdXk4Qi9qdUx0U3ExNCsxVld2RjFXd2VCV0F1VzRtMHIrRGNnejFkdW9rcDZqZ252SnRpKy9IcTZLbSsra1VlNytzSWU1a2R4RDJiQ1hEZ2Q3WlFaMlZLK3JXSWZ5Yk5oTEdPemxESFpVOGtxeTF2NGlDMTM4b25CcHBZNEYydisrOHQvQVFrYXhQUWNKUEw3L28vMGR0eXhwSHBZS1JDK2lvYlZWcDRRK2ZQUUFQbUxjZU83bGJIelVEWWVQY1JsOGpJd3FFYkJneTZOeVlWeUpvcnBMSTFkS1BCczdjWWFkZW9ZZEREL0ZHWFl3a2hSTHlBYUdvY0xJeUdqZE9JYWhaS0M4Z3ZMZGNmMXhwRVF3dFRJdmx2aVczVEtNbG53TzVNMjcrUGFMUmw1Zm4vRDRZeU5YVDJ5NnNPcjY4K2d4UHp3MjcvdnhkTlNScjd5NmVTYm95SW1yZWhkUXRJb2FUcmRxL0tXcVAxYS9FNGVSUjhTVmZKQ2tsVEZhb3B4M01GWElIQkpGaFhsZ1dIQU8ybWl6SC84cHpPWS84Z2gwTjFVeGlZcVp0aU1LSmM4cmdHUUw0MEJWRXJXeC8wMGVSTFZzRFllb1lBK0Z4MSsxcjlVd05xdDlLS1RGL3ZXdjN0c1FUd0wvcjMvcHVESmFLUytxQnFuOGw0SGNxQTRGWlFYTGpEczNaMHJWakhKVU9Lb3c4a3BkemVjTnlhVEsySk1Ybk96SkMzMHNxMjJrMXdENlNKeGRpa2RUSTFtMElBSFlHMTJHam9vUVlDa3V2ZUl1S0xHTW92eHNwSWZ5OFFIY1RLbXJBUUZZV2pteWpEM1g0anV3TmsvL2lBTE5sendIcS9PczdoZGRHSTdyQ1lVWWFiaDFYM1Y4eHN5NHR0ZU5qV0ljK0Y0Yzl2cnJYSElFZW5aSzQwbzF5UHFDV0xLYVBsZWhPbXhobUpaOThVSElqbzBBWk11aE9LWFQycGkrMzZ1eWtWeEZFM0RrYUV5cGRkTzRhYTBiRFY2NW1CYlZZL0FmZVlDUnRmWVlVUjFEVk5aS2lnZFRxT284aXE4VUNiTWFhK3ZMRTNLc0w1MFVhMExQbzYxWlBVUGlOWmpkQUdFczY0Q0FiZjc2OEZ5bXRVTUEzTDZ5VU1OdFo4UGlMOXM3MDdPWHpwK3p3TnJwK21qek53c1hxLzk0N2FDR2EvNFpzblhwdnFYWk9IN2tFZXlZTUxQeCsxZHUydkxra3d6WG0xbmpCS3lEdlU3cnN6R2FlL3c3ZDlvWU9sWVN6ZTYrTVlyRlNpcjd4MHBZTHc1c0JEM3FITEVTSlRKcVFLVGtYSzA2eUlDOG95RmFkMWl5VXBHRzdlT2gzamNvU1VuSTlQVkFLNEwyaFJ5MkswYVJ1U3VWeTdwaTVJS01DVVIxUHlNMnhzaWxqVEh5K2pYR1FJZWpsV085WWZLa2xPZ05obWhSaUltNmlwUUFWbCtGRXNPMnlxQmg4V0hhWld6NGNsdnFwU0ZiWmhoR3FWdlNIVnJiakg3d0ZRQjhpNzl6MXcvcWFTdzVaK09QaU5iNEF5QXJMS0tlVkpPa1NNVzAxVFhDVnBqNHRqWWdxRUlOMHdya0JsU2ZobTRIUW5xbzlwUU5XejVYeWkwN0Iyd2xBRnNCZzYzQWp2RnhMYnVjd2xaQVlTdnNCMXQ1MXRvVlNxL2cydVhtczhWVHBCeGFqU1hTcThPQm1BbnpEN09DemZzLzN2ZnVvaVh6aGx4RTRST21HR1VXVXRSZzNhclJhUm4zOEw5RHFYSkpuQ2FhUkdKNkFScWoyYmFBRlcxaFp1a09JdUMyTWhNSTkxUUp1MW9TVFpVeCtZMXAyaVZnT0tVY1hoR2Z1WFdPZGk4MDFNNHdnQUo2RUJZZTNMbUFJZUNxblFOeElBci8rbGM2UmVIbmM3QmVneis3TGRPYmd2WXhaMUVVUXFNb21YZ1M2NEtoaDVRVUlsQnIyYUJieTFwZ2FSTHNuK3BPYkJ4MXBrSFVhbzlaYkNuZU4zNVc5WDIwZjExZ0pyeWtHR2kzd2Y1UFdjTWdVK2VIZi9qaWE5cEk1SGxOMVlmNWI0VS9DUmdmNDB5MWVwd0p4d2ZXcGdlWkhIMUJKbGhNWXlLVEFZQVpvMXJBQ1NHNGpDblhmQ2U3UVd0ckJoRGg3SEc0ajZqVnkyVEZtOGh3OFNiSC8yMjh5ZmRXZFdkbE94YlVuSmxBZ1lVanZZY0YyUFI1WENYWG9EK1B3WXhxT1czSmpxNk5rZXpSQzFLWDl0d0ZKUUNBVjJHSkhXQzF6V0oxT0ZuNTNHYlJiSFI3YzZndk91RFJIaWdobHV2TkYyZzZWN0M4d2xCUlgxNVJId2lXQlUyYzVQZGxQeTFKYThUdzU1ZC8wakJodm5wNjdDczNMcmppOVVlSW9lNE5ZdGE2WU14ZGV1djh1VXZKMmwzdDd5YnVtcjNnb1N2R2xiOTBTZE84QjY1UlAxU3ZXc09hWXN5WmNXanVBcjBuQnUxMzA4TkpBTit5WWJxRllPVVpicjRDOUprcDVXaUtqQnlxZlVpVjFzRWhLWGdxTWUzREtxVU0vbHltRlZzOFNnRzF6TFNPT0VwdUdFZ092emRVYTVGaGdsSjlEVWNleTVnVU5XQlMzSm94S1FZMklqSGtVRVBpdkt0MFF5SmJqcUIvdlJDOWc4eTdybmNteVRlamQxMXYwT1dSK3JxTkFveFlRdW5Sb2dzaEtXVnppWktiVmkwNGtZZTZFNE9lSTBhZEMwTzFMS0Z5YjZpMkpZYW91cVgzblg2OVM3TG5uSnMxNSt4dUt0U0FMaHFxb1VxeEZwOUsyY1E4R3FEQ0Jxbll6amxmMUo5bU1ueUxsWXhjeTI2elFpWGFNSzFXTkpIV2I4NCs0UFBYNi9FcGZjNjRqVndaeWV5WCtvSlREaGJoekFwTzJUQTRKZllGcHhTWHFLVkM5Wi82b0NCVk5zWjFPVFVVMG9Xam12M2VEL0U2REQwMExoVkQzeXlMUytrd2pESHJjU2wwSlV0eHBRUjNSNXpGcGFTK3VCUkFWS3ZGcFdqc0NTTlROaWxRVUtMQnBPVGtKZ2JGcHJMSmFPaUV0aUhCdkdZWWN6dHZLTGpGaG9HVzlvdFpDT2lUMVd5dmxHRFYvbEM3UlM1aXNhamltQjVzaEgwemRDd0tPSFFKalVVVnNmT2dsRE94VE1NeVJSSXFZVFovWG40L1lheWpvVjh3S2xzU0krQWdnWFVRUVFiM2c5SUlwbkd5RHpBbWhYRjlKM0NMaENPR3FDWmZhamxacFBYdFRpbzY2T1BRc0xoQXEweWdNa1kyc3dlQVdHTjlUenJ6RSsyaEl2aEFENWtteG92OHdwMDdWWjZVcXU4THY5QWVMMExwYVNIWU1Da3RWalZIOC9XSGRXem1tVFBQOGdsSW1WZ1ZXSDRzVnFVRkpVcWxWNHd1U1dTUktqdHJSQjEyNFNOcHN1TlVva2N4V2hKWmZYMVlrSXAyUEFRWlV6OG9UZ1dJdk8ySDA5Yk8rTkZYN3l5YTFiQjIycUxQekdSQ1RmM2NwVTJWRjg2NzNjd3dHbm4rNmhmbWIwT3NGajk3NWNiNThvZ1FYK0c5YWFZYWxCQzVvRmJ4ckpjTDdhSG01MllNMDgwbE95alV2NkZMTUN2NllwYmFYRjRmRnFQTE5rOTIyWXZpSVZwUHNzRTlYcERsWnZkNU9RU01kbEN2RjBNY2VWVC91VFlNTjFmdnVlYUt6V2ZhWEI0dm02V2tPSHlKckhsNmlhVFoxSVBtU1NOYjJmMW9PT1NxQXljcWZLNHBYZGx6RFdIbDJQQnp6UmxxcnJuOThOb1gxYko1RklmL08wNVpqM05semJvWmxiZEZpNGVaZDJzcmkyL0J2TGRxOGEzbTRTbGlpQ0NYWTNDUVN3T29MY2RtUGxlUUsya3cwbktQSFBTY0pNN2RGa2l2cWM0RzdJSDJEOXNIUVNWYWFjRTF6L3JPd0ZwZ3ZHdEVkdWNaMm9mTEVjVXdWNmI1RERaVHMyUzNvRUdoMnE4TkRaYUxaVnJSWk9uWnJIWU03dU5pM1NJelBjdXkycFZSbFR2VHNVemgzYkZCUGNzQ3lCejZkeXN6WkhVcms4N1JyYXh6enBhQnpjcE05NlEvbkRkTXR6TGtjUXczV3lsdTNNZ0JzckJqaWNxT3VHS0ZSWGJDSWt0dzRtQW1kYytORERYbFpzdUl5VmgyQzJiU21XbFpyRU5LR25qTWYwTW5GYllJRzl6WVI5QldNUnV6Q3F4aUZtYTFlbm5haTkrMGtUNzNxQXlqTkRSandHWHJvZzVTSlU5UEhiRHFQWTlMc0hXNzB5L3FyZHVaNVJueWRXSFpMM1pCTlhwaU1jd3B3QXBSRjMxaW5RdHNXSkFWY09Dd01FTVQyMmtvSXQxckxnOXQzYU9ZckgyOTF6ajB1V1VsRTlmQmNneHFVVC9pNi8zWkNZc1RXdDQ1cFI3cTE2VCthK0pzbXE1bE1EWXNKcTUvOWN1ekFYbHV2SmY2MEtwQTJ2MmNlZEhRNlZoQ214b21TNmd2cmNSbjBjdzVNYTdVWUxReWxocmx5RGNEK0tOUXdhbGpNVHFKaHVZd2hjU0o4VXY2NUp4cU1MdDlNZHJDMFI5VHhzSTFmTlljcUpvSmJIeW9HRUhQd2NwL00zcDhiU3hZaDArbWszTVRpcm1tZnlPNklYMk9BL1ZUUTFoenRNMDd0dnZMeFl0UHZQMVpldGF5K2JNWEd6c3RuZHUvYUZwNDZ1MHVYV3ZsbnlTdjNUWjMzbklteUppcmNjYmM3Ly9YNzE2RDR5d05OcTY3bk1EK3BIRnRZNjlHeXo4WUZOaytGelZyRDYvQTJwWUJoSDJPWnQrQ0ZvSFBqbjhmWW1tcFdRSHdiaFozcDNXcC9JdlVEcS9pV0k1bnBqVFZ4RHBKME9MTnJBZnJZU1JDNCtPVmpIZnJaamNiNzNYQkNmcHVrSXR5V0hOaXRtUDVDUXlyK0hEaFExR3NOdVlVSHpJVUxwaEkwSUlGMlo3ZHhhaWZpbG81aktFMjJEQTdWNDMvLy8wMUsya1ZyZlJhY05Dellmc0sycTBpUjM5Q3YyLytEdDgzNjk5dkVXZVJlNDM0L2FxQno2OGw5Q256V0wxSGFJY2dnaTBPTWlYQ1VrdkRSbkVXTDZXL1lqV3h3NCtUZVE2dS9uZ1ZQak9PVndvTExZUnYwQWZDSEFTZjlqemJmMmVjb0RZT2U2SXVsVHN3NUZFNkh4UDMzMXFmRW0wdzJZZ1BxbWZEbW9jR0UzdjlHbGd6QkZxOXlKNlBJR1llaW9Ed3g3MFVCdzBOTDdMWmE2ajRsbnNiK3QxN0tKQ3ltcWJnQlJNTkJKaU1mUTlrQUZqakdyeGJpTmlRZlhmc1IrN2pqMUw4L2Y5eDcrQ0FlMU44YXpnbjNDU3ltVzhTUGdVN1pEU0hiU2tFZWpQdFRldU5pMzN2OFNSNzB5MFFyUklRbWVPa0oxZXVmdXJwVlN1ZjVQZXVldXFwVlN1Zll2V1dMUnhuOG1odzJmUk1HVVUweCtOYTNiVmlzTVJpN0htS2hqNXpoeFZpYTJCUnM4ZWtLV0RPdnVjcmhUUC80Zk9RZHhDUnZNbWVxNmkvYU0vckpuS2MxaE5IT0owMUdXalZQRDR2QUVjMDBIeG1yZVZydjA0am1SWWpNRTRVeGpsQnh3bnI0MmhQQTdBeUxxY1lPYjMwV2l0Ymp0SUhQYjdSbEZXZlRMajQyZU1HSDhqL2NwVCtKZnF6UTNOTDZOUFBDeTNhb3dGZElQOWRsSGhkVmt0VmluQWxSa2NWT3NHSW9VdjJ4bWpUMERLYVc0NlBGc1ZLNUxKTUpYSVpyVVF1dzkwUXBPazgyTXF1eUlmZVNtd2t5dHE2R0VzMGVPTjEvU3RzYUNjd2Y3OHFHemhvSWRYRVJBaXBPSVdsTmFSVm5md0NHYkh4bEY1ZXd6ZHRic2EwUy9VRUs2bHAzdHljVlZQVDAwejdkVFNMVGZTWkpsNk1vZEVDRElzZHFNQklxVXd4TzRFS1dCVVlQY0dPT1Zad0s3Q0NET05CclhuSDBBOCtrUTJVUkxEeUFzMW9MNnR4YzdKMkg5aXQzOHVxd0xDK3pRWktBYTB2b2VxY1luTW50TWUrWWlNQklzVlpNMXBUaFJRbEgvN3FLYkppWFV2TFQzL1czR3h3LytRbjZoS3lUbDNDNXh3K25ENUtDdDU1UiszVW5tc2lGdEZlZUJWWlh1OE0vNlBDVUplSmpQZlZBTjNpVDlEaGpIMXZPSEd0a1lDRmxjL2R6aVdEcUIxNW1EOFV5MUt3WDZvdmhyMHJyVmI2ZE1CY2pNem1ZT09tZ3FnY3BLUVFjTERXamZUQnhFRkVTSUJtZHNrNU1kcmFJUzlHTlVadmdMYmY1WlJjWnBlZ2tXRExkRzhYc1hFN1VnRjliaG5GaGRhN2ZlR2pEY25iK1pjNjFVUW4vTTAwYmcvd3J0ZWt5Mzg4N2N4SHdsVHMzRTdtWi9yNU1aZ3dEK0FXNXNHVzdScEVQZ1pSSUNhN280ckZ3am95NTFBb1FnNms4R1NJbHVTSEFyRENPYlRLUGdjQkNsR05odm9sYUo1YWlEYTY0UlEzWVI0N1N6WW9BcWh5QUVGZmZ6dnNRaCs0ZU5IV3UzNTlySE5GNGhlcjlBNzAxMTU5NnkyWGppenJ5VE1rYk5OdWJtQU42UDhmSm5Pb2JIamFZMkJrWUdBQTRxNW5QSnZqK1cyK01zaHpNSURBTVM2bkJCQjliZC9SSS8vWC9Bdmk0R0tQQUhJNUdKaEFvZ0JKUVF2OUFBQUFlTnBqWUdSZzRGanlUd3RJK3Y5ZjgzOGxCeGNEVUFRRlBBY0FqYWtHZWdCNDJtMVRQV2dVUVJUK2R2Yk4zckdJWExHRVZGWlhaRG5DRmNjaEtaWnJMaWdvSjJnakVpeVhMYzdnaVdJUVRsakNZbUVaZ2xpR0NJS0VWT0dLWUNkWWlvaDRYQkdDbFlVNUpFWDhRY0w2emR3dG5DRUxIOStiTisrOWVmTytXWFdFTnZpcE4wUk10TERyZHBIcEVSYmxEMkp2aTNZVGo5VUZaS3FMZTZxYkQ5MTlSREtQaUw1VU5TMW5hanZmMHo0eXQ0YTJmRVZHcExMQk9HTi9JNTZnSXdlSWpXM2ptV3RxRk5BWGtaVnZJTllWUUF2UFhFUlBYMlBlUytJUzE4dGNyeUJ6VHJuZVJTQ2Z5ZmVSZWVBZS9mb0tldktlSERHT2ZaamVKVVdGTmZwYUFkNDQveTBuekR2SmY4cHJ0TldhN1hsQURvVjNrQUMrODVmMk1xN0tLdk5iU01pSjNFTGlnbjVqci9QOE1mUG04a1AyYkcyUFB1TTNjVGFQY2VxWVhNVWROMkxlT3ZxeWhNQ3I4ZXdLUWR2OWhadHFBRGhEMWhvd1poNmRZdmFTWUVXTzBlRDlmUjFBVEF6N2p0VUlZY25ISzNXSWpqdTBPWkdkL1pqWVFLajJVRGMrdDBvTnFranRYWjR6OXlrYVp0N09KOFkwZU84RG14OTVxM2prUFNNMmtacloyN21mZzNKQXBoWldoeGs0cC9rN293VjVoeGh4emloME9BdjJkWjE4MTJveEE2dUYwYXpHbW1idTU4RDdRRzVOZEppRk04N2Ztdm1UOTRrajZ5OTBPQXZ6eGliNy9mOUFMYXhtNVBJY2V0NFB4ckFuOVJHaGU1bllBVXEzZ1lMVkEycjJoVmlhQU4vSmErU0VlODJwSHRPM3hMbjUwM2R1WWY2cEF0U3FYWHJCM3BtckZxakxBdXFtcm42SUJ2K1JPdDg3ZEJraHduOCs3c2JpQUhqYVkyQmcwSUhDS0lZWmpEVk1La3dubU1PWW01aFhNSjlqL3NCaXhCTENVc1F5aldVWnl3ZFdFZFlNMWhkc0ZteTcyTFhZL2RodmNYaHhWSEdzNE5qRGNZL2pFMmNjbHc1WEhOY0Jiam51R080WjNPZDQ3SGpLZUtid1hPSmw0OVhoemVOZHdmdU56NHh2RnQ4ci9nYitEZnp2QkVRRThnUVdDVndTK0Nlb0kyZ2xtQ2ZZSkRoSGNKK1FrZEFVb1RmQ2ZzSnJSRmhFcWtUMmlid1ExUkZORUswU3ZTT21JSlloZGtSY1FUeEcvSUdFbVVTVnhBSkpCY2tneVFySkpWSUNVbHBTMDZTdUFPRWY2UnpwU3pKdU1wTmt0c211a3IwbTF5SDNUMTVPM2swK1JQNkxncEJDbk1JYVJSYkZOc1VsaXUrVWRKVDhsTnFVMWluOVU1WlRucWVpcDhxbldxYTZRZldObXA1YW45b2I5UVQxVFJvZUdoTTBybW1xYUxacGJ0QzhwY1dsNWFXMVNsdE91MHo3Z282WnpoNWRJOTBRM1RONklucHhlbHYweGZTRDlHY1lTQm5NTXBRd1hHRGtaZlRBZUpxSmg4a05Vdy9UYldZNlp1dk03cG56bVR1Wk41bC9zc2l4T0dhcFlObGt4V1JWWkxYS1dzYTZ5UHFFallwTm44MGhXeG5iUE50WGRrMTJsK3grMlZ2Z2dHNzJJZlpKOWxYMmsreTMyZCt5LytkZzQxRGxzTVBobWFNYUVIbzU1Z0hoSzZjb3B5cW5KODR1QUthYmpwNEFBQUFCQUFBQTZBQkhBQVVBQUFBQUFBSUFBUUFDQUJZQUFBRUFBVlVBQUFBQWVOcTlrcjlPQWtFUXhyKzd3ejhZYzhIRUdFTkJyc1NHSEdpTTBva0pzZEZDaURZMklIKzhlQWdlaDhiZUovQUpmQUJyQzU5QXNiRzFzelErZ0xYZkRxc0JFandyczRIOTdjeTNNenN6QjJBUm43Qmd4T0lBQXY0R2JNRGhhY0FtYk54b3RyQ0RXODB4dUhqWFBJV1VzYXg1bXJ5dWVRWlZvNng1RmtualhuT2MvS0o1RG9IeG9Ya2VhZk5JczAyKzFweUFiZDVwWGtEQ2ZORDhpQ1d6ci9rSnJ2bW11US9iU21oK1JzSktEZmpWUXRMS1lCdHRkSERGQ2owMGNZS1ExYVp4akJYdU9WYmxZcE5VcGNKQm1kb1dLdWlTQzd6UlJvL3N3VWVHbGkzdXZ2VHFPMUpYVG5YdWRlNFgvSzlSdWNkYk5XcTZWRlNvS05IZTRybkFlRDQ5K3p3M3FmSHBEWVp5am1iTTgyWlVwUHhRRFZGYVp5enZnYnhaNVdyampGNFZKY3ZYdTdKR280M0hpczdsU1crVUwyU1dDbTExcVRMQUtXMXROQ0s2UGRrMzJmUC9rNzZVbGFHMVIyWElYQlZSaE16UjRaNmhSZVg1cSs3M3JoL3lYR1huMUx4VWJZTnBGZVdWRG5hbHU0N1VxcWE1eHE4ank1WEhxbGh5TXQ4Tm1VU0RXdlVkcUxwVTVvQ3Y4S1FEeFovb0paekxhd09wMi84Q0pqMnBtUUFBZU5wdDBFZE1WSEVReC9IdndMSUxTKy9WM3Z0N2IxbUtmUmQ0OXQ2N0tMQzdpb0NMcTJKRFk2L1JtT2dKWXJ1b3NkZG8xSU1hZTRzbDZzR3pQUjdVbTRrTDcrL051WHd5djhOa1pvaWd0ZjRFcU9KLzlSRWtRaUtKeEVZVWRoeEVFNE9UV09LSUo0RkVra2dtaFZUU1NDZURUTExJSm9kYzhtaERXOXJSbmc1MHBCT2Q2VUpYdXRHZEh2U2tGNzNwUTEvNm9hRmo0Q0lmTndVVVVrUXgvUm5BUUFZeG1DRU14WU9YRWtvcHcyUVl3eG5CU0VZeG1qR01aUnpqbWNCRUpqR1pLVXhsR3RPWndVeG1NWnM1ekdVZTh5a1hHMGZaeEdadWNDQjgwUmIyc0pNbWpuTk1vdGpCZXpheVgremlZRGNIMmNadFBrZzB6WnpnRnovNXpSRk84WUI3bkdZQkM5bExCWStvNUQ0UGVjWmpudkNVVCtIdnZlUTVMemlEangvczR3MnZlSTJmTDN4ak80c0lzSmdsVkZQRElXcFpTaDFCNmdteGpPV3M0RE1yV1VVRHExbkxHcTV5bUViV3NaNE5mT1U3MXpqTE9hN3psbmNTSTA2SmxUaUpsd1JKbENSSmxoUkpsVFJKbHd6T2M0SExYT0VPRjduRVhiWnlVaks1eVMzSmtteDJTWTdrU3A3ZFY5MVE1OWN0REVlb0pxQnBIazFaYXVsVnVkZWxMRzdSMERSTnFTc05wVXVacjNRckM1U0Z5aUxsdjNrZVMxM04xWFZuVmNBWENsWldsTmY3cmNnd0xkMm1yU3dVckcxdDNHWkppNmJYMmlPczhSZDAyWmlwQUFCNDJrWE56UTdCUUJRRjRNNjAydm92MnJJZ3FVUmlNU3pZV0VwRUpTSVJFWWsyOFJ6V05wWTh5NjJWOEFBZWkxUEdkSGUvazNOeTcreDlKbmJSVm1Sdm9vU3hhNXdzVEJGMXlZbFg1RzV4bk9JT21lSVFhYVFISWVsaVRrWVEzdlFXRjEva0FLTXRZUUs1bDRRRm1GY0pHN0IyRW5uQVhrb1VnUHhZb2dnVStoSWxvRGo0Z1ZGWmZxOGdMWSs0U1BURkVheUNsYW1pRTRRUHJjcDdta3BxS0RoUHhUcFkyeXMyd1BwYzBVM25EYjdPNWw2YXVNekxFaDhUYjZiWVRBcytIMmFGRmdyTnlaOHh1ZUlESmF0aUVRQUFBQUFCV3BrVlJBQUEpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJudWRpc3RhLXdlYlwiO1xuICBzcmM6IHVybChkYXRhOmZvbnQvb3BlbnR5cGU7YmFzZTY0LGQwOUdSazlVVkU4QUFEQmtBQXNBQUFBQVdwQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCRFJrWWdBQUFEUkFBQUkxRUFBRURCRWVMN1lFUlpUa0VBQUNhWUFBQUFkUUFBQUpVZFAydUFSMUJQVXdBQUp4QUFBQVdVQUFBTmN0N1ArekpQVXk4eUFBQUN4QUFBQUZVQUFBQmdpU2o3OUdOdFlYQUFBQzVvQUFBQi9BQUFBL0liY3htMGFHVmhaQUFBQVFnQUFBQXpBQUFBTnU4dnlROW9hR1ZoQUFBREhBQUFBQjhBQUFBa0NFTUVMV2h0ZEhnQUFDeWtBQUFCclFBQUEwQ3lpaHp6YldGNGNBQUFBendBQUFBR0FBQUFCZ0RRVUFCdVlXMWxBQUFCUEFBQUFZVUFBQUxyL3RtVXNIQnZjM1FBQUM1VUFBQUFFd0FBQUNEL3VBQXllTnBqWUdSZ1lBRGl4Y0ZuWnNUejIzeGxZR1orQVJSaE9NYmxsQVNqL3kvOHI4ZVN4R0lMVk1mTXdBUVNCUUJKK1F0TUFIamFoWkE5VHNOQUVJWGZRdmlUVUtDa1FsdVNBbnNkaEZEY0FJR2FDdEU3dGtXc09LemxYU09GaG82T2szQUFEb0RFdVhoMlJrQkVnVWYyZkR2NzV1MTRBZXpqRXdyTFo4UjN5UXBiWEMxNURUMWNDSzlENDFxNFIwMG12SUU5eklRM3NZc240VDRpdkxCTDlYYTRxdkV1ck5CWEErRTFiS3N6NFhWY3FIUGhIalhQd2hzNFZLL0NtemhRYjhKOVROVEhsYTBXZFhFLzlmb29IZWloTVNNOVdlaGJPMCtjSHRlMmNVVVo2TXV5MUozSTZUcDNlZjJZWjhGTmt4WE9KMk5iWnAxYXhMR1dEZDN1eEoyalZPN3kyaFgyUVJzVEJjWVlxUjYzdXFuM1ZSeUdmbEhsczhJSHFaMkhlVk1tTGpSL24raGtlSnJpQ2hZVkZyeVdBdmVZd3ZOeWo1Qml3RHlFWVl4SUV5bzBicW1kSTRFamo5bGgwWkFMbEFoWXVXUXVtWCtjWExmS21YUG1SMzR6S20vWWxWSGpxRWpvWTltVi9mSmVkWTdwc2RxaHYzdmlYek91YXU2NkUxc0hpd2VxV2szRXMwMFhxOXJqYjc5MlpzL2JpQkV5UFArNW9zK01Tcy9ldEpzd1pLV2h1cDAwRkwvL0lzSUo1enhGK2dVSnFZTEpBQUFBZU5wallHS1NaZHJEd01yQXdMU0hxWXVCZ2FFSFFqUGVaVEJpK0FVVVpZQ0JCUXdNNndNWUdMSmcvSUxLb21JR0J3WUZSU1dtZC8vWkdCaFliQmxlS0RBd1R2WUZ5akZ4QU0xa1lGQmdZQUlBOVlJUGxBQUFBSGphWTJCa1lHQ3gvUzhCSk9mOVgvaC9HVXNTQTFBRUJWd0FBSXI0Qm5nQUFBQlFBQURRQUFCNDJzVjdDVnhVMWZmNEhlQzlwNm1qdytOaHplUWJRTWRjR1RZUkZFdEZUVXZURkRFV0ZWeFFVWEVCWjhSRXdhVnlxU3hGVVZFUUYwSVJjUUV4Rm5jUnk0VXNzekRETGZIblVwbDVIaDdxOTc5dk5rQ2huLzNxOS8xL2RIamJ1V2MvNTU1ejMzMEs0bUJIRkFwRmk3Zm1USmdTR3hmWnRlK01hUlBrRzk1U0t5SzVLQ1NYNWtSeXRaUGM3Q1VuaHk0WTllVHhrM0ttRFNIa2ZFdjYxNjZiU2o3WDBEKzlkemlTSmhRVllVaHp3aE0xY1NXaEpJcE03ejluOW93NU1WTThQUHI2bXcvZTVvTlh6TGpZbVpIakp3Yk9tQmsvZThxa3lYRXVIY1ozZFBIeThQQjNHUmZ2RWpSamVtU3NTMTg2TkhiS05IZVhQdE9tdVppQVlsMW1UNHlkT05zd2NZSzdoV0VYbVdITE9hSGtGWVM0dlVTV0U3S0JrSThJK1pDUVRZVHNJaVRianV3aEpKZVF2WVRzSTJTL2d1UVJray9JUVFVNVJNam5DbEprUnc0VGNwU1FZM2JrSkNHbkNPbjdFbGxGU0NZaHlZU3NJV1ExSVJtRW5DYWt6STU4U2NoWkJUbFB5QVVGK1lxUWk0UjhiVWUrVlpEdjdNZ1ZRcTRTOHFNZHVVN0lEVUxWUVNJVmhLcjBmVUljQ0psRWlLb3BZUWw1alpDeGhNd21WRnNrbFpBMmRtUTBJZW1FZkVaSUdpRXBoS3dqWkFzaEt3ajVtQ3FYa0dXRXpDQkVTY2hrUXV3SmlTWmtMaUZURmFRSklYMElNU2pJRkVKYUVOS1NXa05CNGdseEllUmRhaUJDSWdocHFpQUJoTHhLU0RnaFl3aHBSVWd2UXBvUkVrZW9oVWdzSVRzSjJVN0lla0tOUmpZVHNwR1FyWVFrRUxLVWtNV0V6Q2Nra1pDRlJQR0JIZUdJZ3JKMFFUYTBBNzNvUmRYOGk4SkxNVnF4V1BIUXpzWE8xMjY2M1dhN0Fyc0g5aS9hVDdiZjZkRE1JZFRoa2dNd1hrd1FzNHc1d3Z6Q0N1eFlkai9YaWN2a2ZtblNvOG55SnRlYmRtbTZwdWwvdjdEZ2hhSm1pbVp2TlZ2WkxLL1pyZVl1elFjMXoyelJyTVdjRmxYS3djcnlsdHFXY1MzTFcybGJqV3VWcitxa2VsLzFrMk0veDB6SEgvZ1FmaTJmei8vdTFOR3BsOU1XcDBxaHEvQ2hjTis1dGZNSzUxT3RtN1R1MG5wODYzV3RTMXZmZXpIN3BWZGV5bElIcW9zMWFrM0d5eDR2bjJzVExOcUxlN1RlMnAwdXI3anNjVzN2T3NUMVhkY0RyaFZ1UTl4MnQrWGJMbTU3bzkzRWRvVzYxcnAzZGVYdGhmWlI3Uis4OHZZcjIxKzUxV0ZnaDBNZHZUc3U3SmpaRVRwRmQwcnI5TitkcDNaK3Y0dXl5N3l1VGwzOXU4N3B1ckxyNTEwZnViZDI5M2NQYzQ5elgrZCt4djBQL1VCOWxINnpCK1B4dXNjb2oyaVArUjZyUGZaNFhQRnM3VG5DYzQ3bk9zOGN6MU9lZDd4YWVIbDVEZlFLOTFyZ3RkWHJzcmVYOTBydlBkNWYrVFR6NmVjVDU1UGVqZTAydTl2eWJobmR2dTMyMkhlUDc3WHVDZDBmK1hYM3QvZWY2WCsvUjNxUFF6MXU5R3phMDYybmQ4L3BQVGNFT0FTOEZYQW00R3pOWlNWbUs4K25HNkFEYUtSdVJvWFV2WHFZZ01OWmpQOWpHQU5kMlFMb3dFQVNXNEQwRU1CaXBiUkx1SXlyR0hSbmxTZFhnRVllQnErQVJsRUtlb2dGSC90U1o3ak9Rc3NyWjZEbEQxSEhoMlJxajMrV2ZldzdOYlRzY1FaYmluaVpCWDFOTndHNnNNWHBNOFBDNXN3TzFXSVhWdXJyQUc1czBaYlpZV0dHV1NGYWRHT1Y1NU1vUDhFVWNURkZ2QkwwOWxJSWZDUXM1UUpDeDcvV0ozVC85eUpNNXI0djJ2L3ROMFhqQThTbG9QK0Vnd0MwdTRZQitDcmFkY01BRVNkekdBQjIzU0FBWGdXN2F4QWdmc0lwYjFDV3BiNFdkazFZLzVTR0M1YVJJbWIvTVF4MnNoWjRMZXFkWldvaXRxUkRWS3hNU2F0Yy9aVFFWR0JwUG1qd0dyMjVoeDczMEFmWFFGTXpuMVdPb2xyOWhFTDJ0MEZTb3AvQVJncTFrZDQ4UzZFbXM4cXJWTkMySnNBZllBbHFRT05va1pqUGdTdWdFbVJodFRDZXUxbVVRNFdkOFliSTV5OEUvVG9PdWlQN0pmcko0dmJBQVNLTzUvQzFuLzJnN2RkbDZRZnlSZDZRTVlvQlZub1JqMU9jSFJheGZMNUpGdVY5eWhUbEUzS010VG9ZVHhtckhvWjZ6TUdWa0lONnFnVTlCVnJKS3ZGa3VxRjZtTkhHdmd6RktsZkx0cmxvVkt5Z1lERXlncWJVWjJxaXVmNFJrd2UrRVpGVExxYWgzc2loOTI4OXdCdTYvWFlGdkVVcG1sTVcxK0tTM25HR1lTenVrRFN3RHNvWWZKdkZXYmlkZ2UwVzRwTzU0bE9NY3FGc3JUSmpQVFZMWlRJSE1NQ0dpeXFKNHR0dlpxNFRpNzN3RXZhQ1N3eDJrakZKV2hiODhFdndneThaV1hicklKUGMwNTFCSjB0VTQ4M2lXc21iUVoxcGlEZXIvSzRCNy90QWFORDNRTy84UDNxZU1wTnFQWUZxUGNUaWVsUE1rYUtuTjE5aW9mMmRDK0FQL2wzT28wNkxCMmlFb0VZQUo3WmtkMXp2M3RHeG83VG9SRG5DMXcwdy9HbXVObUM0QUhaZ2gwN1FnamwvWVA5WHY2Z3BiNDN5STRJS1BtMVlET1hKcDFpTXRiSDRnQVVXRXhnWXlHSnIrSVQ1ZG1mQkJXRFZabjVGTExId0s5YmhWMlNWZTZrR3FlZk5neFNZWi9McS9SVFZYT3JWMlpJdmpCWkdSQmtEQXlPM0h4YjU4RlRVeitQUTlXRWc5SUFlRHk5Q0oxQU1PbytPVzBUazBwaklUMk8yNWFxUDVxWmZ2SmczYTVUSVo4OERmU29IcnUwdVlnL3MwUzRRTzZMZHhRSFEzQ0FDWjJUeWxud1dOMUd0bkp0dWtNcW9HRENXNm1pVlZDWkFhRTBaTld3WmhOS1lLMlNWTnl3T2ZNeXF4ekd5QTRmWEpoY3BuSHBGK05ObWxNSTVwU1VnSU42WjZnUGlxNGN4MkpWRjc1cVAwVXY2bU1FQTZwdUhMQ0IremhESTNwTjg3dGY0TVBRTWVzbkE3bXpibXVXdTBuTHFuNnhMemZKMjhobDFPQXRhS2NRWmh0RGNDNDhoSGg0d0dNaWlLOFppRzRobGNBZ2xoNDh4SGgrWXNMblFlelp1M3BPRmNJVVZBbndzaFppR2RjWmlmQVdLVGNOVzFkQjdORmc1VS9ZeTViOHMwQWlva2JaUkk5M2w0SzdVbDZHYTJVWU5kWmRUU2owcFZBcG9WcGl6bktNMGc1cnQ4Z29INk1OZWxtZURPZGloTnVXeGZFR2RyUGMxTjBqTzd1NXdpTUZENW5RTHZvK2dlNTJNQzhVT3BWaGNKODFDRUZlYmdMRmtLQ3VOeHc2Q0pmT0NMelI5aEUwcEJtc0NsdndwVW14bGdFTm05cEtOdG9TWlQ5WFhjREtleFBJeFdSTkNOd1pyc0QwMm9VR2hOUWRGazI3UTdtanhocDM3YUZaRjFVMUxzcTBURmhUTW5EZS84emRVbWFPdnltaUx2OTFqaEFkdm53V1dTY2c5dUtSUVk1Tm9NdmVWOGZqa1BMRWNXblE0TVFoWlpuMVV4S2RoR2t0QXlyVDdiUTdLaVJUaFZ3Z3dTVHBuN2tlZnpoUGhUYmpBNE1wVmdrdytmZk1IU3phS09BalBNYWIwMGNRY205RFVXRCtETkhrbWc3d0VUV21PcEZHNTZwa3NVanZSbDRMdWI4ejEwRlFhTFVCejBESFlqZlZISGZPL3g5UkRlaUNnTDl1RklnR0JMU2d2Nk05UUNlcmcrMUtPM0k2ZytobFU5cytQMTFNYUo5RHNwa0VWU3gxVVl6My8zL1BabjByc2J4WVltdGVYT1B0c3hWa0ZqSy84b3ZKdk1EaFZ5aFlHRjBaY3VGQ1lmK1pNV1A2QUFXRVJnOFZLNXgxclVqSXkxaXlZT1hQUmdyaTRSU2s3eERwMERnS0pCT0xJVnowL2xZblNDS0hvczdWcmt6WDhMNThWRHpxajJYY2c5ZUZoYmE5Q0pqUW1NVEZKdzFmRmhKd2RySmt3Ymw2N1VWcmxlWFFwcnFBK3BZSndXVit5WC84T0wyejlsNm90cks0SkZSNGtmci9sVy9XM0FWczZKSXB4UTVuUGwrOTViNjU2N3FUM3dwZUw5V3FwL2RRNmYxbE93ZWI5OVQzdzc0MCtEME1hY3J1NlNHZ2ljNlJJT3B0Y2ozL1NLQzcrOGFtQ0JuM3Q3M0gwL2Y3Ni9tV3B0VXB0QXkzbEZnaFBDZDRvb0ZmRE1scmdhVnc1eG9NcUhQUmhWTHhIOGRVSk5pR0cxQXJCVjduODZTQllLejNMME5QUGtPcDRvRDd6NXRMSzRyQ1dWTTlmYWJ6Q1dnbm5yWDU2cjBFL3ZWTFhUNjNsV0JibDQ5K3B5SENGdEtTK1Z2OFBhSVJXQ3czWncwb3B4MXpydjJQeXQzZW92aDcrTTNyOHZacFFhVm1EbnZsL0lOeFFxc0I2TG1DbHNkN3NCTVUySi9oSGRHcmFTL1AraHFkWUtqczVOdjUrY1ljcm5vcTBmNFl0dE9Gd3RDQ1Z3L0ZZZmVzL04yclowZzJub0gvRzhkQ25VbEp0b25uZUNuTjA5ZHo2S3F6TlBkQU9WRE5CUDRNbW42cm53TVEvd2svcXBLaTZRbzVQQWxWWEE0d0diaDhFWWpObzVrajltdFkvT2o0L0M3b0tTTXFESG45WmtyWnZKMjJEMDBNWjJpRGRvRm5VOXl3Nm8wdnZJY2lJb0dQNW5IMmJVZy9uNzVnZEtRWnluMDBidlNGSWc2Ui9FQkl0NkZZSldidFNpb3V6RjB5ZkhyMGdKR1JxU3Bhb05KcG9TclF1Z1NnanpYQm1ldk9sZGZDdEFHMEN5OUYrMU5qNTA2ZUpzSnJtdUxsZ3g2VVhNM3pSK0YyRnhsSU5PRndzaHpaYTFDVUpvVlBqM2dtTnppZ1NvVDFYbEoxUlhMd3JMbFJVanFISVVRVVRvQlZNb0VlVlk0RUYvelFBQ0JVU09UNjF3WUg4dEVUUXJlU2dqV2M1dGtIUnN6KzJFZEdSd3phMytrTWJFRzlScXVKSzdpbmVyYmlMQ2lCRXdEWVgrNFBEcWFLMC9idEVmbjU2Q0ZWVzlWelU0V28yYTJyRWhsRWF0QStrU0tsT2tvV2lYWlJxTnFXSzdUbStLRFE2THZTZHFaUWY1V1F6OHdNTEhsWFc0WHcrYldGZUZmaWlhWXZueGdacFJzN0lQS2pOaEROQW5tVld2RDBBTkpRNE9QOTRDbHFrYUxFTXVnczJFUmVnUDZmRVViU2pTMzJvb0piVTJjTnE2WVJ3ZHVlSEQ5NFRvUm1IczNhUDdJVnQxWk05VVhXcmhqSXFhY0daTXVSTXhjWW9zMXEzVU1GVFFKVlVLM3QrQVJndHNwZmtiOGphSmZiaXFFRFUxRlFnUG1ZdDZwYlhWNktVaG5hYzRSMkd6ejh3TlRSdGFNTnFhY0xWS2lVcDNhcHZoY1ZYN0tWMXp2QXRGYjl2T2RwUlg1bEdmV1dOeVZkMGNLM1dwSGlOVThyQ0d2L0xOT2ZxNURsWEo2V2lqcjNrUUNGMTlFU0poVkxxcFJXZ2MweUNoVWp2OFJFVjBtMUJmc3J5cXlqQUh4ODQ4T21EcGkwYnRrckVaaHdNbW5MME8yaXJsakk1MDFQbGVCTitXR0ppelY1cTRRejlXUndIbjhOd01ERFlqMFZQREdHa2JoYmVXbkxGcFF4bHFYcXUwY2FQN0NLMDBWMWlGakxKSEE4YTg4L3BaZjVLOVNmT3RKR0VWb1BPdEI4U09qdDhobGc0STNUclc1b1JZNHpqWXJSOGthR0VRYnVhVkFyL2dPV3ZITWpjdEgvL2p2aHhJajZRNzNCMXJqbXJIcE5xUSs2eXpBQmNZK3RvakY1YkZUczB6RGcrV3VRTEREU2IyTEVtMzRSOFVDa0tyRWI0d0JTdmZ4RXZqVWVwMGJ3RVkwSlloNkY3ZFhMQTBGRGorS2tpZjhWRS9vOEpGR0loTzMxbi92ekRqZVVBL2w2aitLMitlZ1ZBWHVYUlZVK2dFczBKWWZoNys2ZUcxZnFnaWY5YVIwWi9LS2tYcXJVK2llRW13OXVzS0N2eHhBNTRJVUVFWjY1UDZvQ1pFY0d4SjErVTFmWkdFczMvelNHUWNoTklqODBkOTRNTGRJSk9mRGJjZ0M1Q3pQUUZZV0V4S1RSamhDZWpiajduV2psU1ZsL2xFV0IvR0hyWWZiUFlPWTJaOUduUytsVDFaOXRTQ2d1M0xxQXF5VTRDM1FidTk1NUhaY1gzREVhSDdxV2pxdWFLZDQzTW5pWEpDZlBVU3ZTbmthdUN3VWJGejNLUUw1TzBnam1RWVRDTHVyRU11dlJFVlFWTzRMRHQwVjR3YTdjYy9CM2VtL2JoV2JVeXlaemZVbzEwUWpYcnJFRDZWRW9WYUI2N3h0cmlHcTdSNjIrcHNyN3VEM2FXakRkM2k1enhXR1dRV1RQd3F6UDBrMUpwbWNvaWc5WG9BTldNWE8zMnEwbGxsQkJvQVRyaC9EVWMvd2FQTTlDZEJWY1ozSVhPZFhkN3dWMTVZQURlN1NHZmRhTFA1R0Z2V0ViZGRZYmVMUGFGamRBWGtobGFGK2l4c3hkMFpyQTNDMzB4RmZ2aUdnWjgyZHZRaVZFR3laNHd5enh1dDJ6OEQ2b25tSmh5d0NmSXdCTWJVNXZZMXpHY1VmWmVRVFdYUWQxOFA2Z0VWRW05cU42V2NiQU1NaGhRMWZTaU9YQVpwNFFVUzZMZUNWejdYNTZhT2VXZmszMGlQeld4dW8yY3R6Y21taE8zN0tlMnhOMjlISjM2alRDTW15Z2VtQmFhL3JyR1BKdHE1YlNUbVZoM09vME9sNmNPeFFBNm5TS3BDSUlYZmp5VGNTaFhPenIzVk53M0drb0R1TVpTUFo1Qlg5dnNLL0s3RW10bllGTXNmeVNuY3FNdG5HOUtsVUsyRjd4WXVHTldSc3ltS1MrbHo1aThkcnpHYllBY0dOM3F4L1ZSRHRTUjBEVGdsbmhqVi9STlZJZUc3UW5LSEx6bHBURklNaFpuSkdVa3ZnUWhOYS9XQnVmdmRTTC9rbVYreHY0R0dnQXFTbG9saHo4dDRLbkR1VkYvMjV3b0lRUUxqOExLL1hORS9qVnlZbmYya2JOcWFPcjZMWFpCai9hdklTL1dIS1I1L0RPdTlHRDIrUXNIbzBOQ3hrN3RMeTVDMVdjc0hYemxTSVRYb0ZselpzOTRkMGVKbGgrVHVBbzE4emwwMk44RFhINzc2VGgwRUpXUTJkQXNhN0tha2w5UTNVVzJXVWtqSnVzek5IWk1sSGdvYWxoR1h3MEszVzFKNDhmKzRQVE5LV29ZMFdLWUJlQnczV1NYbXRCVWlxN0JMQWc2NS9wejgrU1JoaS9OT2V0c3JWMmt4VktCNEZjNE9vQlpQWFBxcWlrYWM2NlZ5UTdlSEpZOVdSd1RjRFc4NERLemVNZk85M2RyekFiU2dpTlhOcmN3ZXJlSWExRnQ4b28xeWN1WHJSYlJEa2N3NEI5ck1zMmlSU3RYTGhaQkFjT1lldm15N2tRTGtiUUlSZDJmdlo5TnY1Ukd2V0xOSDBzYVNmYlAxSmpGNEdNck13OCtYV1lhR3kwejkveXRNaE1FcVlkY1Avc3cySm5tRkIvbS94Y2YzYVh2QlhTanZZdVAzTHZrWE1nWllPcGRudUhtR0Mzc0tUZDBrdWd0RjY0Vm9OTEw1Vlh2cHhtYjQ5SjRJZTd5dDFqakR4enBLNzFtNndzaS82b3YrTS9vcWhlMW1iL1paSFRhYk1obW04NVduTFdvYWFCdjVSZVZZMlYrWEo3cFZWWTF6bEdydjZlai9Jalp0RDEvcnVYR1o1ZzlZdTdmclhyTFMzekdsb21OOHJrcjhXL3hHUzhGV252N3ZNU3RPUTAwOS9zVFl5ZlhkdmRqVE91VnFoVXdIbHRCcTZ2bVJQZ2x2QkJQK2Z6QjJpcnRiakNnRzJ5VStCK2VhcFh3WkUxN2djLzVxMFhMZXUyTzdHRFdPbTJCdWVNcGVlNk9aMEhqSFE4MGc1VDZlZUEvUTdhcjVOZFEyTmNqTG9jOEplNW5pbmFaZ3dSaTZmVVNuNy9aUzJ5Y0NiNlErTUdtQmdQOFA2TUViNnI3ZXZGc3F1QXF3S2QrUHdiTlN1dWJxQkd3ZGpDeklaMmFvQ3VwTGhlQ0toaDBvK1ExMllYU0R6YTUvZXV1eWJyL01VR3c0R3VNakxhMFB0TzJ6dW1xZFZIV3JLcEx6OU0vNVpqN0orQXVXT1B6VW9QaGVhNXVkRnFiTFdxWWY2UGZHaTB2RVQwZEF2OGkvb1ZTNThaOFhhYnlqSnMvL0FlMCtIdTRFbFkxNnRQL29sUkxxZGJxK1lFVnZ5V3QyN3JLZjBBRFI4RWEyNXBzZzM1eHBhNWYyTm96NnJTMkRxM29PVHUwK2VZT0RkK1ZMdGYzaG44RnE2ZGNLVDdyQXpiY2xhWkYyanBPY09nNUNjd3hFNmhwVXh2Ui9PZjE3UDZ2OEc5UHRWTFAycldkbzV3aG5xZDVoRDdWNmZVMVc0dURpcSs0WjVMZC9ubFF4VlJ2YjlERjk5SzZaNWtVRE10b2Y2by9BTG84ZVMyNXA3d0xKTkt5QzhTOEI2UVpsYkJsdkloTnFEWTREbHB1L3VZcjROVzI3U0ROMCtYdElGdHoxVWZ6TE50QnpKdEJtdlVweDVhYlJlQ29ucHB3MkhKdTMvN29xTGJ0QzJsdWtQZUZ6Sm1vVnM0dWhZVTBGQlpTTm5ScHB2OU9maEJaS3ErY05XVi9UVHR6RGhqMVN0UWxjcUdUNG9ZSFJWbThQamZqK1BFOXRnckNZZkE1WGJvSVRTbXRwcHpPTUhnZ09xamx3R0hPRFB6VktDb3o1VmVBbnNCOWJkbjE4aEQwOGovK1Nob1VDRmZSMHc4MWtyeGg0Z3dGNms0NTd2NFRXN0p6ZStHaHJGbnYwQ1FSRC9wTkhMam9MNklXM2ZTQjZDSjYrSEhLNzlJTnRKWG5vTXFvZ0ZWVWRkL0RNZ0g2NERLS2VCbjBvVWpzV1hnYnFwNVpTbjhicTB5TFlQZVRLRThCRkVGUGFzNEt5MXVCTkRna2xJYXlUNyswUlgyZGw3NUZGQzJIYnhmKzlhdmZzS0djRWpwVEh2dFNFa3I2NjB2NVBPME1QSHNNK3RKd0FxNHp1dytVakd4VUpPeHhlaE41ZGdUU2c2TGUxWXZJL1JjN0FaVU10a1B1TVJ0RTcxbVJLTmhvU0JMb3dmUll3U292RnhpT1V2Y3FBdFZ4ZVJ1UER0YlF0SGtNZmhOR3JBL05pQlQxK2h2ZXQyOHpzL09LRnh6WEhDdGV2elZQZTh2enhnM1BXOHpXQSt1TGo2dVBKUlRINW9sMzduamQ2TnFWMlRvdVpIMlFaa1JJUXV3NHJlY3RiKytibmt4Y1pFSklrSnIydXRlUG5MNTA2Y2hiUGo3QmIvWHVIWHo2dXFnOGFkMGFKci9sbkdEMjVEbkNvSEZUM2h3eWJ2ZFpFVDdremgzWS9VWFpnU2tEVGUrM1BIUVY2SUZldXA3b0llS0hISHI4R2dBZTRQWHI5K0FoS3RISHNuOG5VdDRZVXlPLzVOZXpHSWdxQmowNUNBUVZVN05mM3JhelY5NjJNOWhDYzVoTTg1aTBXQUJOeHdyc2hGMDZ2b3FkeEFqUTUzT25jM2VlUEo0N0xYajZ2S2hKMDBUTXg3VU05YmYzcUw4VmNoQU1BY3lwa3J6VEZXcnI1cXdsUjBCejJMTHBVTWI4SnZqdytaQUplNFI5N09GZE04SkRaa1FQSFJLZGVVVExHN2FpZmp3TjBCczl3QmQ4Ymx5QnBoVVRqdzdJRkM5azdqMWFvWWFtM2xmUUIzMjllMkF6Y1R6b3QzSjh6cEhzekxMU3pPaVF5SmlwUWVJRVZ2a2hkUkNlU3ZFR2xmYThMSUdMTEswdml4RTFiMUFtWVMveWxBTmF4V3Y4S1c5NjFLQVRWN3VKckNXbzdsbVlwT0x6UmFVd1hjQk85MStGVHRENXdXWHdnMzZ1cDEybmpGd1NFU3h1Z0ZjWUtBRk5qUzhiWGVQQlFDYzJaMTFXV29ubWVPNGNIKzhvdzl0QkU3ZWYwUEx6MTZIZWpKOGlWQjJHbVRZbHlQaXZ3RlRKS0pUdHpUcCtPbnRHTUEzTTkwRy9tWVBtVk14dTZPZnJoYUtJV3poOCtiNDNkSWJPOTIvQXk5Q3VXd1cyQ0JvZEh6MVp2SU1iaE9GUnVTZE81T2FlS05zMWRjandxS2poV3VVeXk2YTBPODd3R2d2YnBSOFk0R3JlbzJSdmNjcE1tWTgrNEVpeG1UYkswYnQ2R0dBKzh2ZWtBbW1qQUUwOEwxRzFkUFVNUUlmWGQ0NDhRWXUwaDRHVEp3MTVUWTNLV3dIVVYvcmN1Z292ZkI5MU9qQmI1QitkMkwzcjJGazEvNUNxc1V3SWlacmNMM0RpN3BMRHVYdSt1cmgzeWtncWp4SHloTEhSMDRLR1IyY1ZGR1R2UEhZaWUvcG8wYXJ1bVlkcFpBMnJxMjdwRmFydklST25qM2lMZWdPZGZUNUcvVndPbTFOdjZBWitsVGRCRkdFTEJ5OTN2RUh6VCtlTzN2Z3l0cnZXRTFvY083UXBPMGZzQ2h1RUU3bFJ3MlUxREptNnEweFdpMVlKbjc1M1A5QUFtZmRIMzRjMzdyOG5MNmN6WmNDQWFEcndrNDRBSTZjUWFZNjhhWTVuY1RtcUJIN2prUnZEOG54OWgwVjZpL2dDNTMwcXNyTHlWTjRORVJubnVBV0w0dU1Yck1rUTRRVXVJMlhOcGswcGkrSkVhUTlXQ3Z5dXZ6ZElHU1ZwRFZJMGRkT1E2a29CZTlaRU05Q092UVBsZDdDY2djNHM5cFNpR2VYcmtBSmtrcnc1cC9kdStGcjRMb3l4MUVPSm4xVUYxcXVIREhJOTFEdkc3Nkt0SHNKQ1NBZC9Hc3YrOXFWQTUxNS9XdXY3c3hTbG00R21hQlgwb3JTSFEydDdHQzU1Q2pTdVZPQ0RQYUUxZmRhTnRqL2RvQmUycHREeWttOXNmZWpwalVHalQ4MTZlVjM0SFZCeGxJNnJRUnBuVkVnR2FDNkFsc1BDMjFCNG02Rm5OZTlnQUVNbk13clNuV0ttL3hSWlVvNTFJSDM2MFROSXN1UjFJaTBIaFhvczFEUDBqRDRPWUlEaXdLdklHcDZNa1pmbG5PMUw1V3JBK2NrWWRHYWZlaUJOb1E4a08vcmd6ekVPbGpPS1hXZVF3cWxncTZYQkFyYUJsNzI5NFdWYXAycFJlOE1iWEVBTGJiRE5qUnYwU1J0d0JWZXZHOVFnQjhEL0IxRDlRQlZMSnlKL3A4b3NXWGxtYnZGMFRST3JtaUhQd2Fydzl5enJoK1pYQjliKzZFcXA2VzBMakdTWHJVdFpucUl4VlZ4YXZzaFVjY210RnEzTitDdjFxalBPWmpzRi9FWk5ZU1lOMzVqc1VFQlZNVmR5dXdPdDdpalM1TC8yYVZLSm9QL2l6ZHUzdi9qaTl1MDN2OURyMzN4VEw5NXh6dDIyTFRkMzIreW9xTm55YjFzdW5SNWlKZWFubkI5VGdkWGZkb1RKd1BGVldWS01NT0RncEM5enM5WnUyU3h1bU1sY2h3bnMxUkVIdTd1SFJRYUt3TEw4NWZXZnJFN2J0SHF4VVl6bTFzZlBYaDJqR1RRMjZuVXRjQjhMYTlkOHNpMHRaV21pdUl4YnRHekJrbmpON0VXcms2ay94a25NZldqM1FKRUY3SGxnN2VGNzZhSnc4KzFEbnA1dmovWVMrM0dlSjhmY3VuV3k0SmFJN0ZMQnVDRFJZRXhZbXlaZTVkTFdKNmVscHlUUnFxYy9jbzhVMG9mSUNZOXFQbkRqbEZKZkNLWEtXQVdod3BQNW9QcHpQcXZzYjd0REd3OVZ6UWZVRC9hYmJtVkJnbjBXdlEwSjFGMFRUQzgzTlFhNGFsU1UweG05UW1KcEZjbW13VlZHdHBobjdhUFNaNTdDSEx4YUYzakVPWVBVV3k2WkRsRnowZ0x0QWpBWEdQbHNQbmFneFFZbnhXQ0hocC9ZaG02ajJxYm1CV1lBTWdNWStXeSt2UFB1UmE0bUJqbzAvRVNKSmY4RFhSdEVXbVBZWlIwY01VQTJEUkZwbC9DSUxZVnNrMFMyMnpDbityamd4ZzdGYkFaa3RYUTFBOHY2dHdMVEFqeTd6bERQaGhBMkFpUDFyWXNkSXlHN0RpMHNiSUFZdmJ2Q210R2NyZUZsdWtmajY2bjdNTnloRm9LR1hyUXRGWUkxUnY5bzZWQ0xXZ3F6b0lZbzg4OXBwZzJYMUF6OWhRYk81VTlUZEpkZzVEbGFoYXZNNzJwTWJZZU9md0RMNWVBY0NicHZhQzJmZnVrYnNGT0RrNDVXNXVpcDgwTW5jUzdvTm5QODFjTUZ1eTljS0pneWF0U1lLUVBFaTVndTkyVHkrM1hsU1J4dVdvT2FkdzVHWGdLZGpEclBoSjFmSUwzOFdJQ1JxT3ZEb1lPaGR4KzBVNlBUcjM2MDBQZjg5U280aVp0Uk41ZmpTMlNNQThic1BpeFRFQVBsL0c5OXEwOTdCNTEwMkVoTGRKMDl0VEF0ajNRMWNaUm1id2NyY2N4RWI0TjBHSFFtbUFvY0tDOEt4ZFhmRzdEWncvREVROTZpVEpFOFJnZWhNN1FjVEZOVEx6VUVuZ0gvdTZDaWZUM2JHYm5CdEpvWXBjYWdNK2grRnhuUk5oQ2EwWkhqcTQ4SWQ3SGxHZXlKdmRRWU9CajlPNk5LWHVHOUM5d1pXaFdNVWtQUVlIRHZEUExBZGVnQW1tbzNjOEdBZWxqS1Y4SlJpZ0NYL3VuQjhoZGdLV2hZdnJKYnRSdTl1TWJXaFUrRHBTaDNSNVZwbEZGWStzUURsNkpHaHZyRFRSNUJZUmZMc0hTdWxiOFQwVGl1Z0lVbS9GVVZCVUxYTTRPclJOcWdqbUQ1WDR4SnlXbGE2TTZWemlvY3UxMDh1SDE3NFdrMStISnB5Y2xwSWw5MUhEUytyUHZnd1YyMU9KNHpKdEdFeGY4U2dwcGlscTlLUzA0eWFxMVUxcGtwV2JtaXY0WDhMN0MrdXExd1ovQVpkOUVYTmNldFE3QTdOM1I3Mk1GWjR0aFpzOExlVXFPdkZlOEkxRlN5VldmTzNKRS8yVEhUdjFrTW1oQXJrMHA4MTZ6bVNGbGlub1ZUVHp6aytzWjIvNXFzT1BuK254NXk5Nk4wa1FTRDFFYWVhTDhRd0NXNkN5cCtmT3N5Q0pkUitQRjBaN0FEdCt5cEQvRGw0U20wNm0zTHBtQkgxSnhrbERnQnBocmdTem9LSGo0NzFkQitQTXBjVjBzUnRvOHpmR2d4b2VkVHBVdXdUYmc1NkVpZDd5K1NjOVVIRy8vK1F2dldsckVIcG9uam91ZUVCNm05emdhRDR4enJweGhKVWVxeFVRYkxaeDdUbnY3TVEzczY3dUQ0TFBGQTlwYkNZMnA4a0NkWVJpVkVxWTFMNHhmT0Z4TStzakN3UGxlOWVkWG1kUnRFNVNaTHV4UnIycXhyTCtYSVFmSVRpNHArNzJCTGJGVStDdXkwR2ZoUS9tcW9vSVlXMjZ3U2ppVGRPa1pyQm05d0FHK2Y2OGR1T1ZiOGZQTm5jS04vK0lOSFlDRFZEL2c5L0YwTzBvZXU2SWQrN1Z6bFZORHVkL0FUWDNIR0dIQkRONGloLzl6QWRLUlhiaGhELzlIN0dDTktnU09FRHpqKy9KSFEyWFBEeDh6ZVhDVHZTaWpjbHZaNXdUWmptRWdwdlAveng5ekRnWWZidVEwYzFVN2VqTlB1WFBERFIrZU9QQlEvb2xrK1doTDM3b0IrTy9ZNlp1WHRLd3FGRGpsNVRwWDg0eXpwb09CZU9yU3FxclMwcW1wb3FidjcwS0h1WXA1eitjR0NjK2NPanVuZmYreVlnUVBIRnBTTE1EUlR5SXZkTklGNlpqK1dmMUowTklYTkhNa2NZNmVlWlBqSFd6NU4yWlN0RGwwdUpDeDVmNUhJUDVteVp6ZTc1dFAzRTdUS3o2V3hCZ2k4VHQxOENmYTYvMHZWcjdmNWUybFN0Y0JmK1FvRDcwTWd5OS83NmpvdVlhV0p0SSs1RFJzODJlQ0FrZDh6bnJpaDZoRmIwcnZrRXFPVXhtTDRyWjlCZ1FycnhySWtJelMvNVZqOGM3WHhaLzZMUk1neGJTMkxMZThQRHBvTFIzY2MzYXZsTnlZR1o1VEVIOVBBUzdUUGFRMnphTXVsQXhIZnh4TzRndXJ6T3M2a0NVeUVEMjcrbUxibmtuYnlOV2JLbTRIeHIycHdFSktITkszdmhqRXdDRDZrRmlQdDBGL0xseWJpYTYvNmg4NVltTDczVS9FTCtGTmU2WmdhelBDN0V2Tm1oS2EvcFVIN1B2Mnh6V3d0dkpJc0ZLM1pubEdzS2Q0YkhicElhOEFtekxERWlPaFF6YmdwR1VWcjVFWmtCVXhBL1gzcGtOR3hETUtSQVVacUNvVFBoZzJ5ZHpFc2Y4Qm5NSU1NeDJkZkwyUHdVMkE0R21XVlFwM201QzY5eEtZc0g5Y1Zwek1kd1lQakR3UUQ0Zmk0STVuM1o5Q0xFeWhmREkvZ1pHTDM0VVZvMi9FK1ZOU1M2L2lZdjJTajlyMkYycVhHcU1HUW1tRkMrY2pQZmYxR1JIUVgzd1ZtSThkL3ZubGQ4b2JVTlluekU1Y3NtTDlRbEJkUUtDUGI3OU5pL3RRKzVtQm01djRTdFUxUzZIZS9JN1Q1RGRwME5QZGRpbFRvakUyZ0NlMmFDYjgxb243alZkTU81d2pwbnl4TVdMQTRjZDY4cERXcFduNTllZ29xWm5KdkZvMys2V2Job2JKOThkdW5iUlIzYnRpMFk1KzZMT3lRbDBmbzZEZkZtYUJJNGZqdEVhbkphMUpUVnljdVNGaTYwQ0R5VTlJWDA0bDZyWXVzTGJPdTJuTjhWcnBKV1ZQU3pkcktTamVwYTByNjhHZ2FJcVhTWlhrZDg2V25WMy94TnJvVUt4N0NDL2I1R1BHWEh4bmdjT2tIMm5hbm1aY3gwK3E4WWFtN1JHa2w5TW5UQzZxNFVycjlpSlpxdHdVb2VJUUZGTkpMcXJCOGw5SDd2blROdWc3ZThPdkwzblhYd1RFZmZqZElEa2JITExQZDZkUTR6MkwwU292UkwxaU5yc1Ezb2NKbXBqcEc0bmRDc0RUaktZdE1lMTZEYktodmorekZjaFgyQmxSYW5OSVJESThwVno5SmxVODdXTzd6T05qWDVrOVo5NENtekRLdmxOSjVSVjVCeUtsMmxYd0YvSlVOaXNuTks4N09MQzNMbmhHczVmTVRRSi9GUVRQdksraUxQdTZ2WWRPQTNCSG5wNHVCa3lMZTZLdnVkTlVESEw4OXRqVnZ0OGdidG8xZ2dJVTl0MWhjOXFyQTV3ZEh6Qmd5TkRxeitQUGM3TU1pS0ZqNUsrYWtaQ2sxR1Y1TnprcG1NU3FaQTgwTG9HOEdtNXlvU2Y4Zjc0cWxPQUFBQUhqYVkyQmlZR0JnQk9MelFHajYvLy8vK1BjaWsxZ3pHQS80TWJ4ZzRQcnovLy85ZFpjZHhCWXdNNVF4T2JBSE1Mei8vL3cvSjhQZmVxRENuK3dLSzFrT01ET3dBRFViLzhjTzdCbmdnQm1JSFVCb3oyWmVpQWhyWW1KT0NVTnlZbkVxUTA1bWVpSkRUbjV5RGtNeFNBd0E2SUk5R2dBQUFIamFsWmROVEZSWEZNZlBmZk5nQnBoQlppb1ZLUXFpUXFMMlE2dTJVVXFsdFZhaGdIekVxclhVNzBXaFZxMjZhdExFUk9QS2xTdkZ4SVdsaFdoaVhOR05hWnE3NnNKMDFjeWk2ZUt0WEx5WXBqRnNYMy8zek1QTzREQWlKLy83N3J2M3Z2dit2L1BPbXhuRWlFaXQ3SkNqWWlhT1hUZ2pLV2tRcjMvd3N6WnBHaDdzYjVNMmtTZ1N0NnB3TlBIUms4VDRxZk5uWkxtMnpkcXl0ckN5cURYaXMxWWtJV252YXZWSk1UVlhHUkg1U0s3TERia3BkMlJLN3NsRG1aVkhZdVd4NU9WdmVTSlA1Wm54VE1yVW0rV20yYlNaRHJQSmJESHZtMjZ6Mnd5WWcyYk1uRFJmbTdQbWt2bmVYRGJYekhWenc5dzBkOHlVdVdjZW1sbnp5Rmp6dS9uRC9HbitNb0Y1WXA2YVoxNjExK1J0OE43eHRudTd2VjV2dnpmbVRlQnVSV1JwVjBiQjgzWWd5dXY0ZzZLUnNLVHYwVDZRejVIcldYbzJ2czZkVDNJK1diSm5ndDFDZWxaR2RLeHd6OHB0c2FPRjdmOTNLYjVmWWUvS2JZRmtvS2kvbEt0ZXRaMi9pMnRueVlxUDZ6eHplZmtCWFZuaWlOdmhjZHdtTkN0dTVuSzhkL21aU21jbU9hdVZWeXVyNVI5ejJkdmwvWlpJSmRvVFd4TXppVjlscTNqc1ZzZjZGcks1aG40N1dvdldvZldvQTNXeFZ6ZDdmWWgyb2IzUm5PeER2ZlQ3T0RybS9SeUhPQTV6SE9WNGdHc09jVHlNanREL0VvMmhyOUJSZEF3ZForNEVPb2xPb2ROb25Pc25PSDZEenFCdjBWbDBqdkh6NkR0MEFWMWs3Qkthb2g2bjBReTZqOVlwVVV0MHJRSk5XRUxUcTI3RElyY2hia1BjaHJnTmNSdmlOaXpydHB6VEtUSTVqV2JRZmZRMmptenN5T0xJNHNqaXlPTEk0c2ppeU9MSTRzaml5RXFQNWpna3g4NmRKY2VoREdxT25WT0xVNHRUaTFPTFU0dFRpMU9MVTR0VGkxT0xVNHRUaTFPTFUwdGVuVnVMVzR0YmkxdUxXMHRlUS9JYWt0ZVF2RHIzRnZjVzl4YjNsazgzbitwT29RYVVRNnRSSytwRW05RVc5QzdhaXJhaFloTG5mcURJY1RsbjVWemRvam9tMFcyVWxVWkdtdkRXek5QYmdYYkdOZWxxYkxIYVdzaFJyVmtkb25JS0Zlb3FhSTRLbXVQdGNIWHJhbmErcGxiRk5STEFFY0FSNkxXOUhBZWYxMG9BVDFDaFZnSTRBemdET0FNNEF6Z0RPQU00QXpnRE9JTVN6cXI0L1NuMWttU05aWTFsalgyaDJyM0V2Kzd0OXU5V3pVaWp2TWEzMUlNb2o4SkNTTVcvbDgzSHEvSjRjNjExdlNod1p5WHoxNkxIRWI1dzU4NEtiZjdGWFdTSmY4V3U1dnZscm83dnhIM0p3L3laalg0cHo2QUU4N3M1a3NtUyt4VFl5TEtxUU15KzBkSEN2b3V6bEp0L1ZlTEZyNlE2aThmbkZzdFk4Yk5lYk5VcnVnOWVYaWNMM09XWDVNNldaTDBRNFZLenhudS8ySXpWL1NwWHRDY3Q3aGNjdlNyQ2s3UmtPR3ZndmFuaTdXbVVHbGtoVFh4VE5oTnBQZ1ZXTWQ4cTY2VmVPb2hHMlN6YjVIVitOZTZVTitRRDZXWitGOUVxdmRMSDUrUUEwUzVEeEZvWmtWRytpUTRRSFhKSXZwQk9PVTVza0JOeVdqYktoSnpsVytHaVhPTDc5d3F4WFc3SmJYbFA3c29NdTk4bmV2aWVyK1hkeitKb0pYdDNzZmVJSEdTdHgxMDkvSXE2OTNIZndHZGJEb1prek5EMG5LRk9HZEk0YkdYdG1waWtrN1dPcEZGSm1wV2tCWTRlZmlGOFRMVEpIbmpXU0w4TXNuWklodkU5U214U25qZVY1eTNsMmF3OFcyUWNudTNLMDZVazNVclNveVI3Y2J1UkxDZnc2c0pvN24xY3Babkp4RStnZ1pFYzRlTnQvbWxVSzBsU1NWSks0aXVKajZ0TzluRU12aktrbENHalR5UERmWHZJZ2lOSlE3S0hYSHhLMU9Ga0h5UHVXV1ZnNnljWDdvbGxvQnlVWmZyY3NyQU80OFhSWnBVMm83UVpwYzBvYlFiYWNmWnh6ekNqekZsbFhnN3pqM2lmSW5MeWsveE1mNW9zNURRTE9WZzNJSTg3K1VxZkl0SzRxbU1YeDU5Vy9yU1NKNVRjVTNMRHMybGhmalhrYVgyR3k3UWFsMmtXMHBxRnRHYkJrUDB1eUx2SlFsS3pVQzJmRURrbHowTGV5M2dma1ZYeXBKSlh5WDZpVnZsOTVhOVRmbC81YStBL3pNb2ovS2RVSThlSUdqSnhtaEdYaGF4bUlTbm41QUk3dUZ6NG1vdVVacUZlK2V1VnYvNC9Sc3J4OEhqYWJaTy9TeHhCRk1lL2I4WXJSTVVFRHdTVE0rUkM0Q0E1MEVOUWppV2loVmhZMkpoVUFZdWtpRVVJS0tua3dFWnNOT1FhRzhGRy9KT2lJcGc2Q29JYWhFVEkrcG5aNVZnMXhZZjNZOTczdlRjN3JDVFphOGx0UUVzSnR1RjJzSFB3Q0xhSjk1WFlRTXpKZmNWT3dEV1FkMjNPRjNNYjlFdXF1VkdWNkRGT0xQOHB2UW5XdGRKcjlNUCtESCtIL0MvcTI2cEc3VVkrL3lHTnVFZUJzSWNOcEVkd0RpZWRIZTRUNWhjSjh3TlBOZXhHMEF5cWpxMjc1NnJibXNyUmI5SzdHeXF4THZwK2pGcnlvUzdxcUxOVnJOY0wyMFhYcEhjZnUxNkJCM3o3bzVxZlpVN1FmS1BIdTJ4TzFJZjUvMk13cnlrUWQrbE9mOEp2T09uc2NaK3dRNUcrYkkvNEZxOWdrVDNieFB2WVkvaWV2Ylh0TVhjcHZsbmlaZ3IrZE5UVWd1K25pWjl4SmxXdGdxL28zMEYvbFFUd244VGNaRlpuekxXUDJBL3dUeVYvcVZLdzlwS1lYblpLWFMvNzlCSVBVUnNJK2Z5c1ErVXVYVDNvV2hrMnF2bElVdzFycG9jMlJXNktQZ3U4d3dMMmZmb0REdXlJR1N2eGpqWDNWbVgvQmMxbjRtV1Z1L3JWNEo1dmNoSjdyTEl1MEs0RHZzMEIzODZxOU5qa2ZJdlptOHpqdjdrRmhMK0F6Z0FBQUhqYVkyQm1BSVAvV3htTUdMQUFBQ3pDQWVvQWVOclZrbGRQVlVFVVJ0ZmdGVHNpWFBXaWlNTlZzU3QyUVJTeDl3S0t2VmNVZThPR1hleGdyNkFtZGhGN2I4SGUvUUVhNFNmNHB2SGwrSGtrUkUyTU1UNjVUL1pNNWlSZk1yUDJBa3J3dmNNeFdqRmZkREx1MldNK2FJL0c0aUdZcHNUUWpnNTBaRGhqV1VJNnVaekRNVWttTGVDOTlkb3dHMkg5TnNyRzJ0eEl2K01vYVpXTkpZNTRFaGpCT0paeVJJazhrK2dtUXEzUGhydUptT0pFUCthUUNFNisrdDIzMnpnZithVUtNd3BUQ3Q0VzVPaU8wVVcvZWhUMUFKSzFwcG9nRSt4K0ljWnJmRDlFRFJjNHpESVdzWUUzNUhDSnk5eGlDNmZKNWd3M3lDT2ZLOXprS2hzNXdET3VzWjNyYkZMdUlta3NacmxldllNN1BPVWUrL1NXUGR6bk9Ydlp5bXRlOFpqZDNHVXpUM2pKZm83eWdJYzg0ankxaWNSUEZMV29JNloxYVVnOTZ0TkFQQnZSbUNiVTBEdGEwb3ptdEtJRk82a3B6cTFwUTF1eHN3eGxEQ01aSlhxalJUMlo4VXhtQWhPWnhEU21NSlVVaGpDZFdhUXlnOW5NWkplbU0xOFU1ektQQmFLK2tBaUdhVzR2T01SQmpuT01VNXprQkxjSk5KL0ZwQXlmK0x2NkU4VjBWckNTVmF4bURXdFp4M295T0N0WHRwRkpsc3M0UUlaNUtFa2dwU2l0RzVTbEhPV3BRQkFWNVZrbFFnakZTMldxVUJVZllWU2orazl6aWFPOVBJeVhpUWwwb2pOZDZFbzN1c3VCbnZTaU4zM29LNVA2eTRlQnNpbUpRUXd1bnVXLzErOXR5UDRmZlBnS1ByNnlydz09KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuIiwiJHJlZDogI2M0MmEzYjtcbiRibHVlOiAjOTc2OEVCOyAvLzAwQjhFMFxuJGdyZXk6ICM4MDgwODA7XG4kZ3JlZW46ICMyMGI3Njk7XG4kd2hpdGU6ICNmZmZmZmY7XG4keWVsbG93OiAjZDhiNjJmO1xuJGxpZ2h0X2dyZXk6ICNjZGNkY2Q7XG4kZGFya19ncmV5OiAjNmQ2ZTcyO1xuXG4kaWNvbi1ncmV5LW9uLWdyZXk6ICM4NjhBOEE7XG5cbiRmb290ZXJfYmFja2dyb3VuZDogIzExMjY0YjtcbiRhdGhsZXRlX2hlYWRlcl9wcmltYXJ5OiAjZWZmMWYwO1xuJGF0aGxldGVfaGVhZGVyX3NlY29uZGFyeTogI2U4ZThlODtcbiRhdGhsZXRlX2xpc3RfbmFtZTogI2Y3ZjdmNztcblxuJGQtYmx1ZS1ibG9jay1iZzogIzEyMjE0NTsgLy85NzY4RUJcbiRkLWJsdWUtYmxvY2staWNvbjogI2ZmZjsgLy8yNEFERDdcblxuLy8gZm9ybXMuc2Nzc1xuJGNvbXBhY3RlZC1maWVsZHMtYm9yZGVyLWM6ICNFQkVCRUI7XG4kZm9ybS1maWVsZC1sZWZ0LXBhZDogMjRweDtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkLW1vZGFsOiAzNnB4O1xuJGJ0bi1tZWRpdW0taDogNDVweDtcbiRjb21wYWN0ZWQtaW5wdXQtdi1wYWQ6IDExcHg7XG4kY29tcGFjdGVkLWlucHV0LWxoOiAzMHB4O1xuJGZvcm0tZmllbGQtcm93LWdhcDogMzdweDtcbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJGFwcGVhcmFuY2UuLi4pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMuLi4pIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgIC1tb3otYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkc2l6ZS4uLikge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRzaXplO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRzaXplO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRzaXplO1xufVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdC4uLikge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6ICRzZWxlY3Q7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG5cbkBtaXhpbiBmbGV4KCR2YWx1ZS4uLikge1xuICAtd2Via2l0LWZsZXg6ICR2YWx1ZTtcbiAgICAgICAgICBmbGV4OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LWFsaWduLWNvbnRlbnQoJHZhbHVlLi4uKSB7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtYWxpZ24taXRlbXMoJHZhbHVlLi4uKSB7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1hbGlnbi1zZWxmKCR2YWx1ZS4uLikge1xuICAtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWUuLi4pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LWRpc3BsYXkoKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGZsZXgtanVzdGlmeS1jb250ZW50KCR2YWx1ZS4uLikge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1vcmRlcigkdmFsdWUuLi4pIHtcbiAgLXdlYmtpdC1vcmRlcjogJHZhbHVlO1xuICAgICAgICAgIG9yZGVyOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlLi4uKSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG4gICAgICAgICAgZmxleC13cmFwOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbigpIHtcbiAgQGluY2x1ZGUgZmxleC1kaXNwbGF5KCk7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbi1jZW50ZXIoKSB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uKCk7XG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKTtcbn1cblxuQG1peGluIGNlbnRlci1pbm5lci14eSB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uLWNlbnRlcjtcbiAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbn1cblxuQG1peGluIGZsZXgtcm93KCkge1xuICBAaW5jbHVkZSBmbGV4LWRpc3BsYXkoKTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbn1cblxuQG1peGluIGZsZXgtcm93LWNlbnRlcigpIHtcbiAgQGluY2x1ZGUgZmxleC1yb3coKTtcbiAgQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xufVxuXG5AbWl4aW4gbG9jay1oZWlnaHQoJHZhbHVlLi4uKSB7XG4gIG1heC1oZWlnaHQ6ICR2YWx1ZTtcbiAgbWluLWhlaWdodDogJHZhbHVlO1xufVxuXG5AbWl4aW4gbG9jay13aWR0aCgkdmFsdWUuLi4pIHtcbiAgbWF4LXdpZHRoOiAkdmFsdWU7XG4gIG1pbi13aWR0aDogJHZhbHVlO1xufVxuXG5AbWl4aW4gdmlzdWFsbHloaWRkZW4geyBcbiAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7IFxuICBoZWlnaHQ6IDFweDsgd2lkdGg6IDFweDsgXG4gIG1hcmdpbjogLTFweDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyBcbn1cbkBtaXhpbiBldmVuLWNvbHMgIHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gICAgJi5jb21wYWN0ICB7XG4gICAgICAgID4gKiAge1xuICAgICAgICAgICAgKyAqICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgID4gKiAge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDEgMCBhdXRvKTtcbiAgICB9XG59XG5AbWl4aW4gc3BhY2UtYmV0d2VlbiAge1xuICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG59XG5AbWl4aW4gZmxleC1lbmQgIHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gIEBpbmNsdWRlIGZsZXgtanVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbn1cbi8vIEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKVxuLy8gQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhmbGV4dC1zdGFydClcbi8vIEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoZmxleHQtZW5kKVxuLy8gQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhiYXNlbGluZSlcbkBtaXhpbiB0aWxlcy1nYXAoJGdhcCkge1xuICBtYXJnaW46ICRnYXAvLTI7XG4gID4gKiAge1xuICAgIHBhZGRpbmc6ICRnYXAvMjtcbiAgfVxufVxuQG1peGluIHRpbGVzLXBlci1yb3coJG51bWJlcikge1xuICA+ICogIHtcbiAgICB3aWR0aDogKDEvJG51bWJlcikqMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gaW5saW5lZC1jZW50ZXJlZC1jb2xzICB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5tZWRpdW0gIHtcbiAgICA+ICogIHtcbiAgICAgICsgKiAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAqICB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtaXhpbiBjaGlsZC1pbmxpbmUtcm93ICB7XG4gID4gKiAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5AbWl4aW4gY2hpbGQtZ2FwLXgoJGdhcCkgIHtcbiAgPiAqICB7XG4gICAgKyAqICB7XG4gICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBjaGlsZC1nYXAteSgkZ2FwKSAge1xuICA+ICogIHtcbiAgICArICogIHtcbiAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB5LXBhZCgkcGFkKSAge1xuICBwYWRkaW5nLXRvcDogJHBhZDtcbiAgcGFkZGluZy1ib3R0b206ICRwYWQ7XG59XG5AbWl4aW4geC1wYWQoJHBhZCkgIHtcbiAgcGFkZGluZy1sZWZ0OiAkcGFkO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkO1xufVxuQG1peGluIHktbWFyZ2luKCRtYXJnaW4pICB7XG4gIG1hcmdpbi10b3A6ICRtYXJnaW47XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW47XG59XG5AbWl4aW4geC1tYXJnaW4oJG1hcmdpbikgIHtcbiAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbn1cblxuQG1peGluIHNpemUoJHNpemUpICB7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbn1cblxuQG1peGluIGNvbnRhaW5lZC1ibG9jayAge1xuICA+ICo6Zmlyc3QtY2hpbGQgIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgPiAqOmZpcnN0LWNoaWxkICB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gID4gKjpsYXN0LWNoaWxkICB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgID4gKjpsYXN0LWNoaWxkICB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gcGxhY2Vob2xkZXJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXG59XG5cbiIsIiRpY29uZm9udENhc2hCdXN0ZXI6ICdkbDQ4ZDIyc2EzMjkyMzMnO1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdHNyYzp1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90PyN7JGljb25mb250Q2FzaEJ1c3Rlcn0nKTtcblx0c3JjOnVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/IyN7JGljb25mb250Q2FzaEJ1c3Rlcn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9pY29tb29uLnR0Zj8jeyRpY29uZm9udENhc2hCdXN0ZXJ9JykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvaWNvbW9vbi53b2ZmPyN7JGljb25mb250Q2FzaEJ1c3Rlcn0nKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnPyN7JGljb25mb250Q2FzaEJ1c3Rlcn0jaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGljb24gIHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG5cdEBpbmNsdWRlIGljb247XG59XG4iLCIuaWNvbi1sZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tcGVyc29uLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1hZGQtcHJhY3RpdGlvbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1hZGQtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1hZGQtdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLmljb24tbmF2LWFkbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4uaWNvbi1uYXYtcmVzb3VyY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4uaWNvbi1uYXYtY2FsZW5kYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4uaWNvbi1uYXYtcmVwb3J0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuLmljb24tbmF2LWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4uaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4uaWNvbi1yYWRpby1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4uaWNvbi1yYWRpby1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4uaWNvbi1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4uaWNvbi1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLmljb24tc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4uaWNvbi1mcmVxdWVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5pY29uLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLmljb24tcmVjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLmljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmljb24tY2xvc2UtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLmljb24taGVhbHRoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cbi5pY29uLWhlYWx0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuLmljb24tbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuLmljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLmljb24tdGVzdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cbi5pY29uLXRpbGUtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLmljb24tbGlzdC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4uaWNvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cbi5pY29uLXByb2dyYW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4uaWNvbi1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLmljb24tY2hlY2tsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4uaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG4uaWNvbi1jaGV2cm9uLXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWNoZXZyb24tdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1jYXJldC1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tdGVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYWRkYXRobGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuLmljb24tYXNzaWducHJvZ3JhbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cbi5pY29uLWFkZHRlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cbi5pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5pY29uLXRlc3QtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tcmVjLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLXNwb3J0LWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1zcG9ydC1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1zcG9ydC1jaGVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tc3BvcnQtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29uLXNwb3J0LWdvbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLXNwb3J0LWd5bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tc3BvcnQtZ3ltbmFzdGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tc3BvcnQtaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi1zcG9ydC1sYWNyb3NzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tc3BvcnQtb3RoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLXNwb3J0LXNvY2NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tc3BvcnQtc29mdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5pY29uLXNwb3J0LXRyYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbi1zcG9ydC10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbi5pY29uLXNwb3J0LXZvbGxleWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5pY29uLXNwb3J0LXdyZXN0bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuIiwiLmljb24tY2hlY2tsaXN0OmJlZm9yZSAge1xuXHRmb250LXNpemU6IDEyMCU7XG59IiwiJGNpcmNsZWQtaWNvbi1pbm5lci1hZGQtdGhpY2tuZXNzOiAycHg7XG4kY2lyY2xlZC1pY29uLWM6ICNDREQzRDc7XG4kY2lyY2xlZC1pY29uLXctbWVkaXVtOiAyNnB4O1xuXG5AbWl4aW4gY2lyY2xlLWljb24tY29sb3ItYWRqdXN0KCRjb2xvcikgIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3I7XG5cdGNvbG9yOiAkY29sb3I7XG5cdCYuaW5uZXItYWRkLWljb24gIHtcblx0XHQmOmJlZm9yZSwgJjphZnRlciAge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gaW5uZXItcGx1cy1pY29uKCRkaW1lbnNpb25zKSAge1xuXHQmOmJlZm9yZSAge1xuXHRcdC8vIGhvcml6b250YWwgbGluZVxuXHRcdHdpZHRoOiAkZGltZW5zaW9ucztcblx0fVxuXHQmOmFmdGVyICB7XG5cdFx0Ly8gdmVydGljYWwgbGluZVxuXHRcdGhlaWdodDogJGRpbWVuc2lvbnM7XG5cdH1cbn1cbkBtaXhpbiBjaXJjbGVkLWljb24tc2l6ZSgkc2l6ZSwgJGlubmVyX3NpemUpICB7XHRcblx0aGVpZ2h0OiAkc2l6ZTtcblx0d2lkdGg6ICRzaXplO1xuXHRmb250LXNpemU6ICRpbm5lcl9zaXplO1xuXHRAaW5jbHVkZSBjZW50ZXItaW5uZXIteHk7XG59XG4uY2lyY2xlZC1pY29uICB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjaXJjbGVkLWljb24tYztcblx0Y29sb3I6ICRjaXJjbGVkLWljb24tYztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCYubGFyZ2VyICB7XG5cdFx0QGluY2x1ZGUgY2lyY2xlZC1pY29uLXNpemUoNzVweCwgMzBweCk7XG5cdH1cblx0Ji5sYXJnZSAge1xuXHRcdEBpbmNsdWRlIGNpcmNsZWQtaWNvbi1zaXplKDU0cHgsIDIwcHgpO1xuXHR9XG5cdCYubWVkaXVtLWxhcmdlICB7XG5cdFx0QGluY2x1ZGUgY2lyY2xlZC1pY29uLXNpemUoNDJweCwgMThweCk7XHRcblx0fVxuXHQmLm1lZGl1bSAge1xuXHRcdEBpbmNsdWRlIGNpcmNsZWQtaWNvbi1zaXplKCRjaXJjbGVkLWljb24tdy1tZWRpdW0sIDEwcHgpO1x0XG5cdH1cdFxuXHQmLmlubmVyLWFkZC1pY29uICB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyICB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNpcmNsZWQtaWNvbi1jO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0XHQmOmJlZm9yZSAge1xuXHRcdFx0Ly8gaG9yaXpvbnRhbCBsaW5lXG5cdFx0XHRoZWlnaHQ6ICRjaXJjbGVkLWljb24taW5uZXItYWRkLXRoaWNrbmVzcztcblx0XHR9XG5cdFx0JjphZnRlciAge1xuXHRcdFx0Ly8gdmVydGljYWwgbGluZVxuXHRcdFx0d2lkdGg6ICRjaXJjbGVkLWljb24taW5uZXItYWRkLXRoaWNrbmVzcztcblx0XHR9XG5cdFx0Ji5sYXJnZXIgIHtcblx0XHRcdEBpbmNsdWRlIGlubmVyLXBsdXMtaWNvbigzMHB4KTtcblx0XHR9XG5cdFx0Ji5sYXJnZSAge1xuXHRcdFx0QGluY2x1ZGUgaW5uZXItcGx1cy1pY29uKDIwcHgpO1xuXHRcdH1cblx0XHQmLm1lZGl1bS1sYXJnZSAge1xuXHRcdFx0QGluY2x1ZGUgaW5uZXItcGx1cy1pY29uKDE2cHgpO1xuXHRcdH1cblx0XHQmLm1lZGl1bSAge1xuXHRcdFx0QGluY2x1ZGUgaW5uZXItcGx1cy1pY29uKDE0cHgpO1xuXHRcdH1cblx0fVxuXHRpICB7XHRcdFxuXHRcdCYuaWNvbi12aWRlby1jYW1lcmEgIHtcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdH1cblx0XHQmLmljb24tbGluZXMgIHtcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdH1cblx0fVx0XG59XG4uY2lyY2xlZC1pY29uLXRleHQtd3JhcHBlciAge1xuXHRjb2xvcjogIzc1Nzc3QTtcblx0QGluY2x1ZGUgZmxleC1yb3c7XG5cdEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKTtcdFx0XG5cdC5jaXJjbGVkLWljb24gIHtcblx0XHRAaW5jbHVkZSBjaXJjbGUtaWNvbi1jb2xvci1hZGp1c3QoJGljb24tZ3JleS1vbi1ncmV5KTtcblx0fVxuXHRzcGFuICB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCJAbWl4aW4gdmlzdWFsbHloaWRkZW4geyBcbiAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7IFxuICBoZWlnaHQ6IDFweDsgd2lkdGg6IDFweDsgXG4gIG1hcmdpbjogLTFweDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyBcbn1cbkBtaXhpbiBldmVuLWNvbHMgIHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gICAgJi5jb21wYWN0ICB7XG4gICAgICAgID4gKiAge1xuICAgICAgICAgICAgKyAqICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zcGFjZWQtb3V0ICB7XG4gICAgICA+ICogIHtcbiAgICAgICAgICArICogIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmRlZmF1bHQtc3BhY2VkICB7XG4gICAgICA+ICogIHtcbiAgICAgICAgICArICogIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbS1hbGlnbiAge1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgfVxuICAgICYuZXZlbi1jb2xzLS1zdHJpcElubmVyTWFyZ2lucyAge1xuICAgICAgPiAqICB7XG4gICAgICAgID4gKiAge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gKiAge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KDEpO1xuICAgIH1cbn1cbkBtaXhpbiBzcGFjZS1iZXR3ZWVuICB7XG4gIEBpbmNsdWRlIGZsZXgtcm93O1xuICBAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbn1cbi8vIEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKVxuLy8gQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhmbGV4dC1zdGFydClcbi8vIEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoZmxleHQtZW5kKVxuLy8gQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhiYXNlbGluZSlcbkBtaXhpbiB0aWxlcy1nYXAoJGdhcCkge1xuICBtYXJnaW46ICRnYXAvLTI7XG4gID4gKiAge1xuICAgIHBhZGRpbmc6ICRnYXAvMjtcbiAgfVxufVxuQG1peGluIHRpbGVzLXBlci1yb3coJG51bWJlcikge1xuICA+ICogIHtcbiAgICB3aWR0aDogKDEvJG51bWJlcikqMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gaW5saW5lZC1jZW50ZXJlZC1jb2xzICB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5tZWRpdW0gIHtcbiAgICA+ICogIHtcbiAgICAgICsgKiAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAqICB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtaXhpbiBjaGlsZC1pbmxpbmUtcm93ICB7XG4gID4gKiAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5AbWl4aW4gY2hpbGQtZ2FwLXgoJGdhcCkgIHtcbiAgPiAqICB7XG4gICAgKyAqICB7XG4gICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBjaGlsZC1nYXAteSgkZ2FwKSAge1xuICA+ICogIHtcbiAgICArICogIHtcbiAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB5LXBhZCgkcGFkKSAge1xuICBwYWRkaW5nLXRvcDogJHBhZDtcbiAgcGFkZGluZy1ib3R0b206ICRwYWQ7XG59XG5AbWl4aW4geC1wYWQoJHBhZCkgIHtcbiAgcGFkZGluZy1sZWZ0OiAkcGFkO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkO1xufVxuQG1peGluIHktbWFyZ2luKCRtYXJnaW4pICB7XG4gIG1hcmdpbi10b3A6ICRtYXJnaW47XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW47XG59XG5AbWl4aW4geC1tYXJnaW4oJG1hcmdpbikgIHtcbiAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbn1cblxuQG1peGluIHNpemUoJHNpemUpICB7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbn1cblxuQG1peGluIGNvbnRhaW5lZC1ibG9jayAge1xuICA+ICo6Zmlyc3QtY2hpbGQgIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgPiAqOmZpcnN0LWNoaWxkICB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gID4gKjpsYXN0LWNoaWxkICB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgID4gKjpsYXN0LWNoaWxkICB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mbGV4LWxheW91dCAge1xuICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgPiAuZmxleGlibGUtY29sICB7XG4gICAgQGluY2x1ZGUgZmxleCgxKTtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxufSIsIi50b29sdGlwLXdyYXBwZXIgIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgLmNsb3NlICB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTRweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAudG9vbHRpcC10aXRsZSAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRUZGMUYyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRvb2x0aXAtYm9keSAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOTI5MzkyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcCAge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDsgICAgICBcbiAgICB9XG4gIH1cbiAgLmljb24taW5mbyAgeyAgICBcbiAgICB0b3A6IC0zcHg7ICAgIFxuICB9XG4gIC50b29sdGlwICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIHBhZGRpbmc6IDE3cHggMzBweCAxN3B4IDIzcHg7ICAgIFxuICAgICY6YmVmb3JlICB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBAZXh0ZW5kIC5pY29uLWNhcmV0LWRvd24sIDpiZWZvcmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn0iLCIkZHJvcGRvd24tZmlsbC1jOiAjRUZGMUYyO1xuJHRlYW0tZmlsdGVycy1ob3Zlci1jOiAjMzMzO1xuJHRlYW0tZmlsdGVycy1kZWZhdWx0LXgtcGFkOiAxNXB4O1xuLmRyb3Bkb3duLXdyYXBwZXIgIHtcdFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHQrIC5kcm9wZG93bi13cmFwcGVyICB7XG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0fVxuXHQmOmhvdmVyICB7XG5cdFx0PiAuc3VibWVudS13cmFwcGVyOm5vdCgubm8taG92ZXIpICB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0dWwgIHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHR9XG5cdC50cmlnZ2VyICB7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3ctY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0bGluZS1oZWlnaHQ6IDQ3cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCYucGlsbCAge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDI4cHg7XG5cdFx0XHRAaW5jbHVkZSBoLWNvbXBhY3QtdGV4dDtcblx0XHR9XG5cdFx0Ji5ibHVlLXBpbGwgIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdCYud2hpdGUtcGlsbCAge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdFx0Ji50ZXh0LXN0eWxlICB7XG5cdFx0XHRzcGFuOmZpcnN0LWNoaWxkICB7XG5cdFx0XHRcdEBpbmNsdWRlIGgyLXRleHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tY2FyZXQtZHJvcGRvd24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHR9XG5cdFx0XHQucmVtb3ZlID4gKiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDAgLThweCAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWNvbi1jYXJldC1kcm9wZG93biAge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDZweDtcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdH1cblx0XHQucmVtb3ZlLWNpcmNsZSAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcdFx0XHRcblx0XHR9XG5cdH1cdFxuXHQuc3VibWVudS13cmFwcGVyICB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgdGlueS1wcm9zZTtcblx0XHQ+IC5zdWJtZW51LWNvbnRlbnQgIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDtcdFx0XHRcblx0XHRcdD4gLnN1Ym1lbnUgIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWNvbi1jYXJldC1kcm9wZG93biAge1xuXHRcdFx0Zm9udC1zaXplOiA2cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDI3MGRlZykpO1xuXHRcdH1cblx0fVxuXHQuc3VibWVudSAge1x0XHRcblx0XHRiYWNrZ3JvdW5kOiAjRUZGMUYyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFN0U1RTU7XG5cdFx0dWwgIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdCsgdWwgIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFN0U1RTU7XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHRcdGxpICB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweCA1cHggMjNweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4td2lkdGg6IDIyM3B4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlciAge1xuXHRcdFx0XHQ+IC5zdWJtZW51ICB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHRcdD4gc3BhbiAge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdD4gc3BhbiAge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cdFx0XG5cdFx0XHR9XG5cdFx0XHQ+IC5zdWJtZW51ICB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyICB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNERURGREU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblx0LmN1c3RvbS1jb250ZW50ICB7XG5cdFx0cGFkZGluZzogMThweCAzMHB4IDI1cHg7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGJ1dHRvbiAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuJHRlYW0tbGlzdC12aWV3LWZpcnN0LWNvbC13OiAzMDBweDtcbi50ZWFtLWxpc3QtdmlldyAge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ji53aXRoLWZsZXgtY29sICB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0LmZsZXgtY29sICB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KDEpO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cdFxuXHQmLmluZGl2aWR1YWwgIHtcdFx0XG5cdFx0LnRyID4gKiAge1xuXHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHR9XG5cdFx0LnRyID4gKjpmaXJzdC1jaGlsZCB7IFxuXHRcdFx0bWluLXdpZHRoOiAyNjBweDtcblx0XHR9XG5cdFx0LnRib2R5ICB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYucHJvZ3JhbXMgIHtcblx0XHQudHIgIHtcblx0XHRcdD4gKiAge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSAge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMikgIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpICB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCg1KSAge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTc2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcdFxuXHR9XG5cdC50ZC5wZXJjZW50LWJhci1jZWxsICB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRAaW5jbHVkZSBmbGV4LXJvdztcblx0XHRAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGNlbnRlcik7XHRcdFxuXHRcdC5wZXJjZW50LWJhciAge1xuXHRcdFx0QGluY2x1ZGUgZmxleCgxKTtcblx0XHR9XG5cdFx0LnRleHQgIHtcblx0XHRcdHdpZHRoOiA4NHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC50YWJsZSAge1xuXG5cdH1cblx0LnRyICB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGZsZXgtcm93O1x0XHRcblx0XHQ+ICogIHtcblx0XHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdFx0fVxuXHRcdD4gKjpmaXJzdC1jaGlsZCAge1xuXHRcdFx0bWluLXdpZHRoOiAyNDNweDtcblx0XHR9XG5cdH1cblx0LnRoZWFkICB7XG5cblx0XHQudHIgIHtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQudGJvZHkgIHtcblx0XHQvLyBtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdC50ciAge1x0XHRcdFxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSAge1xuXHRcdFx0XHQudGQgIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZFO1xuXHRcdFx0XHRcdCYubmFtZSAge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzRBNEE0QTtcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikgIHtcblx0XHRcdFx0LnRkICB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdFx0XHQmLm5hbWUgIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMzMTMyMzE7XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZC5hdmcgIHtcblx0XHRcdFx0QGluY2x1ZGUgaC1jb21wYWN0O1xuXHRcdFx0XHRjb2xvcjogIzZDNkQ2QztcdFxuXHRcdFx0XHQmLnRvdGFsMVx0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjREFEQ0RFO1xuXHRcdFx0XHR9XHRcblx0XHRcdFx0Ji50b3RhbDJcdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0UxRTNFNTtcblx0XHRcdFx0fVx0XG5cdFx0XHRcdCYudG90YWwtZmluYWxcdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGgsIC50ZCAge1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0JjpmaXJzdC1jaGlsZCAge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkICB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0LnNjb3JlLWNoYW5nZSAge1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRoICB7XG5cdFx0YmFja2dyb3VuZDogI0VGRUZGMDtcblx0XHRAaW5jbHVkZSBoLWNvbXBhY3Q7XG5cdFx0bGluZS1oZWlnaHQ6IDU2cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQmLnNvcnRhYmxlICB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmLmRlc2MsICYuYXNjICB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEQURDREU7XG5cdFx0XHRcdC5zb3J0LWljb24gIHtcblx0XHRcdFx0XHQmOmJlZm9yZSAge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNvbi1hcnJvdy1yaWdodCwgOmJlZm9yZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGVzYyAge1xuXHRcdFx0XHQuc29ydC1pY29uICB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hc2MgIHtcblx0XHRcdFx0LnNvcnQtaWNvbiAge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMjcwZGVnKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zb3J0LWljb24gIHtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRkICB7XG5cdFx0QGluY2x1ZGUgeS1wYWQoMTRweCk7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjNzU3NzdBO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzZDNkQ2Qztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcdFxuXHRcdCYubmFtZSAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVx0XHRcblx0XHQuc2NvcmUtY2hhbmdlICB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR9XHRcdFxuXHR9XG5cdGJ1dHRvbi5wcmludCAge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLnJlbW92ZS1jaXJjbGUgIHtcblx0YmFja2dyb3VuZDogI0RBRENERTtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0Ly8gQGluY2x1ZGUgY2VudGVyLWlubmVyLXh5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Lmljb24tY2xvc2UgIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDEwcHg7XHRcdFxuXHR9XG59XG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUgIHtcblx0QGV4dGVuZCAuaWNvbi10cmlhbmdsZSwgOmJlZm9yZTtcbn1cbi5pY29uLWRlY3JlYXNlICB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblx0JjpiZWZvcmUgIHtcblx0XHRAZXh0ZW5kIC5pY29uLXRyaWFuZ2xlLCA6YmVmb3JlO1x0XHRcblx0fVxufVxuLm92ZXJ2aWV3LXN0YXQgIHtcblx0LnRpdGxlICB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjNzU3NzdBO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cdFx0XG59XG4uc2NvcmUtY2hhbmdlICB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGluY2x1ZGUgZmxleC1yb3c7XG5cdEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKTtcblx0aSAge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRwYWRkaW5nOjAgNHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDFweDtcblx0fVxufVxuLnNjb3JlLXdyYXBwZXIgIHtcblx0Ji53aXRoLWdyYXBoICB7XG5cdFx0LnRleHQgIHtcblx0XHRcdEBpbmNsdWRlIHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cdC50ZXh0ICB7XHRcdFxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0QGluY2x1ZGUgZmxleC1yb3c7XHRcdFxuXHRcdEBpbmNsdWRlIGZsZXgtYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQuc2NvcmUgIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XHRcdFxuXHR9XHRcdFxufVxuLnBlcmNlbnQtYmFyICB7XG5cdGJhY2tncm91bmQ6ICNFNkU2RTY7XG5cdD4gZGl2ICB7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdH1cbn1cbi5jb21wYXJpdGl2ZS1ibG9jayAge1xuXHQuZHJvcGRvd24td3JhcHBlciAge1xuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0fVxuXHQuZXZlbi1jb2xzICB7XG5cdFx0KyAuZXZlbi1jb2xzICB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuLnJlcG9ydHMtY29tcGFyaXNvbiAge1xuXHRtYXJnaW46IDM5cHggMCA1MHB4O1xuXHQuaGVhZGVyICB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuY29scyAge1xuXHRcdEBpbmNsdWRlIGZsZXgtcm93O1xuXHR9XG5cdC5tYWluLWNvbCAge1xuXHRcdEBpbmNsdWRlIGZsZXgoOSk7XHRcdFxuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0fVxuXHQuc2lkZS1jb2wgIHtcblx0XHRAaW5jbHVkZSBmbGV4KDcpO1x0XHRcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0fVxufVxuJHZzLWRpdmlkZXItYzogI0QzRDNEMztcbi52cy1kaXZpZGVyICB7XG5cdEBpbmNsdWRlIGZsZXgtcm93O1xuXHRAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdG1hcmdpbjogNXB4IDAgMHB4O1xuXHQubGluZSAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItYm90dG9tOiAycHggZGFzaGVkICR2cy1kaXZpZGVyLWM7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdEBpbmNsdWRlIGZsZXgoMSk7XG5cdH1cblx0LmNpcmNsZSAge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR2cy1kaXZpZGVyLWM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdEBpbmNsdWRlIHNpemUoNDBweCk7XG5cdFx0QGluY2x1ZGUgY2VudGVyLWlubmVyLXh5O1xuXHRcdGNvbG9yOiAkdnMtZGl2aWRlci1jO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogI0QzRDNEMztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHR9XG59XG4ucmFuay1zY29yZSAge1xuXHRAaW5jbHVkZSBmbGV4LXJvdztcblx0QGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRpbWcgIHtcblx0XHR3aWR0aDogMjhweDtcdFx0XG5cdH1cblx0LnRleHQgIHtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRjb2xvcjogIzk3NjhFQjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0dG9wOiAycHg7XG5cdH1cbn1cbi5wcm9ncmVzcy1yZXBvcnQgIHtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0LmV2ZW4tY29scyAge1xuXHRcdD4gKiAge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQub3ZlcnZpZXctc3RhdCAge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjREFEQ0RFO1xuXHRcdH1cblx0XHQrIC5ldmVuLWNvbHMgIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5vdmVydmlldy1zdGF0IC50aXRsZSAge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQuc2NvcmUtd3JhcHBlciAudGV4dCAuc2NvcmUge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcdFx0XG5cdH1cbn1cblxuLnRlYW0tbGlzdC12aWV3IC50aCwgXG4udGVhbS1saXN0LXZpZXcgLnRkICB7XHRcblx0QGluY2x1ZGUgeC1wYWQoMjBweCk7XHRcbn1cbi50ZWFtLWxpc3QtdmlldyAudGQgLnNjb3JlLWNoYW5nZSAge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGkgIHtcblx0XHR0b3A6IC0xcHg7XG5cdH1cbn1cbiIsIi50ZWFtLWxpc3QtdmlldywgXG4vLy5wZXJmb3JtYW5jZS1yZXN1bHRzLFxuaHIgIHtcblx0cGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbn1cblxuLmJvZHktZGlhZ3JhbS1yb3cgIHtcblx0cGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJ+ZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLmNzc1wiO1xuXG4vL25ldyB2YXJpYWJsZXNcbiRsYW5kaW5nX2xpZ2h0X2dyZXk6ICNlN2U3ZTc7XG4kbGFuZGluZ19ncmF5OiAjYTJhNmFhO1xuJGxhbmRpbmdfZGFya19ncmV5OiAjNWI1ZTYxO1xuJHNjb3JlLXJlZC1vcGFjaXR5OiByZ2JhKDIwOSwgNjQsIDc1LCAwLjkpO1xuJGxhbmRpbmctYmx1ZTogIzk3NjhFQjtcbiRsYW5kaW5nLWJsdWUtaG92ZXI6ICMyNmEzZDc7XG4kYm9yZGVyLWZpZWxkOiAjZDlkYmUxO1xuJGVycm9yOiAjZDE0MDRiO1xuJGVycm9yLW9wYWNpdHk6IHJnYmEoMjA5LCA2NCwgNzUsIDAuNyk7XG4kZGFya19ibHVlOiAjMTEyNjRiO1xuXG4udXNlciB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCZfX2J0biB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1vei1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1vei1ib3gtcGFjazogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cdFxuXHQmX19sb2dvIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fbm90aWZpY2F0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2NvcmUtcmVkLW9wYWNpdHk7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udDogNzAwIDEzcHgvMTNweCBcIk51ZGlzdGFcIjtcblx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0cGFkZGluZzogNXB4IDNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogN3B4O1xuXHRcdHdpZHRoOiAyM3B4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdFxuXHQmX19tZW51IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDNweCA2cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTMzNTQ4KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDNweCA2cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTMzNTQ4KTtcblx0XHRib3gtc2hhZG93OiAzcHggNnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjEzMzU0OCk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHRtaW4td2lkdGg6IDI0NHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNHB4O1xuXHRcdHRvcDogY2FsYygxMDAlIC0gNXB4KTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRcblx0XHQmX19pbmZvIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Y29sb3I6ICRsYW5kaW5nX2dyYXk7XG5cdFx0XHRcdGZvbnQ6IDQwMCAxM3B4LzE5cHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRcdGNvbG9yOiAkbGFuZGluZ19kYXJrX2dyZXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkbGFuZGluZ19ncmF5O1xuXHRcdFx0XHRcdGZvbnQ6IDQwMCAxM3B4LzE5cHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFxuXHRcdFx0Ji0tbG9nb3V0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHQmICsgJiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LW1vei1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRsYW5kaW5nX2RhcmtfZ3JleTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQ6IDcwMCAxNHB4LzIwcHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGxhbmRpbmctYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIE1lbWJlciAoYXRobGV0ZSkgZHJvcGRvd246IDE5OHB4IHRhbGwgPSA2cHggdG9wIGdhcCArIDQgcm93cyB4IDQ4cHguXG5cdFx0Ly8gMjMwcHggd2lkZSBtaW5pbXVtOyBncm93cyBsZWZ0d2FyZCAoYW5jaG9yZWQgcmlnaHQpIHRvIGZpdCBsb25nIGVtYWlscy5cblx0XHQvLyBCb3JkZXIgYW5kIGRpdmlkZXJzIGFyZSBkcmF3biB3aXRoIGJveC1zaGFkb3dzIHNvIHRoZXkgdGFrZSBubyBsYXlvdXQgc3BhY2UuXG5cdFx0Ji0tbWVtYmVyIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZWVlLCAzcHggNnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjEzMzU0OCk7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0aGVpZ2h0OiAxOThweDtcblx0XHRcdG1pbi13aWR0aDogMjMwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0LnVzZXJfX21lbnVfX2luZm8ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZWVlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogIzRGNEY0Rjtcblx0XHRcdFx0XHRmb250OiA1MDAgMTZweC8yMHB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVzZXJfX21lbnVfX2xpc3Qge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHRcdFx0Ji0tbG9nb3V0IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2VlZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC51c2VyX19tZW51X19saXN0X19pdGVtICsgLnVzZXJfX21lbnVfX2xpc3RfX2l0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRmb250OiA2MDAgMTZweC8yMHB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sb2dnZWRJbk1lbnVfX3RyaWdnZXJfX2ljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkbGFuZGluZy1ibHVlO1xuXHRcdGZvbnQtc2l6ZTogNnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTRweDtcbiAgfVxuICBcbiAgLnVzZXJfbmF2X2Fycm93IHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnBhc3Nwb3J0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wYXNzcG9ydCB7XG5cdFxuXHQuYXRobGV0ZS1wcm9maWxlLXN3aXRjaCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1heC1oZWlnaHQ6IDk4cHg7XG5cdFx0bWluLWhlaWdodDogOThweDtcblx0XHRcblx0XHQuc3dpdGNoLXRvZ2dsZS10YXJnZXQgIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdCAgfVxuXG5cdFx0LmF0aGxldGUtaGVhZGVyLWxvZ28tY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgfVxuXHRcdCAgLmF0aGxldGUtaGVhZGVyLWxvZ28gIHtcblx0XHRcdG1hcmdpbjogMTBweCAzNXB4O1xuXHRcdFx0ICBpbWcgIHtcblx0XHRcdFx0ICBtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0ICBtYXgtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0ICB9XG5cdFx0ICB9XG5cblx0XHQuYXRobGV0ZS1oZWFkZXItbG9nby1jb250YWluZXIgLm5nLXNjb3BlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LmF0aGxldGUtaGVhZGVyLWxvZ28ge1xuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW46IDE0cHggMTVweCAxNHB4IDI4cHg7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmljb24tY2FyZXQtZHJvcGRvd24ge1xuXHRcdFx0XHRjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuXHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQud2hpdGUtZmllbGQgPiBkaXYgPiBkaXYge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hdGhsZXRlLXByb2ZpbGUtb3B0aW9ucyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMiU7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFmMTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDY4LCA2NywgNzYsIDAuMjUpO1xuXHRcdFx0bWluLXdpZHRoOiAxMzBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdFxuXHRcdFx0PmRpdiB7XG5cdFx0XHQgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxNHB4O1xuXHRcdFx0ICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0ICBcblx0XHRcdCAgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRmZGU7XG5cdFx0XHQgIH1cblx0XHRcdH1cblx0XHQgIH1cblxuXHRcdC5hdGhsZXRlLXByb2ZpbGUtb3B0aW9ucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkZWRlZGU7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1pbi13aWR0aDogMjA5cHg7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cGFkZGluZzogMTFweCAyMnB4O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjFmMjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0PiAqIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jl9fc3BvcnQge1xuXHRcdFx0XHRjb2xvcjogIzU3NTc1Nztcblx0XHRcdFx0Zm9udDogNDAwIDE4cHgvMjNweCBcIk51ZGlzdGFcIjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jl9fdGVhbSB7XG5cdFx0XHRcdGNvbG9yOiAjYjNiM2IzO1xuXHRcdFx0XHRmb250OiA3MDAgMTBweC8xMHB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX19hZGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdFx0XHRjb2xvcjogIzU3NTc1Nztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQ6IDcwMCAxMXB4LzExcHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjJweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjFmMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmhlYWRlci1wYW5lbCB7XG5cdFx0Jl9fbGluayB7XG5cdFx0XHQ+ICoge1xuXHRcdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjOTQ5NTk0O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udDogNzAwIDE0cHgvMTRweCBcIk51ZGlzdGFcIjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtfYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnVzZXJfX21lbnVfX2luZm9fX2l0ZW0tbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHRcblx0Jl9fbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxMzIzMTtcblx0XHRcblx0XHQmLm1lbnUtY29udGVudCB7XG5cdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHRcdC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC1tb3otYm94LXBhY2s6IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWF4LWhlaWdodDogNjhweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDY4cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XG5cdFx0XHQucHJvZmlsZS1tZW51IHtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRcdFx0bWluLXdpZHRoOiAxMTQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMTQwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjOTI5MzkyO1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHQmICsgZGl2IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjOTc2OEVCO1xuXG5cdFx0XHRcdFx0XHRkaXYsXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkaXYsXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzkyOTM5Mjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udDogNzAwIDE0cHgvMTRweCBcIk51ZGlzdGFcIjtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm5vdCguYWN0aXZlKTpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk3NjhFQjtcblxuXHRcdFx0XHRcdFx0ZGl2LFxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19tb2RhbCB7XG5cdFx0Lm1vZGFsLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogNDc1cHg7XG5cdFx0XHRcblx0XHRcdCYubW9kYWwtY29udGFpbmVyLWxpbmstYWNjb3VudCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0aGVhZGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzZweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoZWFkZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTJlMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRsYW5kaW5nLWJsdWU7XG5cdFx0XHRcdFx0XHRmb250OiA0MDAgMjZweC8zOXB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0YnV0dG9uLmNsb3NlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAzMXB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuY2xvc2VfX2ljb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRzdHJva2U6ICRsYW5kaW5nLWJsdWU7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IHN0cm9rZSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNsb3NlX19pY29uIHtcblx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkbGFuZGluZy1ibHVlLWhvdmVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubW9kYWwtbGluay1hY2NvdW50IHtcblx0XHRcdFx0Jl9faW5wdXQge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTJlMjtcblx0XHRcdFx0XHRjb2xvcjogIzRhNGE0YTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250OiA0MDAgMTVweC8yMHB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMjRweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNhYWIwYjc7XG5cdFx0XHRcdFx0XHRmb250OiA0MDAgMTVweC8yMHB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYWFiMGI3O1xuXHRcdFx0XHRcdFx0Zm9udDogNDAwIDE1cHgvMjBweCBcIk51ZGlzdGFcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNhYWIwYjc7XG5cdFx0XHRcdFx0XHRmb250OiA0MDAgMTVweC8yMHB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNhYWIwYjc7XG5cdFx0XHRcdFx0XHRmb250OiA0MDAgMTVweC8yMHB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jl9fYnRucyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyNHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQubGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdFx0Zm9udDogNzAwIDEzcHgvMTNweCBcIk51ZGlzdGFcIjtcblx0XHRcdFx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU3cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMjJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZGluZy1ibHVlLWhvdmVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbGFuZGluZy1ibHVlLWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLm1vZGFsLWNvbnRhaW5lci1tYW5hZ2UtYWNjb3VudHMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XG5cdFx0XHRcdGhlYWRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0XHRcdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0LW1vei1ib3gtcGFjazogc3RhcnQ7XG5cdFx0XHRcdFx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjhweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGJ1dHRvbi5jbG9zZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRcdHRvcDogOHB4XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5tb2RhbC1tYW5hZ2UtYWNjb3VudHMge1xuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQtbW96LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCZfX2NoZWNrYm94IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5sYW5kaW5nLWZpbHRlcnNfX2l0ZW1fX2luZGljYXRvciB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2RmZGZkZjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmxhbmRpbmctZmlsdGVyc19faXRlbV9faW5wdXQ6Y2hlY2tlZCB+IC5sYW5kaW5nLWZpbHRlcnNfX2l0ZW1fX2luZGljYXRvciB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGxhbmRpbmctYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1NHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCZfX3Nwb3J0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNTc1NzU3O1xuXHRcdFx0XHRcdFx0Zm9udDogNDAwIDE4cHgvMjNweCBcIk51ZGlzdGFcIjtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jl9fdGVhbSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2IzYjNiMztcblx0XHRcdFx0XHRcdGZvbnQ6IDcwMCAxMHB4LzEwcHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZfX2J0bnMge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRmb250OiA3MDAgMTNweC8xM3B4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5zdWNjZXNzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzY29yZS1ncmVlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHNjb3JlLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNGE4NmI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzE0YTg2Yjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji1kZWxldGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5NDk1OTQ7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzViNWU2MTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5NDk1OTQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0KyAubW9kYWwtbWFuYWdlLWFjY291bnRzX19idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5tb2RhbC1jb250YWluZXItbWVyZ2UtYWNjb3VudHMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIzcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRoZWFkZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGJ1dHRvbi5jbG9zZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5tb2RhbC1tYW5hZ2UtYWNjb3VudHNfX2J0bnMge1xuXHRcdFx0XHRcdG1hcmdpbjogMTVweCBhdXRvIDMwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5tb2RhbC1tYW5hZ2UtYWNjb3VudHNfX2J0biB7XG5cdFx0XHRcdFx0Ji5wcmltYXJ5IHtcblx0XHRcdFx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDU3cHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNDBweDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsYW5kaW5nLWJsdWUtaG92ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGxhbmRpbmctYmx1ZS1ob3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji50ZXh0LWJ0biB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGxhbmRpbmctYmx1ZTtcblx0XHRcdFx0XHRcdGZvbnQ6IDcwMCAxM3B4LzEzcHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDI4cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsYW5kaW5nLWJsdWUtaG92ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5tb2RhbC1tZXJnZS1hY2NvdW50cyB7XG5cdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQtbW96LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUyZTI7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdC1tb3otYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0XHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNzdweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lm1vZGFsLW1hbmFnZS1hY2NvdW50c19faXRlbV9faW1nIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5tb2RhbC1tYW5hZ2UtYWNjb3VudHNfX2l0ZW1fX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmX19kZXNjciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMnB4IDQwcHggMTVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lm1vZGFsLWRlbGV0ZS1hY2NvdW50c19fdGV4dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQubW9kYWwtZGVsZXRlLWFjY291bnRzX19jb25maXJtLXRleHQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYubW9kYWwtY29udGFpbmVyLWNvbmZpcm0tbWVyZ2V7XG5cdFx0XHRcdC5tb2RhbC1tZXJnZS1hY2NvdW50c19fY29udGVudCB7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0LW1vei1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm1vZGFsLW1lcmdlLWFjY291bnRzX19kZXNjciB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm1vZGFsLW1hbmFnZS1hY2NvdW50c19fYnRucyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLm1vZGFsLWNvbnRhaW5lci1kZWxldGUtYWNjb3VudHMge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRoZWFkZXIge1xuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250OiA0MDAgMTdweC8yMnB4IFwiTnVkaXN0YVwiO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRidXR0b24uY2xvc2Uge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQubW9kYWwtbGluay1hY2NvdW50X19idG5zIHtcblx0XHRcdFx0XHRtYXJnaW46IDIycHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQubW9kYWwtbWFuYWdlLWFjY291bnRzX19idG4ge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTk4cHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZGluZy1ibHVlLWhvdmVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkbGFuZGluZy1ibHVlLWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubW9kYWwtZGVsZXRlLWFjY291bnRzIHtcblx0XHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAyNnB4IDYycHggMjJweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAjNTc1NzU3O1xuXHRcdFx0XHRcdGZvbnQ6IDQwMCAxNnB4LzIwcHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmX19jb25maXJtLXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAjOTQ5NTk0O1xuXHRcdFx0XHRcdGZvbnQ6IDQwMCAxMnB4LzIwcHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdFx0bWFyZ2luOiA5cHggYXV0byAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmX19pbnB1dCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udDogNDAwIDE2cHgvMjBweCBcIk51ZGlzdGFcIjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAjNzU3ODdiO1xuXHRcdFx0XHRcdGZvbnQ6IDQwMCAyNXB4LzMzcHggXCJOdWRpc3RhXCI7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYubW9kYWwtY29udGFpbmVyLWNvbmZpcm0tZGVsZXRlIHtcblx0XHRcdFx0Lm1vZGFsLWRlbGV0ZS1hY2NvdW50c19fY29udGVudCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAyOHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm1vZGFsLWRlbGV0ZS1hY2NvdW50c19faGVhZGluZyB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5tb2RhbC1kZWxldGUtYWNjb3VudHNfX3RleHQge1xuXHRcdFx0XHRcdG1hcmdpbjogMTNweCAwIDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnZpZXctZmxleCB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdC13ZWJraXQtZmxleDogMCAwIGF1dG87XG5cdC1tb3otYm94LWZsZXg6IDA7XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi52aWV3LWxheW91dC5tZW51LWNvbnRlbnQuYXRobGV0ZS1zZWxlY3Rpb24ge1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0LW1vei1ib3gtYWxpZ246IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTE7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUxO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHQtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHQtbW96LWJveC1wYWNrOiBzdGFydDtcblx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRtYXgtaGVpZ2h0OiA0NHB4O1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHQtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRoZWlnaHQ6IDZweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOGNhO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uYXRobGV0ZS1zZWxlY3Rpb24ge1xuXHQ+IC50ZWFtLW5hdiB7XG5cdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdFx0LXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcblx0XHQtbW96LWJveC1mbGV4OiAwO1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbW96LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGUxO1xuXHRcdGNvbG9yOiAjNmM2YzdjO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tb3otYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiA0NHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmODtcblx0XHR9XG5cblx0XHQudGVhbS1uYXZfX2ljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdFxuXHQ+IGRpdixcblx0PiAuYXRobGV0ZS1zZWxlY3Rpb25fX3RhYiB7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHQtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuXHRcdC1tb3otYm94LWZsZXg6IDA7XG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTE7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogIzEyMGQxYztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZGZjO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk3NjhlYjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCguYWN0aXZlKTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y4O1xuXHRcdH1cblx0XHRcblx0XHQubmFtZSB7XG5cdFx0XHRmb250OiA2MDAgMTRweC8yMHB4IFwiTnVkaXN0YVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Y29sb3I6ICMxMjBkMWM7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1hcmdpbjogMCA4cHggMCAwO1xuXHRcdH1cblx0XHRcblx0XHQuY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtbW96LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LW1vei1ib3gtcGFjazogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdD4gLnRlYW0tbmF2IHtcblx0XHQvLyBLZWVwIHN0aWNreSBiYWNrIGNvbnRyb2wgc3R5bGVzIGFib3ZlIGZyb20gY2FzY2FkaW5nIHRhYiBydWxlcy5cblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGUxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y29sb3I6ICM2YzZjN2M7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0LnBhc3Nwb3J0X19tZW51Lm1lbnUtY29udGVudCAucHJvZmlsZS1tZW51IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LnBhc3Nwb3J0X19tZW51Lm1lbnUtY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQuYXRobGV0ZS1zZWxlY3Rpb24gPiBkaXYsXG5cdC5hdGhsZXRlLXNlbGVjdGlvbiA+IC5hdGhsZXRlLXNlbGVjdGlvbl9fdGFiIHtcblx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHQuYXRobGV0ZS1zZWxlY3Rpb24gPiAudGVhbS1uYXYge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJ0bl9ncm91cC55ZXNfbm8uZ2VuZGVyLXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGdhcDogMTBweDtcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjBiMGIwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRhOTBkOSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmNGZiO1xuICAgICAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIkcmVkOiAjYzQyYTNiO1xuJGJsdWU6ICM5NzY4RUI7IC8vMDBCOEUwXG4kZ3JleTogIzgwODA4MDtcbiRncmVlbjogIzIwYjc2OTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR5ZWxsb3c6ICNkOGI2MmY7XG4kbGlnaHRfZ3JleTogI2NkY2RjZDtcbiRkYXJrX2dyZXk6ICM2ZDZlNzI7XG5cbiRpY29uLWdyZXktb24tZ3JleTogIzg2OEE4QTtcblxuJGZvb3Rlcl9iYWNrZ3JvdW5kOiAjMTEyNjRiO1xuJGF0aGxldGVfaGVhZGVyX3ByaW1hcnk6ICNlZmYxZjA7XG4kYXRobGV0ZV9oZWFkZXJfc2Vjb25kYXJ5OiAjZThlOGU4O1xuJGF0aGxldGVfbGlzdF9uYW1lOiAjZjdmN2Y3O1xuXG4kZC1ibHVlLWJsb2NrLWJnOiAjMTIyMTQ1OyAvLzk3NjhFQlxuJGQtYmx1ZS1ibG9jay1pY29uOiAjZmZmOyAvLzI0QUREN1xuXG4vLyBmb3Jtcy5zY3NzXG4kY29tcGFjdGVkLWZpZWxkcy1ib3JkZXItYzogI0VCRUJFQjtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkOiAyNHB4O1xuJGZvcm0tZmllbGQtbGVmdC1wYWQtbW9kYWw6IDM2cHg7XG4kYnRuLW1lZGl1bS1oOiA0NXB4O1xuJGNvbXBhY3RlZC1pbnB1dC12LXBhZDogMTFweDtcbiRjb21wYWN0ZWQtaW5wdXQtbGg6IDMwcHg7XG4kZm9ybS1maWVsZC1yb3ctZ2FwOiAzN3B4O1xuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG5AbWl4aW4gYXBwZWFyYW5jZSgkYXBwZWFyYW5jZS4uLikge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgICAtbW96LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgICAgICAgIGFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy4uLikge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCRzaXplLi4uKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJHNpemU7XG4gICAgIC1tb3otYm94LXNpemluZzogJHNpemU7XG4gICAgICAgICAgYm94LXNpemluZzogJHNpemU7XG59XG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0Li4uKSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogJHNlbGVjdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cblxuQG1peGluIGZsZXgoJHZhbHVlLi4uKSB7XG4gIC13ZWJraXQtZmxleDogJHZhbHVlO1xuICAgICAgICAgIGZsZXg6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtYWxpZ24tY29udGVudCgkdmFsdWUuLi4pIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1hbGlnbi1pdGVtcygkdmFsdWUuLi4pIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LWFsaWduLXNlbGYoJHZhbHVlLi4uKSB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuICAgICAgICAgIGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZS4uLikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtZGlzcGxheSgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZmxleC1qdXN0aWZ5LWNvbnRlbnQoJHZhbHVlLi4uKSB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBmbGV4LW9yZGVyKCR2YWx1ZS4uLikge1xuICAtd2Via2l0LW9yZGVyOiAkdmFsdWU7XG4gICAgICAgICAgb3JkZXI6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWUuLi4pIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgICAgICAgICBmbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuQG1peGluIGZsZXgtY29sdW1uKCkge1xuICBAaW5jbHVkZSBmbGV4LWRpc3BsYXkoKTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbn1cblxuQG1peGluIGZsZXgtY29sdW1uLWNlbnRlcigpIHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW4oKTtcbiAgQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpO1xufVxuXG5AbWl4aW4gY2VudGVyLWlubmVyLXh5IHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW4tY2VudGVyO1xuICBAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChjZW50ZXIpO1xufVxuXG5AbWl4aW4gZmxleC1yb3coKSB7XG4gIEBpbmNsdWRlIGZsZXgtZGlzcGxheSgpO1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xufVxuXG5AbWl4aW4gZmxleC1yb3ctY2VudGVyKCkge1xuICBAaW5jbHVkZSBmbGV4LXJvdygpO1xuICBAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGNlbnRlcik7XG59XG5cbkBtaXhpbiBsb2NrLWhlaWdodCgkdmFsdWUuLi4pIHtcbiAgbWF4LWhlaWdodDogJHZhbHVlO1xuICBtaW4taGVpZ2h0OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBsb2NrLXdpZHRoKCR2YWx1ZS4uLikge1xuICBtYXgtd2lkdGg6ICR2YWx1ZTtcbiAgbWluLXdpZHRoOiAkdmFsdWU7XG59XG5cbkBtaXhpbiB2aXN1YWxseWhpZGRlbiB7IFxuICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTsgXG4gIGhlaWdodDogMXB4OyB3aWR0aDogMXB4OyBcbiAgbWFyZ2luOiAtMXB4OyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IFxufVxuQG1peGluIGV2ZW4tY29scyAge1xuICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICAmLmNvbXBhY3QgIHtcbiAgICAgICAgPiAqICB7XG4gICAgICAgICAgICArICogIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgPiAqICB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoMSAwIGF1dG8pO1xuICAgIH1cbn1cbkBtaXhpbiBzcGFjZS1iZXR3ZWVuICB7XG4gIEBpbmNsdWRlIGZsZXgtcm93O1xuICBAaW5jbHVkZSBmbGV4LWp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbn1cbkBtaXhpbiBmbGV4LWVuZCAge1xuICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xufVxuLy8gQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhjZW50ZXIpXG4vLyBAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGZsZXh0LXN0YXJ0KVxuLy8gQGluY2x1ZGUgZmxleC1hbGlnbi1pdGVtcyhmbGV4dC1lbmQpXG4vLyBAaW5jbHVkZSBmbGV4LWFsaWduLWl0ZW1zKGJhc2VsaW5lKVxuQG1peGluIHRpbGVzLWdhcCgkZ2FwKSB7XG4gIG1hcmdpbjogJGdhcC8tMjtcbiAgPiAqICB7XG4gICAgcGFkZGluZzogJGdhcC8yO1xuICB9XG59XG5AbWl4aW4gdGlsZXMtcGVyLXJvdygkbnVtYmVyKSB7XG4gID4gKiAge1xuICAgIHdpZHRoOiAoMS8kbnVtYmVyKSoxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBpbmxpbmVkLWNlbnRlcmVkLWNvbHMgIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLm1lZGl1bSAge1xuICAgID4gKiAge1xuICAgICAgKyAqICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+ICogIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIGNoaWxkLWlubGluZS1yb3cgIHtcbiAgPiAqICB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbkBtaXhpbiBjaGlsZC1nYXAteCgkZ2FwKSAge1xuICA+ICogIHtcbiAgICArICogIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGNoaWxkLWdhcC15KCRnYXApICB7XG4gID4gKiAge1xuICAgICsgKiAge1xuICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHktcGFkKCRwYWQpICB7XG4gIHBhZGRpbmctdG9wOiAkcGFkO1xuICBwYWRkaW5nLWJvdHRvbTogJHBhZDtcbn1cbkBtaXhpbiB4LXBhZCgkcGFkKSAge1xuICBwYWRkaW5nLWxlZnQ6ICRwYWQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWQ7XG59XG5AbWl4aW4geS1tYXJnaW4oJG1hcmdpbikgIHtcbiAgbWFyZ2luLXRvcDogJG1hcmdpbjtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbjtcbn1cbkBtaXhpbiB4LW1hcmdpbigkbWFyZ2luKSAge1xuICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xufVxuXG5AbWl4aW4gc2l6ZSgkc2l6ZSkgIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xufVxuXG5AbWl4aW4gY29udGFpbmVkLWJsb2NrICB7XG4gID4gKjpmaXJzdC1jaGlsZCAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICA+ICo6Zmlyc3QtY2hpbGQgIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgPiAqOmxhc3QtY2hpbGQgIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgPiAqOmxhc3QtY2hpbGQgIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBwbGFjZWhvbGRlclxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9ICBcbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4kd2NyLXJlZDogICAgI2UwNWE0NDtcbiR3Y3ItcHVycGxlOiAjN2M2ZmM3O1xuJHdjci1ib3JkZXI6ICNlMGUwZTA7XG4kd2NyLWdyZXk6ICAgI2ViZWJlYjtcblxuLndjci1tb2RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLy8g4pSA4pSAIEhlYWRlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi53Y3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi53Y3ItdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW46IDA7XG59XG5cbi53Y3ItY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJjpob3ZlciB7IGNvbG9yOiAjMzMzOyB9XG59XG5cbi8vIOKUgOKUgCBWaWRlbyBhcmVhIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLndjci12aWRlby1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkd2NyLWdyZXk7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDkgLyAxNjtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ud2NyLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6ICR3Y3ItZ3JleTtcbn1cblxuXG4ud2NyLXJlYy1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLndjci1yZWMtZG90IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHdjci1yZWQ7XG4gIGFuaW1hdGlvbjogd2NyLWJsaW5rIDFzIHN0ZXAtc3RhcnQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgd2NyLWJsaW5rIHtcbiAgMCUsIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSAgICAgICB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLndjci1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICR3Y3ItcmVkO1xufVxuXG4vLyDilIDilIAgQ2FtZXJhIHN3aXRjaCBidXR0b24gKG92ZXJsYXkgb24gdmlkZW8pIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLndjci1jYW1lcmEtc3dpdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuXG4gICY6aG92ZXIgeyBvcGFjaXR5OiAwLjg7IH1cbn1cblxuLy8g4pSA4pSAIENhbWVyYSBkcm9wZG93biAoZGVza3RvcCkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ud2NyLWNhbWVyYS1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAxMnB4IDE2cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdjci1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19jaGV2cm9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLy8g4pSA4pSAIEFjdGlvbiBhcmVhIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLndjci1hY3Rpb25zIHtcbiAgcGFkZGluZzogMTRweCAxNnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8vIOKUgOKUgCBCdXR0b25zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLndjci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cywgZmlsdGVyIDAuMTVzO1xuICBtaW4taGVpZ2h0OiAwO1xuXG4gICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTMpOyB9XG4gICZbZGlzYWJsZWRdIHsgb3BhY2l0eTogMC41OyBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuICAmLS1yZWNvcmQge1xuICAgIGJhY2tncm91bmQ6ICR3Y3ItcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi0tc3RvcCB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYtLXVzZSB7XG4gICAgYmFja2dyb3VuZDogJHdjci1wdXJwbGU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICYtLXJlcmVjb3JkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICR3Y3ItYm9yZGVyO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19kb3Qge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ud2NyLXJlY29yZGVkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi8vIOKUgOKUgCBVcGxvYWQgbGluayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi53Y3ItdXBsb2FkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICR3Y3ItcHVycGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vLyDilIDilIAgTW9iaWxlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53Y3ItbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICB9XG5cbiAgLndjci12aWRlby1hcmVhIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gIC8vIGhpZGUgZHJvcGRvd24gb24gbW9iaWxlIOKAlCBzd2l0Y2ggYnV0dG9uIHVzZWQgaW5zdGVhZFxuICAud2NyLWNhbWVyYS1zZWxlY3QtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2NyLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IHVucXVvdGUoXCIxMnB4IDEycHggbWF4KDI4cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSlcIik7XG4gIH1cbn1cbiIsIiRyZWQ6ICNjNDJhM2I7XG4kYmx1ZTogIzk3NjhFQjsgLy8wMEI4RTBcbiRncmV5OiAjODA4MDgwO1xuJGdyZWVuOiAjMjBiNzY5O1xuJHdoaXRlOiAjZmZmZmZmO1xuJHllbGxvdzogI2Q4YjYyZjtcbiRsaWdodF9ncmV5OiAjY2RjZGNkO1xuJGRhcmtfZ3JleTogIzZkNmU3MjtcblxuJGljb24tZ3JleS1vbi1ncmV5OiAjODY4QThBO1xuXG4kZm9vdGVyX2JhY2tncm91bmQ6ICMxMTI2NGI7XG4kYXRobGV0ZV9oZWFkZXJfcHJpbWFyeTogI2VmZjFmMDtcbiRhdGhsZXRlX2hlYWRlcl9zZWNvbmRhcnk6ICNlOGU4ZTg7XG4kYXRobGV0ZV9saXN0X25hbWU6ICNmN2Y3Zjc7XG5cbiRkLWJsdWUtYmxvY2stYmc6ICMxMjIxNDU7IC8vOTc2OEVCXG4kZC1ibHVlLWJsb2NrLWljb246ICNmZmY7IC8vMjRBREQ3XG5cbi8vIGZvcm1zLnNjc3NcbiRjb21wYWN0ZWQtZmllbGRzLWJvcmRlci1jOiAjRUJFQkVCO1xuJGZvcm0tZmllbGQtbGVmdC1wYWQ6IDI0cHg7XG4kZm9ybS1maWVsZC1sZWZ0LXBhZC1tb2RhbDogMzZweDtcbiRidG4tbWVkaXVtLWg6IDQ1cHg7XG4kY29tcGFjdGVkLWlucHV0LXYtcGFkOiAxMXB4O1xuJGNvbXBhY3RlZC1pbnB1dC1saDogMzBweDtcbiRmb3JtLWZpZWxkLXJvdy1nYXA6IDM3cHg7XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbiRibXQtcHVycGxlOiAgICAjN2M2ZmM3O1xuJGJtdC1iZzogICAgICAgICNmMGYwZjA7XG4kYm10LXRleHQtZGFyazogIzExMTtcbiRibXQtdGV4dC1ncmV5OiAjODg4O1xuJGJtdC1ib3JkZXI6ICAgICNlMGUwZTA7XG5cbi8vIOKUgOKUgCBTaGVsbCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ibXQtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiAkYm10LWJnO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDhweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAvLyBkZXNrdG9wOiBuYXR1cmFsIGhlaWdodFxuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuXG4vLyDilIDilIAgSGVhZGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmJtdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjBweCAwO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGJtdC10ZXh0LWRhcms7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX3NraXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkYm10LXB1cnBsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIFN0ZXAgbGFiZWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uYm10LXN0ZXAtaW5mbyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRibXQtdGV4dC1ncmV5O1xuICB9XG59XG5cbi8vIOKUgOKUgCBQcm9ncmVzcyBiYXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uYm10LXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDA7XG5cbiAgJl9fc2VnIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkYm10LWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xuXG4gICAgJi0tZG9uZSxcbiAgICAmLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJtdC1wdXJwbGU7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBJbWFnZSBhcmVhIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmJtdC1pbWFnZSB7XG4gIG1hcmdpbjogMTZweCAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyDilIDilIAgQ29udGVudCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ibXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDE4cHggMjBweCAwO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGJtdC10ZXh0LWRhcms7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkYm10LXRleHQtZ3JleTtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8g4pSA4pSAIFNwYWNlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ibXQtc3BhY2VyIHtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLy8g4pSA4pSAIEZvb3RlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ibXQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjRweDtcbn1cblxuLy8g4pSA4pSAIEJ1dHRvbnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uYm10LWJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjE1cywgb3BhY2l0eSAwLjE1cztcbiAgbWluLWhlaWdodDogMDtcblxuICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7IGZpbHRlcjogYnJpZ2h0bmVzcygwLjkzKTsgfVxuICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuNDsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiAgJi0tYmFjayB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkYm10LWJvcmRlcjtcbiAgICBjb2xvcjogJGJtdC10ZXh0LWRhcms7XG4gIH1cblxuICAmLS1uZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICRibXQtcHVycGxlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vLyDilIDilIAgVHJpZ2dlciBidXR0b24gKGluIHBhZ2UgaGVhZGVyKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ndWlkZWQtdGlwcy1idG4ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBtYXgtd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG5cbiAgJjpob3ZlciB7IG9wYWNpdHk6IDAuNzsgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIOKUgOKUgCBNb2JpbGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJtdC1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5ibXQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMTZweCAxNnB4IDA7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgfVxuXG4gIC5ibXQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiB1bnF1b3RlKFwiMCAxNnB4IG1heCgzMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpXCIpO1xuICB9XG5cbiAgLmJtdC1idG4tLWJhY2sge1xuICAgIGZsZXg6IDAgMCA5MHB4O1xuICB9XG59XG4iLCIkcmVkOiAjYzQyYTNiO1xuJGJsdWU6ICM5NzY4RUI7IC8vMDBCOEUwXG4kZ3JleTogIzgwODA4MDtcbiRncmVlbjogIzIwYjc2OTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR5ZWxsb3c6ICNkOGI2MmY7XG4kbGlnaHRfZ3JleTogI2NkY2RjZDtcbiRkYXJrX2dyZXk6ICM2ZDZlNzI7XG5cbiRpY29uLWdyZXktb24tZ3JleTogIzg2OEE4QTtcblxuJGZvb3Rlcl9iYWNrZ3JvdW5kOiAjMTEyNjRiO1xuJGF0aGxldGVfaGVhZGVyX3ByaW1hcnk6ICNlZmYxZjA7XG4kYXRobGV0ZV9oZWFkZXJfc2Vjb25kYXJ5OiAjZThlOGU4O1xuJGF0aGxldGVfbGlzdF9uYW1lOiAjZjdmN2Y3O1xuXG4kZC1ibHVlLWJsb2NrLWJnOiAjMTIyMTQ1OyAvLzk3NjhFQlxuJGQtYmx1ZS1ibG9jay1pY29uOiAjZmZmOyAvLzI0QUREN1xuXG4vLyBmb3Jtcy5zY3NzXG4kY29tcGFjdGVkLWZpZWxkcy1ib3JkZXItYzogI0VCRUJFQjtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkOiAyNHB4O1xuJGZvcm0tZmllbGQtbGVmdC1wYWQtbW9kYWw6IDM2cHg7XG4kYnRuLW1lZGl1bS1oOiA0NXB4O1xuJGNvbXBhY3RlZC1pbnB1dC12LXBhZDogMTFweDtcbiRjb21wYWN0ZWQtaW5wdXQtbGg6IDMwcHg7XG4kZm9ybS1maWVsZC1yb3ctZ2FwOiAzN3B4O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4kbWVpLXB1cnBsZTogICAgIzdjNmZjNztcbiRtZWktcHVycGxlLWx0OiAjZWRlOWZjO1xuJG1laS10ZXh0LWRhcms6ICMxYTFhMWE7XG4kbWVpLXRleHQtZ3JleTogIzk5OTtcblxuLm1laS1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjhweCAyOHB4IDI0cHg7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbi5tZWktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICRtZWktdGV4dC1ncmV5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcblxuICAmOmhvdmVyIHsgY29sb3I6ICRtZWktdGV4dC1kYXJrOyB9XG59XG5cbi8vIOKUgOKUgCBIZWFkZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4ubWVpLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJG1laS10ZXh0LWdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkbWVpLXRleHQtZGFyaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4vLyDilIDilIAgQm9keSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5tZWktYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWktaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWVpLXN0ZXBzIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxOHB4O1xufVxuXG4ubWVpLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNHB4O1xuXG4gICZfX251bSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWVpLXB1cnBsZS1sdDtcbiAgICBjb2xvcjogJG1laS1wdXJwbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkbWVpLXRleHQtZGFyaztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cblxuLy8g4pSA4pSAIEZvb3RlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5tZWktZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ubWVpLXNraXAtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRtZWktdGV4dC1kYXJrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhY2NlbnQtY29sb3I6ICRtZWktcHVycGxlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5tZWktY29udGludWUtYnRuIHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBiYWNrZ3JvdW5kOiAkbWVpLXB1cnBsZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkbWVpLXB1cnBsZSwgOCUpOyB9XG59XG5cbi8vIOKUgOKUgCBNb2JpbGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1laS1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBtYXgtaGVpZ2h0OiA5MGR2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiB1bnF1b3RlKFwiMjBweCAxNnB4IG1heCgyMHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpXCIpO1xuICB9XG5cbiAgLm1laS1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm1laS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVpLWZvb3RlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm1laS1jb250aW51ZS1idG4ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG4iLCIkcmVkOiAjYzQyYTNiO1xuJGJsdWU6ICM5NzY4RUI7IC8vMDBCOEUwXG4kZ3JleTogIzgwODA4MDtcbiRncmVlbjogIzIwYjc2OTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR5ZWxsb3c6ICNkOGI2MmY7XG4kbGlnaHRfZ3JleTogI2NkY2RjZDtcbiRkYXJrX2dyZXk6ICM2ZDZlNzI7XG5cbiRpY29uLWdyZXktb24tZ3JleTogIzg2OEE4QTtcblxuJGZvb3Rlcl9iYWNrZ3JvdW5kOiAjMTEyNjRiO1xuJGF0aGxldGVfaGVhZGVyX3ByaW1hcnk6ICNlZmYxZjA7XG4kYXRobGV0ZV9oZWFkZXJfc2Vjb25kYXJ5OiAjZThlOGU4O1xuJGF0aGxldGVfbGlzdF9uYW1lOiAjZjdmN2Y3O1xuXG4kZC1ibHVlLWJsb2NrLWJnOiAjMTIyMTQ1OyAvLzk3NjhFQlxuJGQtYmx1ZS1ibG9jay1pY29uOiAjZmZmOyAvLzI0QUREN1xuXG4vLyBmb3Jtcy5zY3NzXG4kY29tcGFjdGVkLWZpZWxkcy1ib3JkZXItYzogI0VCRUJFQjtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkOiAyNHB4O1xuJGZvcm0tZmllbGQtbGVmdC1wYWQtbW9kYWw6IDM2cHg7XG4kYnRuLW1lZGl1bS1oOiA0NXB4O1xuJGNvbXBhY3RlZC1pbnB1dC12LXBhZDogMTFweDtcbiRjb21wYWN0ZWQtaW5wdXQtbGg6IDMwcHg7XG4kZm9ybS1maWVsZC1yb3ctZ2FwOiAzN3B4O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEV4ZXJjaXNlIGRldGFpbCBtb2RhbCAodGVtcGxhdGVzL2V4ZXJjaXNlX2RldGFpbC5odG1sLCBvcGVuZWQgdmlhXG4vLyBNb2RhbFNlcnZpY2Uub3BlbiArIEV4ZXJjaXNlRGV0YWlsQ29udHJvbGxlcikuXG4vL1xuLy8gSXRzIG93biByb290IGNsYXNzIHJhdGhlciB0aGFuIC5tb2RhbC1jb250YWluZXIsIHNvIG5vbmUgb2YgdGhlIGxlZ2FjeSBtb2RhbFxuLy8gY2hyb21lIGFwcGxpZXMuIC5tb2RhbC1jb250YWluZXIgY2FycmllcyB3aWR0aDogNjAwcHgsIHBhZGRpbmc6IDE2cHggMCAyMHB4LFxuLy8gYSBjZW50cmVkIGhlYWRlciBsYWJlbCBhbmQgYSBoZWFkZXIgYm90dG9tIGJvcmRlciBmcm9tIGVhcmxpZXIgaW4gdGhpcyBzYW1lXG4vLyBidW5kbGUgKH5saW5lIDEzMTUpIOKAlCBhbGwgb2Ygd2hpY2ggdGhpcyBkZXNpZ24gd291bGQgb3RoZXJ3aXNlIGhhdmUgdG8gdW5kb1xuLy8gb25lIHJ1bGUgYXQgYSB0aW1lLiBQcmVjZWRlbnQ6IC5tZWktbW9kYWwsIC5ibXQtbW9kYWwsIC53Y3ItbW9kYWwsIC50b2RheS1leGl0LlxuLy9cbi8vIC5tb2RhbCAodGhlIHRyYW5zY2x1c2lvbiB3cmFwcGVyKSBzdGlsbCBjb250cmlidXRlcyBtaW4taGVpZ2h0OiAxMDBweCBhbmQsIG9uXG4vLyBtb2JpbGUsIHdpZHRoL21heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCkuIEJvdGggYXJlIGhhcm1sZXNzIGhlcmUuXG4vL1xuLy8gTm90ZSB0aGUgb2xkZXIgLm1vZGFsLWNvbnRhaW5lci5tb2RhbC1leGVyY2lzZS1kZXRhaWwgcnVsZXMgYXJlIGRlbGliZXJhdGVseVxuLy8gbGVmdCBpbiBwbGFjZTogdGVtcGxhdGVzL21hcmtlcl92aWRlby5odG1sLCBtYXJrZXJfaW1hZ2UuaHRtbCBhbmRcbi8vIG1hcmtlcl90aHJlc2hvbGRzLmh0bWwgc3RpbGwgcmV1c2UgdGhhdCBsZWdhY3kgbWFya3VwLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRleGQtd2lkdGg6ICA1MTJweDtcbiRleGQtZ3V0dGVyOiAyNHB4O1xuJGV4ZC1yYWRpdXM6IDRweDtcblxuJGV4ZC10aXRsZTogICMwMDAwMDA7XG4kZXhkLW11dGVkOiAgIzZkNmQ2ZDtcbiRleGQtYm9keTogICAjMzMzMzMzO1xuJGV4ZC1jbG9zZTogICM5ZDlkOWQ7XG4kZXhkLXJ1bGU6ICAgI2U3ZTdlNztcblxuLmV4ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6ICRleGQtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gVGhlIG9sZCBtYXJrdXAgY2FycmllZCBzdHlsZT1cIm92ZXJmbG93OmF1dG9cIiBmb3IgZXhlcmNpc2VzIHdpdGggbG9uZ1xuICAvLyBpbnN0cnVjdGlvbnMuIEtlZXAgdGhhdCBzYWZldHkgbmV0IHJhdGhlciB0aGFuIGxldHRpbmcgdGhlIGNhcmQgcnVuIG9mZiBhXG4gIC8vIHNob3J0IHZpZXdwb3J0LlxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6ICRleGQtZ3V0dGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAkZXhkLXJhZGl1cztcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggcmdiYSgxNiwgMjQsIDQwLCAwLjI0KTtcbiAgZm9udC1mYW1pbHk6ICdOdWRpc3RhJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICRleGQtdGl0bGU7XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGV4ZC1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJGV4ZC1jbG9zZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gRXNjYXBlIHRoZSBnbG9iYWwgYnV0dG9uIHJ1bGUgaW4gX2Jhc2Uuc2NzcyAobWluLXdpZHRoOiAxMTBweCxcbiAgICAvLyBoZWlnaHQ6IDUwcHgsIHVwcGVyY2FzZSwgbGV0dGVyLXNwYWNpbmcpLlxuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZXhkLXRpdGxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tIGhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gR3JvdXAgbmFtZSAoXCJJbmhpYml0XCIsIFwiTW92ZW1lbnRcIikuIFNoYXJlcyB0aGUgc2VjdGlvbi1oZWFkaW5nIHR5cGUgcmFtcDpcbiAgLy8gMTQvNjAwLCAxMDAlIGxlYWRpbmcsIC0yJSB0cmFja2luZy5cbiAgJl9fZXllYnJvdyB7XG4gICAgbWFyZ2luOiAwIDQwcHggOHB4IDA7IC8vIGNsZWFycyB0aGUgY2xvc2UgYnV0dG9uXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICRleGQtbXV0ZWQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAkZXhkLXRpdGxlO1xuICB9XG5cbiAgLy8gTGFiZWxzIGFuZCB0aGVpciB2YWx1ZXMgc2hhcmUgb25lIHN0eWxlIOKAlCAxNC82MDAsIDE2cHggbGVhZGluZywgLTElIHRyYWNraW5nLlxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRleGQtbXV0ZWQ7XG4gIH1cblxuICAmX19tZXRhLXNlcCB7XG4gICAgY29sb3I6ICNjNGM0YzQ7XG4gIH1cblxuICAvLyAtLSBtZWRpYSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBib3JkZXItcmFkaXVzOiAkZXhkLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cbiAgICB2aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gY29udGFpbiwgbm90IGNvdmVyOiBzb3VyY2UgdmlkZW9zIGFyZSBub3QgYWxsIDE2OjksIGFuZCBjb3ZlciBjcm9wcyB0aGVcbiAgICAgIC8vIGVkZ2VzIG9mZiBhbnl0aGluZyB0YWxsZXIgb3Igd2lkZXIgdGhhbiB0aGUgZnJhbWUuIFRoZSBibGFjayBib3hcbiAgICAgIC8vIGJhY2tncm91bmQgbGV0dGVyYm94ZXMgdGhlIGRpZmZlcmVuY2UgaW5zdGVhZC5cbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEtZW1wdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXhkLXJ1bGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2IwYjBiMDtcbiAgfVxuXG4gIC8vIC0tIGhvdyB0byBkbyB0aGlzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX3NlY3Rpb24taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJGV4ZC10aXRsZTtcbiAgfVxuXG4gICZfX3NlY3Rpb24taWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGV4ZC10aXRsZTtcbiAgfVxuXG4gICZfX3NlY3Rpb24tYm9keSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgLy8gYWxpZ25zIHVuZGVyIHRoZSBoZWFkaW5nLCBwYXN0IHRoZSBpY29uIGNvbHVtblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZXhkLWJvZHk7XG5cbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgID4gKjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICA+ICo6bGFzdC1jaGlsZCAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIH1cbn1cblxuLy8gLS0gbW9iaWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5leGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIG1heC1oZWlnaHQ6IDkwZHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogdW5xdW90ZShcIjIwcHggMTZweCBtYXgoMjBweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKVwiKTtcblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24tYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIkcmVkOiAjYzQyYTNiO1xuJGJsdWU6ICM5NzY4RUI7IC8vMDBCOEUwXG4kZ3JleTogIzgwODA4MDtcbiRncmVlbjogIzIwYjc2OTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR5ZWxsb3c6ICNkOGI2MmY7XG4kbGlnaHRfZ3JleTogI2NkY2RjZDtcbiRkYXJrX2dyZXk6ICM2ZDZlNzI7XG5cbiRpY29uLWdyZXktb24tZ3JleTogIzg2OEE4QTtcblxuJGZvb3Rlcl9iYWNrZ3JvdW5kOiAjMTEyNjRiO1xuJGF0aGxldGVfaGVhZGVyX3ByaW1hcnk6ICNlZmYxZjA7XG4kYXRobGV0ZV9oZWFkZXJfc2Vjb25kYXJ5OiAjZThlOGU4O1xuJGF0aGxldGVfbGlzdF9uYW1lOiAjZjdmN2Y3O1xuXG4kZC1ibHVlLWJsb2NrLWJnOiAjMTIyMTQ1OyAvLzk3NjhFQlxuJGQtYmx1ZS1ibG9jay1pY29uOiAjZmZmOyAvLzI0QUREN1xuXG4vLyBmb3Jtcy5zY3NzXG4kY29tcGFjdGVkLWZpZWxkcy1ib3JkZXItYzogI0VCRUJFQjtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkOiAyNHB4O1xuJGZvcm0tZmllbGQtbGVmdC1wYWQtbW9kYWw6IDM2cHg7XG4kYnRuLW1lZGl1bS1oOiA0NXB4O1xuJGNvbXBhY3RlZC1pbnB1dC12LXBhZDogMTFweDtcbiRjb21wYWN0ZWQtaW5wdXQtbGg6IDMwcHg7XG4kZm9ybS1maWVsZC1yb3ctZ2FwOiAzN3B4O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFkZCBFeGVyY2lzZSBtb2RhbCAtIHNlYXJjaCBwYW5lICh0ZW1wbGF0ZXMvZXhlcmNpc2VfYWRkLmh0bWwsIG9wZW5lZCB2aWFcbi8vIE1vZGFsU2VydmljZS5vcGVuICsgRXhlcmNpc2VBZGRDb250cm9sbGVyIGZyb20gQXRobGV0ZVByb2dyYW1Db250cm9sbGVyKS5cbi8vXG4vLyBPd24gbmFtZXNwYWNlIHJhdGhlciB0aGFuIHJlbHlpbmcgb24gdGhlIGxlZ2FjeSBtb2RhbCBjaHJvbWUsIGZvbGxvd2luZ1xuLy8gLmV4ZCAvIC5tZWktbW9kYWwgLyAuYm10LW1vZGFsIC8gLndjci1tb2RhbCAvIC50b2RheS1leGl0LiBUaGUgbmV3IG1hcmt1cCB1c2VzXG4vLyBkaXZzIGluc3RlYWQgb2YgPGhlYWRlcj4vPHNlY3Rpb24+Lzxmb290ZXI+LCB3aGljaCBzaWRlc3RlcHMgdGhlIGVsZW1lbnQta2V5ZWRcbi8vIGxlZ2FjeSBydWxlcyBlbnRpcmVseSAtIGluY2x1ZGluZyB0aGUgaGVhZGVyIGJvdHRvbSBib3JkZXIgYXQgfmxpbmUgMTM4NyBvZlxuLy8gdGhpcyBidW5kbGUsIHdoaWNoIGlzICFpbXBvcnRhbnQgYW5kIGNhbm5vdCBiZSBiZWF0ZW4gYnkgc3BlY2lmaWNpdHkuXG4vL1xuLy8gVGhlIHJvb3QgZWxlbWVudCBkb2VzIGtlZXAgLm1vZGFsLWNvbnRhaW5lciBhbmQgLnNsaWRlLWxlZnQsIGJlY2F1c2UgdGhlIHR3b1xuLy8gcmVtYWluaW5nIHBhbmVzICh2aWRlbyBwcmV2aWV3LCBhY3V0ZS12YXJpYWJsZSBmb3JtKSBhcmUgc3RpbGwgbGVnYWN5IGFuZCB0aGVcbi8vIHNsaWRlIHRyYW5zaXRpb24gaW4gc2Fzcy1hbmd1bGFyLXByb3RvdHlwZS9fbW9kYWwuc2NzcyBrZXlzIG9mZlxuLy8gYC5tb2RhbC1hbmltYXRlLWNvbnRhaW5lciA+IC5tb2RhbC1jb250YWluZXIuc2xpZGUtKmAuIFNvIC5leGEgaGFzIHRvIHVuZG8gdGhlXG4vLyBoYW5kZnVsIG9mIGJhc2UgcHJvcGVydGllcyB0aGF0IGNsYXNzIGJyaW5ncyB3aXRoIGl0IC0gc2VlIHRoZSBvdmVycmlkZSBibG9jay5cbi8vXG4vLyBQYWxldHRlIGlzIHRoZSBwcm9ncmFtLWJ1aWxkIG9uZSAoIzk3NjhlYiksIG5vdCB0aGUgIzdjNmZjNyB0aGUgb2xkZXJcbi8vIGJtdC9tZWkvd2NyIG1vZGFscyB1c2U6IHRoaXMgbW9kYWwgb3BlbnMgZnJvbSB0aGUgcmVkZXNpZ25lZCBCdWlsZCBQcm9ncmFtXG4vLyBwYWdlIGFuZCBzaXRzIGRpcmVjdGx5IG9uIHRvcCBvZiBpdC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZXhhLXdpZHRoOiAgICAgICA2NDBweDtcbiRleGEtZ3V0dGVyOiAgICAgIDI0cHg7XG4kZXhhLXJhZGl1czogICAgICA0cHg7XG5cbiRleGEtdGl0bGU6ICAgICAgICMxMjBkMWM7XG4kZXhhLW11dGVkOiAgICAgICAjNmQ2ZDZkO1xuJGV4YS1jbG9zZTogICAgICAgIzlkOWQ5ZDtcbiRleGEtcnVsZTogICAgICAgICNlN2U3ZTc7XG4kZXhhLWlucHV0LWJvcmRlcjogI2QxZDFkMTtcbiRleGEtcHVycGxlOiAgICAgICM5NzY4ZWI7XG4kZXhhLXB1cnBsZS1ob3ZlcjogIzg1NWFkNDtcbiRleGEtcHVycGxlLXNvZnQ6ICNmMmVkZmM7XG4kZXhhLWhvdmVyLWJnOiAgICAjZjdmN2Y4O1xuXG4vLyBUaGUgYW5pbWF0ZSBjb250YWluZXIgaXMgbG9ja2VkIHRvIDc3MHB4IGluIF9tb2RhbC5zY3NzIGFuZCBpcyB1c2VkIGJ5IHRoaXNcbi8vIHRlbXBsYXRlIG9ubHksIHNvIGl0IGlzIHNhZmUgdG8gc2l6ZSBpdCB0byB0aGUgbmV3IGRlc2lnbiBoZXJlLlxuLm1vZGFsLWFuaW1hdGUtY29udGFpbmVyLmV4YS1zaGVsbCB7XG4gIHdpZHRoOiAkZXhhLXdpZHRoO1xuICBtaW4td2lkdGg6ICRleGEtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmV4YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICdOdWRpc3RhJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICRleGEtdGl0bGU7XG5cbiAgLy8gLS0gdW5kbyB0aGUgLm1vZGFsLWNvbnRhaW5lciBiYXNlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gX21vZGFsLnNjc3M6MTE4IHNldHMgYm9yZGVyLXJhZGl1cyA4ICsgYSBoYXJkIGdyZXkgZHJvcCBzaGFkb3c7XG4gIC8vIGZ1c2lvbmV0aWNzLW1hcmstYWRkaXRpb25zLnNjc3M6MTMxNSBzZXRzIHdpZHRoIDYwMHB4IGFuZCBwYWRkaW5nIDE2cHggMCAyMHB4LlxuICAmLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIHBhZGRpbmc6ICRleGEtZ3V0dGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRleGEtcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4yNCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIEVzY2FwZSB0aGUgZ2xvYmFsIGJ1dHRvbiAvIGlucHV0IHJ1bGVzIGluIF9iYXNlLnNjc3MgKG1pbi13aWR0aDogMTEwcHgsXG4gIC8vIGxvY2staGVpZ2h0KDUwcHgpLCB1cHBlcmNhc2UsIGxldHRlci1zcGFjaW5nKS4gV3JpdHRlbiBsb25naGFuZCByYXRoZXIgdGhhblxuICAvLyB2aWEgdGhlIHVuc3R5bGUtYnV0dG9uIG1peGluOiB0aGF0IGxpdmVzIGluIHNhc3MtYW5ndWxhci1wcm90b3R5cGUvX21peGlucyxcbiAgLy8gd2hpY2ggdGhpcyBidW5kbGUgZG9lcyBub3QgaW1wb3J0LiBTYW1lIHJlYXNvbiBfbW9kYWxfZXhlcmNpc2VfZGV0YWlsLnNjc3NcbiAgLy8gc3BlbGxzIGl0IG91dC4gTm90ZSBsb2NrLWhlaWdodCBwaW5zIGBoZWlnaHRgLCBzbyBjbGVhciB0aGF0IHRvby5cbiAgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyAtLSBoZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgNDBweCAyMHB4IDA7IC8vIGNsZWFycyB0aGUgY2xvc2UgYnV0dG9uXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICRleGEtdGl0bGU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkZXhhLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkZXhhLWNsb3NlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZXhhLXRpdGxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tIHNlYXJjaCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU2FtZSBjb250cm9sIGFzIC5wcm9ncmFtLWNhdGFsb2dfX3NlYXJjaCwgcmVzdGF0ZWQgbG9jYWxseSBzbyB0aGUgdHdvIHBhZ2VzXG4gIC8vIHN0YXkgaW5kZXBlbmRlbnQgKHRoZSByZXBvIGtlZXBzIG9uZSBwYWxldHRlIGJsb2NrIHBlciBwYXJ0aWFsKS5cbiAgJl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXhhLWlucHV0LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkZXhhLXJhZGl1cztcblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGV4YS1wdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoLWljb24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZXhhLW11dGVkO1xuICB9XG5cbiAgJl9fc2VhcmNoLWlucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGV4YS10aXRsZTtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZXhhLW11dGVkO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtY2xlYXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGV4YS1tdXRlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZXhhLXRpdGxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tIGZpbHRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gRGVsaWJlcmF0ZWx5IE5PVCAuZmlsdGVyczogZXZlcnkgbGVnYWN5IGZ1c2lvbi1kcm9wLWRvd24gcnVsZVxuICAvLyAobG9jay1oZWlnaHQoNTJweCksIDUwJSB3aWR0aCwgI0ZCRkJGQiBmaWxsLCAjRjZGMUYxIG1lbnUpIGhhbmdzIG9mZiB0aGF0XG4gIC8vIGFuY2VzdG9yIGNsYXNzIGFuZCBpcyBzaGFyZWQgd2l0aCB0aGUgd2hpdGVib2FyZCBzaWRlYmFyLiBBIGZyZXNoIHdyYXBwZXJcbiAgLy8gbGV0cyB0aGUgZGlyZWN0aXZlIGJlIHJlc3R5bGVkIHdpdGhvdXQgdG91Y2hpbmcgYW55IG9mIGl0LlxuICAmX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICA+IGZ1c2lvbi1kcm9wLWRvd24ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdC10b2dnbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGV4YS1pbnB1dC1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZXhhLXJhZGl1cztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkZXhhLXRpdGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGNvbG9yOiAkZXhhLW11dGVkO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaGUgZGlyZWN0aXZlJ3Mgb3B0aW9uIGxpc3QuIHBvc2l0aW9uOiByZWxhdGl2ZSBsaXZlcyBvbiB0aGUgd3JhcHBlciB0aGVcbiAgICAvLyBkaXJlY3RpdmUgcmVuZGVycywgc28gYW5jaG9yIGFnYWluc3QgZnVzaW9uLWRyb3AtZG93biBpbnN0ZWFkLlxuICAgID4gZnVzaW9uLWRyb3AtZG93biA+IC5jb2x1bW4tY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAub3B0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXhhLXJ1bGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZXhhLXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjEyKTtcblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRleGEtcmFkaXVzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZXhhLXRpdGxlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGV4YS1ob3Zlci1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRleGEtcHVycGxlLXNvZnQ7XG4gICAgICAgICAgY29sb3I6ICRleGEtcHVycGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0gcmVzdWx0cyBsaXN0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBUaGlzIGVsZW1lbnQgY2FycmllcyBmdXNpb24tZGF0YS1mbG93LCBzbyBpdCBoYXMgdG8gYmUgdGhlIHNjcm9sbGVyOiB0aGVcbiAgLy8gZGlyZWN0aXZlIG1lYXN1cmVzIHNjcm9sbFRvcC9vZmZzZXRIZWlnaHQgb24gaXQgYW5kIHJlYWRzIGl0cyBzZWNvbmQtdG8tbGFzdFxuICAvLyBjaGlsZCAodGhlIC5maWxsZXIgc2VudGluZWwpIHRvIGRlY2lkZSB3aGVuIHRvIHBhZ2UuXG4gICZfX2xpc3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV4YS1ydWxlO1xuICB9XG5cbiAgJl9fcm93LW5hbWUge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkZXhhLXRpdGxlO1xuICB9XG5cbiAgJl9fcm93LXRlY2huaXF1ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkZXhhLW11dGVkO1xuICB9XG5cbiAgJl9fcm93LWFjdGlvbnMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcblxuICAgIC8vIFB1bGxzIGJvdGggYWN0aW9ucyBpbiBmcm9tIHRoZSByb3cncyByaWdodCBlZGdlLlxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLy8gRWxlbWVudC1xdWFsaWZpZWQgc28gdGhpcyByZWFjaGVzIC5leGEgYnV0dG9uJ3Mgc3BlY2lmaWNpdHkgKDAsMSwxKSBmcm9tIHRoZVxuICAvLyByZXNldCBhYm92ZS4gQXMgYSBiYXJlIGNsYXNzIGl0IGxvc2VzLCBhbmQgYGhlaWdodDogYXV0b2AgdGhlcmUgY29sbGFwc2VzXG4gIC8vIHRoZSBib3ggb250byB0aGUgaWNvbiByYXRoZXIgdGhhbiB0aGUgaGVpZ2h0IGRlY2xhcmVkIGhlcmUuXG4gIGJ1dHRvbiN7Jn1fX3Jvdy1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGV4YS1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRleGEtdGl0bGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXhhLWhvdmVyLWJnO1xuICAgIH1cblxuICAgICYtLWFkZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXhhLXB1cnBsZS1zb2Z0O1xuICAgICAgY29sb3I6ICRleGEtcHVycGxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jvdy1hY3Rpb24taWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAmX19lbXB0eSB7XG4gICAgcGFkZGluZzogMzJweCA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGV4YS1tdXRlZDtcbiAgfVxuXG4gIC8vIFNlbnRpbmVsIGZvciBmdXNpb24tZGF0YS1mbG93J3MgY2hpbGRyZW5bbGVuZ3RoIC0gMl0gbG9va3VwLiBNdXN0IHN0YXkgaW5cbiAgLy8gdGhlIERPTTsgaXQganVzdCBtdXN0IG5vdCB0YWtlIHVwIHNwYWNlIGhlcmUuXG4gICZfX2ZpbGxlciB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLy8gLS0gZm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGV4YS1ydWxlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRleGEtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ051ZGlzdGEnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZXhhLXRpdGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGV4YS1ob3Zlci1iZztcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGV4YS1wdXJwbGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXhhLXB1cnBsZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXhhLXB1cnBsZS1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGV4YS1wdXJwbGUtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQWN1dGUtdmFyaWFibGUgcGFuZSAodGhlIHRoaXJkIHBhbmUgb2YgZXhlcmNpc2VfYWRkLmh0bWwsIGFjdGlvbiA9PT0gJ2FkZCcpLlxuLy9cbi8vIEl0IGNhcnJpZXMgLmV4ZSBhbmQgcmV1c2VzIHRoZSBlZGl0IG1vZGFsJ3MgY29tcG9uZW50IHN0eWxlcyB3aG9sZXNhbGUgcmF0aGVyXG4vLyB0aGFuIHJlc3RhdGluZyB0aGVtIGhlcmUsIHNvIHRoZSBhZGQgYW5kIGVkaXQgZm9ybXMgY2Fubm90IGRyaWZ0IGFwYXJ0LiBUaGlzXG4vLyBibG9jayBvbmx5IGNvdmVycyB0aGUgdHdvIHRoaW5ncyB0aGF0IGRpZmZlcjogdGhlIHBhbmUgbGl2ZXMgaW5zaWRlIHRoZSBzbGlkZVxuLy8gc3RyaXAsIGFuZCBpdCBoYXMgYSBiYWNrIGJ1dHRvbiB0aGUgZWRpdCBtb2RhbCBkb2VzIG5vdC5cbi8vXG4vLyAuZXhlJ3Mgb3duIHBhZGRpbmcgLyByYWRpdXMgLyBzaGFkb3cgLyBtYXgtaGVpZ2h0IGFscmVhZHkgYmVhdCB0aGVcbi8vIC5tb2RhbC1jb250YWluZXIgYmFzZSBieSBpbXBvcnQgb3JkZXIgKF9tb2RhbF9lZGl0X2V4ZXJjaXNlIGlzIGltcG9ydGVkIGFmdGVyXG4vLyB0aGUgbGVnYWN5IHJ1bGVzKSwgc28gbm8gdW5kbyBibG9jayBpcyBuZWVkZWQgLSBvbmx5IHRoZSB3aWR0aCwgd2hpY2ggLmV4ZVxuLy8gcGlucyB0byA1NjBweCBmb3IgYSBzdGFuZGFsb25lIG1vZGFsLlxuLy9cbi8vIFNlbGVjdG9ycyBhcmUgZG91YmxlZCAoLmV4ZS5leGEtZm9ybSkgYmVjYXVzZSBfbW9kYWxfZWRpdF9leGVyY2lzZSBpcyBpbXBvcnRlZFxuLy8gQUZURVIgdGhpcyBwYXJ0aWFsOyBhIHNpbmdsZSAuZXhhLWZvcm0gd291bGQgdGllIG9uIHNwZWNpZmljaXR5IGFuZCBsb3NlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZXhlLmV4YS1mb3JtIHtcbiAgLy8gRmlsbCB0aGUgNjQwcHggc2hlbGwuIGAubW9kYWwtYW5pbWF0ZS1jb250YWluZXIgPiAubW9kYWwtY29udGFpbmVyYCBpc1xuICAvLyBmbGV4OiAxIDAgYXV0bywgc28gdGhlIHBhbmUgd291bGQgc3RyZXRjaCBhbnl3YXkgLSBzdGF0ZWQgc28gdGhlIGRlY2xhcmVkXG4gIC8vIHdpZHRoIGlzIG5vdCBhIGxpZSBkdXJpbmcgdGhlIHNsaWRlLCB3aGVuIHR3byBwYW5lcyBhcmUgYnJpZWZseSB2aXNpYmxlLlxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIC8vIC5leGVfX3RpdGxlIGNsZWFycyBvbmUgMjRweCBidXR0b24gYXQgcmlnaHQ6IDIwcHguIEhlcmUgdGhlcmUgYXJlIHR3bywgc29cbiAgLy8gcHVzaCB0aGUgd3JhcCBwb2ludCBwYXN0IGJvdGguXG4gIC5leGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuLy8gU2l0cyBpbW1lZGlhdGVseSBsZWZ0IG9mIC5leGVfX2Nsb3NlLCB3aGljaCBpcyAyNHB4IHdpZGUgYXQgcmlnaHQ6IDIwcHggLVxuLy8gc28gMjAgKyAyNCArIDggb2YgZ2FwLiBSZXR1cm5zIHRvIHRoZSBzZWFyY2ggbGlzdDsgdGhlIFggYmVzaWRlIGl0IGRpc21pc3Nlc1xuLy8gdGhlIHdob2xlIG1vZGFsLlxuLmV4YS1mb3JtX19iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRleGEtcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRleGEtY2xvc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGV4YS10aXRsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLWFuaW1hdGUtY29udGFpbmVyLmV4YS1zaGVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmV4YS1mb3JtX19iYWNrIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZXhhIHtcbiAgICAmLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICBtYXgtaGVpZ2h0OiA5MGR2aDtcbiAgICAgIHBhZGRpbmc6IHVucXVvdGUoXCIyMHB4IDE2cHggbWF4KDIwcHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSlcIik7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID4gZnVzaW9uLWRyb3AtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxufVxuIiwiJHJlZDogI2M0MmEzYjtcbiRibHVlOiAjOTc2OEVCOyAvLzAwQjhFMFxuJGdyZXk6ICM4MDgwODA7XG4kZ3JlZW46ICMyMGI3Njk7XG4kd2hpdGU6ICNmZmZmZmY7XG4keWVsbG93OiAjZDhiNjJmO1xuJGxpZ2h0X2dyZXk6ICNjZGNkY2Q7XG4kZGFya19ncmV5OiAjNmQ2ZTcyO1xuXG4kaWNvbi1ncmV5LW9uLWdyZXk6ICM4NjhBOEE7XG5cbiRmb290ZXJfYmFja2dyb3VuZDogIzExMjY0YjtcbiRhdGhsZXRlX2hlYWRlcl9wcmltYXJ5OiAjZWZmMWYwO1xuJGF0aGxldGVfaGVhZGVyX3NlY29uZGFyeTogI2U4ZThlODtcbiRhdGhsZXRlX2xpc3RfbmFtZTogI2Y3ZjdmNztcblxuJGQtYmx1ZS1ibG9jay1iZzogIzEyMjE0NTsgLy85NzY4RUJcbiRkLWJsdWUtYmxvY2staWNvbjogI2ZmZjsgLy8yNEFERDdcblxuLy8gZm9ybXMuc2Nzc1xuJGNvbXBhY3RlZC1maWVsZHMtYm9yZGVyLWM6ICNFQkVCRUI7XG4kZm9ybS1maWVsZC1sZWZ0LXBhZDogMjRweDtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkLW1vZGFsOiAzNnB4O1xuJGJ0bi1tZWRpdW0taDogNDVweDtcbiRjb21wYWN0ZWQtaW5wdXQtdi1wYWQ6IDExcHg7XG4kY29tcGFjdGVkLWlucHV0LWxoOiAzMHB4O1xuJGZvcm0tZmllbGQtcm93LWdhcDogMzdweDtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFZGl0IEV4ZXJjaXNlIG1vZGFsICh0ZW1wbGF0ZXMvZXhlcmNpc2VfZWRpdC5odG1sICsgRXhlcmNpc2VFZGl0Q29udHJvbGxlcikuXG4vL1xuLy8gT3duIG5hbWVzcGFjZSwgZm9sbG93aW5nIC5leGEgLyAuZXhkIC8gLm1laS1tb2RhbCAvIC5ibXQtbW9kYWwgLyAud2NyLW1vZGFsIC9cbi8vIC50b2RheS1leGl0LiBVbmxpa2UgLmV4YSB0aGlzIHJvb3QgZHJvcHMgLm1vZGFsLWNvbnRhaW5lciBlbnRpcmVseSAtIHRoaXNcbi8vIHRlbXBsYXRlIGlzIG5vdCBpbnNpZGUgYSAubW9kYWwtYW5pbWF0ZS1jb250YWluZXIgc2xpZGUgc3RyaXAsIHNvIG5vdGhpbmdcbi8vIG5lZWRzIHRoYXQgY2xhc3MsIGFuZCBkcm9wcGluZyBpdCBzaGVkcyB0aGUgd2hvbGUgbGVnYWN5IHN0YWNrIGluIG9uZSBtb3ZlOlxuLy8gdGhlIDYwMHB4IHdpZHRoIGFuZCAxNnB4IDAgMjBweCBwYWRkaW5nICh+bGluZSAxMzE1IG9mIHRoaXMgYnVuZGxlKSwgdGhlXG4vLyAubW9kYWwtZXhlcmNpc2UtZm9ybSBoZWFkZXIvc2VjdGlvbi9mb290ZXIgcnVsZXMgKH4xMzE5LTEzODIsIHNoYXJlZCB3aXRoIDE3XG4vLyBvdGhlciB0ZW1wbGF0ZXMpLCBhbmQgdGhlICFpbXBvcnRhbnQgaGVhZGVyIGJvcmRlciAofjEzODcpIHRoYXQgc3BlY2lmaWNpdHlcbi8vIGNhbm5vdCBiZWF0LiBNYXJrdXAgdXNlcyBkaXZzLCBub3QgPGhlYWRlcj4vPHNlY3Rpb24+Lzxmb290ZXI+LCBmb3IgdGhlIHNhbWVcbi8vIHJlYXNvbi5cbi8vXG4vLyAubW9kYWwgKHRoZSB0cmFuc2NsdXNpb24gd3JhcHBlciBmcm9tIGRpcmVjdGl2ZXMvTW9kYWxzLmpzKSBzdGlsbCBjb250cmlidXRlc1xuLy8gbWluLWhlaWdodDogMTAwcHggYW5kLCBvbiBtb2JpbGUsIHdpZHRoL21heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCkuXG4vL1xuLy8gVGhlIGNoZWNrYm94LCByYWRpbyBhbmQgbnVtZXJpYyBzdGVwcGVyIGhlcmUgaGF2ZSBubyBlcXVpdmFsZW50IGFueXdoZXJlIGluXG4vLyB0aGUgcmVwbyAtIHRoZSBvbmx5IGV4aXN0aW5nIHJhZGlvL2NoZWNrYm94IGlzIHRoZSBpY29tb29uIGdseXBoIHBhaXJcbi8vICgucmFkaW8taW5wdXQsIH5saW5lIDcxNykgc2hhcmVkIGJ5IHRlbiBsZWdhY3kgdGVtcGxhdGVzLCB3aGljaCBtdXN0IG5vdCBiZVxuLy8gcmVzdHlsZWQgaW4gcGxhY2UuIFRoZXNlIGFyZSBidWlsdCBsb2NhbGx5IHdpdGggYXBwZWFyYW5jZTogbm9uZS5cbi8vXG4vLyBQYWxldHRlIG1hdGNoZXMgX21vZGFsX2FkZF9leGVyY2lzZS5zY3NzIGFuZCB0aGUgcHJvZ3JhbS1idWlsZCBwYWdlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRleGUtd2lkdGg6ICAgICAgICA1NjBweDtcbiRleGUtZ3V0dGVyOiAgICAgICAyNHB4O1xuJGV4ZS1yYWRpdXM6ICAgICAgIDRweDtcblxuLy8gU2hhcmVkIGJ5IHRoZSBzdGVwcGVyIGJveCBhbmQgdGhlIHVuaXQgdG9nZ2xlIGJlc2lkZSBpdCwgc28gdGhlIHJhZGlvcyBzdGF5XG4vLyBvcHRpY2FsbHkgbGV2ZWwgd2l0aCB0aGUgbnVtYmVycyBpbiB0aGUgc3RlcHBlcnMgcmF0aGVyIHRoYW4gZHJpZnRpbmcgYXBhcnQuXG4kZXhlLXN0ZXBwZXItaGVpZ2h0OiA0MHB4O1xuXG4kZXhlLXRpdGxlOiAgICAgICAgIzEyMGQxYztcbiRleGUtbXV0ZWQ6ICAgICAgICAjNmQ2ZDZkO1xuJGV4ZS1jbG9zZTogICAgICAgICM5ZDlkOWQ7XG4kZXhlLXJ1bGU6ICAgICAgICAgI2U3ZTdlNztcbiRleGUtaW5wdXQtYm9yZGVyOiAjZDFkMWQxO1xuJGV4ZS1wdXJwbGU6ICAgICAgICM5NzY4ZWI7XG4kZXhlLXB1cnBsZS1ob3ZlcjogIzg1NWFkNDtcbiRleGUtcHVycGxlLXNvZnQ6ICAjZjJlZGZjO1xuJGV4ZS1ob3Zlci1iZzogICAgICNmN2Y3Zjg7XG5cbi5leGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAkZXhlLXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogJGV4ZS1ndXR0ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6ICRleGUtcmFkaXVzO1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDE2LCAyNCwgNDAsIDAuMjQpO1xuICBmb250LWZhbWlseTogJ051ZGlzdGEnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogJGV4ZS10aXRsZTtcblxuICAvLyBFc2NhcGUgdGhlIGdsb2JhbCBidXR0b24gLyBpbnB1dCBydWxlcyBpbiBfYmFzZS5zY3NzIChtaW4td2lkdGg6IDExMHB4LFxuICAvLyBsb2NrLWhlaWdodCg1MHB4KSwgdXBwZXJjYXNlLCBsZXR0ZXItc3BhY2luZykuIFdyaXR0ZW4gbG9uZ2hhbmQ6IHRoZVxuICAvLyB1bnN0eWxlLWJ1dHRvbiBtaXhpbiBsaXZlcyBpbiBzYXNzLWFuZ3VsYXItcHJvdG90eXBlL19taXhpbnMsIHdoaWNoIHRoaXNcbiAgLy8gYnVuZGxlIGRvZXMgbm90IGltcG9ydC5cbiAgLy9cbiAgLy8gbG9jay1oZWlnaHQgYWxzbyBwaW5zIGBoZWlnaHRgLCBidXQgY2xlYXJpbmcgaXQgaGVyZSBpcyBub3QgYW4gb3B0aW9uOiB0aGlzXG4gIC8vIHNlbGVjdG9yIGlzIGEgY2xhc3MgcGx1cyBhIHR5cGUsIHNvIGEgYGhlaWdodGAgc2V0IGhlcmUgb3V0LXNwZWNpZmllcyBldmVyeVxuICAvLyAmX19idXR0b24gLyAmX19jbG9zZSAvICZfX3N0ZXBwZXItYnV0dG9uIGNsYXNzIGJlbG93IGFuZCB0aGV5IGFsbCBjb2xsYXBzZVxuICAvLyB0byB0aGUgaGVpZ2h0IG9mIHRoZWlyIG93biBjb250ZW50cy4gRWFjaCBvZiB0aG9zZSBzZXRzIGl0cyBvd24gaGVpZ2h0XG4gIC8vIGluc3RlYWQgLSBhdXRvIHdoZXJlIHRoZSBwYWRkaW5nIHNob3VsZCBkZWNpZGUsIGEgbnVtYmVyIHdoZXJlIGl0IHNob3VsZFxuICAvLyBub3QgLSB3aGljaCBiZWF0cyB0aGUgZ2xvYmFsIDUwcHggb24gaXRzIG93bi5cbiAgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICBidXR0b24gKyBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gX2Jhc2Uuc2NzcyBzZXRzIGBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiOyBmb250LXNpemU6IDEzcHhgIG9uIGV2ZXJ5XG4gIC8vIGJ1dHRvbi9pbnB1dC9zZWxlY3QvdGV4dGFyZWEgaW4gdGhlIGFwcC4gTGVmdCBhbG9uZSBpdCByZW5kZXJzIHRoZSBzdGVwcGVyXG4gIC8vIGdseXBocyBhbmQgdmFsdWVzLCBhbmQgdGhlIHRlbXBvL2ludGVuc2l0eSBzZWxlY3RzLCBpbiAxM3B4IEhlbHZldGljYSBpbnNpZGVcbiAgLy8gYW4gb3RoZXJ3aXNlIE51ZGlzdGEgbW9kYWwgLSB3aGljaCBpcyB3aGF0IG1hZGUgdGhlIHN0ZXBwZXJzIGxvb2sgdW5zdHlsZWQuXG4gIC8vIFNpemVzIGFyZSBzZXQgcGVyIGNvbXBvbmVudCBiZWxvdzsgb25seSB0aGUgZmFtaWx5IGlzIGluaGVyaXRlZCBoZXJlLlxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGV4ZS1pbnB1dC1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGV4ZS1yYWRpdXM7XG4gIH1cblxuICAvLyAtLSBoZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgNDBweCAyMHB4IDA7IC8vIGNsZWFycyB0aGUgY2xvc2UgYnV0dG9uXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICRleGUtdGl0bGU7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkZXhlLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGV4ZS1jbG9zZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGV4ZS10aXRsZTtcbiAgICB9XG4gIH1cblxuICAvLyAtLSBnZW5lcmljIGZpZWxkIHNjYWZmb2xkaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9fZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgID4gLmV4ZV9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBUZW1wbyBhbmQgaW50ZW5zaXR5IHNoYXJlIHRoZSByb3cgZXZlbmx5OyB0aGVpciBzZWxlY3RzIGFyZSB3aWR0aDogMTAwJSxcbiAgICAvLyB3aGljaCBuZWVkcyBhIGRlZmluaXRlIGJhc2lzIG9uIHRoZSBmaWVsZCB0byByZXNvbHZlIGFnYWluc3QuXG4gICAgPiAuZXhlX19zZWxlY3Qge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLy8gU2V0cyArIHJlcHMgKyB0aGUgdW5pdCB0b2dnbGUgYXJlIG9uZSBsaW5lIGJ5IGRlc2lnbi4gQXQgNTYwcHggdGhlIG1vZGFsXG4gICAgLy8gaGFzIDUxMnB4IG9mIGNvbnRlbnQgYW5kIHRoZSByb3cgbmVlZHMgMTU4ICsgMTU4ICsgfjEyNCArIDI0IG9mIGdhcHMgPVxuICAgIC8vIDQ2NHB4LiBOb3RoaW5nIGhlcmUgaXMgYWxsb3dlZCB0byBzaHJpbmsgb3Igd3JhcDogZmxleC13cmFwIGFsb25lIHdhcyBub3RcbiAgICAvLyBlbm91Z2gsIGJlY2F1c2UgLmV4ZV9fb3B0aW9ucyBpcyBpdHNlbGYgYSB3cmFwcGluZyBmbGV4IGNvbnRhaW5lciBhbmRcbiAgICAvLyB3b3VsZCBzdGFjayBcIlJlcHNcIiBvdmVyIFwiU2VjXCIgcmF0aGVyIHRoYW4gZm9yY2UgdGhlIHJvdyB3aWRlci4gSWYgdGhpc1xuICAgIC8vIGV2ZXIgZG9lcyBub3QgZml0IGl0IHNob3VsZCBvdmVyZmxvdyB2aXNpYmx5IGluc3RlYWQgb2YgcmVmbG93aW5nLlxuICAgIC8vIFRoZSBtb2JpbGUgYmxvY2sgYmVsb3cgZGVsaWJlcmF0ZWx5IHVuZG9lcyBhbGwgb2YgaXQuXG4gICAgJi0tbWV0cmljcyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgPiAuZXhlX19maWVsZCB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAvLyBUaGUgdG9nZ2xlIGhhcyBubyBsYWJlbCBhYm92ZSBpdCwgc28gZmxleC1lbmQgd291bGQgc2l0IGl0IG9uIHRoZVxuICAgICAgLy8gc3RlcHBlcidzIGJvdHRvbSBlZGdlLiBHaXZlIGl0IHRoZSBzdGVwcGVyJ3MgaGVpZ2h0IGluc3RlYWQgYW5kIGxldFxuICAgICAgLy8gLmV4ZV9fb3B0aW9ucycgb3duIGFsaWduLWl0ZW1zOiBjZW50ZXIgbGluZSB0aGUgcmFkaW9zIHVwIHdpdGggdGhlXG4gICAgICAvLyBudW1iZXJzIGluc2lkZSB0aGUgc3RlcHBlcnMuXG4gICAgICAuZXhlX19vcHRpb25zIHtcbiAgICAgICAgaGVpZ2h0OiAkZXhlLXN0ZXBwZXItaGVpZ2h0O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZXhlLW11dGVkO1xuICB9XG5cbiAgLy8gLS0gY2hlY2tib3ggLyByYWRpbyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBhcHBlYXJhbmNlOiBub25lIHNvIHRoZSBuYXRpdmUgY29udHJvbCBjYW4gY2FycnkgdGhlIHB1cnBsZSBvdXRsaW5lIHRoZVxuICAvLyBkZXNpZ24gY2FsbHMgZm9yLiBhY2NlbnQtY29sb3IgYWxvbmUgY2Fubm90IGRyYXcgdGhlIHVuY2hlY2tlZCBvdXRsaW5lLlxuICAmX19jaGVjay1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2NoZWNrIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRleGUtcHVycGxlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRleGUtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRleGUtcHVycGxlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaGVjay1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZXhlLXRpdGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRleGUtdGl0bGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fcmFkaW8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZXhlLXB1cnBsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBUaGUgZG90IGlzIGEgd2hpdGUgaW5zZXQgcmluZyBvdmVyIGEgZmlsbGVkIGNvbnRyb2wsIG5vdCBhIDo6YWZ0ZXIgcGxhY2VkXG4gICAgLy8gYXQgZml4ZWQgM3B4IG9mZnNldHMuIFRob3NlIG9mZnNldHMgYXJlIG9ubHkgY2VudHJlZCBhdCBleGFjdGx5IDEwMCUgem9vbVxuICAgIC8vIGFuZCBib3JkZXItYm94OiBzY2FsZWQgYnkgdGhlIGJyb3dzZXIgdGhleSByb3VuZCBvbmUgd2F5IHdoaWxlIHRoZSAycHhcbiAgICAvLyBib3JkZXIgcm91bmRzIHRoZSBvdGhlciAodmlzaWJseSB1cC1hbmQtbGVmdCBhdCA5MC8xMTAvMTI1JSksIGFuZCBhblxuICAgIC8vIGluaGVyaXRlZCBjb250ZW50LWJveCBwdXRzIHRoZW0gMnB4IG91dCBvbiBpdHMgb3duLiBBbiBpbnNldCBzaGFkb3cgaXNcbiAgICAvLyBsYWlkIG91dCBmcm9tIHRoZSBjb250cm9sJ3Mgb3duIGJvcmRlci1yYWRpdXMsIHNvIGl0IGlzIGNvbmNlbnRyaWMgYnlcbiAgICAvLyBjb25zdHJ1Y3Rpb24gLSB0aGUgc2FtZSByZWFzb24gLnJyLW9wdGlvbl9fcmFkaW8gY2VudHJlcyBpdHMgZG90IHdpdGhcbiAgICAvLyBmbGV4IHJhdGhlciB0aGFuIG9mZnNldHMuIDE2cHggaW5uZXIgYm94IGxlc3MgMiB4IDNweCByaW5nIGtlZXBzIHRoZVxuICAgIC8vIDEwcHggZG90IHRoZSBkZXNpZ24gYXNrcyBmb3IuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRleGUtcHVycGxlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0gd2VlayB0YWJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX193ZWVrcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNDtcbiAgfVxuXG4gICZfX3dlZWsge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGV4ZS1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRleGUtbXV0ZWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogJGV4ZS10aXRsZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMTYsIDI0LCA0MCwgMC4wNCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0gbnVtZXJpYyBzdGVwcGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmX19zdGVwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBoZWlnaHQ6ICRleGUtc3RlcHBlci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXhlLWlucHV0LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkZXhlLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLy8gVGhlIC0gLyArIGdseXBocyBhcmUgZHJhd24sIG5vdCB0eXBlZC4gQXMgdGV4dCB0aGV5IHRvb2sgdGhlIGdsb2JhbCAxM3B4XG4gIC8vIEhlbHZldGljYSBidXR0b24gZm9udCBmcm9tIF9iYXNlLnNjc3MgLSBhIGhhaXJsaW5lIG1pbnVzIGFuZCBhIHBsdXMgb2YgYVxuICAvLyBkaWZmZXJlbnQgb3B0aWNhbCBzaXplLCBib3RoIGR3YXJmZWQgYnkgdGhlIDE2cHgvNjAwIHZhbHVlIGJldHdlZW4gdGhlbS5cbiAgLy8gTWF0Y2hlZCBzdmcgc3Ryb2tlcywgbGlrZSAmX19jbG9zZSBhYm92ZSwgc28gbmVpdGhlciBnbHlwaCBkZXBlbmRzIG9uIGFcbiAgLy8gZm9udCBhdCBhbGwuXG4gICZfX3N0ZXBwZXItYnV0dG9uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRleGUtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkZXhlLXRpdGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRleGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhlIHZhbHVlIHN0YXlzIGFuIGlucHV0IHNvIGEgcHJhY3RpdGlvbmVyIGNhbiB0eXBlIGEgbGFyZ2UgbnVtYmVyIHJhdGhlclxuICAvLyB0aGFuIGNsaWNraW5nICsgZm9ydHkgdGltZXMuXG4gICZfX3N0ZXBwZXItdmFsdWUge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkZXhlLXRpdGxlO1xuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkZXhlLW11dGVkO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBDaHJvbWUvU2FmYXJpIHNwaW5uZXJzIGR1cGxpY2F0ZSB0aGUgLS8rIGJ1dHRvbnMuXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuXG4gIC8vIC0tIHNlbGVjdHMgKHRlbXBvIC8gaW50ZW5zaXR5KSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9fc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAwIDMycHggMCAxMnB4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogJGV4ZS10aXRsZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGV4ZS1wdXJwbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgY29sb3I6ICRleGUtbXV0ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAtLSBub3RlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICZfX25vdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIEV4cGxpY2l0IGhlaWdodCwgbm90IGp1c3QgbWluLWhlaWdodDogdGhpcyBidW5kbGUgc2V0cyBhIGdsb2JhbFxuICAgIC8vIHRleHRhcmVhIHsgaGVpZ2h0OiAxMjdweCB9ICh+NSBsaW5lcykgdGhhdCBhIG1pbi1oZWlnaHQgY2Fubm90IGJlYXQuXG4gICAgLy8gMiBsaW5lcyA9IDQwcHggb2YgdGV4dCArIDI4cHggcGFkZGluZyArIDJweCBib3JkZXIsIGJveC1zaXppbmc6IGJvcmRlci1ib3guXG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgZm9udC1mYW1pbHk6ICdOdWRpc3RhJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRleGUtdGl0bGU7XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGV4ZS1tdXRlZDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRleGUtcHVycGxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tIGZvb3RlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXhlLXJ1bGU7XG4gICAgYm9yZGVyLXJhZGl1czogJGV4ZS1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ051ZGlzdGEnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZXhlLXRpdGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGV4ZS1ob3Zlci1iZztcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGV4ZS1wdXJwbGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZXhlLXB1cnBsZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXhlLXB1cnBsZS1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGV4ZS1wdXJwbGUtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXhlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBtYXgtaGVpZ2h0OiA5MGR2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IHVucXVvdGUoXCIyMHB4IDE2cHggbWF4KDIwcHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSlcIik7XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAvLyBVbmRvIHRoZSBkZXNrdG9wIHJvdydzIG5vLXNocmluay9uby13cmFwIHBpbm5pbmcgc28gdGhlIHN0ZXBwZXJzIGNhbiBnb1xuICAgICAgLy8gZnVsbC13aWR0aCBhbmQgdGhlIHRvZ2dsZSBjYW4gZHJvcCB0byBpdHMgb3duIGxpbmUuXG4gICAgICAmLS1tZXRyaWNzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgID4gLmV4ZV9fZmllbGQge1xuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG59XG4iLCIkcmVkOiAjYzQyYTNiO1xuJGJsdWU6ICM5NzY4RUI7IC8vMDBCOEUwXG4kZ3JleTogIzgwODA4MDtcbiRncmVlbjogIzIwYjc2OTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR5ZWxsb3c6ICNkOGI2MmY7XG4kbGlnaHRfZ3JleTogI2NkY2RjZDtcbiRkYXJrX2dyZXk6ICM2ZDZlNzI7XG5cbiRpY29uLWdyZXktb24tZ3JleTogIzg2OEE4QTtcblxuJGZvb3Rlcl9iYWNrZ3JvdW5kOiAjMTEyNjRiO1xuJGF0aGxldGVfaGVhZGVyX3ByaW1hcnk6ICNlZmYxZjA7XG4kYXRobGV0ZV9oZWFkZXJfc2Vjb25kYXJ5OiAjZThlOGU4O1xuJGF0aGxldGVfbGlzdF9uYW1lOiAjZjdmN2Y3O1xuXG4kZC1ibHVlLWJsb2NrLWJnOiAjMTIyMTQ1OyAvLzk3NjhFQlxuJGQtYmx1ZS1ibG9jay1pY29uOiAjZmZmOyAvLzI0QUREN1xuXG4vLyBmb3Jtcy5zY3NzXG4kY29tcGFjdGVkLWZpZWxkcy1ib3JkZXItYzogI0VCRUJFQjtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkOiAyNHB4O1xuJGZvcm0tZmllbGQtbGVmdC1wYWQtbW9kYWw6IDM2cHg7XG4kYnRuLW1lZGl1bS1oOiA0NXB4O1xuJGNvbXBhY3RlZC1pbnB1dC12LXBhZDogMTFweDtcbiRjb21wYWN0ZWQtaW5wdXQtbGg6IDMwcHg7XG4kZm9ybS1maWVsZC1yb3ctZ2FwOiAzN3B4O1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4kZ3VpZGVkLXB1cnBsZTogICAgIzdjNmZjNztcbiRndWlkZWQtcHVycGxlLWx0OiAjYzViOGYwO1xuJGd1aWRlZC1iYW5uZXItYmc6ICNlYWU2ZjU7XG4kZ3VpZGVkLXBhZ2UtYmc6ICAgI2YwZjBmMDtcbiRndWlkZWQtY2FyZC1iZzogICAjZmZmZmZmO1xuJGd1aWRlZC1ib3JkZXI6ICAgICNlOGU4ZTg7XG4kZ3VpZGVkLXRleHQtZGFyazogIzFhMWExYTtcbiRndWlkZWQtdGV4dC1ncmV5OiAjNzc3O1xuXG4uZ3VpZGVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGd1aWRlZC1wYWdlLWJnO1xufVxuXG4vLyBgLnZpZXctZmxleGAgaXMgcmVkZWZpbmVkIGFzIGBmbGV4OiAwIDAgYXV0b2AgaW4gdGhlIHBhc3Nwb3J0IGJ1bmRsZSwgd2hpY2hcbi8vIGxvYWRzIGFmdGVyIHRoZSBwcm90b3R5cGUgYnVuZGxlIGFuZCB3aW5zLiBUaGF0IHN0b3BzIHRoZSBjb250ZW50IGFyZWEgZnJvbVxuLy8gZ3Jvd2luZywgc28gb24gdGFsbCBzY3JlZW5zIHRoZSBmb290ZXIgZmxvYXRzIHVwIGluc3RlYWQgb2Ygc3RpY2tpbmcgdG8gdGhlXG4vLyBib3R0b20uIFRoZSBoaWdoZXItc3BlY2lmaWNpdHkgc2VsZWN0b3IgcmVzdG9yZXMgdGhlIGdyb3cgYmVoYXZpb3VyLlxuLnZpZXctZmxleC5ndWlkZWQtYmcge1xuICBAaW5jbHVkZSBmbGV4KDEgMCBhdXRvKTtcbn1cblxuLmd1aWRlZC10ZXN0LXBhZ2Uge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjRweCAxNnB4IDQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyDilIDilIAgSGVhZGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmd1aWRlZC1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRndWlkZWQtdGV4dC1kYXJrO1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRndWlkZWQtdGV4dC1ncmV5O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGd1aWRlZC1wdXJwbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBJbmZvIGJhbm5lciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ndWlkZWQtaW5mby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRndWlkZWQtYmFubmVyLWJnO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDQwcHggMTZweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRndWlkZWQtdGV4dC1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRndWlkZWQtcHVycGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogMTsgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3VpZGVkLXRleHQtZGFyaztcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRndWlkZWQtdGV4dC1ncmV5O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi8vIOKUgOKUgCBQcm9ncmVzcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ndWlkZWQtcHJvZ3Jlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGd1aWRlZC10ZXh0LWdyZXk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9fYmFyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19maWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGd1aWRlZC1wdXJwbGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgfVxufVxuXG4vLyDilIDilIAgRXhlcmNpc2UgY2FyZCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ndWlkZWQtZXhlcmNpc2UtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICRndWlkZWQtY2FyZC1iZztcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3VpZGVkLWV4ZXJjaXNlLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3VpZGVkLWJvcmRlcjtcblxuICAmLS1sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5ndWlkZWQtZXhlcmNpc2UtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgZ2FwOiAxNHB4O1xuXG4gICYtLWxhc3Qge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAmX190aHVtYiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fdGh1bWItaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNGE0YTVhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgJi0tZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2E1YTNhO1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1iLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX3RodW1iLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2NoZWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNWRjNzVkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRndWlkZWQtdGV4dC1kYXJrO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtaW4td2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRndWlkZWQtcHVycGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGd1aWRlZC1wdXJwbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRndWlkZWQtcHVycGxlLCAwLjA4KTtcbiAgICB9XG5cbiAgICAmLS1kb25lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCRkJGMztcbiAgICAgIGJhY2tncm91bmQ6ICNFQkZCRjM7XG4gICAgICBjb2xvcjogIzEyQjc2QTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBJdGVtIGFjdGlvbnMgKGRvbmUgc3RhdGUpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmd1aWRlZC1pdGVtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ndWlkZWQtaXRlbS1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0VCRkJGMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRUJGQkYzO1xuICBjb2xvcjogIzEyQjc2QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYtLXBlbmRpbmcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3VpZGVkLXB1cnBsZSwgMC4yNSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkZ3VpZGVkLXB1cnBsZSwgMC4wOCk7XG4gICAgY29sb3I6ICRndWlkZWQtcHVycGxlO1xuICB9XG59XG5cbi5ndWlkZWQtaXRlbS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RyaWdnZXIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgfVxuXG4gICZfX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGd1aWRlZC10ZXh0LWRhcms7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJiArICYgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cblxuICAgICYtLWRhbmdlciB7IGNvbG9yOiAjZTc0YzNjOyB9XG4gIH1cbn1cblxuLy8g4pSA4pSAIEFuYWx5emUgYnV0dG9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmd1aWRlZC1hbmFseXplLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogJGd1aWRlZC1wdXJwbGUtbHQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgb3BhY2l0eSAwLjJzO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3VpZGVkLXB1cnBsZTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vIOKUgOKUgCBVcGxvYWQgbW9kZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ndWlkZWQtdXBsb2FkLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRndWlkZWQtdGV4dC1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRndWlkZWQtdGV4dC1ncmV5O1xuICB9XG59XG5cbi8vIOKUgOKUgCBNaXNjIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmd1aWRlZC11cGxvYWQtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGd1aWRlZC1wdXJwbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbn1cblxuLy8g4pSA4pSAIFN0YXR1cyBibG9jayDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ndWlkZWQtc3RhdHVzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNGZjO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDhweCAwIDE2cHg7XG59XG5cbi5ndWlkZWQtc3Bpbm5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICRndWlkZWQtcHVycGxlO1xuICBhbmltYXRpb246IGd1aWRlZC1zcGluIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBndWlkZWQtc3BpbiB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uZ3VpZGVkLXN0YXR1cy1ibG9ja19fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmd1aWRlZC1zdGF0dXMtYmxvY2tfX21haW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkZ3VpZGVkLXRleHQtZGFyaztcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZ3VpZGVkLXN0YXR1cy1ibG9ja19fc3ViIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGd1aWRlZC10ZXh0LWdyZXk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmd1aWRlZC1lcnJvci10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2U3NGMzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4vLyBPdXRjb21lIG9mIGFuIGFuYWx5c2lzIHRoZSBiYWNrZW5kIGhhcyB0YWtlbiBvdmVyIChhbiBFcnJvciBzdGF0ZSwgb3IgdGhlXG4vLyA1LW1pbnV0ZSBjYXApLiBTdGF5cyBvbiB0aGUgcGFnZSBvbmNlIHRoZSBtb2RhbCBpcyBkaXNtaXNzZWQsIHNvIHRoZSBkaXNhYmxlZFxuLy8gQW5hbHl6ZSBidXR0b24ga2VlcHMgaXRzIGV4cGxhbmF0aW9uLlxuLmd1aWRlZC1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjVmNGZjO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIG1hcmdpbjogOHB4IDAgMTZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGd1aWRlZC10ZXh0LWRhcms7XG59XG5cbi8vIOKUgOKUgCBQZXItdmlkZW8gdmFsaWRhdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5ndWlkZWQtdmFsaWRhdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNHB4IDkwcHg7IC8vIGNsZWFycyB0aGUgdGh1bWJcblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkZ3VpZGVkLXRleHQtZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAmX19iYXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19maWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGd1aWRlZC1wdXJwbGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcblxuICAgIC8vIFRoZSB2ZXJkaWN0IHJvdW5kLXRyaXAgaGFzIG5vIG1lYXN1cmFibGUgcHJvZ3Jlc3MuXG4gICAgJi0tcHVsc2Uge1xuICAgICAgYW5pbWF0aW9uOiBndWlkZWQtdmFsaWRhdGlvbi1wdWxzZSAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gICAgJi0tb2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJGQkYzO1xuICAgICAgY29sb3I6ICMwRjdBNDc7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZDogI0ZFRjNGMjtcbiAgICAgIGNvbG9yOiAjQjQyMzE4O1xuICAgIH1cblxuICAgICYtLXdhcm4ge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkFFQjtcbiAgICAgIGNvbG9yOiAjQjU0NzA4O1xuICAgIH1cblxuICAgICYtLWluZm8ge1xuICAgICAgYmFja2dyb3VuZDogI0VGRjhGRjtcbiAgICAgIGNvbG9yOiAjMTc1Q0QzO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC8vIEZpbGwgbXVzdCBub3QgYmUgYGN1cnJlbnRDb2xvcmA6IHRoYXQgcmVzb2x2ZXMgdG8gdGhpcyBlbGVtZW50J3Mgb3duIHdoaXRlXG4gIC8vIGBjb2xvcmAsIGxlYXZpbmcgYSB3aGl0ZSBtYXJrIG9uIGEgd2hpdGUgZGlzYy5cbiAgJl9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2NjcwODU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHN0cm9rZS13aWR0aDogMi41O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICB9XG4gIH1cblxuICAmX19yZXN1bHQtLW9rICZfX2ljb24gICAgeyBiYWNrZ3JvdW5kOiAjMEY3QTQ3OyB9XG4gICZfX3Jlc3VsdC0tZXJyb3IgJl9faWNvbiB7IGJhY2tncm91bmQ6ICNCNDIzMTg7IH1cbiAgJl9fcmVzdWx0LS13YXJuICZfX2ljb24gIHsgYmFja2dyb3VuZDogI0I1NDcwODsgfVxuICAmX19yZXN1bHQtLWluZm8gJl9faWNvbiAgeyBiYWNrZ3JvdW5kOiAjMTc1Q0QzOyB9XG5cbiAgJl9fbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG5cbiAgJl9fcmVhc29ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cbiAgICAvLyBUaGUgYXR0ZW1wdHMgY291bnRlciBpcyBoaWRkZW4gZm9yIGNsaXBzIHJlamVjdGVkIGluIHRoZSBicm93c2VyLCB3aGljaFxuICAgIC8vIG5ldmVyIHNwZW5kIG9uZS4gS2VlcHMgdGhlIGFjdGlvbiBvbiB0aGUgcmlnaHQgaW4gdGhhdCBjYXNlIHRvby5cbiAgICA+ICo6bGFzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIH1cblxuICAmX19hdHRlbXB0cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGd1aWRlZC12YWxpZGF0aW9uLXB1bHNlIHtcbiAgMCUsIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSAgICAgIHsgb3BhY2l0eTogMC40NTsgfVxufVxuXG4uZ3VpZGVkLXVwbG9hZC1maWVsZCAuZ3VpZGVkLXZhbGlkYXRpb24ge1xuICBwYWRkaW5nOiA4cHggMCAwO1xufVxuXG4vLyDilIDilIAgTW9iaWxlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndWlkZWQtdGVzdC1wYWdlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggNDBweDtcbiAgfVxuXG4gIC5ndWlkZWQtcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuZ3VpZGVkLWV4ZXJjaXNlLWl0ZW1fX3RodW1iIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZ3VpZGVkLWV4ZXJjaXNlLWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5ndWlkZWQtdmFsaWRhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLmd1aWRlZC12YWxpZGF0aW9uX19mb290IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4iLCIkcmVkOiAjYzQyYTNiO1xuJGJsdWU6ICM5NzY4RUI7IC8vMDBCOEUwXG4kZ3JleTogIzgwODA4MDtcbiRncmVlbjogIzIwYjc2OTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiR5ZWxsb3c6ICNkOGI2MmY7XG4kbGlnaHRfZ3JleTogI2NkY2RjZDtcbiRkYXJrX2dyZXk6ICM2ZDZlNzI7XG5cbiRpY29uLWdyZXktb24tZ3JleTogIzg2OEE4QTtcblxuJGZvb3Rlcl9iYWNrZ3JvdW5kOiAjMTEyNjRiO1xuJGF0aGxldGVfaGVhZGVyX3ByaW1hcnk6ICNlZmYxZjA7XG4kYXRobGV0ZV9oZWFkZXJfc2Vjb25kYXJ5OiAjZThlOGU4O1xuJGF0aGxldGVfbGlzdF9uYW1lOiAjZjdmN2Y3O1xuXG4kZC1ibHVlLWJsb2NrLWJnOiAjMTIyMTQ1OyAvLzk3NjhFQlxuJGQtYmx1ZS1ibG9jay1pY29uOiAjZmZmOyAvLzI0QUREN1xuXG4vLyBmb3Jtcy5zY3NzXG4kY29tcGFjdGVkLWZpZWxkcy1ib3JkZXItYzogI0VCRUJFQjtcbiRmb3JtLWZpZWxkLWxlZnQtcGFkOiAyNHB4O1xuJGZvcm0tZmllbGQtbGVmdC1wYWQtbW9kYWw6IDM2cHg7XG4kYnRuLW1lZGl1bS1oOiA0NXB4O1xuJGNvbXBhY3RlZC1pbnB1dC12LXBhZDogMTFweDtcbiRjb21w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 */