/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.qs-datepicker-container {
  font-size: 1rem;
  font-family: sans-serif;
  color: #000;
  position: absolute;
  width: 15.625em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 9001;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid grey;
  border-radius: 0.26392188em;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 1.25em 1.25em -0.9375em rgba(0, 0, 0, 0.3);
  box-shadow: 0 1.25em 1.25em -0.9375em rgba(0, 0, 0, 0.3);
}
.qs-datepicker-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.qs-centered {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.qs-hidden {
  display: none;
}
.qs-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  width: 100%;
  height: 100%;
  padding: 0.5em;
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.qs-overlay.qs-hidden {
  opacity: 0;
  z-index: -1;
}
.qs-overlay .qs-overlay-year {
  background: rgba(0, 0, 0, 0);
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  font-size: 0.875em;
  padding: 0.25em 0;
  width: 80%;
  text-align: center;
  margin: 0 auto;
  display: block;
}
.qs-overlay .qs-overlay-year::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.qs-overlay .qs-close {
  padding: 0.5em;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
.qs-overlay .qs-submit {
  border: 1px solid #fff;
  border-radius: 0.26392188em;
  padding: 0.5em;
  margin: 0 auto auto;
  cursor: pointer;
  background: hsla(0, 0%, 50.2%, 0.4);
}
.qs-overlay .qs-submit.qs-disabled {
  color: grey;
  border-color: grey;
  cursor: not-allowed;
}
.qs-overlay .qs-overlay-month-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.qs-overlay .qs-overlay-month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% / 3);
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.qs-overlay .qs-overlay-month.active,
.qs-overlay .qs-overlay-month:hover {
  opacity: 1;
}
.qs-controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: #d3d3d3;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}
.qs-controls.qs-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.qs-arrow {
  height: 1.5625em;
  width: 1.5625em;
  position: relative;
  cursor: pointer;
  border-radius: 0.26392188em;
  -webkit-transition: background 0.15s;
  transition: background 0.15s;
}
.qs-arrow:hover {
  background: rgba(0, 0, 0, 0.1);
}
.qs-arrow:hover.qs-left:after {
  border-right-color: #000;
}
.qs-arrow:hover.qs-right:after {
  border-left-color: #000;
}
.qs-arrow:after {
  content: "";
  border: 0.390625em solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}
.qs-arrow.qs-left:after {
  border-right-color: grey;
  right: 50%;
  -webkit-transform: translate(25%, -50%);
  transform: translate(25%, -50%);
}
.qs-arrow.qs-right:after {
  border-left-color: grey;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
  transform: translate(-25%, -50%);
}
.qs-month-year {
  font-weight: 700;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  cursor: pointer;
}
.qs-month-year:hover {
  border-bottom: 1px solid grey;
}
.qs-month-year:active:focus,
.qs-month-year:focus {
  outline: none;
}
.qs-month {
  padding-right: 0.5ex;
}
.qs-year {
  padding-left: 0.5ex;
}
.qs-squares {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.3125em;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}
.qs-squares.qs-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.qs-square {
  width: calc(100% / 7);
  height: 1.5625em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: background 0.1s;
  transition: background 0.1s;
  border-radius: 0.26392188em;
}
.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {
  background: orange;
}
.qs-current {
  font-weight: 700;
  text-decoration: underline;
}
.qs-active,
.qs-range-end,
.qs-range-start {
  background: #add8e6;
}
.qs-range-start:not(.qs-range-6) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.qs-range-middle {
  background: #d4ebf2;
}
.qs-range-middle:not(.qs-range-0):not(.qs-range-6) {
  border-radius: 0;
}
.qs-range-middle.qs-range-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.qs-range-end:not(.qs-range-0),
.qs-range-middle.qs-range-6 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.qs-disabled,
.qs-outside-current-month {
  opacity: 0.2;
}
.qs-disabled {
  cursor: not-allowed;
}
.qs-day,
.qs-empty {
  cursor: default;
}
.qs-day {
  font-weight: 700;
  color: grey;
}
.qs-event {
  position: relative;
}
.qs-event:after {
  content: "";
  position: absolute;
  width: 0.46875em;
  height: 0.46875em;
  border-radius: 50%;
  background: #07f;
  bottom: 0;
  right: 0;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.icon:before,
.wpcf7 input[type=checkbox]:checked:after,
.wppb-user-forms input[type=checkbox]:checked:after,
.wpcf7 input[type=radio]:checked:after,
.wppb-user-forms input[type=radio]:checked:after,
#bbpress-forums fieldset.bbp-form input[type=checkbox]:checked:after {
  font-family: icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
}
button:focus,
input:focus,
optgroup:focus,
select:focus,
textarea:focus {
  outline: 0;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
[hidden] {
  display: none;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font-size: 10px;
}
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
a,
a:hover,
a:visited {
  text-decoration: none;
}
ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
}
input,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  margin: 0 -10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row .col {
  padding: 0 10px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.row.not-negative {
  margin: 0 !important;
}
.row.row-gap-0 {
  margin-left: 0em;
  margin-right: 0em;
}
.row.row-gap-0 .col {
  padding: 0 0em;
}
.row.row-gap-1 {
  margin-left: -0.1em;
  margin-right: -0.1em;
}
.row.row-gap-1 .col {
  padding: 0 0.1em;
}
.row.row-gap-2 {
  margin-left: -0.2em;
  margin-right: -0.2em;
}
.row.row-gap-2 .col {
  padding: 0 0.2em;
}
.row.row-gap-3 {
  margin-left: -0.3em;
  margin-right: -0.3em;
}
.row.row-gap-3 .col {
  padding: 0 0.3em;
}
.row.row-gap-4 {
  margin-left: -0.4em;
  margin-right: -0.4em;
}
.row.row-gap-4 .col {
  padding: 0 0.4em;
}
.row.row-gap-5 {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.row.row-gap-5 .col {
  padding: 0 0.5em;
}
.row.row-gap-6 {
  margin-left: -0.6em;
  margin-right: -0.6em;
}
.row.row-gap-6 .col {
  padding: 0 0.6em;
}
.row.row-gap-7 {
  margin-left: -0.7em;
  margin-right: -0.7em;
}
.row.row-gap-7 .col {
  padding: 0 0.7em;
}
.row.row-gap-8 {
  margin-left: -0.8em;
  margin-right: -0.8em;
}
.row.row-gap-8 .col {
  padding: 0 0.8em;
}
.row.row-gap-9 {
  margin-left: -0.9em;
  margin-right: -0.9em;
}
.row.row-gap-9 .col {
  padding: 0 0.9em;
}
.row.row-gap-10 {
  margin-left: -1em;
  margin-right: -1em;
}
.row.row-gap-10 .col {
  padding: 0 1em;
}
.row.row-gap-11 {
  margin-left: -1.1em;
  margin-right: -1.1em;
}
.row.row-gap-11 .col {
  padding: 0 1.1em;
}
.row.row-gap-12 {
  margin-left: -1.2em;
  margin-right: -1.2em;
}
.row.row-gap-12 .col {
  padding: 0 1.2em;
}
.row.row-gap-13 {
  margin-left: -1.3em;
  margin-right: -1.3em;
}
.row.row-gap-13 .col {
  padding: 0 1.3em;
}
.row.row-gap-14 {
  margin-left: -1.4em;
  margin-right: -1.4em;
}
.row.row-gap-14 .col {
  padding: 0 1.4em;
}
.row.row-gap-15 {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.row.row-gap-15 .col {
  padding: 0 1.5em;
}
.row.row-gap-16 {
  margin-left: -1.6em;
  margin-right: -1.6em;
}
.row.row-gap-16 .col {
  padding: 0 1.6em;
}
.row.row-gap-17 {
  margin-left: -1.7em;
  margin-right: -1.7em;
}
.row.row-gap-17 .col {
  padding: 0 1.7em;
}
.row.row-gap-18 {
  margin-left: -1.8em;
  margin-right: -1.8em;
}
.row.row-gap-18 .col {
  padding: 0 1.8em;
}
.row.row-gap-19 {
  margin-left: -1.9em;
  margin-right: -1.9em;
}
.row.row-gap-19 .col {
  padding: 0 1.9em;
}
.row.row-gap-20 {
  margin-left: -2em;
  margin-right: -2em;
}
.row.row-gap-20 .col {
  padding: 0 2em;
}
.row.row-gap-21 {
  margin-left: -2.1em;
  margin-right: -2.1em;
}
.row.row-gap-21 .col {
  padding: 0 2.1em;
}
.row.row-gap-22 {
  margin-left: -2.2em;
  margin-right: -2.2em;
}
.row.row-gap-22 .col {
  padding: 0 2.2em;
}
.row.row-gap-23 {
  margin-left: -2.3em;
  margin-right: -2.3em;
}
.row.row-gap-23 .col {
  padding: 0 2.3em;
}
.row.row-gap-24 {
  margin-left: -2.4em;
  margin-right: -2.4em;
}
.row.row-gap-24 .col {
  padding: 0 2.4em;
}
.row.row-gap-25 {
  margin-left: -2.5em;
  margin-right: -2.5em;
}
.row.row-gap-25 .col {
  padding: 0 2.5em;
}
.row.row-gap-26 {
  margin-left: -2.6em;
  margin-right: -2.6em;
}
.row.row-gap-26 .col {
  padding: 0 2.6em;
}
.row.row-gap-27 {
  margin-left: -2.7em;
  margin-right: -2.7em;
}
.row.row-gap-27 .col {
  padding: 0 2.7em;
}
.row.row-gap-28 {
  margin-left: -2.8em;
  margin-right: -2.8em;
}
.row.row-gap-28 .col {
  padding: 0 2.8em;
}
.row.row-gap-29 {
  margin-left: -2.9em;
  margin-right: -2.9em;
}
.row.row-gap-29 .col {
  padding: 0 2.9em;
}
.row.row-gap-30 {
  margin-left: -3em;
  margin-right: -3em;
}
.row.row-gap-30 .col {
  padding: 0 3em;
}
.row.row-gap-31 {
  margin-left: -3.1em;
  margin-right: -3.1em;
}
.row.row-gap-31 .col {
  padding: 0 3.1em;
}
.row.row-gap-32 {
  margin-left: -3.2em;
  margin-right: -3.2em;
}
.row.row-gap-32 .col {
  padding: 0 3.2em;
}
.row.row-gap-33 {
  margin-left: -3.3em;
  margin-right: -3.3em;
}
.row.row-gap-33 .col {
  padding: 0 3.3em;
}
.row.row-gap-34 {
  margin-left: -3.4em;
  margin-right: -3.4em;
}
.row.row-gap-34 .col {
  padding: 0 3.4em;
}
.row.row-gap-35 {
  margin-left: -3.5em;
  margin-right: -3.5em;
}
.row.row-gap-35 .col {
  padding: 0 3.5em;
}
.row.row-gap-36 {
  margin-left: -3.6em;
  margin-right: -3.6em;
}
.row.row-gap-36 .col {
  padding: 0 3.6em;
}
.row.row-gap-37 {
  margin-left: -3.7em;
  margin-right: -3.7em;
}
.row.row-gap-37 .col {
  padding: 0 3.7em;
}
.row.row-gap-38 {
  margin-left: -3.8em;
  margin-right: -3.8em;
}
.row.row-gap-38 .col {
  padding: 0 3.8em;
}
.row.row-gap-39 {
  margin-left: -3.9em;
  margin-right: -3.9em;
}
.row.row-gap-39 .col {
  padding: 0 3.9em;
}
.row.row-gap-40 {
  margin-left: -4em;
  margin-right: -4em;
}
.row.row-gap-40 .col {
  padding: 0 4em;
}
.row.row-gap-41 {
  margin-left: -4.1em;
  margin-right: -4.1em;
}
.row.row-gap-41 .col {
  padding: 0 4.1em;
}
.row.row-gap-42 {
  margin-left: -4.2em;
  margin-right: -4.2em;
}
.row.row-gap-42 .col {
  padding: 0 4.2em;
}
.row.row-gap-43 {
  margin-left: -4.3em;
  margin-right: -4.3em;
}
.row.row-gap-43 .col {
  padding: 0 4.3em;
}
.row.row-gap-44 {
  margin-left: -4.4em;
  margin-right: -4.4em;
}
.row.row-gap-44 .col {
  padding: 0 4.4em;
}
.row.row-gap-45 {
  margin-left: -4.5em;
  margin-right: -4.5em;
}
.row.row-gap-45 .col {
  padding: 0 4.5em;
}
.row.row-gap-46 {
  margin-left: -4.6em;
  margin-right: -4.6em;
}
.row.row-gap-46 .col {
  padding: 0 4.6em;
}
.row.row-gap-47 {
  margin-left: -4.7em;
  margin-right: -4.7em;
}
.row.row-gap-47 .col {
  padding: 0 4.7em;
}
.row.row-gap-48 {
  margin-left: -4.8em;
  margin-right: -4.8em;
}
.row.row-gap-48 .col {
  padding: 0 4.8em;
}
.row.row-gap-49 {
  margin-left: -4.9em;
  margin-right: -4.9em;
}
.row.row-gap-49 .col {
  padding: 0 4.9em;
}
.row.row-gap-50 {
  margin-left: -5em;
  margin-right: -5em;
}
.row.row-gap-50 .col {
  padding: 0 5em;
}
.row.row-gap-51 {
  margin-left: -5.1em;
  margin-right: -5.1em;
}
.row.row-gap-51 .col {
  padding: 0 5.1em;
}
.row.row-gap-52 {
  margin-left: -5.2em;
  margin-right: -5.2em;
}
.row.row-gap-52 .col {
  padding: 0 5.2em;
}
.row.row-gap-53 {
  margin-left: -5.3em;
  margin-right: -5.3em;
}
.row.row-gap-53 .col {
  padding: 0 5.3em;
}
.row.row-gap-54 {
  margin-left: -5.4em;
  margin-right: -5.4em;
}
.row.row-gap-54 .col {
  padding: 0 5.4em;
}
.row.row-gap-55 {
  margin-left: -5.5em;
  margin-right: -5.5em;
}
.row.row-gap-55 .col {
  padding: 0 5.5em;
}
.row.row-gap-56 {
  margin-left: -5.6em;
  margin-right: -5.6em;
}
.row.row-gap-56 .col {
  padding: 0 5.6em;
}
.row.row-gap-57 {
  margin-left: -5.7em;
  margin-right: -5.7em;
}
.row.row-gap-57 .col {
  padding: 0 5.7em;
}
.row.row-gap-58 {
  margin-left: -5.8em;
  margin-right: -5.8em;
}
.row.row-gap-58 .col {
  padding: 0 5.8em;
}
.row.row-gap-59 {
  margin-left: -5.9em;
  margin-right: -5.9em;
}
.row.row-gap-59 .col {
  padding: 0 5.9em;
}
.row.row-gap-60 {
  margin-left: -6em;
  margin-right: -6em;
}
.row.row-gap-60 .col {
  padding: 0 6em;
}
.row.row-gap-61 {
  margin-left: -6.1em;
  margin-right: -6.1em;
}
.row.row-gap-61 .col {
  padding: 0 6.1em;
}
.row.row-gap-62 {
  margin-left: -6.2em;
  margin-right: -6.2em;
}
.row.row-gap-62 .col {
  padding: 0 6.2em;
}
.row.row-gap-63 {
  margin-left: -6.3em;
  margin-right: -6.3em;
}
.row.row-gap-63 .col {
  padding: 0 6.3em;
}
.row.row-gap-64 {
  margin-left: -6.4em;
  margin-right: -6.4em;
}
.row.row-gap-64 .col {
  padding: 0 6.4em;
}
.row.row-gap-65 {
  margin-left: -6.5em;
  margin-right: -6.5em;
}
.row.row-gap-65 .col {
  padding: 0 6.5em;
}
.row.row-gap-66 {
  margin-left: -6.6em;
  margin-right: -6.6em;
}
.row.row-gap-66 .col {
  padding: 0 6.6em;
}
.row.row-gap-67 {
  margin-left: -6.7em;
  margin-right: -6.7em;
}
.row.row-gap-67 .col {
  padding: 0 6.7em;
}
.row.row-gap-68 {
  margin-left: -6.8em;
  margin-right: -6.8em;
}
.row.row-gap-68 .col {
  padding: 0 6.8em;
}
.row.row-gap-69 {
  margin-left: -6.9em;
  margin-right: -6.9em;
}
.row.row-gap-69 .col {
  padding: 0 6.9em;
}
.row.row-gap-70 {
  margin-left: -7em;
  margin-right: -7em;
}
.row.row-gap-70 .col {
  padding: 0 7em;
}
.row.row-gap-71 {
  margin-left: -7.1em;
  margin-right: -7.1em;
}
.row.row-gap-71 .col {
  padding: 0 7.1em;
}
.row.row-gap-72 {
  margin-left: -7.2em;
  margin-right: -7.2em;
}
.row.row-gap-72 .col {
  padding: 0 7.2em;
}
.row.row-gap-73 {
  margin-left: -7.3em;
  margin-right: -7.3em;
}
.row.row-gap-73 .col {
  padding: 0 7.3em;
}
.row.row-gap-74 {
  margin-left: -7.4em;
  margin-right: -7.4em;
}
.row.row-gap-74 .col {
  padding: 0 7.4em;
}
.row.row-gap-75 {
  margin-left: -7.5em;
  margin-right: -7.5em;
}
.row.row-gap-75 .col {
  padding: 0 7.5em;
}
.row.row-gap-76 {
  margin-left: -7.6em;
  margin-right: -7.6em;
}
.row.row-gap-76 .col {
  padding: 0 7.6em;
}
.row.row-gap-77 {
  margin-left: -7.7em;
  margin-right: -7.7em;
}
.row.row-gap-77 .col {
  padding: 0 7.7em;
}
.row.row-gap-78 {
  margin-left: -7.8em;
  margin-right: -7.8em;
}
.row.row-gap-78 .col {
  padding: 0 7.8em;
}
.row.row-gap-79 {
  margin-left: -7.9em;
  margin-right: -7.9em;
}
.row.row-gap-79 .col {
  padding: 0 7.9em;
}
.row.row-gap-80 {
  margin-left: -8em;
  margin-right: -8em;
}
.row.row-gap-80 .col {
  padding: 0 8em;
}
.row.row-gap-81 {
  margin-left: -8.1em;
  margin-right: -8.1em;
}
.row.row-gap-81 .col {
  padding: 0 8.1em;
}
.row.row-gap-82 {
  margin-left: -8.2em;
  margin-right: -8.2em;
}
.row.row-gap-82 .col {
  padding: 0 8.2em;
}
.row.row-gap-83 {
  margin-left: -8.3em;
  margin-right: -8.3em;
}
.row.row-gap-83 .col {
  padding: 0 8.3em;
}
.row.row-gap-84 {
  margin-left: -8.4em;
  margin-right: -8.4em;
}
.row.row-gap-84 .col {
  padding: 0 8.4em;
}
.row.row-gap-85 {
  margin-left: -8.5em;
  margin-right: -8.5em;
}
.row.row-gap-85 .col {
  padding: 0 8.5em;
}
.row.row-gap-86 {
  margin-left: -8.6em;
  margin-right: -8.6em;
}
.row.row-gap-86 .col {
  padding: 0 8.6em;
}
.row.row-gap-87 {
  margin-left: -8.7em;
  margin-right: -8.7em;
}
.row.row-gap-87 .col {
  padding: 0 8.7em;
}
.row.row-gap-88 {
  margin-left: -8.8em;
  margin-right: -8.8em;
}
.row.row-gap-88 .col {
  padding: 0 8.8em;
}
.row.row-gap-89 {
  margin-left: -8.9em;
  margin-right: -8.9em;
}
.row.row-gap-89 .col {
  padding: 0 8.9em;
}
.row.row-gap-90 {
  margin-left: -9em;
  margin-right: -9em;
}
.row.row-gap-90 .col {
  padding: 0 9em;
}
.row.row-gap-91 {
  margin-left: -9.1em;
  margin-right: -9.1em;
}
.row.row-gap-91 .col {
  padding: 0 9.1em;
}
.row.row-gap-92 {
  margin-left: -9.2em;
  margin-right: -9.2em;
}
.row.row-gap-92 .col {
  padding: 0 9.2em;
}
.row.row-gap-93 {
  margin-left: -9.3em;
  margin-right: -9.3em;
}
.row.row-gap-93 .col {
  padding: 0 9.3em;
}
.row.row-gap-94 {
  margin-left: -9.4em;
  margin-right: -9.4em;
}
.row.row-gap-94 .col {
  padding: 0 9.4em;
}
.row.row-gap-95 {
  margin-left: -9.5em;
  margin-right: -9.5em;
}
.row.row-gap-95 .col {
  padding: 0 9.5em;
}
.row.row-gap-96 {
  margin-left: -9.6em;
  margin-right: -9.6em;
}
.row.row-gap-96 .col {
  padding: 0 9.6em;
}
.row.row-gap-97 {
  margin-left: -9.7em;
  margin-right: -9.7em;
}
.row.row-gap-97 .col {
  padding: 0 9.7em;
}
.row.row-gap-98 {
  margin-left: -9.8em;
  margin-right: -9.8em;
}
.row.row-gap-98 .col {
  padding: 0 9.8em;
}
.row.row-gap-99 {
  margin-left: -9.9em;
  margin-right: -9.9em;
}
.row.row-gap-99 .col {
  padding: 0 9.9em;
}
.row.row-gap-100 {
  margin-left: -10em;
  margin-right: -10em;
}
.row.row-gap-100 .col {
  padding: 0 10em;
}
@media screen and (max-width: 1280px) {
  .col.col-lg-none {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .col.col-md-none {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .col.col-sm-none {
    display: none !important;
  }
}
.row .col.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333333%;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-1 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 8.33333333% !important;
    flex: 0 0 8.33333333% !important;
    max-width: 8.33333333% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-1 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 8.33333333% !important;
    flex: 0 0 8.33333333% !important;
    max-width: 8.33333333% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-1 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 8.33333333% !important;
    flex: 0 0 8.33333333% !important;
    max-width: 8.33333333% !important;
  }
}
.row .col.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66666667%;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-2 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 16.66666667% !important;
    flex: 0 0 16.66666667% !important;
    max-width: 16.66666667% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-2 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 16.66666667% !important;
    flex: 0 0 16.66666667% !important;
    max-width: 16.66666667% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-2 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 16.66666667% !important;
    flex: 0 0 16.66666667% !important;
    max-width: 16.66666667% !important;
  }
}
.row .col.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-3 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-3 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-3 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 25% !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
}
.row .col.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333333%;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-4 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 33.33333333% !important;
    flex: 0 0 33.33333333% !important;
    max-width: 33.33333333% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-4 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 33.33333333% !important;
    flex: 0 0 33.33333333% !important;
    max-width: 33.33333333% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-4 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 33.33333333% !important;
    flex: 0 0 33.33333333% !important;
    max-width: 33.33333333% !important;
  }
}
.row .col.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66666667%;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-5 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 41.66666667% !important;
    flex: 0 0 41.66666667% !important;
    max-width: 41.66666667% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-5 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 41.66666667% !important;
    flex: 0 0 41.66666667% !important;
    max-width: 41.66666667% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-5 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 41.66666667% !important;
    flex: 0 0 41.66666667% !important;
    max-width: 41.66666667% !important;
  }
}
.row .col.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-6 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-6 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-6 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
.row .col.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333333%;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-7 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 58.33333333% !important;
    flex: 0 0 58.33333333% !important;
    max-width: 58.33333333% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-7 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 58.33333333% !important;
    flex: 0 0 58.33333333% !important;
    max-width: 58.33333333% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-7 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 58.33333333% !important;
    flex: 0 0 58.33333333% !important;
    max-width: 58.33333333% !important;
  }
}
.row .col.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66666667%;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-8 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 66.66666667% !important;
    flex: 0 0 66.66666667% !important;
    max-width: 66.66666667% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-8 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 66.66666667% !important;
    flex: 0 0 66.66666667% !important;
    max-width: 66.66666667% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-8 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 66.66666667% !important;
    flex: 0 0 66.66666667% !important;
    max-width: 66.66666667% !important;
  }
}
.row .col.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-9 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 75% !important;
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-9 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 75% !important;
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-9 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 75% !important;
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }
}
.row .col.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333333%;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-10 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 83.33333333% !important;
    flex: 0 0 83.33333333% !important;
    max-width: 83.33333333% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-10 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 83.33333333% !important;
    flex: 0 0 83.33333333% !important;
    max-width: 83.33333333% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-10 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 83.33333333% !important;
    flex: 0 0 83.33333333% !important;
    max-width: 83.33333333% !important;
  }
}
.row .col.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66666667%;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-11 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 91.66666667% !important;
    flex: 0 0 91.66666667% !important;
    max-width: 91.66666667% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-11 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 91.66666667% !important;
    flex: 0 0 91.66666667% !important;
    max-width: 91.66666667% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-11 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 91.66666667% !important;
    flex: 0 0 91.66666667% !important;
    max-width: 91.66666667% !important;
  }
}
.row .col.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media screen and (max-width: 1280px) {
  .row .col.col-lg-12 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 1023px) {
  .row .col.col-md-12 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media screen and (max-width: 767px) {
  .row .col.col-sm-12 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
.default-em {
  font-size: 10px;
}
@media screen and (max-width: 1023px) {
  .default-em {
    font-size: 9px;
  }
}
@media screen and (max-width: 767px) {
  .default-em {
    font-size: 8px;
  }
}
html {
  width: 100%;
  height: 100%;
  font-size: 10px;
}
@media screen and (max-width: 1023px) {
  html {
    font-size: 9px;
  }
}
@media screen and (max-width: 767px) {
  html {
    font-size: 8px;
  }
}
body {
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.make-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.table {
  display: table;
  width: 100%;
  height: 100%;
}
.table .table-cell {
  display: table-cell;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.page-wrapper {
  margin: 0 auto;
  max-width: 1480px;
  padding: 0 40px;
  width: 100%;
}
.single .page-wrapper {
  max-width: 1280px;
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .single .page-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
}
.page-container {
  padding-top: 10rem;
}
.rel {
  position: relative;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.lowercase {
  text-transform: lowercase;
}
.nowrap {
  white-space: nowrap;
}
.invisible {
  visibility: hidden;
}
.hide {
  display: none !important;
}
.inline {
  display: inline !important;
}
.inline-block {
  display: inline-block !important;
}
.block {
  display: block !important;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rel {
  position: relative;
}
.cover {
  background-size: cover;
  background-position: center;
}
.vertical-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.standard-transition {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.standard-hover {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.standard-hover:hover {
  opacity: 0.75;
}
p ~ .btn {
  margin-top: 6rem;
}
.btn {
  height: 6.5rem;
  line-height: 6.5rem;
  padding: 0 3rem;
  white-space: nowrap;
  cursor: pointer;
  font-size: 1.6rem;
  letter-spacing: -0.02rem;
  font-weight: bold;
  border-radius: 1.5rem;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
}
.btn.outline {
  border: 1px solid;
  line-height: 6.4rem;
  background: transparent !important;
}
.btn.small {
  height: 5.2rem;
  line-height: 5.2rem;
  font-size: 1.6rem;
  letter-spacing: -0.1rem;
  padding: 0 2.5rem;
}
.btn.small.outline {
  line-height: 5rem;
}
.btn.white {
  color: #2d2d2d;
  background: #FFF;
}
.btn.white.outline {
  color: #FFF;
  border-color: #FFF;
}
.btn.dark-grey {
  color: #FFF;
  background: #2d2d2d;
}
.btn.dark-grey-outline {
  color: #2d2d2d;
  border-color: #2d2d2d;
}
.btn.brown {
  color: #FFF;
  background: #d2a07c;
}
.btn.brown-outline {
  color: #d2a07c;
  border-color: #d2a07c;
}
.btn.blue {
  color: #FFF;
  background: #003476;
}
.btn.blue-outline {
  color: #003476;
  border-color: #003476;
}
.btn.light-blue {
  color: #FFF;
  background: #57ccd6;
}
.btn.light-blue-outline {
  color: #57ccd6;
  border-color: #57ccd6;
}
.btn.purple {
  background-color: #423b7d;
  color: #ffffff;
}
.btn.purple-outline {
  background-color: #ffffff;
  border-color: #423b7d;
  color: #423b7d;
}
.small-wrapper {
  max-width: 900px;
  margin: 0 auto;
}
.icon-grid {
  border-top: 1px solid #CCC;
  overflow: hidden;
  text-align: center;
}
.icon-grid .col {
  padding: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.icon-grid img {
  width: 100%;
  max-width: 150px;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.icon-grid a:hover img {
  -webkit-filter: none;
  filter: none;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #003476;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #ffffff;
  display: block;
  font-size: 0.875em;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
.tribe-bar-views-list li {
  font-size: 16px!important;
}
.tribe-events-page-title {
  letter-spacing: -0.15rem;
}
.tribe-events-tooltip .entry-title {
  font-size: 2em;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.tribe-events-tooltip .tribe-event-description p {
  font-size: 1.4em;
  line-height: 1.2;
}
.tribe-events-list-event-title {
  font-size: 2em;
}
.tribe-events-list-event-description {
  margin-bottom: 2rem;
}
.tribe-events-list-event-description p {
  font-size: 1.6em;
  line-height: 1.2;
}
.tribe-events-list-event-description .tribe-events-read-more {
  font-size: 16px;
}
.type-tribe_events a {
  color: #032959;
}
.tribe-events-sub-nav a {
  color: #57ccd6;
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
  font-size: 11px;
}
#tribe-events-content a {
  color: #2d2d2d;
}
.tribe-events-single-event-title {
  letter-spacing: -0.05em;
}
.tribe-events-read-more {
  font-size: 12px;
}
.widget_master-slider-main-widget.master-slider-main-widget {
  display: none;
}
@font-face {
  font-family: "icons";
  src: url("fonts/theme-icons/icons.eot?7e69866006ee6ef21d8fc6a9af5d66d9?#iefix") format("embedded-opentype"), url("fonts/theme-icons/icons.woff2?7e69866006ee6ef21d8fc6a9af5d66d9") format("woff2"), url("fonts/theme-icons/icons.woff?7e69866006ee6ef21d8fc6a9af5d66d9") format("woff"), url("fonts/theme-icons/icons.ttf?7e69866006ee6ef21d8fc6a9af5d66d9") format("truetype"), url("fonts/theme-icons/icons.svg?7e69866006ee6ef21d8fc6a9af5d66d9#icons") format("svg");
}
i[class^="icon-"]:before,
i[class*=" icon-"]:before {
  font-family: icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-faq:before {
  content: "\f101";
}
.icon-arrow-li:before {
  content: "\f102";
}
.icon-close-filter-tag:before {
  content: "\f103";
}
.icon-date-and-time:before {
  content: "\f104";
}
.icon-email:before {
  content: "\f105";
}
.icon-filters-cross:before {
  content: "\f106";
}
.icon-filters-minus:before {
  content: "\f107";
}
.icon-filters:before {
  content: "\f108";
}
.icon-map:before {
  content: "\f109";
}
.icon-proposal:before {
  content: "\f10a";
}
.icon-search-arrow:before {
  content: "\f10b";
}
.icon-search:before {
  content: "\f10c";
}
.icon-tick:before,
.wpcf7 input[type=checkbox]:checked:after,
.wppb-user-forms input[type=checkbox]:checked:after,
.wpcf7 input[type=radio]:checked:after,
.wppb-user-forms input[type=radio]:checked:after,
#bbpress-forums fieldset.bbp-form input[type=checkbox]:checked:after {
  content: "\f10d";
}
.faq-page-wrapper {
  max-width: 900px;
}
.faq-page-wrapper .faqs-general-description p {
  font-size: 18px;
  line-height: 1.65;
  letter-spacing: normal;
  color: #000;
}
.faq-page-wrapper .faq .faq-pad {
  padding-bottom: 25px;
}
.faq-page-wrapper .faq .p {
  color: #000;
  display: none;
  font-size: 18px;
  letter-spacing: normal;
  line-height: 1.47;
  text-align: left;
}
.faq-page-wrapper .faq .p.is-open {
  display: block;
}
.faq-page-wrapper .faq .p a {
  color: #57ccd6;
}
.faq-page-wrapper .faq .p p {
  text-align: left !important;
  font-size: 1.8rem !important;
}
.faq-page-wrapper .faq .title {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  border-bottom: 1px solid #eee;
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}
.faq-page-wrapper .faq .title .question {
  color: #000;
  cursor: pointer;
  -webkit-box-flex: 100;
  -ms-flex-positive: 100;
  flex-grow: 100;
  font-size: 2.4rem;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.47;
  text-align: left;
}
.faq-page-wrapper .faq .title .icon {
  -webkit-transform-origin: 5px 6px;
  transform-origin: 5px 6px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 11px;
  line-height: 30px;
}
.faq-page-wrapper .faq .title .icon.is-open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.faq-page-wrapper .faq .title span {
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}
.faq-page-wrapper .faq .title.highlight {
  background: red;
}
.faq-page-wrapper .faq .title.highlight span {
  color: #FFF;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
#cookie-consent {
  z-index: 999999999999;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  padding: 1rem 1.8rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  pointer-events: all;
  background: #003476;
  color: #ffffff;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 1s cubic-bezier(0.47, 0.95, 0, 0.99);
  transition: all 1s cubic-bezier(0.47, 0.95, 0, 0.99);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  display: none;
  font-weight: 500;
}
#cookie-consent ul {
  display: inline;
}
#cookie-consent ul li {
  display: inline;
}
@media screen and (max-width: 500px) {
  #cookie-consent {
    padding: 1rem 8px;
  }
}
#cookie-consent.before-shown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#cookie-consent.shown {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
#cookie-consent .top-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#cookie-consent .left-side {
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-right: 10px;
  line-height: 14px;
  padding-left: 10px;
}
#cookie-consent .left-side a {
  color: #ffffff;
  text-decoration: underline;
}
#cookie-consent .right-side div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#cookie-consent .left-side .show-cookie-preferences {
  color: #ffffff;
  text-decoration: underline;
  cursor: pointer;
}
#cookie-consent .btn-gdpr {
  border: 1px solid #ffffff;
  color: #ffffff;
}
#CybotCookiebotDialog {
  display: none !important;
}
.gdpr-popup-wrapper {
  position: fixed;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0);
  z-index: 999999999999;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 1s cubic-bezier(0.47, 0.95, 0, 0.99);
  transition: all 1s cubic-bezier(0.47, 0.95, 0, 0.99);
  display: none;
}
.gdpr-popup-wrapper.before-shown {
  display: block;
}
.gdpr-popup-wrapper.shown {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  pointer-events: all;
}
.gdpr-popup-wrapper.active {
  background-color: rgba(255, 255, 255, 0.8);
}
.gdpr-popup-wrapper.active .gdpr-popup .close-popup {
  opacity: 1;
}
.gdpr-popup {
  pointer-events: none;
  position: relative;
  height: 100%;
}
.gdpr-popup .gdpr-popup-inner-wrapper {
  max-width: 700px;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6.5rem 0;
  margin: 0 auto;
  pointer-events: all;
}
.gdpr-popup .inner {
  background: #fff;
  border: 1px solid #003476;
  padding: 4rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}
.gdpr-popup .title {
  font-size: 2.5rem;
  letter-spacing: -0.02em;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  color: #003476;
  margin-bottom: 1rem;
}
.gdpr-popup .subtitle {
  font-weight: 400;
}
.gdpr-popup .line {
  width: 100%;
  height: 1px;
  background-color: #003476;
  margin: 3rem 0;
}
.gdpr-popup .line + .checkbox-area {
  border-top: 0;
  padding-top: 0;
}
.gdpr-popup p {
  text-align: justify;
  font-size: 15px;
  color: #003476;
  font-weight: 300;
  letter-spacing: -0.02em;
  line-height: 1.23809524em;
  font-family: 'Open Sans', sans-serif;
}
.gdpr-popup a {
  color: #003476;
  text-decoration: underline;
}
.gdpr-popup .btn-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 3rem;
}
.gdpr-popup .btn-area .btn-gdpr {
  margin: 0;
}
.gdpr-popup .close-popup {
  position: absolute;
  top: 3rem;
  right: 3rem;
  width: 2.3rem;
  height: 2.3rem;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 0.4s linear;
  transition: opacity 0.4s linear;
}
.gdpr-popup .close-popup:before,
.gdpr-popup .close-popup:after {
  content: '';
  width: 3rem;
  height: 1px;
  background-color: #003476;
  position: absolute;
  top: 0;
  left: 50%;
}
.gdpr-popup .close-popup:before {
  -webkit-transform: translateY(1.15em) translateX(-50%) rotate(45deg);
  transform: translateY(1.15em) translateX(-50%) rotate(45deg);
}
.gdpr-popup .close-popup:after {
  -webkit-transform: translateY(1.15em) translateX(-50%) rotate(-45deg);
  transform: translateY(1.15em) translateX(-50%) rotate(-45deg);
}
.gdpr-popup .checkbox-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding-top: 2rem;
}
.gdpr-popup .checkbox-area p {
  font-weight: 500;
  margin: 0.1rem 0;
  cursor: pointer;
}
.gdpr-popup .checkbox-area.inactive {
  pointer-events: none;
}
.gdpr-popup .checkbox-area.inactive label {
  opacity: 0.3;
}
.gdpr-popup .checkbox-area label {
  width: 1.8rem;
  height: 1.8rem;
  margin-right: 1rem;
  cursor: pointer;
}
.gdpr-popup .checkbox-area label span {
  border: 1px solid #003476;
}
.gdpr-popup .checkbox-area label span:before {
  content: '';
  display: block;
  background: #003476;
  position: absolute;
  height: 0.1rem;
  width: 0.4rem;
  top: 1.2rem;
  left: 0.7rem;
  -webkit-transform: rotate(-140deg);
  transform: rotate(-140deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  .gdpr-popup .checkbox-area label span:before {
    left: 0.6rem;
  }
}
.gdpr-popup .checkbox-area label span:after {
  content: '';
  display: block;
  -webkit-transform: rotate(-55deg);
  transform: rotate(-55deg);
  width: 0.9rem;
  height: 0.1rem;
  top: 1.2rem;
  left: 0.7rem;
  background: #003476;
  position: absolute;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  .gdpr-popup .checkbox-area label span:after {
    left: 0.6rem;
  }
}
.gdpr-popup .checkbox-area input[type="checkbox"] {
  display: none;
}
.gdpr-popup .checkbox-area input[type="checkbox"]:checked + label span:before {
  opacity: 1;
}
.gdpr-popup .checkbox-area input[type="checkbox"]:checked + label span:after {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .gdpr-popup {
    padding: 20px;
  }
  .gdpr-popup .cookie-popup-inner-wrapper {
    padding: 0;
  }
  .gdpr-popup .cookie-popup-inner-wrapper .inner {
    padding: 30px;
  }
  .gdpr-popup .cookie-popup-inner-wrapper .close-popup {
    top: 2rem;
    right: 2rem;
  }
}
@media screen and (max-width: 500px) {
  .gdpr-popup .inner {
    padding: 5rem 3rem 4rem;
  }
  .gdpr-popup .close-popup {
    top: 2rem;
    right: 2rem;
  }
  .gdpr-popup p {
    text-align: left;
  }
}
.btn-gdpr {
  display: inline-block;
  border: 1px solid #003476;
  color: #003476;
  cursor: pointer;
  height: 3.6rem;
  line-height: 3.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 2.8rem;
  margin: 10px 10px;
}
.btn-gdpr span {
  font-size: 11px;
}
.show-cookie-preferences-outer {
  display: none;
  margin-bottom: 0.86956522rem;
  font-weight: 500;
}
.show-cookie-preferences-outer .show-cookie-preferences {
  color: #000000;
  cursor: pointer;
}
.show-cookie-preferences-outer.shown {
  display: block;
}
.show-cookie-preferences-outer + iframe {
  background-color: #ffffff;
}
.CookieDeclaration {
  font-size: 10px;
}
.CookieDeclaration p {
  font-size: 1.6rem !important;
  line-height: 2rem !important;
}
.CookieDeclaration > p {
  margin-bottom: 14px;
}
@media screen and (max-width: 1023px) {
  .CookieDeclaration {
    font-size: 9px;
  }
}
@media screen and (max-width: 767px) {
  .CookieDeclaration {
    font-size: 8px;
  }
}
.CookieDeclaration .show-cookie-preferences {
  color: #57ccd6;
  cursor: pointer;
}
.CookieDeclarationType {
  border: 0 !important;
  padding: 0 !important;
  margin-bottom: 7rem !important;
}
.CookieDeclarationType:last-of-type {
  margin-bottom: 0 !important;
}
.CookieDeclarationType p {
  margin: 0 0 1.8rem 0 !important;
}
.CookieDeclarationType .CookieDeclarationTypeHeader {
  font-weight: 400 !important;
  margin: 0 0 1.3rem 0 !important;
}
.CookieDeclarationTable {
  font-size: 1.4rem !important;
  line-height: 1.3rem !important;
  font-weight: 300 !important;
  color: #000000;
}
.CookieDeclarationTableCell {
  border-bottom: 1px solid #000000 !important;
  padding: 9px 4px 9px 4px !important;
}
.CookieDeclarationTableHeader {
  border-bottom: 1px solid #000000 !important;
}
#CookieDeclarationUserStatusPanel {
  display: none !important;
}
.header {
  height: 10rem;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 40px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header .logo {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header .logo img {
  height: 86%;
  width: auto;
}
@media screen and (max-width: 1300px) and (min-width: 1024px) {
  .header .logo img {
    height: 6.92307692vw;
  }
}
@media screen and (max-width: 500px) {
  .header .logo img {
    height: 67px;
  }
}
.header .right .right-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.header .right .right-wrap > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.header .main-menu > li,
.header .lang-menu > li {
  text-transform: uppercase;
  font-size: 1.6rem;
  letter-spacing: -0.025rem;
  color: #2d2d2d;
  position: relative;
}
@media screen and (max-width: 1300px) and (min-width: 1024px) {
  .header .main-menu > li,
  .header .lang-menu > li {
    font-size: 1.23076923vw;
  }
}
.header .main-menu > li:first-child,
.header .lang-menu > li:first-child {
  margin-left: 0 !important;
}
.header .main-menu > li a,
.header .lang-menu > li a {
  color: #2d2d2d;
}
.header .main-menu > li a:hover,
.header .lang-menu > li a:hover {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #57ccd6;
}
.header .main-menu {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header .main-menu > li {
  margin-left: 4rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header .main-menu > li .icon-arrow-li {
  font-size: 10px;
  margin-left: 15px;
  display: none;
  vertical-align: middle;
}
.header .main-menu > li:hover .sub-menu {
  display: block;
}
@media screen and (max-width: 1300px) and (min-width: 1024px) {
  .header .main-menu > li {
    margin-left: 3.07692308vw;
  }
}
.header .sub-menu {
  position: absolute;
  top: 100%;
  left: -4rem;
  display: none;
  background-color: #ffffff;
  padding-top: 3rem;
  padding-bottom: 5rem;
  min-width: 31rem;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  -webkit-box-shadow: 5px 19px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 19px 14px rgba(0, 0, 0, 0.2);
}
.header .sub-menu li {
  text-transform: uppercase;
  font-size: 1.5rem;
  padding: 1rem 4rem;
  letter-spacing: -0.025rem;
  color: #2d2d2d;
}
.header .sub-menu li:last-of-type {
  margin-bottom: 0;
}
.header .lang-menu {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 4rem;
}
@media screen and (max-width: 1300px) and (min-width: 1024px) {
  .header .lang-menu {
    margin-left: 3.07692308vw;
  }
}
.header .lang-menu li:before {
  content: '|';
  display: inline-block;
  margin: 0 0.5rem;
  color: #b2b2b2 !important;
}
.header .lang-menu li:first-child:before {
  display: none;
}
.header .lang-menu li a {
  color: #2d2d2d;
}
.header .lang-menu li.active a {
  color: #b2b2b2;
}
.header .btn {
  margin-left: 4rem;
}
@media screen and (max-width: 1440px) {
  .header .right {
    width: 100%;
    height: 100%;
    background-color: white;
    position: fixed;
    left: 0;
    top: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    transition: -webkit-transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out;
    padding: 0 40px;
    display: block;
    overflow: auto;
  }
  .header .right .right-wrap {
    height: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 90px;
    padding-bottom: 90px;
    min-height: 100%;
  }
  .header .right .right-wrap > div {
    display: block;
  }
  .header .right.open {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .header .right ul {
    height: auto;
  }
  .header .right ul.main-menu {
    text-align: center;
    display: block;
    margin-bottom: 20px;
    min-width: 250px;
  }
  .header .right ul.main-menu > li {
    height: auto;
    text-align: left;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: block;
    font-size: 22px;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .header .right ul.main-menu > li.menu-item-has-children > .icon-arrow-li {
    display: inline-block;
  }
  .header .right ul.main-menu > li:hover .sub-menu {
    display: none;
  }
  .header .right ul.main-menu > li:last-of-type {
    margin-bottom: 0;
  }
  .header .right ul.lang-menu {
    margin-left: 0;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .header .btn {
    margin-left: 0;
  }
  .header .sub-menu {
    display: none;
    position: static;
    background: none;
    padding-top: 15px;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .header .sub-menu li {
    padding: 14px 0;
    font-size: 14px;
  }
}
.burger {
  width: 30px;
  height: 18px;
  position: absolute;
  top: 35px;
  right: 40px;
  display: none;
  z-index: 1;
  cursor: pointer;
}
.burger.active {
  position: fixed;
}
.burger.active span {
  -webkit-transform-origin: center;
  transform-origin: center;
}
.burger.active span:nth-child(2) {
  opacity: 0;
}
.burger.active span:nth-child(1) {
  -webkit-transform: rotate(45deg) translateY(5.5px) translateX(5.5px);
  transform: rotate(45deg) translateY(5.5px) translateX(5.5px);
}
.burger.active span:nth-child(3) {
  -webkit-transform: rotate(-45deg) translateY(-5.5px) translateX(5.5px);
  transform: rotate(-45deg) translateY(-5.5px) translateX(5.5px);
}
@media screen and (max-width: 1440px) {
  .burger {
    display: block;
  }
}
.burger span {
  width: 100%;
  height: 3px;
  position: absolute;
  background-color: #032959;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.burger span:nth-child(1) {
  top: 0;
}
.burger span:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.burger span:nth-child(3) {
  bottom: 0;
}
#search-btn {
  display: block;
  font-size: 2rem;
  margin-left: 4rem;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #2d2d2d;
}
#search-btn:hover {
  color: #57ccd6;
}
#search-form-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #FFF;
  z-index: 2;
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  overflow: hidden;
}
#search-form-wrapper > div {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20rem;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0%, 100%);
  transform: translate(0%, 100%);
}
#search-form-wrapper.open,
#search-form-wrapper.open > div {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
#search-form {
  width: 100%;
  max-width: 700px;
  margin: 6rem auto 0 auto;
  border-radius: 3rem;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#search-form input {
  border: none;
  background: #FFF;
  font-size: 1.8rem;
  padding: 0 3rem;
  font-weight: 400;
  height: 6rem;
  line-height: 6rem;
  display: block;
  width: 100%;
}
#search-form input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: rgba(0, 0, 0, 0.5);
}
#search-form input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
#search-form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(0, 0, 0, 0.5);
  opacity: 1;
}
#search-form input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(0, 0, 0, 0.5);
}
#search-form input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(0, 0, 0, 0.5);
}
#search-form [type="submit"] {
  border: none;
  width: 6rem;
  height: 6rem;
  cursor: pointer;
  background: #57ccd6;
  color: #FFF;
  font-size: 2rem;
}
#search-form [type="submit"] .icon {
  display: block;
  height: 2rem;
  overflow: hidden;
}
#search-form.show {
  -webkit-transform: none;
  transform: none;
}
.search-btn.search-btn-mobile {
  display: none;
  position: absolute;
  right: 90px;
  top: 35px;
}
@media screen and (max-width: 1440px) {
  .search-btn.search-btn-mobile {
    display: block;
  }
}
.footer {
  background: #003476;
  color: #ffffff;
  padding: 9rem 0;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
}
.footer .footer-menu li {
  display: inline-block;
  font-size: 1.6rem;
  text-transform: uppercase;
  margin-right: 3rem;
  line-height: 3rem;
}
.footer .pad {
  padding-top: 1.8rem !important;
  padding-bottom: 1.8rem !important;
}
@media screen and (max-width: 1023px) {
  .footer .pad {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
    text-align: center;
  }
}
.footer .logo {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-width: 68rem;
  width: 100%;
}
.footer .logo:hover {
  opacity: 0.75;
}
@media screen and (max-width: 1023px) {
  .footer .logo {
    display: none;
  }
}
.footer .logo-mobile {
  display: none;
}
@media screen and (max-width: 1023px) {
  .footer .logo-mobile {
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    display: block;
    margin: 0 auto;
    max-width: 420px;
    width: 100%;
  }
  .footer .logo-mobile:hover {
    opacity: 0.75;
  }
}
.footer .after-logo {
  margin-left: 4.5rem;
  padding-left: 4.5rem;
}
.footer .after-logo:empty {
  display: none;
}
.footer .after-logo p {
  position: relative;
}
.footer .after-logo p:before {
  display: block;
  content: '';
  position: absolute;
  left: -4.5rem;
  top: -1rem;
  bottom: -10rem;
  background: #FFFFFF;
  width: 1px;
  opacity: 0.36;
}
@media screen and (max-width: 1023px) {
  .footer .after-logo p:before {
    display: none;
  }
}
.footer p {
  font-size: 2.6rem;
  line-height: 3.1rem;
  font-weight: 400;
  margin: 0 0 4.5rem 0;
  letter-spacing: -0.045rem;
}
.footer .link-sm {
  font-size: 1.7em;
  letter-spacing: -0.025rem;
  font-weight: bold;
  color: #fff;
  margin-right: 1.5rem;
  display: inline-block;
  text-decoration: underline;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.footer .link-sm:hover {
  opacity: 0.75;
}
@media screen and (max-width: 1679px) {
  .footer p {
    font-size: 15px;
  }
  .footer .row {
    margin-left: -2.08457415vw;
    margin-right: -2.08457415vw;
  }
  .footer .row .col {
    padding-left: 2.08457415vw !important;
    padding-right: 2.08457415vw !important;
  }
  .footer .after-logo {
    margin-left: 2.08457415vw;
    padding-left: 2.08457415vw;
  }
  .footer .after-logo p:before {
    left: -2.08457415vw;
  }
}
@media screen and (max-width: 767px) {
  .footer p {
    font-size: 1.8rem;
  }
  .footer .right-pad {
    margin-left: 20px;
  }
  .footer .after-logo {
    margin-left: 20px;
    padding-left: 0;
  }
}
.footer .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .footer .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.footer .row .col {
  position: relative;
}
.footer .row .col:last-child:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  background: #FFF;
  opacity: 0.36;
}
@media screen and (max-width: 1023px) {
  .footer .row .col:last-child:before {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  .footer .row .col br {
    display: none;
  }
}
.copyright {
  font-size: 1.2rem;
  color: #003476;
}
.copyright .page-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.copyright .page-wrapper > div {
  padding: 2.2rem 0;
}
.copyright ul {
  display: inline;
}
.copyright li {
  display: inline;
}
.copyright li:before {
  display: inline-block;
  content: '|';
  margin: 0 0.7rem;
}
.copyright li:first-child:before {
  display: none;
}
.copyright .footer-menu li:first-child::before {
  display: none;
}
.copyright a {
  color: #003476;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.copyright a:hover {
  opacity: 0.75;
}
@media screen and (min-width: 1024px) {
  .copyright-cont {
    text-align: right;
  }
}
.footerSocialMedia {
  font-size: 42px;
}
.twitterIcon {
  margin-right: 0em;
}
.yelIcon {
  max-height: 110px;
  display: block;
  position: relative;
  float: right;
}
.yelDiv {
  padding-top: 0.5em !important;
  padding-right: 6em !important;
}
.yelDiv::before {
  display: none !important;
}
.footer .footer-menu {
  margin-top: 5rem !important;
}
.wpcf7 span.wpcf7-list-item,
.wppb-user-forms span.wpcf7-list-item {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 7px;
}
.wpcf7 .wpcf7-not-valid-tip,
.wppb-user-forms .wpcf7-not-valid-tip {
  font-size: 1.2rem !important;
  color: #d2a07c;
}
.wpcf7 .wpcf7-response-output.wpcf7-validation-errors,
.wppb-user-forms .wpcf7-response-output.wpcf7-validation-errors {
  padding: 1em!important;
  margin: 0 0 5rem 0;
  background: #d2a07c;
  color: #FFF;
  border-radius: 6px;
  display: inline-block;
  font-size: 11px;
  border: none;
}
.wpcf7 .wpcf7-list-item-label,
.wppb-user-forms .wpcf7-list-item-label {
  font-size: 14px;
  padding-left: 10px;
}
.wpcf7 input[type="file"],
.wppb-user-forms input[type="file"] {
  display: none;
}
.wpcf7 .wpcf7-select,
.wppb-user-forms .wpcf7-select {
  width: 100%;
  display: block;
  border-radius: 6px;
  background: #f6f6f6;
  padding: 8px 20px;
  height: 200px;
}
.wpcf7 .wpcf7-select option,
.wppb-user-forms .wpcf7-select option {
  font-size: 14px;
}
.wpcf7 .custom-file-upload,
.wppb-user-forms .custom-file-upload {
  background: #f6f6f6;
  display: inline-block;
  padding: 6px 20px;
  cursor: pointer;
  font-size: 14px;
  border-radius: 6px;
  margin-bottom: 30px;
  margin-right: 15px;
}
.wpcf7 input[type=checkbox],
.wppb-user-forms input[type=checkbox],
.wpcf7 input[type=radio],
.wppb-user-forms input[type=radio] {
  display: inline-block;
  background: #e9eef2;
  color: #333;
  clear: none;
  cursor: pointer;
  line-height: 0;
  height: 3rem;
  margin: -3px 4px 0 0;
  outline: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 3rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border-radius: 6px;
}
.wpcf7 input[type=checkbox]:after,
.wppb-user-forms input[type=checkbox]:after,
.wpcf7 input[type=radio]:after,
.wppb-user-forms input[type=radio]:after {
  display: none;
}
.wpcf7 input[type=checkbox]:checked,
.wppb-user-forms input[type=checkbox]:checked,
.wpcf7 input[type=radio]:checked,
.wppb-user-forms input[type=radio]:checked {
  background: #57ccd6;
  position: relative;
}
.wpcf7 input[type=checkbox]:checked:after,
.wppb-user-forms input[type=checkbox]:checked:after,
.wpcf7 input[type=radio]:checked:after,
.wppb-user-forms input[type=radio]:checked:after {
  display: block;
  z-index: 99;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #ffffff;
  font-size: 12px;
}
.wpcf7 .wpcf7-file,
.wppb-user-forms .wpcf7-file {
  text-indent: 0;
  padding: 15px 20px;
}
.wpcf7 textarea,
.wppb-user-forms textarea {
  display: block;
  width: 100%;
  border: 1px solid #f6f6f6;
  height: 150px;
  font-size: 14px;
  padding: 15px 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  background: #f6f6f6;
  border-radius: 6px;
}
.wpcf7 .file-name,
.wppb-user-forms .file-name,
.wpcf7 .logo-name,
.wppb-user-forms .logo-name {
  font-size: 14px;
}
.wpcf7 input,
.wppb-user-forms input{
  display: block;
  width: 100%;
  border: 1px solid #f6f6f6;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif;
  padding: 15px 20px;
  background: #f6f6f6;
  border-radius: 6px;
  font-size: 14px;
}
@media (max-width: 767px) {
  .wpcf7 input,
  .wppb-user-forms input {
    margin: 15px 0;
    padding: 18px 20px;
    font-size: 17px;
  }
}
.wpcf7::-webkit-input-placeholder, .wppb-user-forms::-webkit-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: lighter;
  line-height: 1.2;
  text-align: left;
  color: #9a9a9a;
  padding: 15px 20px;
}
.wpcf7::-moz-placeholder, .wppb-user-forms::-moz-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: lighter;
  line-height: 1.2;
  text-align: left;
  color: #9a9a9a;
  padding: 15px 20px;
}
.wpcf7:-ms-input-placeholder, .wppb-user-forms:-ms-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: lighter;
  line-height: 1.2;
  text-align: left;
  color: #9a9a9a;
  padding: 15px 20px;
}
.wpcf7::-ms-input-placeholder, .wppb-user-forms::-ms-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: lighter;
  line-height: 1.2;
  text-align: left;
  color: #9a9a9a;
  padding: 15px 20px;
}
.wpcf7::placeholder,
.wppb-user-forms::placeholder {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: lighter;
  line-height: 1.2;
  text-align: left;
  color: #9a9a9a;
  padding: 15px 20px;
}
.wpcf7 .wpcf7-info,
.wppb-user-forms .wpcf7-info {
  font-size: 12px;
  margin-top: -2rem;
  margin-bottom: 3rem;
  display: block;
  line-height: 1.8rem;
}
.wpcf7 .wpcf7-bigger-info,
.wppb-user-forms .wpcf7-bigger-info {
  font-size: 14px;
}
.wpcf7 .wpcf7-form-control-wrap,
.wppb-user-forms .wpcf7-form-control-wrap {
  margin-bottom: 3rem;
  display: block;
}
.wpcf7 br,
.wppb-user-forms br {
  display: none;
}
.wpcf7 h3,
.wppb-user-forms h3,
.wpcf7 h4,
.wppb-user-forms h4 {
  margin-bottom: 3rem;
  font-size: 2rem;
  font-weight: 700;
}
.text-with-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.text-with-icon .icon {
  font-size: 25px;
  margin: 6px 20px 0 0;
}
.text-with-icon .title-with-icon a {
  color: #57ccd6;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.text-with-icon .title-with-icon a:hover {
  opacity: 0.75;
}
.no-pad {
  padding: 0!important;
}
.map-iframe iframe {
  width: 100% !important;
  height: 550px !important;
  max-height: 80vh;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  border: none;
  display: block;
}
.wppb-user-forms > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0 !important;
}
.wppb-user-forms > ul > li {
  width: 100%;
}
.wppb-user-forms > ul > li.wppb-default-name-heading,
.wppb-user-forms > ul > li.wppb-default-contact-info-heading,
.wppb-user-forms > ul > li.wppb-default-about-yourself-heading,
.wppb-user-forms > ul > li.wppb-default-biographical-info {
  width: 100%;
}
.wppb-user-forms > ul > li.wppb-default-name-heading h4,
.wppb-user-forms > ul > li.wppb-default-contact-info-heading h4,
.wppb-user-forms > ul > li.wppb-default-about-yourself-heading h4,
.wppb-user-forms > ul > li.wppb-default-biographical-info h4 {
  margin: 0;
}
.wppb-user-forms > ul > li.wppb-default-name-heading .wppb-description-delimiter,
.wppb-user-forms > ul > li.wppb-default-contact-info-heading .wppb-description-delimiter,
.wppb-user-forms > ul > li.wppb-default-about-yourself-heading .wppb-description-delimiter,
.wppb-user-forms > ul > li.wppb-default-biographical-info .wppb-description-delimiter {
  display: none;
}
.wppb-user-forms > ul > li.wppb-default-contact-info-heading,
.wppb-user-forms > ul > li.wppb-default-about-yourself-heading,
.wppb-user-forms > ul > li.wppb-default-name-heading {
  margin-top: 5rem;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 1rem;
}
.wppb-user-forms > ul > li.wppb-default-name-heading {
  margin-top: 0;
}
.wppb-user-forms input[disabled] {
  opacity: 0.5;
}
.wppb-user-forms label {
  font-size: 12px;
  font-weight: 700;
}
.wppb-user-forms label img {
  display: none;
}

.wppb-user-forms .wppb-description-delimiter,
.wppb-user-forms .pass-strength-result,
.wppb-user-forms .wppb-form-error {
  font-size: 12px;
  display: block;
  line-height: 1.2;
  margin-top: 1rem;
}
.wppb-user-forms .wppb-form-error {
  display: block;
}
.wppb-user-forms .wppb-form-field {
  margin-bottom: 1rem;
}
.wppb-user-forms #pass-strength-result {
  font-size: 1.4rem;
  font-weight: bold;
}
.wppb-user-forms #pass-strength-result.short,
.wppb-user-forms #pass-strength-result.bac {
  color: red;
}
.wppb-user-forms #pass-strength-result.good {
  color: orange;
}
.wppb-user-forms #pass-strength-result.strong {
  color: green;
}
.wppb-user-forms .styledSelect {
  height: 51px;
}
.wppb-user-forms .styledSelect .label {
  display: none;
}
.wppb-user-forms br {
  display: block;
}
.wppb-user-forms .wppb-form-error {
  color: red;
}
#wppb_form_general_message {
  border-radius: 3px;
  padding: 2rem 2rem;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
}
#wppb_form_general_message.wppb-success {
  background: #31bdc9;
}
.wppb-user-forms .submit,
input[type="submit"],
.wpcf7-submit,
.bbpress .button.submit {
  height: 6.5rem !important;
  line-height: 6.5rem !important;
  padding: 0 3rem !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  font-size: 1.6rem !important;
  letter-spacing: -0.02rem !important;
  font-weight: bold !important;
  border-radius: 1.5rem !important;
  display: inline-block !important;
  -webkit-font-smoothing: antialiased !important;
  color: #FFF !important;
  background: #57ccd6 !important;
  width: inherit!important;
  border: none!important;
  text-indent: 0!important;
}
.wppb-user-forms .submit.outline,
input[type="submit"].outline,
.wpcf7-submit.outline,
.bbpress .button.submit.outline {
  border: 1px solid !important;
  line-height: 6.4rem !important;
  background: transparent !important !important;
}
.wppb-user-forms .submit.small,
input[type="submit"].small,
.wpcf7-submit.small,
.bbpress .button.submit.small {
  height: 5.2rem !important;
  line-height: 5.2rem !important;
  font-size: 1.6rem !important;
  letter-spacing: -0.1rem !important;
  padding: 0 2.5rem !important;
}
.wppb-user-forms .submit.small.outline,
input[type="submit"].small.outline,
.wpcf7-submit.small.outline,
.bbpress .button.submit.small.outline {
  line-height: 5rem !important;
}
.wppb-user-forms .submit.white,
input[type="submit"].white,
.wpcf7-submit.white,
.bbpress .button.submit.white {
  color: #2d2d2d !important;
  background: #FFF !important;
}
.wppb-user-forms .submit.white.outline,
input[type="submit"].white.outline,
.wpcf7-submit.white.outline,
.bbpress .button.submit.white.outline {
  color: #FFF !important;
  border-color: #FFF !important;
}
.wppb-user-forms .submit.dark-grey,
input[type="submit"].dark-grey,
.wpcf7-submit.dark-grey,
.bbpress .button.submit.dark-grey {
  color: #FFF !important;
  background: #2d2d2d !important;
}
.wppb-user-forms .submit.dark-grey-outline,
input[type="submit"].dark-grey-outline,
.wpcf7-submit.dark-grey-outline,
.bbpress .button.submit.dark-grey-outline {
  color: #2d2d2d !important;
  border-color: #2d2d2d !important;
}
.wppb-user-forms .submit.brown,
input[type="submit"].brown,
.wpcf7-submit.brown,
.bbpress .button.submit.brown {
  color: #FFF !important;
  background: #d2a07c !important;
}
.wppb-user-forms .submit.brown-outline,
input[type="submit"].brown-outline,
.wpcf7-submit.brown-outline,
.bbpress .button.submit.brown-outline {
  color: #d2a07c !important;
  border-color: #d2a07c !important;
}
.wppb-user-forms .submit.blue,
input[type="submit"].blue,
.wpcf7-submit.blue,
.bbpress .button.submit.blue {
  color: #FFF !important;
  background: #003476 !important;
}
.wppb-user-forms .submit.blue-outline,
input[type="submit"].blue-outline,
.wpcf7-submit.blue-outline,
.bbpress .button.submit.blue-outline {
  color: #003476 !important;
  border-color: #003476 !important;
}
.wppb-user-forms .submit.light-blue,
input[type="submit"].light-blue,
.wpcf7-submit.light-blue,
.bbpress .button.submit.light-blue {
  color: #FFF !important;
  background: #57ccd6 !important;
}
.wppb-user-forms .submit.light-blue-outline,
input[type="submit"].light-blue-outline,
.wpcf7-submit.light-blue-outline,
.bbpress .button.submit.light-blue-outline {
  color: #57ccd6 !important;
  border-color: #57ccd6 !important;
}
.wppb-user-forms .submit.purple,
input[type="submit"].purple,
.wpcf7-submit.purple,
.bbpress .button.submit.purple {
  background-color: #423b7d !important;
  color: #ffffff !important;
}
.wppb-user-forms .submit.purple-outline,
input[type="submit"].purple-outline,
.wpcf7-submit.purple-outline,
.bbpress .button.submit.purple-outline {
  background-color: #ffffff !important;
  border-color: #423b7d !important;
  color: #423b7d !important;
}
.wppb-user-forms .submit-outline,
input[type="submit"]-outline,
.wpcf7-submit-outline,
.bbpress .button.submit-outline {
  color: #57ccd6 !important;
  border-color: #57ccd6 !important;
}
.wppb-user-forms .submit {
  min-width: 15rem;
}
#user_switching_switch_on {
  display: none;
}
#bbpress-forums fieldset.bbp-form label {
  font-size: 14px;
  padding-left: 10px;
}
#bbpress-forums fieldset.bbp-form input[type=checkbox] {
  display: inline-block;
  background: #e9eef2;
  color: #333;
  clear: none;
  cursor: pointer;
  line-height: 0;
  height: 3rem;
  margin: -3px 4px 0 0;
  outline: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 3rem;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border-radius: 6px;
}
#bbpress-forums fieldset.bbp-form input[type=checkbox]:after {
  display: none;
}
#bbpress-forums fieldset.bbp-form input[type=checkbox]:checked {
  background: #57ccd6;
  position: relative;
}
#bbpress-forums fieldset.bbp-form input[type=checkbox]:checked:after {
  display: block;
  z-index: 99;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #ffffff;
  font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
li,
a,
label {
  font-weight: normal;
  margin: 0;
  -webkit-font-smoothing: antialiased;
}
a {
  font-weight: inherit;
}
.standard-overlay {
  background-color: #032959;
}
.standard-overlay-opacity {
  opacity: 0.5;
}
.standard-border-radius {
  border-radius: 20px;
}
.section-pad {
  padding: 8% 0;
}
@media screen and (max-width: 720.00072px) {
  .section-pad {
    padding: 80px 0;
  }
}
.section-pad-2x {
  padding: 16% 0;
}
@media screen and (max-width: 1440.00144px) {
  .section-pad-2x {
    padding: 80px 0;
  }
}
.counter {
  color: #FFF;
  border-radius: 50%;
  display: inline-block;
  background: #2d2d2d;
  font-size: 10px;
  width: 20em;
}
@media screen and (max-width: 1500px) {
  .counter {
    font-size: 0.66666667vw;
  }
}
@media screen and (max-width: 767px) {
  .counter {
    font-size: 5.11333333px;
  }
}
.counter .make-full {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.counter .cont {
  padding-top: 100%;
}
.counter .count {
  font-size: 6em;
  font-weight: 900;
  letter-spacing: -0.025em;
  line-height: 1;
}
.counter .label {
  font-size: 2.6em;
  font-weight: 600;
  letter-spacing: -0.25rem;
}
h1,
.h1 {
  font-size: 7.5rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  letter-spacing: -0.45rem;
  line-height: 8.2rem;
}
h2,
.h2 {
  font-size: 4.4rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  letter-spacing: -0.25rem;
  line-height: 4.7rem;
}
h3,
.h3 {
  font-size: 3.7rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  letter-spacing: -0.25rem;
  line-height: 3.9rem;
}
h4,
.h4 {
  font-size: 2.7rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  letter-spacing: -0.025rem;
  line-height: 3.1rem;
}
.category {
  font-size: 1.7rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  letter-spacing: -0.025rem;
  line-height: 1;
}
.tag {
  font-size: 1.7rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  letter-spacing: -0.25rem;
}
.learn-more {
  font-size: 1.8rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  letter-spacing: -0.1rem;
}
p,
.p,
.post-content ul,
.post-content ol {
  font-size: 2.2rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  letter-spacing: -0.045rem;
  line-height: 3.2rem;
}
p a,
.p a,
.post-content ul a,
.post-content ol a {
  word-break: break-word;
}
.p-small {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  letter-spacing: -0.1rem;
  line-height: 2.2rem;
}
blockquote {
  background-color: rgba(211, 211, 211, 0.4);
  color: inherit;
  padding: 14px 20px 20px 40px;
  position: relative;
  margin: 4rem 0;
}
blockquote p {
  margin: 0 !important;
}
blockquote p + p {
  margin-bottom: 2rem !important;
}
blockquote::before {
  content: '"';
  display: block;
  font-size: 90px;
  font-style: italic;
  left: 0;
  position: absolute;
  top: -30px;
}
.the-content ul,
.the-content ol {
  margin-bottom: 2rem;
}
.the-content ul li,
.the-content ol li {
  font-size: 2.2rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  letter-spacing: -0.045rem;
  line-height: 3.2rem;
}
.the-content ul li a,
.the-content ol li a {
  word-break: break-word;
}
.the-content a {
  color: #57ccd6;
}
.the-content p {
  margin-bottom: 3.2rem;
}
.pad-10 {
  padding: 1rem !important;
}
.pad-top-10 {
  padding-top: 1rem !important;
}
.marg-10 {
  margin: 1rem !important;
}
.marg-top-10 {
  margin-top: 1rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-10-mob {
    padding-top: 1rem !important;
  }
  .marg-top-10-mob {
    margin-top: 1rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-10-tabl {
    padding-top: 1rem !important;
  }
  .marg-top-10-tabl {
    margin-top: 1rem !important;
  }
}
.pad-10 {
  padding: 1rem !important;
}
.pad-bottom-10 {
  padding-bottom: 1rem !important;
}
.marg-10 {
  margin: 1rem !important;
}
.marg-bottom-10 {
  margin-bottom: 1rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-10-mob {
    padding-bottom: 1rem !important;
  }
  .marg-bottom-10-mob {
    margin-bottom: 1rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-10-tabl {
    padding-bottom: 1rem !important;
  }
  .marg-bottom-10-tabl {
    margin-bottom: 1rem !important;
  }
}
.pad-10 {
  padding: 1rem !important;
}
.pad-left-10 {
  padding-left: 1rem !important;
}
.marg-10 {
  margin: 1rem !important;
}
.marg-left-10 {
  margin-left: 1rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-10-mob {
    padding-left: 1rem !important;
  }
  .marg-left-10-mob {
    margin-left: 1rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-10-tabl {
    padding-left: 1rem !important;
  }
  .marg-left-10-tabl {
    margin-left: 1rem !important;
  }
}
.pad-10 {
  padding: 1rem !important;
}
.pad-right-10 {
  padding-right: 1rem !important;
}
.marg-10 {
  margin: 1rem !important;
}
.marg-right-10 {
  margin-right: 1rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-10-mob {
    padding-right: 1rem !important;
  }
  .marg-right-10-mob {
    margin-right: 1rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-10-tabl {
    padding-right: 1rem !important;
  }
  .marg-right-10-tabl {
    margin-right: 1rem !important;
  }
}
.pad-20 {
  padding: 2rem !important;
}
.pad-top-20 {
  padding-top: 2rem !important;
}
.marg-20 {
  margin: 2rem !important;
}
.marg-top-20 {
  margin-top: 2rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-20-mob {
    padding-top: 2rem !important;
  }
  .marg-top-20-mob {
    margin-top: 2rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-20-tabl {
    padding-top: 2rem !important;
  }
  .marg-top-20-tabl {
    margin-top: 2rem !important;
  }
}
.pad-20 {
  padding: 2rem !important;
}
.pad-bottom-20 {
  padding-bottom: 2rem !important;
}
.marg-20 {
  margin: 2rem !important;
}
.marg-bottom-20 {
  margin-bottom: 2rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-20-mob {
    padding-bottom: 2rem !important;
  }
  .marg-bottom-20-mob {
    margin-bottom: 2rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-20-tabl {
    padding-bottom: 2rem !important;
  }
  .marg-bottom-20-tabl {
    margin-bottom: 2rem !important;
  }
}
.pad-20 {
  padding: 2rem !important;
}
.pad-left-20 {
  padding-left: 2rem !important;
}
.marg-20 {
  margin: 2rem !important;
}
.marg-left-20 {
  margin-left: 2rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-20-mob {
    padding-left: 2rem !important;
  }
  .marg-left-20-mob {
    margin-left: 2rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-20-tabl {
    padding-left: 2rem !important;
  }
  .marg-left-20-tabl {
    margin-left: 2rem !important;
  }
}
.pad-20 {
  padding: 2rem !important;
}
.pad-right-20 {
  padding-right: 2rem !important;
}
.marg-20 {
  margin: 2rem !important;
}
.marg-right-20 {
  margin-right: 2rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-20-mob {
    padding-right: 2rem !important;
  }
  .marg-right-20-mob {
    margin-right: 2rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-20-tabl {
    padding-right: 2rem !important;
  }
  .marg-right-20-tabl {
    margin-right: 2rem !important;
  }
}
.pad-30 {
  padding: 3rem !important;
}
.pad-top-30 {
  padding-top: 3rem !important;
}
.marg-30 {
  margin: 3rem !important;
}
.marg-top-30 {
  margin-top: 3rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-30-mob {
    padding-top: 3rem !important;
  }
  .marg-top-30-mob {
    margin-top: 3rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-30-tabl {
    padding-top: 3rem !important;
  }
  .marg-top-30-tabl {
    margin-top: 3rem !important;
  }
}
.pad-30 {
  padding: 3rem !important;
}
.pad-bottom-30 {
  padding-bottom: 3rem !important;
}
.marg-30 {
  margin: 3rem !important;
}
.marg-bottom-30 {
  margin-bottom: 3rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-30-mob {
    padding-bottom: 3rem !important;
  }
  .marg-bottom-30-mob {
    margin-bottom: 3rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-30-tabl {
    padding-bottom: 3rem !important;
  }
  .marg-bottom-30-tabl {
    margin-bottom: 3rem !important;
  }
}
.pad-30 {
  padding: 3rem !important;
}
.pad-left-30 {
  padding-left: 3rem !important;
}
.marg-30 {
  margin: 3rem !important;
}
.marg-left-30 {
  margin-left: 3rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-30-mob {
    padding-left: 3rem !important;
  }
  .marg-left-30-mob {
    margin-left: 3rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-30-tabl {
    padding-left: 3rem !important;
  }
  .marg-left-30-tabl {
    margin-left: 3rem !important;
  }
}
.pad-30 {
  padding: 3rem !important;
}
.pad-right-30 {
  padding-right: 3rem !important;
}
.marg-30 {
  margin: 3rem !important;
}
.marg-right-30 {
  margin-right: 3rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-30-mob {
    padding-right: 3rem !important;
  }
  .marg-right-30-mob {
    margin-right: 3rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-30-tabl {
    padding-right: 3rem !important;
  }
  .marg-right-30-tabl {
    margin-right: 3rem !important;
  }
}
.pad-40 {
  padding: 4rem !important;
}
.pad-top-40 {
  padding-top: 4rem !important;
}
.marg-40 {
  margin: 4rem !important;
}
.marg-top-40 {
  margin-top: 4rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-40-mob {
    padding-top: 4rem !important;
  }
  .marg-top-40-mob {
    margin-top: 4rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-40-tabl {
    padding-top: 4rem !important;
  }
  .marg-top-40-tabl {
    margin-top: 4rem !important;
  }
}
.pad-40 {
  padding: 4rem !important;
}
.pad-bottom-40 {
  padding-bottom: 4rem !important;
}
.marg-40 {
  margin: 4rem !important;
}
.marg-bottom-40 {
  margin-bottom: 4rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-40-mob {
    padding-bottom: 4rem !important;
  }
  .marg-bottom-40-mob {
    margin-bottom: 4rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-40-tabl {
    padding-bottom: 4rem !important;
  }
  .marg-bottom-40-tabl {
    margin-bottom: 4rem !important;
  }
}
.pad-40 {
  padding: 4rem !important;
}
.pad-left-40 {
  padding-left: 4rem !important;
}
.marg-40 {
  margin: 4rem !important;
}
.marg-left-40 {
  margin-left: 4rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-40-mob {
    padding-left: 4rem !important;
  }
  .marg-left-40-mob {
    margin-left: 4rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-40-tabl {
    padding-left: 4rem !important;
  }
  .marg-left-40-tabl {
    margin-left: 4rem !important;
  }
}
.pad-40 {
  padding: 4rem !important;
}
.pad-right-40 {
  padding-right: 4rem !important;
}
.marg-40 {
  margin: 4rem !important;
}
.marg-right-40 {
  margin-right: 4rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-40-mob {
    padding-right: 4rem !important;
  }
  .marg-right-40-mob {
    margin-right: 4rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-40-tabl {
    padding-right: 4rem !important;
  }
  .marg-right-40-tabl {
    margin-right: 4rem !important;
  }
}
.pad-50 {
  padding: 5rem !important;
}
.pad-top-50 {
  padding-top: 5rem !important;
}
.marg-50 {
  margin: 5rem !important;
}
.marg-top-50 {
  margin-top: 5rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-50-mob {
    padding-top: 5rem !important;
  }
  .marg-top-50-mob {
    margin-top: 5rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-50-tabl {
    padding-top: 5rem !important;
  }
  .marg-top-50-tabl {
    margin-top: 5rem !important;
  }
}
.pad-50 {
  padding: 5rem !important;
}
.pad-bottom-50 {
  padding-bottom: 5rem !important;
}
.marg-50 {
  margin: 5rem !important;
}
.marg-bottom-50 {
  margin-bottom: 5rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-50-mob {
    padding-bottom: 5rem !important;
  }
  .marg-bottom-50-mob {
    margin-bottom: 5rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-50-tabl {
    padding-bottom: 5rem !important;
  }
  .marg-bottom-50-tabl {
    margin-bottom: 5rem !important;
  }
}
.pad-50 {
  padding: 5rem !important;
}
.pad-left-50 {
  padding-left: 5rem !important;
}
.marg-50 {
  margin: 5rem !important;
}
.marg-left-50 {
  margin-left: 5rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-50-mob {
    padding-left: 5rem !important;
  }
  .marg-left-50-mob {
    margin-left: 5rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-50-tabl {
    padding-left: 5rem !important;
  }
  .marg-left-50-tabl {
    margin-left: 5rem !important;
  }
}
.pad-50 {
  padding: 5rem !important;
}
.pad-right-50 {
  padding-right: 5rem !important;
}
.marg-50 {
  margin: 5rem !important;
}
.marg-right-50 {
  margin-right: 5rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-50-mob {
    padding-right: 5rem !important;
  }
  .marg-right-50-mob {
    margin-right: 5rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-50-tabl {
    padding-right: 5rem !important;
  }
  .marg-right-50-tabl {
    margin-right: 5rem !important;
  }
}
.pad-60 {
  padding: 6rem !important;
}
.pad-top-60 {
  padding-top: 6rem !important;
}
.marg-60 {
  margin: 6rem !important;
}
.marg-top-60 {
  margin-top: 6rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-60-mob {
    padding-top: 6rem !important;
  }
  .marg-top-60-mob {
    margin-top: 6rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-60-tabl {
    padding-top: 6rem !important;
  }
  .marg-top-60-tabl {
    margin-top: 6rem !important;
  }
}
.pad-60 {
  padding: 6rem !important;
}
.pad-bottom-60 {
  padding-bottom: 6rem !important;
}
.marg-60 {
  margin: 6rem !important;
}
.marg-bottom-60 {
  margin-bottom: 6rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-60-mob {
    padding-bottom: 6rem !important;
  }
  .marg-bottom-60-mob {
    margin-bottom: 6rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-60-tabl {
    padding-bottom: 6rem !important;
  }
  .marg-bottom-60-tabl {
    margin-bottom: 6rem !important;
  }
}
.pad-60 {
  padding: 6rem !important;
}
.pad-left-60 {
  padding-left: 6rem !important;
}
.marg-60 {
  margin: 6rem !important;
}
.marg-left-60 {
  margin-left: 6rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-60-mob {
    padding-left: 6rem !important;
  }
  .marg-left-60-mob {
    margin-left: 6rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-60-tabl {
    padding-left: 6rem !important;
  }
  .marg-left-60-tabl {
    margin-left: 6rem !important;
  }
}
.pad-60 {
  padding: 6rem !important;
}
.pad-right-60 {
  padding-right: 6rem !important;
}
.marg-60 {
  margin: 6rem !important;
}
.marg-right-60 {
  margin-right: 6rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-60-mob {
    padding-right: 6rem !important;
  }
  .marg-right-60-mob {
    margin-right: 6rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-60-tabl {
    padding-right: 6rem !important;
  }
  .marg-right-60-tabl {
    margin-right: 6rem !important;
  }
}
.pad-70 {
  padding: 7rem !important;
}
.pad-top-70 {
  padding-top: 7rem !important;
}
.marg-70 {
  margin: 7rem !important;
}
.marg-top-70 {
  margin-top: 7rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-70-mob {
    padding-top: 7rem !important;
  }
  .marg-top-70-mob {
    margin-top: 7rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-70-tabl {
    padding-top: 7rem !important;
  }
  .marg-top-70-tabl {
    margin-top: 7rem !important;
  }
}
.pad-70 {
  padding: 7rem !important;
}
.pad-bottom-70 {
  padding-bottom: 7rem !important;
}
.marg-70 {
  margin: 7rem !important;
}
.marg-bottom-70 {
  margin-bottom: 7rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-70-mob {
    padding-bottom: 7rem !important;
  }
  .marg-bottom-70-mob {
    margin-bottom: 7rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-70-tabl {
    padding-bottom: 7rem !important;
  }
  .marg-bottom-70-tabl {
    margin-bottom: 7rem !important;
  }
}
.pad-70 {
  padding: 7rem !important;
}
.pad-left-70 {
  padding-left: 7rem !important;
}
.marg-70 {
  margin: 7rem !important;
}
.marg-left-70 {
  margin-left: 7rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-70-mob {
    padding-left: 7rem !important;
  }
  .marg-left-70-mob {
    margin-left: 7rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-70-tabl {
    padding-left: 7rem !important;
  }
  .marg-left-70-tabl {
    margin-left: 7rem !important;
  }
}
.pad-70 {
  padding: 7rem !important;
}
.pad-right-70 {
  padding-right: 7rem !important;
}
.marg-70 {
  margin: 7rem !important;
}
.marg-right-70 {
  margin-right: 7rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-70-mob {
    padding-right: 7rem !important;
  }
  .marg-right-70-mob {
    margin-right: 7rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-70-tabl {
    padding-right: 7rem !important;
  }
  .marg-right-70-tabl {
    margin-right: 7rem !important;
  }
}
.pad-80 {
  padding: 8rem !important;
}
.pad-top-80 {
  padding-top: 8rem !important;
}
.marg-80 {
  margin: 8rem !important;
}
.marg-top-80 {
  margin-top: 8rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-80-mob {
    padding-top: 8rem !important;
  }
  .marg-top-80-mob {
    margin-top: 8rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-80-tabl {
    padding-top: 8rem !important;
  }
  .marg-top-80-tabl {
    margin-top: 8rem !important;
  }
}
.pad-80 {
  padding: 8rem !important;
}
.pad-bottom-80 {
  padding-bottom: 8rem !important;
}
.marg-80 {
  margin: 8rem !important;
}
.marg-bottom-80 {
  margin-bottom: 8rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-80-mob {
    padding-bottom: 8rem !important;
  }
  .marg-bottom-80-mob {
    margin-bottom: 8rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-80-tabl {
    padding-bottom: 8rem !important;
  }
  .marg-bottom-80-tabl {
    margin-bottom: 8rem !important;
  }
}
.pad-80 {
  padding: 8rem !important;
}
.pad-left-80 {
  padding-left: 8rem !important;
}
.marg-80 {
  margin: 8rem !important;
}
.marg-left-80 {
  margin-left: 8rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-80-mob {
    padding-left: 8rem !important;
  }
  .marg-left-80-mob {
    margin-left: 8rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-80-tabl {
    padding-left: 8rem !important;
  }
  .marg-left-80-tabl {
    margin-left: 8rem !important;
  }
}
.pad-80 {
  padding: 8rem !important;
}
.pad-right-80 {
  padding-right: 8rem !important;
}
.marg-80 {
  margin: 8rem !important;
}
.marg-right-80 {
  margin-right: 8rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-80-mob {
    padding-right: 8rem !important;
  }
  .marg-right-80-mob {
    margin-right: 8rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-80-tabl {
    padding-right: 8rem !important;
  }
  .marg-right-80-tabl {
    margin-right: 8rem !important;
  }
}
.pad-90 {
  padding: 9rem !important;
}
.pad-top-90 {
  padding-top: 9rem !important;
}
.marg-90 {
  margin: 9rem !important;
}
.marg-top-90 {
  margin-top: 9rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-90-mob {
    padding-top: 9rem !important;
  }
  .marg-top-90-mob {
    margin-top: 9rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-90-tabl {
    padding-top: 9rem !important;
  }
  .marg-top-90-tabl {
    margin-top: 9rem !important;
  }
}
.pad-90 {
  padding: 9rem !important;
}
.pad-bottom-90 {
  padding-bottom: 9rem !important;
}
.marg-90 {
  margin: 9rem !important;
}
.marg-bottom-90 {
  margin-bottom: 9rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-90-mob {
    padding-bottom: 9rem !important;
  }
  .marg-bottom-90-mob {
    margin-bottom: 9rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-90-tabl {
    padding-bottom: 9rem !important;
  }
  .marg-bottom-90-tabl {
    margin-bottom: 9rem !important;
  }
}
.pad-90 {
  padding: 9rem !important;
}
.pad-left-90 {
  padding-left: 9rem !important;
}
.marg-90 {
  margin: 9rem !important;
}
.marg-left-90 {
  margin-left: 9rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-90-mob {
    padding-left: 9rem !important;
  }
  .marg-left-90-mob {
    margin-left: 9rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-90-tabl {
    padding-left: 9rem !important;
  }
  .marg-left-90-tabl {
    margin-left: 9rem !important;
  }
}
.pad-90 {
  padding: 9rem !important;
}
.pad-right-90 {
  padding-right: 9rem !important;
}
.marg-90 {
  margin: 9rem !important;
}
.marg-right-90 {
  margin-right: 9rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-90-mob {
    padding-right: 9rem !important;
  }
  .marg-right-90-mob {
    margin-right: 9rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-90-tabl {
    padding-right: 9rem !important;
  }
  .marg-right-90-tabl {
    margin-right: 9rem !important;
  }
}
.pad-100 {
  padding: 10rem !important;
}
.pad-top-100 {
  padding-top: 10rem !important;
}
.marg-100 {
  margin: 10rem !important;
}
.marg-top-100 {
  margin-top: 10rem !important;
}
@media screen and (max-width: 767px) {
  .pad-top-100-mob {
    padding-top: 10rem !important;
  }
  .marg-top-100-mob {
    margin-top: 10rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-top-100-tabl {
    padding-top: 10rem !important;
  }
  .marg-top-100-tabl {
    margin-top: 10rem !important;
  }
}
.pad-100 {
  padding: 10rem !important;
}
.pad-bottom-100 {
  padding-bottom: 10rem !important;
}
.marg-100 {
  margin: 10rem !important;
}
.marg-bottom-100 {
  margin-bottom: 10rem !important;
}
@media screen and (max-width: 767px) {
  .pad-bottom-100-mob {
    padding-bottom: 10rem !important;
  }
  .marg-bottom-100-mob {
    margin-bottom: 10rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-bottom-100-tabl {
    padding-bottom: 10rem !important;
  }
  .marg-bottom-100-tabl {
    margin-bottom: 10rem !important;
  }
}
.pad-100 {
  padding: 10rem !important;
}
.pad-left-100 {
  padding-left: 10rem !important;
}
.marg-100 {
  margin: 10rem !important;
}
.marg-left-100 {
  margin-left: 10rem !important;
}
@media screen and (max-width: 767px) {
  .pad-left-100-mob {
    padding-left: 10rem !important;
  }
  .marg-left-100-mob {
    margin-left: 10rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-left-100-tabl {
    padding-left: 10rem !important;
  }
  .marg-left-100-tabl {
    margin-left: 10rem !important;
  }
}
.pad-100 {
  padding: 10rem !important;
}
.pad-right-100 {
  padding-right: 10rem !important;
}
.marg-100 {
  margin: 10rem !important;
}
.marg-right-100 {
  margin-right: 10rem !important;
}
@media screen and (max-width: 767px) {
  .pad-right-100-mob {
    padding-right: 10rem !important;
  }
  .marg-right-100-mob {
    margin-right: 10rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .pad-right-100-tabl {
    padding-right: 10rem !important;
  }
  .marg-right-100-tabl {
    margin-right: 10rem !important;
  }
}
.c-color-brown {
  color: #d2a07c;
}
.c-color-brown a {
  color: inherit;
}
.bgc-color-brown {
  background-color: #d2a07c;
}
.brd-color-brown {
  border: 1px solid #d2a07c;
}
.c-color-blue {
  color: #003476;
}
.c-color-blue a {
  color: inherit;
}
.bgc-color-blue {
  background-color: #003476;
}
.brd-color-blue {
  border: 1px solid #003476;
}
.c-color-blue-dark {
  color: #032959;
}
.c-color-blue-dark a {
  color: inherit;
}
.bgc-color-blue-dark {
  background-color: #032959;
}
.brd-color-blue-dark {
  border: 1px solid #032959;
}
.c-color-light-blue {
  color: #57ccd6;
}
.c-color-light-blue a {
  color: inherit;
}
.bgc-color-light-blue {
  background-color: #57ccd6;
}
.brd-color-light-blue {
  border: 1px solid #57ccd6;
}
.c-color-light-blue-dark {
  color: #34a8b2;
}
.c-color-light-blue-dark a {
  color: inherit;
}
.bgc-color-light-blue-dark {
  background-color: #34a8b2;
}
.brd-color-light-blue-dark {
  border: 1px solid #34a8b2;
}
.c-color-dark-grey {
  color: #2d2d2d;
}
.c-color-dark-grey a {
  color: inherit;
}
.bgc-color-dark-grey {
  background-color: #2d2d2d;
}
.brd-color-dark-grey {
  border: 1px solid #2d2d2d;
}
.c-color-light-grey {
  color: #737373;
}
.c-color-light-grey a {
  color: inherit;
}
.bgc-color-light-grey {
  background-color: #737373;
}
.brd-color-light-grey {
  border: 1px solid #737373;
}
.c-color-white {
  color: #ffffff;
}
.c-color-white a {
  color: inherit;
}
.bgc-color-white {
  background-color: #ffffff;
}
.brd-color-white {
  border: 1px solid #ffffff;
}
.c-color-purple {
  color: #423b7d;
}
.c-color-purple a {
  color: inherit;
}
.bgc-color-purple {
  background-color: #423b7d;
}
.brd-color-purple {
  border: 1px solid #423b7d;
}
.full-width-banner {
  background-color: #032959;
  text-align: center;
}
.full-width-banner .cont {
  max-width: 83.5rem;
  margin: 0 auto;
}
.full-width-banner .cover {
  background-color: #032959;
  background-blend-mode: soft-light;
  opacity: 0.4;
}
.full-width-banner .category {
  opacity: 0.4;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.full-width-banner .category:hover {
  opacity: 1;
}
.full-width-banner h2 {
  color: #FFF;
}
.full-width-banner h2 a {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.full-width-banner h2 a:hover {
  opacity: 0.75;
}
.full-width-banner p {
  font-size: 2.4rem;
  line-height: 3.5rem;
  letter-spacing: -0.12rem;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
}
.full-width-banner *:first-child {
  margin-top: 0 !important;
}
@media screen and (max-width: 500px) {
  .full-width-banner h2 {
    font-size: 7.04vw;
    line-height: 7.68vw;
  }
}
.half-width-banner {
  overflow: hidden;
}
.half-width-banner img {
  margin: 20px 0;
}
@media screen and (max-width: 767px) {
  .half-width-banner img {
    margin: 80px auto 0 auto;
    max-width: 500px;
  }
}
.half-width-banner .col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.half-width-banner .counter {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.hero-slider {
  height: 100vh;
}
.hero-slider .page-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.hero-slider .txt {
  max-width: 800px;
}
.hero-slider h1,
.hero-slider .h1 {
  font-size: 5.5rem;
  line-height: 1.1;
  letter-spacing: -0.045em;
}
@media screen and (max-width: 1000px) {
  .hero-slider .txt {
    max-width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  .hero-slider .h1 {
    font-size: 4.6875vw;
  }
}
@media screen and (max-width: 533px) {
  .hero-slider .h1 {
    font-size: 27px;
  }
}
.hero-slider_container {
  height: 100%;
}
.hero-slider .slick-list,
.hero-slider .slick-track {
  height: 100%;
}
.hero-slider .slick-slide > div {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero-slider .dots-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.hero-slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10rem;
  width: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.hero-slider .slick-dots li {
  margin-right: 1rem;
}
.hero-slider .slick-dots li button {
  font-size: 1.2rem;
  font-family: 'Open Sans', sans-serif;
  position: relative;
  text-align: center;
  display: block;
  cursor: pointer;
  width: 4rem;
  height: 4rem;
  border-radius: 2rem;
  background: transparent;
  padding: 0;
  font-weight: bold;
  color: #FFF;
  border: 1px solid #FFF;
}
.hero-slider .slick-dots li button::before {
  content: "0";
}
.hero-slider .slick-dots li:nth-child(n + 10) button::before {
  content: none;
}
.hero-slider .slick-dots li.slick-active button {
  background: #57ccd6;
  border: 1px solid #57ccd6;
  color: #FFF;
}
.embla-slider {
  overflow: hidden;
}
.embla-slider_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.embla-slider_slide {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.post-list {
  overflow: hidden;
}
.post-list .img {
  padding-top: 100%;
  border-radius: 1rem;
  background: #f1f1f1;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.post-list .img:hover {
  opacity: 0.75;
}
.post-list .img a {
  opacity: 0;
}
.post-list .h4 {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.post-list .h4:hover {
  opacity: 0.75;
}
.post-list.embla .row {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media screen and (min-width: 1281px) {
  .post-list.embla .row {
    -webkit-transform: none !important;
    transform: none !important;
  }
}
@media screen and (max-width: 499px) {
  .post-list .row .col.col-sm-8 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 300px !important;
    flex: 0 0 300px !important;
  }
}
.promo-boxes .col:nth-child(1) .promo-box {
  background-color: #d2a07c;
}
.promo-boxes .col:nth-child(2) .promo-box {
  background-color: #003476;
}
.promo-boxes .col:nth-child(3) .promo-box {
  background-color: #57ccd6;
}
.promo-boxes .col:nth-child(4) .promo-box {
  background-color: #2d2d2d;
}
.promo-boxes.embla {
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  .promo-boxes.embla .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .promo-boxes.embla .row .col {
    min-width: 300px;
  }
}
.promo-box:hover .img {
  opacity: 0.75;
}
.promo-box a.make-full {
  opacity: 0;
}
.promo-box .img {
  height: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  padding-top: 70%;
}
@media screen and (max-width: 800px) {
  .promo-box .img {
    height: 250px;
  }
}
.promo-box .txt {
  padding: 6rem 6rem 6rem;
  height: 32rem;
}
@media screen and (max-width: 1900px) {
  .promo-box .txt {
    padding: 4.21052632vw;
  }
}
@media screen and (max-width: 1800px) and (min-width: 1024px) {
  .promo-box .txt {
    padding: 3.33333333vw 3.33333333vw 3.33333333vw;
    height: 17.77777778vw;
  }
}
@media screen and (max-width: 767px) {
  .promo-box .txt {
    padding: 50px 40px 50px;
    height: 27rem;
  }
}
.promo-box .txt h2 {
  min-height: 13rem;
}
@media screen and (max-width: 1800px) and (min-width: 1024px) {
  .promo-box .txt h2 {
    min-height: 7.22222222vw;
    font-size: 2.27777778vw;
    line-height: 2.38888889vw;
  }
}
@media screen and (max-width: 767px) {
  .promo-box .txt h2 {
    font-size: 3.5rem;
    line-height: 3.8rem;
  }
}
@media screen and (max-width: 767px) {
  .promo-box .txt h2 {
    min-height: 10rem;
  }
}
@media screen and (max-width: 1300px) and (min-width: 1024px) {
  .promo-box .txt .learn-more {
    font-size: 1.11111111vw;
  }
}
.promo-box .txt .txt-wrap {
  max-width: 36rem;
}
.promo-box .txt a {
  display: inline-block;
}
.text-with-image {
  overflow: hidden;
}
.text-with-image .txt-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-with-image .img-col {
  padding-left: 13rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.text-with-image .img-wrap {
  width: 100%;
  padding-top: 96%;
}
@media screen and (max-width: 767px) {
  .text-with-image .row {
    margin: 0 !important;
  }
  .text-with-image .img-col,
  .text-with-image .txt-col {
    padding: 0 !important;
  }
}
.small-box {
  width: 43%;
  height: 0;
  padding-top: 43%;
  position: absolute;
  left: -4rem;
  bottom: -3rem;
  font-size: 10px;
}
@media screen and (max-width: 1880px) and (min-width: 768px) {
  .small-box {
    font-size: 0.53191489vw;
  }
}
@media screen and (max-width: 767px) {
  .small-box {
    font-size: 1.17340287vw;
    left: -20px;
    bottom: -20px;
  }
}
.small-box .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 20em;
  height: 1em;
}
.small-box .txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.small-box .title {
  font-size: 4.9em;
  font-weight: 800;
  letter-spacing: -0.045rem;
}
.small-box .subtitle {
  font-size: 2.5em;
  font-weight: 700;
  letter-spacing: -0.045rem;
}
.small-box a.make-full {
  opacity: 0;
}
.post-content {
  margin-bottom: 4rem;
  margin-right: 2rem;
}
@media screen and (max-width: 767px) {
  .post-content {
    margin-right: 0;
  }
}
.post-content .wp-post-image {
  border-radius: 10px;
  display: block;
  height: auto;
  margin-bottom: 2rem;
  max-width: 100%;
}
.post-content .h1 {
  margin-bottom: 2rem;
}
.post-content ul li {
  list-style-position: inside;
  list-style-type: disc;
  margin-bottom: 2rem;
}
.post-content p {
  margin-bottom: 2rem;
}
.post-content .post-categories,
.post-content .post-tags,
.post-content .post-date {
  text-transform: uppercase;
}
.post-categories,
.post-tags,
.post-date {
  font-family: 'Open Sans', sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  letter-spacing: -0.045rem;
  line-height: 3.5rem;
  margin: 4rem 0;
  color: #737373;
}
.post-categories a,
.post-tags a,
.post-date a {
  color: currentColor;
  text-decoration: underline;
}
.tax-title {
  color: #000;
}
.related-posts {
  margin-bottom: 4rem;
}
.related-posts .related-post-image {
  width: 35%;
}
@media screen and (max-width: 767px) {
  .related-posts .related-post-image {
    width: 100px;
  }
}
.related-posts .related-post-text {
  padding-left: 2rem;
  width: 65%;
}
@media screen and (max-width: 767px) {
  .related-posts .related-post-text {
    width: auto;
  }
}
.related-posts img {
  height: auto;
  max-width: 100%;
}
.related-posts .related-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 2rem;
}
.related-posts .related-post .col-8 {
  padding-left: 1rem;
}
.related-posts .related-title {
  font-size: 1.7em;
}
.related-posts .related-date {
  font-size: 1.5em;
  display: block;
  margin-top: 1rem;
}
.related-posts a {
  color: inherit;
}
.header-banner {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.header-banner > span {
  font-size: 4em;
}
.header-banner.with-overlay .cover {
  background-color: inherit;
  background-blend-mode: soft-light;
}
.icon-boxes.embla {
  overflow: hidden;
}
@media screen and (max-width: 1023px) {
  .icon-boxes.embla .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.icon-boxes .icon-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.icon-boxes .icon-box:hover {
  opacity: 0.75;
}
.icon-boxes .icon-box a.make-full {
  opacity: 0;
}
.icon-boxes img {
  height: 10rem;
  display: block;
}
.icon-boxes .title {
  font-size: 2.5rem;
  font-weight: 800;
  letter-spacing: -0.025rem;
  max-width: 30rem;
}
@media screen and (max-width: 1500px) and (min-width: 1280px) {
  .icon-boxes img {
    height: 6.66666667vw;
  }
  .icon-boxes .title {
    font-size: 1.66666667vw;
    letter-spacing: -0.00166667rem;
  }
}
@media screen and (max-width: 1280px) {
  .icon-boxes img {
    height: 85.33333333px;
  }
  .icon-boxes .title {
    font-size: 21.33333333px;
    letter-spacing: -0.02133333px;
  }
}
.icon-boxes:not(.embla) .col {
  margin-top: 40px !important;
}
.icon-boxes:not(.embla) .col:nth-child(-n+4) {
  margin-top: 0 !important;
}
@media screen and (max-width: 1023px) {
  .icon-boxes:not(.embla) .col:nth-child(-n+4) {
    margin-top: 40px !important;
  }
  .icon-boxes:not(.embla) .col:nth-child(-n+3) {
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .icon-boxes:not(.embla) .col:nth-child(-n+3) {
    margin-top: 40px !important;
  }
  .icon-boxes:not(.embla) .col:nth-child(-n+2) {
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 600px) {
  .icon-boxes:not(.embla) .col {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }
  .icon-boxes:not(.embla) .col:nth-child(-n+2) {
    margin-top: 40px !important;
  }
}
.icon-boxes.embla {
  /* @media screen and (max-width: 1500px) and (min-width: @tablet-breakpoint) {
        img{
          height: 150*100/1500vw;
        }
        .title{
          font-size: 33*100/1500vw;
        }
      }*/
}
@media screen and (max-width: 1023px) {
  .icon-boxes.embla .page-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .icon-boxes.embla .col .icon-box {
    margin-left: 30px;
    margin-right: 30px;
  }
  .icon-boxes.embla .col:first-child .icon-box {
    margin-left: 30px;
  }
  .icon-boxes.embla .col:last-child .icon-box {
    margin-right: 30px;
  }
}
.pagination {
  margin: 4rem auto;
  text-align: center;
}
.pagination .page-numbers {
  -webkit-font-smoothing: antialiased;
  background-color: #2d2d2d;
  border-radius: 1.5rem;
  color: #ffffff;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: bold;
  height: 5.7rem;
  letter-spacing: -0.025rem;
  line-height: 5.7rem;
  margin: 1rem;
  padding: 0 2.5rem;
  white-space: nowrap;
}
.pagination .page-numbers.current {
  color: #737373;
}
select,
.s-hidden {
  display: none !important;
}
.select {
  cursor: pointer;
  position: relative;
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px !important;
  font-family: 'Open Sans', sans-serif !important;
}
.styledSelect {
  display: block;
  width: 100%;
  border: 1px solid #f6f6f6;
  font-weight: 500;
  padding: 15px 20px;
  background: #f6f6f6;
  border-radius: 6px;
}
.styledSelect:after {
  content: "";
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform-origin: top;
  transform-origin: top;
}
.styledSelect:active,
.styledSelect.active {
  border-radius: 6px 6px 0 0 ;
}
.styledSelect:active:after,
.styledSelect.active:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
  z-index: 999;
  margin: 0 0 !important;
  padding: 0 0 !important;
  list-style: none;
  background-color: white;
  -webkit-box-shadow: 0 26px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 26px 20px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 6px 6px ;
  overflow: auto;
  max-height: 28rem;
}
.options li {
  margin: 0 0;
  padding: 15px 20px;
  font-size: 14px !important;
  font-family: 'Open Sans', sans-serif !important;
}
.options li:first-child {
  display: none;
}
.options li:hover {
  background-color: #57ccd6;
  color: white;
}
.qs-datepicker-container {
  font-size: 1.6rem;
}
.qs-datepicker-container {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.date-picker {
  position: relative;
}
.date-picker .ui-datepicker {
  position: relative !important;
  border: 1px solid #e5e5e5;
  background: #f1f1f1;
  padding: 2rem;
  margin: 0 auto;
  width: 100%;
  top: 0 !important;
  left: 0 !important;
}
.date-picker .ui-icon {
  text-indent: -99999px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  display: inline-block;
  position: relative;
}
.date-picker .ui-icon:before {
  content: '';
  border: 7px solid transparent;
  border-color: #000000 transparent transparent transparent;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
}
.date-picker .ui-icon.ui-icon-circle-triangle-w {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.date-picker .ui-icon.ui-icon-circle-triangle-w:before {
  -webkit-transform: translate(-50%, 0%) translateY(-5px);
  transform: translate(-50%, 0%) translateY(-5px);
}
.date-picker .ui-icon.ui-icon-circle-triangle-e {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.date-picker .ui-icon.ui-icon-circle-triangle-e:before {
  -webkit-transform: translate(-50%, 0%) translateY(-5px);
  transform: translate(-50%, 0%) translateY(-5px);
}
.date-picker .ui-datepicker table {
  width: 100%;
}
.date-picker .ui-datepicker-title {
  text-align: center;
  font-size: 15px;
  margin-bottom: 2rem;
  line-height: 40px;
  font-weight: bold;
}
.date-picker .ui-datepicker-prev {
  float: left;
  cursor: pointer;
  background-position: center -30px;
}
.date-picker .ui-datepicker-next {
  float: right;
  cursor: pointer;
  background-position: center 0px;
}
.date-picker .ui-datepicker th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  color: #2d2d2d;
  margin-bottom: 0.3rem;
}
.date-picker .ui-datepicker tbody td {
  padding: 0;
  text-align: center;
}
.date-picker .ui-datepicker tbody td:last-child {
  border-right: 0px;
}
.date-picker .ui-datepicker a {
  text-decoration: none;
}
.date-picker .ui-datepicker td span,
.date-picker .ui-datepicker td a {
  display: inline-block;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #ffffff;
}
.date-picker .ui-state-disabled .ui-state-default {
  opacity: 0.2;
}
.date-picker .ui-datepicker-calendar .av .ui-state-default {
  background: #e2e0f0;
  color: #000;
  opacity: 1;
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 9999px;
}
.date-picker .ui-datepicker-calendar .av .ui-state-default:hover {
  background: #423b7d;
  color: #FFFFFF;
}
.date-picker .ui-datepicker-unselectable .ui-state-default {
  background: transparent;
  color: #000;
}
.date-picker .ui-datepicker-current-day .ui-state-default {
  background: #423b7d !important;
  color: #FFFF !important;
  opacity: 1;
  font-weight: bold;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9qcy1kYXRlcGlja2VyL2Rpc3QvZGF0ZXBpY2tlci5taW4uY3NzIiwiaW1wb3J0cy9mb250cy9nb29nbGUtZm9udHMvT3Blbl9TYW5zLmNzcyIsImltcG9ydHMvZm9udHMvZm9udHMubGVzcyIsImltcG9ydHMvbm9ybWFsaXplLmxlc3MiLCJpbXBvcnRzL3Jlc2V0Lmxlc3MiLCJpbXBvcnRzL2dyaWQubGVzcyIsImltcG9ydHMvZ2VuZXJhbC1jbGFzc2VzLmxlc3MiLCJpbXBvcnRzL2ljb25zLmNzcyIsImltcG9ydHMvZmFxLmxlc3MiLCJpbXBvcnRzL19jb29raWUtY29uc2VudC5sZXNzIiwiaGVhZGVyLmxlc3MiLCJmb290ZXIubGVzcyIsImNvbnRhY3QubGVzcyIsInN0eWxlZ3VpZGUvc3R5bGVndWlkZS5sZXNzIiwic3R5bGVndWlkZS90eXBvZ3JhcGh5Lmxlc3MiLCJzdHlsZWd1aWRlL3BhZGRpbmdzLmxlc3MiLCJzdHlsZWd1aWRlL2NvbG9ycy5sZXNzIiwic3R5bGVndWlkZS9mdWxsLXdpZHRoLWJhbm5lci5sZXNzIiwic3R5bGVndWlkZS9oYWxmLXdpZHRoLWJhbm5lci5sZXNzIiwic3R5bGVndWlkZS9oZXJvLXNsaWRlci5sZXNzIiwic3R5bGVndWlkZS9wb3N0LWxpc3QubGVzcyIsInN0eWxlZ3VpZGUvcHJvbW8tYm94ZXMubGVzcyIsInN0eWxlZ3VpZGUvdGV4dC13aXRoLWltYWdlLmxlc3MiLCJzdHlsZWd1aWRlL3Bvc3QtY29udGVudC5sZXNzIiwic3R5bGVndWlkZS9oZWFkZXItYmFubmVyLmxlc3MiLCJzdHlsZWd1aWRlL2ljb24tYm94ZXMubGVzcyIsInN0eWxlZ3VpZGUvcGFnaW5hdGlvbi5sZXNzIiwic3R5bGVndWlkZS9jdXN0b20tc2VsZWN0Lmxlc3MiLCJzdHlsZWd1aWRlL2V2ZW50cy1jYWxl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dC9CQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQeStCSjtBRzEvQkM7RUltQkssZ0JBQUE7QVAwK0JOO0FHNy9CQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQZy9CSjtBR2pnQ0M7RUltQkssZ0JBQUE7QVBpL0JOO0FHcGdDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQdS9CSjtBR3hnQ0M7RUltQkssZ0JBQUE7QVB3L0JOO0FHM2dDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQOC9CSjtBRy9nQ0M7RUltQkssZ0JBQUE7QVArL0JOO0FHbGhDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQcWdDSjtBR3RoQ0M7RUltQkssZ0JBQUE7QVBzZ0NOO0FHemhDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQNGdDSjtBRzdoQ0M7RUltQkssZ0JBQUE7QVA2Z0NOO0FHaGlDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQbWhDSjtBR3BpQ0M7RUltQkssZ0JBQUE7QVBvaENOO0FHdmlDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQMGhDSjtBRzNpQ0M7RUltQkssZ0JBQUE7QVAyaENOO0FHOWlDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQaWlDSjtBR2xqQ0M7RUltQkssZ0JBQUE7QVBraUNOO0FHcmpDQztFSWdCRyxpQkFBQTtFQUNBLGtCQUFBO0FQd2lDSjtBR3pqQ0M7RUltQkssY0FBQTtBUHlpQ047QUc1akNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVAraUNKO0FHaGtDQztFSW1CSyxnQkFBQTtBUGdqQ047QUdua0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBzakNKO0FHdmtDQztFSW1CSyxnQkFBQTtBUHVqQ047QUcxa0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVA2akNKO0FHOWtDQztFSW1CSyxnQkFBQTtBUDhqQ047QUdqbENDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBva0NKO0FHcmxDQztFSW1CSyxnQkFBQTtBUHFrQ047QUd4bENDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVAya0NKO0FHNWxDQztFSW1CSyxnQkFBQTtBUDRrQ047QUcvbENDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBrbENKO0FHbm1DQztFSW1CSyxnQkFBQTtBUG1sQ047QUd0bUNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVB5bENKO0FHMW1DQztFSW1CSyxnQkFBQTtBUDBsQ047QUc3bUNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBnbUNKO0FHam5DQztFSW1CSyxnQkFBQTtBUGltQ047QUdwbkNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVB1bUNKO0FHeG5DQztFSW1CSyxnQkFBQTtBUHdtQ047QUczbkNDO0VJZ0JHLGlCQUFBO0VBQ0Esa0JBQUE7QVA4bUNKO0FHL25DQztFSW1CSyxjQUFBO0FQK21DTjtBR2xvQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHFuQ0o7QUd0b0NDO0VJbUJLLGdCQUFBO0FQc25DTjtBR3pvQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDRuQ0o7QUc3b0NDO0VJbUJLLGdCQUFBO0FQNm5DTjtBR2hwQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUG1vQ0o7QUdwcENDO0VJbUJLLGdCQUFBO0FQb29DTjtBR3ZwQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDBvQ0o7QUczcENDO0VJbUJLLGdCQUFBO0FQMm9DTjtBRzlwQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUGlwQ0o7QUdscUNDO0VJbUJLLGdCQUFBO0FQa3BDTjtBR3JxQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHdwQ0o7QUd6cUNDO0VJbUJLLGdCQUFBO0FQeXBDTjtBRzVxQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUCtwQ0o7QUdockNDO0VJbUJLLGdCQUFBO0FQZ3FDTjtBR25yQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHNxQ0o7QUd2ckNDO0VJbUJLLGdCQUFBO0FQdXFDTjtBRzFyQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDZxQ0o7QUc5ckNDO0VJbUJLLGdCQUFBO0FQOHFDTjtBR2pzQ0M7RUlnQkcsaUJBQUE7RUFDQSxrQkFBQTtBUG9yQ0o7QUdyc0NDO0VJbUJLLGNBQUE7QVBxckNOO0FHeHNDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQMnJDSjtBRzVzQ0M7RUltQkssZ0JBQUE7QVA0ckNOO0FHL3NDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQa3NDSjtBR250Q0M7RUltQkssZ0JBQUE7QVBtc0NOO0FHdHRDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQeXNDSjtBRzF0Q0M7RUltQkssZ0JBQUE7QVAwc0NOO0FHN3RDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQZ3RDSjtBR2p1Q0M7RUltQkssZ0JBQUE7QVBpdENOO0FHcHVDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQdXRDSjtBR3h1Q0M7RUltQkssZ0JBQUE7QVB3dENOO0FHM3VDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQOHRDSjtBRy91Q0M7RUltQkssZ0JBQUE7QVArdENOO0FHbHZDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQcXVDSjtBR3R2Q0M7RUltQkssZ0JBQUE7QVBzdUNOO0FHenZDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQNHVDSjtBRzd2Q0M7RUltQkssZ0JBQUE7QVA2dUNOO0FHaHdDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQbXZDSjtBR3B3Q0M7RUltQkssZ0JBQUE7QVBvdkNOO0FHdndDQztFSWdCRyxpQkFBQTtFQUNBLGtCQUFBO0FQMHZDSjtBRzN3Q0M7RUltQkssY0FBQTtBUDJ2Q047QUc5d0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBpd0NKO0FHbHhDQztFSW1CSyxnQkFBQTtBUGt3Q047QUdyeENDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVB3d0NKO0FHenhDQztFSW1CSyxnQkFBQTtBUHl3Q047QUc1eENDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVArd0NKO0FHaHlDQztFSW1CSyxnQkFBQTtBUGd4Q047QUdueUNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBzeENKO0FHdnlDQztFSW1CSyxnQkFBQTtBUHV4Q047QUcxeUNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVA2eENKO0FHOXlDQztFSW1CSyxnQkFBQTtBUDh4Q047QUdqekNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBveUNKO0FHcnpDQztFSW1CSyxnQkFBQTtBUHF5Q047QUd4ekNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVAyeUNKO0FHNXpDQztFSW1CSyxnQkFBQTtBUDR5Q047QUcvekNDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBrekNKO0FHbjBDQztFSW1CSyxnQkFBQTtBUG16Q047QUd0MENDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVB5ekNKO0FHMTBDQztFSW1CSyxnQkFBQTtBUDB6Q047QUc3MENDO0VJZ0JHLGlCQUFBO0VBQ0Esa0JBQUE7QVBnMENKO0FHajFDQztFSW1CSyxjQUFBO0FQaTBDTjtBR3AxQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHUwQ0o7QUd4MUNDO0VJbUJLLGdCQUFBO0FQdzBDTjtBRzMxQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDgwQ0o7QUcvMUNDO0VJbUJLLGdCQUFBO0FQKzBDTjtBR2wyQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHExQ0o7QUd0MkNDO0VJbUJLLGdCQUFBO0FQczFDTjtBR3oyQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDQxQ0o7QUc3MkNDO0VJbUJLLGdCQUFBO0FQNjFDTjtBR2gzQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUG0yQ0o7QUdwM0NDO0VJbUJLLGdCQUFBO0FQbzJDTjtBR3YzQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDAyQ0o7QUczM0NDO0VJbUJLLGdCQUFBO0FQMjJDTjtBRzkzQ0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUGkzQ0o7QUdsNENDO0VJbUJLLGdCQUFBO0FQazNDTjtBR3I0Q0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHczQ0o7QUd6NENDO0VJbUJLLGdCQUFBO0FQeTNDTjtBRzU0Q0M7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUCszQ0o7QUdoNUNDO0VJbUJLLGdCQUFBO0FQZzRDTjtBR241Q0M7RUlnQkcsaUJBQUE7RUFDQSxrQkFBQTtBUHM0Q0o7QUd2NUNDO0VJbUJLLGNBQUE7QVB1NENOO0FHMTVDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQNjRDSjtBRzk1Q0M7RUltQkssZ0JBQUE7QVA4NENOO0FHajZDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQbzVDSjtBR3I2Q0M7RUltQkssZ0JBQUE7QVBxNUNOO0FHeDZDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQMjVDSjtBRzU2Q0M7RUltQkssZ0JBQUE7QVA0NUNOO0FHLzZDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQazZDSjtBR243Q0M7RUltQkssZ0JBQUE7QVBtNkNOO0FHdDdDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQeTZDSjtBRzE3Q0M7RUltQkssZ0JBQUE7QVAwNkNOO0FHNzdDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQZzdDSjtBR2o4Q0M7RUltQkssZ0JBQUE7QVBpN0NOO0FHcDhDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQdTdDSjtBR3g4Q0M7RUltQkssZ0JBQUE7QVB3N0NOO0FHMzhDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQODdDSjtBRy84Q0M7RUltQkssZ0JBQUE7QVArN0NOO0FHbDlDQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQcThDSjtBR3Q5Q0M7RUltQkssZ0JBQUE7QVBzOENOO0FHejlDQztFSWdCRyxpQkFBQTtFQUNBLGtCQUFBO0FQNDhDSjtBRzc5Q0M7RUltQkssY0FBQTtBUDY4Q047QUdoK0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBtOUNKO0FHcCtDQztFSW1CSyxnQkFBQTtBUG85Q047QUd2K0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVAwOUNKO0FHMytDQztFSW1CSyxnQkFBQTtBUDI5Q047QUc5K0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBpK0NKO0FHbC9DQztFSW1CSyxnQkFBQTtBUGsrQ047QUdyL0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVB3K0NKO0FHei9DQztFSW1CSyxnQkFBQTtBUHkrQ047QUc1L0NDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVArK0NKO0FHaGdEQztFSW1CSyxnQkFBQTtBUGcvQ047QUduZ0RDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBzL0NKO0FHdmdEQztFSW1CSyxnQkFBQTtBUHUvQ047QUcxZ0RDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVA2L0NKO0FHOWdEQztFSW1CSyxnQkFBQTtBUDgvQ047QUdqaERDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVBvZ0RKO0FHcmhEQztFSW1CSyxnQkFBQTtBUHFnRE47QUd4aERDO0VJZ0JHLG1CQUFBO0VBQ0Esb0JBQUE7QVAyZ0RKO0FHNWhEQztFSW1CSyxnQkFBQTtBUDRnRE47QUcvaERDO0VJZ0JHLGlCQUFBO0VBQ0Esa0JBQUE7QVBraERKO0FHbmlEQztFSW1CSyxjQUFBO0FQbWhETjtBR3RpREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHloREo7QUcxaURDO0VJbUJLLGdCQUFBO0FQMGhETjtBRzdpREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUGdpREo7QUdqakRDO0VJbUJLLGdCQUFBO0FQaWlETjtBR3BqREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHVpREo7QUd4akRDO0VJbUJLLGdCQUFBO0FQd2lETjtBRzNqREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDhpREo7QUcvakRDO0VJbUJLLGdCQUFBO0FQK2lETjtBR2xrREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUHFqREo7QUd0a0RDO0VJbUJLLGdCQUFBO0FQc2pETjtBR3prREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDRqREo7QUc3a0RDO0VJbUJLLGdCQUFBO0FQNmpETjtBR2hsREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUG1rREo7QUdwbERDO0VJbUJLLGdCQUFBO0FQb2tETjtBR3ZsREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUDBrREo7QUczbERDO0VJbUJLLGdCQUFBO0FQMmtETjtBRzlsREM7RUlnQkcsbUJBQUE7RUFDQSxvQkFBQTtBUGlsREo7QUdsbURDO0VJbUJLLGdCQUFBO0FQa2xETjtBR3JtREM7RUlnQkcsaUJBQUE7RUFDQSxrQkFBQTtBUHdsREo7QUd6bURDO0VJbUJLLGNBQUE7QVB5bEROO0FHNW1EQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQK2xESjtBR2huREM7RUltQkssZ0JBQUE7QVBnbUROO0FHbm5EQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQc21ESjtBR3ZuREM7RUltQkssZ0JBQUE7QVB1bUROO0FHMW5EQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQNm1ESjtBRzluREM7RUltQkssZ0JBQUE7QVA4bUROO0FHam9EQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQb25ESjtBR3JvREM7RUltQkssZ0JBQUE7QVBxbkROO0FHeG9EQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQMm5ESjtBRzVvREM7RUltQkssZ0JBQUE7QVA0bkROO0FHL29EQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQa29ESjtBR25wREM7RUltQkssZ0JBQUE7QVBtb0ROO0FHdHBEQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQeW9ESjtBRzFwREM7RUltQkssZ0JBQUE7QVAwb0ROO0FHN3BEQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQZ3BESjtBR2pxREM7RUltQkssZ0JBQUE7QVBpcEROO0FHcHFEQztFSWdCRyxtQkFBQTtFQUNBLG9CQUFBO0FQdXBESjtBR3hxREM7RUltQkssZ0JBQUE7QVB3cEROO0FHM3FEQztFSWdCRyxrQkFBQTtFQUNBLG1CQUFBO0FQOHBESjtBRy9xREM7RUltQkssZUFBQTtBUCtwRE47QU83bkRBO0VBQ0U7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a0lEO0ljOEJLLDhCQUFBO0VqQm9qSUo7QUFDRjtBR25sSUM7RWNFRyx3QkFBQTtBakJvbElKO0FHdGxJQztFY0tHLDZCQUFBO0FqQm9sSUo7QUd6bElDO0VjU0csdUJBQUE7QWpCbWxJSjtBRzVsSUM7RWNZRyw0QkFBQTtBakJtbElKO0FpQmhsSUU7RWRmRDtJY2lCSyw2QkFBQTtFakJrbElKO0VHbm1JRDtJY29CSyw0QkFBQTtFakJrbElKO0FBQ0Y7QWlCL2tJRTtFZHhCRDtJYzBCSyw2QkFBQTtFakJpbElKO0VHM21JRDtJYzhCSyw0QkFBQTtFakJnbElKO0FBQ0Y7QUcvbUlDO0VjRUcsd0JBQUE7QWpCZ25JSjtBR2xuSUM7RWNLRyw4QkFBQTtBakJnbklKO0FHcm5JQztFY1NHLHVCQUFBO0FqQittSUo7QUd4bklDO0VjWUcsNkJBQUE7QWpCK21JSjtBaUI1bUlFO0VkZkQ7SWNpQkssOEJBQUE7RWpCOG1JSjtFRy9uSUQ7SWNvQkssNkJBQUE7RWpCOG1JSjtBQUNGO0FpQjNtSUU7RWR4QkQ7SWMwQkssOEJBQUE7RWpCNm1JSjtFR3ZvSUQ7SWM4QkssNkJBQUE7RWpCNG1JSjtBQUNGO0FHM29JQztFY0VHLHdCQUFBO0FqQjRvSUo7QUc5b0lDO0VjS0csNEJBQUE7QWpCNG9JSjtBR2pwSUM7RWNTRyx1QkFBQTtBakIyb0lKO0FHcHBJQztFY1lHLDJCQUFBO0FqQjJvSUo7QWlCeG9JRTtFZGZEO0ljaUJLLDRCQUFBO0VqQjBvSUo7RUczcElEO0ljb0JLLDJCQUFBO0VqQjBvSUo7QUFDRjtBaUJ2b0lFO0VkeEJEO0ljMEJLLDRCQUFBO0VqQnlvSUo7RUducUlEO0ljOEJLLDJCQUFBO0VqQndvSUo7QUFDRjtBR3ZxSUM7RWNFRyx3QkFBQTtBakJ3cUlKO0FHMXFJQztFY0tHLCtCQUFBO0FqQndxSUo7QUc3cUlDO0VjU0csdUJBQUE7QWpCdXFJSjtBR2hySUM7RWNZRyw4QkFBQTtBakJ1cUlKO0FpQnBxSUU7RWRmRDtJY2lCSywrQkFBQTtFakJzcUlKO0VHdnJJRDtJY29CSyw4QkFBQTtFakJzcUlKO0FBQ0Y7QWlCbnFJRTtFZHhCRDtJYzBCSywrQkFBQTtFakJxcUlKO0VHL3JJRDtJYzhCSyw4QkFBQTtFakJvcUlKO0FBQ0Y7QUduc0lDO0VjRUcsd0JBQUE7QWpCb3NJSjtBR3RzSUM7RWNLRyw2QkFBQTtBakJvc0lKO0FHenNJQztFY1NHLHVCQUFBO0FqQm1zSUo7QUc1c0lDO0VjWUcsNEJBQUE7QWpCbXNJSjtBaUJoc0lFO0VkZkQ7SWNpQkssNkJBQUE7RWpCa3NJSjtFR250SUQ7SWNvQkssNEJBQUE7RWpCa3NJSjtBQUNGO0FpQi9ySUU7RWR4QkQ7SWMwQkssNkJBQUE7RWpCaXNJSjtFRzN0SUQ7SWM4QkssNEJBQUE7RWpCZ3NJSjtBQUNGO0FHL3RJQztFY0VHLHdCQUFBO0FqQmd1SUo7QUdsdUlDO0VjS0csOEJBQUE7QWpCZ3VJSjtBR3J1SUM7RWNTRyx1QkFBQTtBakIrdElKO0FHeHVJQztFY1lHLDZCQUFBO0FqQit0SUo7QWlCNXRJRTtFZGZEO0ljaUJLLDhCQUFBO0VqQjh0SUo7RUcvdUlEO0ljb0JLLDZCQUFBO0VqQjh0SUo7QUFDRjtBaUIzdElFO0VkeEJEO0ljMEJLLDhCQUFBO0VqQjZ0SUo7RUd2dklEO0ljOEJLLDZCQUFBO0VqQjR0SUo7QUFDRjtBRzN2SUM7RWNFRyx3QkFBQTtBakI0dklKO0FHOXZJQztFY0tHLDRCQUFBO0FqQjR2SUo7QUdqd0lDO0VjU0csdUJBQUE7QWpCMnZJSjtBR3B3SUM7RWNZRywyQkFBQTtBakIydklKO0FpQnh2SUU7RWRmRDtJY2lCSyw0QkFBQTtFakIwdklKO0VHM3dJRDtJY29CSywyQkFBQTtFakIwdklKO0FBQ0Y7QWlCdnZJRTtFZHhCRDtJYzBCSyw0QkFBQTtFakJ5dklKO0VHbnhJRDtJYzhCSywyQkFBQTtFakJ3dklKO0FBQ0Y7QUd2eElDO0VjRUcsd0JBQUE7QWpCd3hJSjtBRzF4SUM7RWNLRywrQkFBQTtBakJ3eElKO0FHN3hJQztFY1NHLHVCQUFBO0FqQnV4SUo7QUdoeUlDO0VjWUcsOEJBQUE7QWpCdXhJSjtBaUJweElFO0VkZkQ7SWNpQkssK0JBQUE7RWpCc3hJSjtFR3Z5SUQ7SWNvQkssOEJBQUE7RWpCc3hJSjtBQUNGO0FpQm54SUU7RWR4QkQ7SWMwQkssK0JBQUE7RWpCcXhJSjtFRy95SUQ7SWM4QkssOEJBQUE7RWpCb3hJSjtBQUNGO0FHbnpJQztFY0VHLHdCQUFBO0FqQm96SUo7QUd0eklDO0VjS0csNkJBQUE7QWpCb3pJSjtBR3p6SUM7RWNTRyx1QkFBQTtBakJteklKO0FHNXpJQztFY1lHLDRCQUFBO0FqQm16SUo7QWlCaHpJRTtFZGZEO0ljaUJLLDZCQUFBO0VqQmt6SUo7RUduMElEO0ljb0JLLDRCQUFBO0VqQmt6SUo7QUFDRjtBaUIveUlFO0VkeEJEO0ljMEJLLDZCQUFBO0VqQml6SUo7RUczMElEO0ljOEJLLDRCQUFBO0VqQmd6SUo7QUFDRjtBRy8wSUM7RWNFRyx3QkFBQTtBakJnMUlKO0FHbDFJQztFY0tHLDhCQUFBO0FqQmcxSUo7QUdyMUlDO0VjU0csdUJBQUE7QWpCKzBJSjtBR3gxSUM7RWNZRyw2QkFBQTtBakIrMElKO0FpQjUwSUU7RWRmRDtJY2lCSyw4QkFBQTtFakI4MElKO0VHLzFJRDtJY29CSyw2QkFBQTtFakI4MElKO0FBQ0Y7QWlCMzBJRTtFZHhCRDtJYzBCSyw4QkFBQTtFakI2MElKO0VHdjJJRDtJYzhCSyw2QkFBQTtFakI0MElKO0FBQ0Y7QUczMklDO0VjRUcsd0JBQUE7QWpCNDJJSjtBRzkySUM7RWNLRyw0QkFBQTtBakI0MklKO0FHajNJQztFY1NHLHVCQUFBO0FqQjIySUo7QUdwM0lDO0VjWUcsMkJBQUE7QWpCMjJJSjtBaUJ4MklFO0VkZkQ7SWNpQkssNEJBQUE7RWpCMDJJSjtFRzMzSUQ7SWNvQkssMkJBQUE7RWpCMDJJSjtBQUNGO0FpQnYySUU7RWR4QkQ7SWMwQkssNEJBQUE7RWpCeTJJSjtFR240SUQ7SWM4QkssMkJBQUE7RWpCdzJJSjtBQUNGO0FHdjRJQztFY0VHLHdCQUFBO0FqQnc0SUo7QUcxNElDO0VjS0csK0JBQUE7QWpCdzRJSjtBRzc0SUM7RWNTRyx1QkFBQTtBakJ1NElKO0FHaDVJQztFY1lHLDhCQUFBO0FqQnU0SUo7QWlCcDRJRTtFZGZEO0ljaUJLLCtCQUFBO0VqQnM0SUo7RUd2NUlEO0ljb0JLLDhCQUFBO0VqQnM0SUo7QUFDRjtBaUJuNElFO0VkeEJEO0ljMEJLLCtCQUFBO0VqQnE0SUo7RUcvNUlEO0ljOEJLLDhCQUFBO0VqQm80SUo7QUFDRjtBR242SUM7RWNFRyx3QkFBQTtBakJvNklKO0FHdDZJQztFY0tHLDZCQUFBO0FqQm82SUo7QUd6NklDO0VjU0csdUJBQUE7QWpCbTZJSjtBRzU2SUM7RWNZRyw0QkFBQTtBakJtNklKO0FpQmg2SUU7RWRmRDtJY2lCSyw2QkFBQTtFakJrNklKO0VHbjdJRDtJY29CSyw0QkFBQTtFakJrNklKO0FBQ0Y7QWlCLzVJRTtFZHhCRDtJYzBCSyw2QkFBQTtFakJpNklKO0VHMzdJRDtJYzhCSyw0QkFBQTtFakJnNklKO0FBQ0Y7QUcvN0lDO0VjRUcsd0JBQUE7QWpCZzhJSjtBR2w4SUM7RWNLRyw4QkFBQTtBakJnOElKO0FHcjhJQztFY1NHLHVCQUFBO0FqQis3SUo7QUd4OElDO0VjWUcsNkJBQUE7QWpCKzdJSjtBaUI1N0lFO0VkZkQ7SWNpQkssOEJBQUE7RWpCODdJSjtFRy84SUQ7SWNvQkssNkJBQUE7RWpCODdJSjtBQUNGO0FpQjM3SUU7RWR4QkQ7SWMwQkssOEJBQUE7RWpCNjdJSjtFR3Y5SUQ7SWM4QkssNkJBQUE7RWpCNDdJSjtBQUNGO0FHMzlJQztFY0VHLHdCQUFBO0FqQjQ5SUo7QUc5OUlDO0VjS0csNEJBQUE7QWpCNDlJSjtBR2orSUM7RWNTRyx1QkFBQTtBakIyOUlKO0FHcCtJQztFY1lHLDJCQUFBO0FqQjI5SUo7QWlCeDlJRTtFZGZEO0ljaUJLLDRCQUFBO0VqQjA5SUo7RUczK0lEO0ljb0JLLDJCQUFBO0VqQjA5SUo7QUFDRjtBaUJ2OUlFO0VkeEJEO0ljMEJLLDRCQUFBO0VqQnk5SUo7RUduL0lEO0ljOEJLLDJCQUFBO0VqQnc5SUo7QUFDRjtBR3YvSUM7RWNFRyx3QkFBQTtBakJ3L0lKO0FHMS9JQztFY0tHLCtCQUFBO0FqQncvSUo7QUc3L0lDO0VjU0csdUJBQUE7QWpCdS9JSjtBR2hnSkM7RWNZRyw4QkFBQTtBakJ1L0lKO0FpQnAvSUU7RWRmRDtJY2lCSywrQkFBQTtFakJzL0lKO0VHdmdKRDtJY29CSyw4QkFBQTtFakJzL0lKO0FBQ0Y7QWlCbi9JRTtFZHhCRDtJYzBCSywrQkFBQTtFakJxL0lKO0VHL2dKRDtJYzhCSyw4QkFBQTtFakJvL0lKO0FBQ0Y7QUduaEpDO0VjRUcsd0JBQUE7QWpCb2hKSjtBR3RoSkM7RWNLRyw2QkFBQTtBakJvaEpKO0FHemhKQztFY1NHLHVCQUFBO0FqQm1oSko7QUc1aEpDO0VjWUcsNEJBQUE7QWpCbWhKSjtBaUJoaEpFO0VkZkQ7SWNpQkssNkJBQUE7RWpCa2hKSjtFR25pSkQ7SWNvQkssNEJBQUE7RWpCa2hKSjtBQUNGO0FpQi9nSkU7RWR4QkQ7SWMwQkssNkJBQUE7RWpCaWhKSjtFRzNpSkQ7SWM4QkssNEJBQUE7RWpCZ2hKSjtBQUNGO0FHL2lKQztFY0VHLHdCQUFBO0FqQmdqSko7QUdsakpDO0VjS0csOEJBQUE7QWpCZ2pKSjtBR3JqSkM7RWNTRyx1QkFBQTtBakIraUpKO0FHeGpKQztFY1lHLDZCQUFBO0FqQitpSko7QWlCNWlKRTtFZGZEO0ljaUJLLDhCQUFBO0VqQjhpSko7RUcvakpEO0ljb0JLLDZCQUFBO0VqQjhpSko7QUFDRjtBaUIzaUpFO0VkeEJEO0ljMEJLLDhCQUFBO0VqQjZpSko7RUd2a0pEO0ljOEJLLDZCQUFBO0VqQjRpSko7QUFDRjtBRzNrSkM7RWNFRyx3QkFBQTtBakI0a0pKO0FHOWtKQztFY0tHLDRCQUFBO0FqQjRrSko7QUdqbEpDO0VjU0csdUJBQUE7QWpCMmtKSjtBR3BsSkM7RWNZRywyQkFBQTtBakIya0pKO0FpQnhrSkU7RWRmRDtJY2lCSyw0QkFBQTtFakIwa0pKO0VHM2xKRDtJY29CSywyQkFBQTtFakIwa0pKO0FBQ0Y7QWlCdmtKRTtFZHhCRDtJYzBCSyw0QkFBQTtFakJ5a0pKO0VHbm1KRDtJYzhCSywyQkFBQTtFakJ3a0pKO0FBQ0Y7QUd2bUpDO0VjRUcsd0JBQUE7QWpCd21KSjtBRzFtSkM7RWNLRywrQkFBQTtBakJ3bUpKO0FHN21KQztFY1NHLHVCQUFBO0FqQnVtSko7QUdobkpDO0VjWUcsOEJBQUE7QWpCdW1KSjtBaUJwbUpFO0VkZkQ7SWNpQkssK0JBQUE7RWpCc21KSjtFR3ZuSkQ7SWNvQkssOEJBQUE7RWpCc21KSjtBQUNGO0FpQm5tSkU7RWR4QkQ7SWMwQkssK0JBQUE7RWpCcW1KSjtFRy9uSkQ7SWM4QkssOEJBQUE7RWpCb21KSjtBQUNGO0FHbm9KQztFY0VHLHdCQUFBO0FqQm9vSko7QUd0b0pDO0VjS0csNkJBQUE7QWpCb29KSjtBR3pvSkM7RWNTRyx1QkFBQTtBakJtb0pKO0FHNW9KQztFY1lHLDRCQUFBO0FqQm1vSko7QWlCaG9KRTtFZGZEO0ljaUJLLDZCQUFBO0VqQmtvSko7RUducEpEO0ljb0JLLDRCQUFBO0VqQmtvSko7QUFDRjtBaUIvbkpFO0VkeEJEO0ljMEJLLDZCQUFBO0VqQmlvSko7RUczcEpEO0ljOEJLLDRCQUFBO0VqQmdvSko7QUFDRjtBRy9wSkM7RWNFRyx3QkFBQTtBakJncUpKO0FHbHFKQztFY0tHLDhCQUFBO0FqQmdxSko7QUdycUpDO0VjU0csdUJBQUE7QWpCK3BKSjtBR3hxSkM7RWNZRyw2QkFBQTtBakIrcEpKO0FpQjVwSkU7RWRmRDtJY2lCSyw4QkFBQTtFakI4cEpKO0VHL3FKRDtJY29CSyw2QkFBQTtFakI4cEpKO0FBQ0Y7QWlCM3BKRTtFZHhCRDtJYzBCSyw4QkFBQTtFakI2cEpKO0VHdnJKRDtJYzhCSyw2QkFBQTtFakI0cEpKO0FBQ0Y7QUczckpDO0VjRUcsd0JBQUE7QWpCNHJKSjtBRzlySkM7RWNLRyw0QkFBQTtBakI0ckpKO0FHanNKQztFY1NHLHVCQUFBO0FqQjJySko7QUdwc0pDO0VjWUcsMkJBQUE7QWpCMnJKSjtBaUJ4ckpFO0VkZkQ7SWNpQkssNEJBQUE7RWpCMHJKSjtFRzNzSkQ7SWNvQkssMkJBQUE7RWpCMHJKSjtBQUNGO0FpQnZySkU7RWR4QkQ7SWMwQkssNEJBQUE7RWpCeXJKSjtFR250SkQ7SWM4QkssMkJBQUE7RWpCd3JKSjtBQUNGO0FHdnRKQztFY0VHLHdCQUFBO0FqQnd0Sko7QUcxdEpDO0VjS0csK0JBQUE7QWpCd3RKSjtBRzd0SkM7RWNTRyx1QkFBQTtBakJ1dEpKO0FHaHVKQztFY1lHLDhCQUFBO0FqQnV0Sko7QWlCcHRKRTtFZGZEO0ljaUJLLCtCQUFBO0VqQnN0Sko7RUd2dUpEO0ljb0JLLDhCQUFBO0VqQnN0Sko7QUFDRjtBaUJudEpFO0VkeEJEO0ljMEJLLCtCQUFBO0VqQnF0Sko7RUcvdUpEO0ljOEJLLDhCQUFBO0VqQm90Sko7QUFDRjtBR252SkM7RWNFRyx3QkFBQTtBakJvdkpKO0FHdHZKQztFY0tHLDZCQUFBO0FqQm92Sko7QUd6dkpDO0VjU0csdUJBQUE7QWpCbXZKSjtBRzV2SkM7RWNZRyw0QkFBQTtBakJtdkpKO0FpQmh2SkU7RWRmRDtJY2lCSyw2QkFBQTtFakJrdkpKO0VHbndKRDtJY29CSyw0QkFBQTtFakJrdkpKO0FBQ0Y7QWlCL3VKRTtFZHhCRDtJYzBCSyw2QkFBQTtFakJpdkpKO0VHM3dKRDtJYzhCSyw0QkFBQTtFakJndkpKO0FBQ0Y7QUcvd0pDO0VjRUcsd0JBQUE7QWpCZ3hKSjtBR2x4SkM7RWNLRyw4QkFBQTtBakJneEpKO0FHcnhKQztFY1NHLHVCQUFBO0FqQit3Sko7QUd4eEpDO0VjWUcsNkJBQUE7QWpCK3dKSjtBaUI1d0pFO0VkZkQ7SWNpQkssOEJBQUE7RWpCOHdKSjtFRy94SkQ7SWNvQkssNkJBQUE7RWpCOHdKSjtBQUNGO0FpQjN3SkU7RWR4QkQ7SWMwQkssOEJBQUE7RWpCNndKSjtFR3Z5SkQ7SWM4QkssNkJBQUE7RWpCNHdKSjtBQUNGO0FHM3lKQztFY0VHLHdCQUFBO0FqQjR5Sko7QUc5eUpDO0VjS0csNEJBQUE7QWpCNHlKSjtBR2p6SkM7RWNTRyx1QkFBQTtBakIyeUpKO0FHcHpKQztFY1lHLDJCQUFBO0FqQjJ5Sko7QWlCeHlKRTtFZGZEO0ljaUJLLDRCQUFBO0VqQjB5Sko7RUczekpEO0ljb0JLLDJCQUFBO0VqQjB5Sko7QUFDRjtBaUJ2eUpFO0VkeEJEO0ljMEJLLDRCQUFBO0VqQnl5Sko7RUduMEpEO0ljOEJLLDJCQUFBO0VqQnd5Sko7QUFDRjtBR3YwSkM7RWNFRyx3QkFBQTtBakJ3MEpKO0FHMTBKQztFY0tHLCtCQUFBO0FqQncwSko7QUc3MEpDO0VjU0csdUJBQUE7QWpCdTBKSjtBR2gxSkM7RWNZRyw4QkFBQTtBakJ1MEpKO0FpQnAwSkU7RWRmRDtJY2lCSywrQkFBQTtFakJzMEpKO0VHdjFKRDtJY29CSyw4QkFBQTtFakJzMEpKO0FBQ0Y7QWlCbjBKRTtFZHhCRDtJYzBCSywrQkFBQTtFakJxMEpKO0VHLzFKRDtJYzhCSyw4QkFBQTtFakJvMEpKO0FBQ0Y7QUduMkpDO0VjRUcsd0JBQUE7QWpCbzJKSjtBR3QySkM7RWNLRyw2QkFBQTtBakJvMkpKO0FHejJKQztFY1NHLHVCQUFBO0FqQm0ySko7QUc1MkpDO0VjWUcsNEJBQUE7QWpCbTJKSjtBaUJoMkpFO0VkZkQ7SWNpQkssNkJBQUE7RWpCazJKSjtFR24zSkQ7SWNvQkssNEJBQUE7RWpCazJKSjtBQUNGO0FpQi8xSkU7RWR4QkQ7SWMwQkssNkJBQUE7RWpCaTJKSjtFRzMzSkQ7SWM4QkssNEJBQUE7RWpCZzJKSjtBQUNGO0FHLzNKQztFY0VHLHdCQUFBO0FqQmc0Sko7QUdsNEpDO0VjS0csOEJBQUE7QWpCZzRKSjtBR3I0SkM7RWNTRyx1QkFBQTtBakIrM0pKO0FHeDRKQztFY1lHLDZCQUFBO0FqQiszSko7QWlCNTNKRTtFZGZEO0ljaUJLLDhCQUFBO0VqQjgzSko7RUcvNEpEO0ljb0JLLDZCQUFBO0VqQjgzSko7QUFDRjtBaUIzM0pFO0VkeEJEO0ljMEJLLDhCQUFBO0VqQjYzSko7RUd2NUpEO0ljOEJLLDZCQUFBO0VqQjQzSko7QUFDRjtBRzM1SkM7RWNFRyx3QkFBQTtBakI0NUpKO0FHOTVKQztFY0tHLDRCQUFBO0FqQjQ1Sko7QUdqNkpDO0VjU0csdUJBQUE7QWpCMjVKSjtBR3A2SkM7RWNZRywyQkFBQTtBakIyNUpKO0FpQng1SkU7RWRmRDtJY2lCSyw0QkFBQTtFakIwNUpKO0VHMzZKRDtJY29CSywyQkFBQTtFakIwNUpKO0FBQ0Y7QWlCdjVKRTtFZHhCRDtJYzBCSyw0QkFBQTtFakJ5NUpKO0VHbjdKRDtJYzhCSywyQkFBQTtFakJ3NUpKO0FBQ0Y7QUd2N0pDO0VjRUcsd0JBQUE7QWpCdzdKSjtBRzE3SkM7RWNLRywrQkFBQTtBakJ3N0pKO0FHNzdKQztFY1NHLHVCQUFBO0FqQnU3Sko7QUdoOEpDO0VjWUcsOEJBQUE7QWpCdTdKSjtBaUJwN0pFO0VkZkQ7SWNpQkssK0JBQUE7RWpCczdKSjtFR3Y4SkQ7SWNvQkssOEJBQUE7RWpCczdKSjtBQUNGO0FpQm43SkU7RWR4QkQ7SWMwQkssK0JBQUE7RWpCcTdKSjtFRy84SkQ7SWM4QkssOEJBQUE7RWpCbzdKSjtBQUNGO0FHbjlKQztFY0VHLHdCQUFBO0FqQm85Sko7QUd0OUpDO0VjS0csNkJBQUE7QWpCbzlKSjtBR3o5SkM7RWNTRyx1QkFBQTtBakJtOUpKO0FHNTlKQztFY1lHLDRCQUFBO0FqQm05Sko7QWlCaDlKRTtFZGZEO0ljaUJLLDZCQUFBO0VqQms5Sko7RUduK0pEO0ljb0JLLDRCQUFBO0VqQms5Sko7QUFDRjtBaUIvOEpFO0VkeEJEO0ljMEJLLDZCQUFBO0VqQmk5Sko7RUczK0pEO0ljOEJLLDRCQUFBO0VqQmc5Sko7QUFDRjtBRy8rSkM7RWNFRyx3QkFBQTtBakJnL0pKO0FHbC9KQztFY0tHLDhCQUFBO0FqQmcvSko7QUdyL0pDO0VjU0csdUJBQUE7QWpCKytKSjtBR3gvSkM7RWNZRyw2QkFBQTtBakIrK0pKO0FpQjUrSkU7RWRmRDtJY2lCSyw4QkFBQTtFakI4K0pKO0VHLy9KRDtJY29CSyw2QkFBQTtFakI4K0pKO0FBQ0Y7QWlCMytKRTtFZHhCRDtJYzBCSyw4QkFBQTtFakI2K0pKO0VHdmdLRDtJYzhCSyw2QkFBQTtFakI0K0pKO0FBQ0Y7QUczZ0tDO0VjRUcseUJBQUE7QWpCNGdLSjtBRzlnS0M7RWNLRyw2QkFBQTtBakI0Z0tKO0FHamhLQztFY1NHLHdCQUFBO0FqQjJnS0o7QUdwaEtDO0VjWUcsNEJBQUE7QWpCMmdLSjtBaUJ4Z0tFO0VkZkQ7SWNpQkssNkJBQUE7RWpCMGdLSjtFRzNoS0Q7SWNvQkssNEJBQUE7RWpCMGdLSjtBQUNGO0FpQnZnS0U7RWR4QkQ7SWMwQkssNkJBQUE7RWpCeWdLSjtFR25pS0Q7SWM4QkssNEJBQUE7RWpCd2dLSjtBQUNGO0FHdmlLQztFY0VHLHlCQUFBO0FqQndpS0o7QUcxaUtDO0VjS0csZ0NBQUE7QWpCd2lLSjtBRzdpS0M7RWNTRyx3QkFBQTtBakJ1aUtKO0FHaGpLQztFY1lHLCtCQUFBO0FqQnVpS0o7QWlCcGlLRTtFZGZEO0ljaUJLLGdDQUFBO0VqQnNpS0o7RUd2aktEO0ljb0JLLCtCQUFBO0VqQnNpS0o7QUFDRjtBaUJuaUtFO0VkeEJEO0ljMEJLLGdDQUFBO0VqQnFpS0o7RUcvaktEO0ljOEJLLCtCQUFBO0VqQm9pS0o7QUFDRjtBR25rS0M7RWNFRyx5QkFBQTtBakJva0tKO0FHdGtLQztFY0tHLDhCQUFBO0FqQm9rS0o7QUd6a0tDO0VjU0csd0JBQUE7QWpCbWtLSjtBRzVrS0M7RWNZRyw2QkFBQTtBakJta0tKO0FpQmhrS0U7RWRmRDtJY2lCSyw4QkFBQTtFakJra0tKO0VHbmxLRDtJY29CSyw2QkFBQTtFakJra0tKO0FBQ0Y7QWlCL2pLRTtFZHhCRDtJYzBCSyw4QkFBQTtFakJpa0tKO0VHM2xLRDtJYzhCSyw2QkFBQTtFakJna0tKO0FBQ0Y7QUcvbEtDO0VjRUcseUJBQUE7QWpCZ21LSjtBR2xtS0M7RWNLRywrQkFBQTtBakJnbUtKO0FHcm1LQztFY1NHLHdCQUFBO0FqQitsS0o7QUd4bUtDO0VjWUcsOEJBQUE7QWpCK2xLSjtBaUI1bEtFO0VkZkQ7SWNpQkssK0JBQUE7RWpCOGxLSjtFRy9tS0Q7SWNvQkssOEJBQUE7RWpCOGxLSjtBQUNGO0FpQjNsS0U7RWR4QkQ7SWMwQkssK0JBQUE7RWpCNmxLSjtFR3ZuS0Q7SWM4QkssOEJBQUE7RWpCNGxLSjtBQUNGO0FHM25LQztFZUdHLGNBQUE7QWxCMm5LSjtBRzluS0M7RWVLSyxjQUFBO0FsQjRuS047QUdqb0tDO0VlU0cseUJBQUE7QWxCMm5LSjtBR3BvS0M7RWVhRyx5QkFBQTtBbEIwbktKO0FHdm9LQztFZUdHLGNBQUE7QWxCdW9LSjtBRzFvS0M7RWVLSyxjQUFBO0FsQndvS047QUc3b0tDO0VlU0cseUJBQUE7QWxCdW9LSjtBR2hwS0M7RWVhRyx5QkFBQTtBbEJzb0tKO0FHbnBLQztFZUdHLGNBQUE7QWxCbXBLSjtBR3RwS0M7RWVLSyxjQUFBO0FsQm9wS047QUd6cEtDO0VlU0cseUJBQUE7QWxCbXBLSjtBRzVwS0M7RWVhRyx5QkFBQTtBbEJrcEtKO0FHL3BLQztFZUdHLGNBQUE7QWxCK3BLSjtBR2xxS0M7RWVLSyxjQUFBO0FsQmdxS047QUdycUtDO0VlU0cseUJBQUE7QWxCK3BLSjtBR3hxS0M7RWVhRyx5QkFBQTtBbEI4cEtKO0FHM3FLQztFZUdHLGNBQUE7QWxCMnFLSjtBRzlxS0M7RWVLSyxjQUFBO0FsQjRxS047QUdqcktDO0VlU0cseUJBQUE7QWxCMnFLSjtBR3ByS0M7RWVhRyx5QkFBQTtBbEIwcUtKO0FHdnJLQztFZUdHLGNBQUE7QWxCdXJLSjtBRzFyS0M7RWVLSyxjQUFBO0FsQndyS047QUc3cktDO0VlU0cseUJBQUE7QWxCdXJLSjtBR2hzS0M7RWVhRyx5QkFBQTtBbEJzcktKO0FHbnNLQztFZUdHLGNBQUE7QWxCbXNLSjtBR3RzS0M7RWVLSyxjQUFBO0FsQm9zS047QUd6c0tDO0VlU0cseUJBQUE7QWxCbXNLSjtBRzVzS0M7RWVhRyx5QkFBQTtBbEJrc0tKO0FHL3NLQztFZUdHLGNBQUE7QWxCK3NLSjtBR2x0S0M7RWVLSyxjQUFBO0FsQmd0S047QUdydEtDO0VlU0cseUJBQUE7QWxCK3NLSjtBR3h0S0M7RWVhRyx5QkFBQTtBbEI4c0tKO0FHM3RLQztFZUdHLGNBQUE7QWxCMnRLSjtBRzl0S0M7RWVLSyxjQUFBO0FsQjR0S047QUdqdUtDO0VlU0cseUJBQUE7QWxCMnRLSjtBR3B1S0M7RWVhRyx5QkFBQTtBbEIwdEtKO0FtQnZ1S0E7RUFDRSx5QkFBQTtFQUNB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QUFBLCtDQUFBO0E5Qnc0TFI7QThCcDRMSTtFQUNFLGlDQUFBO0VBQUEseUJBQUE7QTlCczRMTjtBOEJyNExNO0VBQ0UsdURBQUE7RUFBQSwrQ0FBQTtBOUJ1NExSO0E4Qm43TEE7RUFrREksV0FBQTtBOUJvNExKO0E4QnQ3TEE7RUEwREksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0E5QiszTEo7QThCNzdMQTtFQWtFSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO0E5QjgzTEo7QThCbDhMQTtFQXdFSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLCtCQUFBO0E5QjYzTEo7QThCdjhMQTtFQWtGSSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBOUJ3M0xKO0E4Qjk4TEE7RUEwRkksVUFBQTtFQUNBLGtCQUFBO0E5QnUzTEo7QThCbDlMQTtFQStGSSxpQkFBQTtBOUJzM0xKO0E4QnI5TEE7RUFrR0kscUJBQUE7QTlCczNMSjtBOEJ4OUxBOztFQXNHSSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTlCczNMSjtBOEJqK0xBO0VBK0dJLFlBQUE7QTlCcTNMSjtBOEJwK0xBO0VBbUhJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QTlCbzNMSjtBOEI3K0xBO0VBNkhJLG1CQUFBO0VBQ0EsY0FBQTtBOUJtM0xKO0E4QmovTEE7RUFrSUksdUJBQUE7RUFDQSxXQUFBO0E5QmszTEo7QThCci9MQTtFQXNJSSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0E5QmszTEoiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXMtZGF0ZXBpY2tlci1jb250YWluZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUuNjI1ZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5MDAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBib3JkZXItcmFkaXVzOiAwLjI2MzkyMTg4ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxLjI1ZW0gMS4yNWVtIC0wLjkzNzVlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMS4yNWVtIDEuMjVlbSAtMC45Mzc1ZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnFzLWRhdGVwaWNrZXItY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucXMtY2VudGVyZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucXMtb3ZlcmxheS5xcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LXllYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnFzLW92ZXJsYXkgLnFzLWNsb3NlIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnFzLW92ZXJsYXkgLnFzLXN1Ym1pdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjYzOTIxODhlbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCBhdXRvIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgNTAuMiUsIDAuNCk7XG59XG4ucXMtb3ZlcmxheSAucXMtc3VibWl0LnFzLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyZXk7XG4gIGJvcmRlci1jb2xvcjogZ3JleTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGguYWN0aXZlLFxuLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGg6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnFzLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNkM2QzZDM7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzLCAtd2Via2l0LWZpbHRlciAwLjNzO1xufVxuLnFzLWNvbnRyb2xzLnFzLWJsdXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1cHgpO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5xcy1hcnJvdyB7XG4gIGhlaWdodDogMS41NjI1ZW07XG4gIHdpZHRoOiAxLjU2MjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjYzOTIxODhlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLnFzLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnFzLWFycm93OmhvdmVyLnFzLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4ucXMtYXJyb3c6aG92ZXIucXMtcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi5xcy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMC4zOTA2MjVlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cbi5xcy1hcnJvdy5xcy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBncmV5O1xuICByaWdodDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xufVxuLnFzLWFycm93LnFzLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGdyZXk7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKTtcbn1cbi5xcy1tb250aC15ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXMtbW9udGgteWVhcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5O1xufVxuLnFzLW1vbnRoLXllYXI6YWN0aXZlOmZvY3VzLFxuLnFzLW1vbnRoLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnFzLW1vbnRoIHtcbiAgcGFkZGluZy1yaWdodDogMC41ZXg7XG59XG4ucXMteWVhciB7XG4gIHBhZGRpbmctbGVmdDogMC41ZXg7XG59XG4ucXMtc3F1YXJlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjMxMjVlbTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjNzO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIC13ZWJraXQtZmlsdGVyIDAuM3M7XG59XG4ucXMtc3F1YXJlcy5xcy1ibHVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG4ucXMtc3F1YXJlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICBoZWlnaHQ6IDEuNTYyNWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzO1xuICBib3JkZXItcmFkaXVzOiAwLjI2MzkyMTg4ZW07XG59XG4ucXMtc3F1YXJlOm5vdCgucXMtZW1wdHkpOm5vdCgucXMtZGlzYWJsZWQpOm5vdCgucXMtZGF5KTpub3QoLnFzLWFjdGl2ZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG59XG4ucXMtY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnFzLWFjdGl2ZSxcbi5xcy1yYW5nZS1lbmQsXG4ucXMtcmFuZ2Utc3RhcnQge1xuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xufVxuLnFzLXJhbmdlLXN0YXJ0Om5vdCgucXMtcmFuZ2UtNikge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ucXMtcmFuZ2UtbWlkZGxlIHtcbiAgYmFja2dyb3VuZDogI2Q0ZWJmMjtcbn1cbi5xcy1yYW5nZS1taWRkbGU6bm90KC5xcy1yYW5nZS0wKTpub3QoLnFzLXJhbmdlLTYpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5xcy1yYW5nZS1lbmQ6bm90KC5xcy1yYW5nZS0wKSxcbi5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucXMtZGlzYWJsZWQsXG4ucXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnFzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5xcy1kYXksXG4ucXMtZW1wdHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucXMtZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGdyZXk7XG59XG4ucXMtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXMtZXZlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjQ2ODc1ZW07XG4gIGhlaWdodDogMC40Njg3NWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwN2Y7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBVZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW02WWFHczEyNk1pWnBCQS1VRlVLMGRkYzFHQUs2YnQ2by53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBWZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW02WWFHczEyNk1pWnBCQS1VRlVLMGFkYzFHQUs2YnQ2by53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBXZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBYZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEl0YWxpYycpLCBsb2NhbCgnT3BlblNhbnMtSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTZZYUdzMTI2TWlacEJBLVVGVUswWmRjMUdBSzZiLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3BlblNhbnMtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW04WWFHczEyNk1pWnBCQS1VRldKMGJmOHBrQXA2YS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZVWjBiZjhwa0FwNmEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZXWjBiZjhwa0FwNmEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksIGxvY2FsKCdPcGVuU2Fucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbThZYUdzMTI2TWlacEJBLVVGVnAwYmY4cGtBcDZhLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksIGxvY2FsKCdPcGVuU2Fucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbThZYUdzMTI2TWlacEJBLVVGV3AwYmY4cGtBcDZhLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZXNTBiZjhwa0FwNmEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZWWjBiZjhwa0FnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaUJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVOaXJrT1gtaHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09WdWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09YdWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU5pcmtPVWVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU5pcmtPWGVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09YT2hwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09VdWhwS0tTVGp3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YLWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1Z1aHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YdWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1VlaHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YZWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YT2hwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPVXVocEtLU1Rqdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEV4dHJhQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtRXh0cmFCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVOOHJzT1gtaHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEV4dHJhQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtRXh0cmFCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVOOHJzT1Z1aHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1FeHRyYUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPWHVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1FeHRyYUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPVWVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBFeHRyYUJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUV4dHJhQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjhyc09YZWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1FeHRyYUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPWE9ocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBFeHRyYUJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUV4dHJhQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjhyc09VdWhwS0tTVGp3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4uaWNvbjpiZWZvcmUsXG4ud3BjZjcgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlcixcbi53cHBiLXVzZXItZm9ybXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlcixcbi53cGNmNyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVyLFxuLndwcGItdXNlci1mb3JtcyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVyLFxuI2JicHJlc3MtZm9ydW1zIGZpZWxkc2V0LmJicC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogaWNvbnMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjYuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5vcHRncm91cDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5hLFxuYTpob3ZlcixcbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJvdyAuY29sIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmbGV4OiAxO1xufVxuLnJvdy5ub3QtbmVnYXRpdmUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5yb3cucm93LWdhcC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwZW07XG59XG4ucm93LnJvdy1nYXAtMCAuY29sIHtcbiAgcGFkZGluZzogMCAwZW07XG59XG4ucm93LnJvdy1nYXAtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTEgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC4xZW07XG59XG4ucm93LnJvdy1nYXAtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTIgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG59XG4ucm93LnJvdy1nYXAtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1yaWdodDogLTAuM2VtO1xufVxuLnJvdy5yb3ctZ2FwLTMgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC4zZW07XG59XG4ucm93LnJvdy1nYXAtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC40ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTQgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC40ZW07XG59XG4ucm93LnJvdy1nYXAtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTUgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG4ucm93LnJvdy1nYXAtNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNmVtO1xufVxuLnJvdy5yb3ctZ2FwLTYgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC42ZW07XG59XG4ucm93LnJvdy1nYXAtNyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTcgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC43ZW07XG59XG4ucm93LnJvdy1nYXAtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC44ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTggLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC44ZW07XG59XG4ucm93LnJvdy1nYXAtOSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC45ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuOWVtO1xufVxuLnJvdy5yb3ctZ2FwLTkgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMC45ZW07XG59XG4ucm93LnJvdy1nYXAtMTAge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTEwIC5jb2wge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbi5yb3cucm93LWdhcC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xZW07XG4gIG1hcmdpbi1yaWdodDogLTEuMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTExIC5jb2wge1xuICBwYWRkaW5nOiAwIDEuMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yZW07XG59XG4ucm93LnJvdy1nYXAtMTIgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMS4yZW07XG59XG4ucm93LnJvdy1nYXAtMTMge1xuICBtYXJnaW4tbGVmdDogLTEuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjNlbTtcbn1cbi5yb3cucm93LWdhcC0xMyAuY29sIHtcbiAgcGFkZGluZzogMCAxLjNlbTtcbn1cbi5yb3cucm93LWdhcC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS40ZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTE0IC5jb2wge1xuICBwYWRkaW5nOiAwIDEuNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG59XG4ucm93LnJvdy1nYXAtMTUgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMS41ZW07XG59XG4ucm93LnJvdy1nYXAtMTYge1xuICBtYXJnaW4tbGVmdDogLTEuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjZlbTtcbn1cbi5yb3cucm93LWdhcC0xNiAuY29sIHtcbiAgcGFkZGluZzogMCAxLjZlbTtcbn1cbi5yb3cucm93LWdhcC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiAtMS43ZW07XG4gIG1hcmdpbi1yaWdodDogLTEuN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTE3IC5jb2wge1xuICBwYWRkaW5nOiAwIDEuN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS44ZW07XG59XG4ucm93LnJvdy1nYXAtMTggLmNvbCB7XG4gIHBhZGRpbmc6IDAgMS44ZW07XG59XG4ucm93LnJvdy1nYXAtMTkge1xuICBtYXJnaW4tbGVmdDogLTEuOWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjllbTtcbn1cbi5yb3cucm93LWdhcC0xOSAuY29sIHtcbiAgcGFkZGluZzogMCAxLjllbTtcbn1cbi5yb3cucm93LWdhcC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yZW07XG59XG4ucm93LnJvdy1nYXAtMjAgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4xZW07XG59XG4ucm93LnJvdy1nYXAtMjEgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMi4xZW07XG59XG4ucm93LnJvdy1nYXAtMjIge1xuICBtYXJnaW4tbGVmdDogLTIuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjJlbTtcbn1cbi5yb3cucm93LWdhcC0yMiAuY29sIHtcbiAgcGFkZGluZzogMCAyLjJlbTtcbn1cbi5yb3cucm93LWdhcC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMi4zZW07XG4gIG1hcmdpbi1yaWdodDogLTIuM2VtO1xufVxuLnJvdy5yb3ctZ2FwLTIzIC5jb2wge1xuICBwYWRkaW5nOiAwIDIuM2VtO1xufVxuLnJvdy5yb3ctZ2FwLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi40ZW07XG59XG4ucm93LnJvdy1nYXAtMjQgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMi40ZW07XG59XG4ucm93LnJvdy1nYXAtMjUge1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbn1cbi5yb3cucm93LWdhcC0yNSAuY29sIHtcbiAgcGFkZGluZzogMCAyLjVlbTtcbn1cbi5yb3cucm93LWdhcC0yNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMi42ZW07XG4gIG1hcmdpbi1yaWdodDogLTIuNmVtO1xufVxuLnJvdy5yb3ctZ2FwLTI2IC5jb2wge1xuICBwYWRkaW5nOiAwIDIuNmVtO1xufVxuLnJvdy5yb3ctZ2FwLTI3IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi43ZW07XG59XG4ucm93LnJvdy1nYXAtMjcgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMi43ZW07XG59XG4ucm93LnJvdy1nYXAtMjgge1xuICBtYXJnaW4tbGVmdDogLTIuOGVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjhlbTtcbn1cbi5yb3cucm93LWdhcC0yOCAuY29sIHtcbiAgcGFkZGluZzogMCAyLjhlbTtcbn1cbi5yb3cucm93LWdhcC0yOSB7XG4gIG1hcmdpbi1sZWZ0OiAtMi45ZW07XG4gIG1hcmdpbi1yaWdodDogLTIuOWVtO1xufVxuLnJvdy5yb3ctZ2FwLTI5IC5jb2wge1xuICBwYWRkaW5nOiAwIDIuOWVtO1xufVxuLnJvdy5yb3ctZ2FwLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIG1hcmdpbi1yaWdodDogLTNlbTtcbn1cbi5yb3cucm93LWdhcC0zMCAuY29sIHtcbiAgcGFkZGluZzogMCAzZW07XG59XG4ucm93LnJvdy1nYXAtMzEge1xuICBtYXJnaW4tbGVmdDogLTMuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0zLjFlbTtcbn1cbi5yb3cucm93LWdhcC0zMSAuY29sIHtcbiAgcGFkZGluZzogMCAzLjFlbTtcbn1cbi5yb3cucm93LWdhcC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMy4yZW07XG4gIG1hcmdpbi1yaWdodDogLTMuMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTMyIC5jb2wge1xuICBwYWRkaW5nOiAwIDMuMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTMzIHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMy4zZW07XG59XG4ucm93LnJvdy1nYXAtMzMgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMy4zZW07XG59XG4ucm93LnJvdy1nYXAtMzQge1xuICBtYXJnaW4tbGVmdDogLTMuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IC0zLjRlbTtcbn1cbi5yb3cucm93LWdhcC0zNCAuY29sIHtcbiAgcGFkZGluZzogMCAzLjRlbTtcbn1cbi5yb3cucm93LWdhcC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMy41ZW07XG4gIG1hcmdpbi1yaWdodDogLTMuNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTM1IC5jb2wge1xuICBwYWRkaW5nOiAwIDMuNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTM2IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMy42ZW07XG59XG4ucm93LnJvdy1nYXAtMzYgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMy42ZW07XG59XG4ucm93LnJvdy1nYXAtMzcge1xuICBtYXJnaW4tbGVmdDogLTMuN2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0zLjdlbTtcbn1cbi5yb3cucm93LWdhcC0zNyAuY29sIHtcbiAgcGFkZGluZzogMCAzLjdlbTtcbn1cbi5yb3cucm93LWdhcC0zOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMy44ZW07XG4gIG1hcmdpbi1yaWdodDogLTMuOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTM4IC5jb2wge1xuICBwYWRkaW5nOiAwIDMuOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTM5IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjllbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMy45ZW07XG59XG4ucm93LnJvdy1nYXAtMzkgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMy45ZW07XG59XG4ucm93LnJvdy1nYXAtNDAge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTQwIC5jb2wge1xuICBwYWRkaW5nOiAwIDRlbTtcbn1cbi5yb3cucm93LWdhcC00MSB7XG4gIG1hcmdpbi1sZWZ0OiAtNC4xZW07XG4gIG1hcmdpbi1yaWdodDogLTQuMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTQxIC5jb2wge1xuICBwYWRkaW5nOiAwIDQuMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTQyIHtcbiAgbWFyZ2luLWxlZnQ6IC00LjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNC4yZW07XG59XG4ucm93LnJvdy1nYXAtNDIgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNC4yZW07XG59XG4ucm93LnJvdy1nYXAtNDMge1xuICBtYXJnaW4tbGVmdDogLTQuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC00LjNlbTtcbn1cbi5yb3cucm93LWdhcC00MyAuY29sIHtcbiAgcGFkZGluZzogMCA0LjNlbTtcbn1cbi5yb3cucm93LWdhcC00NCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC40ZW07XG4gIG1hcmdpbi1yaWdodDogLTQuNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTQ0IC5jb2wge1xuICBwYWRkaW5nOiAwIDQuNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IC00LjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNC41ZW07XG59XG4ucm93LnJvdy1nYXAtNDUgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNC41ZW07XG59XG4ucm93LnJvdy1nYXAtNDYge1xuICBtYXJnaW4tbGVmdDogLTQuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IC00LjZlbTtcbn1cbi5yb3cucm93LWdhcC00NiAuY29sIHtcbiAgcGFkZGluZzogMCA0LjZlbTtcbn1cbi5yb3cucm93LWdhcC00NyB7XG4gIG1hcmdpbi1sZWZ0OiAtNC43ZW07XG4gIG1hcmdpbi1yaWdodDogLTQuN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTQ3IC5jb2wge1xuICBwYWRkaW5nOiAwIDQuN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IC00LjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNC44ZW07XG59XG4ucm93LnJvdy1nYXAtNDggLmNvbCB7XG4gIHBhZGRpbmc6IDAgNC44ZW07XG59XG4ucm93LnJvdy1nYXAtNDkge1xuICBtYXJnaW4tbGVmdDogLTQuOWVtO1xuICBtYXJnaW4tcmlnaHQ6IC00LjllbTtcbn1cbi5yb3cucm93LWdhcC00OSAuY29sIHtcbiAgcGFkZGluZzogMCA0LjllbTtcbn1cbi5yb3cucm93LWdhcC01MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC01ZW07XG59XG4ucm93LnJvdy1nYXAtNTAgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTUxIHtcbiAgbWFyZ2luLWxlZnQ6IC01LjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNS4xZW07XG59XG4ucm93LnJvdy1nYXAtNTEgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNS4xZW07XG59XG4ucm93LnJvdy1nYXAtNTIge1xuICBtYXJnaW4tbGVmdDogLTUuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IC01LjJlbTtcbn1cbi5yb3cucm93LWdhcC01MiAuY29sIHtcbiAgcGFkZGluZzogMCA1LjJlbTtcbn1cbi5yb3cucm93LWdhcC01MyB7XG4gIG1hcmdpbi1sZWZ0OiAtNS4zZW07XG4gIG1hcmdpbi1yaWdodDogLTUuM2VtO1xufVxuLnJvdy5yb3ctZ2FwLTUzIC5jb2wge1xuICBwYWRkaW5nOiAwIDUuM2VtO1xufVxuLnJvdy5yb3ctZ2FwLTU0IHtcbiAgbWFyZ2luLWxlZnQ6IC01LjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNS40ZW07XG59XG4ucm93LnJvdy1nYXAtNTQgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNS40ZW07XG59XG4ucm93LnJvdy1nYXAtNTUge1xuICBtYXJnaW4tbGVmdDogLTUuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC01LjVlbTtcbn1cbi5yb3cucm93LWdhcC01NSAuY29sIHtcbiAgcGFkZGluZzogMCA1LjVlbTtcbn1cbi5yb3cucm93LWdhcC01NiB7XG4gIG1hcmdpbi1sZWZ0OiAtNS42ZW07XG4gIG1hcmdpbi1yaWdodDogLTUuNmVtO1xufVxuLnJvdy5yb3ctZ2FwLTU2IC5jb2wge1xuICBwYWRkaW5nOiAwIDUuNmVtO1xufVxuLnJvdy5yb3ctZ2FwLTU3IHtcbiAgbWFyZ2luLWxlZnQ6IC01LjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNS43ZW07XG59XG4ucm93LnJvdy1nYXAtNTcgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNS43ZW07XG59XG4ucm93LnJvdy1nYXAtNTgge1xuICBtYXJnaW4tbGVmdDogLTUuOGVtO1xuICBtYXJnaW4tcmlnaHQ6IC01LjhlbTtcbn1cbi5yb3cucm93LWdhcC01OCAuY29sIHtcbiAgcGFkZGluZzogMCA1LjhlbTtcbn1cbi5yb3cucm93LWdhcC01OSB7XG4gIG1hcmdpbi1sZWZ0OiAtNS45ZW07XG4gIG1hcmdpbi1yaWdodDogLTUuOWVtO1xufVxuLnJvdy5yb3ctZ2FwLTU5IC5jb2wge1xuICBwYWRkaW5nOiAwIDUuOWVtO1xufVxuLnJvdy5yb3ctZ2FwLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC02ZW07XG4gIG1hcmdpbi1yaWdodDogLTZlbTtcbn1cbi5yb3cucm93LWdhcC02MCAuY29sIHtcbiAgcGFkZGluZzogMCA2ZW07XG59XG4ucm93LnJvdy1nYXAtNjEge1xuICBtYXJnaW4tbGVmdDogLTYuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC02LjFlbTtcbn1cbi5yb3cucm93LWdhcC02MSAuY29sIHtcbiAgcGFkZGluZzogMCA2LjFlbTtcbn1cbi5yb3cucm93LWdhcC02MiB7XG4gIG1hcmdpbi1sZWZ0OiAtNi4yZW07XG4gIG1hcmdpbi1yaWdodDogLTYuMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTYyIC5jb2wge1xuICBwYWRkaW5nOiAwIDYuMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTYzIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNi4zZW07XG59XG4ucm93LnJvdy1nYXAtNjMgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNi4zZW07XG59XG4ucm93LnJvdy1nYXAtNjQge1xuICBtYXJnaW4tbGVmdDogLTYuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IC02LjRlbTtcbn1cbi5yb3cucm93LWdhcC02NCAuY29sIHtcbiAgcGFkZGluZzogMCA2LjRlbTtcbn1cbi5yb3cucm93LWdhcC02NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNi41ZW07XG4gIG1hcmdpbi1yaWdodDogLTYuNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTY1IC5jb2wge1xuICBwYWRkaW5nOiAwIDYuNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTY2IHtcbiAgbWFyZ2luLWxlZnQ6IC02LjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNi42ZW07XG59XG4ucm93LnJvdy1nYXAtNjYgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNi42ZW07XG59XG4ucm93LnJvdy1nYXAtNjcge1xuICBtYXJnaW4tbGVmdDogLTYuN2VtO1xuICBtYXJnaW4tcmlnaHQ6IC02LjdlbTtcbn1cbi5yb3cucm93LWdhcC02NyAuY29sIHtcbiAgcGFkZGluZzogMCA2LjdlbTtcbn1cbi5yb3cucm93LWdhcC02OCB7XG4gIG1hcmdpbi1sZWZ0OiAtNi44ZW07XG4gIG1hcmdpbi1yaWdodDogLTYuOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTY4IC5jb2wge1xuICBwYWRkaW5nOiAwIDYuOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTY5IHtcbiAgbWFyZ2luLWxlZnQ6IC02LjllbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNi45ZW07XG59XG4ucm93LnJvdy1nYXAtNjkgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNi45ZW07XG59XG4ucm93LnJvdy1nYXAtNzAge1xuICBtYXJnaW4tbGVmdDogLTdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTcwIC5jb2wge1xuICBwYWRkaW5nOiAwIDdlbTtcbn1cbi5yb3cucm93LWdhcC03MSB7XG4gIG1hcmdpbi1sZWZ0OiAtNy4xZW07XG4gIG1hcmdpbi1yaWdodDogLTcuMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTcxIC5jb2wge1xuICBwYWRkaW5nOiAwIDcuMWVtO1xufVxuLnJvdy5yb3ctZ2FwLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IC03LjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNy4yZW07XG59XG4ucm93LnJvdy1nYXAtNzIgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNy4yZW07XG59XG4ucm93LnJvdy1nYXAtNzMge1xuICBtYXJnaW4tbGVmdDogLTcuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC03LjNlbTtcbn1cbi5yb3cucm93LWdhcC03MyAuY29sIHtcbiAgcGFkZGluZzogMCA3LjNlbTtcbn1cbi5yb3cucm93LWdhcC03NCB7XG4gIG1hcmdpbi1sZWZ0OiAtNy40ZW07XG4gIG1hcmdpbi1yaWdodDogLTcuNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTc0IC5jb2wge1xuICBwYWRkaW5nOiAwIDcuNGVtO1xufVxuLnJvdy5yb3ctZ2FwLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IC03LjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41ZW07XG59XG4ucm93LnJvdy1nYXAtNzUgLmNvbCB7XG4gIHBhZGRpbmc6IDAgNy41ZW07XG59XG4ucm93LnJvdy1nYXAtNzYge1xuICBtYXJnaW4tbGVmdDogLTcuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IC03LjZlbTtcbn1cbi5yb3cucm93LWdhcC03NiAuY29sIHtcbiAgcGFkZGluZzogMCA3LjZlbTtcbn1cbi5yb3cucm93LWdhcC03NyB7XG4gIG1hcmdpbi1sZWZ0OiAtNy43ZW07XG4gIG1hcmdpbi1yaWdodDogLTcuN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTc3IC5jb2wge1xuICBwYWRkaW5nOiAwIDcuN2VtO1xufVxuLnJvdy5yb3ctZ2FwLTc4IHtcbiAgbWFyZ2luLWxlZnQ6IC03LjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNy44ZW07XG59XG4ucm93LnJvdy1nYXAtNzggLmNvbCB7XG4gIHBhZGRpbmc6IDAgNy44ZW07XG59XG4ucm93LnJvdy1nYXAtNzkge1xuICBtYXJnaW4tbGVmdDogLTcuOWVtO1xuICBtYXJnaW4tcmlnaHQ6IC03LjllbTtcbn1cbi5yb3cucm93LWdhcC03OSAuY29sIHtcbiAgcGFkZGluZzogMCA3LjllbTtcbn1cbi5yb3cucm93LWdhcC04MCB7XG4gIG1hcmdpbi1sZWZ0OiAtOGVtO1xuICBtYXJnaW4tcmlnaHQ6IC04ZW07XG59XG4ucm93LnJvdy1nYXAtODAgLmNvbCB7XG4gIHBhZGRpbmc6IDAgOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTgxIHtcbiAgbWFyZ2luLWxlZnQ6IC04LjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOC4xZW07XG59XG4ucm93LnJvdy1nYXAtODEgLmNvbCB7XG4gIHBhZGRpbmc6IDAgOC4xZW07XG59XG4ucm93LnJvdy1nYXAtODIge1xuICBtYXJnaW4tbGVmdDogLTguMmVtO1xuICBtYXJnaW4tcmlnaHQ6IC04LjJlbTtcbn1cbi5yb3cucm93LWdhcC04MiAuY29sIHtcbiAgcGFkZGluZzogMCA4LjJlbTtcbn1cbi5yb3cucm93LWdhcC04MyB7XG4gIG1hcmdpbi1sZWZ0OiAtOC4zZW07XG4gIG1hcmdpbi1yaWdodDogLTguM2VtO1xufVxuLnJvdy5yb3ctZ2FwLTgzIC5jb2wge1xuICBwYWRkaW5nOiAwIDguM2VtO1xufVxuLnJvdy5yb3ctZ2FwLTg0IHtcbiAgbWFyZ2luLWxlZnQ6IC04LjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOC40ZW07XG59XG4ucm93LnJvdy1nYXAtODQgLmNvbCB7XG4gIHBhZGRpbmc6IDAgOC40ZW07XG59XG4ucm93LnJvdy1nYXAtODUge1xuICBtYXJnaW4tbGVmdDogLTguNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC04LjVlbTtcbn1cbi5yb3cucm93LWdhcC04NSAuY29sIHtcbiAgcGFkZGluZzogMCA4LjVlbTtcbn1cbi5yb3cucm93LWdhcC04NiB7XG4gIG1hcmdpbi1sZWZ0OiAtOC42ZW07XG4gIG1hcmdpbi1yaWdodDogLTguNmVtO1xufVxuLnJvdy5yb3ctZ2FwLTg2IC5jb2wge1xuICBwYWRkaW5nOiAwIDguNmVtO1xufVxuLnJvdy5yb3ctZ2FwLTg3IHtcbiAgbWFyZ2luLWxlZnQ6IC04LjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOC43ZW07XG59XG4ucm93LnJvdy1nYXAtODcgLmNvbCB7XG4gIHBhZGRpbmc6IDAgOC43ZW07XG59XG4ucm93LnJvdy1nYXAtODgge1xuICBtYXJnaW4tbGVmdDogLTguOGVtO1xuICBtYXJnaW4tcmlnaHQ6IC04LjhlbTtcbn1cbi5yb3cucm93LWdhcC04OCAuY29sIHtcbiAgcGFkZGluZzogMCA4LjhlbTtcbn1cbi5yb3cucm93LWdhcC04OSB7XG4gIG1hcmdpbi1sZWZ0OiAtOC45ZW07XG4gIG1hcmdpbi1yaWdodDogLTguOWVtO1xufVxuLnJvdy5yb3ctZ2FwLTg5IC5jb2wge1xuICBwYWRkaW5nOiAwIDguOWVtO1xufVxuLnJvdy5yb3ctZ2FwLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IC05ZW07XG4gIG1hcmdpbi1yaWdodDogLTllbTtcbn1cbi5yb3cucm93LWdhcC05MCAuY29sIHtcbiAgcGFkZGluZzogMCA5ZW07XG59XG4ucm93LnJvdy1nYXAtOTEge1xuICBtYXJnaW4tbGVmdDogLTkuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC05LjFlbTtcbn1cbi5yb3cucm93LWdhcC05MSAuY29sIHtcbiAgcGFkZGluZzogMCA5LjFlbTtcbn1cbi5yb3cucm93LWdhcC05MiB7XG4gIG1hcmdpbi1sZWZ0OiAtOS4yZW07XG4gIG1hcmdpbi1yaWdodDogLTkuMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTkyIC5jb2wge1xuICBwYWRkaW5nOiAwIDkuMmVtO1xufVxuLnJvdy5yb3ctZ2FwLTkzIHtcbiAgbWFyZ2luLWxlZnQ6IC05LjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOS4zZW07XG59XG4ucm93LnJvdy1nYXAtOTMgLmNvbCB7XG4gIHBhZGRpbmc6IDAgOS4zZW07XG59XG4ucm93LnJvdy1nYXAtOTQge1xuICBtYXJnaW4tbGVmdDogLTkuNGVtO1xuICBtYXJnaW4tcmlnaHQ6IC05LjRlbTtcbn1cbi5yb3cucm93LWdhcC05NCAuY29sIHtcbiAgcGFkZGluZzogMCA5LjRlbTtcbn1cbi5yb3cucm93LWdhcC05NSB7XG4gIG1hcmdpbi1sZWZ0OiAtOS41ZW07XG4gIG1hcmdpbi1yaWdodDogLTkuNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTk1IC5jb2wge1xuICBwYWRkaW5nOiAwIDkuNWVtO1xufVxuLnJvdy5yb3ctZ2FwLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IC05LjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOS42ZW07XG59XG4ucm93LnJvdy1nYXAtOTYgLmNvbCB7XG4gIHBhZGRpbmc6IDAgOS42ZW07XG59XG4ucm93LnJvdy1nYXAtOTcge1xuICBtYXJnaW4tbGVmdDogLTkuN2VtO1xuICBtYXJnaW4tcmlnaHQ6IC05LjdlbTtcbn1cbi5yb3cucm93LWdhcC05NyAuY29sIHtcbiAgcGFkZGluZzogMCA5LjdlbTtcbn1cbi5yb3cucm93LWdhcC05OCB7XG4gIG1hcmdpbi1sZWZ0OiAtOS44ZW07XG4gIG1hcmdpbi1yaWdodDogLTkuOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTk4IC5jb2wge1xuICBwYWRkaW5nOiAwIDkuOGVtO1xufVxuLnJvdy5yb3ctZ2FwLTk5IHtcbiAgbWFyZ2luLWxlZnQ6IC05LjllbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOS45ZW07XG59XG4ucm93LnJvdy1nYXAtOTkgLmNvbCB7XG4gIHBhZGRpbmc6IDAgOS45ZW07XG59XG4ucm93LnJvdy1nYXAtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMGVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xMGVtO1xufVxuLnJvdy5yb3ctZ2FwLTEwMCAuY29sIHtcbiAgcGFkZGluZzogMCAxMGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb2wuY29sLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wuY29sLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC5jb2wtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm93IC5jb2wuY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdyAuY29sLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3cgLmNvbC5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5yb3cgLmNvbC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93IC5jb2wuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm93IC5jb2wuY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucm93IC5jb2wuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdyAuY29sLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdyAuY29sLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLmNvbC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3cgLmNvbC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3cgLmNvbC5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5yb3cgLmNvbC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93IC5jb2wuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm93IC5jb2wuY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucm93IC5jb2wuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdyAuY29sLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdyAuY29sLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLmNvbC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3cgLmNvbC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3cgLmNvbC5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5yb3cgLmNvbC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93IC5jb2wuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm93IC5jb2wuY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucm93IC5jb2wuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdyAuY29sLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvdyAuY29sLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5yb3cgLmNvbC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3cgLmNvbC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm93IC5jb2wuY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJvdyAuY29sLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdyAuY29sLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3cgLmNvbC5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5yb3cgLmNvbC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC5jb2wuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93IC5jb2wuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGVmYXVsdC1lbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVmYXVsdC1lbSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWZhdWx0LWVtIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1ha2UtZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGFibGUgLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZSAucGFnZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnBhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuLnJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZlcmZsb3ctZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udmVydGljYWwtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0YW5kYXJkLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zdGFuZGFyZC1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnN0YW5kYXJkLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbnAgfiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5idG4ge1xuICBoZWlnaHQ6IDYuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDYuNXJlbTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uYnRuLm91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDYuNHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4uc21hbGwge1xuICBoZWlnaHQ6IDUuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xuICBwYWRkaW5nOiAwIDIuNXJlbTtcbn1cbi5idG4uc21hbGwub3V0bGluZSB7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xufVxuLmJ0bi53aGl0ZSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuLmJ0bi53aGl0ZS5vdXRsaW5lIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cbi5idG4uZGFyay1ncmV5IHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG59XG4uYnRuLmRhcmstZ3JleS1vdXRsaW5lIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbn1cbi5idG4uYnJvd24ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI2QyYTA3Yztcbn1cbi5idG4uYnJvd24tb3V0bGluZSB7XG4gIGNvbG9yOiAjZDJhMDdjO1xuICBib3JkZXItY29sb3I6ICNkMmEwN2M7XG59XG4uYnRuLmJsdWUge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzAwMzQ3Njtcbn1cbi5idG4uYmx1ZS1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDM0NzY7XG4gIGJvcmRlci1jb2xvcjogIzAwMzQ3Njtcbn1cbi5idG4ubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjNTdjY2Q2O1xufVxuLmJ0bi5saWdodC1ibHVlLW91dGxpbmUge1xuICBjb2xvcjogIzU3Y2NkNjtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjY2Q2O1xufVxuLmJ0bi5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzYjdkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4ucHVycGxlLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM0MjNiN2Q7XG4gIGNvbG9yOiAjNDIzYjdkO1xufVxuLnNtYWxsLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pY29uLWdyaWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb24tZ3JpZCAuY29sIHtcbiAgcGFkZGluZzogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaWNvbi1ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uaWNvbi1ncmlkIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuLnRyaWJlLWJhci12aWV3cy1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbn1cbi50cmliZS1ldmVudHMtcGFnZS10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXJlbTtcbn1cbi50cmliZS1ldmVudHMtdG9vbHRpcCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnQtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi50cmliZS1ldmVudHMtbGlzdC1ldmVudC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtZGVzY3JpcHRpb24gLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHlwZS10cmliZV9ldmVudHMgYSB7XG4gIGNvbG9yOiAjMDMyOTU5O1xufVxuLnRyaWJlLWV2ZW50cy1zdWItbmF2IGEge1xuICBjb2xvcjogIzU3Y2NkNjtcbn1cbiN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXN1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDExcHg7XG59XG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cbi50cmliZS1ldmVudHMtcmVhZC1tb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndpZGdldF9tYXN0ZXItc2xpZGVyLW1haW4td2lkZ2V0Lm1hc3Rlci1zbGlkZXItbWFpbi13aWRnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvdGhlbWUtaWNvbnMvaWNvbnMuZW90PzdlNjk4NjYwMDZlZTZlZjIxZDhmYzZhOWFmNWQ2NmQ5PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvdGhlbWUtaWNvbnMvaWNvbnMud29mZjI/N2U2OTg2NjAwNmVlNmVmMjFkOGZjNmE5YWY1ZDY2ZDlcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3RoZW1lLWljb25zL2ljb25zLndvZmY/N2U2OTg2NjAwNmVlNmVmMjFkOGZjNmE5YWY1ZDY2ZDlcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvdGhlbWUtaWNvbnMvaWNvbnMudHRmPzdlNjk4NjYwMDZlZTZlZjIxZDhmYzZhOWFmNWQ2NmQ5XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy90aGVtZS1pY29ucy9pY29ucy5zdmc/N2U2OTg2NjAwNmVlNmVmMjFkOGZjNmE5YWY1ZDY2ZDkjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuaVtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5pW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbnMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmljb24tYXJyb3ctZmFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uaWNvbi1hcnJvdy1saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmljb24tY2xvc2UtZmlsdGVyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmljb24tZGF0ZS1hbmQtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5pY29uLWZpbHRlcnMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5pY29uLWZpbHRlcnMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5pY29uLWZpbHRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmljb24tcHJvcG9zYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5pY29uLXNlYXJjaC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uaWNvbi10aWNrOmJlZm9yZSxcbi53cGNmNyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyLFxuLndwcGItdXNlci1mb3JtcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyLFxuLndwY2Y3IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIsXG4ud3BwYi11c2VyLWZvcm1zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIsXG4jYmJwcmVzcy1mb3J1bXMgZmllbGRzZXQuYmJwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmFxLXBhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4uZmFxLXBhZ2Utd3JhcHBlciAuZmFxcy1nZW5lcmFsLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mYXEtcGFnZS13cmFwcGVyIC5mYXEgLmZhcS1wYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5mYXEtcGFnZS13cmFwcGVyIC5mYXEgLnAge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mYXEtcGFnZS13cmFwcGVyIC5mYXEgLnAuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcS1wYWdlLXdyYXBwZXIgLmZhcSAucCBhIHtcbiAgY29sb3I6ICM1N2NjZDY7XG59XG4uZmFxLXBhZ2Utd3JhcHBlciAuZmFxIC5wIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG59XG4uZmFxLXBhZ2Utd3JhcHBlciAuZmFxIC50aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1vdXQ7XG59XG4uZmFxLXBhZ2Utd3JhcHBlciAuZmFxIC50aXRsZSAucXVlc3Rpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LWdyb3c6IDEwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmFxLXBhZ2Utd3JhcHBlciAuZmFxIC50aXRsZSAuaWNvbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDVweCA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZmFxLXBhZ2Utd3JhcHBlciAuZmFxIC50aXRsZSAuaWNvbi5pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhcS1wYWdlLXdyYXBwZXIgLmZhcSAudGl0bGUgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2Utb3V0O1xufVxuLmZhcS1wYWdlLXdyYXBwZXIgLmZhcSAudGl0bGUuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuLmZhcS1wYWdlLXdyYXBwZXIgLmZhcSAudGl0bGUuaGlnaGxpZ2h0IHNwYW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxuI2Nvb2tpZS1jb25zZW50IHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kOiAjMDAzNDc2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAuOTUsIDAsIDAuOTkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jY29va2llLWNvbnNlbnQgdWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jY29va2llLWNvbnNlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjY29va2llLWNvbnNlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gOHB4O1xuICB9XG59XG4jY29va2llLWNvbnNlbnQuYmVmb3JlLXNob3duIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNjb29raWUtY29uc2VudC5zaG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbiNjb29raWUtY29uc2VudCAudG9wLXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Nvb2tpZS1jb25zZW50IC5sZWZ0LXNpZGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jY29va2llLWNvbnNlbnQgLmxlZnQtc2lkZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Nvb2tpZS1jb25zZW50IC5yaWdodC1zaWRlIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNjb29raWUtY29uc2VudCAubGVmdC1zaWRlIC5zaG93LWNvb2tpZS1wcmVmZXJlbmNlcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2Nvb2tpZS1jb25zZW50IC5idG4tZ2RwciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI0N5Ym90Q29va2llYm90RGlhbG9nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdkcHItcG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAuOTUsIDAsIDAuOTkpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdkcHItcG9wdXAtd3JhcHBlci5iZWZvcmUtc2hvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nZHByLXBvcHVwLXdyYXBwZXIuc2hvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uZ2Rwci1wb3B1cC13cmFwcGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5nZHByLXBvcHVwLXdyYXBwZXIuYWN0aXZlIC5nZHByLXBvcHVwIC5jbG9zZS1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Rwci1wb3B1cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nZHByLXBvcHVwIC5nZHByLXBvcHVwLWlubmVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNi41cmVtIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmdkcHItcG9wdXAgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzQ3NjtcbiAgcGFkZGluZzogNHJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZHByLXBvcHVwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjMDAzNDc2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmdkcHItcG9wdXAgLnN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5nZHByLXBvcHVwIC5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNDc2O1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5nZHByLXBvcHVwIC5saW5lICsgLmNoZWNrYm94LWFyZWEge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5nZHByLXBvcHVwIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAzNDc2O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjM4MDk1MjRlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuLmdkcHItcG9wdXAgYSB7XG4gIGNvbG9yOiAjMDAzNDc2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nZHByLXBvcHVwIC5idG4tYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uZ2Rwci1wb3B1cCAuYnRuLWFyZWEgLmJ0bi1nZHByIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdkcHItcG9wdXAgLmNsb3NlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNyZW07XG4gIHJpZ2h0OiAzcmVtO1xuICB3aWR0aDogMi4zcmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyO1xufVxuLmdkcHItcG9wdXAgLmNsb3NlLXBvcHVwOmJlZm9yZSxcbi5nZHByLXBvcHVwIC5jbG9zZS1wb3B1cDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0NzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG59XG4uZ2Rwci1wb3B1cCAuY2xvc2UtcG9wdXA6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuMTVlbSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmdkcHItcG9wdXAgLmNsb3NlLXBvcHVwOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuMTVlbSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5nZHByLXBvcHVwIC5jaGVja2JveC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmdkcHItcG9wdXAgLmNoZWNrYm94LWFyZWEgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMC4xcmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZHByLXBvcHVwIC5jaGVja2JveC1hcmVhLmluYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZ2Rwci1wb3B1cCAuY2hlY2tib3gtYXJlYS5pbmFjdGl2ZSBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5nZHByLXBvcHVwIC5jaGVja2JveC1hcmVhIGxhYmVsIHtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdkcHItcG9wdXAgLmNoZWNrYm94LWFyZWEgbGFiZWwgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDM0NzY7XG59XG4uZ2Rwci1wb3B1cCAuY2hlY2tib3gtYXJlYSBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMzQ3NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgdG9wOiAxLjJyZW07XG4gIGxlZnQ6IDAuN3JlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdkcHItcG9wdXAgLmNoZWNrYm94LWFyZWEgbGFiZWwgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IDAuNnJlbTtcbiAgfVxufVxuLmdkcHItcG9wdXAgLmNoZWNrYm94LWFyZWEgbGFiZWwgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTU1ZGVnKTtcbiAgd2lkdGg6IDAuOXJlbTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHRvcDogMS4ycmVtO1xuICBsZWZ0OiAwLjdyZW07XG4gIGJhY2tncm91bmQ6ICMwMDM0NzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2Rwci1wb3B1cCAuY2hlY2tib3gtYXJlYSBsYWJlbCBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiAwLjZyZW07XG4gIH1cbn1cbi5nZHByLXBvcHVwIC5jaGVja2JveC1hcmVhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2Rwci1wb3B1cCAuY2hlY2tib3gtYXJlYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZHByLXBvcHVwIC5jaGVja2JveC1hcmVhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2Rwci1wb3B1cCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuZ2Rwci1wb3B1cCAuY29va2llLXBvcHVwLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdkcHItcG9wdXAgLmNvb2tpZS1wb3B1cC1pbm5lci13cmFwcGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuZ2Rwci1wb3B1cCAuY29va2llLXBvcHVwLWlubmVyLXdyYXBwZXIgLmNsb3NlLXBvcHVwIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5nZHByLXBvcHVwIC5pbm5lciB7XG4gICAgcGFkZGluZzogNXJlbSAzcmVtIDRyZW07XG4gIH1cbiAgLmdkcHItcG9wdXAgLmNsb3NlLXBvcHVwIHtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmdkcHItcG9wdXAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmJ0bi1nZHByIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNDc2O1xuICBjb2xvcjogIzAwMzQ3NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyLjhyZW07XG4gIG1hcmdpbjogMTBweCAxMHB4O1xufVxuLmJ0bi1nZHByIHNwYW4ge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uc2hvdy1jb29raWUtcHJlZmVyZW5jZXMtb3V0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjg2OTU2NTIycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNob3ctY29va2llLXByZWZlcmVuY2VzLW91dGVyIC5zaG93LWNvb2tpZS1wcmVmZXJlbmNlcyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvdy1jb29raWUtcHJlZmVyZW5jZXMtb3V0ZXIuc2hvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaG93LWNvb2tpZS1wcmVmZXJlbmNlcy1vdXRlciArIGlmcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uQ29va2llRGVjbGFyYXRpb24ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uQ29va2llRGVjbGFyYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4uQ29va2llRGVjbGFyYXRpb24gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29va2llRGVjbGFyYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuQ29va2llRGVjbGFyYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4uQ29va2llRGVjbGFyYXRpb24gLnNob3ctY29va2llLXByZWZlcmVuY2VzIHtcbiAgY29sb3I6ICM1N2NjZDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Db29raWVEZWNsYXJhdGlvblR5cGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4uQ29va2llRGVjbGFyYXRpb25UeXBlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5Db29raWVEZWNsYXJhdGlvblR5cGUgcCB7XG4gIG1hcmdpbjogMCAwIDEuOHJlbSAwICFpbXBvcnRhbnQ7XG59XG4uQ29va2llRGVjbGFyYXRpb25UeXBlIC5Db29raWVEZWNsYXJhdGlvblR5cGVIZWFkZXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDEuM3JlbSAwICFpbXBvcnRhbnQ7XG59XG4uQ29va2llRGVjbGFyYXRpb25UYWJsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5Db29raWVEZWNsYXJhdGlvblRhYmxlQ2VsbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDlweCA0cHggOXB4IDRweCAhaW1wb3J0YW50O1xufVxuLkNvb2tpZURlY2xhcmF0aW9uVGFibGVIZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuI0Nvb2tpZURlY2xhcmF0aW9uVXNlclN0YXR1c1BhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlYWRlciB7XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA4NiU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDYuOTIzMDc2OTJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlYWRlciAubG9nbyBpbWcge1xuICAgIGhlaWdodDogNjdweDtcbiAgfVxufVxuLmhlYWRlciAucmlnaHQgLnJpZ2h0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyIC5yaWdodCAucmlnaHQtd3JhcCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXIgLm1haW4tbWVudSA+IGxpLFxuLmhlYWRlciAubGFuZy1tZW51ID4gbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5tYWluLW1lbnUgPiBsaSxcbiAgLmhlYWRlciAubGFuZy1tZW51ID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMS4yMzA3NjkyM3Z3O1xuICB9XG59XG4uaGVhZGVyIC5tYWluLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCxcbi5oZWFkZXIgLmxhbmctbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLm1haW4tbWVudSA+IGxpIGEsXG4uaGVhZGVyIC5sYW5nLW1lbnUgPiBsaSBhIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4uaGVhZGVyIC5tYWluLW1lbnUgPiBsaSBhOmhvdmVyLFxuLmhlYWRlciAubGFuZy1tZW51ID4gbGkgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBjb2xvcjogIzU3Y2NkNjtcbn1cbi5oZWFkZXIgLm1haW4tbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLm1haW4tbWVudSA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLm1haW4tbWVudSA+IGxpIC5pY29uLWFycm93LWxpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXIgLm1haW4tbWVudSA+IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLm1haW4tbWVudSA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4wNzY5MjMwOHZ3O1xuICB9XG59XG4uaGVhZGVyIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtNHJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBtaW4td2lkdGg6IDMxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgYm94LXNoYWRvdzogNXB4IDE5cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaGVhZGVyIC5zdWItbWVudSBsaSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuLmhlYWRlciAuc3ViLW1lbnUgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXIgLmxhbmctbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAubGFuZy1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMy4wNzY5MjMwOHZ3O1xuICB9XG59XG4uaGVhZGVyIC5sYW5nLW1lbnUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ3wnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGNvbG9yOiAjYjJiMmIyICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5sYW5nLW1lbnUgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmxhbmctbWVudSBsaSBhIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4uaGVhZGVyIC5sYW5nLW1lbnUgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2IyYjJiMjtcbn1cbi5oZWFkZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXIgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5oZWFkZXIgLnJpZ2h0IC5yaWdodC13cmFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIC5yaWdodCAucmlnaHQtd3JhcCA+IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlciAucmlnaHQub3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5oZWFkZXIgLnJpZ2h0IHVsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlciAucmlnaHQgdWwubWFpbi1tZW51IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG4gIC5oZWFkZXIgLnJpZ2h0IHVsLm1haW4tbWVudSA+IGxpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaGVhZGVyIC5yaWdodCB1bC5tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLmljb24tYXJyb3ctbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaGVhZGVyIC5yaWdodCB1bC5tYWluLW1lbnUgPiBsaTpob3ZlciAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAucmlnaHQgdWwubWFpbi1tZW51ID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXIgLnJpZ2h0IHVsLmxhbmctbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5oZWFkZXIgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlciAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAuc3ViLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5idXJnZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXJnZXIuYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmJ1cmdlci5hY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoNS41cHgpIHRyYW5zbGF0ZVgoNS41cHgpO1xufVxuLmJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUuNXB4KSB0cmFuc2xhdGVYKDUuNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJ1cmdlciBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzI5NTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cbi5idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogMDtcbn1cbiNzZWFyY2gtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuI3NlYXJjaC1idG46aG92ZXIge1xuICBjb2xvcjogIzU3Y2NkNjtcbn1cbiNzZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jc2VhcmNoLWZvcm0td3JhcHBlciA+IGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxMDAlKTtcbn1cbiNzZWFyY2gtZm9ybS13cmFwcGVyLm9wZW4sXG4jc2VhcmNoLWZvcm0td3JhcHBlci5vcGVuID4gZGl2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4jc2VhcmNoLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiA2cmVtIGF1dG8gMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jc2VhcmNoLWZvcm0gaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbiNzZWFyY2gtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMTtcbn1cbiNzZWFyY2gtZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMTtcbn1cbiNzZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuI3NlYXJjaC1mb3JtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuI3NlYXJjaC1mb3JtIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICM1N2NjZDY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDJyZW07XG59XG4jc2VhcmNoLWZvcm0gW3R5cGU9XCJzdWJtaXRcIl0gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NlYXJjaC1mb3JtLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2VhcmNoLWJ0bi5zZWFyY2gtYnRuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2VhcmNoLWJ0bi5zZWFyY2gtYnRuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzNDc2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOXJlbSAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXIgLmZvb3Rlci1tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5mb290ZXIgLnBhZCB7XG4gIHBhZGRpbmctdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXIgLnBhZCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3RlciAubG9nbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBtYXgtd2lkdGg6IDY4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgLmxvZ286aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXIgLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIgLmxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyIC5sb2dvLW1vYmlsZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyIC5sb2dvLW1vYmlsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLmZvb3RlciAuYWZ0ZXItbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW07XG4gIHBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuLmZvb3RlciAuYWZ0ZXItbG9nbzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyIC5hZnRlci1sb2dvIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyIC5hZnRlci1sb2dvIHA6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00LjVyZW07XG4gIHRvcDogLTFyZW07XG4gIGJvdHRvbTogLTEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwLjM2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXIgLmFmdGVyLWxvZ28gcDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMy4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCA0LjVyZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXJlbTtcbn1cbi5mb290ZXIgLmxpbmstc20ge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmZvb3RlciAubGluay1zbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjc5cHgpIHtcbiAgLmZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmZvb3RlciAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMDg0NTc0MTV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjA4NDU3NDE1dnc7XG4gIH1cbiAgLmZvb3RlciAucm93IC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMi4wODQ1NzQxNXZ3ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4wODQ1NzQxNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3RlciAuYWZ0ZXItbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMDg0NTc0MTV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDg0NTc0MTV2dztcbiAgfVxuICAuZm9vdGVyIC5hZnRlci1sb2dvIHA6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4wODQ1NzQxNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5mb290ZXIgLnJpZ2h0LXBhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmZvb3RlciAuYWZ0ZXItbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZm9vdGVyIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXIgLnJvdyAuY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3RlciAucm93IC5jb2w6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG9wYWNpdHk6IDAuMzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3RlciAucm93IC5jb2w6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZm9vdGVyIC5yb3cgLmNvbCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzAwMzQ3Njtcbn1cbi5jb3B5cmlnaHQgLnBhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb3B5cmlnaHQgLnBhZ2Utd3JhcHBlciA+IGRpdiB7XG4gIHBhZGRpbmc6IDIuMnJlbSAwO1xufVxuLmNvcHlyaWdodCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jb3B5cmlnaHQgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY29weXJpZ2h0IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJ3wnO1xuICBtYXJnaW46IDAgMC43cmVtO1xufVxuLmNvcHlyaWdodCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvcHlyaWdodCAuZm9vdGVyLW1lbnUgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29weXJpZ2h0IGEge1xuICBjb2xvcjogIzAwMzQ3NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uY29weXJpZ2h0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb3B5cmlnaHQtY29udCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5mb290ZXJTb2NpYWxNZWRpYSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbi50d2l0dGVySWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMGVtO1xufVxuLnllbEljb24ge1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnllbERpdiB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDtcbn1cbi55ZWxEaXY6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLndwY2Y3IHNwYW4ud3BjZjctbGlzdC1pdGVtLFxuLndwcGItdXNlci1mb3JtcyBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLndwcGItdXNlci1mb3JtcyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZDJhMDdjO1xufVxuLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4ud3BwYi11c2VyLWZvcm1zIC53cGNmNy1yZXNwb25zZS1vdXRwdXQud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBwYWRkaW5nOiAxZW0haW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCA1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNkMmEwN2M7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbi53cHBiLXVzZXItZm9ybXMgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLndwY2Y3IGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuLndwcGItdXNlci1mb3JtcyBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BjZjcgLndwY2Y3LXNlbGVjdCxcbi53cHBiLXVzZXItZm9ybXMgLndwY2Y3LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi53cGNmNyAud3BjZjctc2VsZWN0IG9wdGlvbixcbi53cHBiLXVzZXItZm9ybXMgLndwY2Y3LXNlbGVjdCBvcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud3BjZjcgLmN1c3RvbS1maWxlLXVwbG9hZCxcbi53cHBiLXVzZXItZm9ybXMgLmN1c3RvbS1maWxlLXVwbG9hZCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi53cGNmNyBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi53cHBiLXVzZXItZm9ybXMgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud3BjZjcgaW5wdXRbdHlwZT1yYWRpb10sXG4ud3BwYi11c2VyLWZvcm1zIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZTllZWYyO1xuICBjb2xvcjogIzMzMztcbiAgY2xlYXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luOiAtM3B4IDRweCAwIDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndwY2Y3IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLndwcGItdXNlci1mb3JtcyBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlcixcbi53cGNmNyBpbnB1dFt0eXBlPXJhZGlvXTphZnRlcixcbi53cHBiLXVzZXItZm9ybXMgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwY2Y3IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ud3BwYi11c2VyLWZvcm1zIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ud3BjZjcgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi53cHBiLXVzZXItZm9ybXMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICM1N2NjZDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGNmNyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyLFxuLndwcGItdXNlci1mb3JtcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyLFxuLndwY2Y3IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIsXG4ud3BwYi11c2VyLWZvcm1zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud3BjZjcgLndwY2Y3LWZpbGUsXG4ud3BwYi11c2VyLWZvcm1zIC53cGNmNy1maWxlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi53cGNmNyB0ZXh0YXJlYSxcbi53cHBiLXVzZXItZm9ybXMgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG4gIGhlaWdodDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53cGNmNyAuZmlsZS1uYW1lLFxuLndwcGItdXNlci1mb3JtcyAuZmlsZS1uYW1lLFxuLndwY2Y3IC5sb2dvLW5hbWUsXG4ud3BwYi11c2VyLWZvcm1zIC5sb2dvLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud3BjZjcgaW5wdXQsXG4ud3BwYi11c2VyLWZvcm1zIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwY2Y3IGlucHV0LFxuICAud3BwYi11c2VyLWZvcm1zIGlucHV0IHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ud3BjZjc6OnBsYWNlaG9sZGVyLFxuLndwcGItdXNlci1mb3Jtczo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjOWE5YTlhO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4ud3BjZjcgLndwY2Y3LWluZm8sXG4ud3BwYi11c2VyLWZvcm1zIC53cGNmNy1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ud3BjZjcgLndwY2Y3LWJpZ2dlci1pbmZvLFxuLndwcGItdXNlci1mb3JtcyAud3BjZjctYmlnZ2VyLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLFxuLndwcGItdXNlci1mb3JtcyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cGNmNyBicixcbi53cHBiLXVzZXItZm9ybXMgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwY2Y3IGgzLFxuLndwcGItdXNlci1mb3JtcyBoMyxcbi53cGNmNyBoNCxcbi53cHBiLXVzZXItZm9ybXMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGV4dC13aXRoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnRleHQtd2l0aC1pY29uIC5pY29uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDZweCAyMHB4IDAgMDtcbn1cbi50ZXh0LXdpdGgtaWNvbiAudGl0bGUtd2l0aC1pY29uIGEge1xuICBjb2xvcjogIzU3Y2NkNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4udGV4dC13aXRoLWljb24gLnRpdGxlLXdpdGgtaWNvbiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5uby1wYWQge1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5tYXAtaWZyYW1lIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BwYi11c2VyLWZvcm1zID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndwcGItdXNlci1mb3JtcyA+IHVsID4gbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHBiLXVzZXItZm9ybXMgPiB1bCA+IGxpLndwcGItZGVmYXVsdC1uYW1lLWhlYWRpbmcsXG4ud3BwYi11c2VyLWZvcm1zID4gdWwgPiBsaS53cHBiLWRlZmF1bHQtY29udGFjdC1pbmZvLWhlYWRpbmcsXG4ud3BwYi11c2VyLWZvcm1zID4gdWwgPiBsaS53cHBiLWRlZmF1bHQtYWJvdXQteW91cnNlbGYtaGVhZGluZyxcbi53cHBiLXVzZXItZm9ybXMgPiB1bCA+IGxpLndwcGItZGVmYXVsdC1iaW9ncmFwaGljYWwtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcGItdXNlci1mb3JtcyA+IHVsID4gbGkud3BwYi1kZWZhdWx0LW5hbWUtaGVhZGluZyBoNCxcbi53cHBiLXVzZXItZm9ybXMgPiB1bCA+IGxpLndwcGItZGVmYXVsdC1jb250YWN0LWluZm8taGVhZGluZyBoNCxcbi53cHBiLXVzZXItZm9ybXMgPiB1bCA+IGxpLndwcGItZGVmYXVsdC1hYm91dC15b3Vyc2VsZi1oZWFkaW5nIGg0LFxuLndwcGItdXNlci1mb3JtcyA+IHVsID4gbGkud3BwYi1kZWZhdWx0LWJpb2dyYXBoaWNhbC1pbmZvIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuLndwcGItdXNlci1mb3JtcyA+IHVsID4gbGkud3BwYi1kZWZhdWx0LW5hbWUtaGVhZGluZyAud3BwYi1kZXNjcmlwdGlvbi1kZWxpbWl0ZXIsXG4ud3BwYi11c2VyLWZvcm1zID4gdWwgPiBsaS53cHBiLWRlZmF1bHQtY29udGFjdC1pbmZvLWhlYWRpbmcgLndwcGItZGVzY3JpcHRpb24tZGVsaW1pdGVyLFxuLndwcGItdXNlci1mb3JtcyA+IHVsID4gbGkud3BwYi1kZWZhdWx0LWFib3V0LXlvdXJzZWxmLWhlYWRpbmcgLndwcGItZGVzY3JpcHRpb24tZGVsaW1pdGVyLFxuLndwcGItdXNlci1mb3JtcyA+IHVsID4gbGkud3BwYi1kZWZhdWx0LWJpb2dyYXBoaWNhbC1pbmZvIC53cHBiLWRlc2NyaXB0aW9uLWRlbGltaXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BwYi11c2VyLWZvcm1zID4gdWwgPiBsaS53cHBiLWRlZmF1bHQtY29udGFjdC1pbmZvLWhlYWRpbmcsXG4ud3BwYi11c2VyLWZvcm1zID4gdWwgPiBsaS53cHBiLWRlZmF1bHQtYWJvdXQteW91cnNlbGYtaGVhZGluZyxcbi53cHBiLXVzZXItZm9ybXMgPiB1bCA+IGxpLndwcGItZGVmYXVsdC1uYW1lLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ud3BwYi11c2VyLWZvcm1zID4gdWwgPiBsaS53cHBiLWRlZmF1bHQtbmFtZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cHBiLXVzZXItZm9ybXMgaW5wdXRbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLndwcGItdXNlci1mb3JtcyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cHBiLXVzZXItZm9ybXMgbGFiZWwgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cHBiLXVzZXItZm9ybXMgLndwcGItZGVzY3JpcHRpb24tZGVsaW1pdGVyLFxuLndwcGItdXNlci1mb3JtcyAucGFzcy1zdHJlbmd0aC1yZXN1bHQsXG4ud3BwYi11c2VyLWZvcm1zIC53cHBiLWZvcm0tZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLndwcGItdXNlci1mb3JtcyAud3BwYi1mb3JtLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BwYi11c2VyLWZvcm1zIC53cHBiLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLndwcGItdXNlci1mb3JtcyAjcGFzcy1zdHJlbmd0aC1yZXN1bHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3BwYi11c2VyLWZvcm1zICNwYXNzLXN0cmVuZ3RoLXJlc3VsdC5zaG9ydCxcbi53cHBiLXVzZXItZm9ybXMgI3Bhc3Mtc3RyZW5ndGgtcmVzdWx0LmJhYyB7XG4gIGNvbG9yOiByZWQ7XG59XG4ud3BwYi11c2VyLWZvcm1zICNwYXNzLXN0cmVuZ3RoLXJlc3VsdC5nb29kIHtcbiAgY29sb3I6IG9yYW5nZTtcbn1cbi53cHBiLXVzZXItZm9ybXMgI3Bhc3Mtc3RyZW5ndGgtcmVzdWx0LnN0cm9uZyB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN0eWxlZFNlbGVjdCB7XG4gIGhlaWdodDogNTFweDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN0eWxlZFNlbGVjdCAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcGItdXNlci1mb3JtcyBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwcGItdXNlci1mb3JtcyAud3BwYi1mb3JtLWVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cbiN3cHBiX2Zvcm1fZ2VuZXJhbF9tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiN3cHBiX2Zvcm1fZ2VuZXJhbF9tZXNzYWdlLndwcGItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzMWJkYzk7XG59XG4ud3BwYi11c2VyLWZvcm1zIC5zdWJtaXQsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLndwY2Y3LXN1Ym1pdCxcbi5iYnByZXNzIC5idXR0b24uc3VibWl0IHtcbiAgaGVpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDNyZW0gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzU3Y2NkNiAhaW1wb3J0YW50O1xuICB3aWR0aDogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwIWltcG9ydGFudDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdC5vdXRsaW5lLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5vdXRsaW5lLFxuLndwY2Y3LXN1Ym1pdC5vdXRsaW5lLFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQub3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudCAhaW1wb3J0YW50O1xufVxuLndwcGItdXNlci1mb3JtcyAuc3VibWl0LnNtYWxsLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zbWFsbCxcbi53cGNmNy1zdWJtaXQuc21hbGwsXG4uYmJwcmVzcyAuYnV0dG9uLnN1Ym1pdC5zbWFsbCB7XG4gIGhlaWdodDogNS4ycmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1LjJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdC5zbWFsbC5vdXRsaW5lLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zbWFsbC5vdXRsaW5lLFxuLndwY2Y3LXN1Ym1pdC5zbWFsbC5vdXRsaW5lLFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQuc21hbGwub3V0bGluZSB7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG4ud3BwYi11c2VyLWZvcm1zIC5zdWJtaXQud2hpdGUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLndoaXRlLFxuLndwY2Y3LXN1Ym1pdC53aGl0ZSxcbi5iYnByZXNzIC5idXR0b24uc3VibWl0LndoaXRlIHtcbiAgY29sb3I6ICMyZDJkMmQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xufVxuLndwcGItdXNlci1mb3JtcyAuc3VibWl0LndoaXRlLm91dGxpbmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLndoaXRlLm91dGxpbmUsXG4ud3BjZjctc3VibWl0LndoaXRlLm91dGxpbmUsXG4uYmJwcmVzcyAuYnV0dG9uLnN1Ym1pdC53aGl0ZS5vdXRsaW5lIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ud3BwYi11c2VyLWZvcm1zIC5zdWJtaXQuZGFyay1ncmV5LFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kYXJrLWdyZXksXG4ud3BjZjctc3VibWl0LmRhcmstZ3JleSxcbi5iYnByZXNzIC5idXR0b24uc3VibWl0LmRhcmstZ3JleSB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQgIWltcG9ydGFudDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdC5kYXJrLWdyZXktb3V0bGluZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZGFyay1ncmV5LW91dGxpbmUsXG4ud3BjZjctc3VibWl0LmRhcmstZ3JleS1vdXRsaW5lLFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQuZGFyay1ncmV5LW91dGxpbmUge1xuICBjb2xvcjogIzJkMmQyZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZDJkMmQgIWltcG9ydGFudDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdC5icm93bixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnJvd24sXG4ud3BjZjctc3VibWl0LmJyb3duLFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQuYnJvd24ge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZDJhMDdjICFpbXBvcnRhbnQ7XG59XG4ud3BwYi11c2VyLWZvcm1zIC5zdWJtaXQuYnJvd24tb3V0bGluZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnJvd24tb3V0bGluZSxcbi53cGNmNy1zdWJtaXQuYnJvd24tb3V0bGluZSxcbi5iYnByZXNzIC5idXR0b24uc3VibWl0LmJyb3duLW91dGxpbmUge1xuICBjb2xvcjogI2QyYTA3YyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkMmEwN2MgIWltcG9ydGFudDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdC5ibHVlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5ibHVlLFxuLndwY2Y3LXN1Ym1pdC5ibHVlLFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQuYmx1ZSB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDM0NzYgIWltcG9ydGFudDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdC5ibHVlLW91dGxpbmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJsdWUtb3V0bGluZSxcbi53cGNmNy1zdWJtaXQuYmx1ZS1vdXRsaW5lLFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQuYmx1ZS1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDM0NzYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzNDc2ICFpbXBvcnRhbnQ7XG59XG4ud3BwYi11c2VyLWZvcm1zIC5zdWJtaXQubGlnaHQtYmx1ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubGlnaHQtYmx1ZSxcbi53cGNmNy1zdWJtaXQubGlnaHQtYmx1ZSxcbi5iYnByZXNzIC5idXR0b24uc3VibWl0LmxpZ2h0LWJsdWUge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNTdjY2Q2ICFpbXBvcnRhbnQ7XG59XG4ud3BwYi11c2VyLWZvcm1zIC5zdWJtaXQubGlnaHQtYmx1ZS1vdXRsaW5lLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5saWdodC1ibHVlLW91dGxpbmUsXG4ud3BjZjctc3VibWl0LmxpZ2h0LWJsdWUtb3V0bGluZSxcbi5iYnByZXNzIC5idXR0b24uc3VibWl0LmxpZ2h0LWJsdWUtb3V0bGluZSB7XG4gIGNvbG9yOiAjNTdjY2Q2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU3Y2NkNiAhaW1wb3J0YW50O1xufVxuLndwcGItdXNlci1mb3JtcyAuc3VibWl0LnB1cnBsZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ucHVycGxlLFxuLndwY2Y3LXN1Ym1pdC5wdXJwbGUsXG4uYmJwcmVzcyAuYnV0dG9uLnN1Ym1pdC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzYjdkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ud3BwYi11c2VyLWZvcm1zIC5zdWJtaXQucHVycGxlLW91dGxpbmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLnB1cnBsZS1vdXRsaW5lLFxuLndwY2Y3LXN1Ym1pdC5wdXJwbGUtb3V0bGluZSxcbi5iYnByZXNzIC5idXR0b24uc3VibWl0LnB1cnBsZS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MjNiN2QgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MjNiN2QgIWltcG9ydGFudDtcbn1cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdC1vdXRsaW5lLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS1vdXRsaW5lLFxuLndwY2Y3LXN1Ym1pdC1vdXRsaW5lLFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQtb3V0bGluZSB7XG4gIGNvbG9yOiAjNTdjY2Q2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU3Y2NkNiAhaW1wb3J0YW50O1xufVxuLndwcGItdXNlci1mb3JtcyAuc3VibWl0IHtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbn1cbiN1c2VyX3N3aXRjaGluZ19zd2l0Y2hfb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2JicHJlc3MtZm9ydW1zIGZpZWxkc2V0LmJicC1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4jYmJwcmVzcy1mb3J1bXMgZmllbGRzZXQuYmJwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlOWVlZjI7XG4gIGNvbG9yOiAjMzMzO1xuICBjbGVhcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IC0zcHggNHB4IDAgMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogM3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4jYmJwcmVzcy1mb3J1bXMgZmllbGRzZXQuYmJwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2JicHJlc3MtZm9ydW1zIGZpZWxkc2V0LmJicC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjNTdjY2Q2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYmJwcmVzcy1mb3J1bXMgZmllbGRzZXQuYmJwLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmJsb2NrcXVvdGUsXG5wLFxubGksXG5hLFxubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnN0YW5kYXJkLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyOTU5O1xufVxuLnN0YW5kYXJkLW92ZXJsYXktb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zdGFuZGFyZC1ib3JkZXItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zZWN0aW9uLXBhZCB7XG4gIHBhZGRpbmc6IDglIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjAuMDAwNzJweCkge1xuICAuc2VjdGlvbi1wYWQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tcGFkLTJ4IHtcbiAgcGFkZGluZzogMTYlIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwLjAwMTQ0cHgpIHtcbiAgLnNlY3Rpb24tcGFkLTJ4IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5jb3VudGVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAyMGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDAuNjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogNS4xMTMzMzMzM3B4O1xuICB9XG59XG4uY291bnRlciAubWFrZS1mdWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvdW50ZXIgLmNvbnQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5jb3VudGVyIC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvdW50ZXIgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAyLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cmVtO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDcuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA4LjJyZW07XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuN3JlbTtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAzLjdyZW07XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy45cmVtO1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4xcmVtO1xufVxuLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udGFnIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cmVtO1xufVxuLmxlYXJuLW1vcmUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcbn1cbnAsXG4ucCxcbi5wb3N0LWNvbnRlbnQgdWwsXG4ucG9zdC1jb250ZW50IG9sIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbn1cbnAgYSxcbi5wIGEsXG4ucG9zdC1jb250ZW50IHVsIGEsXG4ucG9zdC1jb250ZW50IG9sIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnAtc21hbGwge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbmJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5ibG9ja3F1b3RlIHAgKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1wiJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG59XG4udGhlLWNvbnRlbnQgdWwsXG4udGhlLWNvbnRlbnQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRoZS1jb250ZW50IHVsIGxpLFxuLnRoZS1jb250ZW50IG9sIGxpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbn1cbi50aGUtY29udGVudCB1bCBsaSBhLFxuLnRoZS1jb250ZW50IG9sIGxpIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRoZS1jb250ZW50IGEge1xuICBjb2xvcjogIzU3Y2NkNjtcbn1cbi50aGUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuLnBhZC0xMCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtdG9wLTEwIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTEwIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy10b3AtMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLXRvcC0xMC1tb2Ige1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctdG9wLTEwLW1vYiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC10b3AtMTAtdGFibCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy10b3AtMTAtdGFibCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTEwIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1ib3R0b20tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctMTAge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtYm90dG9tLTEwLW1vYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1ib3R0b20tMTAtbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLWJvdHRvbS0xMC10YWJsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS0xMC10YWJsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtMTAge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWxlZnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTEwIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1sZWZ0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtbGVmdC0xMC1tb2Ige1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWxlZnQtMTAtbW9iIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1sZWZ0LTEwLXRhYmwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWxlZnQtMTAtdGFibCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC0xMCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtcmlnaHQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy0xMCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctcmlnaHQtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtcmlnaHQtMTAtbW9iIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctcmlnaHQtMTAtbW9iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtcmlnaHQtMTAtdGFibCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXJpZ2h0LTEwLXRhYmwge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTIwIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC10b3AtMjAge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctMjAge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtdG9wLTIwLW1vYiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy10b3AtMjAtbW9iIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLXRvcC0yMC10YWJsIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC0yMC10YWJsIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtMjAge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWJvdHRvbS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy0yMCB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctYm90dG9tLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1ib3R0b20tMjAtbW9iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS0yMC1tb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtYm90dG9tLTIwLXRhYmwge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctYm90dG9tLTIwLXRhYmwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC0yMCB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctMjAge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLWxlZnQtMjAge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1sZWZ0LTIwLW1vYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctbGVmdC0yMC1tb2Ige1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLWxlZnQtMjAtdGFibCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctbGVmdC0yMC10YWJsIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTIwIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1yaWdodC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTIwIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1yaWdodC0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1yaWdodC0yMC1tb2Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1yaWdodC0yMC1tb2Ige1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1yaWdodC0yMC10YWJsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctcmlnaHQtMjAtdGFibCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtMzAge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXRvcC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy0zMCB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC10b3AtMzAtbW9iIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC0zMC1tb2Ige1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtdG9wLTMwLXRhYmwge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctdG9wLTMwLXRhYmwge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC0zMCB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTMwIHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1ib3R0b20tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLWJvdHRvbS0zMC1tb2Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctYm90dG9tLTMwLW1vYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1ib3R0b20tMzAtdGFibCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1ib3R0b20tMzAtdGFibCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTMwIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1sZWZ0LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy0zMCB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctbGVmdC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLWxlZnQtMzAtbW9iIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1sZWZ0LTMwLW1vYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtbGVmdC0zMC10YWJsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1sZWZ0LTMwLXRhYmwge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtMzAge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJpZ2h0LTMwIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctMzAge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLXJpZ2h0LTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLXJpZ2h0LTMwLW1vYiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXJpZ2h0LTMwLW1vYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLXJpZ2h0LTMwLXRhYmwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1yaWdodC0zMC10YWJsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC00MCB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtdG9wLTQwIHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTQwIHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy10b3AtNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLXRvcC00MC1tb2Ige1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctdG9wLTQwLW1vYiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC10b3AtNDAtdGFibCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy10b3AtNDAtdGFibCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTQwIHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1ib3R0b20tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctNDAge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLWJvdHRvbS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtYm90dG9tLTQwLW1vYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1ib3R0b20tNDAtbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLWJvdHRvbS00MC10YWJsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS00MC10YWJsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtNDAge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWxlZnQtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTQwIHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1sZWZ0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtbGVmdC00MC1tb2Ige1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWxlZnQtNDAtbW9iIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1sZWZ0LTQwLXRhYmwge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWxlZnQtNDAtdGFibCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC00MCB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtcmlnaHQtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy00MCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctcmlnaHQtNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtcmlnaHQtNDAtbW9iIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctcmlnaHQtNDAtbW9iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtcmlnaHQtNDAtdGFibCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXJpZ2h0LTQwLXRhYmwge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTUwIHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC10b3AtNTAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctNTAge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLXRvcC01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtdG9wLTUwLW1vYiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy10b3AtNTAtbW9iIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLXRvcC01MC10YWJsIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC01MC10YWJsIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtNTAge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWJvdHRvbS01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy01MCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctYm90dG9tLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1ib3R0b20tNTAtbW9iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS01MC1tb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtYm90dG9tLTUwLXRhYmwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctYm90dG9tLTUwLXRhYmwge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC01MCB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtbGVmdC01MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctNTAge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLWxlZnQtNTAge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1sZWZ0LTUwLW1vYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctbGVmdC01MC1tb2Ige1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLWxlZnQtNTAtdGFibCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctbGVmdC01MC10YWJsIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTUwIHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1yaWdodC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTUwIHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1yaWdodC01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1yaWdodC01MC1tb2Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1yaWdodC01MC1tb2Ige1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1yaWdodC01MC10YWJsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctcmlnaHQtNTAtdGFibCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtNjAge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy02MCB7XG4gIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctdG9wLTYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC10b3AtNjAtbW9iIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC02MC1tb2Ige1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtdG9wLTYwLXRhYmwge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctdG9wLTYwLXRhYmwge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC02MCB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtYm90dG9tLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTYwIHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1ib3R0b20tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLWJvdHRvbS02MC1tb2Ige1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctYm90dG9tLTYwLW1vYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1ib3R0b20tNjAtdGFibCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1ib3R0b20tNjAtdGFibCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTYwIHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1sZWZ0LTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy02MCB7XG4gIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctbGVmdC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLWxlZnQtNjAtbW9iIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1sZWZ0LTYwLW1vYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtbGVmdC02MC10YWJsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1sZWZ0LTYwLXRhYmwge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtNjAge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJpZ2h0LTYwIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctNjAge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLXJpZ2h0LTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLXJpZ2h0LTYwLW1vYiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXJpZ2h0LTYwLW1vYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLXJpZ2h0LTYwLXRhYmwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1yaWdodC02MC10YWJsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC03MCB7XG4gIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtdG9wLTcwIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTcwIHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy10b3AtNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLXRvcC03MC1tb2Ige1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctdG9wLTcwLW1vYiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC10b3AtNzAtdGFibCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy10b3AtNzAtdGFibCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTcwIHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1ib3R0b20tNzAge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctNzAge1xuICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLWJvdHRvbS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtYm90dG9tLTcwLW1vYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1ib3R0b20tNzAtbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLWJvdHRvbS03MC10YWJsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS03MC10YWJsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtNzAge1xuICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWxlZnQtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTcwIHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1sZWZ0LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtbGVmdC03MC1tb2Ige1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWxlZnQtNzAtbW9iIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1sZWZ0LTcwLXRhYmwge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWxlZnQtNzAtdGFibCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC03MCB7XG4gIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtcmlnaHQtNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy03MCB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctcmlnaHQtNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtcmlnaHQtNzAtbW9iIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctcmlnaHQtNzAtbW9iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtcmlnaHQtNzAtdGFibCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXJpZ2h0LTcwLXRhYmwge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTgwIHtcbiAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC10b3AtODAge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctODAge1xuICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLXRvcC04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtdG9wLTgwLW1vYiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy10b3AtODAtbW9iIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLXRvcC04MC10YWJsIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC04MC10YWJsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtODAge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWJvdHRvbS04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy04MCB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctYm90dG9tLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1ib3R0b20tODAtbW9iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS04MC1tb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtYm90dG9tLTgwLXRhYmwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctYm90dG9tLTgwLXRhYmwge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC04MCB7XG4gIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtbGVmdC04MCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctODAge1xuICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLWxlZnQtODAge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1sZWZ0LTgwLW1vYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctbGVmdC04MC1tb2Ige1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLWxlZnQtODAtdGFibCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctbGVmdC04MC10YWJsIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTgwIHtcbiAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1yaWdodC04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTgwIHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1yaWdodC04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1yaWdodC04MC1tb2Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1yaWdodC04MC1tb2Ige1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1yaWdodC04MC10YWJsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctcmlnaHQtODAtdGFibCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtOTAge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXRvcC05MCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy05MCB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctdG9wLTkwIHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC10b3AtOTAtbW9iIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC05MC1tb2Ige1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtdG9wLTkwLXRhYmwge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctdG9wLTkwLXRhYmwge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC05MCB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtYm90dG9tLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTkwIHtcbiAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1ib3R0b20tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLWJvdHRvbS05MC1tb2Ige1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctYm90dG9tLTkwLW1vYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1ib3R0b20tOTAtdGFibCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1ib3R0b20tOTAtdGFibCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFkLTkwIHtcbiAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1sZWZ0LTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy05MCB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctbGVmdC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLWxlZnQtOTAtbW9iIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1sZWZ0LTkwLW1vYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtbGVmdC05MC10YWJsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1sZWZ0LTkwLXRhYmwge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWQtOTAge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJpZ2h0LTkwIHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctOTAge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLXJpZ2h0LTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLXJpZ2h0LTkwLW1vYiB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXJpZ2h0LTkwLW1vYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLXJpZ2h0LTkwLXRhYmwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1yaWdodC05MC10YWJsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC0xMDAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC10b3AtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy0xMDAge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy10b3AtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtdG9wLTEwMC1tb2Ige1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC0xMDAtbW9iIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC10b3AtMTAwLXRhYmwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXRvcC0xMDAtdGFibCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC0xMDAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1ib3R0b20tMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy0xMDAge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZy1ib3R0b20tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWQtYm90dG9tLTEwMC1tb2Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS0xMDAtbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZC1ib3R0b20tMTAwLXRhYmwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWJvdHRvbS0xMDAtdGFibCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC0xMDAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1sZWZ0LTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLTEwMCB7XG4gIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnLWxlZnQtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkLWxlZnQtMTAwLW1vYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLWxlZnQtMTAwLW1vYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFkLWxlZnQtMTAwLXRhYmwge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZy1sZWZ0LTEwMC10YWJsIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC0xMDAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1yaWdodC0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctMTAwIHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmctcmlnaHQtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1yaWdodC0xMDAtbW9iIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnLXJpZ2h0LTEwMC1tb2Ige1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtcmlnaHQtMTAwLXRhYmwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctcmlnaHQtMTAwLXRhYmwge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmMtY29sb3ItYnJvd24ge1xuICBjb2xvcjogI2QyYTA3Yztcbn1cbi5jLWNvbG9yLWJyb3duIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iZ2MtY29sb3ItYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJhMDdjO1xufVxuLmJyZC1jb2xvci1icm93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmEwN2M7XG59XG4uYy1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwMDM0NzY7XG59XG4uYy1jb2xvci1ibHVlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iZ2MtY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0NzY7XG59XG4uYnJkLWNvbG9yLWJsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNDc2O1xufVxuLmMtY29sb3ItYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMwMzI5NTk7XG59XG4uYy1jb2xvci1ibHVlLWRhcmsgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJnYy1jb2xvci1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyOTU5O1xufVxuLmJyZC1jb2xvci1ibHVlLWRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyOTU5O1xufVxuLmMtY29sb3ItbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjNTdjY2Q2O1xufVxuLmMtY29sb3ItbGlnaHQtYmx1ZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmdjLWNvbG9yLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdjY2Q2O1xufVxuLmJyZC1jb2xvci1saWdodC1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3Y2NkNjtcbn1cbi5jLWNvbG9yLWxpZ2h0LWJsdWUtZGFyayB7XG4gIGNvbG9yOiAjMzRhOGIyO1xufVxuLmMtY29sb3ItbGlnaHQtYmx1ZS1kYXJrIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iZ2MtY29sb3ItbGlnaHQtYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0YThiMjtcbn1cbi5icmQtY29sb3ItbGlnaHQtYmx1ZS1kYXJrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0YThiMjtcbn1cbi5jLWNvbG9yLWRhcmstZ3JleSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuLmMtY29sb3ItZGFyay1ncmV5IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iZ2MtY29sb3ItZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cbi5icmQtY29sb3ItZGFyay1ncmV5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkMmQyZDtcbn1cbi5jLWNvbG9yLWxpZ2h0LWdyZXkge1xuICBjb2xvcjogIzczNzM3Mztcbn1cbi5jLWNvbG9yLWxpZ2h0LWdyZXkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJnYy1jb2xvci1saWdodC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3Mztcbn1cbi5icmQtY29sb3ItbGlnaHQtZ3JleSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MzczNzM7XG59XG4uYy1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtY29sb3Itd2hpdGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJnYy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnJkLWNvbG9yLXdoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5jLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjNDIzYjdkO1xufVxuLmMtY29sb3ItcHVycGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iZ2MtY29sb3ItcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyM2I3ZDtcbn1cbi5icmQtY29sb3ItcHVycGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQyM2I3ZDtcbn1cbi5mdWxsLXdpZHRoLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzI5NTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsLXdpZHRoLWJhbm5lciAuY29udCB7XG4gIG1heC13aWR0aDogODMuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZnVsbC13aWR0aC1iYW5uZXIgLmNvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjk1OTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZnVsbC13aWR0aC1iYW5uZXIgLmNhdGVnb3J5IHtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5mdWxsLXdpZHRoLWJhbm5lciAuY2F0ZWdvcnk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZ1bGwtd2lkdGgtYmFubmVyIGgyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uZnVsbC13aWR0aC1iYW5uZXIgaDIgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmZ1bGwtd2lkdGgtYmFubmVyIGgyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmZ1bGwtd2lkdGgtYmFubmVyIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uZnVsbC13aWR0aC1iYW5uZXIgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mdWxsLXdpZHRoLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA3LjA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDcuNjh2dztcbiAgfVxufVxuLmhhbGYtd2lkdGgtYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oYWxmLXdpZHRoLWJhbm5lciBpbWcge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYWxmLXdpZHRoLWJhbm5lciBpbWcge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG4uaGFsZi13aWR0aC1iYW5uZXIgLmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhhbGYtd2lkdGgtYmFubmVyIC5jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5oZXJvLXNsaWRlciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uaGVyby1zbGlkZXIgLnBhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLXNsaWRlciAudHh0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5oZXJvLXNsaWRlciBoMSxcbi5oZXJvLXNsaWRlciAuaDEge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZXJvLXNsaWRlciAudHh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVyby1zbGlkZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzNweCkge1xuICAuaGVyby1zbGlkZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbi5oZXJvLXNsaWRlcl9jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uaGVyby1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZXJvLXNsaWRlciAuZG90cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlcm8tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmhlcm8tc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xufVxuLmhlcm8tc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG4uaGVyby1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKG4gKyAxMCkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmhlcm8tc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNTdjY2Q2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTdjY2Q2O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5lbWJsYS1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmxhLXNsaWRlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVtYmxhLXNsaWRlcl9zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4ucG9zdC1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3N0LWxpc3QgLmltZyB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5wb3N0LWxpc3QgLmltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ucG9zdC1saXN0IC5pbWcgYSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucG9zdC1saXN0IC5oNCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvc3QtbGlzdCAuaDQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnBvc3QtbGlzdC5lbWJsYSAucm93IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnBvc3QtbGlzdC5lbWJsYSAucm93IHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnBvc3QtbGlzdCAucm93IC5jb2wuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvbW8tYm94ZXMgLmNvbDpudGgtY2hpbGQoMSkgLnByb21vLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmEwN2M7XG59XG4ucHJvbW8tYm94ZXMgLmNvbDpudGgtY2hpbGQoMikgLnByb21vLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0NzY7XG59XG4ucHJvbW8tYm94ZXMgLmNvbDpudGgtY2hpbGQoMykgLnByb21vLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1N2NjZDY7XG59XG4ucHJvbW8tYm94ZXMgLmNvbDpudGgtY2hpbGQoNCkgLnByb21vLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG59XG4ucHJvbW8tYm94ZXMuZW1ibGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9tby1ib3hlcy5lbWJsYSAucm93IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAucHJvbW8tYm94ZXMuZW1ibGEgLnJvdyAuY29sIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucHJvbW8tYm94OmhvdmVyIC5pbWcge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnByb21vLWJveCBhLm1ha2UtZnVsbCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvbW8tYm94IC5pbWcge1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnByb21vLWJveCAuaW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ucHJvbW8tYm94IC50eHQge1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gNnJlbTtcbiAgaGVpZ2h0OiAzMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAucHJvbW8tYm94IC50eHQge1xuICAgIHBhZGRpbmc6IDQuMjEwNTI2MzJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tby1ib3ggLnR4dCB7XG4gICAgcGFkZGluZzogMy4zMzMzMzMzM3Z3IDMuMzMzMzMzMzN2dyAzLjMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxNy43Nzc3Nzc3OHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tYm94IC50eHQge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweCA1MHB4O1xuICAgIGhlaWdodDogMjdyZW07XG4gIH1cbn1cbi5wcm9tby1ib3ggLnR4dCBoMiB7XG4gIG1pbi1oZWlnaHQ6IDEzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tby1ib3ggLnR4dCBoMiB7XG4gICAgbWluLWhlaWdodDogNy4yMjIyMjIyMnZ3O1xuICAgIGZvbnQtc2l6ZTogMi4yNzc3Nzc3OHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM4ODg4ODg5dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1ib3ggLnR4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLWJveCAudHh0IGgyIHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tby1ib3ggLnR4dCAubGVhcm4tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExdnc7XG4gIH1cbn1cbi5wcm9tby1ib3ggLnR4dCAudHh0LXdyYXAge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xufVxuLnByb21vLWJveCAudHh0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC13aXRoLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0LXdpdGgtaW1hZ2UgLnR4dC1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRleHQtd2l0aC1pbWFnZSAuaW1nLWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMTNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRleHQtd2l0aC1pbWFnZSAuaW1nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDk2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LXdpdGgtaW1hZ2UgLnJvdyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtd2l0aC1pbWFnZSAuaW1nLWNvbCxcbiAgLnRleHQtd2l0aC1pbWFnZSAudHh0LWNvbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc21hbGwtYm94IHtcbiAgd2lkdGg6IDQzJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNDMlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00cmVtO1xuICBib3R0b206IC0zcmVtO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc21hbGwtYm94IHtcbiAgICBmb250LXNpemU6IDAuNTMxOTE0ODl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtYWxsLWJveCB7XG4gICAgZm9udC1zaXplOiAxLjE3MzQwMjg3dnc7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuLnNtYWxsLWJveCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjBlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4uc21hbGwtYm94IC50eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zbWFsbC1ib3ggLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjllbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXJlbTtcbn1cbi5zbWFsbC1ib3ggLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXJlbTtcbn1cbi5zbWFsbC1ib3ggYS5tYWtlLWZ1bGwge1xuICBvcGFjaXR5OiAwO1xufVxuLnBvc3QtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBvc3QtY29udGVudCAud3AtcG9zdC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wb3N0LWNvbnRlbnQgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wb3N0LWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wb3N0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMsXG4ucG9zdC1jb250ZW50IC5wb3N0LXRhZ3MsXG4ucG9zdC1jb250ZW50IC5wb3N0LWRhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvc3QtY2F0ZWdvcmllcyxcbi5wb3N0LXRhZ3MsXG4ucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuLnBvc3QtY2F0ZWdvcmllcyBhLFxuLnBvc3QtdGFncyBhLFxuLnBvc3QtZGF0ZSBhIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGF4LXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0LWltYWdlIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdC10ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0IC5jb2wtOCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLWRhdGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5yZWxhdGVkLXBvc3RzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZWFkZXItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlci1iYW5uZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uaGVhZGVyLWJhbm5lci53aXRoLW92ZXJsYXkgLmNvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xufVxuLmljb24tYm94ZXMuZW1ibGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pY29uLWJveGVzLmVtYmxhIC5yb3cge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uaWNvbi1ib3hlcyAuaWNvbi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLmljb24tYm94ZXMgLmljb24tYm94OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5pY29uLWJveGVzIC5pY29uLWJveCBhLm1ha2UtZnVsbCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaWNvbi1ib3hlcyBpbWcge1xuICBoZWlnaHQ6IDEwcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pY29uLWJveGVzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pY29uLWJveGVzIGltZyB7XG4gICAgaGVpZ2h0OiA2LjY2NjY2NjY3dnc7XG4gIH1cbiAgLmljb24tYm94ZXMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2Njd2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDAxNjY2NjdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaWNvbi1ib3hlcyBpbWcge1xuICAgIGhlaWdodDogODUuMzMzMzMzMzNweDtcbiAgfVxuICAuaWNvbi1ib3hlcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjEuMzMzMzMzMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIxMzMzMzNweDtcbiAgfVxufVxuLmljb24tYm94ZXM6bm90KC5lbWJsYSkgLmNvbCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbi5pY29uLWJveGVzOm5vdCguZW1ibGEpIC5jb2w6bnRoLWNoaWxkKC1uKzQpIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pY29uLWJveGVzOm5vdCguZW1ibGEpIC5jb2w6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmljb24tYm94ZXM6bm90KC5lbWJsYSkgLmNvbDpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb24tYm94ZXM6bm90KC5lbWJsYSkgLmNvbDpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaWNvbi1ib3hlczpub3QoLmVtYmxhKSAuY29sOm50aC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaWNvbi1ib3hlczpub3QoLmVtYmxhKSAuY29sIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5pY29uLWJveGVzOm5vdCguZW1ibGEpIC5jb2w6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pY29uLWJveGVzLmVtYmxhIHtcbiAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogQHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDE1MCoxMDAvMTUwMHZ3O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6IDMzKjEwMC8xNTAwdnc7XG4gICAgICAgIH1cbiAgICAgIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pY29uLWJveGVzLmVtYmxhIC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5pY29uLWJveGVzLmVtYmxhIC5jb2wgLmljb24tYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmljb24tYm94ZXMuZW1ibGEgLmNvbDpmaXJzdC1jaGlsZCAuaWNvbi1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5pY29uLWJveGVzLmVtYmxhIC5jb2w6bGFzdC1jaGlsZCAuaWNvbi1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiA1LjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjdyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgcGFkZGluZzogMCAyLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBjb2xvcjogIzczNzM3Mztcbn1cbnNlbGVjdCxcbi5zLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnN0eWxlZFNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc3R5bGVkU2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cbi5zdHlsZWRTZWxlY3Q6YWN0aXZlLFxuLnN0eWxlZFNlbGVjdC5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMCA7XG59XG4uc3R5bGVkU2VsZWN0OmFjdGl2ZTphZnRlcixcbi5zdHlsZWRTZWxlY3QuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMjZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDI2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMjZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHggO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMjhyZW07XG59XG4ub3B0aW9ucyBsaSB7XG4gIG1hcmdpbjogMCAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5vcHRpb25zIGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcHRpb25zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3Y2NkNjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnFzLWRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucXMtZGF0ZXBpY2tlci1jb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRlLXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0ZS1waWNrZXIgLnVpLWljb24ge1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtcGlja2VyIC51aS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5kYXRlLXBpY2tlciAudWktaWNvbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmRhdGUtcGlja2VyIC51aS1pY29uLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXc6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpIHRyYW5zbGF0ZVkoLTVweCk7XG59XG4uZGF0ZS1waWNrZXIgLnVpLWljb24udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZGF0ZS1waWNrZXIgLnVpLWljb24udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgdHJhbnNsYXRlWSgtNXB4KTtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGUtcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0zMHB4O1xufVxuLmRhdGUtcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDBweDtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG59XG4uZGF0ZS1waWNrZXIgLnVpLWRhdGVwaWNrZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLmRhdGUtcGlja2VyIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGUtcGlja2VyIC51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAuYXYgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZTJlMGYwO1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAuYXYgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDIzYjdkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXRlLXBpY2tlciAudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZS1waWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjNDIzYjdkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnFzLWRhdGVwaWNrZXItY29udGFpbmVye2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Y29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNS42MjVlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6OTAwMTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCBncmV5O2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMS4yNWVtIDEuMjVlbSAtLjkzNzVlbSByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMS4yNWVtIDEuMjVlbSAtLjkzNzVlbSByZ2JhKDAsMCwwLC4zKX0ucXMtZGF0ZXBpY2tlci1jb250YWluZXIgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnFzLWNlbnRlcmVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnFzLWhpZGRlbntkaXNwbGF5Om5vbmV9LnFzLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzUpO2NvbG9yOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOi41ZW07ei1pbmRleDoxO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5xcy1vdmVybGF5LnFzLWhpZGRlbntvcGFjaXR5OjA7ei1pbmRleDotMX0ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouODc1ZW07cGFkZGluZzouMjVlbSAwO3dpZHRoOjgwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXkteWVhcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ucXMtb3ZlcmxheSAucXMtY2xvc2V7cGFkZGluZzouNWVtO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LnFzLW92ZXJsYXkgLnFzLXN1Ym1pdHtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czouMjYzOTIxODc1ZW07cGFkZGluZzouNWVtO21hcmdpbjowIGF1dG8gYXV0bztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOmhzbGEoMCwwJSw1MC4yJSwuNCl9LnFzLW92ZXJsYXkgLnFzLXN1Ym1pdC5xcy1kaXNhYmxlZHtjb2xvcjpncmV5O2JvcmRlci1jb2xvcjpncmV5O2N1cnNvcjpub3QtYWxsb3dlZH0ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjF9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGh7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoMTAwJSAvIDMpO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1c30ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC5hY3RpdmUsLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGg6aG92ZXJ7b3BhY2l0eToxfS5xcy1jb250cm9sc3t3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZDojZDNkM2QzOy13ZWJraXQtZmlsdGVyOmJsdXIoMCk7ZmlsdGVyOmJsdXIoMCk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtZmlsdGVyIC4zczt0cmFuc2l0aW9uOi13ZWJraXQtZmlsdGVyIC4zczt0cmFuc2l0aW9uOmZpbHRlciAuM3M7dHJhbnNpdGlvbjpmaWx0ZXIgLjNzLC13ZWJraXQtZmlsdGVyIC4zc30ucXMtY29udHJvbHMucXMtYmx1cnstd2Via2l0LWZpbHRlcjpibHVyKDVweCk7ZmlsdGVyOmJsdXIoNXB4KX0ucXMtYXJyb3d7aGVpZ2h0OjEuNTYyNWVtO3dpZHRoOjEuNTYyNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXN9LnFzLWFycm93OmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnFzLWFycm93OmhvdmVyLnFzLWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LnFzLWFycm93OmhvdmVyLnFzLXJpZ2h0OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnFzLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXI6LjM5MDYyNWVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyIC4yczt0cmFuc2l0aW9uOmJvcmRlciAuMnN9LnFzLWFycm93LnFzLWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmdyZXk7cmlnaHQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgyNSUsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMjUlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMjUlLC01MCUpfS5xcy1hcnJvdy5xcy1yaWdodDphZnRlcntib3JkZXItbGVmdC1jb2xvcjpncmV5O2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMjUlLC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0yNSUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMjUlLC01MCUpfS5xcy1tb250aC15ZWFye2ZvbnQtd2VpZ2h0OjcwMDstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyIC4yczt0cmFuc2l0aW9uOmJvcmRlciAuMnM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcn0ucXMtbW9udGgteWVhcjpob3Zlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCBncmV5fS5xcy1tb250aC15ZWFyOmFjdGl2ZTpmb2N1cywucXMtbW9udGgteWVhcjpmb2N1c3tvdXRsaW5lOm5vbmV9LnFzLW1vbnRoe3BhZGRpbmctcmlnaHQ6LjVleH0ucXMteWVhcntwYWRkaW5nLWxlZnQ6LjVleH0ucXMtc3F1YXJlc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOi4zMTI1ZW07LXdlYmtpdC1maWx0ZXI6Ymx1cigwKTtmaWx0ZXI6Ymx1cigwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246ZmlsdGVyIC4zczt0cmFuc2l0aW9uOmZpbHRlciAuM3MsLXdlYmtpdC1maWx0ZXIgLjNzfS5xcy1zcXVhcmVzLnFzLWJsdXJ7LXdlYmtpdC1maWx0ZXI6Ymx1cig1cHgpO2ZpbHRlcjpibHVyKDVweCl9LnFzLXNxdWFyZXt3aWR0aDpjYWxjKDEwMCUgLyA3KTtoZWlnaHQ6MS41NjI1ZW07ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xczt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzO2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtfS5xcy1zcXVhcmU6bm90KC5xcy1lbXB0eSk6bm90KC5xcy1kaXNhYmxlZCk6bm90KC5xcy1kYXkpOm5vdCgucXMtYWN0aXZlKTpob3ZlcntiYWNrZ3JvdW5kOm9yYW5nZX0ucXMtY3VycmVudHtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucXMtYWN0aXZlLC5xcy1yYW5nZS1lbmQsLnFzLXJhbmdlLXN0YXJ0e2JhY2tncm91bmQ6I2FkZDhlNn0ucXMtcmFuZ2Utc3RhcnQ6bm90KC5xcy1yYW5nZS02KXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnFzLXJhbmdlLW1pZGRsZXtiYWNrZ3JvdW5kOiNkNGViZjJ9LnFzLXJhbmdlLW1pZGRsZTpub3QoLnFzLXJhbmdlLTApOm5vdCgucXMtcmFuZ2UtNil7Ym9yZGVyLXJhZGl1czowfS5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtMHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnFzLXJhbmdlLWVuZDpub3QoLnFzLXJhbmdlLTApLC5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtNntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5xcy1kaXNhYmxlZCwucXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoe29wYWNpdHk6LjJ9LnFzLWRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0ucXMtZGF5LC5xcy1lbXB0eXtjdXJzb3I6ZGVmYXVsdH0ucXMtZGF5e2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpncmV5fS5xcy1ldmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ucXMtZXZlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOi40Njg3NWVtO2hlaWdodDouNDY4NzVlbTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwN2Y7Ym90dG9tOjA7cmlnaHQ6MH1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBVZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW02WWFHczEyNk1pWnBCQS1VRlVLMGRkYzFHQUs2YnQ2by53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBWZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW02WWFHczEyNk1pWnBCQS1VRlVLMGFkYzFHQUs2YnQ2by53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBXZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuU2Fucy1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNllhR3MxMjZNaVpwQkEtVUZVSzBYZGMxR0FLNmJ0Nm8ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEl0YWxpYycpLCBsb2NhbCgnT3BlblNhbnMtSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTZZYUdzMTI2TWlacEJBLVVGVUswWmRjMUdBSzZiLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3BlblNhbnMtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW04WWFHczEyNk1pWnBCQS1VRldKMGJmOHBrQXA2YS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZVWjBiZjhwa0FwNmEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZXWjBiZjhwa0FwNmEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksIGxvY2FsKCdPcGVuU2Fucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbThZYUdzMTI2TWlacEJBLVVGVnAwYmY4cGtBcDZhLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBSZWd1bGFyJyksIGxvY2FsKCdPcGVuU2Fucy1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbThZYUdzMTI2TWlacEJBLVVGV3AwYmY4cGtBcDZhLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZXNTBiZjhwa0FwNmEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtOFlhR3MxMjZNaVpwQkEtVUZWWjBiZjhwa0FnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaUJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLVNlbWlCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVOaXJrT1gtaHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09WdWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09YdWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU5pcmtPVWVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU5pcmtPWGVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09YT2hwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTmlya09VdWhwS0tTVGp3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YLWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1Z1aHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YdWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVON3JnT1VlaHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YZWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjdyZ09YT2hwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU43cmdPVXVocEtLU1Rqdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEV4dHJhQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtRXh0cmFCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVOOHJzT1gtaHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEV4dHJhQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtRXh0cmFCb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE3L21lbTVZYUdzMTI2TWlacEJBLVVOOHJzT1Z1aHBLS1NUajVQVy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1FeHRyYUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPWHVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1FeHRyYUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPVWVocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBFeHRyYUJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUV4dHJhQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjhyc09YZWhwS0tTVGo1UFcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1FeHRyYUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MTcvbWVtNVlhR3MxMjZNaVpwQkEtVU44cnNPWE9ocEtLU1RqNVBXLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBFeHRyYUJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUV4dHJhQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxNy9tZW01WWFHczEyNk1pWnBCQS1VTjhyc09VdWhwS0tTVGp3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsIi8vICBPUEVOIFNBTlNcbkBpbXBvcnQgKGxlc3MpIFwiZ29vZ2xlLWZvbnRzL09wZW5fU2Fucy5jc3NcIjtcblxuLmljb257XG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogaWNvbnMgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY2LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG5cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuXG5cblxuXG5cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuXG5cblxuXG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHl7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuKiwqOjpiZWZvcmUsKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hLCBhOmhvdmVyLCBhOnZpc2l0ZWR7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxudWx7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxuICB9XG59XG5cbmlucHV0LCB0ZXh0YXJlYXtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufSIsIi5yb3d7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIC1AZ3V0dGVyLXdpZHRoLzI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLmNvbHtcbiAgICBwYWRkaW5nOiAwIEBndXR0ZXItd2lkdGgvMjtcbiAgICBmbGV4OiAxO1xuICB9XG4gICYubm90LW5lZ2F0aXZle1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWtlUm93R2FwIChAaW5kZXgpIHdoZW4gKEBpbmRleCA8PSAxMDApe1xuICAucm93LnJvdy1nYXAtQHtpbmRleH17XG4gICAgbWFyZ2luLWxlZnQ6IC1AaW5kZXgqMC4xZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtQGluZGV4KjAuMWVtO1xuICAgIC5jb2x7XG4gICAgICBwYWRkaW5nOiAwIEBpbmRleCowLjFlbTtcbiAgICB9XG4gIH1cbiAgLm1ha2VSb3dHYXAoQGluZGV4KzEpO1xufVxuLm1ha2VSb3dHYXAoMCk7XG5cblxuLm1ha2VHcmlkIChAaW5kZXgpIHdoZW4gKEBpbmRleCA8PSBAZ3JpZC1jb2x1bW5zKXtcbiAgLmNvbC5jb2wtQHtpbmRleH17XG4gICAgZmxleDogMCAwIEBpbmRleCoxMDAlL0BncmlkLWNvbHVtbnM7XG4gICAgbWF4LXdpZHRoOiBAaW5kZXgqMTAwJS9AZ3JpZC1jb2x1bW5zO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBkZXNrdG9wLWJyZWFrcG9pbnQpIHtcbiAgICAuY29sLmNvbC1sZy1Ae2luZGV4fXtcbiAgICAgIGZsZXg6IDAgMCBAaW5kZXgqMTAwJS9AZ3JpZC1jb2x1bW5zICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IEBpbmRleCoxMDAlL0BncmlkLWNvbHVtbnMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgLmNvbC5jb2wtbWQtQHtpbmRleH17XG4gICAgICBmbGV4OiAwIDAgQGluZGV4KjEwMCUvQGdyaWQtY29sdW1ucyAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBAaW5kZXgqMTAwJS9AZ3JpZC1jb2x1bW5zICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIC5jb2wuY29sLXNtLUB7aW5kZXh9e1xuICAgICAgZmxleDogMCAwIEBpbmRleCoxMDAlL0BncmlkLWNvbHVtbnMgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogQGluZGV4KjEwMCUvQGdyaWQtY29sdW1ucyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWFrZUdyaWQoQGluZGV4ICsgMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBkZXNrdG9wLWJyZWFrcG9pbnQpIHtcbiAgLmNvbC5jb2wtbGctbm9uZXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQtYnJlYWtwb2ludCkge1xuICAuY29sLmNvbC1tZC1ub25le1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50KSB7XG4gIC5jb2wuY29sLXNtLW5vbmV7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3d7XG4gIC5tYWtlR3JpZCgxKTtcbn1cbiIsIi5kZWZhdWx0LWVte1xuICBmb250LXNpemU6IDEwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci10ZXh0KEBjb2xvcil7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgb3BhY2l0eTogIDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6ICAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogQGNvbG9yO1xuICB9XG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLmRlZmF1bHQtZW0oKTtcbn1cbmJvZHl7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEBtYWluLWZvbnQtZmFtaWx5O1xufVxuXG4uY2xlYXJmaXh7XG4gICp6b29tOiAxO1xuICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY2xlYXI6IGJvdGhcbiAgfVxufVxuLm1ha2UtZnVsbHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGFibGV7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAudGFibGUtY2VsbHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLnBhZ2Utd3JhcHBlcntcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogQHBhZ2Utd3JhcHBlci13aWR0aCArIDIqQHBhZ2Utd3JhcHBlci1wYWRkaW5nO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zaW5nbGUgJiB7XG4gICAgbWF4LXdpZHRoOiBAcGFnZS13cmFwcGVyLXdpZHRoLXNpbmdsZSArIDIqQHBhZ2Utd3JhcHBlci1wYWRkaW5nO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lcntcbiAgcGFkZGluZy10b3A6IEBoZWFkZXItaGVpZ2h0O1xufVxuXG4ucmVse1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vLyBIRUxQRVIgQ0xBU1NFU1xuXG4udGV4dC1sZWZ0e1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udXBwZXJjYXNle1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcGl0YWxpemV7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4ubm93cmFwe1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmludmlzaWJsZXtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhpZGV7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbmxpbmV7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmlubGluZS1ibG9ja3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYmxvY2t7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZmxleHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vdmVyZmxvdy1oaWRkZW57XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5vdmVyZmxvdy1lbGxpcHNpc3tcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5yZWx7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3ZlcntcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5cbi52ZXJ0aWNhbC1jZW50ZXJlZHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbntcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zdGFuZGFyZC1ob3ZlcntcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuXG5wIH4gLmJ0bntcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLmJ0bntcbiAgaGVpZ2h0OiA2LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2LjVyZW07XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yMC8xMDAwcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gICYub3V0bGluZXtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBsaW5lLWhlaWdodDogNi40cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5zbWFsbHtcbiAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMTAwLzEwMDByZW07XG4gICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgJi5vdXRsaW5le1xuICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgfVxuICB9XG4gICYud2hpdGV7XG4gICAgY29sb3I6IEBjb2xvci1kYXJrLWdyZXk7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAmLm91dGxpbmV7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgJi5kYXJrLWdyZXl7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogQGNvbG9yLWRhcmstZ3JleTtcbiAgICAmLW91dGxpbmV7XG4gICAgICBjb2xvcjogQGNvbG9yLWRhcmstZ3JleTtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWRhcmstZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5icm93bntcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYnJvd247XG4gICAgJi1vdXRsaW5le1xuICAgICAgY29sb3I6IEBjb2xvci1icm93bjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWJyb3duO1xuICAgIH1cbiAgfVxuICAmLmJsdWV7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogQGNvbG9yLWJsdWU7XG4gICAgJi1vdXRsaW5le1xuICAgICAgY29sb3I6IEBjb2xvci1ibHVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cbiAgJi5saWdodC1ibHVle1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6IEBjb2xvci1saWdodC1ibHVlO1xuICAgICYtb3V0bGluZXtcbiAgICAgIGNvbG9yOiBAY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG4gICYucHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItcHVycGxlO1xuICAgIGNvbG9yOiBAY29sb3Itd2hpdGU7XG4gICAgJi1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLXB1cnBsZTtcbiAgICAgIGNvbG9yOiBAY29sb3ItcHVycGxlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnNtYWxsLXdyYXBwZXJ7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaWNvbi1ncmlkIHtcblxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5jb2wge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgLnN0YW5kYXJkLXRyYW5zaXRpb24oKTtcbiAgICAvL21peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdGNvbG9yOiBAY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG5cbn1cblxuXG5cblxuXG5cblxuXG5cbi8vIEV2ZW50cyBDYWxlbmRhciBmaXhlc1xuLnRyaWJlLWJhci12aWV3cy1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbn1cblxuLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMTVyZW07XG59XG5cbi50cmliZS1ldmVudHMtdG9vbHRpcCB7XG4gIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnRyaWJlLWV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxufVxuXG4udHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udHlwZS10cmliZV9ldmVudHMge1xuICBhIHtcbiAgICBjb2xvcjogQGNvbG9yLWJsdWUtZGFyaztcbiAgfVxufVxuXG4udHJpYmUtZXZlbnRzLXN1Yi1uYXYge1xuICBhIHtcbiAgICBjb2xvcjogQGNvbG9yLWxpZ2h0LWJsdWU7XG4gIH1cbn1cblxuI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuI3RyaWJlLWV2ZW50cy1jb250ZW50IGEge1xuICBjb2xvcjogQGNvbG9yLWRhcmstZ3JleTtcbn1cblxuLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xufVxuXG4udHJpYmUtZXZlbnRzLXJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuXG4ud2lkZ2V0X21hc3Rlci1zbGlkZXItbWFpbi13aWRnZXQubWFzdGVyLXNsaWRlci1tYWluLXdpZGdldHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgc3JjOiB1cmwoXCJmb250cy90aGVtZS1pY29ucy9pY29ucy5lb3Q/N2U2OTg2NjAwNmVlNmVmMjFkOGZjNmE5YWY1ZDY2ZDk/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxudXJsKFwiZm9udHMvdGhlbWUtaWNvbnMvaWNvbnMud29mZjI/N2U2OTg2NjAwNmVlNmVmMjFkOGZjNmE5YWY1ZDY2ZDlcIikgZm9ybWF0KFwid29mZjJcIiksXG51cmwoXCJmb250cy90aGVtZS1pY29ucy9pY29ucy53b2ZmPzdlNjk4NjYwMDZlZTZlZjIxZDhmYzZhOWFmNWQ2NmQ5XCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCJmb250cy90aGVtZS1pY29ucy9pY29ucy50dGY/N2U2OTg2NjAwNmVlNmVmMjFkOGZjNmE5YWY1ZDY2ZDlcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG51cmwoXCJmb250cy90aGVtZS1pY29ucy9pY29ucy5zdmc/N2U2OTg2NjAwNmVlNmVmMjFkOGZjNmE5YWY1ZDY2ZDkjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5pW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgaVtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogaWNvbnMgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFycm93LWZhcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uaWNvbi1hcnJvdy1saTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uaWNvbi1jbG9zZS1maWx0ZXItdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5pY29uLWRhdGUtYW5kLXRpbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmljb24tZmlsdGVycy1jcm9zczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uaWNvbi1maWx0ZXJzLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5pY29uLWZpbHRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmljb24tbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5pY29uLXByb3Bvc2FsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5pY29uLXNlYXJjaC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmljb24tdGljazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4iLCIuZmFxLXBhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIC8vIG1hcmdpbjogMCBhdXRvO1xuICAvLyBwYWRkaW5nOiA4JSA0MHB4IDUlIDQwcHg7XG4gIC8vIG1pbi1oZWlnaHQ6MTAwdmg7XG4gIC8vIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KXtcbiAgLy8gICBwYWRkaW5nOiAxNSUgNDBweDtcbiAgLy8gfVxuXG4gIC8vIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcbiAgLy8gICBwYWRkaW5nOiAxOCUgNDBweDtcbiAgLy8gfVxuXG4gIC5mYXFzLWdlbmVyYWwtZGVzY3JpcHRpb257XG4gICAgLy8gcGFkZGluZzogMSUgMCAxJSAwO1xuICAgIC8vIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHk7XG5cbiAgICAvLyBoMXtcbiAgICAvLyAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLy8gICBmb250LXNpemU6IDUuMGVtO1xuICAgIC8vICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgLy8gICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIC8vICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuICAgIC8vICAgICBmb250LXNpemU6IDQuMmVtO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIHB7XG4gICAgICAvLyBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLmZhcXtcblxuICAgIC5mYXEtcGFke1xuICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICB9XG5cbiAgICAucHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6IEBjb2xvci1saWdodC1ibHVlO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIC5xdWVzdGlvbntcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxleC1ncm93OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1cHggNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2Utb3V0O1xuICAgICAgc3BhbntcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgICAmLmhpZ2hsaWdodHtcbiAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cblxuIiwiQGNvb2tpZS1mb250LXNpemU6IDEuM3JlbTtcbkBjb29raWUtY29sb3I6ICMwMDAwMDA7XG5AY29va2llLWNvbG9yLWRhcms6ICMwMDAwMDA7XG5AY29va2llLWNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xuXG5cbiNjb29raWUtY29uc2VudCB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMXJlbSAxLjhyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYmFja2dyb3VuZDogQGNvbG9yLWJsdWU7XG4gIGNvbG9yOiBAY29va2llLWNvbG9yLWxpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC40NywgMC45NSwgMCwgMC45OSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgcGFkZGluZzogMXJlbSA4cHg7XG4gIH1cbiAgJi5iZWZvcmUtc2hvd257XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmLnNob3duIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLnRvcC1zaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sZWZ0LXNpZGUge1xuICAgIGZvbnQtc2l6ZTogQGNvb2tpZS1mb250LXNpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6IEBjb29raWUtY29sb3ItbGlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0LXNpZGUge1xuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubGVmdC1zaWRlIHtcbiAgICAuc2hvdy1jb29raWUtcHJlZmVyZW5jZXMge1xuICAgICAgY29sb3I6IEBjb29raWUtY29sb3ItbGlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWdkcHJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZ3tcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi5nZHByLXBvcHVwLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAuOTUsIDAsIDAuOTkpO1xuICBkaXNwbGF5OiBub25lO1xuICAmLmJlZm9yZS1zaG93bntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnNob3due1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG4gICYuYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAuZ2Rwci1wb3B1cHtcbiAgICAgIC5jbG9zZS1wb3B1cHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdkcHItcG9wdXB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgLmdkcHItcG9wdXAtaW5uZXItd3JhcHBlcntcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNi41cmVtIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuICAuaW5uZXJ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb2xvcjogQGNvbG9yLWJsdWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuc3VidGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubGluZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYmx1ZTtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAmICsgLmNoZWNrYm94LWFyZWF7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG4gIHB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IEBjb2xvci1ibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM4MDk1MjM4MDk1MjM4MWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJyxzYW5zLXNlcmlmO1xuICB9XG4gIGF7XG4gICAgY29sb3I6IEBjb2xvci1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5idG4tYXJlYXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIC5idG4tZ2RwcntcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmNsb3NlLXBvcHVwe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNyZW07XG4gICAgcmlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDIuM3JlbTtcbiAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgbGluZWFyO1xuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsdWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuMTVlbSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuMTVlbSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgLmNoZWNrYm94LWFyZWF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwLjFyZW0gMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi5pbmFjdGl2ZXtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbGFiZWx7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBzcGFue1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItYmx1ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWJsdWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMC4xcmVtO1xuICAgICAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICAgICAgdG9wOiAxLjJyZW07XG4gICAgICAgICAgbGVmdDogMC43cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgbGVmdDogMC42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gICAgICAgICAgd2lkdGg6IDAuOXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgICBsZWZ0OiAwLjdyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWJsdWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgbGVmdDogMC42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWx7XG4gICAgICBzcGFue1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLmNvb2tpZS1wb3B1cC1pbm5lci13cmFwcGVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5pbm5lcntcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIH1cbiAgICAgIC5jbG9zZS1wb3B1cHtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xuICAgIC5pbm5lcntcbiAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbSA0cmVtO1xuICAgIH1cbiAgICAuY2xvc2UtcG9wdXB7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICByaWdodDogMnJlbTtcbiAgICB9XG4gICAgcHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5idG4tZ2RwcntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItYmx1ZTtcbiAgY29sb3I6IEBjb2xvci1ibHVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIuOHJlbTtcbiAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gIHNwYW57XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5zaG93LWNvb2tpZS1wcmVmZXJlbmNlcy1vdXRlcntcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMi8yLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC5zaG93LWNvb2tpZS1wcmVmZXJlbmNlc3tcbiAgICBjb2xvcjogQGNvb2tpZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi5zaG93bntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmICsgaWZyYW1le1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb29raWUtY29sb3ItbGlnaHQ7XG4gIH1cbn1cblxuXG5cbi8vIGNvb2tpZXMgcG9saWN5IHBhZ2Vcbi5Db29raWVEZWNsYXJhdGlvbntcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAmID4gcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC5zaG93LWNvb2tpZS1wcmVmZXJlbmNlc3tcbiAgICBjb2xvcjogQGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cblxuLkNvb2tpZURlY2xhcmF0aW9uVHlwZXtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHtcbiAgICBtYXJnaW46IDAgMCAxLjhyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5Db29raWVEZWNsYXJhdGlvblR5cGVIZWFkZXJ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEuM3JlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uQ29va2llRGVjbGFyYXRpb25UYWJsZXtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBAY29va2llLWNvbG9yLWRhcms7XG59XG5cbi5Db29raWVEZWNsYXJhdGlvblRhYmxlQ2VsbHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICBAY29va2llLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDRweCA5cHggNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5Db29raWVEZWNsYXJhdGlvblRhYmxlSGVhZGVye1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIEBjb29raWUtY29sb3ItZGFyayAhaW1wb3J0YW50O1xufVxuXG5cbiNDb29raWVEZWNsYXJhdGlvblVzZXJTdGF0dXNQYW5lbHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIkBtZW51LWJyZWFrcG9pbnQ6IDE0NDBweDtcbi5oZWFkZXJ7XG4gIGhlaWdodDogQGhlYWRlci1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCBAcGFnZS13cmFwcGVyLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIDAsMCwwLDAuMSk7XG4gIC5sb2dve1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiA4NiU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBpbWd7XG4gICAgICAgIGhlaWdodDogOTAqMTAwLzEzMDB2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yaWdodHtcbiAgICAucmlnaHQtd3JhcHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgPiBkaXZ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1haW4tbWVudSwgLmxhbmctbWVudXtcbiAgICA+IGxpe1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yNS8xMDAwcmVtO1xuICAgICAgY29sb3I6IEBjb2xvci1kYXJrLWdyZXk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNioxMDAvMTMwMHZ3O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiBAY29sb3ItZGFyay1ncmV5O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC5zdGFuZGFyZC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgY29sb3I6IEBjb2xvci1saWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tYWluLW1lbnV7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+IGxpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5pY29uLWFycm93LWxpe1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwKjEwMC8xMzAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdWItbWVudXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjEwMCU7XG4gICAgbGVmdDogLTRyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIG1pbi13aWR0aDogMzFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgYm94LXNoYWRvdzogNXB4IDE5cHggMTRweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgbGl7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTI1LzEwMDByZW07XG4gICAgICBjb2xvcjogQGNvbG9yLWRhcmstZ3JleTtcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFuZy1tZW51e1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAqMTAwLzEzMDB2dztcbiAgICB9XG4gICAgbGl7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjYjJiMmIyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogQGNvbG9yLWRhcmstZ3JleTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIGF7XG4gICAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRue1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtZW51LWJyZWFrcG9pbnQpIHtcbiAgICAucmlnaHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIC5yaWdodC13cmFwe1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgID4gZGl2e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW57XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICAgIHVse1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICYubWFpbi1tZW51e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG4gICAgICAgICAgICAgID4gLmljb24tYXJyb3ctbGl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGFuZy1tZW51e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5zdWItbWVudXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1cmdlcntcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYuYWN0aXZle1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBzcGFue1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoNS41cHgpIHRyYW5zbGF0ZVgoNS41cHgpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNS41cHgpIHRyYW5zbGF0ZVgoNS41cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbWVudS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc3BhbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsdWUtZGFyaztcbiAgICAuc3RhbmRhcmQtdHJhbnNpdGlvbigpO1xuICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbiNzZWFyY2gtYnRue1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY29sb3I6IEBjb2xvci1kYXJrLWdyZXk7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6IEBjb2xvci1saWdodC1ibHVlO1xuICB9XG59XG5cblxuI3NlYXJjaC1mb3JtLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICA+IGRpdntcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBAaGVhZGVyLWhlaWdodCAqIDI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLDEwMCUpO1xuICB9XG4gICYub3BlbiwgJi5vcGVuID4gZGl2e1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cbn1cblxuI3NlYXJjaC1mb3Jte1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiA2cmVtIGF1dG8gMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2LzJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaW5wdXR7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5wbGFjZWhvbGRlci10ZXh0KCByZ2JhKCAwLDAsMCwuNSkgKTtcbiAgfVxuICBbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDZyZW07XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItbGlnaHQtYmx1ZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgLmljb257XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICYuc2hvd3tcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuXG4uc2VhcmNoLWJ0bi5zZWFyY2gtYnRuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDkwcHg7XG4gIHRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcbiAgLnNlYXJjaC1idG4uc2VhcmNoLWJ0bi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBAY29sb3ItYmx1ZTtcbiAgY29sb3I6IEBjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogOXJlbSAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZm9vdGVyLW1lbnUge1xuXG4gICAgLy8gbWFyZ2luLXRvcDogMTJyZW07XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG5cbiAgICAgIGEge1xuICAgICAgICAvLyBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFkIHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgLnN0YW5kYXJkLWhvdmVyKCk7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5sb2dvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQtYnJlYWtwb2ludCkge1xuICAgICAgLnN0YW5kYXJkLWhvdmVyKCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hZnRlci1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC00LjVyZW07XG4gICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgIGJvdHRvbTogLTEwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjM2O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAvLyAgICY6YmVmb3JlIHtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAvLyAgICAgdG9wOiAxMXJlbTtcbiAgICAvLyAgICAgYm90dG9tOiAycmVtO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIC8vICAgICB3aWR0aDogMXB4O1xuICAgIC8vICAgICBvcGFjaXR5OiAwLjM2O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuXG5cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCA0LjVyZW0gMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTQ1LzEwMDByZW07XG5cbiAgfVxuXG4gIC5saW5rLXNtIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMjUvMTAwMHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zdGFuZGFyZC1ob3ZlcigpO1xuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NzlweCkge1xuICAgIHAge1xuICAgICAgLy8gZm9udC1zaXplOiAyNiAqIDEwMHZ3IC8gMTY3OTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzUgKiAxMDB2dyAvIDE2Nzk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zNSAqIDEwMHZ3IC8gMTY3OTtcblxuICAgICAgLmNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzUgKiAxMDB2dyAvIDE2NzkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzUgKiAxMDB2dyAvIDE2NzkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWZ0ZXItbG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzUgKiAxMDB2dyAvIDE2Nzk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1ICogMTAwdncgLyAxNjc5O1xuXG4gICAgICBwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0zNSAqIDEwMHZ3IC8gMTY3OTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC5yaWdodC1wYWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFmdGVyLWxvZ28ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gIH1cblxuXG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5yb3cge1xuICAgIC5jb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgb3BhY2l0eTogMC4zNjtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLy8gYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgLy8gdG9wOiAycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiBAY29sb3ItYmx1ZTtcblxuICAucGFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgPmRpdiB7XG4gICAgICBwYWRkaW5nOiAyLjJyZW0gMDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgIG1hcmdpbjogMCAwLjdyZW07XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLW1lbnUge1xuICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBjb2xvci1ibHVlO1xuICAgIC5zdGFuZGFyZC1ob3ZlcigpO1xuICB9XG5cbiAgJi1jb250IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmZvb3RlclNvY2lhbE1lZGlhIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuLnR3aXR0ZXJJY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwZW07XG59XG4ueWVsSWNvbiB7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ueWVsRGl2IHtcbiAgcGFkZGluZy10b3A6IC41ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7XG59XG4ueWVsRGl2OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIC5mb290ZXItbWVudSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbiIsIi53cGNmNywgLndwcGItdXNlci1mb3Jtc3tcblxuICBzcGFuLndwY2Y3LWxpc3QtaXRlbXtcbiAgICBtYXJnaW46MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZC10aXB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0haW1wb3J0YW50O1xuICAgIGNvbG9yOiBAY29sb3ItYnJvd247XG4gIH1cbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gICAgcGFkZGluZzogMWVtIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCA1cmVtIDA7XG4gICAgYmFja2dyb3VuZDogQGNvbG9yLWJyb3duO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC53cGNmNy1zZWxlY3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgaGVpZ2h0OjIwMHB4O1xuICAgIG9wdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUtdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gICBpbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZTllZWYyO1xuXG4gICAgY29sb3I6ICMzMzM7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IC0zcHggNHB4IDAgMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAmOmFmdGVye1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgIH1cbiAgICAmOmNoZWNrZWR7XG4gICAgICBiYWNrZ3JvdW5kOiM1N2NjZDY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICAmOmV4dGVuZCguaWNvbjpiZWZvcmUpO1xuICAgICAgICAmOmV4dGVuZCguaWNvbi10aWNrOmJlZm9yZSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1maWxle1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHBhZGRpbmc6MTVweCAyMHB4O1xuICB9XG5cblxuICB0ZXh0YXJlYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNDYsMjQ2LDI0NiwxKTtcbiAgICBoZWlnaHQ6MTUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBmb250LWZhbWlseTogQG1haW4tZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMjQ2LDI0NiwyNDYsMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG5cbiAgLmZpbGUtbmFtZSwgLmxvZ28tbmFtZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBpbnB1dHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNDYsMjQ2LDI0NiwxKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250LWZhbWlseTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI0NiwyNDYsMjQ2LDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgIH1cblxuICB9XG4gICY6OnBsYWNlaG9sZGVye1xuICAgIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjOWE5YTlhO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuXG4gIC53cGNmNy1pbmZve1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbiAgLndwY2Y3LWJpZ2dlci1pbmZve1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBicntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGgzLCBoNHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cblxuLnRleHQtd2l0aC1pY29ue1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC5pY29ue1xuICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgIG1hcmdpbjogNnB4IDIwcHggMCAwO1xuICB9XG4gIC50aXRsZS13aXRoLWljb257XG4gICAgYXtcbiAgICAgIGNvbG9yOiBAY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgIC5zdGFuZGFyZC1ob3ZlcigpO1xuICAgIH1cbiAgfVxufVxuXG4ubm8tcGFke1xuICBwYWRkaW5nOjAhaW1wb3J0YW50O1xufVxuXG5cbi5tYXAtaWZyYW1le1xuICBpZnJhbWV7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndwcGItdXNlci1mb3Jtc3tcbiAgPiB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgID4gbGl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYud3BwYi1kZWZhdWx0LW5hbWUtaGVhZGluZyxcbiAgICAgICYud3BwYi1kZWZhdWx0LWNvbnRhY3QtaW5mby1oZWFkaW5nLFxuICAgICAgJi53cHBiLWRlZmF1bHQtYWJvdXQteW91cnNlbGYtaGVhZGluZyxcbiAgICAgICYud3BwYi1kZWZhdWx0LWJpb2dyYXBoaWNhbC1pbmZve1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoNHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgfVxuICAgICAgICAud3BwYi1kZXNjcmlwdGlvbi1kZWxpbWl0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi53cHBiLWRlZmF1bHQtY29udGFjdC1pbmZvLWhlYWRpbmcsXG4gICAgICAmLndwcGItZGVmYXVsdC1hYm91dC15b3Vyc2VsZi1oZWFkaW5nLFxuICAgICAgJi53cHBiLWRlZmF1bHQtbmFtZS1oZWFkaW5ne1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgICAmLndwcGItZGVmYXVsdC1uYW1lLWhlYWRpbmd7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbZGlzYWJsZWRde1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG5cbiAgbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLndwcGItZGVzY3JpcHRpb24tZGVsaW1pdGVyLCAucGFzcy1zdHJlbmd0aC1yZXN1bHQsIC53cHBiLWZvcm0tZXJyb3J7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAud3BwYi1mb3JtLWVycm9ye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYXNzLXN0cmVuZ3RoLXJlc3VsdHtcblxuICB9XG4gIC53cHBiLWZvcm0tZmllbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAjcGFzcy1zdHJlbmd0aC1yZXN1bHR7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJi5zaG9ydCwgJi5iYWN7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgICAmLmdvb2R7XG4gICAgICBjb2xvcjogb3JhbmdlO1xuICAgIH1cbiAgICAmLnN0cm9uZ3tcbiAgICAgIGNvbG9yOiBncmVlbjtcbiAgICB9XG4gIH1cbiAgLnN0eWxlZFNlbGVjdCB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIC5sYWJlbHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIGJye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cHBiLWZvcm0tZXJyb3J7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG5cbn1cblxuI3dwcGJfZm9ybV9nZW5lcmFsX21lc3NhZ2V7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICYud3BwYi1zdWNjZXNze1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigjNTdjY2Q2LCAxMCUpO1xuICB9XG59XG5cbi53cHBiLXVzZXItZm9ybXMgLnN1Ym1pdCxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4ud3BjZjctc3VibWl0LFxuLmJicHJlc3MgLmJ1dHRvbi5zdWJtaXQge1xuICAuYnRuKCkhaW1wb3J0YW50O1xuICAuYnRuLmxpZ2h0LWJsdWUoKSFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBpbmhlcml0IWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAhaW1wb3J0YW50O1xufVxuLndwcGItdXNlci1mb3JtcyAuc3VibWl0e1xuICBtaW4td2lkdGg6IDE1cmVtO1xufVxuXG4jdXNlcl9zd2l0Y2hpbmdfc3dpdGNoX29ue1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbiNiYnByZXNzLWZvcnVtcyBmaWVsZHNldC5iYnAtZm9ybSBsYWJlbHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbiNiYnByZXNzLWZvcnVtcyBmaWVsZHNldC5iYnAtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZTllZWYyO1xuXG4gIGNvbG9yOiAjMzMzO1xuICBjbGVhcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IC0zcHggNHB4IDAgMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICY6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmNoZWNrZWR7XG4gICAgYmFja2dyb3VuZDojNTdjY2Q2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgJjpleHRlbmQoLmljb246YmVmb3JlKTtcbiAgICAgICY6ZXh0ZW5kKC5pY29uLXRpY2s6YmVmb3JlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsImgxLGgyLGgzLGg0LGg1LGg2LGJsb2NrcXVvdGUscCxsaSxhLGxhYmVse1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuYXtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zdGFuZGFyZC1vdmVybGF5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4uc3RhbmRhcmQtb3ZlcmxheS1vcGFjaXR5e1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zdGFuZGFyZC1ib3JkZXItcmFkaXVze1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5cbi5zZWN0aW9uLXBhZHtcbiAgcGFkZGluZzogOCUgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODBweCAvIDAuMTExMTExICkgeyAvLyA4MHB4IG1pbmltdW0gcGFkXG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZC0yeHtcbiAgcGFkZGluZzogMio4JSAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjBweCAvIDAuMTExMTExICkgeyAvLyA4MHB4IG1pbmltdW0gcGFkXG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5jb3VudGVye1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IEBjb2xvci1kYXJrLWdyZXk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEwICogMTAwdncgLyAxNTAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEwcHggKiA3NjcgLyAxNTAwO1xuICB9XG5cbiAgd2lkdGg6IDIwZW07XG4gIC5tYWtlLWZ1bGx7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb250e1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG4gIC5jb3VudHtcbiAgICBmb250LXNpemU6IDZlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMjUvMTAwMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5sYWJlbHtcbiAgICBmb250LXNpemU6IDIuNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yNS8xMDByZW07XG4gIH1cbn1cblxuXG5cbiIsImgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA3LjVyZW07XG4gIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00NS8xMDByZW07XG4gIGxpbmUtaGVpZ2h0OiA4LjJyZW07XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiA0LjRyZW07XG4gIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yNTAvMTAwMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuN3JlbTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDMuN3JlbTtcbiAgZm9udC1mYW1pbHk6IEBtYWluLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTI1MC8xMDAwcmVtO1xuICBsaW5lLWhlaWdodDogMy45cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LWZhbWlseTogQG1haW4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMjUvMTAwMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbn1cblxuLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yNS8xMDAwcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRhZyB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LWZhbWlseTogQG1haW4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMjUwLzEwMDByZW07XG59XG5cbi5sZWFybi1tb3JlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xMDAvMTAwMHJlbTtcbn1cblxucCxcbi5wLFxuLnBvc3QtY29udGVudCB1bCxcbi5wb3N0LWNvbnRlbnQgb2wge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IEBtYWluLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTQ1LzEwMDByZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cbiAgYSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4ucC1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBAbWFpbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIxMSwgMjExLCAuNCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHJlbSAwO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgK3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1wiJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuXG4udGhlLWNvbnRlbnQge1xuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIGxpIHtcbiAgICAgIC5wKCk7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBjb2xvci1saWdodC1ibHVlO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB9XG59IiwiLm1hcmdpbkZ1biggQGRpciwgQHZhbCApIHtcbiAgLnBhZC1Ae3ZhbH0ge1xuICAgIHBhZGRpbmc6IEB2YWwvMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLUB7ZGlyfS1Ae3ZhbH0ge1xuICAgIHBhZGRpbmctQHtkaXJ9OiBAdmFsLzEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5tYXJnLUB7dmFsfSB7XG4gICAgbWFyZ2luOiBAdmFsLzEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmctQHtkaXJ9LUB7dmFsfSB7XG4gICAgbWFyZ2luLUB7ZGlyfTogQHZhbC8xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgLnBhZC1Ae2Rpcn0tQHt2YWx9LW1vYiB7XG4gICAgICBwYWRkaW5nLUB7ZGlyfTogQHZhbC8xMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFyZy1Ae2Rpcn0tQHt2YWx9LW1vYiB7XG4gICAgICBtYXJnaW4tQHtkaXJ9OiBAdmFsLzEwcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgLnBhZC1Ae2Rpcn0tQHt2YWx9LXRhYmwge1xuICAgICAgcGFkZGluZy1Ae2Rpcn06IEB2YWwvMTByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFyZy1Ae2Rpcn0tQHt2YWx9LXRhYmwge1xuICAgICAgbWFyZ2luLUB7ZGlyfTogQHZhbC8xMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbi5tYXJnaW4gKEBpbmRleCkgd2hlbiAoQGluZGV4IDw9IDEwMCl7XG4gIC5tYXJnaW5GdW4odG9wLEBpbmRleCk7XG4gIC5tYXJnaW5GdW4oYm90dG9tLEBpbmRleCk7XG4gIC5tYXJnaW5GdW4obGVmdCxAaW5kZXgpO1xuICAubWFyZ2luRnVuKHJpZ2h0LEBpbmRleCk7XG4gIC5tYXJnaW4oQGluZGV4KzEwKTtcbn1cbi5tYXJnaW4oMTApO1xuXG4iLCIuc2V0Q29sb3JzKEBsaXN0LCBAaTogMSkgd2hlbiAoQGkgPD0gbGVuZ3RoKEBsaXN0KSkge1xuICBAY29sb3I6IGV4dHJhY3QoQGxpc3QsIEBpKTtcbiAgLmMtQHtjb2xvcn0ge1xuICAgIGNvbG9yOiBAQGNvbG9yO1xuICAgIGF7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgLmJnYy1Ae2NvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQEBjb2xvcjtcbiAgfVxuXG4gIC5icmQtQHtjb2xvcn17XG4gICAgYm9yZGVyOiAxcHggc29saWQgQEBjb2xvcjtcbiAgfVxuICAuc2V0Q29sb3JzKEBsaXN0LCBAaSArIDEpO1xufVxuLnNldENvbG9ycyhAY29sb3JzKTtcblxuIiwiLmZ1bGwtd2lkdGgtYmFubmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYmx1ZS1kYXJrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5jb250e1xuICAgIG1heC13aWR0aDogODMuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY292ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsdWUtZGFyaztcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5jYXRlZ29yeXtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgLnN0YW5kYXJkLXRyYW5zaXRpb24oKTtcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgaDJ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYXtcbiAgICAgIC5zdGFuZGFyZC1ob3ZlcigpO1xuICAgIH1cbiAgfVxuICBwe1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycmVtO1xuICAgIGNvbG9yOiBAY29sb3Itd2hpdGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIH1cbiAgKjpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHggKSB7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDQ0KjAuOCoxMDAvNTAwdnc7XG4gICAgICBsaW5lLWhlaWdodDogNDgqMC44KjEwMC81MDB2dztcbiAgICB9XG4gIH1cbn1cbiIsIi5oYWxmLXdpZHRoLWJhbm5lcntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1ne1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG4gIC5jb2x7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb3VudGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbiIsIlxuLmhlcm8tc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICAucGFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnR4dCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuXG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NWVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnR4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDYwICogMTAwdncvMTI4MDtcbiAgICAgIC8vZm9udC1zaXplOiB+XCJjYWxjKDAuMDQyKigxMDB2dyAtIDMyMHB4KSArIDM0cHgpXCI7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiB+XCJjYWxjKDAuMDQyKigxMDB2dyAtIDMyMHB4KSArIDQwcHgpXCI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzM3B4KSB7XG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIHNlY29uZGFyeVxuICAmX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNsaWNrLWxpc3QsIC5zbGljay10cmFjayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuXG4gIC5kb3RzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuXG4gIC5zbGljay1kb3RzIGxpe1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IEBtYWluLWZvbnQtZmFtaWx5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgfVxuXG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjBcIjtcbiAgfVxuXG5cblxuICAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQobiArIDEwKSBidXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG5cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItbGlnaHQtYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3ItbGlnaHQtYmx1ZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuXG5cblxuXG59XG5cbi5lbWJsYS1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1ibGEtc2xpZGVyX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lbWJsYS1zbGlkZXJfc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuIiwiLnBvc3QtbGlzdHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmltZ3tcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuc3RhbmRhcmQtaG92ZXIoKTtcbiAgICBhe1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLmg0e1xuICAgIC5zdGFuZGFyZC1ob3ZlcigpO1xuICB9XG4gICYuZW1ibGF7XG4gICAgLnJvd3tcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGRlc2t0b3AtYnJlYWtwb2ludCArIDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yb3cgLmNvbC5jb2wtc20tOHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICBmbGV4OiAwIDAgMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9tby1ib3hlc3tcbiAgLmNvbHtcbiAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgIC5wcm9tby1ib3h7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1icm93bjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAucHJvbW8tYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgLnByb21vLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1saWdodC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgIC5wcm9tby1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZGFyay1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZW1ibGF7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICAgIC5yb3d7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAuY29se1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucHJvbW8tYm94e1xuICAmOmhvdmVye1xuICAgIC5pbWd7XG4gICAgICBvcGFjaXR5OiAwLjc1O1xuICAgIH1cbiAgfVxuICBhLm1ha2UtZnVsbHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5pbWd7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHggKSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuICAudHh0e1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSA2cmVtO1xuICAgIGhlaWdodDogMzJyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4ICkge1xuICAgICAgcGFkZGluZzogODAqMTAwLzE5MDB2dztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4ICkgYW5kIChtaW4td2lkdGg6IDEwMjRweCApIHtcbiAgICAgIHBhZGRpbmc6IDYwKjEwMC8xODAwdncgNjAqMTAwLzE4MDB2dyA2MCoxMDAvMTgwMHZ3O1xuICAgICAgaGVpZ2h0OiAzMjAqMTAwLzE4MDB2dztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50ICkge1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4IDUwcHg7XG4gICAgICBoZWlnaHQ6IDI3cmVtO1xuICAgIH1cbiAgICBoMntcbiAgICAgIG1pbi1oZWlnaHQ6IDEzcmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4ICkgYW5kIChtaW4td2lkdGg6IDEwMjRweCApIHtcbiAgICAgICAgbWluLWhlaWdodDogMTMwKjEwMC8xODAwdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogNDEqMTAwLzE4MDB2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzKjEwMC8xODAwdnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iaWxlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy44cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHggKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVhcm4tbW9yZXtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCApIGFuZCAobWluLXdpZHRoOiAxMDI0cHggKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAqMTAwLzE4MDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgLnR4dC13cmFwe1xuICAgICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn0iLCIudGV4dC13aXRoLWltYWdle1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudHh0LWNvbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmltZy1jb2x7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmltZy13cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA5NiU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50ICkge1xuICAgIC5yb3d7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmltZy1jb2wsIC50eHQtY29se1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zbWFsbC1ib3h7XG4gIHdpZHRoOiA0MyU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDQzJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHJlbTtcbiAgYm90dG9tOiAtM3JlbTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODgwcHggKSBhbmQgKG1pbi13aWR0aDogNzY4cHggKSB7XG4gICAgZm9udC1zaXplOiAxMCoxMDAvMTg4MHZ3O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2JpbGUtYnJlYWtwb2ludCApIHtcbiAgICBmb250LXNpemU6IDkqMTAwLzc2N3Z3O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbiAgLmljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMjBlbTtcbiAgICBoZWlnaHQ6IDIwZW0vMjBlbTtcbiAgfVxuICAudHh0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50aXRsZXtcbiAgICBmb250LXNpemU6IDQuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC00NXJlbS8xMDAwO1xuICB9XG4gIC5zdWJ0aXRsZXtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC00NXJlbS8xMDAwO1xuICB9XG4gIGEubWFrZS1mdWxse1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn0iLCIucG9zdC1jb250ZW50IHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLndwLXBvc3QtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5wb3N0LWNhdGVnb3JpZXMsXG4gIC5wb3N0LXRhZ3MsXG4gIC5wb3N0LWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnBvc3QtY2F0ZWdvcmllcyxcbi5wb3N0LXRhZ3MsXG4ucG9zdC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IEBtYWluLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC00NS8xMDAwcmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBtYXJnaW46IDRyZW0gMDtcbiAgY29sb3I6IEBjb2xvci1saWdodC1ncmV5O1xuXG4gIGEge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnRheC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgLnJlbGF0ZWQtcG9zdC1pbWFnZSB7XG4gICAgd2lkdGg6IDM1JTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3QtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHdpZHRoOiA2NSU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIC5jb2wtOCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gIH1cbiAgXG4gIC5yZWxhdGVkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59IiwiLmhlYWRlci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICB9XG5cbiAgLnBhZ2Utd3JhcHBlcntcblxuICB9XG4gICYud2l0aC1vdmVybGF5e1xuICAgIC5jb3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCIuaWNvbi1ib3hlcyB7XG4gICYuZW1ibGF7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICAgIC5yb3d7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zdGFuZGFyZC1ob3ZlcigpO1xuICAgIGEubWFrZS1mdWxse1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMTByZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yNS8xMDAwcmVtO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cblxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogQGRlc2t0b3AtYnJlYWtwb2ludCkge1xuICAgIGltZ3tcbiAgICAgIGhlaWdodDogMTAwKjEwMC8xNTAwdnc7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjUqMTAwLzE1MDB2dztcblxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yNS8xMDAwcmVtICoxMDAvMTUwMHZ3IDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZGVza3RvcC1icmVha3BvaW50KSB7XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiAxMDAqQGRlc2t0b3AtYnJlYWtwb2ludC8xNTAwcHg7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjUqQGRlc2t0b3AtYnJlYWtwb2ludC8xNTAwcHg7XG5cbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMjUvMTAwMHJlbSAqQGRlc2t0b3AtYnJlYWtwb2ludC8xNTAwcHggO1xuICAgIH1cbiAgfVxuXG5cbiAgJjpub3QoLmVtYmxhKXtcblxuICAgIC5jb2x7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAmOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgICAuY29se1xuICAgICAgICAmOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMyl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAuY29se1xuICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jb2x7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAmLmVtYmxhe1xuICAgICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiBAdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGhlaWdodDogMTUwKjEwMC8xNTAwdnc7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzMqMTAwLzE1MDB2dztcbiAgICAgICAgfVxuICAgICAgfSovXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5jb2x7XG4gICAgICAgIC5pY29uLWJveHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAuaWNvbi1ib3h7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIC5pY29uLWJveHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucGFnZS1udW1iZXJzIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZGFyay1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBjb2xvcjogQGNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDUuN3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTI1LzEwMDByZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuN3JlbTtcbiAgICBtYXJnaW46IDFyZW07XG4gICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICYuY3VycmVudCB7XG4gICAgICBjb2xvcjogQGNvbG9yLWxpZ2h0LWdyZXk7XG4gICAgfVxuICB9XG59Iiwic2VsZWN0LFxuLnMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdCB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLnN0eWxlZFNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc3R5bGVkU2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDpcIlwiO1xuICB3aWR0aDowO1xuICBoZWlnaHQ6MDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuLnN0eWxlZFNlbGVjdDphY3RpdmUsIC5zdHlsZWRTZWxlY3QuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDAgO1xuICAmOmFmdGVye1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuLm9wdGlvbnMge1xuICBkaXNwbGF5Om5vbmU7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MTAwJTtcbiAgcmlnaHQ6MDtcbiAgbGVmdDowO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIHotaW5kZXg6OTk5O1xuICBtYXJnaW46MCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6MCAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6bm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OjAgMjZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzowIDI2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6MCAwIDZweCA2cHggO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMjhyZW07XG59XG4ub3B0aW9ucyBsaSB7XG4gIG1hcmdpbjowIDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAmOmZpcnN0LWNoaWxke1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcHRpb25zIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpAY29sb3ItbGlnaHQtYmx1ZTtcbiAgY29sb3I6d2hpdGU7XG59XG4iLCIucXMtZGF0ZXBpY2tlci1jb250YWluZXJ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnFzLWRhdGVwaWNrZXItY29udGFpbmVye1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLWNvbnR7XG5cbiAgfVxuICAudWktZGF0ZXBpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDJyZW07XG5cblxuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51aS1pY29uIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gICAgJi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKSB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpIHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMwcHg7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHg7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlciB0aGVhZCB7XG5cbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyIHRoIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMHB4O1xuICB9XG4gIC51aS1kYXRlcGlja2VyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zdGF0ZS1kZWZhdWx0e1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hdiAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbihAY29sb3ItcHVycGxlLDU1JSk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hdiAudWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGNvbG9yLXB1cnBsZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgIC51aS1zdGF0ZS1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQ6IEBjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRkYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbn1cblxuXG5cblxuIl19 */
